/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@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;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{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Bold.ttf)format("truetype");font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Bold.ttf)format("truetype");font-style:normal;font-weight:700 900;font-display:swap}:root{--brand-navy:#0b1424;--brand-ink:#0f2036;--brand-blue:#3987e5;--brand-teal:#17a08f;--brand-orange:#e8622a;--brand-red:#c8372a;--brand-paper:#f7f9fc;--brand-white:#fff;--brand-copy:#405870;--brand-muted:#6b8096;--brand-line:#d9e3ed;--brand-blue-soft:#eaf3ff;--brand-teal-soft:#e8f7f4;--brand-orange-soft:#fff1ea;--brand-red-soft:#fbeceb;--brand-positive:var(--brand-teal);--brand-warning:var(--brand-orange);--brand-negative:var(--brand-red);--brand-focus:var(--brand-blue);--brand-radius-sm:8px;--brand-radius-md:14px;--brand-radius-lg:24px;--brand-radius-pill:999px;--brand-shadow-sm:0 8px 24px #0b142414;--brand-shadow-md:0 18px 50px #0b14241f;--brand-shadow-lg:0 28px 80px #0b142433;--brand-motion:.18s cubic-bezier(.2,.8,.2,1);--brand-content-max:1560px;--font-brand-sans:"Instrument Sans", Arial, sans-serif;--font-brand-mono:"Geist Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--font-inter:var(--font-brand-sans);--font-jetbrains-mono:var(--font-brand-mono);--navy:var(--brand-navy);--ink:var(--brand-ink);--slate:#33465c;--muted:var(--brand-muted);--line:var(--brand-line);--panel:var(--brand-paper);--blue:var(--brand-blue);--teal:var(--brand-teal);--orange:var(--brand-orange);--red:var(--brand-red);--green:#0a7a36;--purple:#3730a3;--amber:#a16207;--type-body:16px;--type-copy:14px;--type-control:12px;--type-label:11px;--type-micro:10.5px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-brand-sans);background:#fff;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--brand-focus);outline-offset:3px}::selection{background:var(--brand-blue);color:var(--brand-white)}.report-colorbar{grid-template-columns:repeat(4,1fr);height:6px;display:grid}.report-colorbar i:first-child{background:var(--blue)}.report-colorbar i:nth-child(2){background:var(--teal)}.report-colorbar i:nth-child(3){background:var(--orange)}.report-colorbar i:nth-child(4){background:var(--red)}.report-header{background:var(--navy);color:#fff;border-bottom:1px solid #263247;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:72px;padding:0 clamp(22px,5vw,78px);display:grid}.report-brand{font:700 12px/1 var(--font-jetbrains-mono), monospace;letter-spacing:.18em;color:#91b5e9}.report-brand span{color:#647895}.report-header nav{color:#b7c4d6;gap:28px;font-size:12px;display:flex}.report-header nav a{border-bottom:2px solid #0000;padding:27px 0}:is(.report-header nav a:hover,.report-header nav a:focus-visible){color:#fff;border-color:var(--blue)}.report-watch{font:700 12px/1 var(--font-jetbrains-mono), monospace;letter-spacing:.08em;color:#b7c4d6;justify-self:end}.report-watch span{background:var(--blue);color:#fff;border-radius:7px;place-items:center;width:27px;height:27px;margin-left:8px;display:inline-grid}.report-cover{background:var(--navy);color:#fff;grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);min-height:820px;padding:54px clamp(22px,5vw,78px) 116px;display:grid;position:relative}.cover-main{padding-right:clamp(30px,6vw,100px)}.cover-date{background:#191f2d;border:1px solid #334155;border-radius:17px;align-items:center;gap:18px;width:min(520px,100%);padding:15px 17px;display:flex}.cover-date>b{background:var(--blue);width:54px;height:54px;font:700 24px/1 var(--font-jetbrains-mono),monospace;border-radius:14px;place-items:center;display:grid}.cover-date span{flex-direction:column;gap:7px;display:flex}.cover-date strong{font-size:15px}.cover-date small{color:#8eb6ec;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.15em}.cover-kicker{color:#7fa8df;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.18em;margin:80px 0 18px}.report-cover h1{letter-spacing:-.065em;max-width:960px;margin:0;font-size:clamp(60px,7vw,112px);line-height:.91}.cover-intro{color:#b8c7da;max-width:830px;margin:40px 0 56px;font-size:clamp(16px,1.5vw,21px);line-height:1.55}.cover-index{max-width:760px}.cover-index>span{color:#7fa8df;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.18em;padding-bottom:15px;display:block}.cover-index p{color:#d3dceb;border-top:1px solid #2c374a;grid-template-columns:42px 1fr;margin:0;padding:14px 0;font-size:13px;display:grid}.cover-index p b{color:#3987e5;font:700 12px/1.5 var(--font-jetbrains-mono),monospace}.cover-side{grid-template-columns:repeat(2,1fr);align-self:end;gap:14px;display:grid}.cover-stat{background:#191f2d;border:1px solid #344054;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:143px;padding:18px;display:flex}.cover-stat span{color:#89a8d0;font:700 12px/1.3 var(--font-jetbrains-mono),monospace;letter-spacing:.12em;margin-bottom:auto}.cover-stat b{font:700 29px/1 var(--font-jetbrains-mono),monospace;letter-spacing:-.06em}.cover-stat small{color:#7d8ea7;margin-top:7px;font-size:12px}.cover-byline{min-height:82px;color:var(--ink);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:18px clamp(22px,5vw,78px);display:grid;position:absolute;inset:auto 0 0}.cover-byline strong{font-size:16px}.cover-byline span{color:#64748b;font-size:12px}.cover-byline small{color:var(--muted);font:600 12px/1.4 var(--font-jetbrains-mono),monospace;text-align:right}.report-section{border-bottom:1px solid var(--line);padding:100px clamp(22px,7vw,112px) 116px}.section-title{justify-content:space-between;align-items:end;gap:36px;margin-bottom:38px;display:flex}.section-title h2{letter-spacing:-.055em;margin:0;padding-left:22px;font-size:clamp(38px,4.3vw,66px);line-height:.97;position:relative}.section-title h2:before{content:"";background:var(--blue);width:6px;height:.96em;position:absolute;top:.06em;left:0}.section-title>div>p{color:var(--blue);margin:10px 0 0;padding-left:22px;font-size:clamp(14px,1.3vw,18px);font-weight:700}.title-pills,.detail-pills,.legend-pills{flex-wrap:wrap;gap:8px;display:flex}.pill{color:#405870;width:fit-content;min-height:30px;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em;white-space:nowrap;background:#eef2f7;border:1px solid #cbd5e1;border-radius:999px;align-items:center;padding:7px 12px;display:inline-flex}.pill-key{color:#bd5107;background:#faf6f1;border-color:#efc19f}.pill-method{color:#64748b}.pill-macro,.pill-analysis{color:#405870}.pill-equity-local{color:#0a9294;background:#e7f6f6;border-color:#a9dfdf}.pill-equity-global{color:#087ca2;background:#e8f1fb;border-color:#abd5e4}.pill-credit{color:#c01c59;background:#fdf0f6;border-color:#f3b6cf}.pill-fx{color:#d55227;background:#fef6f3;border-color:#f1c5b5}.pill-fixed-local{color:#3987e5;background:#eef4fd;border-color:#b7d2f6}.pill-fixed-global,.pill-global{color:#5b47d6;background:#efedfb;border-color:#cbc3fb}.pill-commodities{color:#916239;background:#f8eee6;border-color:#dfcab4}.pill-alert,.pill-risk{color:#c8372a;background:#fbf3f3;border-color:#ecc0bd}.pill-impact{color:#c01c59;background:#fdf0f6;border-color:#f3b6cf}.pill-opportunity{color:#0f766e;background:#f2fafa;border-color:#b4dad6}.pill-positive{color:#0a7a36;background:#e3f3e9;border-color:#b9dfc8}.pill-perspective{color:#5b47d6;background:#efedfb;border-color:#cbc3fb}.section-lead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.section-lead>p{max-width:760px;color:var(--slate);margin:0;font-size:17px;line-height:1.55}.filter-group{flex-wrap:wrap;gap:7px;display:flex}.filter-group button{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:9px 14px;font-size:12px}:is(.filter-group button:hover,.filter-group button:focus-visible,.filter-group button.active){border-color:var(--blue);color:var(--blue);background:#eef4fd}.radar-dashboard{grid-template-columns:1.25fr .75fr;gap:28px;display:grid}.range-card,.signal-detail,.legend-card{background:var(--panel);border:1px solid #d9e3ed;border-radius:18px}.range-card{padding:24px}.chart-label{color:var(--muted);font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.09em;border-bottom:1px solid #d8e1ec;justify-content:space-between;padding-bottom:18px;display:flex}.range-row{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #d9e3ed;grid-template-columns:minmax(150px,.7fr) minmax(200px,1.3fr) 70px;align-items:center;gap:18px;padding:20px 12px;display:grid}:is(.range-row:hover,.range-row:focus-visible,.range-row.selected){background:#f2f7fe;outline:0}.range-name{flex-direction:column;gap:5px;display:flex}.range-name small{color:var(--muted);font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.06em}.range-name b{font-size:14px}.range-track{background:#e8edf3;border-radius:99px;height:10px;position:relative}.range-fill{border-radius:inherit;background:#b4cdee;position:absolute;inset:0 auto 0 0}.tag-equity-global,.tag-equity-local{background:#72b38c}.tag-credit{background:#cf7570}.tag-fx{background:#e8622a}.range-dot{border:3px solid var(--blue);background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:-3px}.range-score{color:var(--blue);font:700 12px/1 var(--font-jetbrains-mono),monospace;justify-self:end}.chart-callout{border:1px solid #8db9f4;border-left:5px solid var(--blue);color:var(--slate);background:#fff;border-radius:9px;margin-top:20px;padding:12px 15px;font-size:12px;line-height:1.45}.signal-detail{background:#fff;padding:25px}.detail-overline{color:var(--muted);font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.12em;margin:30px 0 8px;display:block}.signal-detail h3{letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(31px,3vw,46px)}.detail-metrics{grid-template-columns:.65fr 1.35fr;gap:12px;margin-bottom:24px;display:grid}.detail-metrics>div,.metric-cards>div{border:1px solid #d9e3ed;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:95px;padding:14px;display:flex}.detail-metrics span,.metric-cards span{color:#6b8096;font:700 12px/1.2 var(--font-jetbrains-mono),monospace;letter-spacing:.1em;margin-bottom:auto}.detail-metrics b,.metric-cards b{font:700 27px/1 var(--font-jetbrains-mono),monospace}.detail-metrics .metric-status{font:700 12px/1.25 var(--font-inter),sans-serif;letter-spacing:0}.insight-block{border-left:4px solid #60748e;padding:4px 0 4px 16px}.insight-block+.insight-block{margin-top:15px}.insight-block strong{color:#405870;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.1em}.insight-block p{color:var(--slate);margin:8px 0 0;font-size:13px;line-height:1.5}.insight-local{border-color:var(--teal)}.insight-local strong{color:#0a9795}.insight-watch{border-color:var(--orange)}.insight-watch strong{color:#dd5c28}.next-trigger{color:var(--blue);background:#eef4fd;border-radius:10px;justify-content:space-between;gap:14px;margin-top:22px;padding:14px;display:flex}.next-trigger span{font:700 12px/1.3 var(--font-jetbrains-mono),monospace;letter-spacing:.1em}.next-trigger b{text-align:right;font-size:12px}.thesis-section{background:#f7f9fc}.thesis-layout{grid-template-columns:1.25fr .75fr;gap:28px;display:grid}.thesis-map{border:6px solid var(--ink);background:var(--ink);border-radius:14px;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(12,1fr);gap:5px;min-height:550px;padding:5px;display:grid}.map-card{flex-direction:column;justify-content:flex-end;padding:20px;display:flex;position:relative;overflow:hidden}.map-card span{color:#c8d5e5;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em;background:#0b1d33e6;padding:7px 10px;position:absolute;inset:0 0 auto}.map-card h3{letter-spacing:-.05em;margin:0 0 15px;font-size:clamp(20px,2.6vw,39px);line-height:.98}.map-card b{font:700 28px/1 var(--font-jetbrains-mono),monospace}.map-card small{font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em;margin-top:7px}.map-energy{color:#fff;background:#72b38c;grid-area:1/1/9/8}.map-dollar{background:#b4cdee;grid-area:1/8/5/13}.map-credit{color:#fff;background:#cf7570;grid-area:5/8/9/11}.map-cash{background:#d9e3ed;grid-area:5/11/9/13}.map-caption{border:1px solid #8db9f4;border-left:5px solid var(--blue);color:var(--slate);border-radius:10px;margin:0 0 24px;padding:14px;font-size:12px;line-height:1.5}.thesis-notes{align-self:center}.market-table{border-top:1px solid #9badc3}.market-tr{border-bottom:1px solid #d9e3ed;grid-template-columns:minmax(210px,1.5fr) repeat(4,minmax(85px,.7fr)) minmax(110px,.8fr);align-items:stretch;display:grid}.market-tr>span,.market-tr>button{justify-content:center;align-items:center;min-height:58px;padding:10px;display:flex}.market-head{color:#6b8096;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em}.market-head span{justify-content:flex-start}.asset-name{grid-template-rows:1fr 1fr;grid-template-columns:42px 1fr;gap:0 10px;justify-content:start!important;display:grid!important}.asset-name i{color:#405870;width:36px;height:28px;font:700 12px/1 var(--font-jetbrains-mono),monospace;border:1px solid #cbd5e1;border-radius:99px;grid-row:1/3;align-self:center;place-items:center;font-style:normal;display:grid}.asset-name b{align-self:end;font-size:14px}.asset-name small{color:var(--muted);font-size:12px}.heat-cell{font:700 12px/1 var(--font-jetbrains-mono),monospace;border-radius:6px;margin:3px 2px;min-height:52px!important}.heat-positive{color:#0a7a36;background:#e3f3e9}.heat-negative{color:#c8372a;background:#fbeae8}.heat-neutral{color:#64748b;background:#eef2f7}.market-tr button{color:#64748b;min-height:auto;font:700 12px/1 var(--font-jetbrains-mono),monospace;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-self:center;margin:0 6px;padding:9px 10px}:is(.market-tr button.added,.market-tr button:hover,.market-tr button:focus-visible){border-color:var(--blue);color:var(--blue);background:#eef4fd}.source-note{color:var(--muted);font-size:12px;line-height:1.5}.three-readings{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:42px;display:grid}.three-readings .insight-block+.insight-block{margin-top:0}.agenda-section{background:#f7f9fc}.agenda-grid{grid-template-columns:1.3fr .7fr;gap:28px;display:grid}.agenda-table{background:#fff;border:1px solid #d9e3ed;border-radius:14px;overflow:hidden}.agenda-row{min-height:64px;color:var(--slate);border-bottom:1px solid #d9e3ed;grid-template-columns:85px 70px 70px 1fr 70px;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:grid}.agenda-row:last-child{border-bottom:0}.agenda-head{color:#6b8096;min-height:42px;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em;background:#f6f7f9}.agenda-row b{color:var(--ink)}.impact-dots{color:var(--orange);letter-spacing:3px}.agenda-side{gap:16px;display:grid}.risk-card{background:#fbf3f3;border:1px solid #e6c8c5;border-radius:14px;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.risk-card h3{letter-spacing:-.035em;margin:24px 0 8px;font-size:23px}.risk-card p{color:var(--slate);margin:0;font-size:13px;line-height:1.5}.risk-card>span{color:#c8372a;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em;margin-top:24px}.risk-medium{background:#f2fafa;border-color:#b8dbd8}.risk-medium>span{color:#0f766e}.metric-cards{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.metric-cards>div{background:#fff}.metric-cards small{color:var(--muted);margin-top:7px;font-size:12px}.method-intro{max-width:980px;color:var(--slate);margin:0 0 34px;font-size:18px;line-height:1.55}.method-cards{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.method-cards article{border:1px solid #d9e3ed;border-radius:14px;grid-template-columns:1fr auto;align-content:space-between;min-height:150px;padding:24px;display:grid}.method-cards span{color:#6b8096;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.12em}.method-cards b{font:700 28px/1 var(--font-jetbrains-mono),monospace}.method-cards p{color:var(--muted);grid-column:1/-1;margin:24px 0 0;font-size:13px}.legend-card{margin-top:34px;padding:28px}.legend-card h3{margin:0 0 10px;font-size:26px}.legend-card>p{color:var(--slate);margin:22px 0 10px;font-size:13px}.newsletter-section{background:var(--navy);color:#fff;grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;padding:96px clamp(22px,7vw,112px);display:grid}.newsletter-section>div>span{color:#7fa8df;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.16em}.newsletter-section h2{letter-spacing:-.065em;margin:34px 0 16px;font-size:clamp(52px,6.4vw,94px);line-height:.9}.newsletter-section>div>p{color:#aebdd0}.newsletter-section form>label{color:#91b5e9;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.1em;margin-bottom:16px;display:block}.newsletter-section form>div{border-bottom:1px solid #53647a;display:flex}.newsletter-section input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:17px 0;font-size:19px}.newsletter-section input::placeholder{color:#75869e}.newsletter-section form button{color:#8eb6ec;font:700 12px/1 var(--font-jetbrains-mono),monospace;background:0 0;border:0}.newsletter-section form small{color:#75869e;margin-top:12px;font-size:12px;display:block}.success-message{background:#191f2d;border:1px solid #334155;border-radius:14px;align-items:center;gap:18px;padding:26px;display:flex}.success-message>b{background:var(--blue);border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.success-message p{color:#b8c7da;margin:0}.report-footer{background:#fff;grid-template-columns:1fr 1fr auto;gap:40px;padding:54px clamp(22px,7vw,112px) 24px;display:grid}.report-footer>div{flex-direction:column;gap:6px;display:flex}.report-footer>div strong{font-size:18px}.report-footer>div span,.report-footer>p{color:#64748b;font-size:12px;line-height:1.5}.report-footer>div a{color:var(--blue);font-size:12px}.report-footer>p{margin:0}.report-footer nav{color:#405870;gap:18px;font-size:12px;display:flex}.report-footer>small{color:var(--muted);font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.09em;border-top:1px solid #d9e3ed;margin-top:38px;padding-top:16px}.report-footer>small:last-child{text-align:right;grid-column:2/4}@media (max-width:1050px){.report-header{grid-template-columns:1fr auto}.report-header nav{display:none}.report-cover{grid-template-columns:1fr;padding-bottom:142px}.cover-side{max-width:680px;margin-top:44px}.cover-byline{grid-template-columns:1fr;gap:4px}.cover-byline small{text-align:left}.radar-dashboard,.thesis-layout,.agenda-grid{grid-template-columns:1fr}.signal-detail{max-width:none}.market-tr{grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(70px,.7fr))}.market-tr>span:last-of-type+.market-tr button,.market-tr button,.market-head span:last-child{display:none}.three-readings{grid-template-columns:1fr}.three-readings .insight-block+.insight-block{margin-top:0}.report-footer{grid-template-columns:1fr 1fr}.report-footer nav{grid-column:1/-1}.report-footer>small:last-child{grid-column:2}}@media (max-width:720px){.report-section{padding:74px 20px 82px}.section-title{flex-direction:column;align-items:flex-start}.section-title h2{font-size:42px}.section-lead{flex-direction:column;align-items:flex-start}.report-brand span{display:none}.report-watch{font-size:0}.report-cover{min-height:0;padding:30px 20px 156px}.cover-main{padding-right:0}.cover-kicker{margin-top:54px}.report-cover h1{font-size:clamp(53px,15vw,76px)}.cover-side{grid-template-columns:1fr 1fr}.cover-stat{min-height:126px}.cover-byline{padding:17px 20px}.range-card{padding:14px}.range-row{grid-template-columns:1fr 58px;gap:8px}.range-track{grid-area:2/1/auto/-1}.range-score{grid-area:1/2}.detail-metrics{grid-template-columns:1fr}.thesis-map{grid-template-rows:2fr 1.2fr 1fr;grid-template-columns:1fr 1fr;min-height:630px}.map-energy{grid-area:1/1/auto/3}.map-dollar{grid-area:2/1/4}.map-credit{grid-area:2/2}.map-cash{grid-area:3/2}.map-card h3{font-size:24px}.market-table{overflow-x:auto}.market-tr{min-width:730px}.metric-cards{grid-template-columns:1fr 1fr}.method-cards{grid-template-columns:1fr}.newsletter-section{grid-template-columns:1fr;padding:76px 20px}.newsletter-section form>div{flex-direction:column}.newsletter-section form button{align-self:flex-end;padding:12px 0}.report-footer{grid-template-columns:1fr;padding:44px 20px 22px}.report-footer nav{flex-wrap:wrap;grid-column:auto}.report-footer>small:last-child{text-align:left;grid-column:auto;margin-top:0}}@media (max-width:460px){.cover-date strong{font-size:13px}.cover-side{grid-template-columns:1fr}.cover-stat{min-height:112px}.report-cover{padding-bottom:185px}.agenda-row{min-width:620px}.agenda-table{overflow-x:auto}.metric-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.interactive-hero{background:linear-gradient(145deg,#f7f8fb 0%,#eef2f7 100%);grid-template-columns:minmax(250px,.62fr) minmax(520px,1.1fr) minmax(300px,.68fr);align-items:center;gap:22px;min-height:calc(100vh - 78px);padding:42px clamp(18px,3vw,48px) 56px;display:grid}.hero-intro-copy{padding:20px 0}.live-label{color:#60748e;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.09em;align-items:center;gap:9px;display:flex}.live-label i{background:var(--blue);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #dceafd}.hero-intro-copy h1{letter-spacing:-.07em;margin:40px 0 24px;font-size:clamp(50px,5.3vw,84px);line-height:.88}.hero-intro-copy h1 span{color:var(--blue)}.hero-intro-copy>p{color:#405870;max-width:440px;margin:0;font-size:15px;line-height:1.6}.hero-quick-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:38px;display:grid}.hero-quick-stats>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffad;border:1px solid #cbd5e1e6;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:78px;padding:12px;display:flex;box-shadow:0 8px 30px #0f172a0a}.hero-quick-stats span{color:#6b8096;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.1em}.hero-quick-stats b{font:700 22px/1 var(--font-jetbrains-mono),monospace}.radar-phone-shell{background:var(--navy);color:#fff;border:1px solid #263247;border-radius:38px;overflow:hidden;box-shadow:0 28px 80px #0b12203d,inset 0 1px #ffffff0f}.phone-status{color:#90a6c3;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:18px 22px 12px;display:flex}.phone-status div{align-items:center;gap:7px;display:flex}.phone-status i{background:#64748b;border-radius:50%;width:6px;height:6px}.phone-status i.live{background:#38c172;box-shadow:0 0 0 4px #38c1721f}.asset-chips{scrollbar-width:none;gap:7px;padding:10px 18px 14px;display:flex;overflow-x:auto}.asset-chips::-webkit-scrollbar{display:none}.asset-chips button{color:#8293ab;background:#191f2d;border:1px solid #334155;border-radius:999px;flex:none;padding:8px 12px;font-size:12px}:is(.asset-chips button.active,.asset-chips button:hover,.asset-chips button:focus-visible){background:var(--blue);color:#fff;border-color:#4d91e9}.asset-radar{aspect-ratio:1;background:radial-gradient(circle,#1e6fd91f,#0b122000 55%);width:min(100%,650px);margin:0 auto;position:relative;overflow:hidden}.asset-ring{border:1px solid #2e4057;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-a{aspect-ratio:1;width:26%}.ring-b{aspect-ratio:1;width:54%}.ring-c{aspect-ratio:1;width:82%}.radar-cross{background:#2e4057;position:absolute}.radar-cross-x{height:1px;top:50%;left:9%;right:9%}.radar-cross-y{width:1px;top:9%;bottom:9%;left:50%}.asset-sweep{transform-origin:0 100%;clip-path:polygon(0 100%,100% 0,100% 100%);opacity:0;background:linear-gradient(135deg,#0000 48%,#1e6fd938);width:41%;height:41%;position:absolute;top:9%;left:50%}.is-scanning .asset-sweep{opacity:1;animation:7s linear infinite asset-scan}@keyframes asset-scan{to{transform:rotate(360deg)}}.radar-origin{z-index:2;background:var(--blue);border-radius:13px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 9px 22px #1e6fd959}.radar-axis-label,.ring-legend{color:#58708f;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em;position:absolute}.axis-conviction{top:5%;left:calc(50% + 10px)}.axis-momentum{top:calc(50% + 10px);right:5%}.ring-legend{opacity:.8}.legend-act{top:39%;left:52%}.legend-prepare{top:27%;left:52%}.legend-watch{top:13%;left:52%}.asset-sweep{z-index:1;transform-origin:50%;clip-path:circle(50%);filter:drop-shadow(0 0 10px #2f84f233);background:conic-gradient(#0000 0deg 300deg,#1e6fd908 318deg,#1e6fd924 343deg,#5faaff57 358deg,#0000 360deg);border-radius:50%;width:auto;height:auto;inset:9%}.asset-sweep:after{content:"";transform-origin:0;background:linear-gradient(90deg,#5faaff14,#76baffd1);border-radius:999px;width:49%;height:2px;position:absolute;top:50%;left:50%;transform:rotate(-90deg);box-shadow:0 0 9px #4b9cffb8}.asset-blip{z-index:3;color:#fff;background:#60748e;border:2px solid #ffffffc7;border-radius:14px;place-items:center;min-width:42px;height:42px;padding:0 10px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 20px #00000038}.asset-blip b{font:800 12px/1 var(--font-jetbrains-mono),monospace}.asset-blip span{color:#aebdd0;white-space:nowrap;width:max-content;max-width:100px;font-size:12px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}:is(.asset-blip:hover,.asset-blip:focus-visible,.asset-blip.selected){z-index:5;outline:0;transform:translate(-50%,-50%)scale(1.22);box-shadow:0 0 0 5px #ffffff1f,0 10px 30px #00000059}.blip-commodities{background:#b66b2f}.blip-equity-local{background:var(--teal)}.blip-fixed-local{background:var(--blue)}.blip-fx{background:var(--orange)}.blip-equity-global{background:#087ca2}.blip-credit{background:#c01c59}.blip-analysis{background:#60748e}.radar-controls{grid-template-columns:1fr 1.35fr;gap:8px;padding:10px 16px 16px;display:grid}.radar-controls button{color:#91a4be;background:#191f2d;border:1px solid #334155;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:45px;font-size:12px;display:flex}.radar-controls button.active{color:#a9cbf8;border-color:#4d91e9}.radar-controls span{color:#d7e6f8;background:#263247;border-radius:8px;place-items:center;width:23px;height:23px;display:grid}.asset-sheet{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffd1;border:1px solid #cbd5e1d9;border-radius:32px;align-self:center;padding:18px;box-shadow:0 22px 70px #0f172a1a}.sheet-handle{background:#d7dde6;border-radius:999px;width:38px;height:5px;margin:0 auto 17px}.sheet-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet-top>button{color:#60748e;background:#fff;border:1px solid #d7dee8;border-radius:999px;padding:8px 11px;font-size:12px}.sheet-top>button.saved{color:var(--blue);background:#eef4fd;border-color:#b7d2f6}.sheet-kicker{color:#6b8096;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.1em;margin:27px 0 6px;display:block}.asset-sheet h2{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(32px,3vw,48px)}.sheet-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:20px;display:grid}.sheet-metrics>div{background:#f8fafcd1;border:1px solid #e0e6ee;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:72px;padding:10px;display:flex}.sheet-metrics span{color:#6b8096;font:700 12px/1 var(--font-jetbrains-mono),monospace}.sheet-metrics b{font:700 16px/1 var(--font-jetbrains-mono),monospace}.sheet-metrics b.risk-alto{color:var(--red)}.sheet-metrics b.risk-medio{color:var(--orange)}.sheet-metrics b.risk-bajo{color:var(--green)}.mini-reading{background:#f6f8fb;border-radius:16px;padding:12px 13px}.mini-reading+.mini-reading{margin-top:8px}.mini-reading strong{color:#405870;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em}.mini-reading p{color:#43566e;margin:6px 0 0;font-size:12px;line-height:1.45}.reading-local{background:#f2fafa}.reading-local strong{color:#0a9294}.reading-watch{background:#fef6f3}.reading-watch strong{color:#dd5c28}.sheet-hint{color:#9aabc0;text-align:center;margin:14px 0 0;font-size:12px}@media (max-width:1280px){.interactive-hero{grid-template-columns:minmax(220px,.55fr) minmax(500px,1fr)}.asset-sheet{grid-column:1/-1;grid-template-columns:.65fr 1.35fr;gap:16px;display:grid}.sheet-handle,.sheet-hint{display:none}.sheet-top,.sheet-kicker,.asset-sheet h2,.sheet-metrics{grid-column:1}.mini-reading{grid-column:2}.mini-reading+.mini-reading{margin-top:0}.reading-market{grid-row:1/3}.reading-local{grid-row:3/5}.reading-watch{grid-row:5/7}}@media (max-width:760px){.interactive-hero{min-height:0;padding:28px 10px 80px;display:block}.hero-intro-copy{padding:20px 10px 34px}.hero-intro-copy h1{margin-top:36px;font-size:58px}.hero-intro-copy>p{font-size:14px}.radar-phone-shell{border-radius:34px}.asset-sheet{border-radius:30px;margin-top:12px;display:block}.sheet-handle,.sheet-hint{display:block}.mini-reading+.mini-reading{margin-top:8px}.asset-radar{width:100%}.asset-blip{min-width:38px;height:38px}.asset-blip span{font-size:12px}.report-header{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b1220eb;min-height:60px;position:sticky;top:0}}@media (prefers-reduced-motion:reduce){.is-scanning .asset-sweep{animation:none}.asset-blip{transition:none}}.radar-guide{border-block:1px solid var(--line);background:#fff;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(28px,6vw,88px);padding:80px clamp(22px,7vw,112px);display:grid}.guide-intro h2{letter-spacing:-.06em;margin:24px 0 18px;font-size:clamp(40px,4.6vw,70px);line-height:.94}.guide-intro>p{max-width:510px;color:var(--slate);margin:0;font-size:15px;line-height:1.6}.guide-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.guide-cards article{background:linear-gradient(160deg,#fff,#f7f9fc);border:1px solid #d9e3ed;border-radius:26px;flex-direction:column;min-height:250px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 14px 38px #0f172a0f}.guide-cards article:hover{border-color:#b7d2f6;transform:translateY(-5px);box-shadow:0 20px 46px #0f172a1a}.guide-icon{width:48px;height:48px;color:var(--blue);font:700 25px/1 var(--font-jetbrains-mono),monospace;background:#eef4fd;border-radius:15px;place-items:center;margin-bottom:auto;display:grid}.guide-right{color:var(--teal);background:#e7f6f6}.guide-ring{color:var(--orange);background:#fef2ec}.guide-cards small{color:#6b8096;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.1em;margin-top:34px}.guide-cards h3{letter-spacing:-.035em;margin:8px 0;font-size:24px}.guide-cards p{color:#60748e;margin:0;font-size:12px;line-height:1.5}.mobile-dock{display:none}@media (max-width:980px){.radar-guide{grid-template-columns:1fr}}@media (max-width:720px){body{background:#eef2f7}.radar-guide{border:1px solid #d9e3ed;border-radius:32px;margin:10px;padding:54px 18px 20px;display:block;box-shadow:0 18px 50px #0f172a12}.guide-intro h2{font-size:44px}.guide-intro>p{font-size:14px}.guide-cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:30px -8px 0;padding:8px;display:flex;overflow-x:auto}.guide-cards::-webkit-scrollbar{display:none}.guide-cards article{scroll-snap-align:center;flex:0 0 min(78vw,285px);min-height:240px}.report-section{background:#fff;border:1px solid #d9e3ed;border-radius:32px;margin:10px;box-shadow:0 18px 50px #0f172a0f}.title-pills,.legend-pills{scrollbar-width:none;flex-wrap:nowrap;max-width:calc(100vw - 60px);padding-bottom:3px;overflow-x:auto}.title-pills::-webkit-scrollbar{display:none}.legend-pills::-webkit-scrollbar{display:none}.thesis-section,.agenda-section{background:#fff}.method-cards{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-8px;padding:8px;display:flex;overflow-x:auto}.method-cards::-webkit-scrollbar{display:none}.method-cards article{scroll-snap-align:center;background:#f7f9fc;border-radius:22px;flex:0 0 min(78vw,290px);min-height:180px}.newsletter-section{border-radius:32px;margin:10px;padding:66px 20px 82px;box-shadow:0 22px 60px #0b122033}.newsletter-section h2{font-size:52px}.report-footer{padding-bottom:122px}.mobile-dock{z-index:60;left:50%;bottom:max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe6;border:1px solid #cbd5e1d9;border-radius:24px;grid-template-columns:repeat(4,1fr);width:min(100% - 24px,430px);padding:7px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 45px #0f172a38}.mobile-dock a{color:#60748e;min-height:50px;font:700 12px/1 var(--font-jetbrains-mono),monospace;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}:is(.mobile-dock a:hover,.mobile-dock a:focus-visible){color:var(--blue);background:#eef4fd;outline:0}.mobile-dock span{font-size:17px}button,a{-webkit-tap-highlight-color:transparent}}@media (prefers-reduced-motion:reduce){.guide-cards article{transition:none}}.quadrant-zone{z-index:0;opacity:.42;width:41%;height:41%;position:absolute}.zone-preparar{background:linear-gradient(135deg,#1e6fd92b,#0000 72%);top:9%;left:9%}.zone-confirmar{background:linear-gradient(225deg,#17a08f33,#0000 72%);top:9%;left:50%}.zone-observar{background:linear-gradient(45deg,#60748e24,#0000 72%);top:50%;left:9%}.zone-validar{background:linear-gradient(315deg,#e8622a2b,#0000 72%);top:50%;left:50%}.quadrant-caption{z-index:1;color:#7188a5;max-width:118px;font-family:var(--font-jetbrains-mono),monospace;pointer-events:none;flex-direction:column;gap:4px;display:flex;position:absolute}.quadrant-caption b{color:#9eb2cc;letter-spacing:.08em;text-transform:uppercase;font-size:12px;line-height:1}.quadrant-caption small{font-size:12px;line-height:1.25}.caption-confirmar{text-align:right;top:12%;right:12%}.caption-validar{text-align:right;bottom:12%;right:12%}.asset-blip{border-width:1.5px;border-radius:12px;min-width:36px;height:36px;padding-inline:8px}.asset-blip span{z-index:2;color:#dbe7f5;background:#0b1220e0;border-radius:7px;padding:3px 6px}.blip-macro{background:#60748e}.blip-alternatives{background:var(--purple)}.selected-zone{background:#f7f9fc;border:1px solid #cbd5e1;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin:-5px 0 18px;padding:12px;display:grid}.selected-zone>span{color:#405870;min-width:60px;min-height:50px;font:800 12px/1.2 var(--font-jetbrains-mono),monospace;text-align:center;background:#e8eef6;border-radius:12px;place-items:center;padding:8px;display:grid}.selected-zone b{font-size:14px}.selected-zone p{color:#60748e;margin:4px 0 0;font-size:12px;line-height:1.4}.selected-zone-confirmar{background:#f2fafa;border-color:#b4dad6}.selected-zone-confirmar>span{color:#0f766e;background:#dff2ef}.selected-zone-preparar{background:#f2f7fe;border-color:#b7d2f6}.selected-zone-preparar>span{color:var(--blue);background:#dceafd}.selected-zone-validar{background:#fef6f3;border-color:#f1c5b5}.selected-zone-validar>span{color:#d55227;background:#fbe7dd}.guide-cards{grid-template-columns:repeat(2,1fr)}.guide-cards article{min-height:215px}.guide-number{color:#405870;width:48px;height:48px;font:800 15px/1 var(--font-jetbrains-mono),monospace;background:#eef2f7;border-radius:15px;place-items:center;margin-bottom:auto;display:grid}.guide-confirmar .guide-number{color:#0f766e;background:#dff2ef}.guide-preparar .guide-number{color:var(--blue);background:#dceafd}.guide-validar .guide-number{color:var(--orange);background:#fbe7dd}@media (max-width:1280px){.asset-sheet>.selected-zone{grid-column:1}}@media (max-width:760px){.quadrant-caption{max-width:80px}.quadrant-caption b{font-size:12px}.quadrant-caption small{display:none}.asset-blip{border-radius:10px;min-width:30px;height:30px;padding-inline:6px}.asset-blip b{font-size:12px}.asset-blip span{font-size:12px;top:calc(100% + 3px)}.axis-conviction{top:4%}.axis-momentum{right:3%}}.sheet-tabs{background:#f1f4f8;border:1px solid #d9e3ed;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 0 18px;padding:5px;display:grid}.sheet-tabs button{color:#6b8096;background:0 0;border:0;border-radius:11px;min-height:38px;font-size:12px;font-weight:700}.sheet-tabs button.active{color:var(--blue);background:#fff;box-shadow:0 4px 14px #0f172a17}.fundamental-view{gap:12px;display:grid}.fundamental-intro{color:#fff;background:linear-gradient(145deg,#0b1424,#17243a);border-radius:18px;padding:14px}.fundamental-intro span{color:#7fa8df;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.1em;display:block}.fundamental-intro b{margin-top:7px;font-size:16px;display:block}.fundamental-intro p{color:#aebdd0;margin:10px 0 0;font-size:12px;line-height:1.45}.fundamental-scores{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.fundamental-score{background:#f7f9fc;border:1px solid #e0e6ee;border-radius:15px;flex-direction:column;min-height:100px;padding:10px;display:flex}.fundamental-score>span{color:#6b8096;font:700 12px/1.2 var(--font-jetbrains-mono),monospace;letter-spacing:.05em}.fundamental-score>b{color:#43566e;overflow-wrap:anywhere;margin:8px 0 auto;font-size:12px;line-height:1.25}.fundamental-score>small{color:#9aabc0;font:700 12px/1 var(--font-jetbrains-mono),monospace;white-space:nowrap;margin-top:6px}.score-track{background:#d9e3ed;border-radius:999px;height:6px;overflow:hidden}.score-track i{border-radius:inherit;background:#60748e;height:100%;display:block}.score-strong .score-track i{background:var(--teal)}.score-balanced .score-track i{background:var(--blue)}.score-weak .score-track i{background:var(--orange)}.fundamental-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.fundamental-facts>div{background:#fff;border:1px solid #d9e3ed;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:74px;padding:11px;display:flex}.fundamental-facts span{color:#6b8096;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.06em}.fundamental-facts b{color:#43566e;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.fundamental-take{border-left:4px solid var(--blue);background:#eef4fd;border-radius:12px;padding:13px}.fundamental-take strong{color:var(--blue);font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.07em}.fundamental-take p{color:#43566e;margin:8px 0 0;font-size:12px;line-height:1.5}.fundamental-source{background:#faf6f1;border:1px solid #efc19f;border-radius:15px;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:11px;display:grid}.fundamental-source b{color:#bd5107;font:800 12px/1.25 var(--font-jetbrains-mono),monospace;text-align:center;background:#fff;border-radius:9px;padding:7px 8px}.fundamental-source p{color:#7c5b46;margin:0;font-size:12px;line-height:1.45}.profile-view{gap:12px;display:grid}.profile-intro{background:var(--navy);color:#fff;border-radius:18px;padding:14px}.profile-intro>div{flex-direction:column;gap:6px;display:flex}.profile-intro span{color:#7fa8df;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.1em}.profile-intro b{font-size:16px}.profile-intro p{color:#aebdd0;margin:13px 0 0;font-size:12px;line-height:1.45}.profile-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.profile-dimension{background:#f7f9fc;border:1px solid #e0e6ee;border-radius:15px;grid-template-rows:auto 1fr;grid-template-columns:25px 1fr;gap:4px 7px;min-height:77px;padding:10px;display:grid}.profile-dimension i{width:25px;height:25px;color:var(--blue);background:#eef4fd;border-radius:8px;grid-row:1/3;align-self:start;place-items:center;font-size:12px;font-style:normal;display:grid}.profile-dimension span{color:#6b8096;font:700 12px/1.2 var(--font-jetbrains-mono),monospace;letter-spacing:.04em}.profile-dimension b{color:#43566e;align-self:end;font-size:12px;line-height:1.3}.advanced-profile{background:#fff;border:1px solid #d9e3ed;border-radius:16px;padding:12px}.advanced-profile>span{color:#6b8096;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.1em;margin-bottom:9px;display:block}.advanced-profile>div{flex-wrap:wrap;gap:5px;display:flex}.advanced-profile small{color:#405870;background:#eef2f7;border-radius:999px;padding:6px 8px;font-size:12px}.history-limit{background:#faf6f1;border:1px solid #efc19f;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:11px;display:grid}.history-limit>b{color:#bd5107;width:58px;height:48px;font:800 12px/1 var(--font-jetbrains-mono),monospace;background:#fff;border-radius:12px;place-items:center;display:grid}.history-limit p{color:#7c5b46;margin:0;font-size:12px;line-height:1.4}@media (max-width:1280px){.asset-sheet>.sheet-tabs,.asset-sheet>.fundamental-view,.asset-sheet>.profile-view{grid-column:1/-1}.fundamental-intro{grid-template-columns:.7fr 1.3fr;align-items:center;gap:6px 18px;display:grid}.fundamental-intro span,.fundamental-intro b{grid-column:1}.fundamental-intro p{grid-area:1/2/3;margin:0}.profile-grid{grid-template-columns:repeat(4,1fr)}.profile-intro{grid-template-columns:.7fr 1.3fr;align-items:center;gap:18px;display:grid}.profile-intro p{margin:0}}@media (max-width:760px){.fundamental-intro{display:block}.fundamental-intro p{margin-top:10px}.fundamental-source{grid-template-columns:1fr}.fundamental-source b{width:fit-content}.profile-grid{grid-template-columns:repeat(2,1fr)}.profile-intro{display:block}.profile-intro p{margin-top:13px}.profile-dimension{min-height:82px}.sheet-tabs button{min-height:42px}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:76px}body{min-width:280px;overflow-x:clip}main,section,header,footer,nav,aside,div{min-width:0}img,video,canvas{max-width:100%;height:auto;display:block}button,a,input{touch-action:manipulation}.report-header{z-index:50;padding-left:max(clamp(18px,5vw,78px),env(safe-area-inset-left));padding-right:max(clamp(18px,5vw,78px),env(safe-area-inset-right));position:sticky;top:0}.interactive-hero,.report-section,.radar-guide,.newsletter-section,.report-footer{padding-left:max(clamp(18px,7vw,112px),env(safe-area-inset-left));padding-right:max(clamp(18px,7vw,112px),env(safe-area-inset-right))}.interactive-hero{grid-template-columns:minmax(240px,.62fr) minmax(480px,1.08fr) minmax(290px,.68fr);min-height:calc(100vh - 78px)}.hero-intro-copy h1,.section-title h2,.guide-intro h2,.newsletter-section h2{text-wrap:balance}.radar-phone-shell{width:100%;min-width:0;max-width:100%}.asset-radar{flex:none;width:min(100%,650px,68vh);min-width:0;max-width:100%}.market-table,.agenda-table,.asset-chips,.guide-cards,.method-cards,.title-pills,.legend-pills{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}:is(.market-table:focus-visible,.agenda-table:focus-visible){outline-offset:4px;outline:3px solid #1e6fd959}@supports (height:100dvh){.interactive-hero{min-height:calc(100dvh - 78px)}.asset-radar{width:min(100%,650px,68dvh)}}@supports not (overflow:clip){body{overflow-x:hidden}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.asset-sheet,.hero-quick-stats>div,.mobile-dock{background:#fff}.report-header{background:var(--navy)}}@media (min-width:1600px){.interactive-hero{grid-template-columns:minmax(330px,390px) minmax(600px,700px) minmax(340px,400px);justify-content:center;column-gap:clamp(24px,2.5vw,48px);padding-left:max(72px,50vw - 780px);padding-right:max(72px,50vw - 780px)}.report-section,.radar-guide,.newsletter-section,.report-footer{padding-left:max(112px,50vw - 780px);padding-right:max(112px,50vw - 780px)}.section-title h2{max-width:980px}.method-intro{max-width:1100px}}@media (max-width:1280px){.interactive-hero{grid-template-columns:minmax(210px,.52fr) minmax(460px,1fr);padding-top:34px}.radar-phone-shell{align-self:start}.asset-radar{width:min(100%,620px,64vh)}.asset-sheet{align-self:stretch}}@supports (height:100dvh){@media (max-width:1280px){.asset-radar{width:min(100%,620px,64dvh)}}}@media (max-width:900px){html{scroll-padding-top:68px}.interactive-hero{grid-template-columns:minmax(0,1fr);padding-top:28px}.hero-intro-copy,.radar-phone-shell,.asset-sheet{justify-self:center;width:min(100%,720px)}.hero-intro-copy>p{max-width:620px}.hero-quick-stats{max-width:520px}.radar-phone-shell,.asset-sheet{grid-column:1}.radar-guide{gap:38px}.guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.thesis-layout,.agenda-grid{gap:20px}.metric-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:721px) and (max-width:1050px){.report-footer{padding-bottom:116px}.mobile-dock{z-index:60;left:50%;bottom:max(14px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffeb;border:1px solid #cbd5e1d9;border-radius:24px;grid-template-columns:repeat(4,1fr);width:min(100% - 40px,520px);padding:7px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 45px #0f172a33}.mobile-dock a{color:#60748e;min-height:52px;font:700 12px/1 var(--font-jetbrains-mono),monospace;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.mobile-dock span{font-size:17px}.mobile-dock a:focus-visible{color:var(--blue);background:#eef4fd;outline:0}}@media (max-width:760px){html{scroll-padding-top:64px}body{padding-bottom:env(safe-area-inset-bottom)}.report-colorbar{height:4px}.report-header{min-height:58px;padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.interactive-hero{padding:24px max(10px,env(safe-area-inset-right)) calc(92px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));display:block}.hero-intro-copy h1{margin-top:34px;font-size:clamp(46px,15vw,68px)}.hero-quick-stats{margin-top:30px}.radar-phone-shell{border-radius:clamp(26px,8vw,34px);width:100%}.asset-radar{width:100%;max-width:620px}.asset-sheet{border-radius:clamp(24px,8vw,30px);width:100%;margin-top:12px;padding:clamp(14px,4.5vw,20px)}.report-section{padding:66px max(18px,env(safe-area-inset-right)) 76px max(18px,env(safe-area-inset-left))}.section-title{gap:20px;margin-bottom:30px}.section-title h2{font-size:clamp(36px,11vw,48px)}.section-title>div>p{font-size:14px}.radar-guide{margin:10px;padding:50px 18px 20px}.guide-intro h2{font-size:clamp(39px,12vw,50px)}.newsletter-section{padding:64px max(20px,env(safe-area-inset-right)) 82px max(20px,env(safe-area-inset-left))}.newsletter-section h2{font-size:clamp(46px,14vw,64px)}.report-footer{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));padding-bottom:calc(122px + env(safe-area-inset-bottom))}.market-table,.agenda-table{scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.mobile-dock{width:min(calc(100% - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)),430px)}}@media (max-width:420px){.report-brand{letter-spacing:.1em;white-space:nowrap;max-width:205px;font-size:12px;overflow:hidden}.report-watch span{width:25px;height:25px;margin-left:0}.phone-status{padding-inline:15px}.asset-chips{padding-inline:12px}.asset-chips button{padding-inline:11px}.radar-controls{padding-inline:12px}.radar-controls button{min-width:0;font-size:12px}.quadrant-caption{max-width:70px}.quadrant-caption b{letter-spacing:.02em}.axis-momentum{text-align:right;max-width:72px}.asset-sheet h2{font-size:clamp(32px,11vw,42px)}.sheet-tabs button{padding-inline:3px;font-size:12px}.selected-zone{grid-template-columns:52px 1fr;gap:9px}.selected-zone>span{min-width:52px}.guide-cards article,.method-cards article{flex-basis:min(84vw,285px)}.metric-cards{grid-template-columns:1fr}.agenda-row{min-width:590px}}@media (max-width:340px){.hero-intro-copy h1{font-size:44px}.hero-quick-stats>div{min-height:70px;padding:9px}.hero-quick-stats b{font-size:19px}.phone-status{font-size:12px}.radar-controls{grid-template-columns:1fr}.radar-controls button{min-height:42px}.quadrant-caption small,.radar-axis-label{display:none}.asset-blip{min-width:27px;height:27px}.sheet-metrics{grid-template-columns:1fr 1fr}.sheet-metrics>div:nth-child(3){grid-column:1/-1;min-height:62px}.fundamental-scores{grid-template-columns:1fr}.fundamental-score{min-height:84px}.profile-grid,.history-limit{grid-template-columns:1fr}.history-limit>b{width:100%;height:38px}.selected-zone{grid-template-columns:1fr}.selected-zone>span{min-height:36px}}@media (min-width:901px) and (max-height:840px){.interactive-hero{gap:18px;padding-top:24px;padding-bottom:32px}.hero-intro-copy{padding-block:0}.hero-intro-copy h1{margin:24px 0 18px;font-size:clamp(44px,4.6vw,68px)}.hero-intro-copy>p{font-size:14px;line-height:1.5}.hero-quick-stats{margin-top:24px}.hero-quick-stats>div{min-height:66px;padding:10px}.radar-phone-shell{border-radius:32px}.phone-status{padding:13px 18px 8px}.asset-chips{padding:6px 14px 10px}.asset-chips button{padding-block:7px}.radar-controls{padding:8px 14px 12px}.radar-controls button{min-height:40px}.asset-radar{width:min(100%,620px,60vh)}}@supports (height:100dvh){@media (min-width:901px) and (max-height:840px){.asset-radar{width:min(100%,620px,60dvh)}}}@media (orientation:landscape) and (max-height:600px) and (min-width:600px) and (max-width:1100px){.interactive-hero{grid-template-columns:minmax(220px,.65fr) minmax(400px,1.35fr);align-items:start;gap:18px;padding:22px 88px 54px 22px;display:grid}.hero-intro-copy{width:auto;position:sticky;top:76px}.hero-intro-copy h1{margin-top:28px;font-size:clamp(42px,7vw,66px)}.hero-quick-stats{grid-template-columns:1fr;margin-top:24px}.radar-phone-shell{grid-column:2;width:100%}.asset-sheet{grid-column:1/-1;width:100%}.mobile-dock{left:auto;right:max(8px,env(safe-area-inset-right));border-radius:22px;grid-template-columns:1fr;width:70px;top:50%;bottom:auto;transform:translateY(-50%)}.mobile-dock a{min-height:46px}.mobile-dock a span{font-size:15px}}@media (pointer:coarse){.asset-chips button,.radar-controls button,.sheet-top>button,.sheet-tabs button,.market-tr button{min-height:44px}.asset-blip{min-width:38px;height:38px}}@media (hover:none){.asset-blip:hover{transform:translate(-50%,-50%);box-shadow:0 6px 20px #00000038}.asset-blip.selected{transform:translate(-50%,-50%)scale(1.16);box-shadow:0 0 0 5px #ffffff1f,0 10px 30px #00000059}.guide-cards article:hover{transform:none}}.asset-radar{background-color:#08111f;background-image:linear-gradient(#57779e0b 1px,#0000 1px),linear-gradient(90deg,#57779e0b 1px,#0000 1px),radial-gradient(circle,#1e6fd92e,#0b122000 58%);background-size:24px 24px,24px 24px,100% 100%;box-shadow:inset 0 0 64px #0000003d}.asset-radar:before{content:"";z-index:1;opacity:.45;pointer-events:none;background:repeating-conic-gradient(#8eb1db73 0deg 1deg,#0000 1deg 5deg);border-radius:50%;position:absolute;inset:9%;-webkit-mask:radial-gradient(circle,#0000 0 47.8%,#000 48.2% 49.5%,#0000 50%);mask:radial-gradient(circle,#0000 0 47.8%,#000 48.2% 49.5%,#0000 50%)}.asset-ring{z-index:2;border-color:#3d5877;box-shadow:0 0 14px #357bd314}.ring-c{border-color:#607fa5;box-shadow:0 0 22px #357bd329}.radar-cross{z-index:2;opacity:.92;box-shadow:0 0 7px #4b90e133}.radar-cross-x{background:linear-gradient(90deg,#0000,#466482 10% 90%,#0000)}.radar-cross-y{background:linear-gradient(#0000,#466482 10% 90%,#0000)}.radar-axis-label{z-index:6;color:#c5d8ee;text-shadow:0 0 9px #76b2f46b;white-space:nowrap;background:#07101dd1;border:1px solid #7396c14d;border-radius:7px;padding:5px 7px;box-shadow:0 5px 14px #0000002e}.axis-conviction{top:11%}.axis-momentum{right:3%}.quadrant-caption{z-index:8;color:#9fb6d2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#060f1be6;border:1px solid #7fa4d157;border-radius:8px;gap:3px;max-width:126px;padding:6px 8px;box-shadow:0 7px 18px #0000003d}.quadrant-caption b{color:#f4f8fd;letter-spacing:.06em;text-shadow:0 0 8px #7bb6f757;font-size:12px;line-height:1.1}.quadrant-caption small{color:#9fb6d2;font-size:12px;line-height:1.25}.caption-preparar{top:2.5%;left:10%}.caption-confirmar{top:2.5%;right:10%}.caption-observar{bottom:2.5%;left:10%}.caption-validar{bottom:2.5%;right:10%}.terminal-lock{z-index:7;pointer-events:none;background:#060f1bdb;border:1px solid #38c17247;border-radius:9px;grid-template-columns:auto 1fr;gap:3px 7px;min-width:118px;padding:7px 9px;display:grid;position:absolute;top:auto;bottom:2.5%;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0003}.terminal-lock>span{color:#56d98c;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em;grid-column:1/-1}.terminal-lock>b{color:#f2f7fd;font:800 12px/1 var(--font-jetbrains-mono),monospace}.terminal-lock>small{color:#8fa6c1;max-width:88px;font:700 12px/1 var(--font-jetbrains-mono),monospace;text-overflow:ellipsis;white-space:nowrap;align-self:end;overflow:hidden}.terminal-coordinates{z-index:6;pointer-events:none;gap:5px;display:flex;position:absolute;bottom:3%;left:3%}.terminal-coordinates span{color:#8fa9c8;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.05em;background:#07101dc7;border:1px solid #7396c140;border-radius:7px;padding:5px 7px}.learn-mode .terminal-coordinates{opacity:0}.asset-sweep:after{width:calc(50% + 2px)}.asset-blip{isolation:isolate}.asset-blip b{z-index:2;color:inherit;text-shadow:0 1px 4px #0000006b;position:relative}.asset-blip span{z-index:10;color:#edf5ff;opacity:0;pointer-events:none;background:#050d18f0;border:1px solid #7d9dc44d;border-radius:7px;max-width:132px;padding:4px 7px;transition:opacity .16s,transform .16s;top:calc(100% + 5px);transform:translate(-50%)translateY(3px);box-shadow:0 7px 18px #00000047}:is(.asset-blip:hover span,.asset-blip:focus-visible span,.asset-blip.selected span){opacity:1;transform:translate(-50%)translateY(0)}.asset-blip.quadrant-observar span,.asset-blip.quadrant-validar span{top:auto;bottom:calc(100% + 5px);transform:translate(-50%)translateY(-3px)}:is(.asset-blip.quadrant-observar:hover span,.asset-blip.quadrant-observar:focus-visible span,.asset-blip.quadrant-observar.selected span,.asset-blip.quadrant-validar:hover span,.asset-blip.quadrant-validar:focus-visible span,.asset-blip.quadrant-validar.selected span){transform:translate(-50%)translateY(0)}.asset-blip.selected{z-index:9}.asset-blip.selected:after{content:"";z-index:1;pointer-events:none;border:1px solid #89beffb8;border-radius:18px;animation:1.8s ease-out infinite terminal-lock-pulse;position:absolute;inset:-8px;box-shadow:0 0 16px #4695f357}.is-scanning .asset-blip{animation:3.2s ease-in-out infinite terminal-blip}@keyframes terminal-blip{0%,to{filter:brightness(.88)}48%{filter:brightness(1.18)}55%{filter:brightness(1.04)}}@keyframes terminal-lock-pulse{0%{opacity:.9;transform:scale(.82)}70%,to{opacity:0;transform:scale(1.34)}}.asset-nvda{color:#091304;background:#76b900;border-color:#d7ffac}.asset-msft{background:conic-gradient(from 90deg,#f25022 0 25%,#7fba00 0 50%,#00a4ef 0 75%,#ffb900 0);color:#fff;border-color:#fff}.asset-lly{color:#fff;background:#d52b1e;border-color:#ffc7c2}.asset-googl{color:#fff;background:linear-gradient(135deg,#4285f4 0 44%,#ea4335 44% 64%,#fbbc05 64% 80%,#34a853 80%);border-color:#fff}.asset-avgo{color:#fff;background:#cc092f;border-color:#ffbdca}.asset-aapl{color:#101114;background:linear-gradient(145deg,#f5f5f7,#a7a9ac);border-color:#fff}.asset-amzn{color:#15100a;background:#f90;border-color:#ffe0a8}.asset-meta{color:#fff;background:#0866ff;border-color:#b9d4ff}.asset-tsla{color:#fff;background:#e82127;border-color:#ffc2c4}@media (max-width:760px){.radar-axis-label{padding:4px 5px;font-size:12px}.quadrant-caption{max-width:92px;padding:5px 6px}.quadrant-caption b{font-size:12px}.quadrant-caption small{display:none}.terminal-lock{min-width:104px;padding:6px 7px}.terminal-lock>small{max-width:72px}.terminal-coordinates span{padding:4px 5px}}[hidden]{display:none!important}.interactive-hero{background:radial-gradient(circle at 72% 18%,#1e6fd91a,#0000 30%),linear-gradient(145deg,#f7f8fb 0%,#eef2f7 100%);grid-template-columns:minmax(300px,.72fr) minmax(620px,1.55fr);align-items:start;gap:clamp(28px,4vw,68px);min-height:auto;padding-top:clamp(34px,4vw,60px);padding-bottom:clamp(54px,6vw,92px)}.hero-intro-copy{z-index:3;width:100%;padding:0;position:sticky;top:102px}.hero-intro-copy h1{margin:30px 0 18px;font-size:clamp(48px,4.6vw,76px)}.hero-intro-copy>p{font-size:14px;line-height:1.55}.hero-quick-stats{margin-top:26px}.control-panel-title{border-bottom:1px solid #819dbe24;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.control-panel-title span,.control-panel-label{color:#94b8e6;font:800 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.12em}.control-panel-title small{color:#6f849d;text-align:right;max-width:170px;font-size:12px;line-height:1.35}.control-panel-section{padding:10px 13px 0}.control-panel-label{color:#6f88a5;margin:0 2px 8px;display:block}.radar-control-panel .radar-lens-switch{margin:0;padding:0}.radar-control-panel .radar-lens-switch button{min-height:52px}.radar-control-panel .asset-chips{flex-wrap:wrap;gap:6px;padding:0;overflow:visible}.radar-control-panel .asset-chips button{padding:7px 9px;font-size:12px}.radar-control-panel .radar-weight-key{margin:10px 13px 0}.radar-control-panel .radar-controls{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 13px}.radar-control-panel .radar-controls button{min-height:42px}.radar-phone-shell{border-radius:44px;grid-column:2;justify-self:center;width:min(100%,820px);height:min(820px,100vh - 150px);max-height:none}.radar-phone-shell .phone-status{border-bottom:1px solid #678fbf24;padding:18px 22px 14px}.radar-phone-shell .radar-stage{border-bottom:0;flex:1 1 0;min-height:0;container-type:size}.radar-phone-shell .radar-stage .asset-radar{inline-size:min(100cqw,100cqh,720px);width:min(100cqw,100cqh,720px)}.asset-sheet{border-radius:34px;grid-column:1/-1;justify-self:center;width:min(100%,1180px);height:auto;max-height:none;margin-top:clamp(12px,2vw,28px);padding:clamp(18px,2.5vw,30px);display:block;overflow:visible}.asset-sheet.view-radar,.asset-sheet.view-fundamentals,.asset-sheet.view-profile{overflow:visible}.asset-sheet .mini-reading+.mini-reading{margin-top:0}.asset-sheet .profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.method-section{background:#f7f9fc}.report-footer{border-top:1px solid var(--line)}@media (max-width:1180px){.interactive-hero{grid-template-columns:minmax(270px,.72fr) minmax(520px,1.28fr);gap:28px}.radar-phone-shell{height:min(740px,100vh - 135px)}.radar-phone-shell .radar-stage .asset-radar{inline-size:min(100cqw,100cqh,650px);width:min(100cqw,100cqh,650px)}}@media (max-width:980px){.interactive-hero{grid-template-columns:minmax(0,1fr)}.hero-intro-copy,.radar-phone-shell,.asset-sheet{grid-column:1;justify-self:center;width:min(100%,760px)}.hero-intro-copy{position:static}.radar-control-panel .asset-chips{flex-wrap:wrap}.radar-phone-shell{height:min(760px,100vh - 110px)}.asset-sheet .quick-reading-grid{grid-template-columns:1fr}.asset-sheet .mini-reading+.mini-reading{margin-top:0}}@media (max-width:760px){.interactive-hero{padding:24px max(10px,env(safe-area-inset-right)) calc(92px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));display:grid}.hero-intro-copy{padding:0 4px}.hero-intro-copy h1{margin-top:30px;font-size:clamp(46px,15vw,66px)}.hero-quick-stats{margin-top:24px}.radar-control-panel{border-radius:25px}.control-panel-title{align-items:flex-start}.radar-control-panel .radar-lens-switch button{min-height:50px}.radar-control-panel .asset-chips{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.radar-phone-shell{border-radius:clamp(26px,8vw,36px);height:auto;min-height:0}.radar-phone-shell .radar-stage{flex:none;container-type:inline-size}.radar-phone-shell .radar-stage .asset-radar{inline-size:min(100%,650px);width:min(100%,650px)}.asset-sheet{border-radius:clamp(24px,8vw,30px);margin-top:0;padding:clamp(14px,4.5vw,20px)}.asset-sheet .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.control-panel-title small{max-width:140px}.radar-control-panel .radar-controls{grid-template-columns:1fr}.asset-sheet .sheet-tabs button{font-size:12px}}@media (prefers-reduced-motion:reduce){.is-scanning .asset-blip,.asset-blip.selected:after{animation:none}.asset-blip span{transition:none}}.interactive-hero{align-items:start}.hero-intro-copy,.radar-phone-shell,.asset-sheet{align-self:start}.profile-dimension b,.advanced-profile small,.history-limit p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (min-width:1281px){.asset-sheet{scrollbar-gutter:stable;overscroll-behavior:contain;flex-direction:column;height:clamp(520px,100vh - 116px,780px);max-height:780px;display:flex}.asset-sheet.view-radar{overflow-y:auto}.asset-sheet.view-fundamentals,.asset-sheet.view-profile{overflow:hidden}.asset-sheet>.sheet-handle,.asset-sheet>.sheet-top,.asset-sheet>.sheet-kicker,.asset-sheet>h2,.asset-sheet>.sheet-tabs{flex:none}.asset-sheet>.fundamental-view,.asset-sheet>.profile-view{scrollbar-gutter:stable;overscroll-behavior:contain;flex:auto;min-height:0;padding-right:4px;overflow:hidden auto}.asset-sheet>.fundamental-view::-webkit-scrollbar{width:7px}.asset-sheet>.profile-view::-webkit-scrollbar{width:7px}.asset-sheet.view-radar::-webkit-scrollbar{width:7px}.asset-sheet>.fundamental-view::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.asset-sheet>.profile-view::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.asset-sheet.view-radar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}}@supports (height:100dvh){@media (min-width:1281px){.asset-sheet{height:clamp(520px,100dvh - 116px,780px)}}}@media (prefers-contrast:more){:root{--line:#bcc7d4}.pill,.asset-sheet,.guide-cards article,.report-section{border-width:2px}.asset-ring,.radar-cross{background-color:#58708f;border-color:#58708f}}@media (forced-colors:active){.report-colorbar,.asset-sweep,.quadrant-zone{display:none}.asset-blip,.radar-origin{forced-color-adjust:auto}}@media print{html{scroll-behavior:auto}.report-header,.mobile-dock,.radar-controls,.newsletter-section{display:none!important}body,.interactive-hero,.report-section,.radar-guide,.report-footer{color:#000!important;box-shadow:none!important;background:#fff!important}.interactive-hero{min-height:0;display:block}.radar-phone-shell,.asset-sheet{break-inside:avoid;margin-bottom:20px}.report-section,.radar-guide{padding:32px 0}.report-footer{padding:28px 0}}.agenda-section{background-color:#f7f9fc;background-image:radial-gradient(circle at 85% 0,#1e6fd914,#0000 28%);overflow:clip}.macro-region-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.macro-region-grid button{--region-color:#3987e5;min-width:0;min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffffdb;border:1px solid #d8e0ea;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);gap:3px 10px;padding:15px;font-family:inherit;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 26px #0f172a09}.macro-region-grid button:after{content:"";background:var(--region-color);opacity:.22;height:3px;transition:opacity .18s,height .18s;position:absolute;inset:auto 0 0}:is(.macro-region-grid button:hover,.macro-region-grid button:focus-visible){border-color:var(--region-color)}@supports (color:color-mix(in lab, red, red)){:is(.macro-region-grid button:hover,.macro-region-grid button:focus-visible){border-color:color-mix(in srgb,var(--region-color) 48%,#d8e0ea)}}:is(.macro-region-grid button:hover,.macro-region-grid button:focus-visible){box-shadow:0 12px 30px var(--region-color);outline:0}@supports (color:color-mix(in lab, red, red)){:is(.macro-region-grid button:hover,.macro-region-grid button:focus-visible){box-shadow:0 12px 30px color-mix(in srgb,var(--region-color) 12%,transparent)}}:is(.macro-region-grid button:hover,.macro-region-grid button:focus-visible){transform:translateY(-2px)}.macro-region-grid button.active{border-color:var(--region-color)}@supports (color:color-mix(in lab, red, red)){.macro-region-grid button.active{border-color:color-mix(in srgb,var(--region-color) 72%,#d8e0ea)}}.macro-region-grid button.active{background:var(--region-color)}@supports (color:color-mix(in lab, red, red)){.macro-region-grid button.active{background:color-mix(in srgb,var(--region-color) 5%,#fff)}}.macro-region-grid button.active{box-shadow:0 14px 34px var(--region-color)}@supports (color:color-mix(in lab, red, red)){.macro-region-grid button.active{box-shadow:0 14px 34px color-mix(in srgb,var(--region-color) 14%,transparent)}}.macro-region-grid button.active:after{opacity:1;height:4px}.macro-region-grid button>i{border:1px solid var(--region-color);grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.macro-region-grid button>i{border:1px solid color-mix(in srgb,var(--region-color) 42%,#d8e0ea)}}.macro-region-grid button>i{background:var(--region-color);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.macro-region-grid button>i{background:color-mix(in srgb,var(--region-color) 10%,#fff)}}.macro-region-grid button>i{color:var(--region-color);font:800 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em;font-style:normal}.macro-region-grid button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.macro-region-grid button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.macro-region-grid button>span small{color:#6b8096;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.macro-region-grid button>strong{color:var(--region-color);font:800 12px/1.1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em;grid-column:1/-1;align-self:end}.macro-calendar-toolbar{background:#ffffffb8;border:1px solid #d8e0ea;border-radius:16px;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;padding:14px 16px;display:flex}.macro-calendar-toolbar>div{min-width:0}.macro-calendar-toolbar>div>span{color:#6b8096;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.12em;margin-bottom:9px;display:block}.macro-calendar-toolbar>div>div{scrollbar-width:none;gap:6px;max-width:100%;display:flex;overflow-x:auto}.macro-calendar-toolbar>div>div::-webkit-scrollbar{display:none}.macro-calendar-toolbar button{color:#60748e;min-height:32px;font:700 12px/1 var(--font-jetbrains-mono),monospace;cursor:pointer;background:#fff;border:1px solid #d4dce7;border-radius:999px;flex:none;padding:8px 11px}:is(.macro-calendar-toolbar button:hover,.macro-calendar-toolbar button:focus-visible,.macro-calendar-toolbar button.active){border-color:var(--ink);background:var(--ink);color:#fff;outline:0}.macro-calendar-toolbar>p{color:#6b8096;text-align:right;flex:0 430px;justify-content:flex-end;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.4;display:flex}.macro-calendar-toolbar>p i{background:#2cb16f;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #2cb16f1a}.macro-calendar-layout{--region-color:#3987e5;grid-template-columns:minmax(0,1.38fr) minmax(310px,.62fr);align-items:start;gap:14px;display:grid}.macro-event-list{background:#fffffff0;border:1px solid #d4dde8;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 16px 45px #0f172a0e}.macro-event-row{width:100%;min-height:70px;color:var(--slate);text-align:left;background:0 0;border:0;border-bottom:1px solid #e5eaf1;grid-template-columns:122px 46px minmax(210px,1.35fr) 112px minmax(150px,.75fr);align-items:center;gap:10px;padding:10px 14px;font-family:inherit;display:grid}button.macro-event-row{cursor:pointer;transition:background .16s,box-shadow .16s;position:relative}button.macro-event-row:last-child{border-bottom:0}button.macro-event-row:before{content:"";background:var(--region-color);opacity:0;border-radius:0 3px 3px 0;width:3px;transition:opacity .16s,transform .16s;position:absolute;inset:8px auto 8px 0;transform:scaleY(.35)}:is(button.macro-event-row:hover,button.macro-event-row:focus-visible){background:#f8fafc;outline:0}button.macro-event-row.active{background:var(--region-color)}@supports (color:color-mix(in lab, red, red)){button.macro-event-row.active{background:color-mix(in srgb,var(--region-color) 6%,#fff)}}button.macro-event-row.active{box-shadow:inset 0 0 0 1px var(--region-color)}@supports (color:color-mix(in lab, red, red)){button.macro-event-row.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--region-color) 18%,transparent)}}button.macro-event-row.active:before{opacity:1;transform:scaleY(1)}.macro-event-head{color:#72849a;min-height:42px;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.1em;background:#f7f9fc}.macro-event-date{flex-direction:column;gap:5px;min-width:0;display:flex}.macro-event-date b{color:var(--ink);font:800 12px/1.2 var(--font-jetbrains-mono),monospace;letter-spacing:.02em}.macro-event-date small{color:#8a9aaf;font:700 12px/1 var(--font-jetbrains-mono),monospace}.macro-event-impact{color:#e5a329;font:800 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:2px;white-space:nowrap;overflow:hidden}.macro-event-impact.impact-3{color:#dc493d}.macro-event-name{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;display:grid}.macro-event-name i{border:1px solid var(--region-color);grid-row:1/3;place-items:center;min-width:50px;min-height:30px;padding:5px 7px;display:grid}@supports (color:color-mix(in lab, red, red)){.macro-event-name i{border:1px solid color-mix(in srgb,var(--region-color) 32%,#d8e0ea)}}.macro-event-name i{background:var(--region-color);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.macro-event-name i{background:color-mix(in srgb,var(--region-color) 8%,#fff)}}.macro-event-name i{color:var(--region-color);font:800 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.04em;white-space:nowrap;font-style:normal}.macro-event-name b{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.macro-event-name small{color:#8090a4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.macro-event-frequency,.macro-event-channel{color:#61748d;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.macro-event-detail{background-color:#071522;background-image:linear-gradient(#6097c40b 1px,transparent 1px),linear-gradient(90deg,#6097c40b 1px,transparent 1px),radial-gradient(circle at 92% 5%,var(--region-color),transparent 35%);border:1px solid #294663;border-radius:20px;min-width:0;padding:23px;position:sticky;top:88px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.macro-event-detail{background-image:linear-gradient(#6097c40b 1px,transparent 1px),linear-gradient(90deg,#6097c40b 1px,transparent 1px),radial-gradient(circle at 92% 5%,color-mix(in srgb,var(--region-color) 22%,transparent),transparent 35%)}}.macro-event-detail{color:#eef7ff;background-size:22px 22px,22px 22px,100% 100%;box-shadow:0 22px 55px #07152233}.macro-event-detail:after{content:"";background:var(--region-color);width:4px;position:absolute;inset:0 auto 0 0}.macro-detail-status{justify-content:space-between;align-items:center;gap:12px;display:flex}.macro-detail-status>span{color:#82a0bb;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.06em;align-items:center;gap:7px;display:flex}.macro-detail-status>span i{background:var(--region-color);width:6px;height:6px;box-shadow:0 0 10px var(--region-color);border-radius:50%}.macro-detail-status>b{color:var(--region-color);font:800 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.1em}.macro-detail-kicker{color:var(--region-color);font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.12em;margin:36px 0 11px;display:block}.macro-event-detail h3{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(27px,2.5vw,41px);line-height:.97}.macro-detail-lead{color:#a7bbce;margin:15px 0 22px;font-size:12px;line-height:1.55}.macro-detail-metrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.macro-detail-metrics article{background:#0d2334b8;border:1px solid #294762;border-radius:12px;flex-direction:column;justify-content:flex-end;min-width:0;min-height:90px;padding:12px;display:flex}.macro-detail-metrics span,.macro-detail-transmission>span,.macro-detail-note>span{color:#7592aa;font:700 12px/1.2 var(--font-jetbrains-mono),monospace;letter-spacing:.1em;margin-bottom:auto}.macro-detail-metrics b{overflow-wrap:anywhere;color:#fff;font:800 12px/1.2 var(--font-jetbrains-mono),monospace;margin-top:18px}.macro-detail-metrics small{color:#7f9bb3;margin-top:4px;font-size:12px}.macro-detail-transmission,.macro-detail-note{background:#0d23348c;border:1px solid #294762;border-radius:12px;margin-top:9px;padding:14px}.macro-detail-transmission p,.macro-detail-note p{color:#d9e9f6;margin:10px 0 0;font-size:12px;line-height:1.45}.macro-detail-transmission>div{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.macro-detail-transmission small{border:1px solid var(--region-color);padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.macro-detail-transmission small{border:1px solid color-mix(in srgb,var(--region-color) 38%,#31516e)}}.macro-detail-transmission small{color:var(--region-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.macro-detail-transmission small{color:color-mix(in srgb,var(--region-color) 62%,#fff)}}.macro-detail-transmission small{font:700 12px/1 var(--font-jetbrains-mono),monospace}.macro-detail-note{background:#5f471f33;border-color:#6b5632}.macro-detail-note>span{color:#d8ac55}.macro-event-detail>a{color:#fff;background:#0d2334;border:1px solid #31516e;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;margin-top:9px;padding:14px;display:grid}:is(.macro-event-detail>a:hover,.macro-event-detail>a:focus-visible){border-color:var(--region-color);outline:0}.macro-event-detail>a span{color:#7592aa;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.1em}.macro-event-detail>a b{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:12px;overflow:hidden}.macro-event-detail>a i{color:var(--region-color);grid-area:1/2/3;font-size:18px;font-style:normal}.macro-detail-footnote{color:#6f8aa2;margin:14px 0 0;font-size:12px;line-height:1.45}.macro-calendar-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.macro-calendar-summary>div{background:#ffffffdb;border:1px solid #d8e0ea;border-radius:14px;flex-direction:column;justify-content:flex-end;min-width:0;min-height:100px;padding:14px;display:flex}.macro-calendar-summary span{color:#6b8096;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.09em;margin-bottom:auto}.macro-calendar-summary b{color:var(--ink);font:800 22px/1 var(--font-jetbrains-mono),monospace}.macro-calendar-summary small{overflow-wrap:anywhere;color:#8090a4;margin-top:6px;font-size:12px;line-height:1.35}@media (max-width:1050px){.macro-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.macro-calendar-layout{grid-template-columns:1fr}.macro-event-detail{grid-template-columns:1fr 1fr;gap:0 10px;display:grid;position:static}.macro-detail-status,.macro-detail-kicker,.macro-event-detail h3,.macro-detail-lead,.macro-event-detail>a,.macro-detail-footnote{grid-column:1/-1}.macro-detail-metrics{grid-column:1}.macro-detail-transmission,.macro-detail-note{grid-column:2;margin-top:0}}@media (max-width:760px){.macro-region-grid{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-18px;padding:0 18px 6px;display:flex;overflow-x:auto}.macro-region-grid::-webkit-scrollbar{display:none}.macro-region-grid button{scroll-snap-align:start;flex:0 0 min(74vw,270px)}.macro-calendar-toolbar{flex-direction:column;align-items:stretch;padding:12px}.macro-calendar-toolbar>p{text-align:left;flex:none;justify-content:flex-start}.macro-event-head{display:none}.macro-event-row{grid-template-columns:82px minmax(0,1fr) auto;gap:7px 10px;min-height:104px;padding:12px}.macro-event-date{grid-area:1/1/3;align-self:start;padding-top:3px}.macro-event-impact{grid-area:1/3;justify-self:end}.macro-event-name{grid-area:1/2}.macro-event-frequency{grid-area:2/2;align-self:start}.macro-event-channel{border-top:1px solid #e5eaf1;grid-area:3/2/auto/4;padding-top:7px}.macro-event-name i{grid-row:1;min-width:44px;min-height:26px}.macro-event-name b{align-self:center}.macro-event-name small{grid-column:1/-1}.macro-event-detail{padding:20px;display:block}.macro-detail-metrics{margin-bottom:9px}.macro-detail-transmission,.macro-detail-note{margin-top:9px}.macro-calendar-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.macro-region-grid{margin-inline:-18px}.macro-region-grid button{flex-basis:min(82vw,250px)}.macro-event-row{grid-template-columns:72px minmax(0,1fr) auto}.macro-event-name{grid-template-columns:1fr}.macro-event-name i{justify-self:start}.macro-event-name b,.macro-event-name small{white-space:normal}.macro-detail-status{flex-direction:column;align-items:flex-start}.macro-detail-metrics,.macro-calendar-summary{grid-template-columns:1fr}.macro-calendar-summary>div{min-height:86px}}.dossier-launch{width:100%;color:var(--blue);text-align:left;background:linear-gradient(135deg,#eaf3ff,#f8fbff);border:1px solid #9fc8f8;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 10px;margin:-7px 0 17px;padding:11px 12px;display:grid}.dossier-launch>span{grid-row:1/3;font-size:19px}.dossier-launch>b{font-size:12px}.dossier-launch>small{color:#6b8096;font-size:12px}.dossier-launch>i{grid-area:1/3/3;font-size:17px;font-style:normal}:is(.dossier-launch:hover,.dossier-launch:focus-visible){border-color:var(--blue);outline:0;box-shadow:0 8px 22px #1e6fd91f}.asset-dossier{--asset-accent:#5dd8e8;z-index:100;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));scroll-behavior:smooth;color:#edf7ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020810f0;position:fixed;inset:0;overflow-y:auto}.dossier-shell{background-color:#07131f;background-image:linear-gradient(#5c8db709 1px,transparent 1px),linear-gradient(90deg,#5c8db709 1px,transparent 1px),radial-gradient(circle at 76% 5%,var(--asset-accent),transparent 24%);border:1px solid #274865;border-radius:30px;width:min(1420px,100%);min-height:min(720px,100vh - 36px);margin:0 auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dossier-shell{background-image:linear-gradient(#5c8db709 1px,transparent 1px),linear-gradient(90deg,#5c8db709 1px,transparent 1px),radial-gradient(circle at 76% 5%,color-mix(in srgb,var(--asset-accent) 16%,transparent),transparent 24%)}}.dossier-shell{background-size:28px 28px,28px 28px,100% 100%;box-shadow:0 35px 120px #00000094}.dossier-header{border-bottom:1px solid #26425c;justify-content:space-between;align-items:start;gap:28px;padding:clamp(24px,4vw,52px);display:flex}.dossier-identity>span,.intel-section-title>span,.intel-primary-signal span,.intel-kpi-grid span,.intel-reading-grid span,.intel-chart-head span,.intel-market-side span,.intel-performance span,.oscillator-head span,.intel-technical-cards span,.intel-protocol span,.intel-fundamental-copy>span,.intel-relative span,.intel-scenarios span,.intel-monitor-grid>article>span,.intel-tags>span,.dossier-footer>div>span{color:var(--asset-accent);font:700 12px/1.2 var(--font-jetbrains-mono),monospace;letter-spacing:.13em}.dossier-identity>b{border:1px solid var(--asset-accent);width:fit-content;margin:30px 0 7px;padding:7px 10px;display:block}@supports (color:color-mix(in lab, red, red)){.dossier-identity>b{border:1px solid color-mix(in srgb,var(--asset-accent) 45%,#31516c)}}.dossier-identity>b{background:var(--asset-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dossier-identity>b{background:color-mix(in srgb,var(--asset-accent) 14%,#0a1825)}}.dossier-identity>b{color:var(--asset-accent);font:800 13px/1 var(--font-jetbrains-mono),monospace}.dossier-header h2{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(48px,7vw,96px);line-height:.88}.dossier-header p{color:#8fa9c0;margin:17px 0 0;font-size:12px}.dossier-header-actions{grid-template-columns:repeat(3,44px);align-items:center;gap:8px;display:grid}.dossier-header-actions>span{color:#75a4c7;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em;white-space:nowrap;grid-column:1/-1;justify-content:end;align-items:center;gap:7px;margin-bottom:8px;display:flex}.dossier-header-actions>span i{background:#f0a63b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #f0a63b}.dossier-header-actions button{color:#dff8ff;background:#0d2031;border:1px solid #31516e;border-radius:13px;width:44px;height:44px;font-size:18px}:is(.dossier-header-actions button:hover,.dossier-header-actions button:focus-visible){border-color:var(--asset-accent);color:var(--asset-accent);outline:0}.dossier-header-actions .dossier-close{border-radius:50%;font-size:25px}.dossier-nav{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#07131feb;border-bottom:1px solid #24415b;gap:4px;padding:9px clamp(18px,4vw,52px);display:flex;position:sticky;top:-1px;overflow-x:auto}.dossier-nav::-webkit-scrollbar{display:none}.dossier-nav a{color:#7894ad;font:700 12px/1 var(--font-jetbrains-mono),monospace;border-radius:9px;flex:none;padding:9px 12px}:is(.dossier-nav a:hover,.dossier-nav a:focus-visible){color:#effcff;background:#10283a;outline:0}.intel-section{border-bottom:1px solid #20394f;padding:clamp(54px,6vw,86px) clamp(20px,4vw,52px);scroll-margin-top:58px}.intel-section-title{grid-template-columns:minmax(0,1.1fr) minmax(260px,.55fr);align-items:end;gap:10px 50px;margin-bottom:32px;display:grid}.intel-section-title>span{grid-column:1/-1}.intel-section-title h3{color:#f2f8fd;letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(34px,4vw,58px);line-height:.98}.intel-section-title>p{color:#809bb2;margin:0;font-size:12px;line-height:1.55}.intel-command{padding-top:clamp(42px,5vw,70px)}.intel-command-grid{grid-template-columns:minmax(300px,.9fr) minmax(400px,1.1fr);gap:12px;display:grid}.intel-primary-signal{border:1px solid var(--asset-accent);grid-template-columns:1fr auto;gap:12px;min-height:228px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.intel-primary-signal{border:1px solid color-mix(in srgb,var(--asset-accent) 43%,#29465f)}}.intel-primary-signal{background:linear-gradient(145deg,var(--asset-accent),#091724);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.intel-primary-signal{background:linear-gradient(145deg,color-mix(in srgb,var(--asset-accent) 12%,#0d2130),#091724)}}.intel-primary-signal div>b{margin-top:18px;font-size:25px;display:block}.intel-primary-signal div>small{color:#91a9be;margin-top:8px;font-size:12px;display:block}.intel-primary-signal>strong{color:var(--asset-accent);font:800 58px/1 var(--font-jetbrains-mono),monospace}.intel-primary-signal>p{color:#a8b9c8;grid-column:1/-1;align-self:end;margin:0;font-size:12px;line-height:1.55}.intel-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.intel-kpi-grid article{background:#0c1e2cd1;border:1px solid #29455d;border-radius:18px;flex-direction:column;min-height:108px;padding:16px;display:flex}.intel-kpi-grid b{margin:13px 0 auto;font-size:17px}.intel-kpi-grid small{color:#7894aa;margin-top:8px;font-size:12px}.intel-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.intel-reading-grid article{background:#0a1a29;border:1px solid #29455d;border-radius:18px;min-height:150px;padding:18px}.intel-reading-grid p{color:#9cb0c2;margin:18px 0 0;font-size:12px;line-height:1.55}.intel-market-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.55fr);gap:12px;display:grid}.intel-market-chart{background:#081723e0;border:1px solid #29465e;border-radius:22px;min-height:440px;padding:20px}.intel-chart-head{justify-content:space-between;gap:20px;display:flex}.intel-chart-head b{color:#e8f2fa;margin-top:8px;font-size:15px;display:block}.intel-chart-head>div:last-child{color:#819ab0;font:700 12px/1 var(--font-jetbrains-mono),monospace;align-items:center;gap:7px;display:flex}.intel-chart-head>div:last-child i{background:var(--asset-accent);width:18px;height:2px}.intel-chart-head>div:last-child i:nth-child(2){background:#edb24a;margin-left:6px}.intel-plot{background-image:linear-gradient(#638bae1a 1px,#0000 1px),linear-gradient(90deg,#638bae1a 1px,#0000 1px);background-size:20% 25%;border-bottom:1px solid #29455d;border-left:1px solid #29455d;height:272px;margin:25px 0 0;position:relative}.intel-segment{z-index:2;background:var(--asset-accent);height:2px;box-shadow:0 0 8px var(--asset-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.intel-segment{box-shadow:0 0 8px color-mix(in srgb,var(--asset-accent) 65%,transparent)}}.intel-segment{transform-origin:0}.intel-point{z-index:3;background:var(--asset-accent);border:1px solid #effcff;border-radius:50%;width:5px;height:5px;margin:-2.5px;position:absolute}.intel-segment.average{z-index:1;height:1.5px;box-shadow:none;opacity:.85;background:#edb24a}.intel-point.average{display:none}.intel-volume{align-items:end;gap:2px;height:42px;margin-top:8px;display:flex}.intel-volume i{background:var(--asset-accent);flex:1;max-height:100%}@supports (color:color-mix(in lab, red, red)){.intel-volume i{background:color-mix(in srgb,var(--asset-accent) 44%,transparent)}}.intel-time-axis{color:#627f97;font:700 12px/1 var(--font-jetbrains-mono),monospace;justify-content:space-between;margin-top:8px;display:flex}.intel-market-side{gap:12px;display:grid}.intel-market-side>div{background:#0a1c2b;border:1px solid #29465e;border-radius:20px;padding:19px}.intel-index-card b{color:var(--asset-accent);font:800 46px/1 var(--font-jetbrains-mono),monospace;margin:20px 0 5px;display:block}.intel-market-side small,.intel-market-side p{color:#7e98ae;font-size:12px;line-height:1.45}.intel-range>div{background:#172f42;border-radius:99px;height:8px;margin:20px 0 13px;overflow:hidden}.intel-range>div i{border-radius:inherit;background:var(--asset-accent);height:100%;display:block}.intel-range p{justify-content:space-between;gap:8px;display:flex}.intel-range p b{color:#e7f0f7}.intel-benchmark b{color:#e6eff7;margin:18px 0 12px;font-size:13px;line-height:1.35;display:block}.intel-performance{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.intel-performance article{background:#091b29;border:1px solid #29465e;border-radius:15px;min-height:90px;padding:13px}.intel-performance b{color:#f4f8fb;font:800 15px/1 var(--font-jetbrains-mono),monospace;margin:12px 0 10px;display:block}.intel-performance i{background:#172d3e;border-radius:99px;height:4px;display:block;overflow:hidden}.intel-performance i small{border-radius:inherit;background:#49c987;height:100%;display:block}.intel-performance .negative i small{background:#ef6f63}.intel-technical-layout{grid-template-columns:minmax(360px,1.3fr) minmax(300px,.7fr);gap:12px;display:grid}.intel-oscillator{background:#091b29;border:1px solid #29465e;border-radius:22px;min-height:350px;padding:22px}.oscillator-head{grid-template-columns:1fr auto;align-items:end;gap:7px;display:grid}.oscillator-head b{color:var(--asset-accent);font:800 54px/1 var(--font-jetbrains-mono),monospace;grid-area:1/2/3}.oscillator-track{background:#102535;border-radius:10px;grid-template-columns:30fr 40fr 30fr;height:34px;margin-top:44px;display:grid;position:relative;overflow:visible}.oscillator-track>i{opacity:.65}.oscillator-track .oversold{background:#ca645c;border-radius:10px 0 0 10px}.oscillator-track .neutral{background:#446783}.oscillator-track .overbought{background:#d39a3d;border-radius:0 10px 10px 0}.oscillator-track>b{background:var(--asset-accent);width:5px;height:50px;box-shadow:0 0 15px var(--asset-accent);border:1px solid #fff;border-radius:5px;position:absolute;top:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.oscillator-track>b{box-shadow:0 0 15px color-mix(in srgb,var(--asset-accent) 75%,transparent)}}.oscillator-axis{color:#6d879c;font:700 12px/1 var(--font-jetbrains-mono),monospace;justify-content:space-between;margin-top:9px;display:flex}.macd-strip{border-top:1px solid #29465e;align-items:center;gap:3px;height:105px;margin-top:50px;padding-top:20px;display:flex}.macd-strip>span{color:#6f8ba1;min-width:85px;font:700 12px/1 var(--font-jetbrains-mono),monospace;align-self:start}.macd-strip i{background:#45c783;align-self:center;width:8px}.macd-strip i.down{background:#e86b61}.macd-strip>b{color:#dcebf5;align-self:start;margin-left:auto;font-size:12px}.intel-technical-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.intel-technical-cards article{background:#0a1c2b;border:1px solid #29465e;border-radius:20px;flex-direction:column;min-height:169px;padding:18px;display:flex}.intel-technical-cards b{color:#eef6fc;margin:22px 0 auto;font-size:15px;line-height:1.25}.intel-technical-cards small{color:#738da3;margin-top:12px;font-size:12px;line-height:1.35}.intel-protocol{border:1px solid var(--asset-accent);grid-template-columns:150px 1fr;gap:24px;margin-top:12px;padding:17px 19px;display:grid}@supports (color:color-mix(in lab, red, red)){.intel-protocol{border:1px solid color-mix(in srgb,var(--asset-accent) 28%,#29465e)}}.intel-protocol{background:var(--asset-accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.intel-protocol{background:color-mix(in srgb,var(--asset-accent) 6%,#0a1b29)}}.intel-protocol p{color:#829caf;margin:0;font-size:12px;line-height:1.5}.intel-fundamental-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.6fr);gap:12px;display:grid}.intel-gauges{background:#091b29;border:1px solid #29465e;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:22px;display:grid}.intel-gauge{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.intel-gauge>i{aspect-ratio:1;background:conic-gradient(var(--asset-accent) var(--gauge-value),#183246 0);border-radius:50%;place-items:center;width:min(10vw,112px);font-style:normal;display:grid;position:relative}.intel-gauge>i:after{content:"";background:#091b29;border-radius:50%;position:absolute;inset:9px}.intel-gauge>i b,.intel-gauge>i small{z-index:1;position:relative}.intel-gauge>i b{font:800 24px/1 var(--font-jetbrains-mono),monospace}.intel-gauge>i small{color:#7892a8;margin:26px 0 0 2px;font-size:12px}.intel-gauge>span{color:#7893aa;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.1em;margin-top:17px}.intel-gauge>strong{margin-top:8px;font-size:12px}.intel-fundamental-copy{background:#0a1c2b;border:1px solid #29465e;border-radius:22px;flex-direction:column;padding:22px;display:flex}.intel-fundamental-copy h4{margin:22px 0 14px;font-size:20px;line-height:1.15}.intel-fundamental-copy>p{color:#91a8bb;margin:0 0 20px;font-size:12px;line-height:1.55}.intel-fundamental-copy>div{border-top:1px solid #29465e;grid-template-columns:90px 1fr;gap:10px;margin-top:auto;padding:13px 0;display:grid}.intel-fundamental-copy>div b{color:#708ca2;font:700 12px/1.3 var(--font-jetbrains-mono),monospace}.intel-relative{background:#091b29;border:1px solid #29465e;border-radius:18px;grid-template-columns:150px 1fr minmax(220px,.6fr);align-items:center;gap:22px;margin-top:12px;padding:18px 20px;display:grid}.intel-relative>div:first-child b{margin-top:8px;font-size:18px;display:block}.intel-relative>div:first-child small{color:#718a9e;font-size:12px}.relative-track{background:#183246;border-radius:99px;height:9px;position:relative}.relative-track i{border-radius:inherit;background:var(--asset-accent);height:100%;display:block}.relative-track b{color:#e7b553;font:700 12px/1 var(--font-jetbrains-mono),monospace;position:absolute;top:-17px;transform:translate(-50%)}.relative-track b:after{content:"";background:#e7b553;width:2px;height:16px;position:absolute;top:11px;left:50%}.intel-relative>p{color:#7f99ae;margin:0;font-size:12px;line-height:1.45}.intel-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.intel-scenarios article{background:#0a1b29;border:1px solid #29465e;border-radius:21px;flex-direction:column;min-height:245px;padding:21px;display:flex}.intel-scenarios b{font:800 46px/1 var(--font-jetbrains-mono),monospace;margin:22px 0 18px}.intel-scenarios p{color:#93a9bb;margin:0 0 auto;font-size:12px;line-height:1.5}.intel-scenarios small{color:#6f8aa0;font:700 12px/1.3 var(--font-jetbrains-mono),monospace;margin-top:22px}.intel-scenarios .scenario-bull{border-color:#3ac07c57}.intel-scenarios .scenario-base{border-color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.intel-scenarios .scenario-base{border-color:color-mix(in srgb,var(--asset-accent) 40%,#29465e)}}.intel-scenarios .scenario-bear{border-color:#e65c525c}.intel-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.intel-monitor-grid>article{background:#091a28;border:1px solid #29465e;border-radius:20px;min-height:220px;padding:21px}.intel-monitor-grid ul{color:#91a8bb;gap:13px;margin:20px 0 0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.intel-monitor-grid li::marker{color:var(--asset-accent)}.intel-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.intel-profile-grid article{background:#091b29;border:1px solid #29465e;border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:34px 1fr;gap:8px 11px;min-height:130px;padding:16px;display:grid}.intel-profile-grid i{border:1px solid var(--asset-accent);grid-row:1/3;align-self:start;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.intel-profile-grid i{border:1px solid color-mix(in srgb,var(--asset-accent) 35%,#31516e)}}.intel-profile-grid i{background:var(--asset-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.intel-profile-grid i{background:color-mix(in srgb,var(--asset-accent) 10%,#0d2030)}}.intel-profile-grid i{color:var(--asset-accent);font-style:normal}.intel-profile-grid span{color:#718da4;font:700 12px/1.25 var(--font-jetbrains-mono),monospace;letter-spacing:.06em}.intel-profile-grid b{color:#dce8f2;overflow-wrap:anywhere;align-self:end;font-size:12px;line-height:1.35}.intel-tags{background:#091b29;border:1px solid #29465e;border-radius:18px;margin-top:12px;padding:19px}.intel-tags>div{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.intel-tags small{color:#9db1c2;background:#102638;border:1px solid #2d4b64;border-radius:99px;padding:8px 10px;font-size:12px}.dossier-footer{background:#050f19;grid-template-columns:minmax(0,1fr) 130px auto;align-items:center;gap:24px;padding:30px clamp(20px,4vw,52px) 38px;display:grid}.dossier-footer p{color:#6e899e;max-width:840px;margin:10px 0 0;font-size:12px;line-height:1.5}.dossier-footer>div:nth-child(2){text-align:center;flex-direction:column;gap:8px;display:flex}.dossier-footer>div:nth-child(2) b{color:#e8a43e;font:800 24px/1 var(--font-jetbrains-mono),monospace}.dossier-footer>div:nth-child(2) span{color:#947849;font:700 12px/1.2 var(--font-jetbrains-mono),monospace}.dossier-footer button{border:1px solid var(--asset-accent);min-height:44px;padding:11px 16px}@supports (color:color-mix(in lab, red, red)){.dossier-footer button{border:1px solid color-mix(in srgb,var(--asset-accent) 45%,#31516e)}}.dossier-footer button{background:var(--asset-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.dossier-footer button{background:color-mix(in srgb,var(--asset-accent) 10%,#0b1e2d)}}.dossier-footer button{color:#e9f7ff;font-size:12px;font-weight:700}@media (max-width:1050px){.intel-command-grid,.intel-market-layout,.intel-technical-layout,.intel-fundamental-layout{grid-template-columns:1fr}.intel-market-side{grid-template-columns:repeat(3,minmax(0,1fr))}.intel-gauge>i{width:104px}.intel-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intel-relative{grid-template-columns:140px 1fr}.intel-relative>p{grid-column:1/-1}.dossier-footer{grid-template-columns:1fr auto}.dossier-footer>div:first-child{grid-column:1/-1}}@media (max-width:760px){.asset-dossier{background:#07131f;padding:0}.dossier-shell{border:0;border-radius:0;min-height:100dvh}.dossier-header{padding:calc(20px + env(safe-area-inset-top)) 16px 24px;display:block}.dossier-header h2{font-size:clamp(46px,15vw,66px)}.dossier-header-actions{grid-template-columns:1fr 1fr 1fr;margin-top:24px}.dossier-header-actions>span{justify-content:start}.dossier-header-actions button{width:100%}.dossier-nav{padding-inline:10px}.intel-section{padding:48px 16px}.intel-section-title{display:block}.intel-section-title>p{margin-top:18px}.intel-command-grid{grid-template-columns:1fr}.intel-primary-signal{min-height:210px}.intel-reading-grid,.intel-scenarios,.intel-monitor-grid{grid-template-columns:1fr}.intel-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-market-chart{min-height:385px;padding:15px}.intel-plot{height:230px}.intel-chart-head{display:block}.intel-chart-head>div:last-child{margin-top:12px}.intel-market-side{grid-template-columns:1fr}.intel-performance{grid-template-columns:repeat(3,minmax(0,1fr))}.intel-technical-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-protocol{grid-template-columns:1fr;gap:10px}.intel-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-gauge{min-height:190px}.intel-gauge>i{width:96px}.intel-relative{grid-template-columns:1fr}.relative-track{margin-top:14px}.intel-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-footer{padding:28px 16px calc(34px + env(safe-area-inset-bottom));grid-template-columns:1fr}.dossier-footer>div:first-child{grid-column:auto}.dossier-footer>div:nth-child(2){text-align:left}}@media (max-width:420px){.intel-kpi-grid,.intel-gauges,.intel-technical-cards,.intel-profile-grid{grid-template-columns:1fr}.intel-performance{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-gauge{min-height:170px}.macd-strip>span{min-width:68px}.dossier-launch{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.asset-dossier{scroll-behavior:auto}}.macro-micro-section{--micro-accent:#76b900;background-color:#06111c;background-image:linear-gradient(#578cb80b 1px,transparent 1px),linear-gradient(90deg,#578cb80b 1px,transparent 1px),radial-gradient(circle at 72% 2%,var(--micro-accent),transparent 27%);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.macro-micro-section{background-image:linear-gradient(#578cb80b 1px,transparent 1px),linear-gradient(90deg,#578cb80b 1px,transparent 1px),radial-gradient(circle at 72% 2%,color-mix(in srgb,var(--micro-accent) 13%,transparent),transparent 27%)}}.macro-micro-section{color:#edf7ff;background-size:30px 30px,30px 30px,100% 100%}.macro-micro-section>.section-title{border-bottom-color:#24415b}.macro-micro-section>.section-title h2{color:#fff}.macro-micro-section>.section-title>div>p{color:#7f9bb2}.macro-micro-section .title-pills .pill{color:#a8c3d9;background:#0c2233;border-color:#31516e}.macro-micro-command{grid-template-columns:minmax(220px,.55fr) 42px minmax(0,1.45fr);align-items:stretch;gap:12px;margin-bottom:14px;display:grid}.macro-micro-command>a,.macro-micro-command>div{color:#eff8ff;background:#0a1c2be0;border:1px solid #2b4962;border-radius:16px;min-width:0;padding:16px}.macro-micro-command>a{flex-direction:column;justify-content:center;display:flex}:is(.macro-micro-command>a:hover,.macro-micro-command>a:focus-visible){border-color:var(--micro-accent);outline:0}.macro-micro-command>a>span,.macro-micro-command>div>span{color:#6f8ba2;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.11em}.macro-micro-command>a>b{color:#fff;font:800 14px/1 var(--font-jetbrains-mono),monospace;margin:12px 0 5px}.macro-micro-command>a>small{color:#7f9bb2;font-size:12px;line-height:1.35}.macro-micro-command>i{color:#54738d;font:400 22px/1 var(--font-jetbrains-mono),monospace;place-items:center;font-style:normal;display:grid}.macro-micro-command>div>div{scrollbar-width:none;gap:6px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.macro-micro-command>div>div::-webkit-scrollbar{display:none}.macro-micro-command button{color:#b6cadb;text-align:left;cursor:pointer;opacity:.62;filter:saturate(.55);background:#10283a;border:1px solid #31516e;border-radius:11px;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:4px;width:65px;min-height:47px;padding:8px 9px;font-family:inherit;transition:opacity .16s,filter .16s,transform .16s;display:flex}.macro-micro-command button b{font:800 12px/1 var(--font-jetbrains-mono),monospace}.macro-micro-command button small{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;overflow:hidden}:is(.macro-micro-command button:hover,.macro-micro-command button:focus-visible,.macro-micro-command button.active){opacity:1;filter:saturate();outline:0;transform:translateY(-2px);box-shadow:0 7px 18px #0000003d}.macro-micro-command button.active{box-shadow:0 0 0 2px #eef8ff,0 8px 23px var(--micro-accent)}@supports (color:color-mix(in lab, red, red)){.macro-micro-command button.active{box-shadow:0 0 0 2px #eef8ff,0 8px 23px color-mix(in srgb,var(--micro-accent) 24%,transparent)}}.macro-micro-layout{grid-template-columns:minmax(240px,.62fr) minmax(390px,1.22fr) minmax(265px,.66fr);align-items:stretch;gap:14px;display:grid}.macro-layer-card,.micro-layer-card,.cross-reading-card{background:#081825eb;border:1px solid #294861;border-radius:20px;min-width:0;box-shadow:0 22px 55px #0000002e}.macro-layer-card,.micro-layer-card{padding:21px}.layer-card-head{border-bottom:1px solid #27445b;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.layer-card-head>span{color:#6f8ba2;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.1em}.layer-card-head>b{color:#e1ac45;font:800 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em}.layer-card-head>b.impact-3{color:#ef6a5c}.macro-layer-code{color:#8db9f4;width:fit-content;font:800 12px/1 var(--font-jetbrains-mono),monospace;background:#10283a;border:1px solid #31526d;border-radius:8px;margin-top:28px;padding:7px 9px;display:block}.macro-layer-card h3{color:#fff;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(25px,2.2vw,38px);line-height:1}.macro-layer-card>p{color:#91a8bb;margin:15px 0 22px;font-size:12px;line-height:1.55}.macro-bridge{background:#0b2031;border:1px solid #31516e;border-left:4px solid #3e8ff1;border-radius:12px;padding:15px}.macro-bridge span{color:#6f8ba2;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.1em;display:block}.macro-bridge b{color:#e7f3fc;margin:11px 0 7px;font-size:12px;line-height:1.35;display:block}.macro-bridge small{color:#7895ad;font-size:12px;line-height:1.35}.macro-layer-card dl{margin:17px 0 0}.macro-layer-card dl>div{border-top:1px solid #27445b;grid-template-columns:105px 1fr;gap:10px;padding:10px 0;display:grid}.macro-layer-card dt{color:#6f8ba2;font:700 12px/1.25 var(--font-jetbrains-mono),monospace;letter-spacing:.07em}.macro-layer-card dd{overflow-wrap:anywhere;color:#dbe9f4;margin:0;font-size:12px;line-height:1.35}.micro-layer-card{background:#091b29}.micro-layer-card>header{grid-template-columns:52px 1fr;align-items:center;gap:13px;margin:20px 0;display:grid}.micro-company-mark{color:#fff;width:52px;height:44px;font:800 12px/1 var(--font-jetbrains-mono),monospace;border:1px solid #fff;border-radius:13px;place-items:center;display:grid;box-shadow:0 8px 22px #00000040}.micro-layer-card header h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:23px}.micro-layer-card header p{color:#7591a7;margin:5px 0 0;font-size:12px}.standard-micro-chart{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.standard-micro-row{background:#0c2232;border:1px solid #29465e;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-height:66px;padding:10px;display:grid}.standard-micro-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.standard-micro-row>span b{color:#dbe8f2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.standard-micro-row>span small{color:#6e899e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.standard-micro-row>strong{color:#fff;font:800 12px/1 var(--font-jetbrains-mono),monospace;text-align:right;white-space:nowrap;grid-area:1/2}.standard-micro-row>div{background:#173148;border-radius:99px;grid-area:2/1;height:7px;overflow:hidden}.standard-micro-row>div i{border-radius:inherit;background:linear-gradient(90deg,var(--micro-accent),var(--micro-accent));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.standard-micro-row>div i{background:linear-gradient(90deg,color-mix(in srgb,var(--micro-accent) 55%,#2c79d5),var(--micro-accent))}}.standard-micro-row>div i{box-shadow:0 0 9px var(--micro-accent)}@supports (color:color-mix(in lab, red, red)){.standard-micro-row>div i{box-shadow:0 0 9px color-mix(in srgb,var(--micro-accent) 35%,transparent)}}.standard-micro-row>em{color:#7d99ae;font:700 12px/1 var(--font-jetbrains-mono),monospace;text-align:right;grid-area:2/2;font-style:normal}.standard-micro-row.unavailable{opacity:.62;border-style:dashed}.standard-micro-row.unavailable>div{background:repeating-linear-gradient(90deg,#173148 0 5px,#0000 5px 9px)}.micro-scale-note{color:#6f8aa0;margin:14px 1px 0;font-size:12px;line-height:1.5}.micro-scale-note b{color:#93abc0}.cross-reading-card{background-color:#0a1c2b;background-image:radial-gradient(circle at 100% 0,var(--micro-accent),transparent 32%);flex-direction:column;padding:21px;display:flex}@supports (color:color-mix(in lab, red, red)){.cross-reading-card{background-image:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--micro-accent) 17%,transparent),transparent 32%)}}.cross-reading-card>span{color:var(--micro-accent);font:700 12px/1.2 var(--font-jetbrains-mono),monospace;letter-spacing:.1em}.macro-fit-gauge{grid-template-columns:78px 1fr;align-items:center;gap:13px;margin:24px 0;display:grid}.macro-fit-gauge>i{aspect-ratio:1;background:conic-gradient(var(--micro-accent) var(--fit),#1b354a 0);border-radius:50%;place-items:center;width:78px;font-style:normal;display:grid;position:relative}.macro-fit-gauge>i:after{content:"";background:#0a1c2b;border-radius:50%;position:absolute;inset:8px}.macro-fit-gauge>i b,.macro-fit-gauge>i small{z-index:1;position:relative}.macro-fit-gauge>i b{font:800 20px/1 var(--font-jetbrains-mono),monospace}.macro-fit-gauge>i small{color:#6f8ba2;margin:23px 0 0 1px;font-size:12px}.macro-fit-gauge>div{flex-direction:column;gap:6px;display:flex}.macro-fit-gauge>div strong{color:#fff;font-size:12px}.macro-fit-gauge>div small{color:#7894aa;font-size:12px;line-height:1.35}.cross-question,.cross-verdict,.cross-chile{border-top:1px solid #29465e;padding:13px 0}.cross-question span,.cross-verdict span,.cross-chile span{color:#708da4;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.09em}.cross-question p,.cross-verdict p,.cross-chile p{color:#cfe0ed;margin:8px 0 0;font-size:12px;line-height:1.5}.cross-verdict p{color:#edf7ff}.cross-chile p{color:#9eb5c8}.cross-reading-card>button{border:1px solid var(--micro-accent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:auto;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cross-reading-card>button{border:1px solid color-mix(in srgb,var(--micro-accent) 55%,#31516e)}}.cross-reading-card>button{background:var(--micro-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.cross-reading-card>button{background:color-mix(in srgb,var(--micro-accent) 10%,#0e2738)}}.cross-reading-card>button{color:#effaff;cursor:pointer}:is(.cross-reading-card>button:hover,.cross-reading-card>button:focus-visible){box-shadow:0 0 0 2px var(--micro-accent);outline:0}@supports (color:color-mix(in lab, red, red)){:is(.cross-reading-card>button:hover,.cross-reading-card>button:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb,var(--micro-accent) 28%,transparent)}}.cross-reading-card>button span{font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em}.cross-reading-card>button b{color:var(--micro-accent);font:800 12px/1 var(--font-jetbrains-mono),monospace}.macro-micro-source{background:#091b29c7;border:1px solid #29465e;border-radius:13px;grid-template-columns:190px 1fr;gap:20px;margin-top:14px;padding:14px 16px;display:grid}.macro-micro-source span{color:#718da3;font:700 12px/1.3 var(--font-jetbrains-mono),monospace;letter-spacing:.1em}.macro-micro-source p{color:#7894aa;margin:0;font-size:12px;line-height:1.5}@media (max-width:1180px){.macro-micro-layout{grid-template-columns:minmax(240px,.72fr) minmax(400px,1.28fr)}.cross-reading-card{grid-column:1/-1;grid-template-columns:180px repeat(3,minmax(0,1fr)) auto;align-items:center;gap:0 16px;display:grid}.cross-reading-card>span{grid-column:1/-1;margin-bottom:18px}.macro-fit-gauge{margin:0}.cross-question,.cross-verdict,.cross-chile{border-top:0;border-left:1px solid #29465e;min-height:100%;padding:4px 12px}.cross-reading-card>button{min-width:135px;margin-top:0}}@media (max-width:820px){.macro-micro-command{grid-template-columns:1fr}.macro-micro-command>i{min-height:18px;transform:rotate(90deg)}.macro-micro-layout{grid-template-columns:1fr}.cross-reading-card{grid-column:auto;display:flex}.cross-reading-card>span{margin-bottom:0}.macro-fit-gauge{margin:24px 0}.cross-question,.cross-verdict,.cross-chile{border-top:1px solid #29465e;border-left:0;min-height:0;padding:13px 0}.cross-reading-card>button{min-width:0;margin-top:18px}}@media (max-width:520px){.macro-micro-section{padding-inline:16px}.macro-micro-command>div{border-radius:0;margin-inline:-16px}.macro-micro-command>div>div{padding-inline:0}.macro-micro-command button{width:62px}.macro-layer-card,.micro-layer-card,.cross-reading-card{padding:17px}.layer-card-head{flex-direction:column;align-items:flex-start}.standard-micro-chart{grid-template-columns:1fr}.standard-micro-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.standard-micro-row>strong{grid-area:1/2}.standard-micro-row>div{grid-area:2/1}.standard-micro-row>em{grid-area:2/2}.standard-micro-row>span b,.standard-micro-row>span small{white-space:normal}.macro-micro-source{grid-template-columns:1fr;gap:8px}}.intel-currency-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.intel-currency-context article{background:#091b29;border:1px solid #29455d;border-radius:18px;min-height:138px;padding:17px}.intel-currency-context span,.intel-currency-formula span{color:var(--asset-accent);font:700 12px/1.2 var(--font-jetbrains-mono),monospace;letter-spacing:.11em}.intel-currency-context b{color:#f0f7fc;margin-top:17px;font-size:16px;display:block}.intel-currency-context p{color:#7f99ae;margin:9px 0 0;font-size:12px;line-height:1.45}.intel-chart-head>div:last-child{flex-wrap:wrap;justify-content:flex-end}.intel-chart-head>div:last-child i{margin-left:6px}.intel-chart-head>div:last-child .legend-native{background:var(--asset-accent);margin-left:0}.intel-chart-head>div:last-child .legend-clp{background:#f0b54b}.intel-chart-head>div:last-child .legend-average{background:#7a91a6}.intel-segment.clp{z-index:2;background:#f0b54b;height:2px;box-shadow:0 0 8px #f0b54b4d}.intel-point.clp{z-index:3;background:#f0b54b;border-color:#fff4d8}.intel-segment.average{opacity:.72;background:#7a91a6}.intel-currency-formula{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:10px;margin-top:12px;display:grid}.intel-currency-formula>div{background:linear-gradient(145deg,#0b2130,#091925);border:1px solid #2d506b;border-radius:18px;min-height:146px;padding:18px}.intel-currency-formula code{color:#eff9ff;font:700 clamp(12px,1.5vw,18px)/1.45 var(--font-jetbrains-mono),monospace;overflow-wrap:anywhere;margin-top:18px;display:block}.intel-currency-formula p{color:#7f99ae;margin:11px 0 0;font-size:12px;line-height:1.45}.intel-currency-formula>div:last-child{flex-direction:column;display:flex}.intel-currency-formula>div:last-child b{color:#a5bacb;font:700 12px/1.5 var(--font-jetbrains-mono),monospace;margin:18px 0 8px}.intel-currency-formula>div:last-child strong{color:#f0b54b;font:800 22px/1 var(--font-jetbrains-mono),monospace;margin-top:auto}.intel-performance article{flex-direction:column;min-height:220px;padding:13px;display:flex}.intel-performance article>span{border-bottom:1px solid #29465e;padding-bottom:10px}.intel-performance article>div{flex-direction:column;gap:5px;padding:10px 0;display:flex}.intel-performance article>div+div{border-top:1px solid #20394f}.intel-performance article div small{color:#6f8ca2;font:700 12px/1.2 var(--font-jetbrains-mono),monospace;letter-spacing:.05em}.intel-performance article div b{margin:0;font-size:13px}.intel-performance .currency-clp strong{color:#f0b54b;font:800 17px/1 var(--font-jetbrains-mono),monospace}.intel-performance .currency-clp em{color:#6f8ca2;font:700 12px/1 var(--font-jetbrains-mono),monospace;font-style:normal}.intel-performance article>i{margin-top:auto}.heat-cell{flex-direction:column;gap:4px;align-items:flex-start!important;min-height:88px!important;padding-inline:9px!important;line-height:1!important}.heat-cell small{color:currentColor;font:700 12px/1 var(--font-jetbrains-mono),monospace;opacity:.7}.heat-cell b{font-size:12px}.heat-cell em{color:currentColor;font:800 12px/1 var(--font-jetbrains-mono),monospace;margin-top:3px;font-style:normal}.source-note strong{color:#405870}@media (max-width:1050px){.intel-currency-context{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-currency-formula{grid-template-columns:1fr}.intel-performance{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.market-tr{grid-template-columns:minmax(185px,1.4fr) repeat(4,minmax(110px,.75fr))}.market-tr>span,.market-tr>button{min-height:88px}.intel-currency-context{grid-template-columns:1fr}.intel-currency-context article{min-height:0}.intel-performance{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-chart-head>div:last-child{justify-content:flex-start}.intel-currency-formula code{font-size:12px}}@media (max-width:360px){.intel-performance{grid-template-columns:1fr}}.radar-lens-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0 5px;padding:0 3px;display:grid}.radar-lens-switch button{color:#7489a3;text-align:left;background:#101a29;border:1px solid #27384e;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:0;padding:9px 10px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid}.radar-lens-switch button>span{color:#83a2c5;border:1px solid #354b65;border-radius:8px;grid-row:1/3;place-items:center;width:25px;height:25px;display:grid}.radar-lens-switch button>b{font:700 12px/1 var(--font-jetbrains-mono),monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radar-lens-switch button>small{color:#5f738d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:is(.radar-lens-switch button:hover,.radar-lens-switch button:focus-visible,.radar-lens-switch button.active){color:#eef7ff;background:#13243a;border-color:#4a8ddc;outline:0}.radar-lens-switch button.active>span{color:#fff;background:#3987e5;border-color:#4a8ddc;box-shadow:0 0 16px #1e6fd94d}.radar-lens-switch button.active>small{color:#90add0}.asset-radar .quadrant-caption{z-index:15}.asset-radar .radar-axis-label{z-index:16}.density-many .asset-blip{border-radius:10px;min-width:31px;height:31px;padding-inline:6px}.density-many .asset-blip b{font-size:12px}.density-many .asset-blip.selected{min-width:38px;height:38px}.blip-etf{background:var(--asset-dot,#28b6c8)!important;color:#04171c!important;border-color:#b8f6fa!important}.pill-etf{color:#087d89;background:#e8f7f8;border-color:#a8dfe3}.portfolio-section{background:#f4f7fb}.portfolio-section .section-title h2:before{background:#17a08f}.portfolio-section .section-title>div>p{color:#168a7d}.portfolio-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.portfolio-presets button{color:#5f7188;text-align:left;background:#fff;border:1px solid #d6dee9;border-radius:15px;flex-direction:column;justify-content:center;gap:7px;min-height:82px;padding:15px 17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.portfolio-presets button b{color:var(--ink);font-size:13px}.portfolio-presets button span{font-size:12px}:is(.portfolio-presets button:hover,.portfolio-presets button:focus-visible,.portfolio-presets button.active){border-color:#17a08f;outline:0;box-shadow:0 8px 24px #0f746a1a}.portfolio-presets button.active{background:#edf9f7}.portfolio-presets button.active b{color:#08766c}.portfolio-dashboard{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:16px;display:grid}.portfolio-allocation,.portfolio-diagnostics{background:#fff;border:1px solid #d6dee9;border-radius:22px;padding:clamp(19px,2.4vw,30px);box-shadow:0 15px 45px #1a304c0d}.portfolio-panel-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.portfolio-panel-head span,.portfolio-metrics span,.portfolio-reading span,.portfolio-warning span,.portfolio-attribution>div:first-child>span{color:#70859f;font:700 12px/1.2 var(--font-jetbrains-mono),monospace;letter-spacing:.11em}.portfolio-panel-head h3{letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(25px,3vw,38px)}.portfolio-panel-head>b{color:#17a08f;font:800 31px/1 var(--font-jetbrains-mono),monospace}.allocation-strip{border:3px solid #fff;border-radius:999px;height:20px;margin:26px 0 20px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #d5dee9}.allocation-strip i{height:100%;transition:width .25s}.allocation-strip i+i{border-left:2px solid #fff}.allocation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.allocation-list button{min-width:0;color:var(--ink);text-align:left;background:#fafcfe;border:1px solid #e1e7ef;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}:is(.allocation-list button:hover,.allocation-list button:focus-visible){background:#f1f7fe;border-color:#92b9e8;outline:0}.allocation-list button>i{border-radius:99px;width:9px;height:34px}.allocation-list button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.allocation-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.allocation-list button small{color:#7b8ea5;font-size:12px}.allocation-list button strong{color:#425a73;font:800 13px/1 var(--font-jetbrains-mono),monospace}.portfolio-diagnostics{color:#fff;background:#0b1726;flex-direction:column;gap:10px;display:flex}.portfolio-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.portfolio-metrics article{background:#102032;border:1px solid #2a4058;border-radius:16px;flex-direction:column;min-height:126px;padding:15px;display:flex}.portfolio-metrics b{color:#f2f7fc;margin:20px 0 auto;font-size:19px}.portfolio-metrics small{color:#7890a8;margin-top:8px;font-size:12px;line-height:1.35}.portfolio-reading,.portfolio-warning{background:#0d2a27;border:1px solid #285046;border-radius:16px;padding:17px}.portfolio-warning{background:#2a201a;border-color:#614936}.portfolio-reading span{color:#4fceb9}.portfolio-warning span{color:#f1a54d}.portfolio-reading p,.portfolio-warning p{color:#b4c5d3;margin:11px 0 0;font-size:12px;line-height:1.5}.portfolio-attribution{color:#eff8ff;background:linear-gradient(135deg,#071827,#0d2637);border:1px solid #1f405b;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(330px,.7fr);align-items:center;gap:20px 34px;margin-top:16px;padding:clamp(21px,3vw,34px);display:grid}.portfolio-attribution h3{letter-spacing:-.04em;margin:11px 0 9px;font-size:clamp(22px,2.6vw,35px)}.portfolio-attribution p{color:#88a0b4;max-width:760px;margin:0;font-size:12px;line-height:1.55}.portfolio-attribution code{color:#f0b54b;font:700 clamp(12px,1.2vw,16px)/1.5 var(--font-jetbrains-mono),monospace;overflow-wrap:anywhere;background:#0b1d2c;border:1px solid #2c516c;border-radius:15px;padding:20px}.attribution-flow{grid-column:1/-1;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:11px;display:grid}.attribution-flow>span{background:#0b1e2e;border:1px solid #29485f;border-radius:15px;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;min-height:88px;padding:14px;display:grid}.attribution-flow>span>b{color:#4fc9b5;font:800 22px/1 var(--font-jetbrains-mono),monospace;grid-row:1/3}.attribution-flow>span>small{color:#728ca2;font-size:12px}.attribution-flow>i{color:#f0b54b;font:800 19px/1 var(--font-jetbrains-mono),monospace;font-style:normal}.portfolio-disclaimer{color:#7a8ca1;margin:13px 0 0;font-size:12px;line-height:1.5}.intel-etf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.intel-etf-grid article{background:linear-gradient(145deg,#0a2230,#091925);border:1px solid #28506a;border-radius:18px;flex-direction:column;min-height:145px;padding:17px;display:flex}.intel-etf-grid span{color:var(--asset-accent);font:700 12px/1.2 var(--font-jetbrains-mono),monospace;letter-spacing:.1em}.intel-etf-grid b{color:#ebf6fc;margin:18px 0 auto;font-size:13px;line-height:1.3}.intel-etf-grid small{color:#7994aa;margin-top:10px;font-size:12px;line-height:1.45}@media (max-width:1050px){.portfolio-dashboard,.portfolio-attribution{grid-template-columns:1fr}.attribution-flow{grid-column:auto}.intel-etf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.radar-lens-switch{margin-inline:0}.radar-lens-switch button{padding:8px}.radar-lens-switch button>span{width:23px;height:23px}.radar-lens-switch button>b,.radar-lens-switch button>small{font-size:12px}.axis-momentum{white-space:normal;text-align:right;max-width:145px;line-height:1.2;right:2%}.portfolio-presets{scrollbar-width:none;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.portfolio-presets::-webkit-scrollbar{display:none}.portfolio-presets button{flex:0 0 min(76vw,280px)}.portfolio-dashboard{grid-template-columns:minmax(0,1fr)}.portfolio-allocation,.portfolio-diagnostics{border-radius:18px;padding:16px}.allocation-list{grid-template-columns:1fr}.portfolio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-metrics article{min-height:112px}.portfolio-attribution{border-radius:18px;padding:18px}.attribution-flow{grid-template-columns:1fr}.attribution-flow>i{text-align:center;transform:rotate(90deg)}.intel-etf-grid{grid-template-columns:1fr}}@media (max-width:420px){.radar-lens-switch button>small{display:none}.radar-lens-switch button>span{grid-row:auto}.radar-lens-switch button{grid-template-columns:auto 1fr}.portfolio-metrics{grid-template-columns:1fr}.portfolio-metrics article{min-height:100px}}@media (prefers-reduced-motion:reduce){.radar-lens-switch button,.portfolio-presets button,.allocation-strip i{transition:none}}.interactive-hero{max-width:100%;overflow:clip}.radar-phone-shell{flex-direction:column;justify-self:center;width:min(100%,700px);max-width:100%;display:flex}.phone-status>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.phone-status>div{flex:none}.radar-lens-switch{grid-auto-rows:1fr}.radar-lens-switch button{width:100%;height:100%;min-height:54px}.radar-stage{isolation:isolate;background:radial-gradient(circle,#1e6fd914,#0000 68%);border-block:1px solid #678fbf1a;place-items:center;width:100%;min-width:0;padding-inline:clamp(0px,1vw,10px);display:grid;position:relative;overflow:hidden}.radar-stage .asset-radar{inline-size:min(100%,650px);width:min(100%,650px);max-inline-size:100%;max-width:100%;aspect-ratio:1;flex:none;block-size:auto;margin-inline:auto}.asset-radar .quadrant-caption,.asset-radar.lens-quality .quadrant-caption{width:fit-content;max-width:min(126px,32%)}.asset-radar .quadrant-caption b,.asset-radar.lens-quality .quadrant-caption b{font-size:12px}@media (min-width:901px){.radar-phone-shell{height:calc(100vh - 140px);min-height:0;max-height:820px}.phone-status,.radar-lens-switch,.asset-chips,.radar-weight-key,.radar-controls{flex:none}.radar-stage{flex:1 1 0;min-height:0;container-type:size}.radar-stage .asset-radar{inline-size:min(100%,650px,clamp(180px,100vh - 400px,650px));width:min(100%,650px,clamp(180px,100vh - 400px,650px));max-block-size:100%}}@supports (height:100dvh){@media (min-width:901px){.radar-phone-shell{height:calc(100dvh - 140px)}.radar-stage .asset-radar{inline-size:min(100%,650px,clamp(180px,100dvh - 400px,650px));width:min(100%,650px,clamp(180px,100dvh - 400px,650px))}}}@supports (container-type:size){@media (min-width:901px){.radar-stage .asset-radar{inline-size:min(100cqw,100cqh,650px);width:min(100cqw,100cqh,650px)}}}@media (min-width:1281px){.asset-sheet{height:calc(100vh - 140px);max-height:820px}}@supports (height:100dvh){@media (min-width:1281px){.asset-sheet{height:calc(100dvh - 140px)}}}@media (max-width:900px){.radar-stage .asset-radar{inline-size:min(100%,620px);width:min(100%,620px)}}@media (max-width:760px){.radar-stage{padding-inline:0}.radar-lens-switch button{min-height:50px}.asset-radar .quadrant-caption,.asset-radar.lens-quality .quadrant-caption{max-width:min(92px,30%)}.asset-radar .quadrant-caption b,.asset-radar.lens-quality .quadrant-caption b{font-size:12px}}@media (max-width:420px){.radar-lens-switch{gap:5px}.radar-lens-switch button{min-height:46px;padding-inline:7px}.asset-radar .quadrant-caption,.asset-radar.lens-quality .quadrant-caption{max-width:min(76px,29%)}.asset-radar .quadrant-caption b,.asset-radar.lens-quality .quadrant-caption b{font-size:12px}}@media (orientation:landscape) and (max-height:600px) and (min-width:600px) and (max-width:1100px){.radar-phone-shell{height:calc(100vh - 112px);min-height:0;max-height:none}.phone-status,.radar-lens-switch,.asset-chips,.radar-weight-key,.radar-controls{flex:none}.radar-stage{flex:1 1 0;min-height:0;container-type:size}.radar-stage .asset-radar{inline-size:min(100%,620px,clamp(160px,100vh - 310px,430px));width:min(100%,620px,clamp(160px,100vh - 310px,430px));max-block-size:100%}}@supports (height:100dvh){@media (orientation:landscape) and (max-height:600px) and (min-width:600px) and (max-width:1100px){.radar-phone-shell{height:calc(100dvh - 112px)}.radar-stage .asset-radar{inline-size:min(100%,620px,clamp(160px,100dvh - 310px,430px));width:min(100%,620px,clamp(160px,100dvh - 310px,430px))}}}@supports (container-type:size){@media (orientation:landscape) and (max-height:600px) and (min-width:600px) and (max-width:1100px){.radar-stage .asset-radar{inline-size:min(100cqw,100cqh,620px);width:min(100cqw,100cqh,620px)}}}.asset-sheet{scroll-margin-top:88px;transition:border-color .2s,box-shadow .2s}.dossier-launch[aria-expanded=true]{border-color:var(--blue);background:#e6f1ff;box-shadow:0 8px 22px #1e6fd929}.asset-dossier{overscroll-behavior:contain;place-items:center;animation:.2s ease-out both modal-backdrop-in;display:grid;overflow:hidden}.asset-dossier:focus{outline:0}.dossier-shell{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(1420px,100%);height:min(94vh,960px);min-height:0;max-height:100%;animation:.24s cubic-bezier(.2,.8,.2,1) both modal-window-in;position:relative;overflow:hidden auto}.dossier-shell::-webkit-scrollbar{width:9px}.dossier-shell::-webkit-scrollbar-thumb{background:#35536d;border:2px solid #07131f;border-radius:999px}.dossier-nav-close{color:#dff8ff;background:#0d2031;border:1px solid #31516e;border-radius:50%;flex:0 0 38px;width:38px;height:38px;margin-left:auto;font-size:20px;line-height:1;position:sticky;right:0;box-shadow:-12px 0 22px #07131f}:is(.dossier-nav-close:hover,.dossier-nav-close:focus-visible){border-color:var(--asset-accent);color:var(--asset-accent);outline:0}@keyframes modal-backdrop-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#02081000}}@keyframes modal-window-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (height:100dvh){.dossier-shell{height:min(94dvh,960px)}}@media (max-width:760px){.asset-sheet{scroll-margin-top:70px}.asset-dossier{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:#020810f0}.dossier-shell{border:1px solid #274865;border-radius:24px;width:100%;height:calc(100vh - 16px);min-height:0}.dossier-nav{padding-right:8px;top:0}.dossier-nav-close{flex-basis:40px;width:40px;height:40px}}@supports (height:100dvh){@media (max-width:760px){.dossier-shell{height:calc(100dvh - 16px)}}}@media (max-width:420px){.asset-dossier{padding:max(4px,env(safe-area-inset-top)) max(4px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left))}.dossier-shell{border-radius:19px;height:calc(100vh - 8px)}}@supports (height:100dvh){@media (max-width:420px){.dossier-shell{height:calc(100dvh - 8px)}}}@media (prefers-reduced-motion:reduce){.asset-sheet{transition:none}.asset-dossier,.dossier-shell{animation:none}}.asset-chips button{--group-accent:#3987e5;align-items:center;gap:7px;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.asset-chips button:before{content:"";background:var(--group-accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--group-accent);border-radius:50%;flex:0 0 7px}@supports (color:color-mix(in lab, red, red)){.asset-chips button:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--group-accent) 13%,transparent)}}:is(.asset-chips button.active,.asset-chips button:hover,.asset-chips button:focus-visible){border-color:var(--group-accent)}@supports (color:color-mix(in lab, red, red)){:is(.asset-chips button.active,.asset-chips button:hover,.asset-chips button:focus-visible){border-color:color-mix(in srgb,var(--group-accent) 78%,#fff)}}:is(.asset-chips button.active,.asset-chips button:hover,.asset-chips button:focus-visible){background:var(--group-accent)}@supports (color:color-mix(in lab, red, red)){:is(.asset-chips button.active,.asset-chips button:hover,.asset-chips button:focus-visible){background:color-mix(in srgb,var(--group-accent) 78%,#0b1424)}}:is(.asset-chips button.active,.asset-chips button:hover,.asset-chips button:focus-visible){color:#fff;box-shadow:0 0 0 1px var(--group-accent),0 7px 20px var(--group-accent)}@supports (color:color-mix(in lab, red, red)){:is(.asset-chips button.active,.asset-chips button:hover,.asset-chips button:focus-visible){box-shadow:0 0 0 1px color-mix(in srgb,var(--group-accent) 30%,transparent),0 7px 20px color-mix(in srgb,var(--group-accent) 22%,transparent)}}:is(.asset-chips button.active,.asset-chips button:hover,.asset-chips button:focus-visible){outline:0}.asset-chips button.active:before{background:#fff;box-shadow:0 0 0 3px #ffffff24}.radar-weight-key{background:#0b1726;border:1px solid #243950;border-radius:11px;align-items:center;gap:10px;min-height:34px;margin:-3px 18px 5px;padding:6px 9px;display:flex}.radar-weight-key>span{align-items:center;gap:3px;width:35px;display:flex}.radar-weight-key>span i{background:#2f80dc;border:1px solid #91b9e8;border-radius:50%;display:block;box-shadow:0 0 8px #3789e640}.radar-weight-key>span i:first-child{width:7px;height:7px}.radar-weight-key>span i:nth-child(2){width:11px;height:11px}.radar-weight-key>span i:nth-child(3){width:16px;height:16px}.radar-weight-key>div{flex-direction:column;gap:3px;min-width:0;display:flex}.radar-weight-key b{color:#b9cce2;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em}.radar-weight-key small{color:#607a96;font:700 12px/1 var(--font-jetbrains-mono),monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-blip{--asset-size:36px;--asset-dot:#60748e;width:var(--asset-size);min-width:var(--asset-size);height:var(--asset-size);border-color:var(--asset-dot);padding:0}@supports (color:color-mix(in lab, red, red)){.asset-blip{border-color:color-mix(in srgb,var(--asset-dot) 42%,#fff)}}.asset-blip{box-shadow:0 6px 20px #0000003d,0 0 14px var(--asset-dot);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.asset-blip{box-shadow:0 6px 20px #0000003d,0 0 14px color-mix(in srgb,var(--asset-dot) 18%,transparent)}}.asset-blip:not(.brand-asset){background:var(--asset-dot)}.asset-blip:before{content:"";z-index:0;border:1px solid var(--asset-dot);opacity:0;pointer-events:none;border-radius:19px;position:absolute;inset:-5px}.asset-blip.priority-medium:before{opacity:.24}.asset-blip.priority-high:before{opacity:.72;animation:2.4s ease-out infinite radar-priority-pulse}.asset-blip b,.asset-blip.priority-high b{font-size:12px}@keyframes radar-priority-pulse{0%,35%{opacity:.72;transform:scale(.9)}75%,to{opacity:0;transform:scale(1.22)}}.asset-sheet .pill{border-color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.asset-sheet .pill{border-color:color-mix(in srgb,var(--asset-accent) 42%,#d7dee8)}}.asset-sheet .pill{background:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.asset-sheet .pill{background:color-mix(in srgb,var(--asset-accent) 9%,#fff)}}.asset-sheet .pill{color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.asset-sheet .pill{color:color-mix(in srgb,var(--asset-accent) 82%,#1d3147)}}.asset-sheet .dossier-launch,.asset-sheet .dossier-launch[aria-expanded=true]{border-color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.asset-sheet .dossier-launch,.asset-sheet .dossier-launch[aria-expanded=true]{border-color:color-mix(in srgb,var(--asset-accent) 48%,#cbd5e1)}}.asset-sheet .dossier-launch,.asset-sheet .dossier-launch[aria-expanded=true]{background:linear-gradient(135deg,var(--asset-accent),#f8fbff)}@supports (color:color-mix(in lab, red, red)){.asset-sheet .dossier-launch,.asset-sheet .dossier-launch[aria-expanded=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--asset-accent) 12%,#fff),#f8fbff)}}.asset-sheet .dossier-launch,.asset-sheet .dossier-launch[aria-expanded=true]{color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.asset-sheet .dossier-launch,.asset-sheet .dossier-launch[aria-expanded=true]{color:color-mix(in srgb,var(--asset-accent) 82%,#1e4e84)}}.asset-sheet .dossier-launch,.asset-sheet .dossier-launch[aria-expanded=true]{box-shadow:0 8px 22px var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.asset-sheet .dossier-launch,.asset-sheet .dossier-launch[aria-expanded=true]{box-shadow:0 8px 22px color-mix(in srgb,var(--asset-accent) 12%,transparent)}}.asset-priority-card{border:1px solid var(--asset-accent);grid-template-columns:minmax(86px,.34fr) minmax(0,.66fr);gap:8px;margin:-6px 0 18px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.asset-priority-card{border:1px solid color-mix(in srgb,var(--asset-accent) 34%,#d9e3ed)}}.asset-priority-card{background:linear-gradient(145deg,var(--asset-accent),#f8fafc);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.asset-priority-card{background:linear-gradient(145deg,color-mix(in srgb,var(--asset-accent) 7%,#fff),#f8fafc)}}.priority-score,.priority-scale{background:#ffffffc7;border-radius:12px;min-width:0;padding:10px}.priority-score span,.priority-scale span{color:#7f93aa;font:700 12px/1.2 var(--font-jetbrains-mono),monospace;letter-spacing:.07em;display:block}.priority-score b{color:var(--asset-accent);font:800 26px/1 var(--font-jetbrains-mono),monospace;margin-top:10px;display:block}.priority-score small,.priority-scale small{color:#8ca0b5;margin-top:5px;font-size:12px;line-height:1.35;display:block}.priority-scale b{color:#344b64;margin-top:10px;font-size:12px;line-height:1.3;display:block}.priority-factors{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.priority-factors>div{background:#ffffffbd;border:1px solid #e1e7ef;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;padding:7px;display:grid}.priority-factors span{color:#70859e;min-width:0;font:700 12px/1 var(--font-jetbrains-mono),monospace;white-space:nowrap;justify-content:space-between;gap:4px;display:flex;overflow:hidden}.priority-factors span small{color:#a0afbf;font-size:12px}.priority-factors i{background:#e1e7ee;border-radius:99px;grid-column:1;height:4px;overflow:hidden}.priority-factors i b{border-radius:inherit;background:var(--asset-accent);height:100%;display:block}.priority-factors strong{color:#486079;font:800 12px/1 var(--font-jetbrains-mono),monospace;grid-area:1/2/3}@media (max-width:1280px){.asset-sheet>.asset-priority-card{grid-column:1}}@media (max-width:760px){.radar-weight-key{margin-inline:10px}.radar-weight-key small{font-size:12px}.asset-priority-card{grid-template-columns:1fr 1.45fr}.priority-factors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.radar-weight-key{margin-inline:7px}.radar-weight-key b{font-size:12px}.radar-weight-key small{display:none}.asset-priority-card{grid-template-columns:1fr}.priority-factors,.priority-score,.priority-scale{grid-column:1}}@media (pointer:coarse){.asset-blip{width:max(var(--asset-size),38px);min-width:max(var(--asset-size),38px);height:max(var(--asset-size),38px)}}@media (prefers-reduced-motion:reduce){.asset-chips button{transition:none}.asset-blip.priority-high:before{animation:none}}.asset-sheet{border-color:var(--asset-accent);overflow:visible}@supports (color:color-mix(in lab, red, red)){.asset-sheet{border-color:color-mix(in srgb,var(--asset-accent) 22%,#cbd5e1)}}.asset-sheet{background:linear-gradient(180deg,var(--asset-accent),#ffffffeb)}@supports (color:color-mix(in lab, red, red)){.asset-sheet{background:linear-gradient(180deg,color-mix(in srgb,var(--asset-accent) 4%,#fffffffa),#ffffffeb)}}.sheet-identity{border:1px solid var(--asset-accent);min-height:98px;margin:12px 0 10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sheet-identity{border:1px solid color-mix(in srgb,var(--asset-accent) 22%,#d9e3ed)}}.sheet-identity{background:linear-gradient(135deg,#0a1423,#101f32 72%,var(--asset-accent));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.sheet-identity{background:linear-gradient(135deg,#0a1423,#101f32 72%,color-mix(in srgb,var(--asset-accent) 24%,#101f32))}}.sheet-identity{box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0f172a17}.sheet-terminal-status{color:#7690a9;min-height:25px;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em;border-bottom:1px solid #7e9ab526;justify-content:space-between;align-items:center;gap:10px;padding:5px 10px;display:flex}.sheet-terminal-status span{align-items:center;gap:6px;display:inline-flex}.sheet-terminal-status span i,.quick-chart-head span i{background:#2bd184;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2bd1841a,0 0 10px #2bd18480}.sheet-terminal-status b{color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.sheet-terminal-status b{color:color-mix(in srgb,var(--asset-accent) 70%,#fff)}}.sheet-terminal-status b{font:inherit}.sheet-identity-main{grid-template-columns:58px minmax(0,1fr) 25px;align-items:center;gap:10px;min-height:72px;padding:8px 10px 10px;display:grid}.sheet-identity-main>strong{border:1px solid var(--asset-accent);place-items:center;width:58px;height:54px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sheet-identity-main>strong{border:1px solid color-mix(in srgb,var(--asset-accent) 58%,#fff)}}.sheet-identity-main>strong{background:var(--asset-accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.sheet-identity-main>strong{background:color-mix(in srgb,var(--asset-accent) 82%,#17243a)}}.sheet-identity-main>strong{color:#fff;box-shadow:0 0 0 4px var(--asset-accent),0 8px 18px #00000038}@supports (color:color-mix(in lab, red, red)){.sheet-identity-main>strong{box-shadow:0 0 0 4px color-mix(in srgb,var(--asset-accent) 12%,transparent),0 8px 18px #00000038}}.sheet-identity-main>strong{font:800 clamp(12px,1vw,13px)/1 var(--font-jetbrains-mono),monospace;letter-spacing:-.04em;text-align:center}.sheet-identity-main>div{min-width:0}.sheet-identity-main>i{color:#f8d567;background:#ffffff14;border-radius:9px;place-items:center;width:25px;height:25px;font-size:13px;font-style:normal;display:grid}.sheet-identity .sheet-kicker{color:#7390ae;margin:0 0 4px;font-size:12px}.asset-sheet .sheet-identity h2{color:#f4f8fc;letter-spacing:-.035em;-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;height:34px;margin:0;font-size:16px;line-height:1.02;display:-webkit-box;overflow:hidden}.sheet-identity-main>div>small{color:#8199b1;font:600 12px/1 var(--font-jetbrains-mono),monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.quick-market-chart{background:radial-gradient(circle at 82% 10%,var(--asset-accent),transparent 34%), linear-gradient(145deg,#081522,#0c2030);border:1px solid #223d54;border-radius:17px;min-height:108px;margin:0 0 9px;padding:10px 11px 8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.quick-market-chart{background:radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--asset-accent) 18%,transparent),transparent 34%), linear-gradient(145deg,#081522,#0c2030)}}.quick-market-chart{color:#dfeaf3;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #05121f1f}.quick-chart-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.quick-chart-head>div{min-width:0}.quick-chart-head span{color:#6f8aa1;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.07em;align-items:center;gap:6px;display:flex}.quick-chart-head b{color:#dbe8f2;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.quick-chart-head>strong{color:var(--asset-accent);font:800 12px/1 var(--font-jetbrains-mono),monospace;flex:none}.quick-plot{background-image:linear-gradient(#638bae17 1px,#0000 1px),linear-gradient(90deg,#638bae17 1px,#0000 1px);background-size:25% 50%;border-bottom:1px solid #6991af4d;border-left:1px solid #6991af4d;height:54px;margin-top:5px;position:relative}.quick-plot .intel-segment{height:1.5px}.quick-plot .intel-point{border-width:.5px;width:3px;height:3px;margin:-1.5px}.quick-plot .intel-point:not(:last-child){display:none}.quick-plot .intel-segment.average{opacity:.7;background:#7790a6;height:1px}.quick-chart-foot{color:#607d95;font:700 12px/1 var(--font-jetbrains-mono),monospace;justify-content:space-between;gap:8px;margin-top:5px;display:flex}.quick-chart-foot b{color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.quick-chart-foot b{color:color-mix(in srgb,var(--asset-accent) 72%,#fff)}}.quick-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.quick-reading-grid .mini-reading{border:1px solid #cbd5e18a;min-height:70px;margin:0;padding:9px}.quick-reading-grid .mini-reading strong{white-space:nowrap;align-items:center;gap:4px;display:flex}.quick-reading-grid .mini-reading strong i{font-size:12px;font-style:normal}.quick-reading-grid .mini-reading p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}@media (min-width:1281px){.asset-sheet,.asset-sheet.view-radar,.asset-sheet.view-fundamentals,.asset-sheet.view-profile{scrollbar-gutter:auto;overscroll-behavior:auto;height:auto;min-height:min(780px,100vh - 140px);max-height:none;overflow:visible}.asset-sheet>.fundamental-view,.asset-sheet>.profile-view{scrollbar-gutter:auto;overscroll-behavior:auto;flex:none;min-height:0;padding-right:0;overflow:visible}.asset-sheet{padding:14px}.sheet-handle{margin-bottom:9px}.sheet-top>button{padding-block:6px}.sheet-tabs{margin-bottom:8px}.sheet-tabs button{min-height:32px;font-size:12px}.dossier-launch{min-height:43px;margin:0 0 8px;padding-block:8px}.sheet-metrics{gap:5px;margin-bottom:8px}.sheet-metrics>div{border-radius:13px;min-height:53px;padding:8px}.sheet-metrics span,.sheet-metrics b{font-size:12px}.asset-priority-card{border-radius:14px;grid-template-columns:74px minmax(0,1fr);gap:5px;margin:0 0 8px;padding:6px}.priority-score,.priority-scale{border-radius:9px;padding:6px}.priority-score b{margin-top:5px;font-size:20px}.priority-scale b{margin-top:5px;font-size:12px}.priority-score small,.priority-scale small{margin-top:3px;font-size:12px}.priority-factors{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.priority-factors>div{border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:3px;padding:4px;display:grid}.priority-factors span{font-size:12px}.priority-factors span small{display:none}.priority-factors strong{font-size:12px}.selected-zone{border-radius:13px;gap:8px;margin:0 0 8px;padding:8px}.selected-zone>span{min-width:50px;min-height:39px;padding:5px;font-size:12px}.selected-zone b{font-size:12px}.selected-zone p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.sheet-hint{display:none}.fundamental-view,.profile-view{gap:7px}.fundamental-intro,.profile-intro{border-radius:14px;padding:10px}.fundamental-intro p,.profile-intro p{margin-top:6px;font-size:12px;line-height:1.35}.fundamental-scores{gap:5px}.fundamental-score{border-radius:11px;min-height:76px;padding:7px}.fundamental-score>b{margin-top:5px;font-size:12px}.fundamental-facts>div{min-height:54px;padding:8px}.fundamental-take,.fundamental-source{padding:9px}.fundamental-take p,.fundamental-source p{margin-top:5px;font-size:12px;line-height:1.35}.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.profile-dimension{border-radius:10px;grid-template-columns:19px 1fr;gap:3px 5px;min-height:56px;padding:6px}.profile-dimension i{border-radius:6px;width:19px;height:19px;font-size:12px}.profile-dimension span{font-size:12px}.profile-dimension b{font-size:12px;line-height:1.2}.advanced-profile,.history-limit{border-radius:12px;padding:8px}.advanced-profile>span{margin-bottom:5px}.advanced-profile small{padding:4px 6px;font-size:12px}.history-limit>b{width:46px;height:34px;font-size:12px}.history-limit p{font-size:12px}}@supports (height:100dvh){@media (min-width:1281px){.asset-sheet{min-height:min(780px,100dvh - 140px)}}}@media (max-width:1280px){.asset-sheet,.asset-sheet.view-radar,.asset-sheet.view-fundamentals,.asset-sheet.view-profile{height:auto;max-height:none;overflow:visible}.asset-sheet>.fundamental-view,.asset-sheet>.profile-view{overflow:visible}.asset-sheet{display:block}.sheet-identity{width:100%}.quick-reading-grid{margin-top:0}}@media (max-width:760px){.sheet-identity{min-height:94px}.sheet-identity-main{grid-template-columns:54px minmax(0,1fr) 25px}.sheet-identity-main>strong{width:54px;height:52px}.asset-sheet .sheet-identity h2{height:34px;font-size:16px}.quick-market-chart{min-height:116px}.quick-plot{height:60px}.quick-reading-grid{grid-template-columns:1fr}.quick-reading-grid .mini-reading{min-height:0}.quick-reading-grid .mini-reading p{-webkit-line-clamp:2}}@media (max-width:360px){.sheet-identity-main{grid-template-columns:48px minmax(0,1fr)}.sheet-identity-main>strong{width:48px;height:48px;font-size:12px}.sheet-identity-main>i,.sheet-terminal-status b{display:none}.asset-sheet .sheet-identity h2{font-size:15px}}.radar-regional-strip{border-bottom:1px solid #678fbf1a;grid-template-columns:1.18fr repeat(4,minmax(0,1fr));gap:5px;padding:5px 8px 8px;display:grid}.radar-regional-strip>div,.radar-regional-strip>button{background:#0d1928;border:1px solid #263b52;border-radius:11px;min-width:0;min-height:43px}.radar-regional-strip>div{grid-template-rows:1fr 1fr;grid-template-columns:28px 1fr;align-items:center;gap:1px 7px;padding:7px 8px;display:grid}.radar-regional-strip>div>span{color:#60a7f1;width:28px;height:28px;font:800 12px/1 var(--font-jetbrains-mono),monospace;background:#172a40;border-radius:9px;grid-row:1/3;place-items:center;display:grid}.radar-regional-strip>div>b{color:#c2d3e4;font:700 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.06em;white-space:nowrap;align-self:end}.radar-regional-strip>div>small{color:#607890;text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:12px;overflow:hidden}.radar-regional-strip>button{color:#8499af;text-align:left;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:6px;transition:border-color .18s,background .18s,color .18s;display:grid}.radar-regional-strip>button>i{border:1px solid var(--region-color);place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.radar-regional-strip>button>i{border:1px solid color-mix(in srgb,var(--region-color) 60%,#476079)}}.radar-regional-strip>button>i{background:var(--region-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.radar-regional-strip>button>i{background:color-mix(in srgb,var(--region-color) 15%,#101d2c)}}.radar-regional-strip>button>i{color:var(--region-color)}@supports (color:color-mix(in lab, red, red)){.radar-regional-strip>button>i{color:color-mix(in srgb,var(--region-color) 72%,#fff)}}.radar-regional-strip>button>i{font:800 12px/1 var(--font-jetbrains-mono),monospace;font-style:normal}.radar-regional-strip>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.radar-regional-strip>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.radar-regional-strip>button small{color:#5d748c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:is(.radar-regional-strip>button:hover,.radar-regional-strip>button:focus-visible,.radar-regional-strip>button.active){border-color:var(--region-color);background:var(--region-color)}@supports (color:color-mix(in lab, red, red)){:is(.radar-regional-strip>button:hover,.radar-regional-strip>button:focus-visible,.radar-regional-strip>button.active){background:color-mix(in srgb,var(--region-color) 12%,#101d2c)}}:is(.radar-regional-strip>button:hover,.radar-regional-strip>button:focus-visible,.radar-regional-strip>button.active){color:#f2f7fb;box-shadow:0 0 16px var(--region-color);outline:0}@supports (color:color-mix(in lab, red, red)){:is(.radar-regional-strip>button:hover,.radar-regional-strip>button:focus-visible,.radar-regional-strip>button.active){box-shadow:0 0 16px color-mix(in srgb,var(--region-color) 16%,transparent)}}.radar-regional-strip>button.active>i{background:var(--region-color);color:#fff}.sheet-top>a{color:var(--asset-accent);background:#fff;border:1px solid #d7dee8;border-radius:999px;padding:8px 11px;font-size:12px;text-decoration:none}.sheet-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.context-launch{text-decoration:none}.regional-identity .sheet-identity-main>strong{background:var(--asset-accent)}.regional-context-view{gap:8px;display:grid}.regional-context-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.regional-context-tabs button{color:#7489a0;min-height:29px;font:800 12px/1 var(--font-jetbrains-mono),monospace;background:#f6f8fb;border:1px solid #d8e1eb;border-radius:9px}:is(.regional-context-tabs button:hover,.regional-context-tabs button:focus-visible,.regional-context-tabs button.active){border-color:var(--region-color);background:var(--region-color)}@supports (color:color-mix(in lab, red, red)){:is(.regional-context-tabs button:hover,.regional-context-tabs button:focus-visible,.regional-context-tabs button.active){background:color-mix(in srgb,var(--region-color) 10%,#fff)}}:is(.regional-context-tabs button:hover,.regional-context-tabs button:focus-visible,.regional-context-tabs button.active){color:var(--region-color);outline:0}.regional-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.regional-scoreboard article{border:1px solid var(--asset-accent);grid-template-rows:auto auto 5px 1fr;grid-template-columns:1fr auto;gap:4px 8px;min-height:96px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.regional-scoreboard article{border:1px solid color-mix(in srgb,var(--asset-accent) 25%,#d9e3ed)}}.regional-scoreboard article{background:linear-gradient(145deg,#0b1827,#12243a);border-radius:14px}.regional-scoreboard span{color:#7893ad;font:700 12px/1 var(--font-jetbrains-mono),monospace}.regional-scoreboard article>b{color:var(--asset-accent);grid-area:1/2/3}@supports (color:color-mix(in lab, red, red)){.regional-scoreboard article>b{color:color-mix(in srgb,var(--asset-accent) 74%,#fff)}}.regional-scoreboard article>b{font:800 22px/1 var(--font-jetbrains-mono),monospace}.regional-scoreboard article>i{background:#24384b;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.regional-scoreboard article>i small{border-radius:inherit;background:var(--asset-accent);height:100%;display:block}.regional-scoreboard p{color:#92a7b9;grid-column:1/-1;margin:2px 0 0;font-size:12px;line-height:1.35}.regional-headline{border-left:4px solid var(--asset-accent);background:var(--asset-accent);border-radius:11px;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.regional-headline{background:color-mix(in srgb,var(--asset-accent) 7%,#f7f9fc)}}.regional-headline span,.regional-micro-panel>div:first-child span{color:var(--asset-accent);font:800 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em;display:block}.regional-headline b{color:#314860;margin-top:5px;font-size:12px;line-height:1.3;display:block}.regional-headline small{color:#8da0b4;margin-top:4px;font-size:12px;display:block}.regional-event-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.regional-event-matrix button{color:#536980;text-align:left;background:#f7f9fc;border:1px solid #dfe5ed;border-radius:9px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:3px 7px;min-width:0;min-height:43px;padding:6px 7px;display:grid}.regional-event-matrix button>span{color:#8b9db0;text-overflow:ellipsis;white-space:nowrap;gap:4px;min-width:0;font-size:12px;display:flex;overflow:hidden}.regional-event-matrix button>span i{letter-spacing:-1px;flex:none;font-size:12px;font-style:normal}.regional-event-matrix button>b{font:800 12px/1 var(--font-jetbrains-mono),monospace;align-self:end}.regional-event-matrix button>small{color:#8a9db1;text-align:right;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2/3;align-self:center;max-width:68px;font-size:12px;overflow:hidden}:is(.regional-event-matrix button:hover,.regional-event-matrix button:focus-visible,.regional-event-matrix button.active){border-color:var(--asset-accent);background:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){:is(.regional-event-matrix button:hover,.regional-event-matrix button:focus-visible,.regional-event-matrix button.active){background:color-mix(in srgb,var(--asset-accent) 7%,#fff)}}:is(.regional-event-matrix button:hover,.regional-event-matrix button:focus-visible,.regional-event-matrix button.active){outline:0}.regional-micro-panel{background:#f8fafc;border:1px solid #dce4ec;border-radius:13px;padding:9px}.regional-micro-panel>div:first-child{justify-content:space-between;align-items:center;gap:9px;margin-bottom:7px;display:flex}.regional-micro-panel>div:first-child b{color:#526980;text-align:right;font-size:12px}.regional-micro-panel>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.regional-micro-panel article{background:#fff;border:1px solid #e0e7ef;border-radius:9px;min-width:0;padding:7px}.regional-micro-panel article span{color:var(--asset-accent);font:800 12px/1 var(--font-jetbrains-mono),monospace}.regional-micro-panel article b{color:#3d536a;margin-top:6px;font-size:12px;line-height:1.25;display:block}.regional-micro-panel article small{color:#91a1b2;margin-top:5px;font-size:12px;line-height:1.3;display:block}.regional-transmission{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.regional-transmission article{background:#eef8f7;border-radius:11px;padding:9px}.regional-transmission article+article{background:#fff6f1}.regional-transmission span{color:#168e84;font:800 12px/1 var(--font-jetbrains-mono),monospace}.regional-transmission article+article span{color:#d66531}.regional-transmission p{color:#52687e;margin:6px 0 0;font-size:12px;line-height:1.35}.regional-source{color:#8b9daf;font:600 12px/1.4 var(--font-jetbrains-mono),monospace;text-align:center;margin:0}@media (min-width:901px){.radar-regional-strip{flex:none}}@media (min-width:1281px){.asset-sheet.view-context{height:auto;min-height:min(780px,100vh - 140px);max-height:none;overflow:visible}.sheet-tabs button{font-size:12px}}@supports (height:100dvh){@media (min-width:1281px){.asset-sheet.view-context{min-height:min(780px,100dvh - 140px)}}}@media (max-width:1280px){.asset-sheet.view-context{height:auto;max-height:none;overflow:visible}.regional-context-view{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.regional-context-tabs,.regional-scoreboard,.regional-headline{grid-column:1}.regional-event-matrix{grid-area:1/2/4;grid-template-columns:repeat(2,minmax(0,1fr))}.regional-micro-panel,.regional-transmission,.regional-source{grid-column:1/-1}}@media (max-width:760px){.radar-regional-strip{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:11px}.radar-regional-strip>div{grid-column:1/-1;grid-template-columns:28px 1fr;min-height:36px}.radar-regional-strip>button{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:47px}.radar-regional-strip>button>span small{display:none}.regional-context-view{grid-template-columns:1fr;display:grid}.regional-context-tabs,.regional-scoreboard,.regional-headline,.regional-event-matrix,.regional-micro-panel,.regional-transmission,.regional-source{grid-area:auto/1}.sheet-tabs button{min-height:42px;font-size:12px}}@media (max-width:420px){.radar-regional-strip{gap:4px;padding-inline:8px}.radar-regional-strip>button{padding-inline:3px}.radar-regional-strip>button b{font-size:12px}.regional-scoreboard,.regional-transmission,.regional-event-matrix,.regional-micro-panel>div:last-child{grid-template-columns:1fr}.sheet-tabs{gap:3px;padding:4px}.sheet-tabs button{font-size:12px}}.asset-radar{container-type:inline-size}.radar-axis-system{z-index:34;pointer-events:none;position:absolute;inset:0}.asset-radar .radar-axis-system .radar-axis-label{z-index:34;color:#f4f8fd;width:112px;min-height:32px;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:0;text-align:left;text-shadow:none;white-space:normal;box-sizing:border-box;background:#040d19f5;border:1px solid #76aeec94;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:5px 7px;line-height:1;display:grid;position:absolute;box-shadow:0 7px 18px #00000061,0 0 0 1px #1f6fd914,inset 0 1px #ffffff0d}.asset-radar .radar-axis-system .radar-axis-label>i{color:#fff;width:22px;height:22px;font:800 12px/1 var(--font-jetbrains-mono),monospace;background:#3987e5;border:1px solid #66aaf5;border-radius:7px;place-items:center;font-style:normal;display:grid;box-shadow:0 0 13px #3184e85c}.asset-radar .radar-axis-system .radar-axis-label>span{flex-direction:column;gap:4px;min-width:0;display:flex}.asset-radar .radar-axis-system .radar-axis-label b{color:#f3f8fe;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1;overflow:hidden}.asset-radar .radar-axis-system .radar-axis-label small{color:#88a8cb;letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1;overflow:hidden}.asset-radar .radar-axis-system .axis-conviction{top:1.5%;left:50%;right:auto;transform:translate(-50%)}.asset-radar .radar-axis-system .axis-momentum{top:50%;left:auto;right:1.5%;transform:translateY(-50%)}@container (width<=360px){.asset-radar .quadrant-caption.quadrant-caption{box-sizing:border-box;width:76px;max-width:76px;padding:4px 5px}.asset-radar .quadrant-caption.quadrant-caption b{letter-spacing:.025em;font-size:12px}.asset-radar .quadrant-caption.quadrant-caption small{display:none}.asset-radar .caption-preparar{top:1.5%;left:1%}.asset-radar .caption-confirmar{top:1.5%;right:1%}.asset-radar .caption-observar{bottom:1.5%;left:1%}.asset-radar .caption-validar{bottom:1.5%;right:1%}.asset-radar .radar-axis-system .axis-momentum{right:.5%}}@media (max-width:420px){.asset-radar .radar-axis-system .radar-axis-label{grid-template-columns:19px minmax(0,1fr);gap:5px;width:104px;min-height:29px;padding:4px 5px}.asset-radar .radar-axis-system .radar-axis-label>i{border-radius:6px;width:19px;height:19px;font-size:12px}.asset-radar .radar-axis-system .radar-axis-label b,.asset-radar .radar-axis-system .radar-axis-label small{font-size:12px}}@media (max-width:340px){.asset-radar .radar-axis-system .radar-axis-label{width:100px;display:grid}.asset-radar .radar-axis-system .radar-axis-label small{letter-spacing:0}}.asset-sheet .sheet-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1050px){.interactive-hero{grid-template-columns:minmax(220px,.62fr) minmax(400px,1.18fr) minmax(270px,.72fr);align-items:stretch;gap:clamp(14px,1.55vw,26px);height:calc(100dvh - 78px);min-height:0;padding:clamp(18px,2.2vh,28px) clamp(18px,2.4vw,42px) clamp(20px,2.6vh,32px);overflow:hidden}.hero-intro-copy{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9eb1c8 transparent;grid-column:1;width:100%;height:100%;max-height:100%;padding:2px 3px 2px 1px;position:static;top:auto;overflow:hidden auto}.hero-intro-copy h1{margin:clamp(15px,2.4vh,26px) 0 clamp(10px,1.7vh,18px);font-size:clamp(43px,4.25vw,70px)}.hero-intro-copy>p{font-size:clamp(12px,1vw,13px);line-height:1.45}.hero-quick-stats{gap:6px;margin-top:clamp(12px,2vh,22px)}.hero-quick-stats>div{border-radius:14px;min-height:clamp(56px,8vh,70px);padding:9px}.hero-quick-stats b{font-size:19px}.radar-control-panel{border-radius:20px;margin-top:10px}.control-panel-title{padding:10px 11px}.control-panel-title small{max-width:135px;font-size:12px}.control-panel-section{padding:8px 9px 0}.control-panel-label{margin-bottom:6px}.radar-control-panel .radar-lens-switch{gap:5px}.radar-control-panel .radar-lens-switch button{gap:2px 6px;min-height:46px;padding:7px}.radar-control-panel .radar-lens-switch button>span{width:22px;height:22px}.radar-control-panel .radar-lens-switch button>b,.radar-control-panel .radar-lens-switch button>small{font-size:12px}.radar-control-panel .asset-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.radar-control-panel .asset-chips button{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;width:100%;min-width:0;min-height:27px;padding:5px 7px;font-size:12px;overflow:hidden}.radar-control-panel .asset-chips button:before{flex-basis:6px;width:6px;height:6px}.radar-control-panel .radar-weight-key{min-height:30px;margin:8px 9px 0;padding:5px 7px}.radar-control-panel .radar-weight-key small{font-size:12px}.radar-control-panel .radar-controls{gap:6px;padding-bottom:9px}.radar-control-panel .radar-controls button{min-height:38px;padding:5px;font-size:12px}.radar-phone-shell{border-radius:clamp(28px,2.5vw,40px);grid-column:2;place-self:stretch stretch;width:100%;height:100%;min-height:0;max-height:100%}.radar-phone-shell .phone-status{flex:none;padding:14px 18px 11px}.radar-phone-shell .radar-stage{flex:1 1 0;min-height:0;container-type:size}.radar-phone-shell .radar-stage .asset-radar{inline-size:min(100cqw,100cqh,700px);width:min(100cqw,100cqh,700px);max-block-size:100%}.asset-sheet{scrollbar-gutter:stable;overscroll-behavior:contain;border-radius:clamp(24px,2vw,32px);flex-direction:column;grid-column:3;place-self:stretch stretch;width:100%;height:100%;min-height:0;max-height:100%;margin:0;padding:clamp(13px,1.25vw,18px);display:flex;overflow:hidden}.asset-sheet.view-radar{overflow:hidden auto}.asset-sheet.view-fundamentals,.asset-sheet.view-profile{overflow:hidden}.asset-sheet>.fundamental-view,.asset-sheet>.profile-view{flex:auto;min-height:0;overflow:hidden auto}.asset-sheet .sheet-handle{flex:none}.asset-sheet .sheet-tabs button{padding-inline:2px;font-size:clamp(12px,.58vw,12px)}.asset-sheet .quick-reading-grid{display:block}.asset-sheet .mini-reading+.mini-reading{margin-top:8px}.asset-sheet .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1050px) and (max-height:760px){.interactive-hero{padding-top:14px;padding-bottom:16px}.live-label{font-size:12px}.hero-intro-copy h1{margin:12px 0 9px;font-size:clamp(38px,3.8vw,56px)}.hero-intro-copy>p{font-size:12px;line-height:1.35}.hero-quick-stats{margin-top:10px}.hero-quick-stats>div{min-height:50px;padding:7px}.radar-control-panel{margin-top:8px}.control-panel-title{padding:8px 9px}.control-panel-section{padding-top:6px}.radar-control-panel .radar-lens-switch button{min-height:42px}.radar-control-panel .asset-chips button{min-height:24px;padding-block:4px}.radar-control-panel .radar-controls button{min-height:34px}.asset-sheet{padding:12px}}@media (min-width:761px) and (max-width:1049px){.interactive-hero{grid-template-columns:minmax(250px,.65fr) minmax(430px,1.35fr);gap:20px;min-height:auto}.hero-intro-copy{grid-column:1;position:static}.radar-phone-shell{grid-column:2;width:100%;height:min(720px,100dvh - 120px)}.asset-sheet{grid-column:1/-1;justify-self:center;width:min(100%,760px);height:auto;max-height:none;display:block;overflow:visible}.asset-sheet.view-radar,.asset-sheet.view-fundamentals,.asset-sheet.view-profile{overflow:visible}.asset-sheet .quick-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.asset-sheet .mini-reading+.mini-reading{margin-top:0}}@media (max-width:760px){.interactive-hero{min-height:auto;overflow:visible}.hero-intro-copy,.radar-phone-shell,.asset-sheet{width:100%}.radar-phone-shell{height:auto;max-height:none}.asset-sheet{height:auto;max-height:none;display:block;overflow:visible}.asset-sheet.view-radar,.asset-sheet.view-fundamentals,.asset-sheet.view-profile{overflow:visible}.asset-sheet .quick-reading-grid{grid-template-columns:1fr;display:grid}.asset-sheet .mini-reading+.mini-reading{margin-top:0}}body{font-size:var(--type-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.5}p{text-wrap:pretty}main :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #f0b54b!important}.report-header{min-height:72px}.report-brand{letter-spacing:.12em;font-size:12px;line-height:1.25}.report-header nav{font-size:14px;font-weight:650}.report-watch{font-size:12px}.report-watch span{width:30px;height:30px;font-size:12px}.live-label{color:#425a73;letter-spacing:.07em;font-size:12px;line-height:1.3}.hero-intro-copy h1{font-weight:780}.hero-quick-stats span{color:#526980;letter-spacing:.08em;font-size:12px;line-height:1.25}.hero-quick-stats b{color:#0f2036;font-size:23px}.radar-control-panel{background:linear-gradient(160deg,#0a1422,#102237);border-color:#36506d;box-shadow:0 20px 50px #0b122033,inset 0 1px #ffffff12}.control-panel-title{background:#12253bb8;align-items:flex-start;padding:15px 16px}.control-panel-title span,.control-panel-label{color:#afd2ff;letter-spacing:.09em;font-size:12px;line-height:1.25}.control-panel-title small{color:#b4c5d7;max-width:180px;font-size:12px;line-height:1.45}.control-panel-section{background:#ffffff06;border:1px solid #83aad529;border-radius:15px;margin:10px 10px 0;padding:11px 11px 10px}.control-panel-label{color:#88b6ed;margin-bottom:9px}.radar-control-panel .radar-lens-switch button{border-color:#38516e;gap:3px 8px;min-height:62px;padding:9px}.radar-control-panel .radar-lens-switch button>span{width:28px;height:28px;font-size:16px}.radar-control-panel .radar-lens-switch button>b{color:#e8f1fb;text-overflow:clip;white-space:normal;font-size:12px;line-height:1.2;overflow:visible}.radar-control-panel .radar-lens-switch button>small{color:#92a9c1;text-overflow:clip;white-space:normal;font-size:12px;line-height:1.25;overflow:visible}.radar-control-panel .asset-chips{gap:7px}.radar-control-panel .asset-chips button{color:#b6c7da;text-overflow:clip;white-space:normal;min-height:36px;padding:7px 9px;font-size:12px;font-weight:700;line-height:1.2}.radar-control-panel .asset-chips button:before{flex-basis:8px;width:8px;height:8px}.radar-control-panel .radar-weight-key{border-color:#35516e;min-height:48px;margin:10px;padding:9px 10px}.radar-control-panel .radar-weight-key>span{gap:4px;width:42px}.radar-control-panel .radar-weight-key b{color:#d7e8fa;letter-spacing:.055em;font-size:12px;line-height:1.25}.radar-control-panel .radar-weight-key small{color:#91a9c0;text-overflow:clip;white-space:normal;font-size:12px;line-height:1.35;overflow:visible}.radar-control-panel .radar-controls{gap:8px;padding-bottom:0}.radar-control-panel .radar-controls button{color:#c0d0e2;border-color:#3b526d;min-height:44px;padding:8px;font-size:12px;font-weight:700}.radar-control-panel .radar-controls button.active{color:#e8f3ff;background:#14345a;border-color:#65a9fb}.phone-status{color:#b3c8df;letter-spacing:.07em;font-size:12px;line-height:1.25}.asset-radar .quadrant-caption,.asset-radar.lens-quality .quadrant-caption{background:#050e1af0;border-color:#89b5eb85;max-width:132px;padding:7px 9px}.asset-radar .quadrant-caption b,.asset-radar.lens-quality .quadrant-caption b{letter-spacing:.045em;font-size:12px;line-height:1.2}.asset-radar .quadrant-caption small{color:#b0c7e1;font-size:12px;line-height:1.3}.asset-radar .radar-axis-system .radar-axis-label{border-color:#76aeecb8;grid-template-columns:26px minmax(0,1fr);gap:8px;width:126px;min-height:40px;padding:6px 8px}.asset-radar .radar-axis-system .radar-axis-label>i{width:26px;height:26px;font-size:12px}.asset-radar .radar-axis-system .radar-axis-label b{font-size:12px;line-height:1.1}.asset-radar .radar-axis-system .radar-axis-label small{color:#a5c2e2;font-size:12px;line-height:1.1}.asset-blip b,.asset-blip.priority-high b,.density-many .asset-blip b{font-size:12px}.asset-blip span{font-size:12px;line-height:1.25}.terminal-lock>span,.terminal-lock>b,.terminal-lock>small,.terminal-coordinates span{font-size:12px}.asset-sheet{color:#263d56;font-size:var(--type-copy)}.asset-sheet .pill,.sheet-top>button,.sheet-top>a{min-height:36px;padding:9px 12px;font-size:12px;font-weight:750}.sheet-terminal-status{color:#9ab2c9;min-height:34px;padding:8px 11px;font-size:12px;line-height:1.2}.sheet-identity-main>strong{width:64px;height:60px;font-size:13px}.sheet-identity-main>i{width:30px;height:30px;font-size:15px}.sheet-identity .sheet-kicker{color:#9cb4cc;margin-bottom:5px;font-size:12px;line-height:1.2}.asset-sheet .sheet-identity h2{-webkit-line-clamp:2;height:auto;min-height:43px;font-size:21px;line-height:1.08}.sheet-identity-main>div>small{color:#a4b8cc;margin-top:5px;font-size:12px;line-height:1.25}.asset-sheet .sheet-tabs{border-radius:15px;gap:6px;padding:6px}.asset-sheet .sheet-tabs button{color:#526980;min-height:42px;padding:7px 5px;font-size:12px;line-height:1.2}.asset-sheet .sheet-tabs button.active{color:#0c5fbd;font-weight:800}.asset-sheet .dossier-launch{min-height:56px;margin:0 0 12px;padding:10px 12px}.asset-sheet .dossier-launch>b{font-size:12.5px;line-height:1.2}.asset-sheet .dossier-launch>small{color:#5f7690;font-size:12px;line-height:1.3}.asset-sheet .sheet-metrics{gap:7px;margin-bottom:12px}.asset-sheet .sheet-metrics>div{min-height:68px;padding:10px}.asset-sheet .sheet-metrics span{color:#687f98;font-size:12px;line-height:1.2}.asset-sheet .quick-market-chart{min-height:144px;margin-bottom:12px;padding:12px 13px 10px}.asset-sheet .quick-chart-head span{color:#9ab0c4;font-size:12px;line-height:1.2}.asset-sheet .quick-chart-head b{margin-top:6px;font-size:12px;line-height:1.25}.asset-sheet .quick-chart-head>strong{font-size:12px}.asset-sheet .quick-plot{height:72px;margin-top:8px}.asset-sheet .quick-chart-foot{color:#8fa7bc;margin-top:7px;font-size:12px;line-height:1.2}.asset-sheet .asset-priority-card{grid-template-columns:minmax(100px,.42fr) minmax(0,.58fr);gap:8px;margin:0 0 12px;padding:9px}.asset-sheet .priority-score,.asset-sheet .priority-scale{padding:10px}.asset-sheet .priority-score span,.asset-sheet .priority-scale span{color:#617990;font-size:12px;line-height:1.25}.asset-sheet .priority-score b{margin-top:9px;font-size:27px}.asset-sheet .priority-scale b{margin-top:9px;font-size:12px;line-height:1.35}.asset-sheet .priority-score small,.asset-sheet .priority-scale small{color:#6f849a;font-size:12px;line-height:1.4}.asset-sheet .priority-factors{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.asset-sheet .priority-factors>div{gap:5px;padding:8px}.asset-sheet .priority-factors span{color:#526b84;font-size:12px;line-height:1.15}.asset-sheet .priority-factors span small,.asset-sheet .priority-factors strong{font-size:12px}.asset-sheet .selected-zone{gap:11px;margin:0 0 12px;padding:11px}.asset-sheet .selected-zone>span{min-width:62px;min-height:48px;padding:7px;font-size:12px;line-height:1.25}.asset-sheet .selected-zone p{color:#526980;-webkit-line-clamp:unset;margin-top:4px;font-size:12.5px;line-height:1.5;display:block;overflow:visible}.asset-sheet .quick-reading-grid{gap:8px}.asset-sheet .quick-reading-grid .mini-reading{min-height:0;padding:12px}.asset-sheet .quick-reading-grid .mini-reading strong{font-size:12px;line-height:1.25}.asset-sheet .quick-reading-grid .mini-reading p{color:#334b63;-webkit-line-clamp:unset;margin-top:7px;font-size:12.5px;line-height:1.5;display:block;overflow:visible}.asset-sheet .sheet-hint{color:#667e96;font-size:12px;line-height:1.4;display:block}.asset-sheet .fundamental-intro,.asset-sheet .profile-intro{padding:13px}.asset-sheet .fundamental-intro span,.asset-sheet .profile-intro span{font-size:12px;line-height:1.25}.asset-sheet .fundamental-intro b,.asset-sheet .profile-intro b{font-size:16px;line-height:1.3}.asset-sheet .fundamental-score{min-height:92px;padding:11px}.asset-sheet .fundamental-score>span,.asset-sheet .fundamental-facts span{font-size:12px;line-height:1.25}.asset-sheet .fundamental-score>b,.asset-sheet .fundamental-facts b{font-size:12px;line-height:1.4}.asset-sheet .fundamental-take strong{font-size:12px;line-height:1.25}.asset-sheet .fundamental-take p,.asset-sheet .fundamental-source p{font-size:12px;line-height:1.5}.asset-sheet .fundamental-source b{font-size:12px;line-height:1.35}.asset-sheet .profile-dimension{grid-template-columns:27px 1fr;gap:5px 8px;min-height:76px;padding:9px}.asset-sheet .profile-dimension span{font-size:12px;line-height:1.25}.asset-sheet .advanced-profile>span{font-size:12px}.asset-sheet .advanced-profile small{padding:6px 8px;font-size:12px;line-height:1.25}.asset-sheet .history-limit>b{font-size:12px}.asset-sheet .history-limit p{font-size:12px;line-height:1.5}.guide-intro>p{color:#334b63;font-size:17px;line-height:1.65}.guide-cards small{color:#617991;font-size:12px;line-height:1.25}.guide-cards h3{margin:10px 0;font-size:26px;line-height:1.1}.guide-cards p{color:#425a73;font-size:14px;line-height:1.6}.method-intro{color:#334b63;font-size:19px;line-height:1.65}.method-cards span{color:#536d87;font-size:12px;line-height:1.3}.method-cards p{color:#425a73;font-size:15px;line-height:1.55}.legend-card>p{font-size:15px}.pill{min-height:34px;padding:8px 12px;font-size:12px;line-height:1.2}.report-footer>div span,.report-footer>div a,.report-footer>p,.report-footer nav{font-size:13px;line-height:1.6}.report-footer>small{font-size:12px;line-height:1.3}.asset-dossier p{font-size:13px;line-height:1.6}.asset-dossier small{font-size:12px;line-height:1.4}.dossier-identity>span,.intel-section-title>span,.intel-primary-signal span,.intel-kpi-grid span,.intel-reading-grid span,.intel-chart-head span,.intel-market-side span,.intel-performance span,.oscillator-head span,.intel-technical-cards span,.intel-protocol span,.intel-fundamental-copy>span,.intel-relative span,.intel-scenarios span,.intel-monitor-grid>article>span,.intel-tags>span,.dossier-footer>div>span{font-size:12px;line-height:1.3}@media (min-width:1200px){.interactive-hero{grid-template-columns:minmax(270px,.72fr) minmax(420px,1.16fr) minmax(320px,.82fr)}}@media (min-width:1050px){.hero-intro-copy>p{font-size:14px}.hero-quick-stats>div{min-height:66px;padding:10px}.hero-quick-stats span{font-size:12px}.hero-quick-stats b{font-size:22px}.control-panel-title{padding:13px 14px}.control-panel-section{padding:10px}.asset-sheet{padding:14px}}@media (min-width:1050px) and (max-height:760px){.live-label{font-size:12px}.hero-intro-copy>p{font-size:13px;line-height:1.5}.control-panel-title small{font-size:12px}.radar-control-panel .radar-lens-switch button{min-height:58px}.radar-control-panel .asset-chips button{min-height:34px}.radar-control-panel .radar-controls button{min-height:42px}}@container (width<=360px){.asset-radar .quadrant-caption.quadrant-caption{width:86px;max-width:86px;padding:5px 6px}.asset-radar .quadrant-caption.quadrant-caption b{font-size:12px;line-height:1.15}.asset-radar .radar-axis-system .radar-axis-label{grid-template-columns:22px 1fr;width:112px;min-height:34px;padding:5px 6px}.asset-radar .radar-axis-system .radar-axis-label>i{width:22px;height:22px;font-size:12px}.asset-radar .radar-axis-system .radar-axis-label b,.asset-radar .radar-axis-system .radar-axis-label small{font-size:12px}}@media (max-width:1049px){.hero-intro-copy>p{font-size:16px}.asset-sheet .fundamental-scores,.asset-sheet .profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.report-brand,.report-watch,.live-label{font-size:12px}.hero-intro-copy>p{font-size:16px;line-height:1.65}.control-panel-title{display:block}.control-panel-title small{text-align:left;max-width:none;margin-top:7px;display:block}.radar-control-panel .radar-lens-switch button{min-height:64px}.radar-control-panel .asset-chips{flex-wrap:nowrap;display:flex;overflow-x:auto}.radar-control-panel .asset-chips button{justify-content:flex-start;min-width:116px;min-height:42px}.radar-control-panel .radar-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-status{font-size:12px}.asset-sheet{padding:16px}.asset-sheet .sheet-tabs button{min-height:46px;font-size:12px}.asset-sheet .sheet-metrics span{font-size:12px}.asset-sheet .quick-reading-grid .mini-reading p{font-size:14px}.asset-sheet .fundamental-scores,.asset-sheet .profile-grid{grid-template-columns:1fr}.guide-intro>p{font-size:16px}.guide-cards small{font-size:12px}.guide-cards h3{font-size:25px}.guide-cards p{font-size:14px}.method-intro{font-size:17px}.method-cards p{font-size:14px}.report-footer{gap:26px}}@media (max-width:420px){.report-header{padding-inline:14px}.report-brand span{display:none}.hero-quick-stats{gap:6px}.hero-quick-stats>div{min-width:0}.hero-quick-stats span{letter-spacing:.04em;font-size:12px}.radar-control-panel .radar-lens-switch{grid-template-columns:1fr}.radar-control-panel .radar-weight-key small{display:block}.asset-sheet .asset-priority-card,.asset-sheet .priority-factors,.asset-sheet .sheet-metrics{grid-template-columns:1fr}.asset-sheet .sheet-metrics>div:nth-child(3){grid-column:auto}.asset-radar .quadrant-caption b,.asset-radar.lens-quality .quadrant-caption b{font-size:12px}.asset-radar .quadrant-caption small,.terminal-coordinates{display:none}}.hero-intro-copy h1{margin-top:0;margin-bottom:14px;font-size:clamp(44px,4.1vw,64px);line-height:.93}.hero-intro-copy>p{color:#43566e;max-width:430px;font-size:14px;line-height:1.55}.radar-control-panel{color:#0f2036;background:#ffffffeb;border:1px solid #d8e2ed;border-radius:22px;margin-top:22px;overflow:hidden;box-shadow:0 14px 38px #1e375414}.control-panel-title{background:#f4f8fc;border-bottom:0;align-items:center;padding:13px 15px}.control-panel-title span{color:#1767c8;letter-spacing:.09em;font-size:12px}.control-panel-title small{color:#60758c;font-size:12px;font-weight:650}.control-panel-section{background:0 0;border:0;border-top:1px solid #e4ebf3;border-radius:0;margin:0 14px;padding:11px 0}.control-panel-section:first-of-type{border-top:0}.control-panel-label{color:#60758c;margin:0 0 8px;font-size:12px}.radar-control-panel .radar-lens-switch{gap:7px}.radar-control-panel .radar-lens-switch button{color:#536a82;background:#f7f9fc;border-color:#d8e2ed;min-height:55px;padding:8px}.radar-control-panel .radar-lens-switch button>span{color:#3077ca;background:#fff;border-color:#bfd0e2;width:27px;height:27px}.radar-control-panel .radar-lens-switch button>b{color:#263e57;font-size:12px}.radar-control-panel .radar-lens-switch button>small{color:#758aa0;font-size:12px}:is(.radar-control-panel .radar-lens-switch button:hover,.radar-control-panel .radar-lens-switch button:focus-visible,.radar-control-panel .radar-lens-switch button.active){color:#135eaf;background:#eaf3ff;border-color:#6ba4e8}.radar-control-panel .radar-lens-switch button.active>small{color:#4e7095}.radar-control-panel .asset-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.radar-control-panel .asset-chips button{color:#4b627a;background:#fff;border-color:#dce5ee;justify-content:flex-start;min-height:32px;padding:6px 8px;font-size:12px}:is(.radar-control-panel .asset-chips button:hover,.radar-control-panel .asset-chips button:focus-visible,.radar-control-panel .asset-chips button.active){color:#fff}.radar-control-panel .radar-weight-key{background:#f5f8fb;border-color:#dce5ee;min-height:39px;margin:0 14px;padding:7px 9px}.radar-control-panel .radar-weight-key b{color:#49617a;font-size:12px}.radar-control-panel .radar-controls{gap:7px}.radar-control-panel .radar-controls button{color:#38516b;background:#f6f9fc;border-color:#d6e1ec;min-height:40px;font-size:12px}.radar-control-panel .radar-controls button>span{color:#1767c8;background:#e5eef8}:is(.radar-control-panel .radar-controls button:hover,.radar-control-panel .radar-controls button:focus-visible,.radar-control-panel .radar-controls button.active,.radar-control-panel .radar-controls button[aria-pressed=true]){color:#125cae;background:#eaf3ff;border-color:#5d9ce7}.asset-sheet{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-color:#d8e2ed;box-shadow:0 14px 38px #1e375414}.asset-sheet .sheet-handle{display:none}.asset-sheet .sheet-top{min-height:34px}.asset-sheet .pill,.asset-sheet .sheet-top>button{min-height:32px;padding:7px 10px;font-size:12px}.sheet-identity{border-color:var(--asset-accent);min-height:88px;margin:8px 0}@supports (color:color-mix(in lab, red, red)){.sheet-identity{border-color:color-mix(in srgb,var(--asset-accent) 24%,#d8e2ed)}}.sheet-identity{background:linear-gradient(135deg,var(--asset-accent),#f5f8fb);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.sheet-identity{background:linear-gradient(135deg,color-mix(in srgb,var(--asset-accent) 8%,#f8fafc),#f5f8fb)}}.sheet-identity{box-shadow:none}.sheet-identity-main{grid-template-columns:56px minmax(0,1fr) 28px;gap:10px;min-height:86px;padding:10px}.sheet-identity-main>strong{background:var(--asset-accent);width:56px;height:54px;box-shadow:0 7px 16px var(--asset-accent);border:0;border-radius:13px}@supports (color:color-mix(in lab, red, red)){.sheet-identity-main>strong{box-shadow:0 7px 16px color-mix(in srgb,var(--asset-accent) 20%,transparent)}}.sheet-identity-main>strong{font-size:12px}.sheet-identity-main>i{color:#c18717;background:#fff;width:28px;height:28px;font-size:14px}.sheet-identity .sheet-kicker{color:#607990;font-size:12px}.asset-sheet .sheet-identity h2{color:#132b43;min-height:0;font-size:19px;line-height:1.08}.sheet-identity-main>div>small{color:#6f8499;font-size:12px}.asset-sheet .sheet-tabs{border-radius:13px;gap:4px;margin-bottom:8px;padding:4px}.asset-sheet .sheet-tabs button{min-height:36px;padding:6px 4px;font-size:12px}.asset-sheet .dossier-launch{min-height:45px;box-shadow:none;border-radius:12px;grid-template-columns:auto 1fr auto;margin-bottom:8px;padding:7px 10px}.asset-sheet .dossier-launch>span{font-size:16px}.asset-sheet .dossier-launch>b,.asset-sheet .dossier-launch>small{font-size:12px}.asset-sheet .dossier-launch>i{font-size:15px}.asset-sheet .sheet-metrics{border-block:1px solid #e3eaf2;gap:0;margin-bottom:8px;padding:7px 0}.asset-sheet .sheet-metrics>div{background:0 0;border:0;border-radius:0;min-height:46px;padding:4px 9px}.asset-sheet .sheet-metrics>div+div{border-left:1px solid #e3eaf2}.asset-sheet .sheet-metrics span{color:#6b8095;font-size:12px}.asset-sheet .selected-zone{border-radius:13px;gap:9px;margin-bottom:8px;padding:9px}.asset-sheet .selected-zone>span{min-width:55px;min-height:42px;padding:6px;font-size:12px}.asset-sheet .selected-zone p{margin-top:2px;font-size:12px;line-height:1.35}.asset-sheet .quick-reading-grid{grid-template-columns:1fr;gap:5px;display:grid}.asset-sheet .quick-reading-grid .mini-reading{border-radius:12px;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:8px;min-height:0;padding:8px 9px;display:grid}.asset-sheet .quick-reading-grid .mini-reading strong{white-space:normal;gap:3px;font-size:12px;line-height:1.25}.asset-sheet .quick-reading-grid .mini-reading strong i{font-size:12px}.asset-sheet .quick-reading-grid .mini-reading p{color:#3e566e;margin:0;font-size:12px;line-height:1.38}.asset-sheet .sheet-hint{color:#5f7690;margin:8px 0 0;font-size:12px;font-weight:650}.asset-sheet .fundamental-view,.asset-sheet .profile-view{gap:7px}.asset-sheet .fundamental-intro,.asset-sheet .profile-intro{border-radius:13px;padding:10px}.asset-sheet .fundamental-intro span,.asset-sheet .profile-intro span{font-size:12px}.asset-sheet .fundamental-intro b,.asset-sheet .profile-intro b{margin-top:4px;font-size:13px}.asset-sheet .fundamental-intro p,.asset-sheet .profile-intro p{margin-top:5px;font-size:12px;line-height:1.35}.asset-sheet .fundamental-scores{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.asset-sheet .fundamental-score{border-radius:11px;min-height:82px;padding:8px}.asset-sheet .fundamental-score>span{font-size:12px}.asset-sheet .fundamental-score>b{margin-top:5px;font-size:12px;line-height:1.25}.asset-sheet .fundamental-score>small{font-size:12px}.asset-sheet .fundamental-take{padding:10px}.asset-sheet .fundamental-take strong{font-size:12px}.asset-sheet .fundamental-take p{margin-top:5px;font-size:12px;line-height:1.4}.asset-sheet .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.asset-sheet .profile-dimension{border-radius:10px;grid-template-columns:22px 1fr;gap:3px 6px;min-height:58px;padding:7px}.asset-sheet .profile-dimension i{width:22px;height:22px;font-size:12px}.asset-sheet .profile-dimension b{font-size:12px;line-height:1.25}.asset-sheet .advanced-profile{border-radius:11px;padding:8px}.asset-sheet .advanced-profile>span{margin-bottom:5px;font-size:12px}.asset-sheet .advanced-profile small{padding:4px 6px;font-size:12px}@media (min-width:1050px){.interactive-hero{grid-template-columns:minmax(250px,.7fr) minmax(430px,1.28fr) minmax(310px,.78fr);gap:clamp(16px,1.7vw,28px);padding-top:20px;padding-bottom:24px}.hero-intro-copy{scrollbar-width:none;padding:4px 1px;overflow:hidden}.asset-sheet,.asset-sheet.view-radar,.asset-sheet.view-fundamentals,.asset-sheet.view-profile,.asset-sheet>.fundamental-view,.asset-sheet>.profile-view{scrollbar-gutter:auto;overflow:hidden}}@media (min-width:1050px) and (max-height:760px){.hero-intro-copy h1{margin-bottom:10px;font-size:clamp(38px,3.5vw,50px)}.hero-intro-copy>p{font-size:12.5px;line-height:1.45}.radar-control-panel{margin-top:13px}.control-panel-title{padding:10px 12px}.control-panel-section{padding:8px 0}.radar-control-panel .radar-lens-switch button{min-height:49px;padding:6px}.radar-control-panel .asset-chips button{min-height:28px;padding-block:4px;font-size:12px}.radar-control-panel .radar-weight-key{min-height:34px;padding-block:5px}.radar-control-panel .radar-controls button{min-height:36px;padding:5px;font-size:12px}.asset-sheet{padding:11px}.sheet-identity{min-height:80px;margin-block:6px}.sheet-identity-main{min-height:78px}.asset-sheet .sheet-tabs button{min-height:32px}.asset-sheet .dossier-launch{min-height:40px}.asset-sheet .selected-zone p,.asset-sheet .quick-reading-grid .mini-reading p{font-size:12px;line-height:1.3}}@media (max-width:1049px){.hero-intro-copy h1{margin-top:0}.radar-control-panel{max-width:560px}.asset-sheet .quick-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-sheet .quick-reading-grid .mini-reading{display:block}.asset-sheet .quick-reading-grid .mini-reading p{margin-top:6px}}@media (max-width:760px){.hero-intro-copy h1{font-size:clamp(44px,14vw,60px)}.hero-intro-copy>p{font-size:15px}.radar-control-panel{margin-top:20px}.control-panel-title{display:flex}.control-panel-title small{text-align:right;margin-top:0}.radar-control-panel .asset-chips{display:flex}.radar-control-panel .asset-chips button{min-width:108px}.asset-sheet .quick-reading-grid{grid-template-columns:1fr}.asset-sheet .quick-reading-grid .mini-reading{display:grid}.asset-sheet .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-sheet .fundamental-scores{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.control-panel-title{display:block}.control-panel-title small{text-align:left;margin-top:5px}.radar-control-panel .radar-lens-switch,.radar-control-panel .radar-controls,.asset-sheet .fundamental-scores,.asset-sheet .profile-grid{grid-template-columns:1fr}}.report-header{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081221f7;border-bottom-color:#25354a;grid-template-columns:minmax(330px,1fr) auto minmax(150px,1fr);gap:clamp(18px,2.4vw,38px);min-height:86px;padding:10px clamp(22px,4vw,64px);position:sticky;top:0;box-shadow:0 10px 28px #030a142e}.report-brand{color:#fff;width:fit-content;font-family:var(--font-inter),Arial,sans-serif;letter-spacing:0;grid-template-columns:46px auto;align-items:center;gap:12px;display:grid}.report-brand .brand-symbol{color:#fff;width:46px;height:46px;font:800 23px/1 var(--font-jetbrains-mono),monospace;background:linear-gradient(145deg,#1f78df,#154c91);border:1px solid #4f95ea;border-radius:15px;place-items:center;display:grid;box-shadow:0 0 0 5px #3484e41a,0 10px 24px #00000038}.report-brand .brand-copy{color:#fff;flex-direction:column;gap:5px;min-width:0;display:flex}.report-brand .brand-copy strong{color:#f4f8fd;letter-spacing:-.025em;white-space:nowrap;font-size:clamp(18px,1.32vw,23px);font-weight:780;line-height:1}.report-brand .brand-copy small{color:#83b9f4;font:800 12px/1.15 var(--font-jetbrains-mono),monospace;letter-spacing:.075em;white-space:nowrap}.report-header nav{color:#c2d0e1;gap:7px;font-size:14px;font-weight:720}.report-header nav a{border:1px solid #0000;border-radius:13px;align-items:center;gap:8px;min-height:46px;padding:10px 13px;line-height:1.1;display:inline-flex}.report-header nav a span{color:#64a6f2;font:800 14px/1 var(--font-jetbrains-mono),monospace}:is(.report-header nav a:hover,.report-header nav a:focus-visible){color:#fff;background:#12243a;border-color:#345276}.report-watch{color:#d5e2f0;min-width:124px;font-family:var(--font-inter),Arial,sans-serif;letter-spacing:0;background:#0e1e31;border:1px solid #2c4563;border-radius:13px;flex-direction:column;align-items:flex-end;gap:5px;padding:9px 11px;display:flex}.report-watch small{color:#7894b3;font:800 12px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em}.report-watch strong{font-size:13px;line-height:1}.hero-intro-copy h1{letter-spacing:-.055em;max-width:560px;font-size:clamp(47px,4.2vw,68px)}.hero-intro-copy>p{color:#344d66;font-size:15px;line-height:1.6}.control-panel-title span,.control-panel-title small,.control-panel-label,.radar-control-panel .radar-lens-switch button>b,.radar-control-panel .radar-lens-switch button>small,.radar-control-panel .asset-chips button,.radar-control-panel .radar-weight-key b,.radar-control-panel .radar-controls button,.phone-status,.asset-radar .quadrant-caption b,.asset-radar.lens-quality .quadrant-caption b,.asset-radar .quadrant-caption small,.asset-radar .radar-axis-system .radar-axis-label b,.asset-radar .radar-axis-system .radar-axis-label small,.asset-blip b,.asset-blip.priority-high b,.density-many .asset-blip b,.asset-blip span,.terminal-lock>span{font-size:12px}.terminal-lock>b{font-size:13px}.terminal-lock>small,.terminal-coordinates span,.asset-sheet .pill,.asset-sheet .sheet-top>button,.sheet-identity .sheet-kicker{font-size:12px}.asset-sheet .sheet-identity h2{font-size:22px}.sheet-identity-main>div>small,.asset-sheet .sheet-tabs button{font-size:12px}.asset-sheet .dossier-launch>b{font-size:12.5px}.asset-sheet .dossier-launch>small,.asset-sheet .sheet-metrics span{font-size:12px}.asset-sheet .sheet-metrics b{font-size:16px}.asset-sheet .selected-zone>span{font-size:12px}.asset-sheet .selected-zone b{font-size:14px}.asset-sheet .selected-zone p{font-size:12px;line-height:1.45}.reading-switch{background:#f1f5f9;border:1px solid #dce5ee;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:2px;padding:4px;display:grid}.reading-switch button{color:#536a82;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:41px;padding:6px 5px;font-size:12px;font-weight:760;line-height:1.15;display:flex}.reading-switch button span{font-size:14px}:is(.reading-switch button:hover,.reading-switch button:focus-visible,.reading-switch button.active){color:#145fae;background:#fff;border-color:#c4d7eb;box-shadow:0 4px 12px #1f4a7814}.focused-reading{background:#f6f9fc;border:1px solid #d9e4ef;border-left:4px solid #3e82d5;border-radius:13px;min-height:104px;margin-top:7px;padding:13px}.focused-reading strong{color:#2f648f;font:800 12px/1.2 var(--font-jetbrains-mono),monospace;letter-spacing:.06em;align-items:center;gap:7px;display:flex}.focused-reading strong span{font-size:15px}.focused-reading p{color:#304961;margin:9px 0 0;font-size:13.5px;line-height:1.5}.focused-reading-clp{background:#f2fafa;border-left-color:#159789}.focused-reading-clp strong{color:#0a7d73}.focused-reading-alert{background:#fef6f3;border-left-color:#e0612d}.focused-reading-alert strong{color:#c24f24}.asset-sheet .sheet-hint,.asset-sheet .fundamental-intro span,.asset-sheet .profile-intro span{font-size:12px}.asset-sheet .fundamental-intro b,.asset-sheet .profile-intro b{font-size:15px}.asset-sheet .fundamental-intro p,.asset-sheet .profile-intro p,.asset-sheet .fundamental-score>span,.asset-sheet .fundamental-score>b,.asset-sheet .fundamental-score>small,.asset-sheet .fundamental-take strong{font-size:12px}.asset-sheet .fundamental-take p{font-size:12.5px}.asset-sheet .profile-dimension span,.asset-sheet .profile-dimension b,.asset-sheet .advanced-profile>span,.asset-sheet .advanced-profile small{font-size:12px}.guide-intro>p{font-size:17px}.guide-cards small{font-size:12px}.guide-cards p{font-size:15px}.method-cards span{font-size:12px}.method-cards p,.legend-card>p{font-size:15px}.pill{font-size:12px}.report-footer>div span,.report-footer>div a,.report-footer>p,.report-footer nav{font-size:13.5px}.report-footer>small{font-size:12px}.asset-dossier p{line-height:1.6;font-size:14px!important}.asset-dossier small{line-height:1.4;font-size:12px!important}.asset-dossier span{line-height:1.3;font-size:12px!important}.asset-dossier button{font-size:12.5px}.mobile-dock a{color:#435b74;min-height:56px;font-size:12px;line-height:1.1}.mobile-dock span{font-size:19px}@media (min-width:1050px) and (max-height:760px){.hero-intro-copy h1{font-size:clamp(40px,3.55vw,52px)}.hero-intro-copy>p{font-size:13px}.focused-reading{min-height:86px;padding:10px}.focused-reading p{margin-top:6px;font-size:12px;line-height:1.4}.reading-switch button{min-height:36px}}@media (max-width:1050px){.report-header{grid-template-columns:1fr auto;min-height:78px;padding-block:9px}.report-brand{grid-template-columns:42px auto}.report-brand .brand-symbol{width:42px;height:42px;font-size:21px}.report-brand .brand-copy strong{font-size:18px}.report-brand .brand-copy small{font-size:12px}}@media (max-width:760px){.report-header{min-height:72px;padding:8px 14px}.report-brand{grid-template-columns:38px auto;gap:9px}.report-brand .brand-symbol{border-radius:12px;width:38px;height:38px;font-size:19px}.report-brand .brand-copy strong{font-size:15.5px}.report-brand .brand-copy small{letter-spacing:.04em;font-size:12px}.report-watch{min-width:102px;padding:7px 9px}.report-watch small,.report-watch strong{font-size:12px}.hero-intro-copy>p{font-size:16px}.control-panel-title span,.control-panel-title small,.control-panel-label,.radar-control-panel .asset-chips button{font-size:12px}.reading-switch button{min-height:44px;font-size:12px}.focused-reading p{font-size:14px}}@media (max-width:430px){.report-watch{display:none}.report-header{grid-template-columns:1fr}.report-brand{width:100%}.report-brand .brand-copy strong{font-size:clamp(15px,4.5vw,18px)}.report-brand .brand-copy small{font-size:12px}.reading-switch button{flex-direction:column;gap:3px;font-size:12px}}.asset-dossier{--dossier-ink:#0f2036;--dossier-copy:#405870;--dossier-muted:#6b8096;--dossier-line:#d9e3ed;--dossier-surface:#fff;--dossier-canvas:#f3f6fa;color:var(--dossier-ink);background:#081221c7}.dossier-shell{background-color:var(--dossier-canvas);background-image:radial-gradient(circle at 82% 0,var(--asset-accent),transparent 27%), linear-gradient(#5b799909 1px,transparent 1px), linear-gradient(90deg,#5b799909 1px,transparent 1px);border-color:#cbd8e5}@supports (color:color-mix(in lab, red, red)){.dossier-shell{background-image:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--asset-accent) 10%,transparent),transparent 27%), linear-gradient(#5b799909 1px,transparent 1px), linear-gradient(90deg,#5b799909 1px,transparent 1px)}}.dossier-shell{background-size:100% 100%,32px 32px,32px 32px;box-shadow:0 34px 110px #030a1461}.dossier-shell::-webkit-scrollbar-track{background:#e9eef4}.dossier-shell::-webkit-scrollbar-thumb{background:#8ea4ba;border-color:#e9eef4}.dossier-header{border-bottom-color:var(--dossier-line);background:#ffffffed;padding:clamp(28px,4vw,52px);position:relative}.dossier-header:before{content:"";background:var(--asset-accent);width:7px;position:absolute;inset:0 auto 0 0}.dossier-identity>span,.intel-section-title>span,.intel-primary-signal span,.intel-kpi-grid span,.intel-reading-grid span,.intel-chart-head span,.intel-market-side span,.intel-performance span,.oscillator-head span,.intel-technical-cards span,.intel-protocol span,.intel-fundamental-copy>span,.intel-relative span,.intel-scenarios span,.intel-monitor-grid>article>span,.intel-tags>span,.dossier-footer>div>span{color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.dossier-identity>span,.intel-section-title>span,.intel-primary-signal span,.intel-kpi-grid span,.intel-reading-grid span,.intel-chart-head span,.intel-market-side span,.intel-performance span,.oscillator-head span,.intel-technical-cards span,.intel-protocol span,.intel-fundamental-copy>span,.intel-relative span,.intel-scenarios span,.intel-monitor-grid>article>span,.intel-tags>span,.dossier-footer>div>span{color:color-mix(in srgb,var(--asset-accent) 62%,#155caa)}}.dossier-identity>span,.intel-section-title>span,.intel-primary-signal span,.intel-kpi-grid span,.intel-reading-grid span,.intel-chart-head span,.intel-market-side span,.intel-performance span,.oscillator-head span,.intel-technical-cards span,.intel-protocol span,.intel-fundamental-copy>span,.intel-relative span,.intel-scenarios span,.intel-monitor-grid>article>span,.intel-tags>span,.dossier-footer>div>span{letter-spacing:.09em;line-height:1.3;font-size:12px!important}.dossier-identity>b{border-color:var(--asset-accent);margin:24px 0 9px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.dossier-identity>b{border-color:color-mix(in srgb,var(--asset-accent) 42%,#b9c9d8)}}.dossier-identity>b{background:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.dossier-identity>b{background:color-mix(in srgb,var(--asset-accent) 9%,#fff)}}.dossier-identity>b{color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.dossier-identity>b{color:color-mix(in srgb,var(--asset-accent) 72%,#124e8c)}}.dossier-identity>b{font-size:14px}.dossier-header h2{color:var(--dossier-ink);letter-spacing:-.055em;font-size:clamp(44px,5.6vw,76px);line-height:.92}.dossier-header p{max-width:780px;color:var(--dossier-copy);margin-top:18px;line-height:1.6;font-size:15px!important}.dossier-header-actions>span{color:#607991;font-size:12px!important}.dossier-header-actions>span i{background:#3987e5;box-shadow:0 0 0 4px #1e6fd91c}.dossier-header-actions button,.dossier-nav-close{color:#304b66;background:#fff;border-color:#cad7e4;box-shadow:0 6px 16px #1a304c14}.dossier-header-actions button:hover,.dossier-nav-close:hover{color:#145eaf;background:#eaf3ff;border-color:#4288dc}.dossier-header-actions button:focus-visible{color:#145eaf;background:#eaf3ff;border-color:#4288dc}.dossier-nav-close:focus-visible{color:#145eaf;background:#eaf3ff;border-color:#4288dc}.dossier-nav{border-bottom-color:var(--dossier-line);background:#fffffff0;padding-block:9px;box-shadow:0 8px 24px #1a304c12}.dossier-nav a{color:#526b84;min-height:40px;font-family:var(--font-inter),Arial,sans-serif;letter-spacing:0;align-items:center;padding:9px 12px;font-size:12px;font-weight:730;line-height:1.15;display:inline-flex}:is(.dossier-nav a:hover,.dossier-nav a:focus-visible){color:#145eaf;background:#eaf3ff}.dossier-nav-close{box-shadow:-12px 0 22px #fff}.intel-section{border-bottom-color:var(--dossier-line);background:#f7f9fcb8;padding:clamp(56px,6vw,86px) clamp(24px,4vw,56px)}.intel-section:nth-of-type(2n){background:#ffffffb8}.intel-section-title{margin-bottom:34px}.intel-section-title h3{color:var(--dossier-ink);font-size:clamp(34px,3.7vw,54px);line-height:1}.intel-section-title>p{color:var(--dossier-copy);line-height:1.6;font-size:14px!important}.intel-primary-signal,.intel-kpi-grid article,.intel-reading-grid article,.intel-currency-context article,.intel-market-chart,.intel-market-side>div,.intel-performance article,.intel-oscillator,.intel-technical-cards article,.intel-gauges,.intel-fundamental-copy,.intel-etf-grid article,.intel-relative,.intel-scenarios article,.intel-monitor-grid>article,.intel-profile-grid article,.intel-tags{border-color:var(--dossier-line);background:var(--dossier-surface);box-shadow:0 10px 30px #1a304c0e}.intel-primary-signal{border-color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.intel-primary-signal{border-color:color-mix(in srgb,var(--asset-accent) 40%,#cbd8e5)}}.intel-primary-signal{border-left:6px solid var(--asset-accent);background:linear-gradient(145deg,var(--asset-accent),#fff)}@supports (color:color-mix(in lab, red, red)){.intel-primary-signal{background:linear-gradient(145deg,color-mix(in srgb,var(--asset-accent) 9%,#fff),#fff)}}.intel-primary-signal div>b{color:var(--dossier-ink);font-size:27px}.intel-primary-signal div>small{color:var(--dossier-muted)}.intel-primary-signal>strong{color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.intel-primary-signal>strong{color:color-mix(in srgb,var(--asset-accent) 74%,#145eaf)}}.intel-primary-signal>strong{font-size:60px}.intel-primary-signal>p{color:var(--dossier-copy);font-size:14px!important}.intel-kpi-grid b{color:var(--dossier-ink);font-size:20px}.intel-kpi-grid small{color:var(--dossier-muted);font-size:12px!important}.intel-reading-grid article{border-top:4px solid #3f86d9}.intel-reading-grid article:nth-child(2){border-top-color:#17a08f}.intel-reading-grid article:nth-child(3){border-top-color:#e8622a}.intel-reading-grid p{color:var(--dossier-copy);font-size:14px!important}.intel-currency-context b{color:var(--dossier-ink);font-size:18px}.intel-currency-context p{color:var(--dossier-copy);font-size:13px!important}.intel-market-chart{background:#fff}.intel-chart-head b{color:var(--dossier-ink);font-size:17px}.intel-chart-head>div:last-child{color:var(--dossier-muted);font-size:12px}.intel-plot{background-image:linear-gradient(#66809a1f 1px,#0000 1px),linear-gradient(90deg,#66809a1f 1px,#0000 1px);border-color:#bfcddb}.intel-time-axis{color:#637990;font-size:12px}.intel-market-side small,.intel-market-side p{color:var(--dossier-copy);font-size:12.5px!important}.intel-index-card b{color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.intel-index-card b{color:color-mix(in srgb,var(--asset-accent) 72%,#145eaf)}}.intel-range>div{background:#e3eaf1}.intel-range p b,.intel-benchmark b{color:var(--dossier-ink)}.intel-currency-formula>div{border-color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.intel-currency-formula>div{border-color:color-mix(in srgb,var(--asset-accent) 28%,#d2deea)}}.intel-currency-formula>div{background:linear-gradient(145deg,var(--asset-accent),#f7fafd)}@supports (color:color-mix(in lab, red, red)){.intel-currency-formula>div{background:linear-gradient(145deg,color-mix(in srgb,var(--asset-accent) 7%,#fff),#f7fafd)}}.intel-currency-formula code{color:var(--dossier-ink);font-size:clamp(15px,1.5vw,20px)}.intel-currency-formula p{color:var(--dossier-copy);font-size:13px!important}.intel-currency-formula>div:last-child b{color:var(--dossier-copy);font-size:12px}.intel-currency-formula>div:last-child strong{color:#b66d05;font-size:25px}.intel-performance article>span{border-bottom-color:var(--dossier-line)}.intel-performance article>div+div{border-top-color:#e4eaf1}.intel-performance article div small{color:var(--dossier-muted);font-size:12px!important}.intel-performance article div b{color:var(--dossier-ink);font-size:15px}.intel-performance .currency-fx b{color:#536c84}.intel-performance .currency-clp strong{color:#0b7a55;font-size:19px}.intel-performance .negative .currency-clp strong{color:#c9473d}.intel-performance .currency-clp em{color:var(--dossier-muted);font-size:12px}.intel-performance article>i{background:#e2e9f0}.oscillator-head b{color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.oscillator-head b{color:color-mix(in srgb,var(--asset-accent) 72%,#145eaf)}}.oscillator-head small{color:var(--dossier-muted);font-size:12px!important}.oscillator-track{background:#e4eaf0}.oscillator-axis{color:#61778e;font-size:12px}.macd-strip{border-top-color:var(--dossier-line)}.macd-strip>span{color:var(--dossier-muted);font-size:12px!important}.macd-strip>b{color:var(--dossier-ink);font-size:12px}.intel-technical-cards b{color:var(--dossier-ink);font-size:17px}.intel-technical-cards small{color:var(--dossier-muted);font-size:12px!important}.intel-protocol{border-color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.intel-protocol{border-color:color-mix(in srgb,var(--asset-accent) 25%,#d3dfeb)}}.intel-protocol{background:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.intel-protocol{background:color-mix(in srgb,var(--asset-accent) 5%,#fff)}}.intel-protocol p{color:var(--dossier-copy);font-size:13px!important}.intel-protocol p b{color:var(--dossier-ink)}.intel-gauge>i{background:conic-gradient(var(--asset-accent) var(--gauge-value),#dfe7ef 0)}.intel-gauge>i:after{background:#fff}.intel-gauge>i b{color:var(--dossier-ink)}.intel-gauge>i small{color:var(--dossier-muted)}.intel-gauge>span{color:#526a82}.intel-gauge>strong{color:var(--dossier-ink);font-size:12px}.intel-fundamental-copy h4{color:var(--dossier-ink);font-size:24px}.intel-fundamental-copy>p{color:var(--dossier-copy);font-size:14px!important}.intel-fundamental-copy>div{border-top-color:var(--dossier-line)}.intel-fundamental-copy>div b{color:var(--dossier-muted);font-size:12px}.intel-fundamental-copy>div strong{color:var(--dossier-ink);font-size:12.5px}.intel-etf-grid b{color:var(--dossier-ink);font-size:15px}.intel-etf-grid small{color:var(--dossier-copy);font-size:12px!important}.intel-relative>div:first-child b{color:var(--dossier-ink);font-size:21px}.intel-relative>div:first-child small{color:var(--dossier-muted)}.relative-track{background:#dfe7ef}.relative-track b{color:#a55f00;font-size:12px}.intel-relative>p{color:var(--dossier-copy);font-size:13px!important}.intel-scenarios article{border-top-width:5px}.intel-scenarios .scenario-bull{background:#f2faf6;border-color:#24a06d #b9dfcd #b9dfcd}.intel-scenarios .scenario-base{background:#f2f7fe;border-color:#3181da #bfd7f3 #bfd7f3}.intel-scenarios .scenario-bear{background:#fff6f5;border-color:#d9564d #efc8c4 #efc8c4}.intel-scenarios .scenario-bull b{color:#0b7a50}.intel-scenarios .scenario-base b{color:#145eaf}.intel-scenarios .scenario-bear b{color:#bb3e36}.intel-scenarios p{color:var(--dossier-copy);font-size:14px!important}.intel-scenarios small{color:var(--dossier-muted);font-size:12px!important}.intel-monitor-grid ul{color:var(--dossier-copy);font-size:13px;line-height:1.6}.intel-profile-grid i{border-color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.intel-profile-grid i{border-color:color-mix(in srgb,var(--asset-accent) 34%,#cad7e3)}}.intel-profile-grid i{background:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.intel-profile-grid i{background:color-mix(in srgb,var(--asset-accent) 8%,#fff)}}.intel-profile-grid i{color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.intel-profile-grid i{color:color-mix(in srgb,var(--asset-accent) 72%,#145eaf)}}.intel-profile-grid span{color:var(--dossier-muted)}.intel-profile-grid b{color:var(--dossier-ink);font-size:12.5px}.intel-tags small{color:#405870;background:#f2f5f9;border-color:#d2dde8;font-size:12px!important}.dossier-footer{border-top:6px solid var(--asset-accent);background:#0b1828}.dossier-footer p{color:#aabccf;font-size:12.5px!important}.dossier-footer p b{color:#f0f5fa}.dossier-footer>div:nth-child(2) b{color:#f0b54b;font-size:24px}.dossier-footer>div:nth-child(2) span{color:#d8b873}.dossier-footer button{color:#fff;background:#3987e5;border-color:#5a8fca;min-height:48px;font-size:12.5px}:is(.dossier-footer button:hover,.dossier-footer button:focus-visible){background:#155cae}@media (max-width:760px){.asset-dossier{background:#edf2f7}.dossier-shell{background-color:var(--dossier-canvas);border-color:#0000}.dossier-header{padding-top:calc(24px + env(safe-area-inset-top))}.dossier-header h2{font-size:clamp(42px,13vw,62px)}.dossier-header-actions{margin-top:20px}.dossier-nav{padding-inline:10px}.dossier-nav a{min-height:44px;font-size:12px}.intel-section{padding:52px 18px}.intel-section-title>p{margin-top:15px}.intel-kpi-grid b{font-size:18px}.intel-reading-grid p,.intel-scenarios p,.intel-fundamental-copy>p{font-size:14px!important}}@media (max-width:420px){.intel-kpi-grid,.intel-gauges,.intel-technical-cards,.intel-profile-grid{grid-template-columns:1fr}.dossier-footer{padding-inline:18px}}.radar-phone-shell .radar-stage{background-color:#08111f;background-image:linear-gradient(#57779e0b 1px,#0000 1px),linear-gradient(90deg,#57779e0b 1px,#0000 1px),radial-gradient(circle,#1e6fd92b,#08111f00 72%);background-size:24px 24px,24px 24px,100% 100%}.radar-phone-shell .radar-stage .asset-radar{box-shadow:none;background:0 0}.terminal-lock{grid-template-columns:auto minmax(0,1fr);min-width:clamp(178px,31%,238px);padding:9px 12px}.terminal-lock>small{text-overflow:clip;white-space:normal;max-width:none;font-size:12px;line-height:1.2;overflow:visible}.sheet-identity,.sheet-identity-main{height:auto}.sheet-identity{min-height:118px}.sheet-identity-main{grid-template-columns:60px minmax(0,1fr) 28px;min-height:116px;padding:11px 12px}.asset-sheet .sheet-identity h2{-webkit-line-clamp:unset;height:auto;min-height:0;font-size:clamp(22px,1.55vw,26px);line-height:1.12;display:block;overflow:visible}.sheet-identity-main>div>small{text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}@media (min-width:1050px){.interactive-hero{height:calc(100dvh - 86px)}.hero-intro-copy h1{letter-spacing:-.048em;max-width:430px;margin:6px 0 10px;font-size:clamp(36px,3.15vw,50px);line-height:.97}.hero-intro-copy>p{max-width:410px;font-size:14px;line-height:1.5}.radar-control-panel{border-radius:24px;margin-top:14px}.control-panel-title{padding:14px 16px}.control-panel-title span{font-size:12px}.control-panel-title small{max-width:none;font-size:12px}.control-panel-section{margin-inline:16px;padding-block:13px}.control-panel-label{margin-bottom:9px;font-size:12px}.radar-control-panel .radar-lens-switch{gap:8px}.radar-control-panel .radar-lens-switch button{border-radius:14px;gap:3px 8px;min-height:64px;padding:10px}.radar-control-panel .radar-lens-switch button>span{width:32px;height:32px}.radar-control-panel .radar-lens-switch button>b{font-size:12.5px}.radar-control-panel .radar-lens-switch button>small{font-size:12px}.radar-control-panel .asset-chips{gap:7px}.radar-control-panel .asset-chips button{min-height:38px;padding:8px 10px;font-size:12px}.radar-control-panel .radar-weight-key{min-height:44px;margin:0 16px;padding:9px 11px}.radar-control-panel .radar-weight-key b{font-size:12px}.radar-control-panel .radar-controls{gap:8px;padding-bottom:0}.radar-control-panel .radar-controls button{min-height:48px;padding:8px;font-size:12.5px}.radar-phone-shell .radar-stage .asset-radar{inline-size:min(100cqw,100cqh,780px);width:min(100cqw,100cqh,780px)}}@media (min-width:1300px){.interactive-hero{grid-template-columns:minmax(310px,.82fr) minmax(520px,1.42fr) minmax(330px,.9fr);gap:clamp(18px,1.7vw,30px)}}@media (min-width:1500px){.interactive-hero{grid-template-columns:minmax(340px,.85fr) minmax(600px,1.5fr) minmax(360px,.9fr);gap:clamp(22px,1.8vw,34px)}}@media (min-width:1050px) and (max-height:780px){.hero-intro-copy h1{margin-block:2px 7px;font-size:clamp(34px,2.9vw,43px)}.hero-intro-copy>p{font-size:12.5px;line-height:1.42}.radar-control-panel{margin-top:9px}.control-panel-title{padding:10px 13px}.control-panel-section{margin-inline:13px;padding-block:9px}.radar-control-panel .radar-lens-switch button{min-height:54px;padding:8px}.radar-control-panel .asset-chips button{min-height:32px;padding-block:6px;font-size:12px}.radar-control-panel .radar-weight-key{min-height:38px;margin-inline:13px;padding-block:7px}.radar-control-panel .radar-controls button{min-height:42px;padding-block:6px}.sheet-identity{min-height:108px}.sheet-identity-main{min-height:106px;padding-block:9px}.asset-sheet .sheet-identity h2{font-size:21px}}@media (max-width:1049px){.sheet-identity{min-height:112px}.sheet-identity-main{min-height:110px}.asset-sheet .sheet-identity h2{font-size:clamp(21px,3vw,25px)}}.asset-sheet .sheet-identity h2{color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.asset-sheet .sheet-identity h2{color:color-mix(in srgb,var(--asset-accent) 72%,#0b315b)}}.asset-sheet .sheet-identity h2{text-shadow:0 0 18px var(--asset-accent);font-weight:850}@supports (color:color-mix(in lab, red, red)){.asset-sheet .sheet-identity h2{text-shadow:0 0 18px color-mix(in srgb,var(--asset-accent) 16%,transparent)}}.terminal-lock>small{color:var(--asset-accent)}@supports (color:color-mix(in lab, red, red)){.terminal-lock>small{color:color-mix(in srgb,var(--asset-accent) 78%,#dcecff)}}.terminal-lock>small{font-weight:800}.radar-control-panel{overflow:hidden}@media (min-width:1100px){.hero-intro-copy{flex-direction:column;display:flex;overflow:hidden}.hero-intro-copy h1,.hero-intro-copy>p{flex:none}.radar-control-panel{flex:0 auto;min-height:0;margin-top:clamp(8px,1.5vh,14px)}.control-panel-title{padding:clamp(9px,1.25vh,14px) 15px}.control-panel-section{padding-block:clamp(7px,1.15vh,13px)}.radar-control-panel .radar-lens-switch button{min-height:clamp(48px,6.4vh,64px)}.radar-control-panel .asset-chips button{min-height:clamp(29px,4.1vh,38px)}.radar-control-panel .radar-weight-key{min-height:clamp(34px,4.7vh,44px)}.radar-control-panel .radar-controls button{min-height:clamp(38px,5.4vh,48px)}.radar-phone-shell .radar-stage .asset-radar{inline-size:min(100cqw,100cqh,820px);width:min(100cqw,100cqh,820px)}.asset-sheet,.asset-sheet.view-radar,.asset-sheet.view-fundamentals,.asset-sheet.view-profile{overflow:hidden}.asset-sheet .sheet-hint{display:none}}@media (min-width:1200px){.interactive-hero{grid-template-columns:clamp(290px,22vw,430px) minmax(420px,1fr) clamp(320px,23vw,440px)}}@media (min-width:1100px) and (max-height:700px){.hero-intro-copy h1{margin-block:0 6px;font-size:clamp(31px,2.65vw,40px)}.hero-intro-copy>p{display:none}.control-panel-title{padding-block:8px}.control-panel-section{padding-block:6px}.radar-control-panel .radar-lens-switch button{min-height:45px;padding-block:6px}.radar-control-panel .asset-chips button{min-height:27px;padding-block:4px}.radar-control-panel .radar-weight-key{min-height:31px;padding-block:4px}.radar-control-panel .radar-controls button{min-height:36px;padding-block:4px}.sheet-identity{min-height:98px}.sheet-identity-main{min-height:96px}.asset-sheet .sheet-metrics,.asset-sheet .sheet-hint{display:none}}@media (min-width:761px) and (max-width:1099px){.interactive-hero{grid-template-rows:minmax(0,1fr) 126px;grid-template-columns:minmax(255px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:12px 16px;height:calc(100dvh - 78px);min-height:0;padding:12px 16px;overflow:hidden}.hero-intro-copy{flex-direction:column;grid-area:1/1;height:100%;padding:0;display:flex;overflow:hidden}.hero-intro-copy h1{margin:0 0 7px;font-size:clamp(30px,4.4vw,40px);line-height:.98}.hero-intro-copy>p{font-size:12px;line-height:1.4}.radar-control-panel{border-radius:18px;flex:0 auto;min-height:0;margin-top:8px}.control-panel-title{padding:8px 10px}.control-panel-title span,.control-panel-title small{font-size:12px}.control-panel-section{margin-inline:10px;padding-block:6px}.control-panel-label{margin-bottom:5px;font-size:12px}.radar-control-panel .radar-lens-switch button{min-height:43px;padding:6px}.radar-control-panel .radar-lens-switch button>span{width:23px;height:23px}.radar-control-panel .radar-lens-switch button>b{font-size:12px}.radar-control-panel .radar-lens-switch button>small{display:none}.radar-control-panel .asset-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.radar-control-panel .asset-chips button{min-width:0;min-height:27px;padding:4px 6px;font-size:12px}.radar-control-panel .radar-weight-key{min-height:31px;margin:0 10px;padding:5px 7px}.radar-control-panel .radar-weight-key b{font-size:12px}.radar-control-panel .radar-controls{gap:5px}.radar-control-panel .radar-controls button{min-height:36px;padding:5px;font-size:12px}.radar-phone-shell{border-radius:28px;grid-area:1/2;width:100%;height:100%;min-height:0}.radar-phone-shell .phone-status{padding:10px 14px 8px}.radar-phone-shell .radar-stage .asset-radar{inline-size:min(100cqw,100cqh,650px);width:min(100cqw,100cqh,650px)}.asset-sheet,.asset-sheet.view-radar,.asset-sheet.view-fundamentals,.asset-sheet.view-profile{border-radius:22px;grid-area:2/1/auto/-1;grid-template-columns:112px minmax(0,1fr) 190px;align-items:center;gap:10px;width:100%;height:100%;min-height:0;max-height:none;margin:0;padding:9px 12px;display:grid;overflow:hidden}.asset-sheet .sheet-handle,.asset-sheet>.sheet-tabs,.asset-sheet>.sheet-metrics,.asset-sheet>.selected-zone,.asset-sheet>.reading-switch,.asset-sheet>.focused-reading,.asset-sheet>.sheet-hint,.asset-sheet>.fundamental-view,.asset-sheet>.profile-view{display:none}.asset-sheet .sheet-top{flex-direction:column;align-items:stretch;gap:5px;min-height:0;display:flex}.asset-sheet .pill,.asset-sheet .sheet-top>button{min-height:30px;padding:5px 7px;font-size:12px}.asset-sheet .sheet-identity{height:100%;min-height:0;margin:0}.asset-sheet .sheet-identity-main{height:100%;min-height:0;padding:8px 10px}.asset-sheet .sheet-identity h2{font-size:clamp(19px,2.6vw,24px)}.asset-sheet .dossier-launch{min-height:56px;margin:0}}@media (min-width:761px) and (max-width:1099px) and (max-height:720px){.interactive-hero{grid-template-rows:minmax(0,1fr) 108px}.hero-intro-copy h1{font-size:28px}.hero-intro-copy>p{display:none}.control-panel-title{padding-block:6px}.control-panel-section{padding-block:4px}.radar-control-panel .radar-lens-switch button{min-height:38px}.radar-control-panel .asset-chips button{min-height:23px;font-size:12px}.radar-control-panel .radar-weight-key{min-height:27px;padding-block:3px}.radar-control-panel .radar-controls button{min-height:32px}.asset-sheet .pill,.asset-sheet .sheet-top>button{min-height:27px}.asset-sheet .dossier-launch{min-height:48px}}@media (max-width:760px){.interactive-hero{height:calc(100dvh - 72px);min-height:0;padding:7px 8px calc(64px + env(safe-area-inset-bottom));grid-template-rows:auto minmax(150px,1fr) 94px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:7px;display:grid;overflow:hidden}.hero-intro-copy{flex-direction:column;grid-row:1;width:100%;padding:0;display:flex;overflow:hidden}.hero-intro-copy h1{letter-spacing:-.045em;margin:0 0 5px;font-size:clamp(24px,7.3vw,31px);line-height:.98}.hero-intro-copy>p{display:none}.radar-control-panel{border-radius:16px;margin:0}.control-panel-title{padding:6px 9px;display:flex}.control-panel-title span{font-size:12px}.control-panel-title small{display:none}.control-panel-section{margin-inline:8px;padding-block:5px}.control-panel-label{margin-bottom:4px;font-size:12px}.radar-control-panel .radar-lens-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.radar-control-panel .radar-lens-switch button{gap:4px;min-height:38px;padding:5px}.radar-control-panel .radar-lens-switch button>span{width:21px;height:21px}.radar-control-panel .radar-lens-switch button>b{white-space:normal;font-size:12px}.radar-control-panel .radar-lens-switch button>small{display:none}.radar-control-panel .asset-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0;display:grid;overflow:visible}.radar-control-panel .asset-chips button{text-overflow:ellipsis;white-space:normal;justify-content:flex-start;min-width:0;min-height:28px;padding:4px 5px;font-size:12px;line-height:1.05;overflow:hidden}.radar-control-panel .asset-chips button:before{flex-basis:5px;width:5px;height:5px}.radar-control-panel .radar-weight-key{min-height:27px;margin:0 8px;padding:4px 6px}.radar-control-panel .radar-weight-key>span{transform-origin:0;transform:scale(.78)}.radar-control-panel .radar-weight-key b{font-size:12px}.radar-control-panel .radar-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.radar-control-panel .radar-controls button{min-height:34px;padding:4px;font-size:12px}.radar-control-panel .radar-controls button>span{width:20px;height:20px}.radar-phone-shell{border-radius:20px;grid-row:2;width:100%;height:100%;min-height:0}.radar-phone-shell .phone-status{padding:7px 11px 6px;font-size:12px}.radar-phone-shell .radar-stage{min-height:0;padding:0}.radar-phone-shell .radar-stage .asset-radar{inline-size:min(100cqw,100cqh,560px);width:min(100cqw,100cqh,560px)}.asset-sheet,.asset-sheet.view-radar,.asset-sheet.view-fundamentals,.asset-sheet.view-profile{border-radius:18px;grid-row:3;grid-template-columns:74px minmax(0,1fr) 44px;align-items:center;gap:6px;width:100%;height:94px;min-height:0;max-height:94px;margin:0;padding:7px 8px;display:grid;overflow:hidden}.asset-sheet .sheet-handle,.asset-sheet .pill,.asset-sheet>.sheet-tabs,.asset-sheet>.sheet-metrics,.asset-sheet>.selected-zone,.asset-sheet>.reading-switch,.asset-sheet>.focused-reading,.asset-sheet>.sheet-hint,.asset-sheet>.fundamental-view,.asset-sheet>.profile-view{display:none}.asset-sheet .sheet-top{min-height:0;display:block}.asset-sheet .sheet-top>button{width:100%;min-height:34px;padding:5px;font-size:12px;line-height:1.1}.asset-sheet .sheet-identity{border-radius:13px;height:78px;min-height:0;margin:0}.asset-sheet .sheet-identity-main{grid-template-columns:42px minmax(0,1fr);gap:7px;height:100%;min-height:0;padding:7px}.asset-sheet .sheet-identity-main>strong{border-radius:11px;width:42px;height:42px;font-size:12px}.asset-sheet .sheet-identity-main>i{display:none}.sheet-identity .sheet-kicker{margin-bottom:2px;font-size:12px}.asset-sheet .sheet-identity h2{font-size:clamp(15px,4.3vw,18px);line-height:1.08}.sheet-identity-main>div>small{display:none}.asset-sheet .dossier-launch{border-radius:12px;grid-template-columns:1fr;place-items:center;width:44px;min-height:44px;margin:0;padding:0}.asset-sheet .dossier-launch>span{grid-row:auto;font-size:19px}.asset-sheet .dossier-launch>b,.asset-sheet .dossier-launch>small,.asset-sheet .dossier-launch>i{display:none}}@media (max-width:760px) and (max-height:700px){.interactive-hero{grid-template-rows:auto minmax(145px,1fr) 84px;padding-top:5px}.hero-intro-copy h1{display:none}.control-panel-title{padding-block:5px}.control-panel-section{padding-block:4px}.radar-control-panel .radar-lens-switch button{min-height:34px}.radar-control-panel .asset-chips button{min-height:24px;font-size:12px}.radar-control-panel .radar-weight-key{min-height:24px;padding-block:2px}.radar-control-panel .radar-controls button{min-height:30px}.asset-sheet,.asset-sheet.view-radar,.asset-sheet.view-fundamentals,.asset-sheet.view-profile{height:84px;max-height:84px}.asset-sheet .sheet-identity{height:70px}}.report-header{background:#0b1424f7;border-bottom-color:#3987e538}.report-brand{width:min(294px,28vw);font-family:var(--font-brand-mono);grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.report-brand img{width:min(250px,100%);height:auto;display:block}.report-brand .brand-release{color:#8cbcf2;font:700 12px/1 var(--font-brand-mono);letter-spacing:.08em;white-space:nowrap;padding-left:75px;display:block}.interactive-hero{background:radial-gradient(circle at 55% 43%,#3987e51a,transparent 31%), linear-gradient(145deg,var(--brand-paper) 0%,#edf2f8 100%)}.radar-phone-shell{background:var(--brand-navy);box-shadow:0 28px 80px #0b142438,inset 0 1px #ffffff0f}.hero-intro-copy h1 span,.report-header nav a span{color:var(--brand-blue)}.brand-kicker{color:var(--brand-blue);font:700 12px/1.2 var(--font-brand-mono);letter-spacing:.12em;align-items:center;gap:9px;display:inline-flex}.brand-kicker:before{content:"";border-radius:var(--brand-radius-pill);background:linear-gradient(90deg,var(--brand-blue) 0 65%,var(--brand-orange) 65% 100%);width:30px;height:3px}.footer-identity .footer-brand-logo{width:min(230px,100%);height:auto;margin:0 0 16px}.footer-identity strong{color:var(--brand-ink)}.footer-identity a{font-family:var(--font-brand-mono)}@media (max-width:1050px){.report-brand{width:min(260px,52vw)}}@media (max-width:760px){.report-brand{width:min(236px,62vw)}.report-brand img{width:min(218px,100%)}.report-brand .brand-release{padding-left:65px;font-size:12px}}@media (max-width:430px){.report-brand{width:min(250px,76vw)}}.report-header{grid-template-columns:minmax(370px,1fr) auto minmax(132px,.58fr);gap:clamp(14px,2vw,30px);min-height:100px;padding-block:10px}.report-brand{gap:1px;width:min(360px,30vw)}.report-brand img{width:min(330px,100%)}.report-brand .brand-release{color:#a7cbf3;letter-spacing:.09em;padding-left:98px;font-size:12px}.report-header nav{gap:7px}.report-header nav a{background:#12243a80;border:1px solid #7299c52e;border-radius:15px;grid-template-columns:34px auto;align-items:center;gap:9px;min-height:62px;padding:8px 11px;display:grid}.nav-icon{color:#7eb7f6;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;background:#3987e51c;border:1px solid #65a9fb57;border-radius:9px;width:28px;height:28px;padding:5px;overflow:visible}.nav-icon .nav-icon-signal{fill:var(--brand-orange);stroke:var(--brand-orange)}.report-header nav .nav-copy{color:#f5f9fe;flex-direction:column;gap:4px;min-width:0;display:flex}.report-header nav .nav-copy small{color:#70a8e8;font:700 12px/1 var(--font-brand-mono);letter-spacing:.12em}.report-header nav .nav-copy strong{color:inherit;white-space:nowrap;font-size:14.5px;font-weight:700;line-height:1}:is(.report-header nav a:hover,.report-header nav a:focus-visible){background:#162d48;border-color:#65a9fb9e;box-shadow:0 8px 22px #0000002e}:is(.report-header nav a:hover .nav-icon,.report-header nav a:focus-visible .nav-icon){border-color:var(--brand-blue);background:var(--brand-blue);color:#fff}.radar-phone-shell .radar-stage{flex-direction:column;align-items:stretch;gap:7px;padding:8px 11px 10px;display:flex}.radar-chart-space{flex:1 1 0;place-items:center;min-width:0;min-height:0;display:grid;container-type:size}.radar-phone-shell .radar-chart-space .asset-radar{max-block-size:100%;max-inline-size:100%;inline-size:min(100cqw,100cqh,820px)!important;width:min(100cqw,100cqh,820px)!important}.radar-shell-axis{color:#f7fbff;min-width:0;font-family:var(--font-brand-mono);background:#10243a;border:1px solid #65a9fb59;border-radius:10px;align-items:center;gap:8px;padding:5px 8px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.radar-shell-axis>i{background:var(--brand-blue);color:#fff;width:25px;height:25px;font:700 12px/1 var(--font-brand-mono);border-radius:7px;flex:none;place-items:center;font-style:normal;display:grid}.radar-shell-axis>span{flex-direction:column;gap:3px;min-width:0;display:flex}.radar-shell-axis b{color:#f4f9ff;letter-spacing:.08em;font-size:12px;line-height:1}.radar-shell-axis small{color:#8fb5dc;letter-spacing:.06em;font-size:12px;font-weight:700;line-height:1}.radar-shell-axis-y{flex:none;align-self:flex-start}.radar-shell-readout{flex:none;grid-template-columns:minmax(126px,.29fr) minmax(0,1fr);gap:7px;display:grid}.radar-shell-axis-x{width:100%}.radar-shell-quadrants{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0;display:grid}.radar-shell-quadrants>span{color:#aec4dc;min-width:0;min-height:37px;font-family:var(--font-brand-mono);transition:border-color var(--brand-motion),background var(--brand-motion),color var(--brand-motion);background:#0d1d30;border:1px solid #6f99c938;border-radius:9px;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:5px;padding:5px 6px;display:grid}.radar-shell-quadrants>span>i{color:#8fb9e7;width:19px;height:19px;font:700 12px/1 var(--font-brand-mono);background:#1d344d;border-radius:6px;place-items:center;font-style:normal;display:grid}.radar-shell-quadrants>span>b{letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:clamp(12px,.64vw,12px);line-height:1.1;overflow:hidden}.radar-shell-quadrants>span>small{display:none}.radar-shell-quadrants>span.active{border-color:var(--brand-blue);color:#fff;background:#16375d;box-shadow:0 0 0 1px #3987e529,0 6px 16px #0000002e}.radar-shell-quadrants>span.active>i{background:var(--brand-orange);color:#fff}:is(.radar-control-panel .asset-chips button:hover,.radar-control-panel .asset-chips button:focus-visible){border-color:var(--group-accent)}@supports (color:color-mix(in lab, red, red)){:is(.radar-control-panel .asset-chips button:hover,.radar-control-panel .asset-chips button:focus-visible){border-color:color-mix(in srgb,var(--group-accent) 64%,#fff)}}:is(.radar-control-panel .asset-chips button:hover,.radar-control-panel .asset-chips button:focus-visible){background:var(--group-accent)}@supports (color:color-mix(in lab, red, red)){:is(.radar-control-panel .asset-chips button:hover,.radar-control-panel .asset-chips button:focus-visible){background:color-mix(in srgb,var(--group-accent) 12%,#fff)}}:is(.radar-control-panel .asset-chips button:hover,.radar-control-panel .asset-chips button:focus-visible){color:var(--brand-ink)}.radar-control-panel .asset-chips button.active{border:2px solid var(--group-accent);background:var(--group-accent)}@supports (color:color-mix(in lab, red, red)){.radar-control-panel .asset-chips button.active{background:color-mix(in srgb,var(--group-accent) 15%,#fff)}}.radar-control-panel .asset-chips button.active{color:var(--brand-ink);box-shadow:inset 4px 0 0 var(--group-accent),0 5px 16px var(--group-accent)}@supports (color:color-mix(in lab, red, red)){.radar-control-panel .asset-chips button.active{box-shadow:inset 4px 0 0 var(--group-accent),0 5px 16px color-mix(in srgb,var(--group-accent) 18%,transparent)}}.radar-control-panel .asset-chips button.active{font-weight:800}.radar-control-panel .asset-chips button.active:before{background:var(--group-accent);box-shadow:0 0 0 3px var(--group-accent)}@supports (color:color-mix(in lab, red, red)){.radar-control-panel .asset-chips button.active:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--group-accent) 15%,transparent)}}.radar-control-panel .asset-chips button.active:after{content:"✓";background:var(--group-accent);color:#fff;width:18px;height:18px;font:800 12px/1 var(--font-brand-mono);border-radius:6px;flex:none;place-items:center;margin-left:auto;display:grid}.asset-radar .asset-blip.selected{z-index:45;box-shadow:0 0 0 3px var(--brand-blue),0 0 0 7px #ffffff3d,0 12px 30px #0000006b;border-color:#fff}.asset-radar .asset-blip.selected>b{min-width:24px;color:var(--brand-ink);text-shadow:none;background:#fff;border-radius:6px;padding:4px 5px}.asset-radar .asset-blip.selected:after{content:"✓";border:2px solid var(--brand-navy);background:var(--brand-orange);color:#fff;width:18px;height:18px;font:800 12px/1 var(--font-brand-mono);border-radius:50%;place-items:center;animation:none;display:grid;inset:-11px -11px auto auto;box-shadow:0 4px 10px #0000005c}.asset-radar .asset-blip.selected>span{border-color:var(--brand-blue);background:var(--brand-navy);color:#fff;font-weight:700}.mobile-dock .nav-icon{width:25px;height:25px;padding:4px}.mobile-dock a>span{color:inherit;font:700 12px/1 var(--font-brand-sans)}@media (max-width:1250px){.report-header{grid-template-columns:minmax(300px,1fr) auto minmax(112px,.45fr);gap:10px;padding-inline:20px}.report-brand{width:min(310px,27vw)}.report-brand img{width:min(286px,100%)}.report-brand .brand-release{padding-left:85px;font-size:12px}.report-header nav a{grid-template-columns:30px auto;gap:7px;padding-inline:8px}.nav-icon{width:26px;height:26px}.report-header nav .nav-copy strong{font-size:13px}}@media (max-width:1050px){.report-header{grid-template-columns:1fr auto;min-height:88px;padding-inline:18px}.report-brand{grid-template-columns:minmax(0,1fr);gap:1px;width:min(320px,54vw)}.report-brand img{width:min(294px,100%)}.report-brand .brand-release{padding-left:87px}.radar-chart-space{flex:none;container-type:inline-size}.radar-phone-shell .radar-chart-space .asset-radar{inline-size:min(100cqw,650px)!important;width:min(100cqw,650px)!important}}@media (max-width:760px){.report-header{min-height:82px}.report-brand{width:min(280px,68vw)}.report-brand img{width:min(258px,100%)}.report-brand .brand-release{padding-left:77px;font-size:12px}.radar-phone-shell .radar-stage{gap:5px;padding:6px 7px 8px}.radar-shell-axis{padding:4px 6px}.radar-shell-axis>i{width:21px;height:21px}.radar-shell-axis b,.radar-shell-axis small{font-size:12px}.radar-shell-readout{grid-template-columns:minmax(108px,.28fr) minmax(0,1fr);gap:4px}.radar-shell-quadrants{gap:3px}.radar-shell-quadrants>span{grid-template-columns:16px minmax(0,1fr);gap:3px;min-height:31px;padding:3px 4px}.radar-shell-quadrants>span>i{width:16px;height:16px;font-size:12px}.radar-shell-quadrants>span>b{letter-spacing:0;font-size:clamp(12px,1.55vw,12px)}}@media (max-width:430px){.report-header{min-height:78px}.report-brand{width:min(270px,82vw)}.report-brand img{width:min(250px,100%)}.report-brand .brand-release{display:none}.radar-shell-readout{grid-template-columns:1fr}.radar-shell-axis-x{width:fit-content}}@media (max-width:760px) and (max-height:700px){.radar-phone-shell .radar-stage{gap:3px;padding-block:3px 5px}.radar-shell-axis-y{display:none}.radar-chart-space{flex:1 1 0;min-height:0;container-type:size}.radar-phone-shell .radar-chart-space .asset-radar{inline-size:min(100cqw,100cqh,560px)!important;width:min(100cqw,100cqh,560px)!important}.radar-shell-readout{grid-template-columns:102px minmax(0,1fr);gap:3px}.radar-shell-axis{min-height:25px;padding:2px 4px}.radar-shell-axis>i{width:18px;height:18px}.radar-shell-axis small{display:none}.radar-shell-quadrants>span{min-height:25px;padding:2px 3px}}:focus-visible{outline:3px solid var(--brand-blue)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-blue) 72%,#fff)}}:focus-visible{outline-offset:3px}sub,sup{font-size:12px}.asset-sheet{gap:0}@media (min-width:1100px){.report-header{grid-template-columns:minmax(255px,.72fr) auto minmax(124px,.42fr);gap:12px;height:88px;min-height:88px;padding:6px 20px}.report-brand{width:min(270px,22vw)}.report-brand img{width:min(250px,100%)}.report-brand .brand-release{letter-spacing:.045em;padding-left:74px;font-size:12px}.report-header nav a{grid-template-columns:30px auto;min-height:52px;padding:7px 9px}.nav-icon{width:27px;height:27px}.report-header nav .nav-copy{gap:2px}.report-header nav .nav-copy small{letter-spacing:.07em;font-size:12px}.report-header nav .nav-copy strong{font-size:14px}.interactive-hero{grid-template-columns:minmax(285px,22.5vw) minmax(0,1fr) minmax(315px,25vw);align-items:stretch;gap:14px;height:calc(100dvh - 94px);min-height:0;padding:12px 20px;overflow:hidden}.hero-intro-copy{height:100%;padding:0}.brand-kicker{letter-spacing:.075em;min-height:20px}.hero-intro-copy h1{margin:4px 0 7px;font-size:clamp(30px,2.45vw,38px);line-height:.96}.hero-intro-copy>p{max-width:400px;font-size:14px;line-height:1.43}.radar-control-panel{border-radius:19px;flex:none;margin-top:8px}.control-panel-title{gap:6px;padding:8px 12px}.control-panel-title span,.control-panel-title small{letter-spacing:.02em;text-align:left;white-space:nowrap;max-width:none}.control-panel-section{margin-inline:12px;padding-block:6px}.control-panel-label{margin-bottom:5px}.radar-control-panel .radar-lens-switch{gap:6px}.radar-control-panel .radar-lens-switch button{border-radius:12px;grid-template-columns:minmax(0,1fr);align-content:center;gap:2px;min-height:58px;padding:6px;position:relative}.radar-control-panel .radar-lens-switch button>span{width:22px;height:22px;position:absolute;top:5px;right:5px}.radar-control-panel .radar-lens-switch button>b,.radar-control-panel .radar-lens-switch button>small{grid-column:1;padding-right:20px;line-height:1.12}.radar-control-panel .asset-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.radar-control-panel .asset-chips button{min-width:0;min-height:31px;font-family:var(--font-brand-sans);letter-spacing:-.02em;text-overflow:clip;white-space:normal;padding:3px 5px;font-size:12px;line-height:1.08;overflow:visible}.radar-control-panel .radar-weight-key{min-height:36px;margin-inline:12px;padding:5px 8px}.radar-control-panel .radar-controls{gap:6px}.radar-control-panel .radar-controls button{min-height:39px;padding:5px}.radar-phone-shell,.asset-sheet{height:100%;min-height:0}.asset-sheet{padding:11px;overflow:hidden}}@media (min-width:761px) and (max-width:1099px){.report-header{grid-template-columns:270px minmax(0,1fr) 100px;gap:8px;height:82px;min-height:82px;padding:6px 14px}.report-brand{width:270px}.report-brand img{width:190px}.report-brand .brand-release{letter-spacing:.025em;padding-left:57px;font-size:12px}.report-header nav{gap:3px;display:flex}.report-header nav a{border-radius:11px;grid-template-columns:23px minmax(0,1fr);gap:4px;min-height:48px;padding:5px}.report-header nav .nav-icon{width:22px;height:22px;padding:4px}.report-header nav .nav-copy{gap:1px}.report-header nav .nav-copy small,.report-header nav .nav-copy strong{font-size:12px}.report-watch{min-width:96px;padding-inline:7px}.report-watch small,.report-watch strong{font-size:12px}.mobile-dock{display:none}.interactive-hero{height:calc(100dvh - 88px)}.radar-control-panel .asset-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.radar-control-panel .asset-chips button{font-family:var(--font-brand-sans);letter-spacing:-.02em;text-overflow:clip;white-space:normal;line-height:1.08;overflow:visible}.radar-phone-shell .radar-stage{flex:1 1 0;min-height:0}.radar-chart-space{flex:1 1 0;min-height:0;container-type:size}.radar-phone-shell .radar-chart-space .asset-radar{inline-size:min(100cqw,100cqh,650px)!important;width:min(100cqw,100cqh,650px)!important}}@media (max-width:760px){.report-header{height:64px;min-height:64px;padding-block:6px}.report-brand{width:min(224px,68vw)}.report-brand img{width:min(204px,100%)}.interactive-hero{height:calc(100dvh - 68px);padding-bottom:calc(76px + env(safe-area-inset-bottom))}.radar-control-panel{grid-template-columns:150px minmax(0,1fr);grid-template-areas:"title lens""assets assets""weight actions";gap:0;display:grid}.control-panel-title{flex-direction:column;grid-area:title;justify-content:center;align-items:flex-start;gap:3px;min-width:0;padding:6px 8px;display:flex}.control-panel-title span,.control-panel-title small{letter-spacing:0;text-align:left;white-space:nowrap;max-width:none;line-height:1.15;display:block}.control-lens{border-top:0;border-left:1px solid #e4ebf3;grid-area:lens;margin:0;padding:5px 7px}.control-lens .radar-lens-switch button{grid-template-columns:minmax(0,1fr);align-content:center;min-height:36px;padding:4px 5px;position:relative}.control-lens .radar-lens-switch button>span{width:20px;height:20px;position:absolute;top:5px;right:5px}.control-lens .radar-lens-switch button>b{font-family:var(--font-brand-sans);grid-column:1;padding-right:18px;line-height:1.05}.control-assets{grid-area:assets;margin:0 8px;padding:5px 0}.radar-control-panel .radar-weight-key{flex-direction:column;grid-area:weight;justify-content:center;align-items:flex-start;gap:2px;min-height:48px;margin:5px 4px 6px 8px;padding:4px 6px}.radar-control-panel .radar-weight-key>span{transform-origin:0;width:auto;transform:scale(.8)}.radar-control-panel .radar-weight-key b{letter-spacing:.02em;line-height:1.12}.control-actions{border-top:1px solid #e4ebf3;grid-area:actions;margin:0;padding:5px 8px 6px 4px}.control-actions .control-panel-label{margin-bottom:4px}.radar-control-panel .asset-chips{gap:3px}.radar-control-panel .asset-chips button{min-height:30px;font-family:var(--font-brand-sans);letter-spacing:-.055em;text-overflow:clip;white-space:nowrap;padding:3px 2px;font-size:12px;line-height:1.1;overflow:visible}.radar-control-panel .asset-chips button:before{flex-basis:4px;width:4px;height:4px}.radar-control-panel .radar-controls{gap:4px}.radar-control-panel .radar-controls button{min-height:34px;padding:4px;line-height:1.05}.radar-chart-space{flex:1 1 0;min-height:0;container-type:size}.radar-phone-shell .radar-stage{flex:1 1 0;min-height:0;position:relative}.radar-shell-axis-y{z-index:48;position:absolute;top:7px;left:8px}.radar-shell-readout{flex:0 0 37px;height:37px;display:block;position:relative}.radar-shell-axis-x{z-index:48;pointer-events:none;width:fit-content;position:absolute;bottom:calc(100% + 5px);left:0}.radar-shell-quadrants{height:37px}.radar-phone-shell .radar-chart-space .asset-radar{inline-size:min(100cqw,100cqh,560px)!important;width:min(100cqw,100cqh,560px)!important}.asset-sheet,.asset-sheet.view-radar,.asset-sheet.view-fundamentals,.asset-sheet.view-profile{grid-template-columns:72px minmax(0,1fr) 78px;height:84px;max-height:84px;padding-block:5px}.asset-sheet .sheet-identity{height:72px}.asset-sheet .dossier-launch{flex-direction:column;justify-content:center;align-items:center;gap:3px;width:78px;min-height:58px;padding:5px;display:flex}.asset-sheet .dossier-launch>b{letter-spacing:-.03em;font-size:12px;line-height:1;display:block}.mobile-dock{height:64px}.mobile-dock a{min-height:54px}}@media (max-width:430px){.report-header{height:64px;min-height:64px}.interactive-hero{height:calc(100dvh - 68px)}.brand-kicker{letter-spacing:.07em}}@media (max-width:760px) and (max-height:700px){.interactive-hero{padding-bottom:calc(68px + env(safe-area-inset-bottom))}}.report-header nav .newsletter-nav-link{background:linear-gradient(145deg,#e8622a21,#12243a94);border-color:#e8622a57}.report-header nav .newsletter-nav-link .nav-icon{color:#ff9a6e;background:#e8622a24;border-color:#e8622a7a}.newsletter-section{background:linear-gradient(var(--brand-navy),var(--brand-navy)) padding-box, linear-gradient(90deg,var(--brand-blue) 0 58%,var(--brand-teal) 58% 80%,var(--brand-orange) 80% 92%,var(--brand-red) 92%) border-box;color:#fff;box-shadow:none;border-top:6px solid #0000;border-radius:0;grid-template-columns:minmax(280px,.72fr) minmax(560px,1.28fr);align-items:start;gap:clamp(44px,6vw,96px);margin:0;padding:clamp(76px,8vw,122px) clamp(24px,7vw,112px);scroll-margin-top:90px;display:grid}.newsletter-lead>span{color:#9bc6f5;font:700 13px/1.2 var(--font-brand-mono);letter-spacing:.12em;align-items:center;gap:9px;display:inline-flex}.newsletter-lead>span:before{content:"";background:var(--brand-orange);border-radius:999px;width:28px;height:3px}.newsletter-section .newsletter-lead h2{color:#fff;letter-spacing:-.062em;max-width:610px;margin:28px 0 20px;font-size:clamp(52px,5.8vw,86px);line-height:.91}.newsletter-section .newsletter-lead>p{color:#bdcad9;max-width:530px;margin:0;font-size:18px;line-height:1.55}.newsletter-promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:34px;display:grid}.newsletter-promises>span{background:#101f33;border:1px solid #30435a;border-radius:15px;flex-direction:column;justify-content:center;gap:7px;min-height:86px;padding:13px;display:flex}.newsletter-promises b{color:#fff;font:800 20px/1 var(--font-brand-sans)}.newsletter-promises small{color:#8fa4bb;font-size:13px;line-height:1.2}.newsletter-panel{gap:14px;display:grid}.newsletter-signup-card{color:var(--brand-ink);background:#fff;border:1px solid #d9e3ed;border-radius:28px;grid-template-columns:minmax(220px,.72fr) minmax(330px,1.28fr);align-items:center;gap:clamp(24px,4vw,46px);padding:clamp(24px,3vw,38px);display:grid;box-shadow:0 24px 58px #00000038}.newsletter-card-heading>span,.newsletter-form>label:first-child,.newsletter-formats article>div>span{color:var(--brand-blue);font:800 13px/1.2 var(--font-brand-mono);letter-spacing:.1em}.newsletter-card-heading h3{color:var(--brand-ink);letter-spacing:-.045em;margin:12px 0 9px;font-size:clamp(30px,3vw,43px);line-height:.98}.newsletter-card-heading p{color:#556b82;margin:0;font-size:16px;line-height:1.5}.newsletter-form{min-width:0}.newsletter-form>label:first-child{margin-bottom:10px;display:block}.newsletter-field-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;border:0!important;display:grid!important}.newsletter-section .newsletter-field-row input{width:100%;min-height:52px;color:var(--brand-ink);background:#f8fafc;border:1px solid #aebed0;border-radius:12px;outline:0;padding:12px 14px;font-size:17px}.newsletter-section .newsletter-field-row input::placeholder{color:#72849a}.newsletter-section .newsletter-field-row input:focus{border-color:var(--brand-blue);box-shadow:0 0 0 4px #3987e524}.newsletter-section .newsletter-field-row button{background:var(--brand-blue);color:#fff;min-height:52px;font:800 13px/1.1 var(--font-brand-mono);letter-spacing:.03em;cursor:pointer;border:0;border-radius:12px;padding:12px 17px}:is(.newsletter-section .newsletter-field-row button:hover,.newsletter-section .newsletter-field-row button:focus-visible){background:#246fca;box-shadow:0 8px 20px #3987e53d}.newsletter-section .newsletter-field-row button:disabled{cursor:wait;opacity:.66}.newsletter-honeypot{opacity:0!important;width:1px!important;height:1px!important;padding:0!important;position:fixed!important;inset:auto auto -10000px -10000px!important}.newsletter-consent{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;margin-top:13px;color:#52677d!important;font:500 14px/1.42 var(--font-brand-sans)!important;letter-spacing:0!important;display:grid!important}.newsletter-consent input{width:18px;height:18px;accent-color:var(--brand-blue);margin:1px 0 0}.newsletter-form>small{color:#667b90;margin-top:10px;font-size:13px;line-height:1.4;display:block}.newsletter-form>small a{color:#266fc7;text-underline-offset:2px;font-weight:700;text-decoration:underline}.newsletter-error{color:#a4231d;font-weight:700}.newsletter-signup-card .success-message{background:#eef6ff;border-color:#bcd8f6;padding:20px}.newsletter-signup-card .success-message>b{background:var(--brand-teal)}.newsletter-signup-card .success-message p{color:#3b536a;font-size:15px;line-height:1.45}.newsletter-signup-card .success-message strong{color:var(--brand-ink);font-size:17px}.newsletter-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.newsletter-formats article{background:#101f33;border:1px solid #30465d;border-radius:24px;flex-direction:column;justify-content:space-between;gap:22px;min-height:245px;padding:24px;display:flex}.newsletter-formats article.whatsapp-format{background:linear-gradient(145deg,#102639,#102033);border-color:#17a08f73}.newsletter-formats h3{color:#fff;letter-spacing:-.035em;margin:11px 0 8px;font-size:27px;line-height:1}.newsletter-formats p{color:#aebed0;margin:0;font-size:15px;line-height:1.48}.newsletter-formats article>div>small{color:#8196ad;font:700 12px/1.35 var(--font-brand-mono);letter-spacing:.045em;margin-top:14px;display:block}.newsletter-formats article>a,.newsletter-formats .format-actions>a{color:#fff;min-height:46px;font:800 13px/1 var(--font-brand-mono);letter-spacing:.035em;background:#172d43;border:1px solid #3b5872;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.newsletter-formats article>a:hover,.newsletter-formats .format-actions>a:hover{background:#1d3b59;border-color:#79aff0}.newsletter-formats article>a:focus-visible{background:#1d3b59;border-color:#79aff0}.newsletter-formats .format-actions>a:focus-visible{background:#1d3b59;border-color:#79aff0}.newsletter-formats .format-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.newsletter-formats .format-actions>a:last-child{background:#17a08f29;border-color:#17a08f94}.newsletter-channel-note{color:#9fb1c5;margin:2px 2px 0;font-size:14px;line-height:1.55}.newsletter-channel-note a{color:#8fc0f7;text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (max-width:1180px){.newsletter-section{grid-template-columns:minmax(250px,.62fr) minmax(520px,1.38fr);gap:36px}.newsletter-signup-card{grid-template-columns:1fr;gap:24px}}@media (min-width:901px) and (max-width:1180px){.report-header nav a{padding-inline:6px}.report-header nav .nav-copy strong{font-size:13px}}@media (max-width:980px){.newsletter-section{grid-template-columns:1fr}.newsletter-lead{max-width:720px}.newsletter-promises{max-width:520px}}@media (min-width:761px) and (max-width:900px){.report-header{grid-template-columns:1fr auto}.report-header nav{display:none}}@media (max-width:760px){.newsletter-section{padding:58px max(18px,env(safe-area-inset-right)) 66px max(18px,env(safe-area-inset-left));border-top-width:5px;border-radius:30px;margin:10px;scroll-margin-top:68px}.newsletter-section .newsletter-lead h2{margin-top:22px;font-size:clamp(48px,14vw,66px)}.newsletter-section .newsletter-lead>p{font-size:17px}.newsletter-signup-card{border-radius:22px;padding:22px}.newsletter-formats{grid-template-columns:1fr}.newsletter-formats article{min-height:220px}.mobile-dock{grid-template-columns:repeat(5,1fr);gap:1px}.mobile-dock a{min-width:0;padding-inline:2px}.mobile-dock a>span{font-size:12px}}@media (min-width:721px) and (max-width:1050px){.mobile-dock{grid-template-columns:repeat(5,1fr)}}@media (max-width:560px){.newsletter-promises{gap:5px}.newsletter-promises>span{min-height:80px;padding:10px}.newsletter-promises b{font-size:18px}.newsletter-promises small{font-size:12px}.newsletter-field-row{grid-template-columns:1fr}.newsletter-section .newsletter-field-row button{width:100%}.newsletter-formats .format-actions{grid-template-columns:1fr}}@media (max-width:390px){.newsletter-section{margin-inline:6px;padding-inline:15px}.newsletter-signup-card,.newsletter-formats article{padding:18px}.newsletter-promises small{letter-spacing:-.02em;font-size:12px}.mobile-dock{width:calc(100% - 12px);padding-inline:4px}.mobile-dock .nav-icon{width:22px;height:22px}}.privacy-page{background:var(--brand-paper);min-height:100dvh;color:var(--brand-ink)}.privacy-header{background:var(--brand-navy);justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:14px max(24px,50vw - 590px);display:flex}.privacy-header>a:first-child{width:min(280px,54vw)}.privacy-header img{width:100%;height:auto;display:block}.privacy-header>a:last-child{color:#a9cef7;min-height:44px;font:800 13px/1.1 var(--font-brand-mono);letter-spacing:.035em;border:1px solid #38516c;border-radius:12px;align-items:center;padding:10px 14px;display:inline-flex}:is(.privacy-header>a:last-child:hover,.privacy-header>a:last-child:focus-visible){color:#fff;background:#152b44;border-color:#74aef0}.privacy-document{width:min(100% - 40px,920px);margin:0 auto;padding:clamp(58px,8vw,100px) 0 70px}.privacy-title>span{color:var(--brand-blue);font:800 13px/1.2 var(--font-brand-mono);letter-spacing:.11em}.privacy-title h1{letter-spacing:-.058em;margin:18px 0 13px;font-size:clamp(48px,7vw,78px);line-height:.93}.privacy-title>p{color:#64798f;margin:0;font-size:16px}.privacy-summary{border:1px solid #b9d6f4;border-left:5px solid var(--brand-blue);background:#edf6ff;border-radius:18px;margin:42px 0 18px;padding:25px 28px}.privacy-summary strong{color:var(--brand-blue);font:800 13px/1 var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase}.privacy-summary p{color:#314b65;margin:10px 0 0;font-size:18px;line-height:1.5}.privacy-document>section{border-bottom:1px solid #d6e0ea;grid-template-columns:42px minmax(0,1fr);gap:20px;padding:30px 2px;display:grid}.privacy-document>section>span{color:var(--brand-orange);font:800 14px/1.4 var(--font-brand-mono)}.privacy-document h2{letter-spacing:-.025em;margin:0 0 10px;font-size:25px;line-height:1.1}.privacy-document section p{color:#526980;margin:0;font-size:17px;line-height:1.68}.privacy-document section a{color:#216dc7;text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.privacy-note{background:var(--brand-navy);color:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:18px;margin-top:34px;padding:24px 26px;display:grid}.privacy-note b{color:#8fc0f7;font:800 13px/1.4 var(--font-brand-mono);letter-spacing:.06em;text-transform:uppercase}.privacy-note p{color:#b9c7d7;margin:0;font-size:15px;line-height:1.55}.privacy-footer{border-top:3px solid var(--brand-blue);color:#6a8096;font:800 13px/1.3 var(--font-brand-mono);letter-spacing:.06em;justify-content:space-between;gap:20px;margin-top:48px;padding-top:20px;display:flex}.privacy-footer a{color:var(--brand-blue)}@media (max-width:640px){.privacy-header{min-height:76px;padding-inline:16px}.privacy-header>a:first-child{width:min(210px,53vw)}.privacy-header>a:last-child{padding-inline:9px;font-size:12px}.privacy-document{width:min(100% - 32px,920px);padding-top:50px}.privacy-title h1{font-size:clamp(45px,14vw,62px)}.privacy-summary{margin-top:34px;padding:21px}.privacy-summary p{font-size:17px}.privacy-document>section{grid-template-columns:34px minmax(0,1fr);gap:12px;padding-block:25px}.privacy-document h2{font-size:23px}.privacy-document section p{font-size:16px;line-height:1.62}.privacy-note{grid-template-columns:1fr;gap:9px;padding:21px}.privacy-footer{flex-direction:column}}.official-data-strip{padding:26px max(clamp(18px,5vw,78px),env(safe-area-inset-right)) 22px max(clamp(18px,5vw,78px),env(safe-area-inset-left));color:#fff;background:radial-gradient(circle at 88% -40%,#3987e538,#0000 43%),linear-gradient(115deg,#081523 0%,#0c1d30 70%,#0b2337 100%);border-bottom:1px solid #5a84b140}.official-data-heading,.official-data-trace{justify-content:space-between;align-items:center;gap:22px;display:flex}.official-data-heading>div:first-child>span{color:#82b8f5;font:800 11px/1.2 var(--font-brand-mono),var(--font-jetbrains-mono),monospace;letter-spacing:.12em}.official-data-heading h2{color:#f5f9fd;letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(18px,1.55vw,25px);line-height:1.14}.official-data-state{color:#8ee5cb;font:800 10px/1 var(--font-brand-mono),var(--font-jetbrains-mono),monospace;letter-spacing:.08em;background:#199d771c;border:1px solid #5fe1ba4d;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.official-data-state i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5fe1ba1c}.official-data-state.state-loading{color:#9bc9fc;background:#3987e51c;border-color:#82b8f54d}.official-data-state.state-loading i{animation:1.15s ease-in-out infinite alternate official-data-pulse}.official-data-state.state-partial{color:#f2c777;background:#e497261a;border-color:#f1b2485c}.official-data-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.official-data-card{background:#ffffff0b;border:1px solid #85a8cc30;border-radius:14px;min-height:155px;padding:14px 15px 13px;box-shadow:inset 0 1px #ffffff09}.official-data-card>div,.official-data-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.official-data-card>div span{color:#95c8ff;font:800 11px/1 var(--font-brand-mono),var(--font-jetbrains-mono),monospace;letter-spacing:.065em}.official-data-card>div small,.official-data-card footer small{color:#718ba5;font:700 9px/1.2 var(--font-brand-mono),var(--font-jetbrains-mono),monospace;letter-spacing:.04em;text-align:right}.official-data-card>strong{color:#fff;font:800 clamp(22px,2vw,31px)/.95 var(--font-brand-mono),var(--font-jetbrains-mono),monospace;letter-spacing:-.055em;margin-top:18px;display:block}.official-data-card>p{color:#a8bacb;min-height:28px;margin:8px 0 13px;font-size:11px;line-height:1.25}.official-data-card footer{border-top:1px solid #85a8cc21;align-items:end;padding-top:10px}.official-data-card footer>span{color:#a9bacb;font:750 9.5px/1.25 var(--font-brand-mono),var(--font-jetbrains-mono),monospace}.official-data-trace{color:#748da6;margin-top:14px;font-size:10.5px;line-height:1.45}.official-data-trace p{flex:600px;margin:0}.official-data-trace>span{font-family:var(--font-brand-mono),var(--font-jetbrains-mono),monospace;flex:none}.official-data-trace>a{color:#8fc5ff;font:800 10px/1.2 var(--font-brand-mono),var(--font-jetbrains-mono),monospace;letter-spacing:.06em;flex:none}.official-data-unavailable{color:#91a6ba;border:1px dashed #95b2cf47;border-radius:14px;align-items:center;gap:12px;margin-top:17px;padding:22px;font-size:13px;display:flex}.official-data-loading .official-data-card{overflow:hidden}.official-data-loading .official-data-card>i,.official-data-loading .official-data-card>b,.official-data-loading .official-data-card>p{background:linear-gradient(90deg,#85a8cc17,#85a8cc33,#85a8cc17) 0 0/200% 100%;border-radius:5px;animation:1.4s linear infinite official-data-shimmer;display:block}.official-data-loading .official-data-card>i{width:36%;height:10px}.official-data-loading .official-data-card>b{width:66%;height:28px;margin-top:22px}.official-data-loading .official-data-card>p{width:82%;height:10px;min-height:10px;margin-top:14px}@keyframes official-data-pulse{to{opacity:.35}}@keyframes official-data-shimmer{to{background-position:-200% 0}}@media (max-width:1100px){.official-data-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.official-data-card:nth-child(n+4){min-height:145px}.official-data-trace{flex-wrap:wrap}.official-data-trace p{flex-basis:100%}}@media (max-width:640px){.official-data-strip{padding:21px max(14px,env(safe-area-inset-right)) 18px max(14px,env(safe-area-inset-left))}.official-data-heading{align-items:flex-start}.official-data-heading h2{max-width:300px;font-size:19px}.official-data-heading>div:first-child>span{font-size:9px}.official-data-state{text-align:left;max-width:116px;padding:7px 9px;font-size:9px;line-height:1.2}.official-data-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin-inline:-14px;padding:0 14px 8px;display:flex;overflow-x:auto}.official-data-grid::-webkit-scrollbar{display:none}.official-data-card{scroll-snap-align:start;flex:0 0 min(73vw,260px);min-height:150px}.official-data-trace{align-items:flex-start;gap:8px 16px}.official-data-trace>span{white-space:normal}.official-data-unavailable{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.official-data-state.state-loading i,.official-data-loading .official-data-card>i,.official-data-loading .official-data-card>b,.official-data-loading .official-data-card>p{animation:none}}@media print{.official-data-strip{break-inside:avoid;border:1px solid #bbb;color:#000!important;background:#fff!important}.official-data-heading h2,.official-data-card>strong{color:#000}.official-data-card{background:#fff;border-color:#bbb}}.radar-decision-lab{border-top:1px solid #87aed63d;margin-top:24px;padding:24px 0 10px}.decision-lab-intro{grid-template-columns:minmax(230px,.72fr) minmax(350px,1.28fr);align-items:end;gap:12px 38px;display:grid}.decision-lab-intro>span,.decision-reading>span,.decision-chain>span,.decision-calculator>span,.decision-questions span,.official-benchmark-heading>span{color:#f0a65a;font:800 10px/1.25 var(--font-brand-mono),var(--font-jetbrains-mono),monospace;letter-spacing:.11em}.decision-lab-intro h3{color:#fff;letter-spacing:-.048em;grid-column:1;margin:4px 0 0;font-size:clamp(28px,3vw,45px);line-height:.96}.decision-lab-intro p{color:#9cb0c4;grid-area:1/2/3;max-width:690px;margin:0;font-size:15px;line-height:1.52}.decision-selector{border-top:1px solid #87aed638;border-bottom:1px solid #87aed638;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:23px;display:grid}.decision-selector button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #87aed62b;grid-template-columns:30px minmax(0,1fr);gap:3px 8px;min-height:94px;padding:15px 16px;display:grid;position:relative}.decision-selector button:last-child{border-right:0}.decision-selector button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:15px;right:15px}.decision-selector button small{color:#65829f;font:800 10px/1.2 var(--font-brand-mono),monospace;grid-row:1/3}.decision-selector button b{color:#eff6fd;font-size:14px;line-height:1.1}.decision-output{border-bottom:1px solid #87aed638;grid-template-columns:minmax(420px,1.25fr) minmax(230px,.62fr) minmax(310px,.82fr);display:grid}.decision-output>article{border-right:1px solid #87aed62b;min-height:320px;padding:25px 24px 22px}.decision-output>article:first-child{padding-left:0}.decision-output>article:last-child{border-right:0;padding-right:0}.decision-output h4{color:#f4f8fc;letter-spacing:-.025em;margin:8px 0 20px;font-size:21px;line-height:1.13}.decision-signals{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.decision-signals>div{border-top:2px solid #5ba4f0a3;border-right:1px solid #87aed624;padding:15px 15px 4px}.decision-signals>div:first-child{padding-left:0}.decision-signals>div:last-child{border-right:0;padding-right:0}.decision-signals small{color:#7893ae;font:800 9px/1.2 var(--font-brand-mono),monospace;letter-spacing:.055em;text-transform:uppercase}.decision-signals strong{color:#fff;font:800 clamp(18px,1.65vw,26px)/1 var(--font-brand-mono),monospace;letter-spacing:-.04em;margin:13px 0 8px;display:block}.decision-signals p{color:#8fa5bb;min-height:28px;margin:0;font-size:10.5px;line-height:1.35}.decision-signals em{color:#647d96;font:700 9px/1.2 var(--font-brand-mono),monospace;margin-top:12px;font-style:normal;display:block}.decision-empty{color:#8fa5bb;max-width:580px;margin:34px 0 0;font-size:14px;line-height:1.55}.decision-chain ol{margin:19px 0 0;padding:0;list-style:none}.decision-chain li{border-top:1px solid #87aed629;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:11px 0;display:grid}.decision-chain li:last-child{border-bottom:1px solid #87aed629}.decision-chain li small{color:#5d7893;font:800 9px/1 var(--font-brand-mono),monospace}.decision-chain li b{color:#becbd8;font-size:11.5px;line-height:1.28}.decision-inputs{grid-template-columns:1.25fr .75fr;gap:9px;margin-top:19px;display:grid}.decision-inputs label{color:#7f97ae;font:750 9px/1.25 var(--font-brand-mono),monospace;letter-spacing:.03em}.decision-inputs input{color:#eef6fe;width:100%;min-height:42px;font:750 14px/1 var(--font-brand-mono),monospace;font-variant-numeric:tabular-nums;background:#07121e;border:1px solid #88acd142;border-radius:6px;outline:0;margin-top:7px;padding:9px 10px}.decision-inputs input:focus{border-color:#5ba4f0;box-shadow:0 0 0 3px #5ba4f01a}.decision-result{border-top:2px solid #f0a65aab;margin-top:20px;padding-top:17px}.decision-result>strong{color:#fff;font:800 clamp(22px,2vw,31px)/1 var(--font-brand-mono),monospace;letter-spacing:-.045em;display:block}.decision-result>strong small{color:#8fa5bb;letter-spacing:0;font-size:10px}.decision-result>p{color:#9eb0c1;margin:11px 0 0;font-size:11px;line-height:1.4}.decision-result>em{color:#f0bd88;margin-top:10px;font-size:10.5px;font-style:normal;line-height:1.4;display:block}.decision-calc-wait{color:#8fa5bb;margin-top:30px;font-size:13px;line-height:1.5}.decision-questions{grid-template-columns:1fr 1fr;display:grid}.decision-questions p{border-right:1px solid #87aed62b;grid-template-columns:125px minmax(0,1fr);gap:16px;margin:0;padding:17px 22px 17px 0;display:grid}.decision-questions p:last-child{border-right:0;padding-left:22px;padding-right:0}.decision-questions p:last-child span{color:#83baf4}.decision-questions b{color:#becbd8;font-size:11px;line-height:1.42}.radar-decision-lab>footer{color:#607992;padding-top:11px;font-size:9.5px;line-height:1.45}.official-benchmark-heading{align-items:center;gap:15px;margin-top:20px;display:flex}.official-benchmark-heading>p{color:#668099;margin:0;font-size:10.5px}.official-data-card,.official-data-card:nth-child(n+4){min-height:128px;box-shadow:none;background:0 0;border-top:2px solid #85a8cc47;border-bottom:0;border-left:0;border-right:1px solid #85a8cc21;border-radius:0;padding:13px 14px 10px}.official-data-card:last-child{border-right:0;padding-right:0}.official-data-card>strong{margin-top:15px}@media (max-width:1180px){.decision-output{grid-template-columns:1.2fr .8fr}.decision-output>article:nth-child(2){border-right:0}.decision-output>article:last-child{border-top:1px solid #87aed62b;grid-column:1/-1;min-height:0;padding:22px 0}.decision-calculator{grid-template-columns:210px minmax(260px,.7fr) minmax(320px,1fr);align-items:center;gap:18px;display:grid}.decision-calculator .decision-inputs,.decision-calculator .decision-result{margin-top:0}}@media (max-width:820px){.decision-lab-intro{grid-template-columns:1fr}.decision-lab-intro p{grid-area:auto/1;margin-top:6px}.decision-selector{grid-template-columns:1fr 1fr}.decision-selector button:nth-child(2){border-right:0}.decision-selector button:nth-child(-n+2){border-bottom:1px solid #87aed62b}.decision-output{grid-template-columns:1fr}.decision-output>article,.decision-output>article:first-child,.decision-output>article:last-child{border-top:1px solid #87aed62b;border-right:0;grid-column:auto;min-height:0;padding:24px 0}.decision-output>article:first-child{border-top:0}.decision-calculator{display:block}.decision-calculator .decision-inputs{margin-top:18px}.decision-calculator .decision-result{margin-top:20px}.decision-questions{grid-template-columns:1fr}.decision-questions p,.decision-questions p:last-child{border-bottom:1px solid #87aed62b;border-right:0;grid-template-columns:110px minmax(0,1fr);padding:16px 0}}@media (max-width:640px){.radar-decision-lab{margin-top:19px;padding-top:20px}.decision-lab-intro h3{font-size:32px}.decision-lab-intro p{font-size:13.5px}.decision-selector{scroll-snap-type:x mandatory;scrollbar-width:none;border:0;margin-inline:-14px;padding-inline:14px;display:flex;overflow-x:auto}.decision-selector::-webkit-scrollbar{display:none}.decision-selector button{scroll-snap-align:start;border-top:1px solid #87aed638;flex:0 0 205px;min-height:89px;border-bottom:1px solid #87aed638!important}.decision-selector button:nth-child(2){border-right:1px solid #87aed62b}.decision-signals{grid-template-columns:1fr}.decision-signals>div,.decision-signals>div:first-child,.decision-signals>div:last-child{border-top:1px solid #87aed62e;border-right:0;padding:13px 0}.decision-signals>div:first-child{border-top:2px solid #5ba4f0a3}.decision-signals strong{font-size:22px}.decision-signals p{min-height:0}.decision-inputs{grid-template-columns:1fr 1fr}.decision-questions p,.decision-questions p:last-child{grid-template-columns:1fr;gap:7px}.official-benchmark-heading{flex-direction:column;align-items:flex-start;gap:6px}.official-data-card,.official-data-card:nth-child(n+4){flex-basis:min(68vw,238px);min-height:135px;padding-left:0;padding-right:13px}}@media print{.decision-selector{display:none}.decision-output{grid-template-columns:1fr 1fr}.decision-output>article{min-height:0}.decision-output>article:last-child{display:none}.decision-lab-intro h3,.decision-output h4,.decision-signals strong,.decision-chain li b,.decision-questions b{color:#000}}.studio-page,.editions-page,.edition-page,.newsletter-status-page{background:#f2f5f9;min-height:100vh}.studio-header,.edition-site-header{background:var(--brand-navy);color:#fff;border-bottom:1px solid #23364c;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:14px clamp(20px,4vw,64px);display:grid}.studio-header>a:first-child,.edition-site-header>a:first-child{width:min(310px,44vw)}.studio-header img,.edition-site-header img{width:100%;height:auto;display:block}.studio-header>div{flex-direction:column;align-items:center;gap:5px;display:flex}.studio-header>div span{color:#82a8d3;font:800 10px/1 var(--font-brand-mono);letter-spacing:.13em}.studio-header>div strong{font-size:14px}.studio-header nav,.edition-site-header nav{justify-self:end;gap:8px;display:flex}.studio-header nav a,.edition-site-header nav a{color:#b8c8da;min-height:42px;font:800 11px/1 var(--font-brand-mono);letter-spacing:.055em;border:1px solid #334b66;border-radius:8px;align-items:center;padding:0 14px;display:inline-flex}.studio-header nav a:hover,.edition-site-header nav a:hover{color:#fff;background:#142840;border-color:#6da8eb}.studio-shell{width:min(100% - 40px,1700px);margin:0 auto;padding:34px 0 60px}.studio-command{color:#fff;background:#0d1c2f;border-radius:16px 16px 0 0;grid-template-columns:minmax(360px,.9fr) minmax(560px,1.1fr);align-items:end;gap:50px;padding:38px 40px;display:grid}.studio-command>div:first-child>span,.studio-editor>header span,.studio-preview>header>span,.studio-edition-list>div>span,.studio-source-grid label>span,.studio-field>span,.studio-highlights legend,.preview-web>span,.preview-signal small,.preview-email>small,.preview-social>span{color:#77a9e3;font:800 11px/1.25 var(--font-brand-mono);letter-spacing:.11em}.studio-command h1{letter-spacing:-.055em;margin:13px 0 16px;font-size:clamp(42px,4vw,66px);line-height:.92}.studio-command>div:first-child>p{color:#adbed0;max-width:540px;margin:0;font-size:16px;line-height:1.55}.studio-command-metrics{border-top:1px solid #30445b;border-bottom:1px solid #30445b;grid-template-columns:repeat(3,1fr);display:grid}.studio-command-metrics article{border-right:1px solid #30445b;flex-direction:column;min-height:116px;padding:17px 19px;display:flex}.studio-command-metrics article:last-child{border-right:0}.studio-command-metrics span{color:#7890aa;font:800 10px/1 var(--font-brand-mono);letter-spacing:.08em}.studio-command-metrics strong{color:#fff;font:800 31px/1 var(--font-brand-mono);letter-spacing:-.05em;margin:auto 0 5px}.studio-command-metrics small{color:#8fa2b7;font-size:12px}.studio-readiness{color:#536a82;background:#fff;border:1px solid #d5e0eb;border-top:0;align-items:center;gap:18px;min-height:48px;padding:10px 24px;display:flex;overflow-x:auto}.studio-readiness span{font:800 10px/1 var(--font-brand-mono);letter-spacing:.05em;flex:none;align-items:center;gap:7px;display:flex}.studio-readiness i{background:#e8622a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #fff0e8}.studio-readiness .ready i{background:#17a08f;box-shadow:0 0 0 4px #e4f7f3}.studio-readiness b{color:#233c56;font:800 11px/1 var(--font-brand-mono);margin-left:auto}.studio-workspace{background:#fff;border:1px solid #d5e0eb;border-top:0;grid-template-columns:238px minmax(540px,1fr) minmax(310px,370px);align-items:start;display:grid}.studio-edition-list{background:#f7f9fc;border-right:1px solid #dbe4ed;min-height:760px;padding:20px 14px}.studio-edition-list>div{justify-content:space-between;align-items:center;padding:0 4px 14px;display:flex}.studio-edition-list>div button{color:#2671c9;font:800 10px/1 var(--font-brand-mono);background:#fff;border:1px solid #bdd0e4;border-radius:7px;padding:8px 10px}.studio-edition-list>button{width:100%;color:var(--brand-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;gap:7px;margin-bottom:8px;padding:13px;display:flex}.studio-edition-list>button:hover,.studio-edition-list>button.active{background:#fff;border-color:#b9d4f1;box-shadow:0 7px 20px #0f20360f}.studio-edition-list>button small{color:#71869b;font-size:11px}.studio-edition-list>button strong{font-size:14px;line-height:1.25}.studio-edition-list>button span{color:#60768b;width:max-content;font:800 9px/1 var(--font-brand-mono);letter-spacing:.04em;background:#e9eef4;border-radius:4px;padding:4px 6px}.studio-edition-list>button .status-published{color:#087d6e;background:#e2f4ef}.studio-edition-list>button .status-scheduled{color:#256fc3;background:#e9f2fd}.studio-edition-list>p{color:#73879b;padding:12px 5px;font-size:13px;line-height:1.5}.studio-editor{min-width:0;padding:25px clamp(22px,2.5vw,38px) 40px}.studio-editor>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.studio-editor>header h2{letter-spacing:-.035em;margin:7px 0 0;font-size:30px;line-height:1}.studio-feedback{color:#51677d;background:#f4f6f8;border-left:3px solid #8ca0b5;max-width:370px;padding:10px 12px;font-size:12px;line-height:1.4}.studio-feedback.success{color:#1c665c;background:#edf9f6;border-color:#17a08f}.studio-feedback.error{color:#9c3027;background:#fff0ee;border-color:#c8372a}.studio-feedback i{border:2px solid;border-top-color:#0000;border-radius:50%;width:9px;height:9px;margin-right:8px;animation:.8s linear infinite studio-spin;display:inline-block}@keyframes studio-spin{to{transform:rotate(360deg)}}.studio-source-grid{border:1px solid #d8e2eb;grid-template-columns:repeat(3,1fr);display:grid}.studio-source-grid label{cursor:pointer;background:#f8fafc;border-right:1px solid #d8e2eb;flex-direction:column;justify-content:center;gap:7px;min-height:112px;padding:15px;display:flex;position:relative}.studio-source-grid label:last-child{border-right:0}.studio-source-grid label:hover{background:#edf5fe}.studio-source-grid label.has-file{background:#ebf8f5}.studio-source-grid label.has-file>span{color:#0c8a7b}.studio-source-grid strong{color:#1d354e;font-size:14px}.studio-source-grid small{color:#71869b;font-size:11px;line-height:1.3}.studio-source-grid input{opacity:0;width:1px;height:1px;position:absolute}.studio-field{flex-direction:column;gap:8px;min-width:0;display:flex}.studio-field input,.studio-field textarea{color:#18314b;width:100%;font:500 15px/1.5 var(--font-brand-sans);background:#fff;border:1px solid #ccd8e4;border-radius:7px;outline:0}.studio-field input{min-height:46px;padding:10px 12px}.studio-field textarea{resize:vertical;min-height:84px;padding:12px}.studio-field input:focus,.studio-field textarea:focus{border-color:#3987e5;box-shadow:0 0 0 3px #3987e51c}.studio-source-text{margin-top:18px}.studio-source-text textarea{min-height:110px}.studio-ai-row{color:#fff;background:#101f32;justify-content:space-between;align-items:center;gap:20px;margin:12px 0 27px;padding:13px 15px;display:flex}.studio-ai-row p{color:#b5c3d2;margin:0;font-size:12px;line-height:1.45}.studio-ai-row p b{color:#fff}.studio-ai-row button,.studio-actions button,.preview-social button{color:#92c1f8;min-height:42px;font:800 10px/1.2 var(--font-brand-mono);letter-spacing:.04em;background:0 0;border:1px solid #6ca8ed;border-radius:7px;padding:0 14px}.studio-ai-row button:hover{color:#fff;background:#3987e5}.studio-ai-row button:disabled,.studio-actions button:disabled,.preview-social button:disabled{opacity:.42;cursor:not-allowed}.studio-fields-grid{grid-template-columns:minmax(160px,.34fr) minmax(260px,.66fr);gap:17px;display:grid}.studio-field-wide{grid-column:1/-1}.studio-channel-fields{border-top:1px solid #dbe4ed;grid-template-columns:1fr 1fr;gap:17px;margin-top:25px;padding-top:25px;display:grid}.studio-channel-fields .studio-field:nth-child(n+3) textarea{min-height:190px}.studio-channel-fields .studio-field:nth-child(5){grid-column:1/-1}.studio-highlights{border:0;margin:25px 0 0;padding:0}.studio-highlights legend{margin-bottom:10px}.studio-highlights label{border-top:1px solid #dbe4ed;grid-template-columns:38px minmax(0,1fr);align-items:center;display:grid}.studio-highlights label:last-child{border-bottom:1px solid #dbe4ed}.studio-highlights label span{color:#3c82d3;font:800 11px/1 var(--font-brand-mono)}.studio-highlights input{color:#243d56;border:0;outline:0;min-height:45px;font-size:14px}.studio-actions{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #dbe4ed;justify-content:flex-end;gap:8px;margin:30px -12px -12px;padding:13px 12px;display:flex;position:sticky;bottom:0}.studio-actions button{color:#526a82;background:#fff;border-color:#bccbdd}.studio-actions button.primary{color:#fff;background:#3987e5;border-color:#2b79d4}.studio-preview{background:#f7f9fc;border-left:1px solid #dbe4ed;min-width:0;padding:20px;position:sticky;top:16px}.studio-preview>header{flex-direction:column;gap:13px;margin-bottom:16px;display:flex}.studio-preview>header>div{grid-template-columns:repeat(4,1fr);display:grid}.studio-preview>header button{color:#72869b;min-height:34px;font:800 8px/1 var(--font-brand-mono);background:#fff;border:1px solid #cdd9e5;border-right:0;padding:0 5px}.studio-preview>header button:last-child{border-right:1px solid #cdd9e5}.studio-preview>header button.active{color:#fff;background:#17314d}.preview-web,.preview-email,.preview-social{background:#fff;border:1px solid #cfdae5;min-height:430px;padding:22px;box-shadow:0 13px 30px #0f203612}.preview-web h2{color:#102942;letter-spacing:-.045em;margin:17px 0 11px;font-size:31px;line-height:1}.preview-dek{color:#5b7187;font-size:14px;line-height:1.5}.preview-signal{background:#edf5ff;border-left:4px solid #3987e5;margin-top:24px;padding:17px}.preview-signal p{color:#2e4a65;margin:8px 0 0;font-size:13px;line-height:1.5}.preview-web ul{color:#3b536b;padding:13px 0 0 18px;font-size:12px;line-height:1.5}.preview-email>strong{color:#17324e;margin:8px 0;font-size:15px;display:block}.preview-email>span{color:#74879b;font-size:12px;display:block}.preview-email>div{border-top:5px solid #3987e5;margin-top:22px;padding-top:20px}.preview-email>div>b{color:#3987e5;font:800 10px/1 var(--font-brand-mono);letter-spacing:.08em}.preview-email h2{color:#102942;margin:12px 0;font-size:28px;line-height:1}.preview-email p,.preview-social p{color:#4d657d;white-space:pre-wrap;font-size:13px;line-height:1.6}.preview-email button{color:#fff;background:#3987e5;border:0;margin-top:12px;padding:12px;font-size:11px;font-weight:800}.preview-social>span{color:#286ebf}.preview-social p{min-height:285px;margin:18px 0}.preview-social button{color:#286ebf;border-color:#3987e5;width:100%}.preview-whatsapp{border-top:5px solid #17a08f}.preview-whatsapp>span{color:#108476}.studio-preview-note{background:#fff5ef;border-left:3px solid #e8622a;margin-top:15px;padding:14px}.studio-preview-note b{color:#b94920;font-size:12px}.studio-preview-note p{color:#6f594e;margin:5px 0 0;font-size:11px;line-height:1.45}.editions-page,.edition-page{color:#10263d}.edition-site-header{grid-template-columns:1fr auto}.editions-hero{color:#fff;background:#0b1424;grid-template-columns:minmax(400px,.9fr) minmax(360px,.65fr);justify-content:space-between;align-items:end;gap:60px;min-height:430px;padding:80px clamp(24px,7vw,112px) 64px;display:grid}.editions-hero span,.edition-featured-date span,.edition-featured article>span,.edition-featured aside>span,.editions-empty>span,.editions-index>header>span,.edition-kicker,.edition-date>span,.edition-highlights>span,.edition-main-reading>span,.edition-meaning section>span,.edition-share span{color:#7fabde;font:800 11px/1.25 var(--font-brand-mono);letter-spacing:.12em}.editions-hero h1{letter-spacing:-.065em;margin:22px 0 0;font-size:clamp(58px,7vw,108px);line-height:.86}.editions-hero>p{color:#b8c8d9;max-width:620px;margin:0;font-size:19px;line-height:1.55}.edition-featured{border-top:1px solid #aebdcd;border-bottom:1px solid #aebdcd;grid-template-columns:210px minmax(360px,1fr) minmax(260px,.55fr);gap:0;width:min(100% - 48px,1440px);margin:52px auto;display:grid}.edition-featured>*{border-right:1px solid #d6e0e9;min-height:320px;padding:30px}.edition-featured>:last-child{border-right:0}.edition-featured-date{flex-direction:column;justify-content:space-between;display:flex}.edition-featured-date strong{font-size:19px;line-height:1.3}.edition-featured article h2{letter-spacing:-.05em;margin:27px 0 14px;font-size:clamp(36px,4.2vw,67px);line-height:.96}.edition-featured article p{color:#526b82;max-width:700px;font-size:17px;line-height:1.55}.edition-featured article a,.editions-empty>a{color:#236fc7;font:800 12px/1 var(--font-brand-mono);letter-spacing:.04em;border-bottom:2px solid #3987e5;margin-top:18px;padding-bottom:7px;display:inline-flex}.edition-featured aside{color:#fff;background:#0f2036}.edition-featured aside ul{margin:30px 0 0;padding:0;list-style:none}.edition-featured aside li{color:#d2deea;border-top:1px solid #30455e;padding:16px 0;font-size:14px;line-height:1.45}.edition-featured aside li:before{content:"→";color:#5fa2ec;margin-right:10px}.editions-empty{width:min(100% - 48px,1000px);box-shadow:var(--brand-shadow-sm);background:#fff;border-left:7px solid #3987e5;margin:70px auto;padding:60px}.editions-empty h2{letter-spacing:-.05em;margin:16px 0 12px;font-size:clamp(42px,6vw,72px);line-height:.94}.editions-empty p{color:#526b82;max-width:690px;font-size:18px;line-height:1.55}.editions-index{width:min(100% - 48px,1220px);margin:80px auto}.editions-index>header{border-bottom:2px solid #19324d;justify-content:space-between;align-items:end;gap:30px;padding-bottom:20px;display:flex}.editions-index>header p{color:#6c8095;margin:0;font-size:14px}.editions-index article{border-bottom:1px solid #ccd8e3;grid-template-columns:65px minmax(0,1fr) 90px;align-items:center;gap:22px;padding:24px 0;display:grid}.editions-index article>span{color:#3987e5;font:800 13px/1 var(--font-brand-mono)}.editions-index small{color:#72869b;font:700 11px/1 var(--font-brand-mono);text-transform:uppercase}.editions-index h2{letter-spacing:-.03em;margin:8px 0 5px;font-size:25px;line-height:1.1}.editions-index article p{color:#5d7388;margin:0;font-size:14px;line-height:1.5}.editions-index article>a{color:#2e76c8;font:800 11px/1 var(--font-brand-mono);justify-self:end}.edition-document{width:min(100% - 48px,1260px);margin:0 auto}.edition-title-block{border-bottom:1px solid #9fb0c1;padding:78px 0 65px}.edition-date{justify-content:space-between;align-items:center;gap:20px;margin-bottom:68px;display:flex}.edition-date time{color:#476078;font:700 13px/1 var(--font-brand-mono);text-transform:uppercase}.edition-title-block h1{letter-spacing:-.067em;max-width:1100px;margin:20px 0 18px;font-size:clamp(55px,7vw,102px);line-height:.89}.edition-title-block>p{color:#526b82;max-width:830px;margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1.5}.edition-title-actions{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.edition-title-actions a{color:#216fc8;min-height:45px;font:800 11px/1 var(--font-brand-mono);border:1px solid #8db7e8;align-items:center;padding:0 15px;display:inline-flex}.edition-highlights{border-bottom:1px solid #ccd8e3;grid-template-columns:180px minmax(0,1fr);gap:35px;padding:38px 0;display:grid}.edition-highlights>div{grid-template-columns:repeat(3,1fr);display:grid}.edition-highlights p{border-right:1px solid #ccd8e3;grid-template-columns:29px 1fr;gap:8px;margin:0;padding:0 20px;display:grid}.edition-highlights p:first-child{padding-left:0}.edition-highlights p:last-child{border-right:0}.edition-highlights small{color:#3987e5;font:800 10px/1.4 var(--font-brand-mono)}.edition-highlights strong{color:#2c455e;font-size:14px;line-height:1.45}.edition-reading-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:70px;padding:64px 0 72px;display:grid}.edition-main-reading p{color:#2c455e;max-width:760px;font-size:19px;line-height:1.78}.edition-main-reading p:first-of-type:first-letter{float:left;color:#3987e5;margin:6px 8px 0 0;font-size:64px;font-weight:800;line-height:.7}.edition-meaning{border-top:4px solid #3987e5}.edition-meaning section{border-bottom:1px solid #cbd6e1;padding:24px 0}.edition-meaning section p{color:#526b82;margin:10px 0 0;font-size:15px;line-height:1.62}.edition-meaning .edition-watch{background:#fff1ea;border:0;padding:24px}.edition-meaning .edition-watch>span{color:#c05226}.edition-share{color:#fff;background:#0f2036;justify-content:space-between;align-items:center;gap:30px;padding:32px;display:flex}.edition-share p{color:#b4c4d4;max-width:680px;margin:9px 0 0;font-size:14px;line-height:1.5}.edition-share nav{gap:8px;display:flex}.edition-share a{color:#a9ccf3;min-height:43px;font:800 10px/1 var(--font-brand-mono);border:1px solid #486a8e;align-items:center;padding:0 14px;display:inline-flex}.edition-disclaimer{border-bottom:1px solid #ccd8e3;grid-template-columns:170px 1fr;gap:28px;padding:26px 0;display:grid}.edition-disclaimer b{color:#bf5128}.edition-disclaimer p{color:#6a7f94;margin:0;font-size:13px;line-height:1.55}.edition-site-footer{background:#fff;border-top:1px solid #cfdae4;grid-template-columns:1fr 2fr auto;align-items:center;gap:30px;margin-top:70px;padding:32px clamp(24px,5vw,78px);display:grid}.edition-site-footer span{color:#286fbe;font:800 11px/1 var(--font-brand-mono);letter-spacing:.1em}.edition-site-footer p{color:#65798e;margin:0;font-size:13px}.edition-site-footer a{color:#286fbe;font-size:12px;font-weight:800}.newsletter-status-page{color:#fff;background:#0b1424;flex-direction:column;min-height:100vh;display:flex}.newsletter-status-page>header{padding:26px clamp(22px,5vw,76px)}.newsletter-status-page>header a{width:min(320px,70vw);display:block}.newsletter-status-page>header img{width:100%;height:auto;display:block}.newsletter-status-page>section{color:#10263d;background:#fff;border-top:6px solid #3987e5;width:min(100% - 40px,760px);margin:auto;padding:60px;box-shadow:0 26px 80px #00000040}.newsletter-status-page>section>strong{color:#2877d2;background:#e8f5ff;place-items:center;width:58px;height:58px;margin-bottom:28px;font-size:29px;display:grid}.newsletter-status-page>section>span{color:#2b79d4;font:800 11px/1 var(--font-brand-mono);letter-spacing:.11em}.newsletter-status-page h1{letter-spacing:-.06em;margin:17px 0 15px;font-size:clamp(48px,8vw,79px);line-height:.92}.newsletter-status-page>section p{color:#526b82;font-size:18px;line-height:1.55}.newsletter-status-page>section a{color:#286fbe;font:800 12px/1 var(--font-brand-mono);border-bottom:2px solid #3987e5;margin-top:20px;padding-bottom:7px;display:inline-flex}.newsletter-status-page>footer{color:#7188a2;font:800 10px/1 var(--font-brand-mono);letter-spacing:.09em;text-align:center;padding:28px}@media (max-width:1280px){.studio-workspace{grid-template-columns:215px minmax(500px,1fr)}.studio-preview{border-top:1px solid #dbe4ed;border-left:0;grid-column:1/-1;grid-template-columns:180px minmax(280px,580px) 1fr;gap:20px;display:grid;position:static}.studio-preview>header{margin:0}.studio-preview-note{align-self:start;margin:0}}@media (max-width:980px){.studio-header{grid-template-columns:1fr auto}.studio-header>div{display:none}.studio-command,.studio-workspace{grid-template-columns:1fr}.studio-edition-list{border-bottom:1px solid #dbe4ed;border-right:0;gap:8px;min-height:0;display:flex;overflow-x:auto}.studio-edition-list>div{flex-direction:column;flex:0 0 118px;align-content:flex-start;gap:10px}.studio-edition-list>button{flex:0 0 210px;margin:0}.studio-preview{grid-column:auto}.edition-featured{grid-template-columns:170px minmax(0,1fr)}.edition-featured aside{border-top:1px solid #d6e0e9;grid-column:1/-1;min-height:0}.edition-reading-grid{gap:40px}}@media (max-width:760px){.studio-header,.edition-site-header{min-height:72px;padding:12px 16px}.studio-header>a:first-child,.edition-site-header>a:first-child{width:min(215px,52vw)}.studio-header nav a,.edition-site-header nav a{min-height:38px;padding:0 8px;font-size:9px}.studio-header nav a:first-child{display:none}.studio-shell{width:100%;padding:0}.studio-command{border-radius:0;gap:28px;padding:31px 20px}.studio-command h1{font-size:44px}.studio-command-metrics article{min-height:96px;padding:13px 10px}.studio-command-metrics strong{font-size:24px}.studio-command-metrics small{font-size:10px}.studio-readiness{padding-inline:16px}.studio-readiness b{display:none}.studio-editor{padding:23px 16px 36px}.studio-editor>header{flex-direction:column;align-items:flex-start}.studio-feedback{width:100%;max-width:none}.studio-source-grid{grid-template-columns:1fr}.studio-source-grid label{border-bottom:1px solid #d8e2eb;border-right:0;min-height:88px}.studio-source-grid label:last-child{border-bottom:0}.studio-ai-row{flex-direction:column;align-items:flex-start}.studio-ai-row button{width:100%}.studio-fields-grid,.studio-channel-fields{grid-template-columns:1fr}.studio-field-wide,.studio-channel-fields .studio-field:nth-child(5){grid-column:auto}.studio-actions{grid-template-columns:1fr 1fr;display:grid}.studio-actions .primary{grid-column:1/-1}.studio-preview{padding:20px 16px;display:block}.studio-preview>header{margin-bottom:16px}.studio-preview-note{margin-top:15px}.editions-hero{grid-template-columns:1fr;gap:35px;min-height:0;padding:60px 20px}.editions-hero h1{font-size:61px}.editions-hero>p{font-size:17px}.edition-featured{grid-template-columns:1fr;width:calc(100% - 32px)}.edition-featured>*{border-bottom:1px solid #d6e0e9;border-right:0;min-height:0;padding:24px 0}.edition-featured aside{margin-inline:-16px;padding:24px 16px}.edition-featured-date{gap:18px}.editions-empty{width:calc(100% - 32px);padding:35px 25px}.editions-index{width:calc(100% - 32px)}.editions-index>header{flex-direction:column;align-items:flex-start;gap:8px}.editions-index article{grid-template-columns:34px minmax(0,1fr);gap:12px}.editions-index article>a{grid-column:2;justify-self:start}.edition-document{width:calc(100% - 32px)}.edition-title-block{padding:54px 0 42px}.edition-date{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:50px}.edition-title-block h1{font-size:clamp(48px,15vw,68px)}.edition-highlights{grid-template-columns:1fr;gap:20px}.edition-highlights>div{grid-template-columns:1fr}.edition-highlights p,.edition-highlights p:first-child{border-top:1px solid #ccd8e3;border-right:0;padding:13px 0}.edition-reading-grid{grid-template-columns:1fr;gap:42px;padding-block:45px}.edition-main-reading p{font-size:17px}.edition-share{flex-direction:column;align-items:flex-start;padding:24px 20px}.edition-share nav{width:100%}.edition-share a{flex:1;justify-content:center}.edition-disclaimer{grid-template-columns:1fr;gap:8px}.edition-site-footer{grid-template-columns:1fr;margin-top:45px;padding:28px 20px}.newsletter-status-page>section{padding:38px 26px}}@media (prefers-reduced-motion:reduce){.studio-feedback i{animation:none}}.studio-header>div small{color:#7188a2;font-size:10px}.studio-header nav{flex-wrap:wrap;justify-content:flex-end}.studio-master-board{background:#eef3f8;border:1px solid #d5e0eb;border-top:0;padding:30px}.studio-master-board>header,.studio-subscriber-console>header{grid-template-columns:minmax(320px,.9fr) minmax(340px,.7fr);justify-content:space-between;align-items:end;gap:45px;margin-bottom:22px;display:grid}.studio-master-board>header span,.studio-subscriber-console>header span,.studio-automation-line>span,.studio-audience-metrics span{color:#327dcf;font:800 10px/1.2 var(--font-brand-mono);letter-spacing:.1em}.studio-master-board>header h2,.studio-subscriber-console>header h2{letter-spacing:-.035em;margin:7px 0 0;font-size:30px;line-height:1.05}.studio-master-board>header>p,.studio-subscriber-console>header>p{color:#5b7187;max-width:600px;margin:0;font-size:14px;line-height:1.5}.studio-operation-flow{background:#fff;border:1px solid #cad7e3;grid-template-columns:repeat(4,1fr);display:grid}.studio-operation-flow article{border-right:1px solid #d8e1ea;flex-direction:column;min-height:180px;padding:18px;display:flex;position:relative}.studio-operation-flow article:last-child{border-right:0}.studio-operation-flow article:not(:last-child):after{content:"→";z-index:2;color:#397fcf;background:#fff;border:1px solid #c4d3e1;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid;position:absolute;top:18px;right:-10px}.studio-operation-flow small{color:#758ba0;font:800 9px/1 var(--font-brand-mono);letter-spacing:.06em}.studio-operation-flow strong{color:#18324d;margin:30px 0 8px;font-size:18px;line-height:1.1}.studio-operation-flow p{color:#647a8f;margin:0 0 18px;font-size:12px;line-height:1.45}.studio-operation-flow span{color:#b84e26;width:max-content;max-width:100%;font:800 9px/1 var(--font-brand-mono);letter-spacing:.035em;background:#fff3ec;border:1px solid #edc5b5;margin-top:auto;padding:6px 8px}.studio-operation-flow span.flow-ready{color:#08796c;background:#e9f8f5;border-color:#acd9d1}.studio-automation-line{background:#fff;border-left:4px solid #3987e5;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:12px;padding:14px 16px;display:grid}.studio-automation-line p{color:#405a73;margin:0;font-size:13px;line-height:1.45}.studio-automation-line p b{color:#163653;font-family:var(--font-brand-mono)}.studio-automation-line em{color:#a04b28;font-size:11px;font-style:normal}.studio-subscriber-console{background:#fff;border:1px solid #d5e0eb;margin-top:24px;padding:32px}.studio-audience-metrics{border-top:1px solid #b6c5d3;border-bottom:1px solid #b6c5d3;grid-template-columns:repeat(4,1fr);display:grid}.studio-audience-metrics article{border-right:1px solid #d5e0e9;flex-direction:column;min-height:108px;padding:15px 18px;display:flex}.studio-audience-metrics article:last-child{border-right:0}.studio-audience-metrics strong{color:#172f48;font:800 29px/1 var(--font-brand-mono);letter-spacing:-.04em;margin:auto 0 4px}.studio-audience-metrics small{color:#72869a;font-size:11px}.studio-subscriber-table{border:1px solid #d6e0e9;margin-top:23px;overflow-x:auto}.subscriber-row{border-bottom:1px solid #dce4ec;grid-template-columns:minmax(260px,1.3fr) minmax(190px,.8fr) minmax(130px,.55fr) minmax(135px,.55fr);align-items:center;min-width:740px;min-height:62px;display:grid}.subscriber-row:last-child{border-bottom:0}.subscriber-row>span,.subscriber-row>time{color:#50677e;min-width:0;padding:11px 15px;font-size:12px}.subscriber-row>span:first-child{flex-direction:column;gap:4px;display:flex}.subscriber-row>span strong{color:#19334d;overflow-wrap:anywhere;font-size:13px}.subscriber-row>span small{color:#7b8ea1}.subscriber-head{background:#f1f5f9;min-height:40px}.subscriber-head>span{color:#71869b;font:800 9px/1 var(--font-brand-mono);letter-spacing:.07em}.subscriber-channels{flex-wrap:wrap;gap:5px;display:flex}.subscriber-channels b{color:#2b70be;font:800 8px/1 var(--font-brand-mono);background:#edf5fe;border:1px solid #bdd3ec;padding:5px 7px}.subscriber-channels b.channel-whatsapp{color:#0b7e70;background:#e9f8f4;border-color:#a8d8cf}.subscriber-status{background:#8496a8;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.subscriber-status.status-active{background:#17a08f;box-shadow:0 0 0 4px #e6f7f4}.subscriber-status.status-pending{background:#e8622a;box-shadow:0 0 0 4px #fff0e9}.subscriber-status.status-unsubscribed{background:#8795a5;box-shadow:0 0 0 4px #edf0f3}.subscriber-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:25px;display:flex}.subscriber-empty strong{color:#223b54;font-size:17px}.subscriber-empty p{color:#71869b;margin:7px 0 0;font-size:13px}.studio-subscriber-console>footer{grid-template-columns:1fr 1fr;gap:22px;margin-top:14px;display:grid}.studio-subscriber-console>footer p{color:#657b90;border-left:3px solid #9fc3e9;margin:0;padding-left:12px;font-size:12px;line-height:1.45}.studio-subscriber-console>footer p:last-child{border-color:#72c3b6}.newsletter-channel-choice{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:16px;border:0!important;display:grid!important}.newsletter-channel-choice>span{color:var(--brand-blue);font:800 12px/1.2 var(--font-brand-mono);letter-spacing:.09em;grid-column:1/-1}.newsletter-channel-choice label{color:#314a63;cursor:pointer;background:#f8fafc;border:1px solid #cad7e4;border-radius:10px;grid-template-columns:20px 1fr;align-items:center;gap:3px 8px;min-height:63px;padding:10px;display:grid}.newsletter-channel-choice label:has(input:checked){background:#edf5fe;border-color:#83b5ec}.newsletter-channel-choice input{accent-color:var(--brand-blue);grid-row:1/3;width:17px!important;height:17px!important;min-height:0!important;padding:0!important}.newsletter-channel-choice b{font-size:13px}.newsletter-channel-choice small{color:#6f8295;font-size:10px;line-height:1.25}.newsletter-form>label[for=newsletter-email]{color:var(--brand-blue);font:800 13px/1.2 var(--font-brand-mono);letter-spacing:.1em;margin-bottom:10px;display:block}.newsletter-phone-field{color:#4a6178!important;font:500 12px/1.4 var(--font-brand-sans)!important;letter-spacing:0!important;margin:13px 0 0!important;display:block!important}.newsletter-phone-field>span{color:#168c7d;font:800 11px/1.2 var(--font-brand-mono);letter-spacing:.08em;margin-bottom:7px;display:block}.newsletter-section .newsletter-phone-field input{color:#163f3a;background:#f3fbf9;border:1px solid #9fcfc7;border-radius:10px;outline:0;width:100%;min-height:48px;padding:11px 13px;font-size:16px}.newsletter-phone-field small{color:#687e91;margin-top:6px;font-size:11px;display:block}@media (max-width:1050px){.studio-operation-flow{grid-template-columns:1fr 1fr}.studio-operation-flow article:nth-child(2){border-right:0}.studio-operation-flow article:nth-child(-n+2){border-bottom:1px solid #d8e1ea}.studio-operation-flow article:nth-child(2):after{display:none}.studio-automation-line{grid-template-columns:150px minmax(0,1fr)}.studio-automation-line em{grid-column:2}}@media (max-width:760px){.studio-header nav a:first-child,.studio-header>div{display:none}.studio-master-board,.studio-subscriber-console{border-left:0;border-right:0;margin:0;padding:25px 16px}.studio-master-board>header,.studio-subscriber-console>header{grid-template-columns:1fr;gap:10px}.studio-operation-flow{grid-template-columns:1fr}.studio-operation-flow article{border-bottom:1px solid #d8e1ea;border-right:0;min-height:145px}.studio-operation-flow article:last-child{border-bottom:0}.studio-operation-flow article:not(:last-child):after{display:none}.studio-operation-flow strong{margin-top:22px}.studio-automation-line{grid-template-columns:1fr;gap:8px}.studio-automation-line em{grid-column:auto}.studio-audience-metrics{grid-template-columns:1fr 1fr}.studio-audience-metrics article:nth-child(2){border-right:0}.studio-audience-metrics article:nth-child(-n+2){border-bottom:1px solid #d5e0e9}.studio-subscriber-console>footer,.newsletter-channel-choice{grid-template-columns:1fr}.newsletter-channel-choice>span{grid-column:auto}}body{background:var(--brand-paper)}.site-home,.interactive-hero,.official-data-strip,.radar-guide,.method-section,.newsletter-section{scroll-margin-top:100px}.site-home{min-height:min(860px,100svh - 100px);padding:clamp(54px,7vw,104px) max(clamp(28px,7vw,112px),calc((100vw - var(--brand-content-max))/2));border-bottom:1px solid var(--brand-line);background:linear-gradient(90deg,#3987e50e 1px,transparent 1px), linear-gradient(#3987e50e 1px,transparent 1px), radial-gradient(circle at 82% 18%,#3987e524,transparent 26%), var(--brand-paper);background-size:48px 48px,48px 48px,auto,auto;grid-template-columns:minmax(420px,.92fr) minmax(540px,1.08fr);align-items:center;gap:clamp(52px,7vw,118px);display:grid;position:relative;overflow:hidden}.site-home:after{content:"";background:linear-gradient(90deg,var(--brand-blue) 0 58%,var(--brand-teal) 58% 80%,var(--brand-orange) 80% 92%,var(--brand-red) 92%);height:5px;position:absolute;inset:auto 0 0}.home-copy{z-index:1;max-width:760px;position:relative}.home-copy h1{color:var(--brand-ink);letter-spacing:-.066em;text-wrap:balance;margin:24px 0 26px;font-size:clamp(58px,5.8vw,98px);font-weight:780;line-height:.89}.home-copy h1 span{color:var(--brand-blue)}.home-copy>p{max-width:690px;color:var(--brand-copy);margin:0;font-size:clamp(18px,1.35vw,22px);line-height:1.58}.home-actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.home-actions a{border-radius:var(--brand-radius-sm);color:#276fbe;min-height:52px;font:800 12px/1 var(--font-brand-mono);letter-spacing:.045em;transition:transform var(--brand-motion),box-shadow var(--brand-motion),background var(--brand-motion);border:1px solid #9ebfe4;justify-content:center;align-items:center;gap:28px;padding:0 19px;display:inline-flex}:is(.home-actions a:hover,.home-actions a:focus-visible){box-shadow:var(--brand-shadow-sm);transform:translateY(-2px)}.home-actions .home-primary-action{border-color:var(--brand-blue);background:var(--brand-blue);color:#fff}:is(.home-actions .home-primary-action:hover,.home-actions .home-primary-action:focus-visible){background:#2775cf}.home-actions .home-secondary-action{background:#ffffffb8}.home-trust-row{border-top:1px solid #cbd8e5;flex-wrap:wrap;gap:8px 22px;margin-top:34px;padding-top:20px;display:flex}.home-trust-row span{color:#526a81;font-size:14px;line-height:1.35}.home-trust-row b{color:var(--brand-blue);font:800 11px/1 var(--font-brand-mono);margin-right:6px}.home-reading-board{z-index:1;border:1px solid #cbd8e5;border-top:4px solid var(--brand-blue);border-radius:var(--brand-radius-lg);background:#fffffff0;position:relative;overflow:hidden;box-shadow:0 26px 70px #19324d24}.home-reading-board>header{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 22px;display:flex}.home-reading-board>header>span{color:#387fcf;font:800 11px/1 var(--font-brand-mono);letter-spacing:.11em}.home-reading-board>header>b{color:#536b82;font:800 10px/1 var(--font-brand-mono);letter-spacing:.06em;align-items:center;gap:8px;display:flex}.home-reading-board>header i{background:var(--brand-teal);width:8px;height:8px;box-shadow:0 0 0 4px var(--brand-teal-soft);border-radius:50%}.home-reading-flow{grid-template-columns:1fr 1fr;display:grid}.home-reading-flow article{border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);flex-direction:column;min-height:168px;padding:24px;display:flex}.home-reading-flow article:nth-child(2n){border-right:0}.home-reading-flow article:nth-child(n+3){border-bottom:0}.home-reading-flow small{color:#6b8299;font:800 10px/1 var(--font-brand-mono);letter-spacing:.08em}.home-reading-flow strong{color:var(--brand-ink);letter-spacing:-.025em;margin:auto 0 9px;font-size:23px;line-height:1.05}.home-reading-flow p{color:#60768b;margin:0;font-size:14.5px;line-height:1.48}.home-reading-flow article:nth-child(3) small{color:var(--brand-teal)}.home-reading-flow article:nth-child(4) small{color:var(--brand-orange)}.home-reading-signal{background:var(--brand-navy);color:#fff;grid-template-columns:minmax(170px,.7fr) minmax(260px,1.3fr);align-items:center;gap:28px;padding:25px 27px;display:grid}.home-reading-signal div{flex-direction:column;gap:6px;display:flex}.home-reading-signal span{color:#85b9f4;font:800 10px/1 var(--font-brand-mono);letter-spacing:.08em}.home-reading-signal strong{font-size:25px;line-height:1}.home-reading-signal p{color:#b8c7d7;margin:0;font-size:14px;line-height:1.5}.hero-intro-copy .radar-section-title{color:var(--brand-ink);letter-spacing:-.055em;text-wrap:balance;margin:18px 0 11px;font-size:clamp(39px,3.15vw,57px);font-weight:780;line-height:.93}.hero-intro-copy .radar-section-title span{color:var(--brand-blue)}.official-data-strip{padding:clamp(70px,7vw,112px) max(clamp(24px,7vw,112px),calc((100vw - var(--brand-content-max))/2));border-top:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);background:linear-gradient(90deg,#3987e50b 1px,transparent 1px), linear-gradient(#3987e50b 1px,transparent 1px), var(--brand-paper);color:var(--brand-ink);background-size:42px 42px,42px 42px,auto}.official-data-heading{align-items:end}.official-data-heading>div:first-child{max-width:1020px}.official-data-heading>div:first-child>span{color:var(--brand-blue);font-size:12px}.official-data-heading h2{max-width:900px;color:var(--brand-ink);letter-spacing:-.055em;margin:13px 0;font-size:clamp(42px,4.6vw,72px);line-height:.94}.official-data-heading>div:first-child>p{max-width:860px;color:var(--brand-copy);margin:0;font-size:17px;line-height:1.58}.official-data-state{background:var(--brand-teal-soft);color:#0d7e70;border-color:#9dd8cf;font-size:11px}.official-data-state.state-loading{background:var(--brand-blue-soft);color:#2e76c8;border-color:#a8c9ee}.official-data-state.state-partial{background:var(--brand-orange-soft);color:#b44b24;border-color:#efc6a8}.official-data-state.state-unavailable{color:#5f768d;background:#fff;border-color:#c7d5e2}.radar-decision-lab{border:1px solid #cbd8e5;border-top:4px solid var(--brand-blue);border-radius:var(--brand-radius-lg);box-shadow:var(--brand-shadow-sm);background:#fffffff7;margin-top:34px;padding:28px}.decision-lab-intro>span,.decision-reading>span,.decision-chain>span,.decision-calculator>span,.decision-questions span,.official-benchmark-heading>span{color:var(--brand-orange);font-size:11px}.decision-lab-intro h3{color:var(--brand-ink)}.decision-lab-intro p{color:var(--brand-copy);font-size:16px}.decision-selector{border-color:#cbd8e5}.decision-selector button{min-height:106px;color:var(--brand-ink);background:#fff;border-color:#d7e1eb}.decision-selector button:hover{background:#f2f7fd}.decision-selector button[aria-pressed=true]{background:linear-gradient(180deg,var(--brand-blue-soft),#f7fbff)}.decision-selector button[aria-pressed=true]:after{background:var(--brand-blue)}.decision-selector button small{color:#65809a}.decision-selector button b{color:var(--brand-ink);font-size:15px}.decision-selector button span{color:#657b91;font-size:12px;line-height:1.38}.decision-intelligence{background:#f8fbff;border:1px solid #bed2e8;margin-top:20px}.decision-intelligence>header{background:#eef6ff;border-bottom:1px solid #cbdceb;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:10px 15px;display:flex}.decision-intelligence>header span{color:#2f78c8;font:800 10px/1.3 var(--font-brand-mono);letter-spacing:.08em}.decision-intelligence>header b{color:#0b7e70;font:800 10px/1 var(--font-brand-mono);letter-spacing:.06em}.decision-intelligence>div{grid-template-columns:1.1fr 1fr 1fr 1fr;display:grid}.decision-intelligence article{border-right:1px solid #d7e3ee;min-height:142px;padding:17px}.decision-intelligence article:last-child{border-right:0}.decision-intelligence small{color:#6b8298;font:800 9.5px/1 var(--font-brand-mono);letter-spacing:.07em}.decision-intelligence article:nth-child(3) small{color:#0b8a7a}.decision-intelligence article:nth-child(4) small{color:#c35227}.decision-intelligence strong{color:var(--brand-ink);margin:21px 0 8px;font-size:18px;display:block}.decision-intelligence p{color:#526a81;margin:18px 0 0;font-size:13px;line-height:1.5}.decision-intelligence strong+p{margin-top:0}.decision-output{border-color:#cbd8e5}.decision-output>article{border-color:#d7e1eb}.decision-output h4{color:var(--brand-ink);font-size:23px}.decision-signals>div{border-color:#d6e1ec;border-top-color:var(--brand-blue)}.decision-signals small{color:#607a93;font-size:10px}.decision-signals strong{color:var(--brand-ink)}.decision-signals p{color:#526b82;font-size:12px}.decision-signals em{color:#71869a;font-size:10px}.decision-percentile{background:#e3ebf3;border-radius:99px;height:5px;margin-top:14px;overflow:hidden}.decision-percentile i{border-radius:inherit;background:var(--brand-blue);height:100%;display:block}.decision-empty{color:#61788f;font-size:15px}.decision-chain li{border-color:#d8e2ec}.decision-chain li small{color:#6a8299}.decision-chain li b{color:#3e5871;font-size:12.5px}.decision-inputs label{color:#5e758b;font-size:10px}.decision-inputs input{color:var(--brand-ink);background:#fff;border-color:#b8c9da;font-size:15px}.decision-inputs input:focus{border-color:var(--brand-blue)}.decision-result{border-top-color:var(--brand-orange)}.decision-result>strong{color:var(--brand-ink)}.decision-result>strong small,.decision-result>p{color:#587087}.decision-result>em{color:#b14c27}.decision-calc-wait{color:#60778e;font-size:14px}.decision-questions p{border-color:#d8e2ec}.decision-questions b{color:#3f5871;font-size:12px}.radar-decision-lab>footer{color:#6d8195;font-size:10.5px}.official-benchmark-heading{margin-top:28px}.official-benchmark-heading>span{color:var(--brand-blue)}.official-benchmark-heading>p{color:#61788f;font-size:12px}.official-data-grid{border-top:1px solid #b8c8d8;border-bottom:1px solid #b8c8d8;gap:0}.official-data-card,.official-data-card:nth-child(n+4){background:#ffffffbf;border-top:0;border-right:1px solid #d4dfe9;min-height:145px;padding:17px}.official-data-card:first-child{padding-left:17px}.official-data-card:last-child{padding-right:17px}.official-data-card>div span{color:#337ccf;font-size:11px}.official-data-card>div small,.official-data-card footer small{color:#6e8297;font-size:9.5px}.official-data-card>strong{color:var(--brand-ink)}.official-data-card>p{color:#526b82;font-size:12px}.official-data-card footer{border-color:#d7e1eb}.official-data-card footer>span{color:#526b82}.official-data-card footer>span.positive{color:#087d70}.official-data-card footer>span.negative{color:#b73d32}.official-data-card footer>span.neutral{color:#62788d}.official-data-unavailable{color:#5a7188;background:#ffffffbd;border-color:#b8c9da;font-size:14px}.official-data-unavailable strong{color:var(--brand-ink)}.official-data-trace{color:#657c92;font-size:12px}.official-data-trace p b{color:#38556f}.official-data-trace>a{color:#2873c6;font-size:11px}.newsletter-section{padding:clamp(76px,8vw,122px) max(clamp(24px,7vw,112px),calc((100vw - var(--brand-content-max))/2));background:linear-gradient(var(--brand-paper),var(--brand-paper)) padding-box, linear-gradient(90deg,var(--brand-blue) 0 58%,var(--brand-teal) 58% 80%,var(--brand-orange) 80% 92%,var(--brand-red) 92%) border-box;color:var(--brand-ink);border-top:5px solid #0000;border-radius:0;margin:0}.newsletter-lead>span{color:#3279c8}.newsletter-section .newsletter-lead h2{color:var(--brand-ink)}.newsletter-section .newsletter-lead>p{color:var(--brand-copy)}.newsletter-promises>span{background:#fff;border-color:#ccd9e5}.newsletter-promises b{color:var(--brand-ink)}.newsletter-promises small{color:#687e94}.newsletter-signup-card{box-shadow:var(--brand-shadow-sm)}.newsletter-formats article,.newsletter-formats article.whatsapp-format{background:#fff;border-color:#cbd8e5;box-shadow:0 8px 24px #0b14240d}.newsletter-formats article.whatsapp-format{border-top:3px solid var(--brand-teal)}.newsletter-formats article:first-child{border-top:3px solid var(--brand-blue)}.newsletter-formats article>div>span{color:#3279c8}.newsletter-formats article.whatsapp-format>div>span{color:#0c897a}.newsletter-formats h3{color:var(--brand-ink)}.newsletter-formats p{color:#526a81}.newsletter-formats article>div>small{color:#71859a}.newsletter-formats article>a,.newsletter-formats .format-actions>a{color:#246ebf;background:#edf5fe;border-color:#b9cde2}.newsletter-formats article>a:hover,.newsletter-formats .format-actions>a:hover{border-color:var(--brand-blue);background:#e1efff}.newsletter-formats article>a:focus-visible{border-color:var(--brand-blue);background:#e1efff}.newsletter-formats .format-actions>a:focus-visible{border-color:var(--brand-blue);background:#e1efff}.newsletter-formats .format-actions>a:last-child{background:var(--brand-teal-soft);color:#087d70;border-color:#a9d6ce}.newsletter-channel-note{color:#526a81}.newsletter-channel-note b{color:var(--brand-ink)}.newsletter-channel-note a{color:#256fc2}@media (min-width:1121px){.report-header{grid-template-columns:minmax(255px,.7fr) auto minmax(112px,.34fr);gap:12px}.report-brand{width:min(292px,24vw)}.report-brand img{width:min(265px,100%)}.report-brand .brand-release{padding-left:79px}.report-header nav{gap:4px}.report-header nav a{grid-template-columns:29px auto;gap:7px;min-height:58px;padding:7px 8px}.report-header nav .nav-icon{width:25px;height:25px;padding:4px}.report-header nav .nav-copy small{font-size:10px}.report-header nav .nav-copy strong{font-size:13px}}@media (max-width:1450px) and (min-width:1121px){.report-header{grid-template-columns:minmax(235px,.66fr) auto}.report-watch{display:none}}@media (max-width:1180px){.site-home{grid-template-columns:1fr 1fr;gap:42px}.home-copy h1{font-size:clamp(54px,6.8vw,78px)}.decision-intelligence>div{grid-template-columns:1fr 1fr}.decision-intelligence article:nth-child(2){border-right:0}.decision-intelligence article:nth-child(-n+2){border-bottom:1px solid #d7e3ee}}@media (max-width:1120px){.report-header{grid-template-columns:1fr auto}.report-header nav{display:none}.mobile-dock{grid-template-columns:repeat(5,1fr);display:grid}.site-home{grid-template-columns:1fr;min-height:auto;padding-top:70px;padding-bottom:90px}.home-copy{max-width:820px}.home-reading-board{width:100%;max-width:900px}}@media (max-width:820px){.official-data-heading{flex-direction:column;align-items:flex-start}.decision-intelligence>div{grid-template-columns:1fr}.decision-intelligence article,.decision-intelligence article:nth-child(2){border-bottom:1px solid #d7e3ee;border-right:0;min-height:0}.decision-intelligence article:last-child{border-bottom:0}.decision-output>article,.decision-output>article:first-child,.decision-output>article:last-child{border-color:#d7e1eb}}@media (max-width:760px){.site-home,.interactive-hero,.official-data-strip,.radar-guide,.method-section,.newsletter-section{scroll-margin-top:68px}.site-home{padding:48px max(18px,env(safe-area-inset-right)) 88px max(18px,env(safe-area-inset-left));background-size:34px 34px,34px 34px,auto,auto}.home-copy h1{margin-top:19px;font-size:clamp(49px,15vw,70px)}.home-copy>p{font-size:17px}.home-actions{grid-template-columns:1fr;display:grid}.home-actions a{width:100%}.home-trust-row{display:grid}.home-reading-board{border-radius:19px}.home-reading-flow{grid-template-columns:1fr}.home-reading-flow article{border-right:0;min-height:132px}.home-reading-flow article:nth-child(3){border-bottom:1px solid var(--brand-line)}.home-reading-signal{grid-template-columns:1fr;gap:13px;padding:22px}.hero-intro-copy .radar-section-title{margin-top:15px;font-size:clamp(39px,11.5vw,52px)}.official-data-strip{padding:60px max(16px,env(safe-area-inset-right)) 64px max(16px,env(safe-area-inset-left))}.official-data-heading h2{max-width:540px;font-size:clamp(40px,12vw,57px)}.official-data-heading>div:first-child>p{font-size:16px}.radar-decision-lab{border-radius:18px;margin-top:25px;padding:19px 16px}.decision-lab-intro h3{font-size:34px}.decision-lab-intro p{font-size:15px}.decision-selector{margin-inline:0;padding-inline:0}.decision-selector button{flex-basis:228px}.decision-intelligence>header{flex-direction:column;align-items:flex-start;gap:7px}.decision-intelligence p{font-size:13.5px}.official-data-grid{margin-inline:0;padding-inline:0}.official-data-card,.official-data-card:nth-child(n+4){flex-basis:min(76vw,270px);padding-left:15px}.newsletter-section{padding:64px max(18px,env(safe-area-inset-right)) 84px max(18px,env(safe-area-inset-left));border-radius:0;margin:0}.newsletter-section .newsletter-lead h2{color:var(--brand-ink)}}@media (max-width:430px){.home-copy h1{font-size:clamp(45px,14.4vw,59px)}.home-reading-board>header{flex-direction:column;align-items:flex-start;padding-block:15px}.home-reading-flow article{padding:20px}.official-data-heading h2{font-size:42px}}@media (prefers-reduced-motion:reduce){.home-actions a{transition:none}}@media print{.site-home{min-height:0;background:#fff!important}.home-actions,.home-reading-board{display:none}}.studio-entry-link{background:#3987e514;border-color:#5ba4f073;min-width:150px;display:flex}.studio-entry-link small{color:#86b8ed}.studio-entry-link strong{color:#fff}:is(.studio-entry-link:hover,.studio-entry-link:focus-visible){background:#17304d;border-color:#72acf0}.mobile-dock .mobile-studio-link{color:#2f73bf}.studio-access-page{min-height:100svh;color:var(--brand-ink);background:linear-gradient(#3987e50e 1px,transparent 1px), linear-gradient(90deg,#3987e50e 1px,transparent 1px), radial-gradient(circle at 79% 22%,#3987e521,transparent 33%), var(--brand-paper);background-size:48px 48px,48px 48px,auto,auto}.studio-access-header{min-height:86px;padding:14px max(clamp(22px,5vw,78px),env(safe-area-inset-right)) 14px max(clamp(22px,5vw,78px),env(safe-area-inset-left));background:var(--brand-navy);justify-content:space-between;align-items:center;gap:24px;display:flex;box-shadow:0 16px 34px #0b142429}.studio-access-header>a:first-child{width:min(288px,56vw)}.studio-access-header img{width:100%;height:auto;display:block}.studio-access-header>a:last-child{color:#b8cbdf;font:800 11px/1 var(--font-brand-mono);letter-spacing:.07em;border:1px solid #34506d;border-radius:8px;padding:12px 14px}:is(.studio-access-header>a:last-child:hover,.studio-access-header>a:last-child:focus-visible){color:#fff;border-color:#6ea8ea}.studio-access-shell{grid-template-columns:minmax(410px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(52px,7vw,116px);width:min(100% - 44px,1440px);min-height:calc(100svh - 90px);margin:0 auto;padding:clamp(58px,7vw,108px) 0;display:grid}.studio-access-copy>span,.studio-access-console>header>span,.studio-access-console article small,.studio-access-console>footer span{color:#2f7dcc;font:800 11px/1.25 var(--font-brand-mono);letter-spacing:.105em}.studio-access-copy h1{max-width:760px;color:var(--brand-ink);letter-spacing:-.065em;margin:20px 0 23px;font-size:clamp(58px,6vw,92px);line-height:.9}.studio-access-copy h1 b{color:var(--brand-blue);font-weight:800}.studio-access-copy>p{color:#506a82;max-width:650px;margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.58}.studio-access-actions{flex-direction:column;align-items:flex-start;gap:13px;margin-top:34px;display:flex}.studio-login-form{margin:0}.studio-access-primary{-webkit-appearance:none;appearance:none;background:var(--brand-blue);color:#fff;cursor:pointer;min-height:55px;font:800 14px/1 var(--font-brand-mono);letter-spacing:.09em;border:1px solid #2d7dd3;border-radius:9px;justify-content:center;align-items:center;padding:0 28px;display:inline-flex;box-shadow:0 12px 26px #3987e533}:is(.studio-access-primary:hover,.studio-access-primary:focus-visible){background:#1f70ca;transform:translateY(-1px)}.studio-access-actions small{color:#657b90;max-width:560px;font-size:12px;line-height:1.5}.studio-access-actions small b{color:#294966}.studio-access-denied{border-left:4px solid var(--brand-orange);background:#fff;max-width:600px;padding:18px}.studio-access-denied strong{color:#8f431f;font-size:15px}.studio-access-console{border:1px solid #c5d5e5;border-top:4px solid var(--brand-blue);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 28px 70px #0d28451f}.studio-access-console>header{border-bottom:1px solid #d7e2ec;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 22px;display:flex}.studio-access-console>header b{color:#476078;font:800 9px/1 var(--font-brand-mono);letter-spacing:.07em;align-items:center;gap:8px;display:flex}.studio-access-console>header i{background:var(--brand-teal);width:8px;height:8px;box-shadow:0 0 0 4px var(--brand-teal-soft);border-radius:50%}.studio-access-console>div{grid-template-columns:1fr 1fr;display:grid}.studio-access-console article{border-bottom:1px solid #dbe4ed;border-right:1px solid #dbe4ed;flex-direction:column;min-height:174px;padding:24px;display:flex}.studio-access-console article:nth-child(2n){border-right:0}.studio-access-console article:nth-child(n+3){border-bottom:0}.studio-access-console article strong{color:#142d47;margin:31px 0 8px;font-size:20px;line-height:1.1}.studio-access-console article p{color:#687d91;margin:0;font-size:13px;line-height:1.5}.studio-access-console>footer{background:var(--brand-navy);grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:21px 24px;display:grid}.studio-access-console>footer span{color:#8bb8e8}.studio-access-console>footer strong{color:#fff;font-size:19px}.studio-console-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #d3deea;border-radius:12px;gap:5px;margin-bottom:10px;padding:7px;display:flex;position:sticky;top:0;box-shadow:0 10px 28px #0f203614}.studio-console-nav a{color:#506981;min-height:39px;font:800 10px/1 var(--font-brand-mono);letter-spacing:.045em;border-radius:8px;justify-content:center;align-items:center;padding:0 15px;display:inline-flex}:is(.studio-console-nav a:hover,.studio-console-nav a:focus-visible){color:#246fc2;background:#eaf3fd}.studio-command,.studio-intelligence-board,.studio-master-board,.studio-workspace,.studio-subscriber-console,.studio-connections{scroll-margin-top:72px}.studio-command{border-radius:16px}.studio-command-metrics{grid-template-columns:repeat(4,1fr)}.studio-command-metrics article{min-width:0;padding-inline:14px}.studio-command-metrics small{line-height:1.35}.studio-intelligence-board,.studio-connections{background:#fff;border:1px solid #d5e0eb;margin-top:24px;padding:32px}.studio-intelligence-board>header,.studio-connections>header{grid-template-columns:minmax(320px,.9fr) minmax(340px,.72fr);justify-content:space-between;align-items:end;gap:44px;margin-bottom:24px;display:grid}.studio-intelligence-board>header span,.studio-connections>header span{color:#327dcf;font:800 10px/1.2 var(--font-brand-mono);letter-spacing:.1em}.studio-intelligence-board>header h2,.studio-connections>header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:32px;line-height:1.04}.studio-intelligence-board>header p,.studio-connections>header p{color:#5d7388;margin:0;font-size:14px;line-height:1.55}.studio-analysis-grid{border:1px solid #ccd8e3;grid-template-columns:repeat(4,1fr);display:grid}.studio-analysis-grid article{border-right:1px solid #dae3eb;flex-direction:column;min-height:192px;padding:19px;display:flex}.studio-analysis-grid article:last-child{border-right:0}.studio-analysis-grid span{color:#6e8499;font:800 9px/1 var(--font-brand-mono);letter-spacing:.08em}.studio-analysis-grid strong{color:#17314b;font:800 35px/1 var(--font-brand-mono);letter-spacing:-.05em;margin:28px 0 4px}.studio-analysis-grid small{color:#71879b;font-size:11px}.studio-analysis-grid p{color:#536b82;border-top:1px solid #e1e8ef;margin:auto 0 0;padding-top:20px;font-size:12px;line-height:1.5}.studio-traffic-grid{grid-template-columns:1.4fr .6fr;gap:14px;margin-top:14px;display:grid}.studio-traffic-grid>section{background:#f8fafc;border:1px solid #d6e0e9;padding:18px}.studio-traffic-grid>section>header,.studio-activity-log>header{color:#688097;font:800 9px/1 var(--font-brand-mono);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.studio-traffic-row{border-top:1px solid #e0e7ee;grid-template-columns:minmax(140px,.55fr) minmax(120px,1fr) 42px;align-items:center;gap:14px;min-height:37px;display:grid}.studio-traffic-row>span{color:#36516b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.studio-traffic-row>i{background:#e2eaf2;border-radius:9px;height:6px;overflow:hidden}.studio-traffic-row>i b{background:linear-gradient(90deg,var(--brand-blue),var(--brand-teal));border-radius:9px;height:100%;display:block}.studio-traffic-row>strong,.studio-source-row>strong{color:#1a3b5b;font:800 12px/1 var(--font-brand-mono);text-align:right}.studio-source-row{color:#3d5871;border-top:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:20px;min-height:37px;font-size:12px;display:flex}.studio-metric-empty{color:#75899c;margin:0;padding:24px 0;font-size:12px;line-height:1.5}.studio-distribution-control{border:0;grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0 0;padding:0;display:grid}.studio-distribution-control legend{color:#327dcf;font:800 10px/1.2 var(--font-brand-mono);letter-spacing:.1em;grid-column:1/-1;margin-bottom:10px}.studio-distribution-control label{cursor:pointer;background:#f7f9fc;border:1px solid #cad7e3;border-radius:9px;grid-template-columns:22px 1fr;align-items:center;gap:9px;min-height:74px;padding:11px;display:grid}.studio-distribution-control label.active{background:#edf5fe;border-color:#a9cbea}.studio-distribution-control label.unavailable{opacity:.68;cursor:not-allowed}.studio-distribution-control input{width:17px;height:17px;accent-color:var(--brand-blue)}.studio-distribution-control span{flex-direction:column;gap:4px;display:flex}.studio-distribution-control b{color:#27445f;font-size:13px}.studio-distribution-control small{color:#70869a;font-size:9.5px;line-height:1.3}.studio-connection-grid{border:1px solid #cedae5;grid-template-columns:repeat(5,1fr);display:grid}.studio-connection-grid article{border-right:1px solid #d8e2eb;flex-direction:column;min-height:192px;padding:18px;display:flex}.studio-connection-grid article:last-child{border-right:0}.studio-connection-grid article>span{color:#7b8fa3;font:800 9px/1 var(--font-brand-mono);letter-spacing:.06em;align-items:center;gap:8px;display:flex}.studio-connection-grid article>span i{background:var(--brand-orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #fff0e8}.studio-connection-grid article.connected>span i{background:var(--brand-teal);box-shadow:0 0 0 4px var(--brand-teal-soft)}.studio-connection-grid article>strong{color:#17324d;margin:29px 0 8px;font-size:20px}.studio-connection-grid article>p{color:#61778c;margin:0;font-size:11.5px;line-height:1.5}.studio-connection-grid article>small{color:#a0502c;font:800 8.5px/1.3 var(--font-brand-mono);letter-spacing:.04em;margin-top:auto;padding-top:18px}.studio-connection-grid article.connected>small{color:#0b8072}.studio-activity-log{background:#f7f9fc;border:1px solid #d6e0e9;margin-top:14px;padding:18px}.studio-activity-log>div{border-top:1px solid #dce5ed;grid-template-columns:112px 80px minmax(220px,1fr) auto;align-items:center;gap:14px;min-height:48px;display:grid}.studio-activity-log>div>strong{color:#294761;font-size:12px}.studio-activity-log>div>p{color:#506a82;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.studio-activity-log>div>small{color:#74899c;font-size:10px}.run-status{color:#547087;font:800 8.5px/1 var(--font-brand-mono);letter-spacing:.04em;align-items:center;gap:6px;display:flex}.run-status i{background:#7890a6;border-radius:50%;width:7px;height:7px}.run-status.status-sent i,.run-status.status-published i{background:var(--brand-teal)}.run-status.status-failed i,.run-status.status-not_configured i{background:var(--brand-orange)}@media (max-width:1260px){.studio-command{grid-template-columns:minmax(300px,.7fr) minmax(520px,1.3fr);gap:30px}.studio-analysis-grid{grid-template-columns:1fr 1fr}.studio-analysis-grid article:nth-child(2){border-right:0}.studio-analysis-grid article:nth-child(-n+2){border-bottom:1px solid #dae3eb}.studio-connection-grid{grid-template-columns:repeat(3,1fr)}.studio-connection-grid article:nth-child(3){border-right:0}.studio-connection-grid article:nth-child(-n+3){border-bottom:1px solid #d8e2eb}}@media (max-width:1450px) and (min-width:1121px){.report-header{grid-template-columns:minmax(225px,.62fr) auto 148px}.report-watch.studio-entry-link{display:flex}}@media (max-width:980px){.studio-access-shell{grid-template-columns:1fr}.studio-access-copy{max-width:760px}.studio-command,.studio-traffic-grid{grid-template-columns:1fr}.studio-connection-grid{grid-template-columns:1fr 1fr}.studio-connection-grid article:nth-child(3){border-right:1px solid #d8e2eb}.studio-connection-grid article:nth-child(2n){border-right:0}.studio-connection-grid article:nth-child(-n+4){border-bottom:1px solid #d8e2eb}.studio-activity-log>div{grid-template-columns:110px 70px minmax(180px,1fr)}.studio-activity-log>div>small{grid-column:3}}@media (max-width:760px){.mobile-dock{grid-template-columns:repeat(6,1fr)}.mobile-dock a>span{font-size:10.5px}.report-watch.studio-entry-link{min-width:108px;padding:7px 8px}.report-watch.studio-entry-link small{font-size:8px}.report-watch.studio-entry-link strong{font-size:9px}.studio-access-header{min-height:72px;padding:10px 15px}.studio-access-header>a:first-child{width:min(212px,55vw)}.studio-access-header>a:last-child{padding:10px;font-size:9px}.studio-access-shell{gap:42px;width:100%;min-height:0;padding:50px 18px 70px}.studio-access-copy h1{font-size:clamp(51px,15.5vw,68px)}.studio-access-copy>p{font-size:17px}.studio-access-primary{width:100%}.studio-access-console>div{grid-template-columns:1fr}.studio-access-console article,.studio-access-console article:nth-child(2n),.studio-access-console article:nth-child(n+3){border-bottom:1px solid #dbe4ed;border-right:0;min-height:145px}.studio-access-console article:last-child{border-bottom:0}.studio-access-console>footer{grid-template-columns:1fr;gap:8px}.studio-console-nav{border-radius:9px;margin:8px 8px 0;position:static;overflow-x:auto}.studio-console-nav a{flex:none}.studio-command{border-radius:0}.studio-command-metrics{grid-template-columns:1fr 1fr}.studio-command-metrics article:nth-child(2){border-right:0}.studio-command-metrics article:nth-child(-n+2){border-bottom:1px solid #30445b}.studio-intelligence-board,.studio-connections{border-left:0;border-right:0;margin:0;padding:28px 16px}.studio-intelligence-board>header,.studio-connections>header{grid-template-columns:1fr;gap:10px}.studio-analysis-grid{grid-template-columns:1fr}.studio-analysis-grid article,.studio-analysis-grid article:nth-child(2){border-bottom:1px solid #dae3eb;border-right:0;min-height:164px}.studio-analysis-grid article:last-child{border-bottom:0}.studio-traffic-row{grid-template-columns:minmax(108px,.8fr) minmax(80px,1fr) 35px;gap:8px}.studio-distribution-control{grid-template-columns:1fr 1fr}.studio-connection-grid{grid-template-columns:1fr}.studio-connection-grid article,.studio-connection-grid article:nth-child(2n),.studio-connection-grid article:nth-child(3){border-bottom:1px solid #d8e2eb;border-right:0;min-height:152px}.studio-connection-grid article:last-child{border-bottom:0}.studio-activity-log>div{grid-template-columns:1fr auto;gap:7px 12px;padding:11px 0}.studio-activity-log>div>p,.studio-activity-log>div>small{grid-column:1/-1}}.formation-page{min-height:100svh;color:var(--brand-ink);background:var(--brand-paper)}.formation-header{z-index:50;min-height:78px;padding:10px max(clamp(22px,5vw,78px),env(safe-area-inset-right)) 10px max(clamp(22px,5vw,78px),env(safe-area-inset-left));color:#fff;background:#0b1424fa;border-bottom:1px solid #263a51;grid-template-columns:minmax(230px,.7fr) auto minmax(120px,.34fr);align-items:center;gap:18px;display:grid;position:sticky;top:0;box-shadow:0 12px 30px #0b142421}.formation-brand{width:min(278px,23vw)}.formation-brand img{width:100%;height:auto}.formation-header nav{justify-content:center;gap:4px;display:flex}.formation-header nav a{color:#b5c5d7;border-bottom:2px solid #0000;align-items:center;min-height:46px;padding:0 13px;font-size:14px;font-weight:750;display:inline-flex}:is(.formation-header nav a:hover,.formation-header nav a:focus-visible,.formation-header nav a[aria-current=page]){border-color:var(--brand-blue);color:#fff}.formation-login{background:#142943;border:1px solid #4f7bab;border-radius:9px;flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:4px;min-width:116px;min-height:52px;padding:8px 13px;display:flex}.formation-login small{color:#8bb7e8;font:800 9px/1 var(--font-brand-mono);letter-spacing:.09em}.formation-login strong{color:#fff;font:800 13px/1 var(--font-brand-mono);letter-spacing:.08em}:is(.formation-login:hover,.formation-login:focus-visible){background:#1a3858;border-color:#82b9f3}.formation-hero{width:min(100%,var(--brand-content-max));min-height:calc(100svh - 83px);padding:clamp(70px,8vw,118px) max(clamp(24px,5vw,80px),env(safe-area-inset-right)) clamp(76px,8vw,118px) max(clamp(24px,5vw,80px),env(safe-area-inset-left));background:linear-gradient(#3987e50b 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#3987e50b 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 84% 20%,#3987e51c,#0000 30%);grid-template-columns:minmax(0,1fr) minmax(470px,.9fr);align-items:center;gap:clamp(56px,7vw,110px);margin:0 auto;display:grid}.formation-hero-copy>span,.formation-paths>header span,.formation-library>header span,.formation-promise>div>span,.formation-account-callout>div>span{color:#2d77c8;font:800 11px/1.25 var(--font-brand-mono);letter-spacing:.12em}.formation-hero-copy h1{letter-spacing:-.068em;text-wrap:balance;max-width:830px;margin:22px 0 27px;font-size:clamp(63px,6.6vw,103px);line-height:.87}.formation-hero-copy h1 b{color:var(--brand-blue);font-weight:800}.formation-hero-copy>p{color:#4b657e;max-width:700px;margin:0;font-size:clamp(18px,1.4vw,21px);line-height:1.58}.formation-actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.formation-actions a{border:1px solid var(--brand-blue);background:var(--brand-blue);color:#fff;min-height:54px;font:800 12px/1 var(--font-brand-mono);letter-spacing:.06em;border-radius:8px;justify-content:center;align-items:center;padding:0 21px;display:inline-flex}.formation-actions a:last-child{color:#315777;background:#fff;border-color:#b7c9da}:is(.formation-actions a:hover,.formation-actions a:focus-visible){transform:translateY(-1px);box-shadow:0 12px 26px #205b9724}.formation-principles{color:#4f6880;border-top:1px solid #cbd8e4;flex-wrap:wrap;gap:12px 24px;margin-top:35px;padding-top:21px;font-size:13px;display:flex}.formation-principles span{align-items:center;gap:8px;display:flex}.formation-principles b{color:#2e78ca;font:800 11px/1 var(--font-brand-mono)}.formation-map{border:1px solid #bfd0e1;border-top:4px solid var(--brand-blue);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 26px 65px #11304e21}.formation-map>header{border-bottom:1px solid #d5e0ea;justify-content:space-between;align-items:center;gap:16px;min-height:57px;padding:0 20px;display:flex}.formation-map>header span,.formation-map>header b{font:800 9.5px/1 var(--font-brand-mono);letter-spacing:.075em}.formation-map>header span{color:#347dca}.formation-map>header b{color:#0b8375}.formation-map-brand{background:#f8fbff;border-bottom:1px solid #dce5ed;grid-template-columns:120px 1fr;align-items:center;gap:22px;padding:26px;display:grid}.formation-map-brand img{object-fit:contain;width:112px;height:112px}.formation-map-brand div{flex-direction:column;align-items:flex-start;display:flex}.formation-map-brand small{color:#6f8498;font:800 9.5px/1 var(--font-brand-mono);letter-spacing:.09em}.formation-map-brand strong{color:#14314d;margin:8px 0 7px;font-size:23px;line-height:1.05}.formation-map-brand p{color:#5e7489;margin:0;font-size:15px;line-height:1.5}.formation-map ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.formation-map li{border-bottom:1px solid #dce5ed;border-right:1px solid #dce5ed;grid-template-columns:34px 1fr;align-items:center;gap:13px;min-height:105px;padding:18px;display:grid}.formation-map li:nth-child(2n){border-right:0}.formation-map li:nth-child(n+3){border-bottom:0}.formation-map li>b{color:#2f79c8;width:31px;height:31px;font:800 11px/1 var(--font-brand-mono);border:1px solid #a9c7e5;border-radius:50%;place-items:center;display:grid}.formation-map li span{flex-direction:column;gap:5px;display:flex}.formation-map li small{color:#71869a;font:800 9px/1 var(--font-brand-mono);letter-spacing:.07em}.formation-map li strong{color:#294761;font-size:15px}.formation-map>footer{background:var(--brand-navy);align-items:center;min-height:55px;padding:0 22px;display:flex}.formation-map>footer span{color:#91b8e6;font:800 10px/1 var(--font-brand-mono);letter-spacing:.1em}.formation-feature{background:#fff;border:1px solid #c3d2e0;border-radius:24px;grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);width:min(100% - 48px,1280px);margin:0 auto clamp(92px,9vw,140px);display:grid;overflow:hidden;box-shadow:0 24px 65px #0b20361c}.formation-feature-visual{background:var(--brand-navy);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:40px;display:flex}.formation-feature-visual>span{color:#89b5e9;font:800 10px/1 var(--font-brand-mono);letter-spacing:.12em;margin-bottom:34px}.formation-feature-visual>img{filter:drop-shadow(0 14px 30px #00000040);width:150px}.formation-feature-visual>div{align-items:center;gap:14px;width:100%;margin-top:32px;display:flex}.formation-feature-visual>div i{background:#38506b;flex:1;height:1px}.formation-feature-visual>div small{color:#adc5de;font:800 9px/1 var(--font-brand-mono);letter-spacing:.07em;white-space:nowrap}.formation-feature-copy{flex-direction:column;justify-content:center;padding:clamp(42px,5vw,74px);display:flex}.formation-feature-copy>span{color:#2f79c9;font:800 10.5px/1.3 var(--font-brand-mono);letter-spacing:.09em}.formation-feature-copy h2{letter-spacing:-.055em;margin:17px 0 18px;font-size:clamp(42px,4.4vw,67px);line-height:.94}.formation-feature-copy>p{color:#526a81;max-width:720px;margin:0;font-size:17px;line-height:1.57}.formation-feature-tags{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.formation-feature-tags span{color:#405b73;background:#f7f9fc;border:1px solid #cedae5;border-radius:99px;padding:9px 11px;font-size:12.5px}.formation-feature-copy>a{background:var(--brand-blue);color:#fff;width:fit-content;min-height:50px;font:800 11px/1 var(--font-brand-mono);letter-spacing:.06em;border-radius:8px;align-items:center;margin-top:30px;padding:0 18px;display:inline-flex}.formation-paths,.formation-library,.formation-promise{padding:clamp(78px,8vw,122px) max(clamp(24px,7vw,112px),calc((100vw - var(--brand-content-max))/2))}.formation-paths{border-top:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);background:#fff}.formation-paths>header,.formation-library>header{grid-template-columns:minmax(0,1.05fr) minmax(340px,.65fr);align-items:end;gap:60px;margin-bottom:43px;display:grid}.formation-paths>header h2,.formation-library>header h2,.formation-promise>div h2{letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(48px,5.2vw,78px);line-height:.91}.formation-paths>header>p,.formation-library>header>p{color:#566f86;margin:0;font-size:17px;line-height:1.58}.formation-path-grid{border:1px solid #cbd8e4;border-top:4px solid var(--brand-blue);grid-template-columns:repeat(4,1fr);display:grid}.formation-path-grid article{border-right:1px solid #d6e0e9;flex-direction:column;min-height:340px;padding:25px;display:flex}.formation-path-grid article:last-child{border-right:0}.formation-path-grid article>div{align-items:center;gap:10px;display:flex}.formation-path-grid article>div>span{color:#2f78c9;font:800 26px/1 var(--font-brand-mono)}.formation-path-grid article>div>small{color:#6f859a;font:800 9px/1.25 var(--font-brand-mono);letter-spacing:.08em}.formation-path-grid h3{letter-spacing:-.035em;margin:64px 0 12px;font-size:27px;line-height:1}.formation-path-grid p{color:#5b7288;margin:0;font-size:16px;line-height:1.55}.formation-path-grid footer{border-top:1px solid #e0e7ee;justify-content:space-between;align-items:end;gap:16px;margin-top:auto;padding-top:20px;display:flex}.formation-path-grid footer span{color:#6f8498;font:800 9px/1.25 var(--font-brand-mono);letter-spacing:.06em}.formation-path-grid footer b{color:#0b8375;font:800 9px/1.25 var(--font-brand-mono);text-align:right}.formation-library{background:linear-gradient(#3987e50a 1px,transparent 1px), linear-gradient(90deg,#3987e50a 1px,transparent 1px), var(--brand-paper);background-size:44px 44px,44px 44px,auto}.formation-resource-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.formation-resource-card{background:#fff;border:1px solid #cbd8e4;border-top:4px solid #88a9c9;border-radius:15px;flex-direction:column;min-height:310px;padding:25px;display:flex;box-shadow:0 10px 28px #0b20360f}.formation-resource-card.featured{border-top-color:var(--brand-blue)}.formation-resource-card>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.formation-resource-card>div span{color:#3178c7;font:800 10px/1 var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase}.formation-resource-card>div b{color:#2b73c2;font:800 9px/1 var(--font-brand-mono);text-transform:uppercase;background:#eaf4ff;border-radius:6px;padding:7px 9px}.formation-resource-card h3{letter-spacing:-.035em;margin:49px 0 11px;font-size:26px;line-height:1.04}.formation-resource-card>p{color:#5a7187;margin:0;font-size:16px;line-height:1.55}.formation-resource-card footer{border-top:1px solid #e0e7ee;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:20px;display:flex}.formation-resource-card footer small{color:#71869a;font:800 9px/1.3 var(--font-brand-mono);letter-spacing:.05em}.formation-resource-card footer a{color:#256fbe;min-height:42px;font:800 9.5px/1 var(--font-brand-mono);letter-spacing:.04em;text-align:center;background:#edf5fe;border:1px solid #b7cde2;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}:is(.formation-resource-card footer a:hover,.formation-resource-card footer a:focus-visible){border-color:var(--brand-blue);background:#e1efff}.formation-coming-soon{border-top-color:var(--brand-teal)}.formation-promise{background:var(--brand-navy);color:#fff;grid-template-columns:minmax(290px,.58fr) minmax(0,1.42fr);gap:70px;display:grid}.formation-promise>div>span{color:#86b7ee}.formation-promise>div h2{color:#fff}.formation-promise-grid{grid-template-columns:1fr 1fr;display:grid}.formation-promise-grid article{border-bottom:1px solid #33465c;border-right:1px solid #33465c;min-height:205px;padding:27px}.formation-promise-grid article:nth-child(2n){border-right:0}.formation-promise-grid article:nth-child(n+3){border-bottom:0}.formation-promise-grid b{color:#63a9f2;font:800 13px/1 var(--font-brand-mono)}.formation-promise-grid h3{color:#fff;margin:42px 0 8px;font-size:22px}.formation-promise-grid p{color:#b7c7d8;margin:0;font-size:15px;line-height:1.5}.formation-account-callout{padding:clamp(72px,7vw,106px) max(clamp(24px,7vw,112px),calc((100vw - var(--brand-content-max))/2));border-bottom:1px solid var(--brand-line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;display:grid}.formation-account-callout h2{letter-spacing:-.052em;max-width:910px;margin:12px 0 13px;font-size:clamp(39px,4.1vw,63px);line-height:.96}.formation-account-callout p{color:#587087;max-width:840px;margin:0;font-size:16px;line-height:1.55}.formation-account-callout>a{background:var(--brand-blue);color:#fff;min-width:160px;min-height:58px;font:800 13px/1 var(--font-brand-mono);letter-spacing:.09em;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.formation-footer{padding:45px max(clamp(24px,7vw,112px),calc((100vw - var(--brand-content-max))/2));background:#fff;grid-template-columns:1fr 1fr auto;align-items:center;gap:40px;display:grid}.formation-footer>div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.formation-footer>div img{width:220px}.formation-footer>div strong{color:#34516c;font-size:13px}.formation-footer>p{color:#63798e;margin:0;font-size:12px;line-height:1.5}.formation-footer nav{color:#405b73;flex-wrap:wrap;justify-content:flex-end;gap:14px;font-size:12px;display:flex}:is(.formation-footer nav a:hover,.formation-footer nav a:focus-visible){color:var(--brand-blue)}.mobile-dock .mobile-formation-link{color:#0a8174}@media (max-width:1200px){.formation-header{grid-template-columns:1fr auto}.formation-header nav{display:none}.formation-hero{grid-template-columns:1fr;min-height:0}.formation-hero-copy{max-width:880px}.formation-map{width:100%;max-width:850px}.formation-path-grid{grid-template-columns:1fr 1fr}.formation-path-grid article:nth-child(2){border-right:0}.formation-path-grid article:nth-child(-n+2){border-bottom:1px solid #d6e0e9}.formation-resource-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.formation-feature{grid-template-columns:1fr}.formation-feature-visual{min-height:330px}.formation-paths>header,.formation-library>header{grid-template-columns:1fr;gap:15px}.formation-promise{grid-template-columns:1fr}.formation-account-callout{grid-template-columns:1fr;gap:28px}.formation-account-callout>a{width:100%}.formation-footer{grid-template-columns:1fr}.formation-footer nav{justify-content:flex-start}}@media (max-width:760px){.mobile-dock{grid-template-columns:repeat(7,minmax(54px,1fr));overflow-x:auto}.formation-header{min-height:70px;padding:9px 15px}.formation-brand{width:min(214px,58vw)}.formation-login{min-width:92px;min-height:48px;padding-inline:9px}.formation-login small{display:none}.formation-hero{padding:53px max(18px,env(safe-area-inset-right)) 76px max(18px,env(safe-area-inset-left));background-size:34px 34px,34px 34px,auto;gap:45px}.formation-hero-copy h1{font-size:clamp(51px,15.3vw,72px)}.formation-hero-copy>p{font-size:17px}.formation-actions{display:grid}.formation-actions a{width:100%}.formation-principles{display:grid}.formation-map-brand{grid-template-columns:80px 1fr;gap:15px;padding:20px}.formation-map-brand img{width:76px;height:76px}.formation-map-brand strong{font-size:20px}.formation-map ol{grid-template-columns:1fr}.formation-map li,.formation-map li:nth-child(2n),.formation-map li:nth-child(n+3){border-bottom:1px solid #dce5ed;border-right:0;min-height:82px}.formation-map li:last-child{border-bottom:0}.formation-feature{border-radius:18px;width:calc(100% - 28px);margin-bottom:78px}.formation-feature-visual{min-height:280px;padding:30px}.formation-feature-copy{padding:35px 22px 39px}.formation-feature-copy h2{font-size:42px}.formation-paths,.formation-library,.formation-promise{padding:67px max(18px,env(safe-area-inset-right)) 74px max(18px,env(safe-area-inset-left))}.formation-paths>header h2,.formation-library>header h2,.formation-promise>div h2{font-size:45px}.formation-path-grid,.formation-resource-grid,.formation-promise-grid{grid-template-columns:1fr}.formation-path-grid article,.formation-path-grid article:nth-child(2),.formation-path-grid article:nth-child(-n+2){border-bottom:1px solid #d6e0e9;border-right:0;min-height:290px}.formation-path-grid article:last-child{border-bottom:0}.formation-resource-card{min-height:290px}.formation-promise-grid article,.formation-promise-grid article:nth-child(2n),.formation-promise-grid article:nth-child(n+3){border-bottom:1px solid #33465c;border-right:0;min-height:170px}.formation-promise-grid article:last-child{border-bottom:0}.formation-account-callout{padding:66px 18px}.formation-footer{padding:42px 18px 90px}}@media (max-width:390px){.formation-header{grid-template-columns:minmax(0,1fr) 82px}.formation-brand{width:min(186px,58vw)}.formation-hero-copy h1{font-size:49px}.formation-map>header{flex-direction:column;align-items:flex-start;padding-block:15px}.formation-map-brand{grid-template-columns:1fr}.formation-feature-tags{grid-template-columns:1fr;display:grid}}.studio-access-secondary{color:#526d85;min-height:42px;font:800 10px/1 var(--font-brand-mono);letter-spacing:.06em;border-bottom:2px solid #a7bfd7;align-items:center;padding:0 4px;display:inline-flex}:is(.studio-access-secondary:hover,.studio-access-secondary:focus-visible){border-color:var(--brand-blue);color:#286fbe}.radar-account-page{min-height:100svh;color:var(--brand-ink);background:linear-gradient(#3987e50b 1px,transparent 1px), linear-gradient(90deg,#3987e50b 1px,transparent 1px), var(--brand-paper);background-size:46px 46px,46px 46px,auto}.radar-account-header{min-height:80px;padding:12px max(clamp(20px,5vw,76px),env(safe-area-inset-right)) 12px max(clamp(20px,5vw,76px),env(safe-area-inset-left));background:var(--brand-navy);color:#fff;grid-template-columns:1fr auto;align-items:center;display:grid}.radar-account-header>a{width:min(284px,58vw)}.radar-account-header>a img{width:100%}.radar-account-header nav{gap:8px;display:flex}.radar-account-header nav a{color:#b7c9da;min-height:42px;font:800 10px/1 var(--font-brand-mono);letter-spacing:.05em;border:1px solid #3b5572;border-radius:7px;align-items:center;padding:0 13px;display:inline-flex}.radar-account-shell{width:min(100% - 44px,1280px);margin:0 auto;padding:clamp(64px,8vw,110px) 0}.radar-account-intro{max-width:900px}.radar-account-intro>span{color:#2e78c9;font:800 11px/1 var(--font-brand-mono);letter-spacing:.1em}.radar-account-intro h1{letter-spacing:-.065em;margin:16px 0;font-size:clamp(56px,7vw,95px);line-height:.9}.radar-account-intro p{color:#536d84;max-width:750px;margin:0;font-size:19px;line-height:1.57}.radar-account-grid{grid-template-columns:1.3fr .7fr;gap:16px;margin-top:46px;display:grid}.radar-account-grid article{background:#fff;border:1px solid #cad8e5;border-radius:16px;padding:30px;box-shadow:0 10px 30px #0b20360f}.radar-account-feature{flex-direction:column;grid-row:span 2;min-height:430px;display:flex;border-top:4px solid var(--brand-blue)!important}.radar-account-feature>div{align-items:center;gap:18px;display:flex}.radar-account-feature img{width:94px}.radar-account-feature>div span,.radar-account-status>span,.radar-account-library>span{color:#2f78c8;font:800 10px/1 var(--font-brand-mono);letter-spacing:.09em}.radar-account-feature h2{letter-spacing:-.055em;max-width:650px;margin:55px 0 13px;font-size:clamp(40px,4.4vw,63px);line-height:.94}.radar-account-feature p,.radar-account-status p,.radar-account-library p{color:#5a7187;margin:0;font-size:16px;line-height:1.55}.radar-account-feature>a,.radar-account-library>a{background:var(--brand-blue);color:#fff;width:fit-content;min-height:47px;font:800 10px/1 var(--font-brand-mono);letter-spacing:.05em;border-radius:7px;align-items:center;margin-top:auto;padding:0 15px;display:inline-flex}.radar-account-status,.radar-account-library{flex-direction:column;min-height:207px;display:flex}.radar-account-status>strong,.radar-account-library>strong{color:#17334e;margin:24px 0 9px;font-size:23px}.radar-account-status>small{color:#698096;font:700 10px/1 var(--font-brand-mono);margin-top:auto;padding-top:18px}.radar-account-library>a{color:#286fbe;background:#eef5fd;min-height:40px;margin-top:auto}.studio-learning-console{background:#fff;border:1px solid #d4dfea;margin-top:24px;padding:32px;scroll-margin-top:72px}.studio-learning-console>header{grid-template-columns:minmax(320px,.9fr) minmax(340px,.72fr);align-items:end;gap:44px;margin-bottom:24px;display:grid}.studio-learning-console>header span{color:#327dcf;font:800 10px/1.2 var(--font-brand-mono);letter-spacing:.1em}.studio-learning-console>header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:32px;line-height:1.04}.studio-learning-console>header p{color:#5d7388;margin:0;font-size:14px;line-height:1.55}.studio-learning-grid{border:1px solid #cbd8e4;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);display:grid}.studio-resource-editor{min-width:0;padding:24px}.studio-resource-editor-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.studio-resource-editor-head>div{flex-direction:column;gap:5px;display:flex}.studio-resource-editor-head span,.studio-resource-list>header span,.studio-resource-upload>span{color:#327dcf;font:800 9.5px/1 var(--font-brand-mono);letter-spacing:.08em}.studio-resource-editor-head strong{color:#17334d;font-size:22px}.studio-resource-editor-head button{color:#2d73bd;min-height:38px;font:800 9.5px/1 var(--font-brand-mono);background:#f4f8fc;border:1px solid #b9cde1;border-radius:7px;padding:0 12px}.studio-resource-editor>.studio-feedback{width:100%;max-width:none;margin-bottom:18px}.studio-resource-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.studio-resource-fields .studio-field select{color:#18314b;width:100%;min-height:46px;font:500 15px/1.5 var(--font-brand-sans);background:#fff;border:1px solid #ccd8e4;border-radius:7px;outline:0;padding:10px 12px}.studio-resource-fields .studio-field select:focus{border-color:#3987e5;box-shadow:0 0 0 3px #3987e51c}.studio-resource-upload{cursor:pointer;background:#f8fafc;border:1px dashed #aabfd4;border-radius:9px;flex-direction:column;justify-content:center;gap:7px;min-height:102px;margin-top:16px;padding:16px;display:flex;position:relative}.studio-resource-upload:hover{background:#f1f7fd;border-color:#5b97d6}.studio-resource-upload.has-file{background:#edf9f6;border-style:solid;border-color:#9acfc6}.studio-resource-upload.has-file>span{color:#0b8576}.studio-resource-upload>strong{color:#25445f;font-size:15px}.studio-resource-upload>small{color:#70859a;font-size:11px}.studio-resource-upload>input{opacity:0;width:1px;height:1px;position:absolute}.studio-resource-featured{background:#f8fafc;border:1px solid #d6e0e9;border-radius:8px;align-items:center;gap:10px;margin-top:15px;padding:12px 14px;display:flex}.studio-resource-featured input{width:18px;height:18px;accent-color:var(--brand-blue)}.studio-resource-featured>span{flex-direction:column;gap:3px;display:flex}.studio-resource-featured b{color:#294863;font-size:13px}.studio-resource-featured small{color:#72879b;font-size:10px}.studio-resource-actions{border-top:1px solid #dce5ed;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:19px;padding-top:17px;display:flex}.studio-resource-actions button{color:#506981;min-height:43px;font:800 9.5px/1 var(--font-brand-mono);letter-spacing:.04em;background:#fff;border:1px solid #bdccdb;border-radius:7px;padding:0 14px}.studio-resource-actions button.primary{background:var(--brand-blue);color:#fff;border-color:#2d79cf}.studio-resource-actions button:disabled{opacity:.43;cursor:not-allowed}.studio-resource-list{background:#f7f9fc;border-left:1px solid #d5e0e9;flex-direction:column;min-height:620px;display:flex}.studio-resource-list>header{border-bottom:1px solid #d5e0e9;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:0 17px;display:flex}.studio-resource-list>header b{color:#6b8196;font:700 9px/1 var(--font-brand-mono)}.studio-resource-list>button{color:#24415d;text-align:left;background:0 0;border:0;border-bottom:1px solid #dce5ed;grid-template-columns:1fr auto;align-items:center;gap:13px;width:100%;min-height:95px;padding:15px 17px;display:grid}.studio-resource-list>button:hover,.studio-resource-list>button.active{box-shadow:inset 4px 0 0 var(--brand-blue);background:#fff}.studio-resource-list>button>span{flex-direction:column;gap:6px;display:flex}.studio-resource-list>button small{color:#6d8297;font:800 8.5px/1 var(--font-brand-mono);letter-spacing:.04em;text-transform:uppercase}.studio-resource-list>button strong{font-size:14px;line-height:1.25}.studio-resource-list>button em{color:#73889b;font-size:10px;font-style:normal}.studio-resource-list>button>b{color:#5c748b;font:800 8px/1 var(--font-brand-mono);background:#e7edf3;border-radius:5px;padding:5px 7px}.studio-resource-list>button>b.status-published{color:#087e70;background:#e3f5f0}.studio-resource-empty{padding:28px 18px}.studio-resource-empty strong{color:#294762;font-size:16px}.studio-resource-empty p{color:#6b8195;font-size:12px;line-height:1.5}.studio-resource-list>footer{border-top:1px solid #d5e0e9;margin-top:auto;padding:15px}.studio-resource-list>footer a{color:#2c72bd;min-height:42px;font:800 9.5px/1 var(--font-brand-mono);letter-spacing:.04em;background:#fff;border:1px solid #b9cde1;border-radius:7px;justify-content:center;align-items:center;display:flex}@media (max-width:980px){.radar-account-grid{grid-template-columns:1fr}.radar-account-feature{grid-row:auto}.studio-learning-console>header{grid-template-columns:1fr;gap:10px}.studio-learning-grid{grid-template-columns:1fr}.studio-resource-list{border-top:1px solid #d5e0e9;border-left:0;min-height:350px}}@media (max-width:760px){.radar-account-header{min-height:70px;padding:10px 15px}.radar-account-header>a{width:min(205px,55vw)}.radar-account-header nav a:first-child{display:none}.radar-account-shell{width:100%;padding:53px 18px 72px}.radar-account-intro h1{font-size:clamp(53px,15vw,70px)}.radar-account-intro p{font-size:17px}.radar-account-grid article{padding:23px}.radar-account-feature{min-height:390px}.studio-learning-console{border-left:0;border-right:0;margin:0;padding:28px 16px}.studio-learning-console>header h2{font-size:30px}.studio-resource-editor{padding:19px 14px}.studio-resource-fields{grid-template-columns:1fr}.studio-resource-fields .studio-field-wide{grid-column:auto}.studio-resource-actions{grid-template-columns:1fr;display:grid}.studio-resource-actions button{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
