/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--ink:#17241f;--muted:#65736c;--line:#dce3de;--paper:#f7f8f3;--green:#116a50;--forest:#172721;--lime:#d7f374}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{background:var(--forest);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}main{min-height:100vh}.analysis-page{background:var(--forest);min-height:100vh;padding:74px max(24px,4vw) 92px}.analysis-intro{color:#f8f8f1;max-width:1460px;margin:0 auto 54px}.eyebrow{color:var(--lime);font:700 12px/1.2 var(--font-geist-mono), monospace;letter-spacing:.14em;margin:0 0 22px}.analysis-intro h1{letter-spacing:-.055em;max-width:1040px;margin:0;font:500 clamp(46px,6vw,92px)/.96 Georgia,serif}.analysis-intro h1 em{color:var(--lime);font-weight:400}.intro-meta{border-top:1px solid #41514a;grid-template-columns:minmax(0,700px) auto;align-items:end;gap:40px;margin-top:38px;padding-top:24px;display:grid}.intro-meta>p{color:#bec9c1;margin:0;font-size:18px;line-height:1.65}.intro-meta>div{text-align:right;gap:5px;display:grid}.intro-meta span{color:#89978f;font:600 11px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.analysis-shell{grid-template-columns:230px minmax(0,990px);align-items:start;gap:clamp(28px,5vw,78px);max-width:1460px;margin:0 auto;display:grid}.analysis-toc{color:#c0cbc4;position:sticky;top:24px}.analysis-toc ol{counter-reset:companies;gap:3px;margin:10px 0;padding:0;list-style:none;display:grid}.analysis-toc li{counter-increment:companies}.analysis-toc a{border-radius:8px;align-items:center;gap:10px;padding:8px 9px;font-size:13px;transition:background .15s,color .15s;display:flex}:is(.analysis-toc a:hover,.analysis-toc a:focus-visible){color:#fff;background:#d7f37417;outline:none}.analysis-toc li a:before{content:counter(companies, decimal-leading-zero);color:#75847c;width:20px;font:600 10px var(--font-geist-mono), monospace}.analysis-toc img{object-fit:cover;border-radius:5px;width:22px;height:22px}.toc-top,.toc-conclusion{color:var(--lime);font-weight:650}.analysis-toc>p{color:#7f8f86;margin:20px 9px 0;font-size:11px;line-height:1.55}.analysis-article{background:var(--paper);border-radius:18px;min-width:0;padding:clamp(30px,5vw,72px);box-shadow:0 28px 90px #00000038}.analysis-article h2,.analysis-article h3,.analysis-article h4{scroll-margin-top:26px}.analysis-article h2{border-top:1px solid var(--line);letter-spacing:-.04em;margin:84px 0 30px;padding-top:50px;font:600 clamp(35px,4.6vw,58px)/1.03 Georgia,serif}.analysis-article h2:first-of-type{border-top:0;margin-top:0;padding-top:0}.analysis-article h2.company-heading{color:var(--ink)}.analysis-article h3{color:var(--green);margin:44px 0 15px;font:600 25px/1.25 Georgia,serif}.analysis-article h4{margin:32px 0 12px;font-size:18px}.analysis-article p,.analysis-article li{color:#45544d;font-size:16.5px;line-height:1.78}.analysis-article p{margin:0 0 20px}.analysis-article strong{color:var(--ink)}.analysis-article a{color:var(--green);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.analysis-article ul,.analysis-article ol{margin:0 0 24px;padding-left:28px}.analysis-article li{margin:7px 0;padding-left:4px}.analysis-article li::marker{color:var(--green);font-weight:750}.analysis-table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;margin:24px 0 36px;overflow-x:auto}.analysis-article table{border-collapse:collapse;width:100%;min-width:700px}.analysis-article th{border-bottom:1px solid var(--line);color:#6f7e76;font:650 10px/1.3 var(--font-geist-mono), monospace;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#edf2e9;padding:15px 12px}.analysis-article td{vertical-align:top;border-bottom:1px solid #e7ece8;padding:14px 12px;font-size:13.5px;line-height:1.45}.analysis-article tr:last-child td{border-bottom:0}.company-with-logo{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.company-with-logo img{object-fit:cover;border-radius:7px;width:28px;height:28px;box-shadow:0 0 0 1px #15231f14}.toc-ticker{min-width:37px;height:22px;color:var(--lime);font:700 9px var(--font-geist-mono), monospace;background:#d7f3741a;border-radius:5px;place-items:center;padding:0 5px;display:inline-grid}.section-label{letter-spacing:.12em;color:var(--green)!important;font:750 11px var(--font-geist-mono), monospace!important;margin:0 0 14px!important}.executive-summary>h2{border-top:0;margin-top:0;padding-top:0}.summary-decisions{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.summary-decisions div{background:#eaf0e5;border-radius:12px;padding:18px}.summary-decisions span,.decision-box>span,.price-grid span{color:var(--muted);font:700 9px var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;display:block}.summary-decisions strong{font-size:14px;line-height:1.5}.company-section{border-top:1px solid var(--line);margin-top:92px;padding-top:64px}.company-title-row{grid-template-columns:92px 1fr;align-items:start;gap:22px;display:grid}.company-title-row>div:first-child{flex-direction:column;gap:7px;display:flex}.company-title-row .rank{color:#9aa69f;font:600 12px var(--font-geist-mono), monospace}.company-title-row .ticker{background:var(--ink);width:fit-content;min-width:56px;height:32px;color:var(--lime);font:750 12px var(--font-geist-mono), monospace;border-radius:8px;place-items:center;padding:0 9px;display:inline-grid}.company-title-row h2{border:0;margin:0;padding:0}.company-title-row p{color:var(--muted);font:600 11px var(--font-geist-mono), monospace;margin:8px 0 0}.snapshot{border-left:3px solid var(--lime);background:#edf2e9;padding:18px 20px;margin:30px 0!important}.answer{border-left:2px solid #b6c1ba;padding-left:18px}.score-callout{background:var(--ink);border-radius:9px;justify-content:space-between;gap:20px;padding:12px 15px;display:flex;color:#eef2ea!important;font:650 12px var(--font-geist-mono), monospace!important;margin:24px 0 34px!important}.price-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.price-grid>div{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:86px;padding:15px}.price-grid strong{font-size:14px;line-height:1.35}.total-row{background:#e3eccd;font-weight:800}.veto{background:#fff0e9;border:1px solid #e5b9a8;border-radius:10px;padding:16px 18px;color:#7b3a24!important;margin:22px 0 36px!important}.veto.clear{background:#edf6f0;border-color:#b9d3c7;color:#285d48!important}.pros-cons{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pros-cons>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:4px 20px 1px}.kpi-list{flex-wrap:wrap;gap:8px;list-style:none;display:flex;padding:0!important}.kpi-list li{color:var(--ink);font:650 11px var(--font-geist-mono), monospace;background:#eaf0e5;border-radius:999px;margin:0;padding:7px 10px}.decision-box{background:var(--ink);color:#fff;border-radius:14px;margin:34px 0 22px;padding:24px}.decision-box strong{color:var(--lime);font-size:clamp(21px,3vw,30px);line-height:1.15;display:block}.decision-box p{color:#c6d0ca;margin:10px 0 0}.sources{color:var(--muted);font-size:12px;line-height:1.6}.sources a{font-size:12px}.global-conclusion .final-answer{color:var(--ink);background:#dff0a6;border-radius:12px;margin-top:34px;padding:24px}@media (max-width:980px){.analysis-shell{grid-template-columns:1fr}.analysis-toc{scrollbar-width:none;gap:6px;padding-bottom:10px;display:flex;position:static;overflow-x:auto}.analysis-toc::-webkit-scrollbar{display:none}.analysis-toc ol{display:contents}.analysis-toc a{background:#ffffff0a;flex:none}.analysis-toc li a:before,.analysis-toc>p{display:none}.intro-meta{grid-template-columns:1fr}.intro-meta>div{text-align:left}}@media (max-width:640px){.analysis-page{padding:44px 16px 58px}.analysis-intro{margin-bottom:28px}.analysis-intro h1{font-size:clamp(42px,13vw,58px)}.intro-meta{gap:18px;margin-top:26px}.intro-meta>p{font-size:16px}.analysis-article{border-radius:12px;padding:28px 20px}.analysis-article h2{margin-top:60px;padding-top:38px;font-size:37px}.analysis-article h3{font-size:22px}.analysis-article p,.analysis-article li{font-size:15.5px}.analysis-table-wrap{margin-inline:-8px}.summary-decisions,.pros-cons{grid-template-columns:1fr}.company-title-row{grid-template-columns:1fr;gap:12px}.company-title-row>div:first-child{flex-direction:row;align-items:center}.price-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.analysis-intro h1{letter-spacing:-.045em;max-width:1120px}.analysis-article{background:#fafbf7}.analysis-article p,.analysis-article li{color:#3f4d47;line-height:1.7}.market-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--green)!important;font:750 11px var(--font-geist-mono), monospace!important;margin:0 0 5px!important}.data-cutoff{text-transform:uppercase;letter-spacing:.055em;color:#839088!important;font:600 10px var(--font-geist-mono), monospace!important;margin-top:-18px!important}.analysis-block{padding-top:2px;scroll-margin-top:24px}.analysis-block h3{text-transform:none;align-items:center;gap:12px;display:flex}.analysis-block h3>span{width:29px;height:29px;color:var(--green);font:750 10px var(--font-geist-mono), monospace;background:#e5edd1;border-radius:50%;place-items:center;display:grid}.toc-market>p{color:#8fa098;font:750 10px var(--font-geist-mono), monospace;letter-spacing:.11em;margin:0 9px 5px}.analysis-toc .toc-market ol{margin:0}.analysis-toc li.selected{background:#d7f37414;border-radius:10px;margin:4px 0;padding:4px}.analysis-toc li.selected>a{color:#fff}.toc-subsections{grid-template-columns:1fr 1fr;gap:2px 4px;padding:3px 7px 7px 29px;display:grid}.analysis-toc .toc-subsections a{color:#93a29a;padding:4px 0;font-size:10px}.analysis-toc .toc-subsections a:before{content:none!important;display:none!important}.legend{flex-wrap:wrap;gap:9px;margin:24px 0 12px;display:flex}.legend span{font:700 10px var(--font-geist-mono), monospace;border-radius:999px;padding:7px 10px}.legend-current{color:#46524c;background:#eef0ee}.ranking-table{margin-top:12px}.ranking-table td:nth-child(2){min-width:150px}.cell-current{color:#45524c;background:#f3f4f2;font-weight:700}.cell-base{color:#126341;background:#edf8ef;font-weight:750}.cell-entry{color:#235e91;background:#edf4fb;font-weight:750}.decision-pill{font:750 9px var(--font-geist-mono), monospace;white-space:nowrap;border-radius:999px;padding:5px 7px;display:inline-flex}.decision-pill.buy{color:#1e613d;background:#dff1d3}.decision-pill.small{color:#76550d;background:#fff0c8}.decision-pill.wait{color:#5b6761;background:#ecefed}.market-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin:34px 0 46px;display:grid}.market-card{border:1px solid var(--line);background:#fff;border-radius:13px;gap:6px;padding:19px;display:grid;box-shadow:0 8px 24px #1727210b;text-decoration:none!important}.market-card span{color:var(--green);font:750 11px var(--font-geist-mono), monospace}.market-card strong{font-size:19px}.market-card small{color:var(--muted)}.timing-guide{background:#172721;border-radius:15px;margin:45px 0 20px;padding:28px}.timing-guide h3{color:#fff;margin-top:0}.timing-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.timing-grid>div{background:#21352d;border:1px solid #405047;border-radius:11px;padding:17px}.timing-grid span{color:#aebbb4;font:700 10px var(--font-geist-mono), monospace;display:block}.timing-grid strong{color:var(--lime);margin:8px 0;font-size:18px;display:block}.timing-grid p,.timing-note{color:#b9c4be!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.timing-note{margin-top:18px!important}.timing-note strong{color:#fff}.market-section{scroll-margin-top:24px}.market-divider{border-top:2px solid var(--ink);align-items:center;gap:18px;margin:90px -10px 0;padding:27px 10px 5px;display:flex}.market-divider>span{font-size:38px}.market-divider p{letter-spacing:.14em;color:var(--green)!important;font:800 11px var(--font-geist-mono), monospace!important;margin:0!important}.market-divider h2{font:600 25px/1.2 var(--font-geist-sans), sans-serif;letter-spacing:-.02em;border:0;margin:4px 0 0;padding:0}.market-section .company-section:first-of-type{margin-top:34px}.company-title-row .rank{color:#66736d;background:#e8ece8;border-radius:999px;padding:5px 8px}.snapshot{border-left-color:var(--green);background:linear-gradient(90deg,#edf3df,#f6f8ef);font-size:18px!important}.price-card.current{background:#f3f4f2;border-color:#d7dcda}.price-card.base,.price-card.bull{background:#edf8ef;border-color:#bdd9c7}.price-card.entry,.price-card.aggressive{background:#edf4fb;border-color:#bfd3e7}.price-card.bear{background:#fbf0ec;border-color:#e4c7bd}.price-card span{font-size:9px}.price-card.base span,.price-card.bull span{color:#176342}.price-card.entry span,.price-card.aggressive span{color:#285c8b}.price-card.bear span{color:#8b4834}.conclusion-simple{background:#f3f6f0;border:1px solid #dbe3dc;border-radius:16px;margin-top:50px;padding:28px}.conclusion-simple>h3{margin-top:0}.decision-strip{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0 22px;display:grid}.decision-strip>div{background:#fff;border-radius:9px;padding:12px}.decision-strip span{color:var(--muted);font:700 9px var(--font-geist-mono), monospace;text-transform:uppercase;display:block}.decision-strip strong{margin-top:5px;font-size:13px;display:block}.score-details{margin:18px 0}.score-details summary{cursor:pointer;color:var(--green);font-weight:750}.score-details .analysis-table-wrap{margin-bottom:18px}.watch-row{color:var(--muted);margin:18px 0;font-size:12px;line-height:1.6}.global-actions{gap:10px;margin:28px 0;display:grid}.global-actions>div{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:170px 1fr;gap:16px;padding:17px 19px;display:grid}.global-actions span{color:var(--green);font:750 10px var(--font-geist-mono), monospace}@media (max-width:980px){.toc-market{display:contents}.toc-market>p,.toc-subsections{display:none}.analysis-toc li.selected{margin:0;padding:0}}@media (max-width:700px){.market-cards,.timing-grid{grid-template-columns:1fr}.decision-strip{grid-template-columns:1fr 1fr}.global-actions>div{grid-template-columns:1fr;gap:5px}.timing-guide{padding:22px 18px}.market-divider{margin-top:62px}.conclusion-simple{margin-inline:-8px;padding:22px 16px}}:root{--ink:#121923;--muted:#5d6b78;--line:#d7e0e6;--paper:#f5f8fa;--green:#008f91;--forest:#111720;--lime:#08d1cf;--cyan-soft:#dff8f7}html{scroll-padding-top:36px;font-size:18px}body{background:#111720}.analysis-page{background:radial-gradient(circle at 50% -10%,#1c2632 0,#111720 46%);padding-top:42px}.analysis-intro{margin-bottom:38px}.brand-logo{border-radius:12px;width:min(680px,72vw);height:auto;margin:0 0 34px;display:block}.analysis-intro h1{max-width:none;font:650 clamp(40px, 4.4vw, 64px)/1.04 var(--font-geist-sans), sans-serif;letter-spacing:-.045em}.intro-meta{margin-top:27px}.intro-meta>p{font-size:20px;line-height:1.55}.intro-meta strong{font-size:16px}.analysis-shell{grid-template-columns:300px minmax(0,1080px);gap:clamp(28px,4vw,64px)}.analysis-toc{scrollbar-width:thin;max-height:calc(100vh - 34px);padding:4px 8px 24px 0;overflow-y:auto}.sidebar-brand{background:#171f2a;border:1px solid #34424d;margin:0 0 14px;gap:12px!important;padding:10px 12px!important;display:flex!important}.sidebar-brand span{color:#fff;letter-spacing:.16em;font-size:14px;font-weight:800}.coingecko-logo{object-fit:cover;border-radius:9px!important;width:38px!important;height:38px!important}.analysis-toc .toc-top,.analysis-toc .toc-conclusion{background:#171f2a;border:1px solid #34424d;margin:6px 0;padding:12px 13px;font-size:15px}.toc-market{margin:18px 0}.toc-market>p{color:#9badb9;margin:0 7px 8px;font-size:12px}.analysis-toc ol{gap:7px}.analysis-toc li{background:#151d27;border:1px solid #2c3944;border-radius:10px;transition:background .15s,border-color .15s,transform .15s;overflow:hidden}.analysis-toc li:hover{background:#1d3038;border-color:#00aaa9;transform:translate(2px)}.analysis-toc li.selected{background:#193137;border-color:#08d1cf;margin:0;padding:0;box-shadow:inset 3px 0 #08d1cf}.analysis-toc li>a{min-height:48px;padding:10px 12px;font-size:15px}.analysis-toc li a:before{color:#91a1ab;width:27px;font-size:11px}.toc-ticker{color:#2ae2df;background:#08d1cf1f;min-width:45px;height:27px;font-size:11px}.toc-subsections{grid-template-columns:1fr;gap:4px;padding:4px 10px 12px 47px}.analysis-toc .toc-subsections a{color:#b9c7ce;border-radius:7px;min-height:0;padding:7px 9px;font-size:13px;line-height:1.25}.analysis-toc .toc-subsections a:hover{color:#fff;background:#08d1cf1f}.analysis-toc>p{font-size:12px}.analysis-article{background:#f5f8fa;border-radius:15px;padding:clamp(34px,4.5vw,64px)}.analysis-article h2{font:680 clamp(36px, 4vw, 52px)/1.06 var(--font-geist-sans), sans-serif;letter-spacing:-.04em}.analysis-article h3{color:#007f81;font:700 28px/1.25 var(--font-geist-sans), sans-serif}.analysis-article h4{font-size:20px}.analysis-article p,.analysis-article li{font-size:18px;line-height:1.72}.analysis-article td{padding:16px 13px;font-size:15px;line-height:1.45}.analysis-article th{color:#53636e;background:#e9f1f3;padding:16px 13px;font-size:11px}.section-label{color:#00888a!important;font-size:12px!important}.snapshot{background:linear-gradient(90deg,#def7f5,#eef8f8);border-left-color:#00b8b6;font-size:19px!important}.data-cutoff{font-size:11px!important}.analysis-block h3>span{color:#007d7f;background:#d8f4f2;width:34px;height:34px;font-size:11px}.score-callout{background:#121923;padding:15px 18px;font-size:14px!important}.score-callout strong{color:#17d7d4}.legend span{font-size:12px}.legend-base{color:#146345;background:#dcf6ed}.legend-entry{color:#007f81;background:#dff8f7}.cell-entry{color:#007477;background:#e0f8f7}.entry-row td:first-child{border-left:4px solid #00bdb9}.table-entry-badge{color:#fff;width:fit-content;font:800 9px var(--font-geist-mono), monospace;letter-spacing:.04em;background:#00a9a6;border-radius:999px;margin-top:6px;padding:4px 7px;display:block}.contribution-pill{font:800 10px var(--font-geist-mono), monospace;white-space:nowrap;border-radius:999px;padding:6px 9px;display:inline-flex}.contribution-pill.large{color:#126049;background:#c9f3e7}.contribution-pill.medium{color:#1e5875;background:#d9edf8}.contribution-pill.small{color:#56636c;background:#edf0f2}.timing-guide{background:#121923}.timing-grid{grid-template-columns:repeat(2,1fr)}.timing-grid>div{background:#19252f;border-color:#354651}.timing-grid strong{color:#17d7d4}.market-divider{border-top-color:#121923}.market-divider h2{font-size:27px}.price-grid>div,.price-grid>.entry-reached>.price-card{min-height:96px}.price-grid>.entry-reached{min-height:96px;position:relative}.price-grid>.entry-reached>.price-card{background:#d9fbf7;border:2px solid #00b8b5;height:100%;box-shadow:0 0 0 4px #00b8b517}.entry-badge{color:#fff;font:800 8px var(--font-geist-mono), monospace;background:#008f8e;border-radius:999px;padding:4px 7px;position:absolute;bottom:8px;right:8px}.price-grid span{font-size:10px}.price-grid strong{font-size:16px}.decision-box{background:#121923}.decision-box>strong{color:#1bddda;font-size:34px}.entry-status{color:#fff;background:#00a9a6;border-radius:8px;margin-top:14px;padding:8px 11px;font-size:13px;display:inline-flex}.decision-strip>div.reached{background:#dcfaf6;border:2px solid #00b8b5}.decision-strip small{color:#007b7c;font:800 9px var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:5px;display:block}@media (max-width:980px){.analysis-toc{max-height:none;padding:0 0 12px}.sidebar-brand,.analysis-toc li{flex:none}.analysis-toc li>a{min-height:44px}.brand-logo{width:min(720px,92vw)}}@media (max-width:640px){html{font-size:16px}.analysis-page{padding-top:24px}.brand-logo{width:100%;margin-bottom:22px}.analysis-intro h1{font-size:40px}.analysis-article{padding:28px 20px}.analysis-article h2{font-size:35px}.analysis-article h3{font-size:24px}.analysis-article p,.analysis-article li{font-size:17px}.timing-grid{grid-template-columns:1fr}}:root{--green:#34645e;--lime:#9bcac2;--cyan-soft:#edf5f3}.analysis-page{background:radial-gradient(circle at 50% -12%,#202a35 0,#111720 48%)}.brand-logo{border-radius:0;width:min(760px,76vw);margin:0 auto 38px}.analysis-intro h1{color:#f4f6f7}.intro-meta{border-top-color:#3b4651}.intro-meta>p{color:#b7c0c7}.analysis-toc li:hover{background:#202b35;border-color:#607a76}.analysis-toc li.selected{background:#202f34;border-color:#769a94;box-shadow:inset 3px 0 #86aaa4}.analysis-toc .toc-subsections a:hover{background:#9bcac21a}.toc-ticker{color:#c4ded9;background:#9bcac21a}.company-logo{object-fit:cover;border-radius:50%;flex:none;display:inline-block;box-shadow:0 0 0 1px #1219231f}.company-logo-small{width:30px!important;height:30px!important}.company-logo-table{width:34px;height:34px}.company-logo-large{width:58px;height:58px;margin-bottom:2px}.company-table-link{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.company-title-row{grid-template-columns:104px 1fr}.company-title-row .ticker{color:#c4ded9}.instrument-note{background:#edf1f2;border-radius:8px;max-width:760px;padding:9px 12px;color:#53636c!important;margin-top:10px!important;font-size:12px!important;line-height:1.5!important}.summary-footnote{color:#6b7880!important;margin-top:-21px!important;font-size:12px!important}.analysis-article h3,.section-label{color:#34645e!important}.snapshot{background:linear-gradient(90deg,#e8f0ed,#f3f6f5);border-left-color:#769f98}.analysis-block h3>span{color:#315f59;background:#e3ece9}.score-callout strong,.timing-grid strong,.decision-box>strong{color:#acd4cd}.answer{border-left-color:#9bada9}.legend-entry,.cell-entry{color:#315f59;background:#edf5f3}.entry-row td{box-shadow:inset 0 1px #46706829,inset 0 -1px #46706829}.entry-row td:first-child{border-left-color:#5d8a82}.table-entry-badge,.entry-badge,.entry-status{background:#4f7d75}.price-grid>.entry-reached>.price-card{background:#edf6f3;border-color:#6b958d;box-shadow:0 0 0 4px #54807814}.decision-strip>div.reached{background:#eef6f4;border-color:#6b958d}.decision-strip small{color:#3f6d65}.conclusion-simple{background:#f0f3f3}.global-conclusion .final-answer{background:#e4efec}@media (max-width:640px){.brand-logo{width:100%;margin-inline:auto}.company-title-row{grid-template-columns:82px 1fr;gap:14px}.company-logo-large{width:50px;height:50px}}.discreet-toggle{z-index:50;color:#1d252b;font:600 12px/1.2 var(--font-geist-sans), Arial, sans-serif;cursor:pointer;background:#fffffff0;border:1px solid #77828a;border-radius:5px;padding:8px 12px;position:fixed;top:14px;right:18px;box-shadow:0 3px 14px #0000001f}:is(.discreet-toggle:hover,.discreet-toggle:focus-visible){background:#fff;border-color:#111;outline:2px solid #fff}.analysis-page.discreet-mode,.discreet-mode .analysis-article,.discreet-mode .analysis-toc,.discreet-mode .analysis-intro,.discreet-mode .timing-guide,.discreet-mode .timing-grid>div,.discreet-mode .decision-box,.discreet-mode .score-callout,.discreet-mode .conclusion-simple{color:#000!important;box-shadow:none!important;background:#fff!important}.discreet-mode,.discreet-mode *{font-family:Times New Roman,Times,serif!important}.discreet-mode .brand-logo,.discreet-mode .company-logo,.discreet-mode .sidebar-brand,.discreet-mode .legend,.discreet-mode .market-card,.discreet-mode .market-divider>span{display:none!important}.discreet-mode .analysis-intro{color:#000;margin-bottom:28px}.discreet-mode .analysis-intro h1{color:#000;letter-spacing:0;font-size:32px;font-weight:700}.discreet-mode .intro-meta{border-color:#888;margin-top:15px;padding-top:12px}.discreet-mode .intro-meta>p,.discreet-mode .intro-meta span,.discreet-mode .intro-meta strong,.discreet-mode .analysis-article p,.discreet-mode .analysis-article li,.discreet-mode .analysis-article strong,.discreet-mode .analysis-article a,.discreet-mode .analysis-toc,.discreet-mode .analysis-toc a,.discreet-mode .analysis-toc p,.discreet-mode .score-callout,.discreet-mode .decision-box,.discreet-mode .decision-box strong,.discreet-mode .timing-grid strong{color:#000!important}.discreet-mode .analysis-article{border:1px solid #aaa;border-radius:0}.discreet-mode .analysis-article h2{color:#000;letter-spacing:0;font-size:29px}.discreet-mode .analysis-article h3{font-size:22px;font-weight:700;color:#000!important}.discreet-mode .analysis-article h4{color:#000;font-size:18px}.discreet-mode .analysis-article p,.discreet-mode .analysis-article li{font-size:17px;line-height:1.55}.discreet-mode .section-label{letter-spacing:.04em;color:#000!important}.discreet-mode .analysis-toc li,.discreet-mode .analysis-toc li:hover,.discreet-mode .analysis-toc li.selected,.discreet-mode .analysis-toc .toc-top,.discreet-mode .analysis-toc .toc-conclusion{box-shadow:none;background:#fff;border-color:#aaa;transform:none}.discreet-mode .toc-ticker{color:#000;background:#fff;border:1px solid #999}.discreet-mode .market-kicker{display:none}.discreet-mode .market-divider{border-color:#000}.discreet-mode .market-divider h2{font-size:22px}.discreet-mode .snapshot,.discreet-mode .instrument-note,.discreet-mode .answer,.discreet-mode .price-grid>div,.discreet-mode .price-grid>.entry-reached>.price-card,.discreet-mode .decision-strip>div,.discreet-mode .pros-cons>div,.discreet-mode .global-actions>div,.discreet-mode .final-answer,.discreet-mode .analysis-block h3>span{color:#000!important;box-shadow:none!important;background:#fff!important;border-color:#999!important}.discreet-mode .snapshot{border-left-color:#000}.discreet-mode .analysis-block h3>span{border:1px solid #000}.discreet-mode .analysis-table-wrap{box-shadow:none;border-color:#777;border-radius:0}.discreet-mode .analysis-article th,.discreet-mode .analysis-article td{border-color:#aaa;color:#000!important;background:#fff!important}.discreet-mode .entry-row td{box-shadow:none}.discreet-mode .entry-row td:first-child{border-left-color:#000}.discreet-mode .table-entry-badge,.discreet-mode .entry-badge,.discreet-mode .entry-status,.discreet-mode .contribution-pill{border:1px solid #777;color:#000!important;background:#fff!important}.discreet-mode .price-card span,.discreet-mode .decision-strip span,.discreet-mode .global-actions span{color:#222!important}.discreet-mode .discreet-toggle{box-shadow:none;border-color:#000}@media (max-width:640px){.discreet-toggle{top:8px;right:8px}.discreet-mode .analysis-intro{padding-top:26px}}
