:root{--bg:#f6f7f8;--surface:#fff;--surface-soft:#f8faf9;--surface-green:#edf7f1;--text:#111318;--muted:#667085;--border:#e4e7ec;--border-strong:#d0d5dd;--green:#17734f;--green-dark:#11583d;--green-deep:#173a2d;--red:#c43d3d;--amber:#a9670b;--shadow:0 8px 24px #1018280d;--shadow-lg:0 18px 48px #1018281a;--radius:12px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit}::selection{color:#0b4f32;background:#bfe8d2}.topbar{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:68px;padding:0 4vw;display:grid;position:sticky;top:0}.brand{letter-spacing:-1.2px;color:#14211b;white-space:nowrap;font-size:22px;font-weight:900;line-height:1}.brand span{color:var(--green)}.topbar nav{color:#52635a;justify-content:center;align-items:center;gap:24px;min-width:0;font-size:13px;font-weight:650;display:flex}.topbar nav a{white-space:nowrap}.topbar nav a:hover{color:var(--green-dark)}.ghost,.linkButton,.accountLink{border:1px solid var(--border-strong);color:#26352e;white-space:nowrap;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.ghost:hover,.linkButton:hover,.accountLink:hover{color:var(--green-dark);border-color:#9fcdb5}.accountLink.active{background:#eff9f3;border-color:#b7dfc9}.accountDot{background:var(--green);border-radius:50%;width:8px;height:8px}.accountBadge{background:var(--green);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:900;display:inline-flex}.tickerTape{background:var(--green-deep);color:#f3fff8;border-bottom:1px solid #0b2f21;overflow:hidden}.tickerTrack{will-change:transform;width:max-content;animation:34s linear infinite ticker-scroll;display:flex}.tickerTape:hover .tickerTrack{animation-play-state:paused}.tickerGroup{flex:none;display:flex}.tickerItem{white-space:nowrap;border-right:1px solid #ffffff24;align-items:center;gap:9px;min-height:42px;padding:0 19px;font-size:12px;display:flex}.tickerItem strong{letter-spacing:.2px;font-size:12px}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.up{color:#0b9b5c!important}.down{color:var(--red)!important}.muted{color:var(--muted)!important}.tickerTape .up{color:#6ee8a8!important}.tickerTape .down{color:#f99!important}.tickerTape .muted{color:#b4c9be!important}.hero{text-align:center;max-width:1180px;margin:0 auto;padding:58px 5vw 44px}.heroCompact{max-width:1180px;padding-top:48px;padding-bottom:38px}.hero h1{letter-spacing:-2.6px;color:#13211a;max-width:980px;margin:15px auto 20px;font-size:clamp(40px,5.5vw,62px);line-height:.98}.hero>p{color:#697971;max-width:700px;margin:0 auto;font-size:17px;line-height:1.65}.eyebrow{color:var(--green-dark);letter-spacing:1.7px;text-transform:uppercase;font-size:11px;font-weight:850}.heroMeta{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:17px;display:flex}.heroMeta span{border:1px solid var(--border);color:#63736b;background:#fff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:650}.searchWrap{text-align:left;max-width:760px;margin:32px auto 16px;position:relative}.searchBox{min-height:60px;box-shadow:var(--shadow);background:#fff;border:1px solid #cddbd4;border-radius:14px;align-items:center;gap:11px;padding:7px 10px 7px 15px;display:flex}.searchBox:focus-within{box-shadow:0 0 0 4px #13a76b14,var(--shadow);border-color:#84c7a6}.searchBox input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:15px}.searchIcon{color:#607169;font-size:23px}.searchHint{color:#5f7067;background:#eef5f1;border-radius:8px;justify-content:center;align-items:center;min-width:38px;padding:6px 8px;font-size:11px;font-weight:800;display:inline-flex}.searchResults{z-index:70;border:1px solid var(--border);box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.searchResults button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:13px 16px;display:flex}.searchResults button:last-child{border-bottom:0}.searchResults button:hover{background:#f3faf6}.searchResults span{flex-direction:column;gap:2px;min-width:0;display:flex}.searchResults strong{font-size:14px}.searchResults small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.searchResults i{color:var(--green-dark);font-size:10px;font-style:normal;font-weight:800}.searchLoading{color:#6c7b73;padding:14px 16px;font-size:13px}.section{max-width:1280px;margin:0 auto;padding:58px 5vw}.sectionHeading,.decisionHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.section h2,.decisionHeading h2{letter-spacing:-1.6px;color:#17231e;margin:7px 0 0;font-size:clamp(28px,4vw,44px);line-height:1.05}.sectionHint{color:var(--muted);font-size:11px}.methodLink,.methodInline,.authReset{color:var(--green-dark);font-size:12px;font-weight:800}.methodLink:hover,.methodInline:hover,.authReset:hover{text-decoration:underline}.statusTag,.liveDot{color:#26734e;letter-spacing:.4px;text-transform:uppercase;background:#eff9f3;border:1px solid #b9dec9;border-radius:999px;align-items:center;width:max-content;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.marketNow{padding-top:28px}.marketGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketColumn,.assetCard,.scoreHero,.trendHero,.confidenceHero,.valuationCard,.componentCard,.fundamentalTile,.chartCard,.authCard,.methodTable,.watchlistTable,.alertsList,.alertEventsList,.syncCallout{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 5px 18px #18372a0a}.marketColumn{overflow:hidden}.marketColumnHead{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 17px 12px;display:flex}.marketColumnHead strong{font-size:16px}.marketColumnHead small{color:var(--muted);font-size:10px}.marketRows{flex-direction:column;display:flex}.marketRow{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px 17px;display:grid}.marketRow:last-child{border-bottom:0}.marketRow:hover{background:#f5faf7}.marketRow>span{flex-direction:column;gap:2px;min-width:0;display:flex}.marketRow>span:last-child{text-align:right}.marketRow b{font-size:13px}.marketRow small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px;overflow:hidden}.marketEmpty{color:var(--muted);padding:20px;font-size:12px}.radarGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.assetCard{padding:19px}.assetTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rank{color:var(--muted);font-size:10px;font-weight:800}.assetCard h3{letter-spacing:-.6px;margin:4px 0 0;font-size:22px}.radarCard .assetTop small{text-overflow:ellipsis;white-space:nowrap;max-width:175px;color:var(--muted);font-size:10px;display:block;overflow:hidden}.metricRow{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.metricRow small,.quickDecision small,.quickValuation small,.valuationCard small,.componentCard small,.fundamentalTile small,.momentumGrid small,.valuationDetails small{color:var(--muted);font-size:10px;font-weight:650;display:block}.metricRow strong{font-size:23px}.bar,.miniBar,.componentBar{background:#e9efec;border-radius:999px;height:6px;overflow:hidden}.bar{margin:16px 0}.bar span,.miniBar i,.componentBar i{border-radius:inherit;background:linear-gradient(90deg,#16a56b,#58c58f);height:100%;display:block}.radarFootDual{grid-template-columns:1fr 1fr;gap:10px;display:grid}.radarFootDual>div{background:#f6f9f7;border-radius:10px;padding:10px}.radarFootDual small{color:var(--muted);font-size:9px;display:block}.radarFootDual strong{font-size:14px}.radarReason{color:#65756d;min-height:34px;margin:12px 0 0;font-size:11px;line-height:1.45}.cardLink{color:var(--green-dark);border-top:1px solid #edf1ef;margin-top:14px;padding-top:12px;font-size:12px;font-weight:800;display:block}.pill{letter-spacing:.2px;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:6px 8px;font-size:9px;font-weight:900;display:inline-flex}.pill.buy{color:#087348;background:#e5f7ed}.pill.sell{color:#b63838;background:#fdecec}.pill.attention{color:#95600b;background:#fff3dc}.pill.neutral{color:#66736d;background:#eef1ef}.largePill{padding:8px 11px;font-size:11px}.darkPanel{background:linear-gradient(135deg,#eaf6ef 0%,#f8fbf9 100%);border:1px solid #cfe2d8;border-radius:22px;grid-template-columns:1fr 1fr;gap:56px;margin-top:18px;display:grid}.darkPanel p,.retentionStrip p,.methodNotes p,.valuationMethod p{color:#627269;line-height:1.7}.scoreStack{flex-direction:column;justify-content:center;gap:15px;display:flex}.scoreLine{color:#506159;grid-template-columns:92px 1fr 36px;align-items:center;gap:12px;font-size:12px;display:grid}.scoreLine strong{text-align:right}.demoNote{color:#7c8b83;font-size:10px}.retentionStrip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:36px;margin-top:20px;padding-top:38px;padding-bottom:38px;display:grid}.retentionStrip h2,.retentionStrip p{max-width:720px}.primaryAction{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;font-size:13px;font-weight:850;display:inline-flex}.primaryAction:hover{background:#0d965e}.retentionAction{min-width:170px}.inlineAction{width:auto}.newsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.newsCard{border:1px solid var(--border);border-radius:var(--radius);background:#fff;min-height:210px;padding:18px;box-shadow:0 5px 18px #18372a0a}.newsMeta{color:var(--muted);justify-content:space-between;gap:10px;font-size:9px;display:flex}.newsCard p{color:#6b7a72;margin:0;font-size:11px;line-height:1.55}.impactTag{color:#66736d;background:#eef1ef;border-radius:999px;margin-top:14px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.impactTag.positive{color:#087348;background:#e5f7ed}.impactTag.negative{color:#b63838;background:#fdecec}.newsPlaceholder{border-radius:var(--radius);background:#fff;border:1px dashed #bfd0c7;align-items:flex-start;gap:14px;padding:20px;display:flex}.newsPlaceholder span{color:var(--green-dark);background:#e8f6ee;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:900}.newsPlaceholder p{color:var(--muted);margin:0}.modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111e187a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.assetModal{border:1px solid var(--border);width:min(610px,100%);max-height:88vh;box-shadow:var(--shadow-lg);background:#fff;border-radius:20px;padding:24px;position:relative;overflow:auto}.modalClose{color:#56675e;cursor:pointer;background:#f0f4f2;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;position:absolute;top:10px;right:13px}.quickPanelHeader{justify-content:space-between;align-items:flex-start;gap:18px;padding-right:34px;display:flex}.modalTitle h3{letter-spacing:-1px;margin:5px 0 0;font-size:32px}.modalTitle p{color:var(--muted);margin:3px 0 0}.modalPrice{align-items:baseline;gap:13px;margin:20px 0;display:flex}.modalPrice strong{letter-spacing:-1.3px;font-size:38px}.quickDecision{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.quickDecision>div,.quickValuation>div{background:#f6f9f7;border:1px solid #e4ece8;border-radius:11px;padding:12px}.quickDecision strong{font-size:18px}.quickValuation{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px;display:grid}.quickValuation strong{margin-top:4px;font-size:20px;display:block}.quickWhy{background:#f8faf9;border:1px solid #e7edea;border-radius:11px;margin-bottom:16px;padding:13px}.quickWhy p{color:#65756d;margin:5px 0;font-size:11px}.quickLoading{color:#607168;flex-direction:column;gap:5px;padding:28px 0;display:flex}.quickLoading span{color:var(--muted);font-size:12px}.assetHero,.watchlistHero,.methodHero{max-width:1280px;margin:0 auto;padding:42px 5vw 22px}.assetHeroCompact{padding-bottom:8px}.backLink{color:var(--muted);font-size:12px;font-weight:700}.assetIdentity{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:28px;margin-top:22px;padding-bottom:28px;display:flex}.assetIdentity h1{letter-spacing:-4px;margin:7px 0 4px;font-size:clamp(52px,8vw,88px);line-height:.9}.assetIdentity p{color:var(--muted);margin:0;font-size:16px}.quoteBlock{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.quoteBlock>strong{letter-spacing:-1.4px;font-size:38px}.quoteBlock>small{color:#86948d;font-size:10px}.watchlistButton{color:#4f6158;cursor:pointer;background:#fff;border:1px solid #c8d8d0;border-radius:9px;align-items:center;gap:7px;margin-top:8px;padding:9px 12px;font-size:11px;font-weight:750;display:inline-flex}.watchlistButton.active{color:#08784a;background:#eaf7f0;border-color:#abd5bf}.decisionCockpit{padding-top:30px}.motorOverview{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.scoreHero,.trendHero,.confidenceHero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:140px;padding:18px;display:flex}.scoreHero>span,.trendHero>span,.confidenceHero>span{color:var(--muted);font-size:11px;font-weight:700}.scoreHero>strong,.confidenceHero>strong{margin-top:5px;font-size:46px;line-height:1}.scoreHero>small,.trendHero>small,.confidenceHero>small{color:var(--muted);margin-top:7px;font-size:10px}.trendHero strong{margin-top:8px}.valuationCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.valuationCard{padding:18px}.valuationCard.featured{background:#f4fbf7;border-color:#a9d6bd}.valuationCard.external{background:#fafbfa}.valuationCard strong{letter-spacing:-.6px;margin:5px 0 2px;font-size:24px;display:block}.valuationCard em{color:var(--muted);margin-top:8px;font-size:9px;font-style:normal;display:block}.thesisNow{border:1px solid var(--border);border-radius:var(--radius);background:#fff;grid-template-columns:.72fr 1.28fr;gap:24px;margin-top:12px;padding:20px;display:grid}.thesisNow small{color:#809088;font-size:10px}.thesisNow h3{letter-spacing:-.5px;margin:5px 0 0;font-size:22px}.driverList p{color:#5f7067;margin:7px 0;font-size:12px}.driverList b{margin-right:8px}.componentGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.componentCard{padding:14px}.componentCard>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.componentCard strong{font-size:18px}.componentBar{height:5px;margin-top:10px}.chartCard{padding:17px}.chartHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.chartHeader small{color:var(--muted);font-size:10px;display:block}.chartHeader strong{margin-top:3px;font-size:20px;display:block}.chartRange{color:var(--muted);gap:14px;font-size:10px;display:flex}.chartCard svg{width:100%;height:auto;color:var(--green);margin-top:10px;display:block}.chartEmpty{text-align:center;border-radius:var(--radius);color:#7e8d85;background:#fff;border:1px dashed #c7d6ce;padding:34px}.momentumGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.momentumGrid>div,.valuationDetails>div{border:1px solid var(--border);background:#fff;border-radius:12px;padding:13px}.momentumGrid strong,.valuationDetails strong{margin-top:4px;font-size:17px;display:block}.fundamentalsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fundamentalTile{padding:15px}.fundamentalTile strong{margin-top:5px;font-size:18px;display:block}.valuationDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.disclosureStrip{border-top:1px solid var(--border);padding-top:24px;padding-bottom:24px}.disclosureStrip p{max-width:900px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.watchlistHero h1,.methodHero h1,.authIntro h1,.authCallback h1{letter-spacing:-2.4px;margin:12px 0 14px;font-size:clamp(38px,6vw,64px);line-height:1.02}.watchlistHero p,.methodHero p,.authIntro>p,.authCallback>p{color:#67776f;max-width:760px;line-height:1.65}.watchlistActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.watchlistSection{padding-top:25px}.watchlistEmpty{border-radius:var(--radius);color:#687870;background:#fff;border:1px dashed #c4d4cc;padding:24px}.watchlistEmpty strong{color:#24332b;margin-bottom:4px;display:block}.watchlistEmpty p{margin:0 0 8px}.watchlistTable{overflow:hidden}.watchlistHeaderRow,.watchlistRow{grid-template-columns:minmax(0,1.4fr) .8fr 180px;align-items:center;gap:18px;display:grid}.watchlistHeaderRow{border-bottom:1px solid var(--border);color:var(--muted);letter-spacing:.6px;text-transform:uppercase;background:#f3f7f5;padding:10px 17px;font-size:9px;font-weight:800}.watchlistRow{border-bottom:1px solid #edf1ef;padding:14px 17px}.watchlistRow:last-child{border-bottom:0}.watchlistRow>a,.watchlistRow>div{flex-direction:column;gap:2px;display:flex}.watchlistRow span{color:var(--muted);font-size:10px}.watchlistRowActions{justify-content:flex-end;flex-direction:row!important;gap:7px!important;display:flex!important}.watchlistRowActions a,.watchlistRowActions button,.alertActions button{border:1px solid var(--border-strong);color:#55665d;cursor:pointer;background:#fff;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700}.syncCallout{grid-template-columns:1fr auto;align-items:center;gap:32px;padding:24px;display:grid}.syncCallout h2{margin:5px 0 7px}.syncCallout p{color:#697971;max-width:720px;margin:0}.methodHero{padding-top:58px}.methodTable{overflow:hidden}.methodRow{border-bottom:1px solid #edf1ef;grid-template-columns:180px minmax(0,1fr) 180px;align-items:center;gap:18px;padding:16px 18px;display:grid}.methodRow:last-child{border-bottom:0}.methodRow span{color:#617168}.methodRow small{color:var(--muted);text-align:right}.valuationMethod,.methodNotes{padding-top:20px}.authLayout{grid-template-columns:1fr minmax(360px,470px);align-items:start;gap:56px;max-width:1120px;margin:0 auto;padding:64px 5vw;display:grid}.authIntro h1{max-width:640px}.authBenefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.authBenefits>div{border:1px solid var(--border);background:#fff;border-radius:12px;padding:14px}.authBenefits strong{margin-bottom:4px;font-size:12px;display:block}.authBenefits span{color:var(--muted);font-size:10px;line-height:1.4}.authCard{padding:22px}.authTabs{background:#eef3f0;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:18px;padding:4px;display:grid}.authTabs button{color:#6c7b73;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px;font-size:12px;font-weight:750}.authTabs button.active{color:#18251f;background:#fff;box-shadow:0 2px 8px #18372a12}.authCard form{flex-direction:column;gap:13px;display:flex}.authCard label,.alertForm label{color:#53645b;flex-direction:column;gap:6px;font-size:11px;font-weight:750;display:flex}.authCard input,.alertForm input,.alertForm select{color:#1d2b24;background:#fff;border:1px solid #ccd8d2;border-radius:9px;outline:0;width:100%;min-height:43px;padding:10px 11px}.authCard input:focus,.alertForm input:focus,.alertForm select:focus{border-color:#74b993;box-shadow:0 0 0 3px #13a76b14}.passwordField,.thresholdField{position:relative}.passwordField input{padding-right:69px}.passwordToggle{color:#47715c;cursor:pointer;background:#edf4f0;border:0;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.passwordMismatch{color:#c14444!important}.authSubmit{width:100%;margin-top:2px}.authSecondaryActions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:10px;display:flex}.authReset{cursor:pointer;background:0 0;border:0;padding:0}.authMessage{color:#496157;background:#f2f9f5;border:1px solid #cfe1d7;border-radius:9px;margin-top:12px;padding:10px 11px;font-size:11px;line-height:1.5}.authFootnote{color:#86938c;margin:15px 0 0;font-size:9px;line-height:1.55}.authCallback{text-align:center;max-width:760px;margin:0 auto;padding:110px 5vw}.callbackAction{margin-top:18px}.callbackMessage{max-width:600px;margin:16px auto 0}.callbackBack{margin-top:14px;display:block}.alertsHero{padding-bottom:12px}.alertEventsSection{padding-bottom:20px}.buttonLink{cursor:pointer;background:0 0;border:0}.alertEventsList{overflow:hidden}.alertEvent{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;padding:14px 16px;display:grid}.alertEvent:last-child{border-bottom:0}.alertEvent.unread{background:#f2faf6}.alertEvent.read{opacity:.65}.eventDot{background:var(--green);border-radius:50%;width:8px;height:8px;margin-top:5px}.alertEvent.read .eventDot{background:#a5b2ab}.alertEvent>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.alertEvent small{color:var(--muted)}.alertEvent time{color:var(--muted);white-space:nowrap;font-size:9px}.alertsCreateSection{padding-top:22px}.alertForm{grid-template-columns:.8fr 1.35fr 1fr auto;align-items:end;gap:11px;display:grid}.alertSubmit{min-height:43px}.thresholdPrefix,.thresholdSuffix{color:#66766e;pointer-events:none;font-size:11px;font-weight:800;position:absolute;top:50%;transform:translateY(-50%)}.thresholdPrefix{left:11px}.thresholdSuffix{right:11px}.thresholdField input.withPrefix{padding-left:34px}.alertsList{overflow:hidden}.alertRow{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1.3fr) 1fr 180px;align-items:center;gap:18px;padding:14px 16px;display:grid}.alertRow:last-child{border-bottom:0}.alertRow.inactive{opacity:.5}.alertRow>div:first-child{flex-direction:column;gap:2px;display:flex}.alertRow>div:first-child span{color:var(--muted);font-size:10px}.alertThreshold{font-size:12px;font-weight:800}.alertActions{justify-content:flex-end;gap:7px;display:flex}.alertMessage{max-width:520px}footer{border-top:1px solid var(--border);color:#75847c;background:#fff;margin-top:46px;padding:34px 5vw 44px}footer p{color:#4c5e55;margin:8px 0 4px}footer small{font-size:10px}@media (max-width:1050px){.topbar{gap:18px}.topbar nav{gap:16px}.radarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketGrid{grid-template-columns:1fr}.componentGrid,.fundamentalsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.newsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.authLayout{grid-template-columns:1fr;max-width:760px}.alertForm{grid-template-columns:1fr 1fr}.alertSubmit{width:100%}}@media (max-width:760px){.topbar{grid-template-columns:1fr auto;gap:8px 14px;min-height:auto;padding:13px 4vw 9px}.topbar nav{scrollbar-width:none;grid-column:1/-1;justify-content:flex-start;gap:17px;padding:3px 0 2px;overflow-x:auto}.topbar nav::-webkit-scrollbar{display:none}.brand{font-size:19px}.accountLink.compact{padding:8px 10px}.tickerItem{padding:0 14px}.hero,.heroCompact{padding-top:48px}.hero h1{letter-spacing:-2.3px;font-size:46px}.section{padding-top:44px;padding-bottom:44px}.sectionHeading,.decisionHeading{flex-direction:column;align-items:flex-start;gap:10px}.radarGrid,.newsGrid,.motorOverview,.valuationCards,.thesisNow{grid-template-columns:1fr}.darkPanel{grid-template-columns:1fr;gap:28px}.componentGrid,.fundamentalsGrid,.valuationDetails{grid-template-columns:repeat(2,minmax(0,1fr))}.assetIdentity{flex-direction:column;align-items:flex-start}.quoteBlock{text-align:left;align-items:flex-start}.assetIdentity h1{letter-spacing:-2.5px}.quickPanelHeader{flex-direction:column}.quickDecision,.quickValuation,.retentionStrip,.syncCallout{grid-template-columns:1fr}.retentionAction{justify-self:start}.methodRow{grid-template-columns:1fr;gap:5px}.methodRow small{text-align:left}.watchlistHeaderRow{display:none}.watchlistRow{grid-template-columns:1fr auto;gap:10px}.watchlistRowActions{grid-column:1/-1;justify-content:flex-start}.authBenefits,.alertForm{grid-template-columns:1fr}.alertRow{grid-template-columns:1fr auto}.alertActions{grid-column:1/-1;justify-content:flex-start}.alertEvent{grid-template-columns:10px 1fr}.alertEvent time{grid-column:2}}@media (max-width:500px){.hero h1{font-size:39px}.hero>p{font-size:15px}.componentGrid,.fundamentalsGrid,.valuationDetails,.momentumGrid{grid-template-columns:1fr}.chartHeader{flex-direction:column}.chartRange{flex-wrap:wrap}.authLayout{padding-top:44px}.watchlistHero h1,.methodHero h1,.authIntro h1,.authCallback h1{letter-spacing:-1.7px;font-size:38px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.tickerTrack{animation:none;transform:none}}.socialAuth{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px;display:grid}.socialButton{color:#26352e;cursor:pointer;background:#fff;border:1px solid #ccd8d2;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:43px;font-size:11px;font-weight:800;display:flex}.socialButton:hover{background:#f7faf8;border-color:#afc9bc}.socialButton:disabled{opacity:.55;cursor:wait}.socialButton span{background:#f0f3f1;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-weight:900;display:inline-flex}.socialButton.facebook span{color:#2853a7;background:#eaf0ff}.authDivider{text-align:center;color:var(--muted);margin:4px 0 14px;font-size:9px;position:relative}.authDivider:before{content:"";background:#e4ebe7;height:1px;position:absolute;top:50%;left:0;right:0}.authDivider span{background:#fff;padding:0 9px;position:relative}@media (max-width:500px){.socialAuth{grid-template-columns:1fr}}.accountHub{max-width:1080px;margin:0 auto;padding:70px 5vw}.accountHub h1{letter-spacing:-2.5px;margin:12px 0;font-size:clamp(40px,6vw,66px);line-height:1}.accountHub>p{color:#697971;max-width:720px;line-height:1.65}.accountIdentity{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 18px;display:grid}.accountIdentity>div{border:1px solid var(--border);background:#fff;border-radius:12px;padding:16px}.accountIdentity small{color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.accountIdentity strong{overflow-wrap:anywhere;font-size:13px}.accountCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.accountCards>a{border:1px solid var(--border);border-radius:var(--radius);background:#fff;flex-direction:column;gap:7px;padding:18px;display:flex;box-shadow:0 5px 18px #18372a0a}.accountCards>a:hover{border-color:#acd2be;transform:translateY(-1px)}.accountCards span{color:var(--green-dark);text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:900}.accountCards strong{font-size:16px}.accountCards small{color:var(--muted);font-size:10px}@media (max-width:760px){.accountIdentity,.accountCards{grid-template-columns:1fr}.accountHub{padding-top:48px}}.explorerHero{max-width:1280px;margin:0 auto;padding:56px 5vw 20px}.explorerHero h1{letter-spacing:-2.3px;max-width:900px;margin:10px 0 12px;font-size:clamp(38px,5vw,62px);line-height:1}.explorerHero p{color:#697971;max-width:760px;margin:0;line-height:1.65}.stockExplorerSection{padding-top:24px}.rankingTabs{scrollbar-width:none;gap:7px;padding-bottom:8px;display:flex;overflow-x:auto}.rankingTabs::-webkit-scrollbar{display:none}.rankingTabs button{border:1px solid var(--border);color:#607168;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:8px 11px;font-size:10px;font-weight:800}.rankingTabs button.active{background:var(--green-deep);border-color:var(--green-deep);color:#fff}.rankingStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:8px 0 16px;display:grid}.rankingStrip a{border:1px solid var(--border);background:#fff;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px 12px;display:grid}.rankingStrip a:hover{border-color:#abd1bd}.rankingStrip span{color:#94a098;font-size:9px;font-weight:900}.rankingStrip strong{font-size:12px}.rankingStrip small{color:var(--green-dark);font-size:11px;font-weight:850}.screenerControls{grid-template-columns:1.4fr 1fr 1fr auto;align-items:center;gap:9px;margin:14px 0 8px;display:grid}.screenerControls input,.screenerControls select{color:#26352e;background:#fff;border:1px solid #ccd8d2;border-radius:9px;outline:0;width:100%;min-height:42px;padding:9px 11px}.screenerControls input:focus,.screenerControls select:focus{border-color:#78bd96;box-shadow:0 0 0 3px #13a76b12}.coverageToggle{border:1px solid var(--border);color:#607168;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 11px;font-size:10px;font-weight:750;display:flex}.coverageToggle input{width:auto;min-height:auto}.explorerMeta{color:var(--muted);justify-content:space-between;gap:12px;padding:7px 2px;font-size:9px;display:flex}.stockTableWrap,.comparisonTableWrap{border:1px solid var(--border);border-radius:var(--radius);background:#fff;overflow:auto;box-shadow:0 5px 18px #18372a0a}.stockTable,.comparisonTable{border-collapse:collapse;width:100%;min-width:1180px}.stockTable th,.comparisonTable th{z-index:1;border-bottom:1px solid var(--border);color:#75857c;text-align:right;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:#f3f7f5;padding:10px 12px;font-size:9px;position:sticky;top:0}.stockTable th:first-child,.comparisonTable th:first-child{text-align:left}.stockTable td,.comparisonTable td{text-align:right;white-space:nowrap;border-bottom:1px solid #edf1ef;padding:11px 12px;font-size:11px}.stockTable td:first-child,.comparisonTable td:first-child{text-align:left}.stockTable tr:last-child td,.comparisonTable tr:last-child td{border-bottom:0}.stockTable tbody tr:hover{background:#f7faf8}.stockIdentity{white-space:normal;flex-direction:column;gap:2px;max-width:210px;display:flex}.stockIdentity strong{font-size:12px}.stockIdentity span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px;overflow:hidden}.compareSection{padding-top:24px}.compareSearch{max-width:680px;margin-bottom:18px;position:relative}.compareSearchBox{background:#fff;border:1px solid #ccd8d2;border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:6px 10px 6px 13px;display:flex;box-shadow:0 4px 16px #18372a0a}.compareSearchBox input{background:0 0;border:0;outline:0;flex:1;min-width:0}.compareSearchBox>span{color:var(--muted);background:#eef4f0;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:850}.compareMatches{z-index:20;border:1px solid var(--border);box-shadow:var(--shadow-lg);background:#fff;border-radius:11px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden}.compareMatches>div{color:var(--muted);padding:12px;font-size:11px}.compareMatches button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:70px 1fr;gap:10px;width:100%;padding:11px 13px;display:grid}.compareMatches button:hover{background:#f4faf6}.compareMatches span{color:#798880;font-size:10px}.compareEmpty{border-radius:var(--radius);color:#64746c;background:#fff;border:1px dashed #c7d6ce;padding:36px}.compareEmpty strong{color:#24332b;margin-bottom:4px;display:block}.compareEmpty p{margin:0}.compareAssetsBar{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.compareAssetsBar>div{border:1px solid var(--border);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 9px 9px 11px;display:flex}.compareAssetsBar a{flex-direction:column;gap:1px;display:flex}.compareAssetsBar strong{font-size:11px}.compareAssetsBar span{text-overflow:ellipsis;white-space:nowrap;max-width:140px;color:var(--muted);font-size:8px;overflow:hidden}.compareAssetsBar button{color:#65756d;cursor:pointer;background:#eef3f0;border:0;border-radius:50%;width:24px;height:24px}.comparisonTable th:not(:first-child),.comparisonTable td:not(:first-child){text-align:center;min-width:145px}.comparisonTable th strong{color:#26352e;font-size:11px;display:block}.comparisonTable th small{color:var(--muted);text-transform:none;margin-top:2px;font-size:8px;display:block}.comparisonTable tbody tr:nth-child(3),.comparisonTable tbody tr:nth-child(4),.comparisonTable tbody tr:nth-child(5){background:#fbfdfc}.compareInsight{background:#eef7f2;border:1px solid #d1e3d9;border-radius:12px;max-width:780px;margin-top:16px;padding:17px}.compareInsight p{color:#63736b;margin:6px 0 0;font-size:11px;line-height:1.6}.assetSectionNav{z-index:35;border-bottom:1px solid var(--border);scrollbar-width:none;background:#fffffff5;gap:4px;padding:8px 5vw;display:flex;position:sticky;top:68px;overflow-x:auto}.assetSectionNav::-webkit-scrollbar{display:none}.assetSectionNav a{color:#687870;border-radius:8px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.assetSectionNav a:hover{color:var(--green-dark);background:#eef6f1}@media (max-width:1050px){.rankingStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.screenerControls{grid-template-columns:1fr 1fr}}@media (max-width:760px){.explorerHero{padding-top:42px}.rankingStrip{scrollbar-width:none;display:flex;overflow-x:auto}.rankingStrip a{min-width:150px}.screenerControls{grid-template-columns:1fr}.explorerMeta{flex-direction:column;gap:2px}.assetSectionNav{top:103px}}.toolHub{padding-top:30px}.toolHubGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.toolHubGrid a{border:1px solid var(--border);border-radius:var(--radius);background:#fff;flex-direction:column;min-height:170px;padding:18px;display:flex;box-shadow:0 5px 18px #18372a0a}.toolHubGrid a:hover{border-color:#afd3c0;transform:translateY(-1px)}.toolHubGrid span{color:#94a099;letter-spacing:.8px;font-size:9px;font-weight:900}.toolHubGrid strong{letter-spacing:-.3px;margin-top:16px;font-size:17px}.toolHubGrid p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}@media (max-width:1050px){.toolHubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.toolHubGrid{grid-template-columns:1fr}}.companyLogo{background:#fff;border:1px solid #dfe7e3;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.companyLogo img{object-fit:contain;width:100%;height:100%;padding:10%;display:block}.companyLogoFallback{color:#456658;letter-spacing:-.2px;background:#eef5f1;font-weight:900}.companyLogo-xs{border-radius:7px;width:24px;height:24px;font-size:7px}.companyLogo-sm{width:34px;height:34px;font-size:9px}.companyLogo-md{width:44px;height:44px;font-size:11px}.companyLogo-lg{border-radius:12px;width:54px;height:54px;font-size:12px}.companyLogo-xl{border-radius:15px;width:74px;height:74px;font-size:15px}.tickerItem .companyLogo{background:#fff;border-color:#fff3}.searchResultIdentity{align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.searchResultIdentity>span{min-width:0}.modalTitle{align-items:center;gap:12px;display:flex}.assetBrandBlock{align-items:center;gap:16px;min-width:0;display:flex}.assetBrandBlock>div:last-child{min-width:0}.radarIdentity{align-items:flex-start;gap:9px;display:flex}.radarIdentity h3{margin-top:2px}.watchlistIdentity{align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.watchlistIdentity>span{flex-direction:column;gap:2px;min-width:0;display:flex}.watchlistIdentity small{color:var(--muted);font-size:10px}.stockIdentity{flex-direction:row;align-items:center;gap:9px}.stockIdentity>span{flex-direction:column;gap:1px;min-width:0;display:flex}.stockIdentity small{text-overflow:ellipsis;white-space:nowrap;max-width:165px;color:var(--muted);font-size:9px;overflow:hidden}.rankingStrip a{grid-template-columns:auto auto 1fr auto}.compareAssetIdentity{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.compareAssetIdentity>span{flex-direction:column;gap:1px;min-width:0;display:flex}.compareAssetIdentity small{text-overflow:ellipsis;white-space:nowrap;max-width:130px;color:var(--muted);font-size:8px;overflow:hidden}.interactiveChart{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:18px;box-shadow:0 5px 18px #18372a0a}.interactiveChartTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.interactiveChartTop>div:first-child{grid-template-columns:auto auto;align-items:baseline;column-gap:11px;display:grid}.interactiveChartTop small{color:var(--muted);grid-column:1/-1;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.interactiveChartTop strong{letter-spacing:-.8px;font-size:28px}.interactiveChartTop span{color:#65766d;font-size:13px;font-weight:750}.chartPeriods{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.chartPeriods button,.benchmarkToggles button{border:1px solid var(--border);min-width:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:850}.chartPeriods button.active{color:#fff;background:#173e2f;border-color:#173e2f}.chartPeriods button:disabled{opacity:.5}.benchmarkToggles{flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0 4px;display:flex}.benchmarkLegend{color:#0c7a4b;background:#eef7f2;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.benchmarkLegend:before,.benchmarkToggles button:before{content:"";background:currentColor;border-radius:999px;width:8px;height:3px}.benchmarkToggles button{opacity:.55;align-items:center;gap:6px;display:inline-flex}.benchmarkToggles button.active{opacity:1;background:#f7f9f8}.benchmarkToggles .ibovToggle{color:#5362a8}.benchmarkToggles .cdiToggle{color:#a16a12}.benchmarkToggles>small{color:var(--muted);margin-left:auto;font-size:9px}.chartViewport{min-height:320px;margin-top:4px;transition:opacity .15s;position:relative}.chartViewport.loading{opacity:.55}.chartViewport svg{touch-action:none;width:100%;height:auto;display:block;overflow:visible}.chartGridLine{stroke:#e8eeeb;stroke-width:1px}.chartAxisText{fill:#89968f;font-size:9px}.chartSeries{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.assetLine{stroke:#10a66a}.ibovLine{stroke:#5967aa}.cdiLine{stroke:#bd8124}.chartCrosshair{stroke:#aab8b0;stroke-width:1px;stroke-dasharray:4 4}.chartHoverDot{fill:#fff;stroke-width:3px}.assetDot{stroke:#10a66a}.chartTooltip{z-index:5;pointer-events:none;background:#fffffff7;border:1px solid #dbe5e0;border-radius:9px;flex-direction:column;gap:3px;min-width:145px;padding:9px 10px;display:flex;position:absolute;top:22px;transform:translate(-50%);box-shadow:0 8px 24px #18372a1f}.chartTooltip strong{color:#6a7a72;font-size:9px}.chartTooltip span{font-size:10px;font-weight:750}.chartFootnote{color:#8a9790;border-top:1px solid #edf1ef;justify-content:space-between;gap:12px;margin-top:2px;padding-top:10px;font-size:8px;display:flex}@media (max-width:760px){.companyLogo-xl{width:58px;height:58px}.assetBrandBlock{align-items:flex-start}.interactiveChart{padding:13px}.interactiveChartTop{flex-direction:column}.chartPeriods{justify-content:flex-start}.benchmarkToggles>small{width:100%;margin-left:0}.chartViewport{min-height:245px;overflow-x:auto}.chartViewport svg{min-width:680px}.chartFootnote{flex-direction:column;gap:2px}}.marketIdentity{align-items:center;gap:8px;min-width:0;flex-direction:row!important;display:flex!important}.marketIdentity>span{flex-direction:column;gap:2px;min-width:0;display:flex}.screenerPagination{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.screenerPagination button{border:1px solid var(--border);color:#53645b;cursor:pointer;background:#fff;border-radius:9px;padding:8px 12px;font-size:10px;font-weight:800}.screenerPagination button:disabled{opacity:.4;cursor:not-allowed}.screenerPagination span{color:var(--muted);font-size:10px}.relativePerformance{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.relativePerformance>div{background:#f7faf8;border:1px solid #e5ece8;border-radius:10px;padding:10px 12px}.relativePerformance small{color:var(--muted);margin-bottom:3px;font-size:9px;display:block}.relativePerformance strong{font-size:12px}@media (max-width:560px){.relativePerformance{grid-template-columns:1fr}}.alertEvent{grid-template-columns:28px minmax(0,1fr) auto}.alertAssetIdentity small{color:var(--muted);font-size:10px}@media (max-width:650px){.alertEvent{grid-template-columns:28px 1fr}.alertEvent time{grid-column:2}}.sectorComparison{padding-top:32px}.sectorComparisonGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.sectorMetric{border:1px solid var(--border);background:#fff;border-radius:12px;padding:14px}.sectorMetric>small{color:#75857c;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.sectorMetric>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sectorMetric span{flex-direction:column;gap:2px;min-width:0;display:flex}.sectorMetric em{color:var(--muted);font-size:8px;font-style:normal}.sectorMetric strong{letter-spacing:-.2px;font-size:15px}.corporateSection{padding-top:34px}.corporate360{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 5px 18px #18372a0a}.corporateTabs{border-bottom:1px solid var(--border);scrollbar-width:none;background:#f3f7f5;gap:4px;padding:7px;display:flex;overflow-x:auto}.corporateTabs::-webkit-scrollbar{display:none}.corporateTabs button{color:#697971;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;padding:9px 12px;font-size:10px;font-weight:850}.corporateTabs button.active{color:#153126;background:#fff;box-shadow:0 2px 8px #18372a12}.corporatePanel{padding:18px}.corporateStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.corporateStats.compactStats{grid-template-columns:repeat(3,minmax(0,1fr))}.corporateStats>div{background:#f7faf8;border:1px solid #e4ece8;border-radius:11px;min-height:82px;padding:13px}.corporateStats small{color:var(--muted);font-size:9px;font-weight:750;display:block}.corporateStats strong{color:#1b2b23;letter-spacing:-.4px;margin-top:6px;font-size:18px;display:block}.miniSectionTitle{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 10px;display:flex}.miniSectionTitle strong{font-size:13px}.miniSectionTitle span{color:var(--muted);font-size:9px}.dividendBars{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;min-height:165px;display:grid}.dividendBars>div{text-align:center;grid-template-rows:120px auto auto;gap:4px;display:grid}.dividendBarTrack{background:linear-gradient(#fafcfb,#eff5f2);border-radius:8px;justify-content:center;align-items:flex-end;height:120px;display:flex;position:relative;overflow:hidden}.dividendBarTrack i{background:linear-gradient(#29b878,#0b955d);border-radius:6px 6px 2px 2px;width:54%;max-width:48px;display:block}.dividendBars strong{font-size:10px}.dividendBars small{color:#87958e;font-size:9px}.compactDetails{border-top:1px solid #edf1ef;margin-top:16px}.compactDetails summary{color:var(--green-dark);cursor:pointer;padding:13px 0 0;font-size:10px;font-weight:850}.dividendList{margin-top:10px}.dividendList>div{border-bottom:1px solid #edf1ef;grid-template-columns:1fr auto;gap:14px;padding:10px 0;display:grid}.dividendList>div:last-child{border-bottom:0}.dividendList span{flex-direction:column;gap:2px;display:flex}.dividendList span:last-child{text-align:right}.dividendList strong{font-size:11px}.dividendList small{color:var(--muted);font-size:8px}.corporateEmpty{color:var(--muted);background:#fafcfb;border:1px dashed #cad8d1;border-radius:12px;padding:28px;font-size:11px}.financialHistoryWrap{border:1px solid #e4ebe7;border-radius:12px;margin-top:14px;overflow:auto}.financialHistory{border-collapse:collapse;width:100%;min-width:680px}.financialHistory th{color:var(--muted);text-align:right;background:#f5f8f6;border-bottom:1px solid #e4ebe7;padding:9px 11px;font-size:9px;font-weight:800}.financialHistory th:first-child{text-align:left}.financialHistory td{text-align:right;border-bottom:1px solid #edf1ef;padding:11px;font-size:10px}.financialHistory td:first-child{color:#53645b;text-align:left;font-weight:750}.financialHistory tr:last-child td{border-bottom:0}.cvmIntro{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:start;gap:20px;display:grid}.cvmIntro h3{letter-spacing:-.5px;margin:5px 0 7px;font-size:21px}.cvmIntro p{color:#687870;max-width:720px;margin:0;font-size:11px;line-height:1.6}.companyRegistry{background:#f7faf8;border:1px solid #e3ebe7;border-radius:11px;padding:14px}.companyRegistry small{color:var(--muted);font-size:9px;display:block}.companyRegistry strong{overflow-wrap:anywhere;margin:4px 0 9px;font-size:12px;display:block}.companyRegistry a{color:var(--green-dark);font-size:9px;font-weight:800}.statementCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.statementCards>div{border:1px solid #e3ebe7;border-radius:11px;padding:14px}.statementCards span{color:var(--green-dark);text-transform:uppercase;letter-spacing:.6px;font-size:9px;font-weight:900;display:block}.statementCards strong{margin:5px 0 3px;font-size:13px;display:block}.statementCards small{color:var(--muted);font-size:9px}.dataSourceNote{color:var(--muted);margin:12px 0 0;font-size:9px}.eventTimeline{padding:5px 18px 16px}.eventTimelineRow{border-bottom:1px solid #edf1ef;grid-template-columns:104px 14px minmax(0,1fr);gap:10px;min-height:72px;padding:12px 0;display:grid}.eventTimelineRow:last-child{border-bottom:0}.eventTimelineRow time{color:#7e8d85;padding-top:2px;font-size:9px;font-weight:750}.eventLineDot{background:#aebbb4;border-radius:50%;width:8px;height:8px;margin-top:4px;position:relative}.eventTimelineRow.future .eventLineDot{background:var(--green)}.eventTimelineRow>div{flex-direction:column;gap:2px;display:flex}.eventTimelineRow>div small{color:#7f8d86;letter-spacing:.5px;font-size:8px;font-weight:850}.eventTimelineRow.future>div small{color:var(--green-dark)}.eventTimelineRow>div strong{font-size:11px}.eventTimelineRow>div p{color:#75847c;margin:0;font-size:9px}@media (max-width:800px){.corporateStats{grid-template-columns:repeat(2,minmax(0,1fr))}.corporateStats.compactStats{grid-template-columns:repeat(3,minmax(0,1fr))}.cvmIntro{grid-template-columns:1fr}}@media (max-width:560px){.corporatePanel{padding:13px}.corporateStats,.corporateStats.compactStats{grid-template-columns:1fr 1fr}.statementCards{grid-template-columns:1fr}.eventTimelineRow{grid-template-columns:78px 12px 1fr}.dividendBars{gap:5px}.dividendBarTrack i{width:68%}}.brandLogo{flex:none;align-items:center;width:max-content;display:inline-flex}.brandLogoImage{object-fit:contain;width:188px;height:auto;max-height:34px;display:block}.brandLogoFooter{width:176px;max-height:32px}@media (max-width:760px){.brandLogoImage{width:158px;max-height:29px}.brandLogoFooter{width:152px}}.registryLinks{flex-direction:column;gap:5px;display:flex}.registryLinks a{width:max-content;max-width:100%}.corporateSnapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.corporateSnapshot>div{border:1px solid var(--border);background:#fff;border-radius:11px;padding:13px 14px}.corporateSnapshot small{color:var(--muted);font-size:9px;font-weight:750;display:block}.corporateSnapshot strong{letter-spacing:-.3px;margin-top:5px;font-size:16px;display:block}@media (max-width:800px){.corporateSnapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.corporateSnapshot{grid-template-columns:1fr}}.eventTimelineRow>div a{width:max-content;color:var(--green-dark);margin-top:3px;font-size:8px;font-weight:850}.eventTimelineRow>div a:hover{text-decoration:underline}.megaTopbar{overflow:visible}.megaNav{position:static!important}.megaNavItem{align-items:center;height:68px;display:flex;position:static}.megaNavTrigger{color:#52635a;align-items:center;gap:5px;height:100%;padding:0 2px;font-size:13px;font-weight:700;display:inline-flex}.megaNavTrigger>span{color:var(--muted);margin-top:-2px;font-size:11px;transition:transform .16s}.megaNavItem:hover .megaNavTrigger,.megaNavItem:focus-within .megaNavTrigger{color:var(--green-dark)}.megaNavItem:hover .megaNavTrigger>span,.megaNavItem:focus-within .megaNavTrigger>span{transform:rotate(180deg)}.megaMenu{opacity:0;visibility:hidden;pointer-events:none;width:min(980px,100vw - 48px);padding-top:8px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:100%;left:50%;transform:translate(-50%,-6px)}.megaNavItem:hover .megaMenu,.megaNavItem:focus-within .megaMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.megaMenuInner{border:1px solid var(--border);background:#fffffffc;border-radius:16px;grid-template-columns:220px minmax(0,1fr);gap:24px;padding:20px;display:grid;box-shadow:0 24px 70px #14342729}.megaMenuLead{background:linear-gradient(145deg,#eef8f2,#f8fbf9);border:1px solid #dcece3;border-radius:12px;padding:15px}.megaMenuLead strong{color:#183326;letter-spacing:-.6px;margin-top:9px;font-size:20px;line-height:1.08;display:block}.megaMenuColumns{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.megaMenuColumn>small{color:#8a9790;letter-spacing:.7px;text-transform:uppercase;margin:2px 0 7px;font-size:9px;font-weight:900;display:block}.megaMenuColumn>a{border-radius:9px;padding:10px;display:block;white-space:normal!important}.megaMenuColumn>a:hover{background:#f1f8f4}.megaMenuColumn>a strong{color:#24342c;font-size:11px;display:block}.megaMenuColumn>a span{color:var(--muted);margin-top:2px;font-size:9px;line-height:1.35;display:block}.megaMenu:before{content:"";height:10px;position:absolute;top:0;left:0;right:0}.benchmarkToggles button:disabled{cursor:not-allowed;opacity:.28!important}.benchmarkNotice{color:var(--muted);background:#fafcfb;border:1px solid #e4e9e6;border-radius:8px;margin:8px 0 2px;padding:8px 10px;font-size:9px;line-height:1.4}.chartZeroLine{stroke:#aebbb4;stroke-width:1.2px;stroke-dasharray:5 4}.relativePerformance{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (max-width:980px){.megaMenuColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.megaNavItem{flex:none;height:auto}.megaNavTrigger{height:auto;padding:4px 0}.megaNavTrigger>span{display:none}.megaMenu{display:none!important}}.sectorDiscovery{padding-top:30px}.sectorDiscoveryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sectorDiscoveryCard{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;min-height:118px;padding:15px;display:flex;box-shadow:0 4px 14px #18372a08}.sectorDiscoveryCard:hover{border-color:#acd0bd;transform:translateY(-1px)}.sectorDiscoveryCard strong{color:#22342b;font-size:13px;line-height:1.2}.sectorDiscoveryCard span{color:var(--muted);margin-top:5px;font-size:9px}.sectorDiscoveryCard small{color:var(--green-dark);margin-top:auto;font-size:9px;font-weight:850}.valuationCards{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1050px){.sectorDiscoveryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.valuationCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.sectorDiscoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.valuationCards{grid-template-columns:1fr}}.sectorMethodGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.sectorMethodCard{border:1px solid var(--border);background:#fff;border-radius:11px;flex-direction:column;gap:4px;padding:14px;display:flex}.sectorMethodCard strong{color:#21342a;font-size:13px}.sectorMethodCard span{color:var(--green-dark);margin-top:4px;font-size:11px;font-weight:850}.sectorMethodCard small{color:var(--muted);font-size:9px;line-height:1.35}@media (max-width:900px){.sectorMethodGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sectorMethodGrid{grid-template-columns:1fr}}.dividendHero,.portfolioHero{padding-bottom:30px}.dividendHero>p,.portfolioHero>p{max-width:820px}.dividendMapSection,.portfolioManagerSection{padding-top:24px}.dividendLoading{border:1px solid var(--border);min-height:220px;color:var(--muted);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.dividendLoading strong{color:var(--text);font-size:18px}.dividendCoverageWarning{color:#6d571b;background:#fff9e8;border:1px solid #ead8a9;border-radius:12px;align-items:center;gap:14px;margin-bottom:18px;padding:13px 16px;display:flex}.dividendCoverageWarning strong{white-space:nowrap;color:#5e4912}.dividendCoverageWarning span{font-size:13px;line-height:1.45}.dividendKpis,.portfolioKpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.dividendKpis>div,.portfolioKpis>div{border:1px solid var(--border);background:#fff;border-radius:14px;padding:16px 17px;box-shadow:0 5px 18px #18372a09}.dividendKpis small,.portfolioKpis small{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.dividendKpis strong,.portfolioKpis strong{letter-spacing:-.5px;font-size:23px}.dividendControls{grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(145px,.7fr));gap:10px;margin-bottom:28px;display:grid}.dividendControls input,.dividendControls select,.bulkPortfolioActions select,.newPortfolioInline input,.newPortfolioPanel input,.portfolioNumberInput{border:1px solid var(--border-strong);width:100%;min-height:43px;color:var(--text);background:#fff;border-radius:10px;outline:none;padding:9px 11px}.dividendControls input:focus,.dividendControls select:focus,.bulkPortfolioActions select:focus,.newPortfolioInline input:focus,.newPortfolioPanel input:focus,.portfolioNumberInput:focus{border-color:#7fc9a3;box-shadow:0 0 0 3px #13a76b14}.dividendCalendarSection{margin:8px 0 28px}.dividendSectionTitle,.portfolioSectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.dividendSectionTitle h2,.portfolioSectionHead h2{letter-spacing:-1px;margin:5px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.05}.calendarReset{border:1px solid var(--border-strong);color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;padding:9px 12px;font-weight:750}.calendarReset.active,.calendarReset:hover{color:var(--green-dark);background:#f2fbf6;border-color:#8dcdb0}.dividendCalendar{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.monthCard{text-align:left;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:12px;min-height:112px;padding:12px;transition:all .15s}.monthCard:hover{border-color:#a8d5bd;transform:translateY(-1px);box-shadow:0 8px 20px #18372a0f}.monthCard.active{border-color:var(--green);background:#f0fbf5;box-shadow:0 0 0 2px #13a76b14}.monthCard>span{color:var(--green-dark);letter-spacing:.7px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.monthCandidates{flex-direction:column;gap:4px;display:flex}.monthCandidates small{color:#4c5e55;justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.monthCandidates small b{color:var(--text)}.monthCandidates i{color:var(--green-dark);text-transform:uppercase;letter-spacing:.4px;font-size:8px;font-style:normal}.monthCandidates em{color:var(--muted);font-size:10px;font-style:normal}.monthEmpty{color:#a2afa8;font-size:10px;line-height:1.35;display:block}.bulkPortfolioBar{z-index:22;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6fcf8fa;border:1px solid #b9dcca;border-radius:14px;grid-template-columns:minmax(190px,1fr) auto;align-items:center;gap:14px 22px;margin:20px 0 16px;padding:13px 15px;display:grid;position:sticky;top:78px;box-shadow:0 12px 30px #18372a17}.bulkPortfolioBar>div:first-child{flex-direction:column;display:flex}.bulkPortfolioBar>div:first-child strong{font-size:14px}.bulkPortfolioBar>div:first-child span{color:var(--muted);font-size:11px}.bulkPortfolioActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.bulkPortfolioActions select{width:auto;min-width:170px}.secondaryAction,.dangerQuiet{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.secondaryAction{border:1px solid var(--border-strong);color:#304039;background:#fff}.dangerQuiet{color:#a43f3f;background:#fff;border:1px solid #e8c5c5}.primaryAction:disabled{opacity:.45;cursor:not-allowed}.newPortfolioInline{grid-column:1/-1;grid-template-columns:1fr auto;gap:8px;display:grid}.newPortfolioInline button{background:var(--green-dark);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:8px 18px;font-weight:800}.bulkMessage{color:var(--green-dark);grid-column:1/-1;margin:0;font-size:12px;font-weight:700}.dividendTableMeta{justify-content:space-between;align-items:center;gap:20px;margin:8px 2px;display:flex}.dividendTableMeta>div{align-items:center;gap:8px;display:flex}.dividendTableMeta span{color:var(--muted);font-size:12px}.dividendTableMeta a{color:var(--green-dark);font-size:12px;font-weight:800}.dividendTableWrap{background:#fff}.dividendTable{min-width:1240px}.dividendTable th.selectCell,.dividendTable td.selectCell{text-align:center;width:44px}.dividendTable input[type=checkbox]{width:17px;height:17px;accent-color:var(--green);cursor:pointer}.dividendTable tr.selectedRow td{background:#f1faf5}.assetType{color:#53635b;text-transform:uppercase;background:#edf3f0;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.assetType.fii{color:var(--green-dark);background:#e4f5ec}.tableSub{color:var(--muted);margin-top:3px;font-size:10px;font-weight:500;display:block}.monthDots{grid-template-columns:repeat(6,18px);gap:3px;width:max-content;display:grid}.monthDots span{width:18px;height:18px;color:var(--muted);background:#f0f3f1;border-radius:5px;justify-content:center;align-items:center;font-size:8px;font-weight:850;display:flex}.monthDots span.paid{color:#17774d;background:#dff1e7}.monthDots span.confirmed{color:#075b37;background:#b9ebcf;outline:1px solid #7dc99e}.dividendEmpty{text-align:center;color:var(--muted);padding:26px}.dividendMethodNote{border:1px solid var(--border);background:#fbfdfc;border-radius:13px;margin-top:20px;padding:17px 19px}.dividendMethodNote strong{margin-bottom:5px;font-size:13px;display:block}.dividendMethodNote p{color:var(--muted);max-width:980px;margin:0;font-size:12px;line-height:1.6}.portfolioTopline{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.portfolioTabs{flex-wrap:wrap;gap:8px;display:flex}.portfolioTabs button{border:1px solid var(--border);min-width:150px;color:var(--text);cursor:pointer;background:#fff;border-radius:11px;flex-direction:column;align-items:flex-start;padding:11px 13px;display:flex}.portfolioTabs button small{color:var(--muted);margin-top:2px;font-size:10px}.portfolioTabs button.active{background:#f0fbf5;border-color:#8acbaa;box-shadow:0 0 0 2px #13a76b12}.portfolioHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.newPortfolioPanel{background:#eef7f2;border:1px solid #cfe4d8;border-radius:12px;grid-template-columns:1fr auto;gap:9px;margin:12px 0 14px;padding:12px;display:grid}.portfolioMessage{color:var(--green-dark);background:#f1f8f4;border-radius:9px;margin:10px 0;padding:9px 12px;font-size:12px;font-weight:700}.portfolioSyncStatus{color:var(--muted);align-items:center;gap:7px;margin:8px 0 18px;font-size:11px;display:flex}.syncDot{background:#bdc7c1;border-radius:50%;width:8px;height:8px}.syncDot.cloud{background:var(--green)}.portfolioMonthGrid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.portfolioMonth{border:1px solid var(--border);background:#fff;border-radius:11px;min-height:92px;padding:12px}.portfolioMonth>span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.portfolioMonth strong{font-size:16px;display:block}.portfolioMonth small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.portfolioMonth.covered{background:#f1faf5;border-color:#bee0cd}.portfolioMonth.covered>span,.portfolioMonth.covered small{color:var(--green-dark)}.portfolioSectionHead{margin-top:8px}.portfolioEmpty{margin-top:0}.portfolioTable td>strong+small{margin-top:2px}.portfolioNumberInput{width:105px;min-height:36px;padding:6px 8px}.removePortfolioItem{color:#a04c4c;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.removePortfolioItem:hover{text-decoration:underline}.portfolioNote{margin-bottom:10px}@media (max-width:1050px){.dividendCalendar,.portfolioMonthGrid{grid-template-columns:repeat(4,1fr)}.dividendControls{grid-template-columns:1fr 1fr}.bulkPortfolioBar{grid-template-columns:1fr;position:static}.bulkPortfolioActions{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:760px){.dividendKpis,.portfolioKpis{grid-template-columns:1fr 1fr}.dividendCalendar,.portfolioMonthGrid{grid-template-columns:repeat(3,1fr)}.dividendSectionTitle,.portfolioSectionHead,.portfolioTopline{flex-direction:column;align-items:flex-start}.portfolioHeaderActions{justify-content:flex-start}.bulkPortfolioActions select{width:100%}}@media (max-width:540px){.dividendControls{grid-template-columns:1fr}.dividendCalendar,.portfolioMonthGrid{grid-template-columns:repeat(2,1fr)}.dividendKpis,.portfolioKpis{grid-template-columns:1fr}.dividendCoverageWarning{flex-direction:column;align-items:flex-start}.bulkPortfolioActions{grid-template-columns:1fr;display:grid}.newPortfolioInline,.newPortfolioPanel{grid-template-columns:1fr}}.incomeBuilder{background:linear-gradient(145deg,#fbfefc,#f3faf6);border:1px solid #cfe4d8;border-radius:18px;margin:26px 0 30px;padding:22px;box-shadow:0 12px 34px #18372a0e}.incomeBuilderIntro{grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);align-items:start;gap:24px;margin-bottom:20px;display:grid}.incomeBuilderIntro h2{letter-spacing:-1.1px;margin:5px 0 8px;font-size:clamp(26px,3vw,38px);line-height:1.02}.incomeBuilderIntro p{max-width:780px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.incomeBuilderBadge{background:#fff;border:1px solid #c8e1d3;border-radius:13px;padding:15px 16px}.incomeBuilderBadge small,.incomeBuilderBadge span{color:var(--muted);font-size:10px;display:block}.incomeBuilderBadge strong{color:var(--green-dark);letter-spacing:-.4px;margin:4px 0 3px;font-size:19px;display:block}.incomeBuilderForm{grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.incomeBuilderForm label{flex-direction:column;gap:5px;display:flex}.incomeBuilderForm label>span{color:#62736a;text-transform:uppercase;letter-spacing:.45px;font-size:9px;font-weight:850}.incomeBuilderForm input,.incomeBuilderForm select{border:1px solid var(--border-strong);width:100%;height:42px;color:var(--text);background:#fff;border-radius:9px;outline:none;padding:8px 10px}.incomeBuilderForm input:focus,.incomeBuilderForm select:focus{border-color:#7fc9a3;box-shadow:0 0 0 3px #13a76b14}.moneyField{border:1px solid var(--border-strong);background:#fff;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;height:42px;display:grid;overflow:hidden}.moneyField:focus-within{border-color:#7fc9a3;box-shadow:0 0 0 3px #13a76b14}.moneyField b{color:var(--muted);padding-left:10px;font-size:10px}.moneyField input{height:40px;padding-left:6px;box-shadow:none!important;border:0!important}.incomeGenerate{white-space:nowrap;min-height:42px}.incomeBuilderEmpty{color:var(--muted);background:#fff;border:1px dashed #cad8d1;border-radius:12px;margin-top:18px;padding:16px;font-size:12px}.incomeBuilderResult{margin-top:22px}.incomeBuilderStatus{background:#fff;border:1px solid #cce1d5;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.incomeBuilderStatus small{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:9px;display:block}.incomeBuilderStatus strong{margin-top:3px;font-size:13px;display:block}.incomeBuilderKpis{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.incomeBuilderKpis>div{border:1px solid var(--border);background:#fff;border-radius:11px;padding:14px}.incomeBuilderKpis small,.incomeBuilderKpis span{color:var(--muted);font-size:9px;display:block}.incomeBuilderKpis strong{letter-spacing:-.4px;margin:4px 0;font-size:19px;display:block}.incomeTargetBar{border:1px solid var(--border);background:#fff;border-radius:11px;margin-top:10px;padding:14px 16px}.incomeTargetBar>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.incomeTargetBar span,.incomeTargetBar small{color:var(--muted);font-size:10px}.incomeTargetBar strong{font-size:12px}.incomeTargetTrack{background:#e8efeb;border-radius:999px;height:8px;margin:9px 0 6px;overflow:hidden}.incomeTargetTrack i{border-radius:inherit;background:var(--green);height:100%;transition:width .25s;display:block}.incomeMonthlyGrid{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:10px;display:grid}.incomeMonth{border:1px solid var(--border);background:#fff;border-radius:10px;min-height:88px;padding:11px}.incomeMonth>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900;display:block}.incomeMonth strong{margin:5px 0 3px;font-size:14px;display:block}.incomeMonth small{color:var(--muted);font-size:8px;line-height:1.35;display:block}.incomeMonth.reached{background:#f0faf4;border-color:#b8dfc9}.incomeMonth.reached>span,.incomeMonth.reached small{color:var(--green-dark)}.incomeAllocationWrap{border:1px solid var(--border);background:#fff;border-radius:12px;margin-top:12px;overflow:auto}.incomeAllocationTable{border-collapse:collapse;width:100%;min-width:900px}.incomeAllocationTable th{border-bottom:1px solid var(--border);color:var(--muted);text-align:right;background:#f5f8f6;padding:9px 11px;font-size:9px;font-weight:850}.incomeAllocationTable th:first-child,.incomeAllocationTable td:first-child{text-align:left}.incomeAllocationTable td{text-align:right;border-bottom:1px solid #edf1ef;padding:10px 11px;font-size:10px}.incomeAllocationTable tr:last-child td{border-bottom:0}.incomeAllocationTable td:first-child strong{font-size:11px;display:block}.incomeAllocationTable td:first-child small{max-width:260px;color:var(--muted);margin-top:2px;font-size:8px;display:block}.incomeBuilderFoot{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:10px;padding:10px 2px;font-size:9px;display:flex}.incomeBuilderFoot strong{color:var(--text)}.incomeBuilderMessage{color:var(--green-dark);background:#eef8f2;border-radius:9px;margin:8px 0 0;padding:9px 11px;font-size:11px;font-weight:750}@media (max-width:1180px){.incomeBuilderForm{grid-template-columns:repeat(3,1fr)}.incomeGenerate{width:100%}}@media (max-width:800px){.incomeBuilderIntro{grid-template-columns:1fr}.incomeBuilderKpis{grid-template-columns:repeat(2,1fr)}.incomeMonthlyGrid{grid-template-columns:repeat(4,1fr)}.incomeBuilderStatus{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.incomeBuilder{padding:15px}.incomeBuilderForm,.incomeBuilderKpis{grid-template-columns:1fr}.incomeMonthlyGrid{grid-template-columns:repeat(2,1fr)}}.incomeModeSwitch{background:#eef5f1;border:1px solid #d5e3dc;border-radius:13px;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px;padding:5px;display:grid}.incomeModeSwitch button{color:#52635a;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:62px;padding:11px 13px;display:flex}.incomeModeSwitch button small{color:var(--muted);font-size:9px;font-weight:750}.incomeModeSwitch button strong{margin-top:3px;font-size:12px}.incomeModeSwitch button.active{color:var(--green-dark);background:#fff;border-color:#a9d3bb;box-shadow:0 4px 14px #18372a0f}.inverseIncomeNote{background:#fff;border:1px solid #d6e5dd;border-radius:10px;align-items:flex-start;gap:12px;margin-top:12px;padding:11px 13px;display:flex}.inverseIncomeNote strong{color:var(--green-dark);flex:none;font-size:10px}.inverseIncomeNote span{color:var(--muted);font-size:10px;line-height:1.5}.inverseCapitalHero{grid-template-columns:1.2fr 1fr 1fr;gap:9px;margin-top:10px;display:grid}.inverseCapitalHero>div{background:#fff;border:1px solid #cde1d5;border-radius:12px;padding:15px}.inverseCapitalHero>div:first-child{background:linear-gradient(145deg,#edf9f2,#fff);border-color:#9fd0b5}.inverseCapitalHero small,.inverseCapitalHero span{color:var(--muted);font-size:9px;line-height:1.4;display:block}.inverseCapitalHero strong{color:#20342a;letter-spacing:-.5px;margin:4px 0;font-size:20px;display:block}.inverseCapitalHero>div:first-child strong{color:var(--green-dark);letter-spacing:-.9px;font-size:28px}.inverseRealityCheck{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.inverseRealityCheck>div{border:1px solid var(--border);background:#fff;border-radius:10px;padding:12px 13px}.inverseRealityCheck small,.inverseRealityCheck span{color:var(--muted);font-size:9px;line-height:1.4;display:block}.inverseRealityCheck strong{margin-top:4px;font-size:14px;display:block}.inverseRealityCheck .inverseEveryMonth{background:#fff9e8;border-color:#ead8a9;grid-column:1/-1;grid-template-columns:minmax(210px,.8fr) minmax(150px,.4fr) minmax(320px,1.2fr);align-items:center;gap:14px;display:grid}.inverseRealityCheck .inverseEveryMonth strong{color:#735b19;margin:0;font-size:19px}.inverseDisclaimer{background:#fcfaf6;border:1px solid #e5ddd0;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.inverseDisclaimer strong{color:#6b5a3c;flex:none;font-size:10px}.inverseDisclaimer span{color:#766b5a;font-size:9px;line-height:1.5}@media (max-width:980px){.inverseCapitalHero{grid-template-columns:1fr}.inverseRealityCheck{grid-template-columns:repeat(2,1fr)}.inverseRealityCheck .inverseEveryMonth{grid-template-columns:1fr}}@media (max-width:560px){.incomeModeSwitch,.inverseRealityCheck{grid-template-columns:1fr}.inverseIncomeNote,.inverseDisclaimer{flex-direction:column}}.fiiHero .assetQuoteBlock{min-width:190px}.fiiDecisionStrip{border:1px solid var(--line,#e7e9e8);background:var(--line,#e7e9e8);border-radius:16px;grid-template-columns:1.05fr repeat(3,1fr);gap:1px;margin-top:24px;display:grid;overflow:hidden}.fiiDecisionStrip>div{background:#fff;flex-direction:column;justify-content:center;gap:5px;min-height:108px;padding:18px 20px;display:flex}.fiiDecisionStrip span,.fiiDecisionStrip small,.fiiMetaGrid small{color:#6d7471;font-size:12px}.fiiDecisionStrip strong{color:#17241f;font-size:22px;line-height:1.1}.fiiDecisionStrip .fiiScoreMain{background:#173f32}.fiiDecisionStrip .fiiScoreMain span,.fiiDecisionStrip .fiiScoreMain small{color:#ffffffb8}.fiiDecisionStrip .fiiScoreMain strong{color:#fff;font-size:38px}.fiiSubnav{margin-top:22px}.fiiMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.fiiMetaGrid{grid-template-columns:1fr 1fr 1.4fr 1fr;gap:12px;margin-top:12px;display:grid}.fiiMetaGrid>div{background:#fbfcfb;border:1px solid #e6e9e7;border-radius:14px;min-width:0;padding:16px 18px}.fiiMetaGrid strong{color:#22302b;overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.35;display:block}.fiiScoreGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.fiiMethodNote{color:#69716e;max-width:960px;margin:18px 0 0;font-size:13px;line-height:1.6}.fiiComposition{gap:12px;max-width:980px;display:grid}.fiiCompositionRow{grid-template-columns:minmax(180px,.9fr) minmax(220px,2fr) 70px;align-items:center;gap:16px;display:grid}.fiiCompositionRow>div:first-child{flex-direction:column;gap:2px;display:flex}.fiiCompositionRow strong{color:#22302b;font-size:14px}.fiiCompositionRow span{color:#7a817f;font-size:12px}.fiiCompositionRow>b{color:#31413b;text-align:right;font-size:13px}.fiiCompositionBar{background:#edf0ee;border-radius:999px;height:9px;overflow:hidden}.fiiCompositionBar i{border-radius:inherit;background:#2a9c74;height:100%;display:block}.fiiHistoryTable th,.fiiHistoryTable td{white-space:nowrap}.fiiUnavailable{padding-top:72px}@media (max-width:1000px){.fiiDecisionStrip{grid-template-columns:repeat(2,1fr)}.fiiMetricGrid,.fiiScoreGrid{grid-template-columns:repeat(3,1fr)}.fiiMetaGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.fiiDecisionStrip,.fiiMetricGrid,.fiiScoreGrid,.fiiMetaGrid{grid-template-columns:1fr}.fiiCompositionRow{grid-template-columns:1fr 64px;gap:8px 12px}.fiiCompositionBar{grid-area:2/1/auto/-1}.fiiCompositionRow>b{grid-area:1/2}}.metricLabelWithInfo{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex!important}.metricInfo{vertical-align:middle;z-index:6;align-items:center;display:inline-flex;position:relative}.metricInfoButton{color:#617168;cursor:pointer;background:#fff;border:1px solid #aebbb5;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;font:700 10px/1 Arial,sans-serif;display:inline-grid}.metricInfoButton:hover,.metricInfoButton:focus,.metricInfo.open .metricInfoButton{color:#176342;background:#eef8f2;border-color:#5d9c7d;outline:none}.metricInfoPopover{z-index:80;color:#526159;text-align:left;white-space:normal;background:#fff;border:1px solid #cad7d0;border-radius:10px;width:min(310px,72vw);padding:12px 13px;display:none;position:absolute;top:24px;left:0;box-shadow:0 14px 38px #18372a29}.metricInfo.open .metricInfoPopover,.metricInfo:hover .metricInfoPopover{display:block}.metricInfoPopover strong{display:block;color:#1f342a!important;letter-spacing:0!important;margin:0 0 5px!important;font-size:11px!important;line-height:1.3!important}.metricInfoPopover>span{display:block;color:#607068!important;font-size:10px!important;font-weight:500!important;line-height:1.5!important}.thesisExplanation{max-width:330px;color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.5}.driverList p{align-items:center;gap:8px;min-height:28px;display:flex}.driverList p>span{flex:1}.driverList b{flex:none;margin-right:0}.driverTag{letter-spacing:.25px;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.driverTag.positive{color:#187049;background:#edf8f2}.driverTag.negative{color:#a54b42;background:#fff1ef}.fiiMetaGrid{grid-template-columns:1.15fr 1fr .8fr 1.45fr .95fr}.fiiMetaHint{color:#7f8d86;margin-top:5px;font-size:9px;line-height:1.35;display:block}@media (max-width:1000px){.fiiMetaGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.fiiMetaGrid{grid-template-columns:1fr}.metricInfoPopover{width:min(280px,78vw);left:auto;right:0}.driverList p{flex-wrap:wrap;align-items:flex-start}.driverTag{margin-left:25px}}.quoteFreshnessNote{margin-top:-2px;color:var(--muted)!important;font-size:9px!important}.quoteUpdatedAt{color:var(--muted)!important;font-size:9px!important}.authCallbackProgress{background:#e8eeeb;border-radius:999px;width:min(320px,80vw);height:5px;margin-top:18px;overflow:hidden}.authCallbackProgress span{border-radius:inherit;background:#1f8b61;width:38%;height:100%;animation:1.15s ease-in-out infinite alternate authProgress;display:block}@keyframes authProgress{0%{transform:translate(0)}to{transform:translate(165%)}}@media (prefers-reduced-motion:reduce){.authCallbackProgress span{width:100%;animation:none}}.portfolioBuilder{border:1px solid var(--border);background:#fff;border-radius:16px;margin:0 0 28px;padding:20px;box-shadow:0 8px 24px #18372a0a}.portfolioBuilderIntro{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.portfolioBuilderIntro h2{letter-spacing:-.8px;margin:4px 0 6px;font-size:clamp(22px,2.5vw,30px);line-height:1.08}.portfolioBuilderIntro p{max-width:800px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.portfolioDefaultQty{flex:0 0 180px}.portfolioDefaultQty span,.portfolioSearchPanel label>span{color:#5f6f67;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.portfolioDefaultQty input,.portfolioSearchPanel input,.portfolioDiscoveryFilters select{border:1px solid var(--border-strong);width:100%;min-height:42px;color:var(--text);background:#fff;border-radius:10px;outline:none;padding:9px 11px}.portfolioDefaultQty input:focus,.portfolioSearchPanel input:focus,.portfolioDiscoveryFilters select:focus{border-color:#7fc9a3;box-shadow:0 0 0 3px #13a76b14}.portfolioSearchPanel{background:#f8fbf9;border:1px solid #dfe8e3;border-radius:13px;margin-bottom:18px;padding:14px;position:relative}.portfolioSearchStatus{color:var(--muted);margin-top:7px;font-size:10px;display:block}.portfolioSearchResults{gap:6px;margin-top:8px;display:grid}.portfolioSearchEmpty{color:var(--muted);padding:12px;font-size:11px}.portfolioSearchRow{background:#fff;border:1px solid #e4ebe7;border-radius:10px;grid-template-columns:auto minmax(180px,1.5fr) auto minmax(130px,.8fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.portfolioSearchRow>span{min-width:0}.portfolioSearchRow>span strong,.portfolioSearchRow>span small{display:block}.portfolioSearchRow>span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.portfolioSearchRow em{font-style:normal}.portfolioSearchSector{color:#6e7e76;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.compactAction{min-height:34px!important;padding:7px 10px!important;font-size:10px!important}.portfolioDiscovery{padding-top:4px}.portfolioDiscoveryHead{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:8px;display:flex}.portfolioDiscoveryHead h3{letter-spacing:-.45px;margin:3px 0 0;font-size:19px}.portfolioDiscoveryFilters{grid-template-columns:140px minmax(210px,280px);gap:8px;display:grid}.portfolioDiscoveryMethod{color:#748078;margin:0 0 12px;font-size:10px;line-height:1.5}.portfolioDiscoveryActions{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 12px;display:flex}.portfolioDiscoveryActions>span{color:var(--muted);margin-left:auto;font-size:10px}.portfolioDiscoveryLoading{border:1px dashed var(--border-strong);color:var(--muted);text-align:center;border-radius:12px;padding:24px;font-size:11px}.portfolioDiscoveryGrid{gap:8px;display:grid}.portfolioCandidate{cursor:pointer;background:#fff;border:1px solid #e0e7e3;border-radius:11px;grid-template-columns:auto 36px minmax(220px,1.4fr) minmax(130px,.8fr) repeat(3,minmax(90px,.55fr));align-items:center;gap:10px;padding:10px 12px;transition:all .14s;display:grid;position:relative}.portfolioCandidate:hover{border-color:#acd7bf;box-shadow:0 5px 16px #18372a0a}.portfolioCandidate.selected{background:#f2fbf6;border-color:#70bd93}.portfolioCandidate.alreadyAdded{opacity:.62;cursor:default}.portfolioCandidate input{width:16px;height:16px;accent-color:var(--green)}.portfolioCandidateRank{color:var(--muted);font-size:10px;font-weight:800}.portfolioCandidateIdentity{align-items:center;gap:9px;min-width:0;display:flex}.portfolioCandidateIdentity>span{min-width:0}.portfolioCandidateIdentity strong,.portfolioCandidateIdentity small{display:block}.portfolioCandidateIdentity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.portfolioCandidateSector{color:#53655c;font-size:10px;font-weight:750}.portfolioCandidateMetric{min-width:0}.portfolioCandidateMetric small,.portfolioCandidateMetric strong{display:block}.portfolioCandidateMetric small{color:var(--muted);text-transform:uppercase;letter-spacing:.35px;margin-bottom:2px;font-size:8px}.portfolioCandidateMetric strong{font-size:12px}.portfolioAlreadyTag{color:var(--muted);text-transform:uppercase;background:#eef2f0;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800;position:absolute;top:6px;right:8px}@media (max-width:1050px){.portfolioCandidate{grid-template-columns:auto 34px minmax(200px,1.3fr) minmax(130px,.8fr) repeat(2,minmax(90px,.55fr))}.portfolioCandidateMetric:last-of-type{display:none}}@media (max-width:820px){.portfolioBuilderIntro,.portfolioDiscoveryHead{flex-direction:column;align-items:stretch}.portfolioDefaultQty{flex:auto;width:180px}.portfolioDiscoveryFilters{grid-template-columns:1fr 1fr}.portfolioSearchRow{grid-template-columns:auto minmax(160px,1fr) auto}.portfolioSearchSector{grid-column:2}.portfolioSearchRow .compactAction{grid-area:1/3/3}.portfolioCandidate{grid-template-columns:auto 34px minmax(180px,1fr) minmax(110px,.6fr)}.portfolioCandidateMetric{grid-column:auto}.portfolioCandidateMetric:nth-last-of-type(-n+2){display:none}}@media (max-width:560px){.portfolioBuilder{padding:14px}.portfolioDiscoveryFilters{grid-template-columns:1fr}.portfolioDiscoveryActions>span{width:100%;margin-left:0}.portfolioSearchRow{grid-template-columns:auto 1fr}.portfolioSearchRow em,.portfolioSearchSector{grid-column:2}.portfolioSearchRow .compactAction{grid-area:auto/1/auto/-1}.portfolioCandidate{grid-template-columns:auto 28px 1fr;align-items:start}.portfolioCandidateSector,.portfolioCandidateMetric{grid-column:3}}.accountSyncNote{color:#50665b;background:#f2faf5;border:1px solid #cfe4d8;border-radius:10px;align-items:center;gap:8px;margin:12px 0 18px;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.portfolio360{border:1px solid var(--border);background:#fff;border-radius:18px;margin:0 0 32px;padding:22px;box-shadow:0 10px 30px #18372a0b}.portfolio360Head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.portfolio360Head h2{letter-spacing:-.9px;margin:4px 0 6px;font-size:clamp(24px,2.7vw,34px);line-height:1.06}.portfolio360Head p{max-width:820px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.portfolio360Updating{color:var(--muted);flex:none;font-size:10px}.portfolio360Kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.portfolio360Kpis>div{border:1px solid var(--border);background:#fbfcfb;border-radius:12px;min-height:104px;padding:14px}.portfolio360Kpis small,.portfolio360Kpis span{color:var(--muted);font-size:9px;line-height:1.4;display:block}.portfolio360Kpis strong{letter-spacing:-.35px;margin:5px 0 3px;font-size:18px;display:block}.portfolio360Kpis strong.good{color:#167148}.portfolio360Kpis strong.neutral{color:#6b5d24}.portfolio360Kpis strong.attention{color:#a24a42}.portfolio360Grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.portfolio360Panel,.portfolioPerformance{border:1px solid var(--border);background:#fff;border-radius:13px;padding:15px}.portfolio360PanelHead{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:11px;display:flex}.portfolio360PanelHead h3{letter-spacing:-.3px;margin:3px 0 0;font-size:17px}.portfolio360PanelHead>small{color:var(--muted);font-size:9px}.portfolioBars{gap:9px;display:grid}.portfolioBarRow{grid-template-columns:minmax(110px,150px) 1fr 54px;align-items:center;gap:10px;display:grid}.portfolioBarRow>span{color:#42554b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.portfolioBarRow>strong{color:#405047;text-align:right;font-size:10px}.portfolioBarTrack{background:#ecf1ee;border-radius:999px;height:8px;overflow:hidden}.portfolioBarTrack i{border-radius:inherit;background:#2a9c74;height:100%;display:block}.portfolio360RiskStrip{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.portfolio360RiskStrip>div{border:1px solid var(--border);background:#f8faf9;border-radius:11px;padding:12px 13px}.portfolio360RiskStrip small{color:var(--muted);font-size:9px;display:block}.portfolio360RiskStrip strong{margin-top:4px;font-size:15px;display:block}.portfolioPerformance{margin-top:10px}.portfolioPerformanceEmpty{border:1px dashed var(--border-strong);background:#fafcfa;border-radius:11px;padding:18px}.portfolioPerformanceEmpty strong{font-size:12px;display:block}.portfolioPerformanceEmpty p{max-width:780px;color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.portfolioBenchmarkBars{gap:9px;display:grid}.portfolioBenchmarkRow{grid-template-columns:150px minmax(160px,1fr) 68px;align-items:center;gap:12px;display:grid}.portfolioBenchmarkRow>div:first-child strong,.portfolioBenchmarkRow>div:first-child small{display:block}.portfolioBenchmarkRow>div:first-child strong{font-size:11px}.portfolioBenchmarkRow>div:first-child small{color:var(--muted);font-size:8px}.portfolioBenchmarkRow>strong{text-align:right;font-size:11px}.portfolioBenchmarkTrack{background:#edf1ef;border-radius:999px;height:9px;overflow:hidden}.portfolioBenchmarkTrack i{border-radius:inherit;background:#76877e;height:100%;display:block}.portfolioBenchmarkTrack i.up{background:#2a9c74}.portfolioBenchmarkTrack i.down{background:#c85d58}.portfolioPerformanceFoot{color:#79877f;border-top:1px solid #edf1ef;flex-wrap:wrap;gap:10px 18px;margin-top:11px;padding-top:10px;font-size:8px;line-height:1.45;display:flex}.portfolioIncomeKpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 18px;display:grid}.portfolioIncomeKpis>div{border:1px solid var(--border);background:#fff;border-radius:12px;padding:14px 15px}.portfolioIncomeKpis small{color:var(--muted);margin-bottom:4px;font-size:9px;display:block}.portfolioIncomeKpis strong{letter-spacing:-.3px;font-size:18px}.portfolioDateInput{border:1px solid var(--border-strong);width:132px;min-height:36px;color:var(--text);background:#fff;border-radius:9px;outline:none;padding:6px 8px}.portfolioDateInput:focus{border-color:#7fc9a3;box-shadow:0 0 0 3px #13a76b14}.portfolioTickerLink{display:block}.portfolioTickerLink:hover strong{color:var(--green-dark)}.portfolioSectorSub{max-width:150px}@media (max-width:1180px){.portfolio360Kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.portfolio360Grid{grid-template-columns:1fr}.portfolio360RiskStrip,.portfolioIncomeKpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.portfolio360{padding:15px}.portfolio360Head{flex-direction:column}.portfolio360Kpis{grid-template-columns:1fr 1fr}.portfolio360RiskStrip,.portfolioIncomeKpis{grid-template-columns:1fr}.portfolioBarRow{grid-template-columns:90px 1fr 48px}.portfolioBenchmarkRow{grid-template-columns:100px 1fr 58px;gap:8px}}.radarCarousel{position:relative}.radarCarousel .radarGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.radarCarousel .radarCard,.radarCarousel .assetTop{min-width:0}.radarCarousel .radarIdentity{flex:auto;min-width:0}.radarCarousel .radarIdentity>div{min-width:0}.radarTrendPill{white-space:nowrap;z-index:2;flex:none;position:relative}.radarFootDual em{color:var(--muted);margin-top:5px;font-size:8px;font-style:normal;line-height:1.35;display:block}.radarCarouselControls{justify-content:center;align-items:center;gap:10px;min-height:38px;margin-top:11px;display:flex}.radarCarouselControls>span{color:var(--muted);font-size:9px;font-weight:750}.radarArrow{z-index:8;color:#176342;cursor:pointer;background:#fff;border:1px solid #bfd7ca;border-radius:50%;place-items:center;width:38px;height:38px;font-size:27px;line-height:1;display:grid;position:absolute;top:44%;box-shadow:0 7px 20px #18372a1f}.radarArrow.left{left:-19px}.radarArrow.right{right:-19px}.radarArrow:hover{background:#eef8f2}.radarArrow:disabled{opacity:.25;cursor:default}.motorExplainer{align-items:center}.motorExplainer h2{max-width:600px}.motorEducationGrid{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 16px;display:grid}.motorEducationGrid>div{background:#ffffffb3;border:1px solid #d8e7df;border-radius:10px;padding:10px 11px}.motorEducationGrid>div:last-child{grid-column:1/-1}.motorEducationGrid strong,.motorEducationGrid span{display:block}.motorEducationGrid strong{color:#173f32;margin-bottom:3px;font-size:10px}.motorEducationGrid span{color:#64756c;font-size:9px;line-height:1.45}.motorExampleHead{border-bottom:1px solid #dce8e1;flex-direction:column;gap:2px;padding-bottom:6px;display:flex}.motorExampleHead strong{font-size:13px}.motorExampleHead small{color:var(--muted);font-size:9px}.portfolioLedger{border:1px solid var(--border);background:#fff;border-radius:18px;margin:0 0 28px;padding:22px;box-shadow:0 9px 28px #18372a0b}.portfolioLedgerHead,.proFeatureHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.portfolioLedgerHead h2,.proFeatureHeader h2{letter-spacing:-.75px;margin:4px 0 6px;font-size:clamp(23px,2.5vw,31px);line-height:1.08}.portfolioLedgerHead p,.proFeatureHeader p{max-width:790px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.portfolioLedgerActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.portfolioLedgerLoading{color:var(--muted);text-align:center;padding:22px;font-size:11px}.ledgerEducation{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.ledgerEducation>div{background:#f8fbf9;border:1px solid #dce7e1;border-radius:11px;padding:12px 13px}.ledgerEducation strong,.ledgerEducation span{display:block}.ledgerEducation strong{color:#174b38;margin-bottom:4px;font-size:11px}.ledgerEducation span{color:#6a7971;font-size:9px;line-height:1.5}.ledgerForm{background:#f7fbf8;border:1px solid #cfe1d7;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;padding:15px;display:grid;position:relative}.ledgerForm label{min-width:0}.ledgerForm label>span{color:#65756d;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.ledgerForm input,.ledgerForm select{border:1px solid var(--border-strong);width:100%;min-height:40px;color:var(--text);background:#fff;border-radius:9px;outline:none;padding:8px 10px}.ledgerForm input:focus,.ledgerForm select:focus{border-color:#7fc9a3;box-shadow:0 0 0 3px #13a76b14}.ledgerTickerField{position:relative}.ledgerTickerField>small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.ledgerSearchResults{z-index:60;background:#fff;border:1px solid #ccdcd4;border-radius:11px;width:min(430px,80vw);position:absolute;top:66px;left:0;overflow:hidden;box-shadow:0 14px 35px #18372a26}.ledgerSearchResults button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:62px 1fr auto;gap:8px;width:100%;padding:9px 10px;display:grid}.ledgerSearchResults button:last-child{border-bottom:0}.ledgerSearchResults button:hover{background:#f3f9f6}.ledgerSearchResults strong{font-size:10px}.ledgerSearchResults span{color:#596b62;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ledgerSearchResults small{color:var(--muted);font-size:8px}.ledgerNotes{grid-column:span 2}.ledgerForm>.primaryAction{align-self:end}.ledgerKpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.ledgerKpis>div{border:1px solid var(--border);background:#fbfcfb;border-radius:11px;padding:13px}.ledgerKpis small,.ledgerKpis span{color:var(--muted);font-size:8px;line-height:1.4;display:block}.ledgerKpis strong{margin:4px 0;font-size:16px;display:block}.ledgerMethodWarning{background:#fff9e9;border:1px solid #ead9ae;border-radius:10px;align-items:flex-start;gap:12px;margin:10px 0;padding:11px 13px;display:flex}.ledgerMethodWarning strong{color:#735b19;flex:none;font-size:10px}.ledgerMethodWarning span{color:#746a4f;font-size:9px;line-height:1.5}.ledgerSectionTitle{justify-content:space-between;align-items:flex-end;gap:12px;margin:18px 0 9px;display:flex}.ledgerSectionTitle h3{margin:3px 0 0;font-size:17px}.ledgerSectionTitle>small{color:var(--muted);font-size:9px}.ledgerPositionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ledgerPositionGrid>div{border:1px solid var(--border);background:#f8faf9;border-radius:10px;padding:12px 13px}.ledgerPositionGrid strong,.ledgerPositionGrid span,.ledgerPositionGrid small{display:block}.ledgerPositionGrid strong{font-size:12px}.ledgerPositionGrid span{color:#56675e;margin:3px 0;font-size:9px}.ledgerPositionGrid small{color:var(--muted);font-size:8px}.ledgerTableWrap{border:1px solid var(--border);border-radius:12px;overflow:auto}.ledgerTable{border-collapse:collapse;width:100%;min-width:880px}.ledgerTable th{border-bottom:1px solid var(--border);color:var(--muted);text-align:left;background:#f5f8f6;padding:9px 10px;font-size:8px}.ledgerTable td{border-bottom:1px solid #edf1ef;padding:10px;font-size:9px}.ledgerTable tr:last-child td{border-bottom:0}.ledgerEmpty{border:1px dashed var(--border-strong);background:#fafcfa;border-radius:11px;margin-top:14px;padding:18px}.ledgerEmpty strong{font-size:12px;display:block}.ledgerEmpty p{max-width:780px;color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.proFeaturePreview{overflow:hidden}.proBlurDemo{filter:blur(5px);opacity:.55;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.proBlurDemo>div{background:linear-gradient(135deg,#f2f7f4,#e5efea);border:1px solid #dfe6e2;border-radius:10px;height:78px}.proGate{border-radius:16px;min-height:310px;position:relative;overflow:hidden}.proGateBlur{filter:blur(6px);opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.proGateOverlay{z-index:5;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fafcfbb8;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:0}.proGateOverlay strong{letter-spacing:-.5px;margin:8px 0 5px;font-size:22px}.proGateOverlay p{color:#63736b;max-width:600px;margin:0 0 15px;font-size:10px;line-height:1.55}.proBadge{color:#fff;letter-spacing:.7px;background:#163f32;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.proHero{max-width:1240px;margin:0 auto;padding:72px 5vw 28px}.proHero h1{letter-spacing:-2.3px;max-width:850px;margin:8px 0 12px;font-size:clamp(38px,5.8vw,68px);line-height:.98}.proHero p{color:#617269;max-width:790px;font-size:14px;line-height:1.7}.proPlans{grid-template-columns:1fr 1fr;gap:14px;display:grid}.proPlanCard{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;min-height:580px;padding:24px;display:flex}.proPlanCard>span{color:#527064;text-transform:uppercase;letter-spacing:.65px;font-size:9px;font-weight:900}.proPlanCard h2{margin:8px 0;font-size:32px}.proPlanCard>p{color:#67776f;margin:0 0 12px;font-size:11px;line-height:1.55}.proPlanCard ul{gap:9px;margin:12px 0 22px;padding:0;list-style:none;display:grid}.proPlanCard li{color:#42554b;padding-left:20px;font-size:11px;line-height:1.45;position:relative}.proPlanCard li:before{content:"✓";color:#16845a;font-weight:900;position:absolute;left:0}.proPlanAction{width:100%;margin-top:auto}.disabledPlanAction{min-height:44px;color:var(--muted);border:1px solid #cfd8d3;border-radius:10px;place-items:center;margin-top:auto;font-size:11px;font-weight:800;display:grid}.proPrinciples{grid-template-columns:.7fr 1.3fr;align-items:start;gap:32px;display:grid}.proPrincipleGrid{gap:9px;display:grid}.proPrincipleGrid>div{border:1px solid var(--border);background:#fff;border-radius:11px;padding:14px 15px}.proPrincipleGrid strong{margin-bottom:4px;font-size:12px;display:block}.proPrincipleGrid p{color:#65756d;margin:0;font-size:10px;line-height:1.55}@media (max-width:1050px){.radarCarousel .radarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ledgerKpis{grid-template-columns:repeat(3,1fr)}.ledgerForm,.ledgerPositionGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.radarArrow{width:34px;height:34px;position:static}.radarCarouselControls{justify-content:space-between}.motorEducationGrid{grid-template-columns:1fr}.motorEducationGrid>div:last-child{grid-column:auto}.portfolioLedgerHead,.proFeatureHeader{flex-direction:column}.portfolioLedgerActions{justify-content:flex-start;width:100%}.ledgerEducation{grid-template-columns:1fr}.ledgerKpis{grid-template-columns:repeat(2,1fr)}.proPlans,.proPrinciples{grid-template-columns:1fr}}@media (max-width:540px){.radarCarousel .radarGrid{grid-template-columns:1fr}.portfolioLedger{padding:15px}.ledgerForm{grid-template-columns:1fr}.ledgerNotes{grid-column:auto}.ledgerKpis,.ledgerPositionGrid{grid-template-columns:1fr}.ledgerMethodWarning{flex-direction:column}.proBlurDemo{grid-template-columns:1fr 1fr}}.consensusUnavailable{color:#7f8b85!important;font-size:10px!important;font-weight:750!important}.accountArea{flex:none;position:relative}.accountTrigger{border:1px solid var(--border-strong);min-height:38px;color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.accountTrigger:hover{background:#f8fbf9;border-color:#a7cabc}.accountTriggerIcon{color:#44675a;background:#eef4f1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.accountAvatar{color:#fff;background:#173f32;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.accountAvatar img{object-fit:cover;width:100%;height:100%}.accountTrigger.active{padding:5px 8px}.accountBadge{color:#fff;background:#b4394d;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-weight:900;display:grid;position:absolute;top:-5px;right:-4px}.accountMenu{z-index:140;background:#fff;border:1px solid #dce4df;border-radius:14px;width:280px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 18px 46px #15302629}.accountMenuIdentity{background:#f8faf9;border-bottom:1px solid #edf1ef;padding:14px 15px}.accountMenuIdentity strong,.accountMenuIdentity small{display:block}.accountMenuIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.accountMenuIdentity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.accountMenuGroup{padding:7px;display:grid}.accountMenuGroup a{border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.accountMenuGroup a:hover{background:#f2f7f4}.accountMenuGroup span,.accountMenuGroup small{display:block}.accountMenuGroup span{font-size:10px;font-weight:800}.accountMenuGroup small{color:#8a9690;text-align:right;font-size:8px}.accountMenuSignOut{color:#8d4a4a;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ef;padding:11px 15px;font-size:9px;font-weight:800}.accountMenuSignOut:hover{background:#fff7f7}.authModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1210b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.authModal{background:#eef1ef;border:1px solid #ffffff1a;border-radius:20px;width:min(470px,100vw - 30px);position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057}.authModalClose{z-index:4;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;width:31px;height:31px;font-size:23px;line-height:1;position:absolute;top:13px;right:15px}.authModalClose:hover{background:#ffffff17}.authModalTop{color:#fff;text-align:center;background:#17211f;padding:30px 34px 68px}.authModalTop .brand{color:#fff;font-size:18px;display:inline-block}.authModalTop .brand span{color:#4cc58c}.authModalTop h2{color:#fff;letter-spacing:-.8px;margin:20px 0 5px;font-size:30px;line-height:1.02}.authModalTop p{color:#aeb8b4;max-width:360px;margin:0 auto;font-size:11px;line-height:1.45}.authModalBody{background:#fff;border-radius:14px 14px 0 0;margin:-34px 38px 0;padding:22px 24px 0;position:relative}.authProviderList{gap:10px;display:grid}.authProviderButton{color:#24352d;min-height:54px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3df;border-radius:11px;grid-template-columns:30px 1fr 44px;align-items:center;padding:0 16px;display:grid;position:relative}.authProviderButton:hover:not(:disabled){background:#f8fbf9;border-color:#9fc9b4}.authProviderButton strong{text-align:left;grid-column:2;font-size:11px}.authProviderButton small{color:#9ba69f;text-transform:uppercase;grid-column:3;font-size:7px;font-weight:800}.authProviderButton.disabled{opacity:.5;cursor:not-allowed}.authProviderGlyph{border-radius:50%;grid-column:1;place-items:center;width:25px;height:25px;font-size:15px;font-weight:900;display:grid}.googleGlyph{color:#4285f4}.mailGlyph{color:#293934;font-size:14px}.appleGlyph{color:#111;font-size:12px}.authModalSwitch{color:#707d77;background:#f2f4f3;border-top:1px solid #e8edeb;justify-content:center;align-items:center;gap:7px;margin:22px -24px 0;padding:17px 20px;font-size:10px;display:flex}.authModalSwitch button{color:#24805c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.authModalEmailForm{gap:11px;display:grid}.authModalEmailForm label>span{color:#5e6f66;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.authModalEmailForm input{border:1px solid #d5dfda;border-radius:9px;outline:none;width:100%;min-height:44px;padding:9px 11px}.authModalEmailForm input:focus{border-color:#7bbd9c;box-shadow:0 0 0 3px #13a76b14}.authModalBack{color:#497062;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:9px;font-weight:800}.authModalSubmit{justify-content:center;width:100%;margin-top:2px}.authModalReset{color:#64756d;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0;font-size:9px;text-decoration:underline}.authModalMessage{color:#52675d;background:#f2f8f4;border:1px solid #d5e4dc;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:9px;line-height:1.45}.emailSwitch{margin-top:8px}.communityHero{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1280px;margin:0 auto;padding:58px 5vw 30px;display:flex}.communityHero>div{max-width:850px}.communityHero h1{letter-spacing:-2px;margin:7px 0 10px;font-size:clamp(38px,5vw,64px);line-height:.98}.communityHero p{color:#64746c;max-width:760px;margin:0;font-size:13px;line-height:1.65}.communityNewButton{flex:none}.communityLayout{grid-template-columns:235px minmax(0,1fr);gap:24px;max-width:1280px;margin:0 auto;padding:0 5vw 52px;display:grid}.communitySidebar{align-self:start;gap:18px;display:grid;position:sticky;top:78px}.communitySideMenu,.communitySideTopics{gap:4px;display:grid}.communitySideMenu button,.communitySideTopics button{color:#4f6058;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:750;display:grid}.communitySideMenu button:hover,.communitySideTopics button:hover,.communitySideMenu button.active,.communitySideTopics button.active{color:#183f32;background:#eaf3ee}.communitySideTopics>small{color:#839088;letter-spacing:.8px;margin:3px 10px 8px;font-size:8px;font-weight:900}.communityTopicDot{border:1px solid #9bb5a8;border-radius:50%;width:8px;height:8px;margin-left:3px}.communitySideTopics em{color:#95a199;font-size:8px;font-style:normal}.communityRuleCard{background:#f8fbf9;border:1px solid #dce7e1;border-radius:11px;padding:13px 14px}.communityRuleCard strong{color:#274c3e;margin-bottom:4px;font-size:10px;display:block}.communityRuleCard p{color:#748078;margin:0;font-size:8px;line-height:1.55}.communityFeed{min-width:0}.communityFeedToolbar{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:13px;display:flex}.communityFeedToolbar h2{letter-spacing:-.5px;margin:4px 0 0;font-size:23px}.communitySort{background:#f8faf9;border:1px solid #dfe7e3;border-radius:10px;gap:5px;padding:4px;display:flex}.communitySort button{color:#728078;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:800}.communitySort button.active{color:#1b513b;background:#fff;box-shadow:0 2px 7px #19392c14}.communitySearch{background:#fff;border:1px solid #dce5e0;border-radius:11px;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;display:flex}.communitySearch span{color:#738078;font-size:16px}.communitySearch input{min-width:0;height:44px;color:var(--text);background:0 0;border:0;outline:none;flex:1}.communityTopicList{gap:9px;display:grid}.communityTopicCard{background:#fff;border:1px solid #dfe6e2;border-radius:13px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:15px;transition:all .14s;display:grid}.communityTopicCard:hover{border-color:#abcdbd;transform:translateY(-1px);box-shadow:0 8px 24px #18372a0f}.communityAvatar{color:#285c47;background:#e8f2ed;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.communityAvatar.large{width:48px;height:48px}.communityAvatar img{object-fit:cover;width:100%;height:100%}.communityTopicBody{min-width:0}.communityTopicMeta{align-items:center;gap:7px;min-width:0;display:flex}.communityTopicMeta strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.communityTopicMeta span{color:var(--muted);font-size:8px}.communityTopicMeta em{color:#247650;background:#edf7f1;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.communityTopicCard h3{letter-spacing:-.2px;margin:5px 0;font-size:16px;line-height:1.25}.communityTopicCard p{color:#687870;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.communityTopicFooter{color:var(--muted);align-items:center;gap:10px;margin-top:9px;font-size:8px;display:flex}.communityCategoryPill{color:#3e6555;background:#edf4f0;border-radius:999px;align-items:center;min-height:22px;padding:3px 7px;font-size:8px;font-weight:850;display:inline-flex}.communityMessage{color:#5f7067;background:#f6faf8;border:1px solid #d8e5de;border-radius:9px;margin:10px 0;padding:10px 12px;font-size:9px}.communityLoading{color:#77847d;text-align:center;max-width:1180px;margin:40px auto;padding:26px;font-size:11px}.communityEmpty{background:#fff;border:1px solid #dfe7e3;border-radius:14px;padding:28px}.communityEmpty h3{letter-spacing:-.5px;margin:5px 0 7px;font-size:23px}.communityEmpty>p{color:#6a7971;max-width:740px;margin:0 0 16px;font-size:10px;line-height:1.6}.communityPromptGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.communityPromptGrid button{min-height:135px;color:inherit;text-align:left;cursor:pointer;background:#f9fbfa;border:1px solid #dce6e1;border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;padding:13px;display:flex}.communityPromptGrid button:hover{background:#f3f9f6;border-color:#a9cdbb}.communityPromptGrid small{color:#2e7c59;text-transform:uppercase;font-size:8px;font-weight:900}.communityPromptGrid strong{font-size:11px;line-height:1.35}.communityPromptGrid span{color:var(--muted);font-size:9px;line-height:1.5}.communityDisclaimer{background:#f8faf9;border:1px solid #dfe6e2;border-radius:11px;align-items:flex-start;gap:15px;max-width:1150px;margin:0 auto 70px;padding:15px 18px;display:flex}.communityDisclaimer strong{flex:none;font-size:10px}.communityDisclaimer p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.communityComposerBackdrop{z-index:990;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c1411a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.communityComposer{background:#fff;border-radius:17px;gap:12px;width:min(680px,100vw - 28px);max-height:calc(100vh - 40px);padding:24px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px #00000042}.communityComposerClose{color:#45574e;cursor:pointer;background:#f0f4f2;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;position:absolute;top:11px;right:12px}.communityComposer h2{letter-spacing:-.5px;max-width:570px;margin:2px 38px 2px 0;font-size:24px}.communityComposerGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.communityComposer label>span{color:#607168;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.communityComposer input,.communityComposer select,.communityComposer textarea{background:#fff;border:1px solid #d7e0db;border-radius:9px;outline:none;width:100%;padding:10px 11px}.communityComposer input,.communityComposer select{min-height:42px}.communityComposer textarea{resize:vertical;min-height:180px}.communityComposer input:focus,.communityComposer select:focus,.communityComposer textarea:focus{border-color:#7cbf9e;box-shadow:0 0 0 3px #13a76b14}.communityComposerFoot{justify-content:space-between;align-items:center;gap:16px;display:flex}.communityComposerFoot small{max-width:390px;color:var(--muted);font-size:8px;line-height:1.45}.communityThreadPage{max-width:1000px;margin:0 auto;padding:42px 5vw 70px}.communityThreadBreadcrumb{color:var(--muted);align-items:center;gap:7px;margin-bottom:12px;font-size:9px;display:flex}.communityThreadBreadcrumb a:hover{color:#247650}.communityThreadTopic{background:#fff;border:1px solid #dce5e0;border-radius:15px;padding:22px}.communityThreadAuthor{align-items:center;gap:10px;display:flex}.communityThreadAuthor>div:nth-child(2){min-width:0}.communityThreadAuthor strong,.communityThreadAuthor span{display:block}.communityThreadAuthor strong{font-size:10px}.communityThreadAuthor>div:nth-child(2)>span{color:var(--muted);font-size:8px}.communityThreadAuthor .communityCategoryPill{margin-left:auto}.communityTickerChip{color:#1c7750;background:#e9f5ef;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.communityThreadTopic h1{letter-spacing:-1.3px;margin:18px 0 9px;font-size:clamp(30px,4.5vw,48px);line-height:1.05}.communityThreadText{white-space:pre-wrap;color:#4f6158;font-size:12px;line-height:1.75}.communityThreadActions{border-top:1px solid #edf1ef;align-items:center;gap:10px;margin-top:17px;padding-top:13px;display:flex}.communityThreadActions button,.communityThreadActions span{color:#64736c;font:inherit;background:#f3f6f4;border:0;border-radius:8px;padding:7px 9px;font-size:8px}.communityThreadActions button{cursor:pointer}.communityThreadActions button.active{color:#167047;background:#e5f4eb}.communityReplies{margin-top:16px}.communityRepliesHead{margin-bottom:8px}.communityRepliesHead h2{margin:4px 0 0;font-size:21px}.communityCommentList{gap:8px;display:grid}.communityComment{background:#fff;border:1px solid #e0e7e3;border-radius:12px;grid-template-columns:40px minmax(0,1fr);gap:11px;padding:14px;display:grid}.communityCommentMeta{align-items:center;gap:8px;display:flex}.communityCommentMeta strong{font-size:9px}.communityCommentMeta span{color:var(--muted);font-size:8px}.communityCommentMeta button{color:#9a827c;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:7px}.communityComment p{white-space:pre-wrap;color:#576860;margin:6px 0 0;font-size:10px;line-height:1.65}.communityNoComments{color:var(--muted);text-align:center;border:1px dashed #dce5e0;border-radius:11px;padding:20px;font-size:10px}.communityCommentForm{background:#f8faf9;border:1px solid #dce5e0;border-radius:12px;gap:9px;margin-top:12px;padding:15px;display:grid}.communityCommentForm label>span{color:#65766d;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.communityCommentForm textarea{resize:vertical;background:#fff;border:1px solid #d5dfda;border-radius:9px;outline:none;width:100%;min-height:120px;padding:10px}.communityCommentForm textarea:focus{border-color:#7dbf9e;box-shadow:0 0 0 3px #13a76b14}.communityCommentForm .primaryAction{justify-self:end}.communityThreadNotice{background:#fafbfa;border:1px solid #e2e7e4;border-radius:10px;margin-top:14px;padding:13px 15px}.communityThreadNotice strong{margin-bottom:3px;font-size:9px;display:block}.communityThreadNotice p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.communityThreadLoading,.communityThreadMissing{text-align:center;max-width:900px;margin:70px auto;padding:30px}@media (max-width:1080px){.communityLayout{grid-template-columns:200px minmax(0,1fr)}.communityPromptGrid{grid-template-columns:1fr}}@media (max-width:820px){.megaTopbar .megaNav{scrollbar-width:none;overflow-x:auto}.communityHero{flex-direction:column;align-items:flex-start;padding-top:36px}.communityLayout{grid-template-columns:1fr}.communitySidebar{position:static}.communitySideMenu{grid-template-columns:repeat(2,1fr)}.communitySideTopics{padding-bottom:4px;display:flex;overflow-x:auto}.communitySideTopics>small{display:none}.communitySideTopics button{flex:none;grid-template-columns:auto;min-height:34px}.communitySideTopics button .communityTopicDot,.communitySideTopics button em,.communityRuleCard{display:none}.communityFeedToolbar{flex-direction:column;align-items:flex-start}.communitySort{width:100%;overflow:auto}.communitySort button{white-space:nowrap;flex:1}}@media (max-width:560px){.authModalBackdrop{align-items:end;padding:0}.authModal{border-radius:20px 20px 0 0;width:100%;max-height:94vh;overflow:auto}.authModalBody{margin:-26px 16px 0}.authModalTop{padding:28px 22px 58px}.authModalTop h2{font-size:26px}.accountMenu{width:auto;position:fixed;top:65px;left:12px;right:12px}.communityHero h1{font-size:39px}.communitySideMenu{grid-template-columns:1fr 1fr}.communityTopicCard{grid-template-columns:34px minmax(0,1fr);padding:12px}.communityAvatar{width:34px;height:34px}.communityTopicFooter{flex-wrap:wrap}.communityComposerGrid{grid-template-columns:1fr}.communityComposerFoot{flex-direction:column;align-items:flex-start}.communityThreadPage{padding-top:24px}.communityThreadTopic{padding:16px}.communityThreadAuthor{flex-wrap:wrap}.communityThreadAuthor .communityCategoryPill{margin-left:0}}.assetCommunitySection{border-top:1px solid #edf1ef}.assetCommunityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.assetCommunityCard{border:1px solid var(--border);background:#fff;border-radius:13px;flex-direction:column;min-height:180px;padding:15px;transition:all .14s;display:flex}.assetCommunityCard:hover{border-color:#a9cdbb;transform:translateY(-1px);box-shadow:0 8px 24px #18372a0f}.assetCommunityMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.assetCommunityMeta strong{color:#314a40;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assetCommunityCard h3{letter-spacing:-.2px;margin:10px 0 6px;font-size:14px;line-height:1.3}.assetCommunityCard p{color:#65766d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.assetCommunityFoot{color:var(--muted);gap:10px;margin-top:auto;padding-top:12px;font-size:8px;display:flex}.assetCommunityDisclaimer{color:var(--muted);margin:11px 0 0;font-size:8px;line-height:1.5}.compactCommunityEmpty{padding:18px}.compactCommunityEmpty .primaryAction{margin-top:9px;display:inline-flex}.communityMarketContext{background:linear-gradient(145deg,#f4faf6,#fff);border:1px solid #cfe2d8;border-radius:13px;margin:12px 0 16px;padding:15px 17px;display:block}.communityMarketContext:hover{border-color:#9bc7b1}.communityMarketContextHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.communityMarketContextHead strong{margin-top:3px;font-size:12px;display:block}.communityMarketContextHead>span{color:#277650;font-size:8px;font-weight:850}.communityMarketContextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.communityMarketContextGrid>div{background:#ffffffd9;border:1px solid #dfe9e3;border-radius:9px;padding:10px 11px}.communityMarketContextGrid small,.communityMarketContextGrid span,.communityMarketContextGrid strong{display:block}.communityMarketContextGrid small{color:var(--muted);font-size:8px}.communityMarketContextGrid strong{margin:4px 0 2px;font-size:15px}.communityMarketContextGrid span{color:var(--muted);font-size:8px}.communityMarketContext>p{color:var(--muted);margin:9px 0 0;font-size:8px;line-height:1.5}.news360Hero{max-width:1280px;margin:0 auto;padding:58px 5vw 24px}.news360Hero>div{max-width:850px}.news360Hero p{color:#62736a;max-width:780px;margin:0;font-size:13px;line-height:1.68}.news360Categories{scrollbar-width:none;gap:6px;max-width:1280px;margin:0 auto;padding:0 5vw 20px;display:flex;overflow-x:auto}.news360Categories a{color:#68776f;background:#fff;border:1px solid #dbe4df;border-radius:999px;flex:none;padding:8px 11px;font-size:9px;font-weight:800}.news360Categories a.active{color:#fff;background:#173f32;border-color:#1e6b49}.news360Lead{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:13px;max-width:1280px;margin:0 auto;padding:0 5vw 28px;display:grid}.news360LeadCard{background:linear-gradient(145deg,#f1f8f4,#fff);border:1px solid #dbe5df;border-radius:18px;flex-direction:column;min-height:390px;padding:28px;display:flex}.news360LeadMeta{color:var(--muted);flex-wrap:wrap;gap:7px 10px;font-size:8px;font-weight:800;display:flex}.news360LeadMeta span:first-child{color:#197047;text-transform:uppercase;letter-spacing:.5px}.news360LeadCard h2{letter-spacing:-1.4px;max-width:880px;margin:24px 0 10px;font-size:clamp(30px,4vw,50px);line-height:1.04}.news360LeadCard>p{color:#5e7067;max-width:830px;margin:0;font-size:11px;line-height:1.65}.news360LeadFoot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.news360LeadFoot>strong{color:#1f7250;font-size:9px}.news360Method{color:#fff;background:#17211f;border:1px solid #dce5e0;border-radius:18px;padding:20px}.news360Method h3{color:#fff;letter-spacing:-.5px;margin:9px 0 8px;font-size:23px}.news360Method p{color:#b0bbb6;font-size:10px;line-height:1.65}.news360Method a{color:#7fe0ad;margin-top:12px;font-size:9px;font-weight:850;display:inline-block}.news360NoLead{max-width:1150px;margin:0 auto 28px}.news360Latest{padding-top:24px}.news360DecisionStrip{background:#f5faf7;border:1px solid #d9e6df;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:28px;display:grid}.news360DecisionStrip h2{letter-spacing:-1px;margin:6px 0 8px;font-size:clamp(26px,3.5vw,40px);line-height:1.05}.news360DecisionStrip p{color:#62736a;margin:0;font-size:10px;line-height:1.65}.news360DecisionSteps{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.news360DecisionSteps>div{background:#fff;border:1px solid #dce7e1;border-radius:10px;padding:13px 10px}.news360DecisionSteps strong,.news360DecisionSteps span,.news360DecisionSteps small{display:block}.news360DecisionSteps strong{color:#1d7a50;font-size:17px}.news360DecisionSteps span{margin:5px 0 2px;font-size:10px;font-weight:850}.news360Sections{gap:30px;display:grid}.news360SectionBlock{border-top:1px solid #edf1ef;padding-top:4px}.news360SectionBlock .newsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.newsCard{position:relative}.newsCardImage{aspect-ratio:16/9;background:#eef3f0;border-radius:9px;width:100%;margin-bottom:10px;overflow:hidden}.newsCardImage img{object-fit:cover;width:100%;height:100%}.cryptoHero{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:28px;max-width:1280px;margin:0 auto;padding:58px 5vw 28px;display:grid}.cryptoHero h1{letter-spacing:-2.2px;max-width:820px;margin:7px 0 10px;font-size:clamp(40px,5.5vw,67px);line-height:.98}.cryptoHero>div:first-child>p{color:#63746b;max-width:780px;margin:0;font-size:13px;line-height:1.68}.cryptoMethodCard{background:#f7faf8;border:1px solid #dce5e0;border-radius:14px;padding:18px}.cryptoMethodCard strong{margin-bottom:5px;font-size:11px;display:block}.cryptoMethodCard p{color:#738078;margin:0;font-size:9px;line-height:1.6}.cryptoGlobalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-width:1150px;margin:0 auto 20px;padding:0 5vw;display:grid}.cryptoGlobalGrid>div{border:1px solid var(--border);background:#fff;border-radius:12px;padding:15px}.cryptoGlobalGrid small,.cryptoGlobalGrid span,.cryptoGlobalGrid strong{display:block}.cryptoGlobalGrid small{color:var(--muted);font-size:8px}.cryptoGlobalGrid strong{margin:5px 0 2px;font-size:18px}.cryptoGlobalGrid span{color:var(--muted);font-size:8px}.cryptoHighlights{grid-template-columns:1fr 1fr;gap:12px;max-width:1150px;margin:0 auto;padding:0 5vw 18px;display:grid}.cryptoHighlightPanel{background:#f9fbfa;border:1px solid #dce5e0;border-radius:14px;padding:16px}.compactHeading{margin-bottom:10px}.compactHeading h2{font-size:19px}.cryptoMiniGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cryptoMiniCard{background:#fff;border:1px solid #e0e7e3;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;padding:10px;display:flex}.cryptoMiniCard:hover{border-color:#abcdbd}.cryptoCoinIdentity{align-items:center;gap:8px;min-width:0;display:flex}.cryptoCoinIdentity img,.cryptoTableIdentity img{border-radius:50%;width:28px;height:28px}.cryptoCoinIdentity>span,.cryptoTableIdentity>span:first-child{color:#285c47;background:#eaf2ee;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.cryptoCoinIdentity strong,.cryptoCoinIdentity small{display:block}.cryptoCoinIdentity strong{font-size:10px}.cryptoCoinIdentity small{max-width:105px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.cryptoMiniCard>div:last-child{text-align:right}.cryptoMiniCard>div:last-child small,.cryptoMiniCard>div:last-child strong{display:block}.cryptoMiniCard>div:last-child small{color:var(--muted);font-size:7px}.cryptoMiniCard>div:last-child strong{margin-top:3px;font-size:10px}.cryptoUniverse{padding-top:24px}.cryptoControls{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cryptoSearch{background:#fff;border:1px solid #d9e3de;border-radius:10px;align-items:center;gap:7px;min-width:300px;padding:0 11px;display:flex}.cryptoSearch input{background:0 0;border:0;outline:none;width:100%;height:40px}.cryptoSort{background:#f7faf8;border:1px solid #dce5e0;border-radius:10px;gap:5px;padding:4px;display:flex}.cryptoSort button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.cryptoSort button.active{color:#1b6f4a;background:#fff;box-shadow:0 2px 8px #19392c14}.cryptoTableWrap{border:1px solid #dce4df;border-radius:13px;overflow:auto}.cryptoTable{border-collapse:collapse;background:#fff;width:100%;min-width:1050px}.cryptoTable th{color:var(--muted);text-align:right;white-space:nowrap;background:#f6f8f7;border-bottom:1px solid #dfe6e2;padding:9px 10px;font-size:8px}.cryptoTable th:first-child,.cryptoTable th:nth-child(2){text-align:left}.cryptoTable td{color:#52635a;text-align:right;white-space:nowrap;border-bottom:1px solid #edf1ef;padding:10px;font-size:9px}.cryptoTable td:first-child,.cryptoTable td:nth-child(2){text-align:left}.cryptoTable tr:last-child td{border-bottom:0}.cryptoTable tr:hover td{background:#fbfcfb}.cryptoTableIdentity{align-items:center;gap:8px;min-width:170px;display:flex}.cryptoTableIdentity>span:last-child{text-align:left;min-width:0}.cryptoTableIdentity strong,.cryptoTableIdentity small{display:block}.cryptoTableIdentity strong{color:#263a31;font-size:10px}.cryptoTableIdentity small{max-width:150px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cryptoAssetHero{max-width:1280px;margin:0 auto;padding:42px 5vw 0}.cryptoAssetIdentity{justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.cryptoAssetTitle{align-items:center;gap:16px;display:flex}.cryptoAssetTitle img{border-radius:50%;width:64px;height:64px}.cryptoAssetTitle h1{letter-spacing:-1.8px;margin:4px 0 2px;font-size:clamp(38px,5vw,58px);line-height:.96}.cryptoAssetTitle p{color:var(--muted);margin:0;font-size:10px}.cryptoAssetQuote{text-align:right}.cryptoAssetQuote small,.cryptoAssetQuote strong,.cryptoAssetQuote span,.cryptoAssetQuote em{display:block}.cryptoAssetQuote small{color:var(--muted);font-size:8px}.cryptoAssetQuote strong{margin:3px 0;font-size:28px}.cryptoAssetQuote span{font-size:10px;font-weight:850}.cryptoAssetQuote em{color:#909b95;margin-top:4px;font-size:7px;font-style:normal}.cryptoAssetNav{margin-top:3px}.cryptoMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.cryptoMetricGrid>div,.cryptoMomentumStrip>div,.cryptoRiskGrid>div{border:1px solid var(--border);background:#fff;border-radius:11px;padding:13px}.cryptoMetricGrid small,.cryptoMetricGrid strong,.cryptoMomentumStrip small,.cryptoMomentumStrip strong,.cryptoRiskGrid small,.cryptoRiskGrid strong,.cryptoRiskGrid span{display:block}.cryptoMetricGrid small,.cryptoMomentumStrip small,.cryptoRiskGrid small{color:var(--muted);font-size:8px}.cryptoMetricGrid strong,.cryptoMomentumStrip strong{margin-top:5px;font-size:14px}.cryptoMomentumStrip{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px;display:grid}.cryptoMomentumStrip strong{font-size:17px}.cryptoChartCard{background:#fff;border:1px solid #dce5e0;border-radius:14px;padding:16px}.cryptoChartTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cryptoChartTop small,.cryptoChartTop strong{display:block}.cryptoChartTop small{color:#7b8881;font-size:8px}.cryptoChartTop strong{margin-top:4px;font-size:22px}.cryptoRangeButtons{gap:5px;display:flex}.cryptoRangeButtons button{color:#64736c;min-width:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3df;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.cryptoRangeButtons button.active{color:#fff;background:#173f32;border-color:#245c46}.cryptoChartCanvas{height:310px;margin-top:14px}.cryptoChartCanvas svg{width:100%;height:100%;overflow:visible}.cryptoChartAxis{stroke:#dfe5e2;stroke-width:1px}.cryptoChartLine{stroke-width:4px;vector-effect:non-scaling-stroke}.cryptoChartLine.up{stroke:#21845d}.cryptoChartLine.down{stroke:#b65e59}.cryptoChartEmpty{height:100%;color:var(--muted);place-items:center;font-size:10px;display:grid}.cryptoChartFoot{color:#7f8c85;border-top:1px solid #edf1ef;justify-content:space-between;gap:8px;padding-top:8px;font-size:8px;display:flex}.cryptoRiskGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cryptoRiskGrid strong{margin:5px 0 2px;font-size:16px}.cryptoRiskGrid span{color:#859189;font-size:8px}.cryptoMethodExplanation{background:#f5faf7;border:1px solid #d8e5de;border-radius:12px;margin-top:10px;padding:15px}.cryptoMethodExplanation strong{margin-bottom:5px;font-size:11px;display:block}.cryptoMethodExplanation p{color:#63746b;max-width:950px;margin:0;font-size:9px;line-height:1.65}.cryptoDescription{background:#fff;border:1px solid #e0e7e3;border-radius:10px;margin-top:9px;padding:12px 14px}.cryptoDescription summary{color:#365849;cursor:pointer;font-size:9px;font-weight:850}.cryptoDescription p{color:var(--muted);font-size:9px;line-height:1.65}.cryptoUnavailable{padding-top:70px}.cryptoUnavailable h1{margin:15px 0 7px;font-size:40px}@media (max-width:1050px){.assetCommunityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.news360Lead{grid-template-columns:1fr}.news360Method{min-height:auto}.news360SectionBlock .newsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cryptoHero{grid-template-columns:1fr;align-items:start}.cryptoGlobalGrid,.cryptoMetricGrid{grid-template-columns:repeat(3,1fr)}.cryptoRiskGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.communityMarketContextGrid{grid-template-columns:1fr}.news360LeadCard{min-height:330px;padding:20px}.news360DecisionStrip{grid-template-columns:1fr}.news360DecisionSteps{grid-template-columns:1fr 1fr}.cryptoHighlights{grid-template-columns:1fr}.cryptoGlobalGrid,.cryptoMetricGrid,.cryptoMomentumStrip{grid-template-columns:1fr 1fr}.cryptoControls{flex-direction:column;align-items:stretch}.cryptoSearch{min-width:0}.cryptoSort{overflow:auto}.cryptoSort button{flex:none}.cryptoAssetIdentity{flex-direction:column;align-items:flex-start}.cryptoAssetQuote{text-align:left}.cryptoRangeButtons{max-width:100%;overflow-x:auto}}@media (max-width:520px){.assetCommunityGrid,.news360SectionBlock .newsGrid{grid-template-columns:1fr}.news360Hero{padding-top:38px}.news360Hero h1{font-size:42px}.news360LeadFoot{flex-direction:column;align-items:flex-start}.news360DecisionSteps{grid-template-columns:1fr}.cryptoHero h1{font-size:41px}.cryptoGlobalGrid,.cryptoMetricGrid,.cryptoMomentumStrip,.cryptoRiskGrid,.cryptoMiniGrid{grid-template-columns:1fr}.cryptoChartTop{flex-direction:column}.cryptoChartCanvas{height:250px}}.communityFeedContext{color:var(--muted);background:#f6faf8;border:1px solid #dde9e2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;padding:7px 8px;font-size:7px;display:flex}.communityFeedContext strong{color:#1d6e4a;font-size:8px}.communityFeedContext span{border-left:1px solid #dce6e1;padding-left:6px}.cryptoConverter{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:center;gap:18px;max-width:1150px;margin:0 auto 18px;padding:17px 5vw;display:grid}.cryptoConverter h2{margin:5px 0 4px;font-size:22px}.cryptoConverter p{color:var(--muted);margin:0;font-size:8px}.cryptoConverterFields{grid-template-columns:.7fr 1fr 1fr;align-items:end;gap:8px;display:grid}.cryptoConverterFields label>span,.cryptoConverterResult small{color:var(--muted);margin-bottom:5px;font-size:8px;font-weight:800;display:block}.cryptoConverterFields input,.cryptoConverterFields select{background:#fff;border:1px solid #d8e2dd;border-radius:9px;outline:none;width:100%;min-height:42px;padding:8px 10px}.cryptoConverterFields input:focus,.cryptoConverterFields select:focus{border-color:#7dbf9e;box-shadow:0 0 0 3px #13a76b14}.cryptoConverterResult{background:#f3faf6;border:1px solid #cee1d7;border-radius:9px;min-height:42px;padding:8px 11px}.cryptoConverterResult strong{font-size:15px;display:block}@media (max-width:760px){.cryptoConverter,.cryptoConverterFields{grid-template-columns:1fr}}.newsCardMainLink{color:inherit;display:block}.newsRelatedAssets{border-top:1px solid #e8eeeb;margin-top:14px;padding-top:12px}.newsRelatedAssets>small{color:var(--muted);text-transform:uppercase;letter-spacing:.45px;margin-bottom:7px;font-size:8px;font-weight:850;display:block}.newsRelatedAssets>div{flex-wrap:wrap;gap:6px;display:flex}.newsRelatedAssets a{color:var(--green-dark);background:#f6fbf8;border:1px solid #d6e5dd;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:flex}.newsRelatedAssets a strong{font-size:10px}.newsRelatedAssets a:hover{background:#edf8f2;border-color:#9fcfb6}.valuationDataWarning{background:#fffaf0;border:1px solid #e7d8ad;border-radius:12px;margin-top:12px;padding:14px 16px}.valuationDataWarning strong{color:#6d571d;font-size:12px;display:block}.valuationDataWarning p{color:#6e6652;margin:5px 0;font-size:11px;line-height:1.55}.valuationDataWarning small{color:#8b8065;font-size:9px;line-height:1.5;display:block}.authProviderBrandIcon{color:#111;grid-column:1;place-items:center;width:25px;height:25px;display:grid}.authProviderBrandIcon svg{width:20px;height:20px;display:block}.authProviderBrandIcon.appleBrandIcon svg{width:18px;height:22px}.socialButton .authProviderBrandIcon{flex:0 0 22px;width:22px;height:22px}.socialButton .authProviderBrandIcon svg{width:18px;height:18px}.newsArticle360{grid-template-columns:minmax(0,1fr) 300px;gap:28px;max-width:1180px;margin:0 auto;padding:46px 5vw 70px;display:grid}.newsArticleMain{min-width:0}.newsArticleBreadcrumb{color:var(--muted);align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.newsArticleBreadcrumb a{color:var(--green-dark)}.newsArticle360 h1{letter-spacing:-2px;max-width:900px;margin:14px 0 12px;font-size:clamp(38px,5.2vw,62px);line-height:1.02}.newsArticleMeta{color:#74827b;flex-wrap:wrap;gap:10px 16px;font-size:10px;display:flex}.newsArticleMeta strong{color:#273a31}.newsArticleHeroImage{margin:28px 0 22px}.newsArticleHeroImage img{object-fit:cover;background:#edf2ef;border:1px solid #dbe4df;border-radius:16px;width:100%;max-height:540px;display:block}.newsArticleHeroImage figcaption{color:#89948e;margin-top:7px;font-size:8px}.newsArticleSummary,.newsArticleImpact,.newsArticleSourceBox{background:#fff;border:1px solid #dbe5df;border-radius:15px;margin-top:20px;padding:22px}.newsArticleSummary p,.newsArticleImpact p,.newsArticleSourceBox p{color:#56685f;margin:9px 0 0;font-size:14px;line-height:1.72}.newsArticleImpact{background:#f6faf8;grid-template-columns:220px 1fr;align-items:center;gap:24px;display:grid}.newsArticleImpact strong{margin-top:8px}.newsArticleAssets{margin-top:32px}.newsArticleAssetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.newsArticleAssetGrid>a{background:#fff;border:1px solid #dbe5df;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.newsArticleAssetGrid>a:hover{border-color:#9fcdb5}.newsArticleAssetGrid span strong,.newsArticleAssetGrid span small{display:block}.newsArticleAssetGrid>b{color:var(--green-dark);font-size:8px}.newsArticleSourceBox{justify-content:space-between;align-items:center;gap:26px;display:flex}.newsArticleSourceBox>a{color:#166a48;border:1px solid #b9d9c8;border-radius:9px;flex:none;padding:10px 13px;font-size:10px;font-weight:850}.newsArticleAside{align-content:start;gap:12px;display:grid}.newsArticleAsideCard{background:#fff;border:1px solid #dbe5df;border-radius:14px;padding:18px}.newsArticleAsideCard:first-child{color:#fff;background:#17211f}.newsArticleAsideCard h3{margin:8px 0 7px;font-size:20px}.newsArticleAsideCard:first-child h3{color:#fff}.newsArticleAsideCard p{color:#76857d;font-size:9px;line-height:1.6}.newsArticleAsideCard:first-child p{color:#b5c0ba}.newsArticleAsideCard a{color:#39a875;margin-top:9px;font-size:9px;font-weight:850;display:inline-block}.suggestedPortfolioHero{max-width:1180px;margin:0 auto;padding:54px 5vw 24px}.suggestedPortfolioHero h1{letter-spacing:-2.2px;max-width:900px;margin:8px 0 10px;font-size:clamp(40px,5.5vw,66px);line-height:.98}.suggestedPortfolioHero p{color:#62736a;max-width:780px;margin:0;font-size:13px;line-height:1.7}.suggestedPortfolioBlock{max-width:1280px;margin:0 auto;padding:30px 5vw 34px}.suggestedPortfolioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.suggestedPortfolioCard{background:#fff;border:1px solid #dbe5df;border-radius:14px;padding:17px;position:relative}.suggestedPortfolioCard:hover{border-color:#9fcdb5;transform:translateY(-1px)}.suggestedPortfolioRank{color:#a3aea8;font-size:9px;font-weight:900;position:absolute;top:12px;right:13px}.suggestedPortfolioIdentity{align-items:center;gap:10px;padding-right:34px;display:flex}.suggestedPortfolioIdentity span strong,.suggestedPortfolioIdentity span small{display:block}.suggestedPortfolioIdentity span strong{font-size:15px}.suggestedPortfolioIdentity span small{color:var(--muted);font-size:8px}.suggestedPortfolioMetrics{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.suggestedPortfolioMetrics span{background:#f5f8f6;border-radius:9px;padding:9px}.suggestedPortfolioMetrics small,.suggestedPortfolioMetrics strong{display:block}.suggestedPortfolioMetrics small{color:var(--muted);font-size:8px}.suggestedPortfolioMetrics strong{margin-top:2px;font-size:13px}.suggestedPortfolioFoot{color:#6e7d75;border-top:1px solid #edf1ef;justify-content:space-between;gap:10px;margin-top:12px;padding-top:11px;font-size:8px;display:flex}.suggestedPortfolioFoot b{color:#19704c}.suggestedPortfolioMethodGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.suggestedPortfolioMethodGrid>div{background:#fff;border:1px solid #dce5e0;border-radius:12px;padding:17px}.suggestedPortfolioMethodGrid p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.6}.suggestedPortfolioMethod>a{color:var(--green-dark);margin-top:15px;font-size:10px;font-weight:850;display:inline-block}.suggestedPortfolioHome{padding-top:30px;padding-bottom:34px}.suggestedPortfolioHomeGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.suggestedPortfolioHomeColumn{background:#fff;border:1px solid #dce5e0;border-radius:14px;overflow:hidden}.suggestedPortfolioHomeHead{border-bottom:1px solid #edf1ef;padding:14px 16px}.suggestedPortfolioHomeHead strong,.suggestedPortfolioHomeHead small{display:block}.suggestedPortfolioHomeHead small{color:var(--muted);margin-top:2px;font-size:8px}.suggestedPortfolioHomeColumn>a{border-bottom:1px solid #edf1ef;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 15px;display:grid}.suggestedPortfolioHomeColumn>a:last-child{border-bottom:0}.suggestedPortfolioHomeColumn>a:hover{background:#f6faf8}.suggestedPortfolioHomeColumn>a span b,.suggestedPortfolioHomeColumn>a span small{display:block}.suggestedPortfolioHomeColumn>a span small{color:var(--muted);font-size:8px}.suggestedPortfolioHomeColumn>a>strong{font-size:11px}.suggestedPortfolioDisclaimer{color:#7d8982;margin-top:10px;font-size:8px;display:block}.authTitleSoft{color:#9ddbbd;font-weight:650;display:block}.authModal{width:min(500px,100vw - 30px)}.authModalTop{padding-bottom:60px}.authModalTop h2{font-size:27px;line-height:1.08}.authModalBody{margin-left:42px;margin-right:42px;padding-top:20px}.authPasswordRules{background:#f5f8f6;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px 10px;padding:10px;display:grid}.authPasswordRules span{color:#909b95;font-size:8px}.authPasswordRules span:before{content:"○";margin-right:5px}.authPasswordRules span.ok{color:#18754f;font-weight:800}.authPasswordRules span.ok:before{content:"✓"}.authTermsCheck{grid-template-columns:18px 1fr;align-items:start;gap:7px;display:grid!important}.authTermsCheck input{margin:2px 0 0;width:15px!important;min-height:15px!important}.authTermsCheck span{line-height:1.5;color:#6d7b74!important;margin:0!important;font-size:8px!important}.authFieldWarning{color:#b44a4a;margin-top:-5px;font-size:8px}@media (max-width:900px){.newsArticle360{grid-template-columns:1fr}.newsArticleAside,.newsArticleAssetGrid,.suggestedPortfolioGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.newsArticle360{padding-top:28px}.newsArticleImpact,.newsArticleAside,.newsArticleAssetGrid,.suggestedPortfolioGrid,.suggestedPortfolioMethodGrid,.suggestedPortfolioHomeGrid{grid-template-columns:1fr}.newsArticleSourceBox{flex-direction:column;align-items:flex-start}.authModalBackdrop{padding:10px}.authModal{width:100%;max-height:94vh;overflow:auto}.authModalBody{margin-left:14px;margin-right:14px}.authPasswordRules{grid-template-columns:1fr}}.profitProjection360{background:linear-gradient(145deg,#f7fbf8,#fff);border:1px solid #d9e5df;border-radius:16px;margin-top:26px;padding:22px}.profitProjection360 .compactHeading{margin-bottom:16px}.profitProjection360 .compactHeading h2{max-width:760px;font-size:clamp(24px,3vw,34px)}.profitProjectionGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profitProjectionYear{background:#fff;border:1px solid #dce5e0;border-radius:13px;padding:17px}.profitProjectionYear>strong{color:#173d30;margin-bottom:12px;font-size:24px;display:block}.profitProjectionYear{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.profitProjectionYear>strong{grid-column:1/-1}.profitProjectionYear span{background:#f5f8f6;border-radius:9px;padding:9px}.profitProjectionYear small,.profitProjectionYear b{display:block}.profitProjectionYear small{color:var(--muted);font-size:8px}.profitProjectionYear b{margin-top:3px;font-size:12px}.profitProjectionEvidence{background:#eef6f1;border-radius:10px;margin-top:12px;padding:12px 14px}.profitProjectionEvidence small{color:#607269;text-transform:uppercase;font-size:8px;font-weight:850}.profitProjectionEvidence p{color:#63736b;margin:4px 0 0;font-size:9px;line-height:1.55}@media (max-width:700px){.profitProjectionGrid{grid-template-columns:1fr}}.newsArticleAssetGrid span em{color:#4f6d5e;margin-top:3px;font-size:8px;font-style:normal;font-weight:750;display:block}.news360FeaturedMedia{background:#eef3f0;border:1px solid #dce5e0;border-radius:18px;min-height:390px;overflow:hidden}.news360FeaturedMedia img{object-fit:cover;width:100%;height:100%;min-height:390px;display:block}.news360FeaturedMediaFallback{background:linear-gradient(145deg,#eef5f1,#fff);flex-direction:column;justify-content:flex-end;min-height:390px;padding:24px;display:flex}.news360FeaturedMediaFallback strong{margin-top:8px;font-size:22px;line-height:1.15}.news360FeaturedMediaFallback small{color:var(--muted);margin-top:6px;font-size:9px}@media (max-width:900px){.news360FeaturedMedia,.news360FeaturedMedia img,.news360FeaturedMediaFallback{min-height:260px}}.comparePlanHint,.alertPlanHint{background:#f7faf8;border:1px solid #d9e5df;border-radius:10px;align-items:center;gap:10px;margin:12px 0 16px;padding:11px 13px;display:flex}.comparePlanHint span,.alertPlanHint strong{color:#1b6c4b;text-transform:uppercase;flex:none;font-size:9px;font-weight:900}.comparePlanHint p,.alertPlanHint span{color:#65756d;margin:0;font-size:9px;line-height:1.5}.comparePlanHint a,.alertPlanHint a{color:#176c4b;flex:none;margin-left:auto;font-size:9px;font-weight:850}.suggestedPortfolioTeaser{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.suggestedPortfolioTeaser>div{background:#fff;border:1px solid #dce5e0;border-radius:12px;padding:16px}.suggestedPortfolioTeaser strong{font-size:13px}.suggestedPortfolioTeaser p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.55}.suggestedPortfolioTeaserAction{margin-top:14px;display:inline-flex}@media (max-width:760px){.comparePlanHint,.alertPlanHint{flex-direction:column;align-items:flex-start}.comparePlanHint a,.alertPlanHint a{margin-left:0}.suggestedPortfolioTeaser{grid-template-columns:1fr}}.newsArticleSummaryHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.newsArticleSummaryHead small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:750}.newsArticleSummaryBody{gap:12px;display:grid}.newsArticleSummaryBody p{color:#4f6258;margin:0;font-size:14px;line-height:1.78}.newsArticleSummaryBody p:first-child{color:#263a30;font-size:15px;line-height:1.72}.newsArticleSummaryCoverage{border-top:1px solid #e7eeea;flex-wrap:wrap;gap:7px;margin-top:16px;padding-top:13px;display:flex}.newsArticleSummaryCoverage span{color:#607168;background:#f1f6f3;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}@media (max-width:640px){.newsArticleSummaryHead{flex-direction:column;align-items:flex-start}}.newsArticleSourceNote{color:#6f7c75;border-top:1px solid #e6ece8;border-bottom:1px solid #e6ece8;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:10px 12px;font-size:8px;display:flex}.newsArticleSourceNote strong{color:#314239}.newsArticleSourceNote a{color:#176c4b;flex:none;font-weight:850}.newsArticleSourceNote a:hover{text-decoration:underline}@media (max-width:640px){.newsArticleSourceNote{flex-direction:column;align-items:flex-start}}.newsVisual360{color:#fff;background:radial-gradient(circle at 78% 20%,#2c9f6b2e,#0000 34%),linear-gradient(145deg,#10231c,#17382b 58%,#0f251d);border:1px solid #dce5e0;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:150px;padding:14px;display:flex;position:relative;overflow:hidden}.newsVisual360.hero{border:0;border-radius:17px;width:100%;height:100%;min-height:390px;padding:24px}.newsVisual360:after{content:"360";color:#ffffff0e;letter-spacing:-10px;font-size:150px;font-weight:950;line-height:1;position:absolute;bottom:-38px;right:-14px}.newsVisual360Top,.newsVisual360Bottom{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.newsVisual360Top>span{letter-spacing:.05em;font-size:10px;font-weight:950}.newsVisual360Top>span span{color:#50bd86}.newsVisual360Center{z-index:1;align-content:center;gap:9px;display:grid;position:relative}.newsVisual360Center>b{letter-spacing:-.04em;font-size:clamp(21px,3vw,38px)}.newsVisual360Center>small{color:#b8c9c1;font-size:9px}.newsVisual360Tickers{flex-wrap:wrap;gap:6px;display:flex}.newsVisual360Tickers span{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.newsVisual360Bottom i{background:#3cb176;border-radius:99px;width:42px;height:2px}.newsArticleOwnVisual{margin:28px 0 22px}@media (max-width:900px){.newsVisual360.hero{min-height:260px}}.treasuryHero{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:28px;max-width:1280px;margin:0 auto;padding:54px 5vw 28px;display:grid}.treasuryHero h1,.treasuryAssetHero h1{letter-spacing:-2.4px;max-width:900px;margin:8px 0 10px;font-size:clamp(42px,5.6vw,72px);line-height:.98}.treasuryHero p,.treasuryAssetHero p,.treasuryEducationStrip p,.treasurySource p,.treasuryReading360 p{color:#65756d;max-width:780px;margin:0;font-size:12px;line-height:1.7}.treasuryHeroStats{align-content:start;gap:9px;display:grid}.treasuryHeroStats>div{background:#fff;border:1px solid #dce5e0;border-radius:12px;padding:15px}.treasuryHeroStats small,.treasuryHeroStats strong{display:block}.treasuryHeroStats small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.treasuryHeroStats strong{margin-top:5px;font-size:15px}.treasuryEducationStrip{grid-template-columns:1.2fr .8fr;align-items:start;gap:22px;display:grid}.treasuryEducationStrip h2,.treasurySource h2,.treasuryReading360 h2{letter-spacing:-1px;margin:7px 0 8px;font-size:clamp(25px,3.2vw,40px)}.treasuryEducationCards{gap:8px;display:grid}.treasuryEducationCards>div{background:#f7faf8;border:1px solid #dce5e0;border-radius:11px;padding:13px 14px}.treasuryEducationCards strong,.treasuryEducationCards span{display:block}.treasuryEducationCards strong{font-size:11px}.treasuryEducationCards span{color:var(--muted);margin-top:3px;font-size:8px}.treasuryCategoryStack{gap:10px;display:grid}.treasuryCategory .sectionHeading p{max-width:720px;color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.treasuryBondGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.treasuryBondCard{background:#fff;border:1px solid #dce5e0;border-radius:13px;gap:14px;padding:16px;transition:all .16s;display:grid}.treasuryBondCard:hover{border-color:#9fcdb5;transform:translateY(-1px);box-shadow:0 8px 24px #164a330f}.treasuryBondCardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.treasuryBondCardHead small,.treasuryBondCardHead strong{display:block}.treasuryBondCardHead small{color:#318660;text-transform:uppercase;font-size:8px;font-weight:850}.treasuryBondCardHead strong{margin-top:3px;font-size:12px}.treasuryBondCardHead>span{color:#39715a;background:#eef6f1;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.treasuryBondRate small,.treasuryBondRate strong{display:block}.treasuryBondRate small{color:var(--muted);font-size:8px}.treasuryBondRate strong{color:#193a2c;letter-spacing:-.5px;margin-top:3px;font-size:20px}.treasuryBondMetrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.treasuryBondMetrics>div{background:#f5f8f6;border-radius:9px;padding:10px}.treasuryBondMetrics small,.treasuryBondMetrics strong{display:block}.treasuryBondMetrics small{color:var(--muted);font-size:8px}.treasuryBondMetrics strong{margin-top:3px;font-size:11px}.treasuryBondFoot{color:var(--muted);border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:8px;display:flex}.treasuryBondFoot b{color:#176c4b}.treasurySource{justify-content:space-between;align-items:center;gap:28px;display:flex}.treasurySource>a{color:#176c4b;border:1px solid #b7d9c7;border-radius:9px;flex:none;padding:10px 13px;font-size:9px;font-weight:850}.treasuryAssetHero{max-width:1280px;margin:0 auto;padding:48px 5vw 22px}.treasuryAssetHeroGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:28px;margin-top:16px;display:grid}.treasuryAssetRate{background:#f6faf8;border:1px solid #dce5e0;border-radius:14px;padding:18px}.treasuryAssetRate small,.treasuryAssetRate strong,.treasuryAssetRate span{display:block}.treasuryAssetRate small{color:var(--muted);font-size:8px}.treasuryAssetRate strong{margin-top:4px;font-size:24px;line-height:1.1}.treasuryAssetRate span{color:#62736a;margin-top:10px;font-size:9px}.treasuryAssetMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.treasuryMetricCard{background:#fff;border:1px solid #dce5e0;border-radius:12px;padding:15px}.treasuryMetricCard small,.treasuryMetricCard strong,.treasuryMetricCard span{display:block}.treasuryMetricCard small{color:var(--muted);font-size:8px}.treasuryMetricCard strong{margin-top:4px;font-size:18px}.treasuryMetricCard span{color:#7d8982;margin-top:4px;font-size:8px}.treasuryChart{background:#fff;border:1px solid #dce5e0;border-radius:15px;padding:16px}.treasuryChartTop{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.treasuryChartMetricTabs,.treasuryChartRanges{flex-wrap:wrap;gap:5px;display:flex}.treasuryChart button{color:#62736a;cursor:pointer;background:#fff;border:1px solid #dce5e0;border-radius:8px;padding:6px 9px;font-size:8px;font-weight:800}.treasuryChart button.active{color:#fff;background:#1c7450;border-color:#1c7450}.treasuryChartQuote{align-items:baseline;gap:10px;padding:8px 3px 2px;display:flex}.treasuryChartQuote strong{font-size:22px}.treasuryChartQuote span{color:var(--muted);font-size:9px}.treasuryChartQuote small{color:#87928c;margin-left:auto;font-size:8px}.treasuryChart svg{width:100%;height:auto;margin-top:4px;display:block}.treasuryChartLine{fill:none;stroke:#24845c;stroke-width:2.5px}.treasuryChartArea{fill:#24845c17;stroke:none}.treasuryChartCursor{stroke:#8fa39a;stroke-width:1px;stroke-dasharray:4 4}.treasuryChartEmpty{text-align:center;color:var(--muted);padding:70px 20px;font-size:10px}.treasuryRangeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.treasuryRangeGrid>div{background:#fff;border:1px solid #dce5e0;border-radius:11px;padding:14px}.treasuryRangeGrid small,.treasuryRangeGrid strong{display:block}.treasuryRangeGrid small{color:#849089;font-size:8px}.treasuryRangeGrid strong{margin-top:4px;font-size:14px}.treasuryReading360{grid-template-columns:1fr 1fr;gap:22px;display:grid}.treasuryReadingGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.treasuryReadingGrid>div{background:#f7faf8;border:1px solid #dce5e0;border-radius:11px;padding:13px}.treasuryReadingGrid small,.treasuryReadingGrid strong,.treasuryReadingGrid span{display:block}.treasuryReadingGrid small{color:var(--muted);font-size:8px}.treasuryReadingGrid strong{margin-top:4px;font-size:12px}.treasuryReadingGrid span{color:#748179;margin-top:4px;font-size:8px;line-height:1.4}@media (max-width:920px){.treasuryHero,.treasuryEducationStrip,.treasuryAssetHeroGrid,.treasuryReading360{grid-template-columns:1fr}.treasuryAssetMetrics{grid-template-columns:repeat(2,1fr)}.treasuryReadingGrid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:680px){.treasuryBondGrid,.treasuryAssetMetrics,.treasuryRangeGrid,.treasuryReadingGrid{grid-template-columns:1fr}.treasuryBondMetrics{grid-template-columns:1fr 1fr 1fr}.treasurySource,.treasuryChartTop,.treasuryChartQuote{flex-direction:column;align-items:flex-start}.treasuryChartQuote small{margin-left:0}}.fundsHero360{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:28px;max-width:1280px;margin:0 auto;padding:54px 5vw 28px;display:grid}.fundsHero360 h1,.fundAssetHero360 h1{letter-spacing:-2.4px;max-width:940px;margin:8px 0 10px;font-size:clamp(42px,5.4vw,72px);line-height:.98}.fundsHero360 p,.fundsMethod360 p,.fundRisk360 .sectionHeading p{color:#64756c;max-width:760px;margin:0;font-size:12px;line-height:1.7}.fundsHeroSource{background:#f7faf8;border:1px solid #dce5e0;border-radius:13px;align-self:start;padding:17px}.fundsHeroSource small,.fundsHeroSource strong,.fundsHeroSource span{display:block}.fundsHeroSource small{color:#7f8d85;text-transform:uppercase;font-size:8px;font-weight:850}.fundsHeroSource strong{margin-top:5px;font-size:16px}.fundsHeroSource span{color:#748179;margin-top:4px;font-size:9px}.fundsFilters360{gap:14px;display:grid}.fundsClassTabs{flex-wrap:wrap;gap:7px;display:flex}.fundsClassTabs a,.fundsSort360 a{color:#5e7167;background:#fff;border:1px solid #dce5e0;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.fundsClassTabs a.active,.fundsSort360 a.active{color:#fff;background:#176c4b;border-color:#176c4b}.fundsSearch360{grid-template-columns:1fr auto;gap:8px;display:grid}.fundsSearch360 input{color:#1b2e25;background:#fff;border:1px solid #dce5e0;border-radius:10px;outline:none;min-width:0;padding:12px 13px}.fundsSearch360 input:focus{border-color:#6aaf8d}.fundsSearch360 button{color:#fff;cursor:pointer;background:#163a2c;border:0;border-radius:10px;padding:0 18px;font-size:9px;font-weight:850}.fundsSort360{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fundsSort360>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.fundsSort360>div{flex-wrap:wrap;gap:6px;display:flex}.fundsTable360{background:#fff;border:1px solid #dce5e0;border-radius:14px;overflow:hidden}.fundsTableHead360,.fundsTableRow360{grid-template-columns:minmax(320px,2.2fr) repeat(5,minmax(95px,.7fr));align-items:center;gap:10px;display:grid}.fundsTableHead360{color:#7a8880;text-transform:uppercase;background:#f3f7f5;padding:10px 14px;font-size:8px;font-weight:850}.fundsTableRow360{border-top:1px solid #edf1ef;padding:12px 14px;transition:all .14s}.fundsTableRow360:hover{background:#f8fbf9}.fundsTableRow360>strong{font-size:10px}.fundsTableIdentity360 b,.fundsTableIdentity360 small{display:block}.fundsTableIdentity360 b{color:#1f3229;font-size:10px;line-height:1.35}.fundsTableIdentity360 small{color:var(--muted);margin-top:4px;font-size:8px}.fundsPagination360{justify-content:space-between;margin-top:12px;display:flex}.fundsPagination360 a{color:#176c4b;font-size:9px;font-weight:850}.fundsMethod360{grid-template-columns:1fr .7fr;align-items:start;gap:20px;display:grid}.fundsMethod360 h2{letter-spacing:-1px;margin:6px 0 8px;font-size:clamp(24px,3vw,38px)}.fundsMethod360>div:last-child{background:#f7faf8;border:1px solid #dce5e0;border-radius:12px;padding:16px}.fundsMethod360>a{color:#176c4b;border:1px solid #b7d9c7;border-radius:8px;place-self:center end;padding:9px 11px;font-size:9px;font-weight:850}.fundAssetHero360{max-width:1280px;margin:0 auto;padding:48px 5vw 22px}.fundAssetHeroGrid360{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:26px;margin-top:15px;display:grid}.fundAssetHero360 h1{font-size:clamp(34px,4.6vw,60px)}.fundAssetHero360 p{color:#78867e;margin:0;font-size:10px}.fundAssetSnapshot360{background:#f7faf8;border:1px solid #dce5e0;border-radius:14px;padding:18px}.fundAssetSnapshot360 small,.fundAssetSnapshot360 strong,.fundAssetSnapshot360 span{display:block}.fundAssetSnapshot360 small{color:#7e8c84;font-size:8px}.fundAssetSnapshot360 strong{margin-top:4px;font-size:26px}.fundAssetSnapshot360 span{color:#6d7d74;margin-top:5px;font-size:9px}.fundAssetMetrics360{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.fundAssetMetrics360>div,.fundRiskGrid360>div,.fundAboutGrid360>div{background:#fff;border:1px solid #dce5e0;border-radius:11px;padding:14px}.fundAssetMetrics360 small,.fundAssetMetrics360 strong{display:block}.fundAssetMetrics360 small{color:var(--muted);font-size:8px}.fundAssetMetrics360 strong{margin-top:4px;font-size:16px}.fundChart360{background:#fff;border:1px solid #dce5e0;border-radius:14px;padding:16px}.fundChartTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.fundChartTabs{flex-wrap:wrap;gap:5px;display:flex}.fundChartTabs button{color:#65756d;cursor:pointer;background:#fff;border:1px solid #dce5e0;border-radius:8px;padding:6px 9px;font-size:8px;font-weight:850}.fundChartTabs button.active{color:#fff;background:#176c4b;border-color:#176c4b}.fundChartValue{align-items:baseline;gap:8px;display:flex}.fundChartValue strong{font-size:18px}.fundChartValue span{color:var(--muted);font-size:8px}.fundChart360 svg{width:100%;height:auto;margin-top:8px;display:block}.fundChartLine{fill:none;stroke:#25845d;stroke-width:2.5px}.fundChartArea{fill:#25845d17;stroke:none}.fundChartCursor{stroke:#8da098;stroke-width:1px;stroke-dasharray:4 4}.fundChartEmpty{text-align:center;color:var(--muted);padding:60px 20px;font-size:9px}.fundRiskGrid360{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.fundRiskGrid360 small,.fundRiskGrid360 strong,.fundRiskGrid360 span{display:block}.fundRiskGrid360 small{color:var(--muted);font-size:8px}.fundRiskGrid360 strong{margin-top:4px;font-size:15px}.fundRiskGrid360 span{color:#7b8981;margin-top:5px;font-size:8px;line-height:1.45}.fundAboutGrid360{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.fundAboutGrid360 small,.fundAboutGrid360 strong{display:block}.fundAboutGrid360 small{color:var(--muted);font-size:8px}.fundAboutGrid360 strong{margin-top:4px;font-size:10px;line-height:1.45}.fundHistoryTableInner360{background:#fff;border:1px solid #dce5e0;border-radius:12px;overflow:hidden}.fundHistoryHead360,.fundHistoryRow360{grid-template-columns:repeat(6,minmax(90px,1fr));align-items:center;gap:8px;padding:10px 12px;display:grid}.fundHistoryHead360{color:var(--muted);text-transform:uppercase;background:#f3f7f5;font-size:8px;font-weight:850}.fundHistoryRow360{border-top:1px solid #edf1ef;font-size:9px}.fundHistoryRow360 strong{font-size:9px}@media (max-width:980px){.fundsHero360,.fundAssetHeroGrid360,.fundsMethod360{grid-template-columns:1fr}.fundAssetMetrics360,.fundRiskGrid360{grid-template-columns:repeat(2,1fr)}.fundsMethod360>a{justify-self:start}.fundsTable360{overflow-x:auto}.fundsTableHead360,.fundsTableRow360{min-width:900px}}@media (max-width:640px){.fundsSearch360{grid-template-columns:1fr}.fundsSearch360 button{min-height:40px}.fundAssetMetrics360,.fundRiskGrid360,.fundAboutGrid360{grid-template-columns:1fr}.fundChartTop{flex-direction:column;align-items:flex-start}.fundHistoryTableInner360{overflow-x:auto}.fundHistoryHead360,.fundHistoryRow360{min-width:720px}}.fundCompositionKpis360{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.fundCompositionKpis360>div{background:#fff;border:1px solid #dce5e0;border-radius:11px;padding:14px}.fundCompositionKpis360 small,.fundCompositionKpis360 strong{display:block}.fundCompositionKpis360 small{color:var(--muted);font-size:8px}.fundCompositionKpis360 strong{margin-top:4px;font-size:16px}.fundCompositionLayout360{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:12px;display:grid}.fundExposurePanel360,.fundHoldingsPanel360{background:#fff;border:1px solid #dce5e0;border-radius:14px;overflow:hidden}.fundCompositionTitle360{background:#f7faf8;border-bottom:1px solid #edf1ef;padding:13px 14px}.fundCompositionTitle360 strong,.fundCompositionTitle360 small{display:block}.fundCompositionTitle360 strong{font-size:11px}.fundCompositionTitle360 small{color:var(--muted);margin-top:3px;font-size:8px}.fundExposureRow360{border-top:1px solid #f0f3f1;grid-template-columns:minmax(120px,.9fr) minmax(90px,1.2fr) 54px;align-items:center;gap:10px;padding:10px 14px;display:grid}.fundExposureRow360:first-of-type{border-top:0}.fundExposureRow360>div:first-child strong,.fundExposureRow360>div:first-child small{display:block}.fundExposureRow360>div:first-child strong{font-size:9px}.fundExposureRow360>div:first-child small{color:#8a958f;margin-top:2px;font-size:7px}.fundExposureRow360>b{text-align:right;font-size:9px}.fundExposureTrack360{background:#edf3ef;border-radius:999px;height:7px;overflow:hidden}.fundExposureTrack360 span{background:#237a55;border-radius:999px;height:100%;display:block}.fundHoldingsHead360,.fundHoldingRow360{grid-template-columns:minmax(180px,1.6fr) minmax(110px,.9fr) minmax(90px,.7fr) 60px;align-items:center;gap:10px;display:grid}.fundHoldingsHead360{color:#7d8b83;text-transform:uppercase;padding:9px 14px;font-size:7px;font-weight:850}.fundHoldingRow360{border-top:1px solid #edf1ef;padding:10px 14px;font-size:8px}.fundHoldingRow360>span:first-child strong,.fundHoldingRow360>span:first-child small{display:block}.fundHoldingRow360>span:first-child strong{font-size:9px}.fundHoldingRow360>span:first-child small{color:#87948c;margin-top:2px;font-size:7px;line-height:1.35}.fundHoldingRow360>span:nth-child(2){color:#6f7f76}.fundHoldingRow360>strong{text-align:right;font-size:9px}.fundConfidentialNote360{background:#fffdf6;border:1px solid #eadfbd;border-radius:11px;margin-top:12px;padding:13px 14px}.fundConfidentialNote360 strong{font-size:9px}.fundConfidentialNote360 p{color:#7d7868;margin:4px 0 0;font-size:8px;line-height:1.55}@media (max-width:980px){.fundCompositionKpis360{grid-template-columns:repeat(2,1fr)}.fundCompositionLayout360{grid-template-columns:1fr}}@media (max-width:640px){.fundCompositionKpis360{grid-template-columns:1fr}.fundHoldingsPanel360{overflow-x:auto}.fundHoldingsHead360,.fundHoldingRow360{min-width:650px}}.b3Connect360{background:#f8fbf9;border:1px solid #d9e4de;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:14px 0 18px;padding:17px 18px;display:grid}.b3Connect360.connected{background:#f5faf7;border-color:#b9d8c8}.b3Connect360.loading{color:#73827a;font-size:9px;display:block}.b3ConnectLead360>strong{margin-top:5px;font-size:18px;display:block}.b3ConnectLead360>p{color:#6f7f76;max-width:760px;margin:6px 0 0;font-size:9px;line-height:1.55}.b3ConnectionMeta360{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.b3ConnectionMeta360>span{background:#fff;border:1px solid #e2e9e5;border-radius:9px;min-width:120px;padding:8px 10px}.b3ConnectionMeta360 small,.b3ConnectionMeta360 b{display:block}.b3ConnectionMeta360 small{color:#839188;text-transform:uppercase;font-size:7px;font-weight:850}.b3ConnectionMeta360 b{margin-top:3px;font-size:9px}.b3ConnectActions360{flex-direction:column;align-items:flex-end;gap:7px;min-width:220px;display:flex}.b3ConnectActions360 .primaryAction,.b3ConnectActions360 .secondaryAction{justify-content:center;width:100%}.b3ConnectActions360 small{max-width:260px;color:var(--muted);text-align:right;font-size:7px;line-height:1.45}.b3ConnectMessage360{color:#576a60;border-top:1px solid #e2e9e5;grid-column:1/-1;padding-top:10px;font-size:8px;line-height:1.5}@media (max-width:760px){.b3Connect360{grid-template-columns:1fr}.b3ConnectActions360{align-items:stretch;min-width:0}.b3ConnectActions360 small{text-align:left}}.fundScoreSection360{padding-top:28px}.fundScoreHero360{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:stretch;gap:14px;margin-bottom:12px;display:grid}.fundScoreHero360>div{background:#fff;border:1px solid #d7e4dd;border-radius:16px;padding:20px}.fundScoreHero360>div:first-child{background:linear-gradient(145deg,#edf8f2 0%,#fff 72%)}.fundScoreValue360{align-items:flex-end;gap:5px;margin-top:8px;display:flex}.fundScoreValue360 strong{letter-spacing:-2px;font-size:54px;line-height:.9}.fundScoreValue360 span{color:#75857d;padding-bottom:4px;font-size:13px;font-weight:800}.fundScoreHero360 b{color:#155c40;margin-top:10px;font-size:16px;display:block}.fundScoreHero360 p{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.fundScoreConfidence360{flex-direction:column;justify-content:center;display:flex}.fundScoreConfidence360 small{color:var(--muted);font-size:9px;font-weight:800}.fundScoreConfidence360 strong{letter-spacing:-1px;margin-top:6px;font-size:32px}.fundScoreConfidence360 span{color:#73827a;margin-top:5px;font-size:9px}.fundScoreComponents360{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.fundScoreComponent360{background:#fff;border:1px solid #dce5e0;border-radius:12px;min-height:145px;padding:13px}.fundScoreComponent360>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.fundScoreComponent360 span{color:#5f7067;font-size:9px;font-weight:850}.fundScoreComponent360 strong{font-size:18px}.fundScoreBar360{background:#e8efeb;border-radius:999px;height:6px;margin:10px 0 9px;overflow:hidden}.fundScoreBar360 i{border-radius:inherit;background:linear-gradient(90deg,#159d66,#55bd89);height:100%;display:block}.fundScoreComponent360 small{color:#7a8880;min-height:38px;font-size:8px;line-height:1.45;display:block}.fundScoreComponent360 em{color:#96a099;margin-top:8px;font-size:7px;font-style:normal;font-weight:800;display:block}@media (max-width:900px){.fundScoreComponents360{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fundScoreHero360,.fundScoreComponents360{grid-template-columns:1fr}.fundScoreComponent360{min-height:auto}}.assetActionBar360{background:#f8fbf9;border:1px solid #dbe7e1;border-radius:14px;grid-template-columns:auto minmax(190px,1fr) repeat(3,minmax(150px,.8fr));align-items:stretch;gap:8px;width:min(1180px,100% - 40px);margin:12px auto 8px;padding:10px;display:grid}.assetActionLabel360{border-right:1px solid #e1e9e5;flex-direction:column;justify-content:center;min-width:92px;padding:9px 12px;display:flex}.assetActionLabel360 small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.assetActionLabel360 strong{margin-top:3px;font-size:15px}.assetActionBar360 .watchlistButton,.assetActionLink360{min-height:54px;color:inherit;background:#fff;border:1px solid #dce6e1;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;text-decoration:none;display:flex}.assetActionBar360 .watchlistButton{justify-content:flex-start;width:100%}.assetActionLink360>span{color:#16825a;font-size:17px}.assetActionLink360>b{white-space:nowrap;font-size:10px}.assetActionLink360>small{color:var(--muted);text-align:right;margin-left:auto;font-size:8px}.assetActionLink360:hover{background:#f3faf6;border-color:#9fcbb7}.radarQuickActions360{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 8px;display:grid}.radarQuickActions360 a{color:#365247;text-align:center;background:#fbfdfc;border:1px solid #dfe7e3;border-radius:8px;padding:7px 6px;font-size:8px;font-weight:800;text-decoration:none}.radarQuickActions360 a:hover{color:#116e4c;border-color:#a9cfbd}@media (max-width:900px){.assetActionBar360{grid-template-columns:repeat(2,minmax(0,1fr))}.assetActionLabel360{border-bottom:1px solid #e1e9e5;border-right:0;grid-column:1/-1}}@media (max-width:600px){.assetActionBar360{grid-template-columns:1fr;width:min(100% - 24px,1180px)}.assetActionLabel360{grid-column:auto}.assetActionLink360>small{display:none}.radarQuickActions360{grid-template-columns:1fr}}.decisionCockpitFinal360{padding-top:28px}.decisionSubtitle360{max-width:720px;color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}.decisionSummary360{grid-template-columns:1.15fr 1fr 1fr 1fr;gap:10px;display:grid}.decisionMetric360{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;min-height:112px;padding:16px;display:flex;box-shadow:0 5px 18px #18372a09}.decisionMetric360.price{background:linear-gradient(145deg,#eef8f3 0%,#fff 78%);border-color:#cce2d6}.decisionMetric360 small{color:var(--muted);font-size:9px;font-weight:750}.decisionMetric360>strong:not(.pill){letter-spacing:-.8px;margin-top:5px;font-size:30px;line-height:1}.decisionMetric360 .pill{margin-top:8px}.decisionMetric360>span{color:var(--muted);margin-top:7px;font-size:9px}.valuationCardsFinal360{grid-template-columns:repeat(4,minmax(0,1fr))}.dataQualityStrip360{background:#fbfdfc;border:1px solid #dbe5e0;border-radius:12px;grid-template-columns:1.15fr repeat(3,1fr);gap:0;margin-top:12px;display:grid;overflow:hidden}.dataQualityStrip360>div{border-right:1px solid #e3ebe7;padding:11px 14px}.dataQualityStrip360>div:last-child{border-right:0}.dataQualityStrip360 small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:750;display:block}.dataQualityStrip360 strong{margin-top:4px;font-size:10px;display:block}.attentionText360{color:#98620e}.thesisNowFinal360{margin-top:10px;padding:16px 18px}.thesisNowFinal360 h3{font-size:18px}.componentGridCompact360{gap:8px;margin-top:10px}.componentGridCompact360 .componentCard{padding:10px 12px}.componentGridCompact360 .componentCard strong{font-size:15px}.componentGridCompact360 .componentBar{height:4px;margin-top:7px}@media (max-width:900px){.decisionSummary360,.valuationCardsFinal360,.dataQualityStrip360{grid-template-columns:repeat(2,minmax(0,1fr))}.dataQualityStrip360>div:nth-child(2){border-right:0}.dataQualityStrip360>div:nth-child(-n+2){border-bottom:1px solid #e3ebe7}}@media (max-width:600px){.decisionSummary360,.valuationCardsFinal360,.dataQualityStrip360{grid-template-columns:1fr}.dataQualityStrip360>div{border-bottom:1px solid #e3ebe7;border-right:0}.dataQualityStrip360>div:last-child{border-bottom:0}}.radarOpportunity360{flex-direction:column;gap:12px;display:flex}.radarLensTabs360{flex-wrap:wrap;gap:7px;display:flex}.radarLensTabs360 button{color:#64766d;cursor:pointer;background:#fff;border:1px solid #d4e1da;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.radarLensTabs360 button.active{color:#0d714c;background:#eaf7f0;border-color:#9bcbb5}.radarPersonalNote360{color:var(--muted);background:#fafcfb;border:1px solid #e0e8e4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.radarPersonalNote360 strong{color:#284239;font-size:10px}.radarPersonalNote360 em{color:#8a968f;margin-left:auto;font-style:normal}.radarOpportunityHead360{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:17px;display:grid}.radarOpportunityHead360>div{background:#f6f9f7;border-radius:9px;padding:8px}.radarOpportunityHead360 small{color:#849188;font-size:7px;font-weight:750;display:block}.radarOpportunityHead360 strong{margin-top:3px;font-size:15px;display:block}.radarContextTags360{flex-wrap:wrap;gap:5px;min-height:20px;margin:-5px 0 9px;display:flex}.radarContextTags360 span{color:#5e7368;background:#eef5f1;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:750}.radarDisclosure360{color:var(--muted);font-size:8px;line-height:1.5;display:block}@media (max-width:600px){.radarPersonalNote360 em{width:100%;margin-left:0}}.qualityHero360{grid-template-columns:minmax(0,1.5fr) minmax(240px,.5fr);align-items:end;gap:18px;width:min(1180px,100% - 40px);margin:34px auto 0;display:grid}.qualityHero360 h1{letter-spacing:-1.8px;max-width:820px;margin:8px 0 10px;font-size:clamp(30px,4vw,54px);line-height:1.02}.qualityHero360 p{color:#6d7d75;max-width:760px;margin:0;font-size:11px;line-height:1.65}.qualityOverall360{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;min-height:126px;padding:18px;display:flex}.qualityOverall360 small,.qualityCard360 small{color:#7f8c85;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.qualityOverall360 strong{margin-top:6px;font-size:24px}.qualityOverall360 span{color:var(--muted);margin-top:8px;font-size:9px}.qualityOverall360.good,.qualityCard360.good{background:#f6fbf8;border-color:#c5e2d3}.qualityOverall360.warning,.qualityCard360.warning{background:#fffaf1;border-color:#ead6ad}.qualityOverall360.critical,.qualityCard360.critical{background:#fff7f7;border-color:#e7bdbd}.qualitySection360{width:min(1180px,100% - 40px);margin:34px auto 0}.qualitySection360:last-child{padding-bottom:60px}.qualitySectionHead360{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.qualitySectionHead360 h2{margin:5px 0 0;font-size:22px}.qualitySectionHead360>small{color:var(--muted);font-size:9px}.qualityGrid360{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.qualityCard360{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;min-height:122px;padding:16px;display:flex}.qualityCard360>strong{letter-spacing:-.5px;margin-top:7px;font-size:27px}.qualityCard360>span{color:#74847b;margin-top:8px;font-size:9px;line-height:1.5}.qualityGridSmall360 .qualityCard360{min-height:105px}.qualityTable360{background:#fff;border:1px solid #dde7e2;border-radius:14px;margin-top:12px;overflow:hidden}.qualityTableHead360,.qualityTableRow360{grid-template-columns:100px minmax(180px,.8fr) minmax(260px,1.4fr);align-items:center;gap:12px;padding:11px 14px;display:grid}.qualityTableHead360{color:var(--muted);background:#f6f9f7;font-size:9px}.qualityTableHead360 span{text-align:right}.qualityTableRow360{border-top:1px solid #edf1ef}.qualityTableRow360 strong{font-size:11px}.qualityTableRow360 span{color:#53655b;font-size:10px}.qualityTableRow360 small{text-align:right;color:var(--muted);font-size:8px}.qualityIncident360{background:#fffaf1;border:1px solid #ead6ad;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.qualityIncident360 strong{white-space:nowrap;font-size:9px}.qualityIncident360 span{color:#745f3c;word-break:break-word;font-size:8px;line-height:1.5}@media (max-width:900px){.qualityHero360{grid-template-columns:1fr}.qualityGrid360{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.qualityHero360,.qualitySection360{width:min(100% - 24px,1180px)}.qualityGrid360{grid-template-columns:1fr}.qualitySectionHead360{flex-direction:column;align-items:flex-start}.qualityTableHead360,.qualityTableRow360{grid-template-columns:76px 1fr}.qualityTableHead360 span{display:none}.qualityTableRow360 small{text-align:left;grid-column:1/-1}.qualityIncident360{flex-direction:column}}.assetLineagePanel360{background:#fff;border:1px solid #dbe5e0;border-radius:12px;margin-top:10px;overflow:hidden}.assetLineagePanel360 summary{cursor:pointer;background:#fbfdfc;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;list-style:none;display:flex}.assetLineagePanel360 summary::-webkit-details-marker{display:none}.assetLineagePanel360 summary span{flex-direction:column;gap:2px;display:flex}.assetLineagePanel360 summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:800}.assetLineagePanel360 summary strong{font-size:11px}.assetLineagePanel360 summary em{color:#7f8d85;font-size:8px;font-style:normal}.assetLineageGrid360{border-top:1px solid #e8eeeb;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assetLineageItem360{border-bottom:1px solid #eef2f0;border-right:1px solid #eef2f0;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:11px 14px;display:flex}.assetLineageItem360:nth-child(2n){border-right:0}.assetLineageItem360>span{flex-direction:column;gap:3px;display:flex}.assetLineageItem360>span:last-child{text-align:right}.assetLineageItem360 small{color:var(--muted);font-size:8px;line-height:1.35}.assetLineageItem360 strong{font-size:10px}.assetLineageItem360 b{color:#345347;font-size:9px}@media (max-width:680px){.assetLineageGrid360{grid-template-columns:1fr}.assetLineageItem360{border-right:0}}.analiziTopbar{border-bottom:1px solid var(--border);background:#fffffff7;grid-template-columns:auto minmax(0,1fr) auto;gap:26px;min-height:62px;padding:0 28px}.analiziTopbar .brand{letter-spacing:.08em;color:#101828;font-size:20px;font-weight:800}.analiziNav{color:#475467;justify-content:center;align-items:center;gap:22px;min-width:0;font-size:13px;font-weight:650;display:flex}.analiziNav>a,.analiziMore>summary{white-space:nowrap;padding:20px 0}.analiziNav>a:hover,.analiziMore>summary:hover{color:var(--green-dark)}.analiziMore{position:relative}.analiziMore>summary{cursor:pointer;list-style:none}.analiziMore>summary::-webkit-details-marker{display:none}.analiziMore>summary:after{content:"⌄";color:var(--muted);margin-left:6px;font-size:11px}.analiziMoreMenu{z-index:90;border:1px solid var(--border);width:320px;box-shadow:var(--shadow-lg);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:10px;display:grid;position:absolute;top:52px;right:0}.analiziMoreMenu a{border-radius:8px;flex-direction:column;gap:2px;padding:10px;display:flex}.analiziMoreMenu a:hover{background:#f8faf9}.analiziMoreMenu strong{color:#1d2939;font-size:13px}.analiziMoreMenu span{color:var(--muted);font-size:11px;line-height:1.35}.analiziHeaderActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.analiziSearchShortcut{border:1px solid var(--border);color:#475467;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:inline-flex}.analiziSearchShortcut kbd{border:1px solid var(--border);font:inherit;color:#667085;background:#f8fafc;border-radius:5px;padding:1px 5px;font-size:10px}.analiziMobileNav{display:none;position:relative}.analiziMobileNav>summary{cursor:pointer;border:1px solid var(--border);color:#344054;background:#fff;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:700;list-style:none}.analiziMobileNav>summary::-webkit-details-marker{display:none}.analiziMobileMenu{z-index:95;border:1px solid var(--border);width:230px;box-shadow:var(--shadow-lg);background:#fff;border-radius:11px;padding:8px;display:grid;position:absolute;top:44px;right:0}.analiziMobileMenu a{color:#344054;border-radius:7px;padding:9px 10px;font-size:13px;font-weight:650}.analiziMobileMenu a:hover{background:#f8faf9}.marketPulseBar{border-bottom:1px solid var(--border);color:#344054;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:46px;padding:6px 28px;display:grid}.marketPulseLabel{flex-direction:column;min-width:118px;display:flex}.marketPulseLabel strong{color:#1d2939;font-size:12px}.marketPulseLabel span{color:var(--muted);white-space:nowrap;font-size:10px}.marketPulseItems{scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.marketPulseItems::-webkit-scrollbar{display:none}.marketPulseItem{border-radius:8px;align-items:center;gap:7px;min-width:max-content;padding:5px 9px;display:flex}.marketPulseItem:hover{background:#f8faf9}.marketPulseIdentity{align-items:baseline;gap:5px;display:flex}.marketPulseIdentity strong{color:#1d2939;font-size:11px}.marketPulseIdentity small{color:#475467;font-size:11px}.marketPulseItem>b{font-size:11px}.marketPulseMore{white-space:nowrap;color:var(--green-dark);font-size:11px;font-weight:700}.analiziWorkspaceHead{text-align:left;max-width:1180px;margin:0 auto;padding:36px 28px 18px}.analiziWorkspaceHead h1,.analiziPageIntro h1{letter-spacing:-.035em;color:#101828;max-width:760px;margin:6px 0 8px;font-size:30px;font-weight:720;line-height:1.16}.analiziWorkspaceHead p,.analiziPageIntro p{color:#667085;max-width:760px;margin:0 0 20px;font-size:14px}.analiziWorkspaceHead .searchWrap{max-width:760px;margin:0}.analiziPageIntro{padding-top:32px;padding-bottom:18px}.sectionHeading h2{letter-spacing:-.025em;font-size:22px;line-height:1.25}.eyebrow{letter-spacing:.04em;text-transform:none;color:#667085;font-size:11px}.bulkActionBar{z-index:35;color:#fff;background:#101828;border:1px solid #344054;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0;padding:11px 14px;display:flex;position:sticky;bottom:16px;box-shadow:0 12px 30px #1018282e}.bulkActionBar>div:first-child{flex-direction:column;gap:2px;display:flex}.bulkActionBar strong{font-size:13px}.bulkActionBar span{color:#d0d5dd;font-size:11px}.bulkActionButtons{align-items:center;gap:8px;display:flex}.bulkActionBar .primaryAction{border-radius:8px;min-height:auto;margin:0;padding:8px 12px}.bulkActionBar .ghost{color:#fff;background:0 0;border-color:#667085}.stockSelectCell{width:42px;min-width:42px;text-align:center!important}.stockSelectCell input{width:18px;height:18px;accent-color:var(--green);cursor:pointer}.stockTable tr.selectedRow td{background:#f0f7f3}@media (max-width:1080px){.analiziNav{gap:14px}.analiziSearchShortcut kbd{display:none}}@media (max-width:860px){.analiziTopbar{grid-template-columns:auto 1fr;padding:0 16px}.analiziNav{display:none}.analiziHeaderActions{justify-self:end}.analiziSearchShortcut{display:none}.analiziMobileNav{display:block}.marketPulseBar{grid-template-columns:auto minmax(0,1fr);padding:7px 16px}.marketPulseMore{display:none}.analiziWorkspaceHead{padding:28px 18px 14px}.analiziWorkspaceHead h1,.analiziPageIntro h1{font-size:26px}.bulkActionBar{flex-direction:column;align-items:flex-start;bottom:8px}.bulkActionButtons{width:100%}.bulkActionButtons button{flex:1}}.analiziSelectionTray{z-index:120;color:#fff;background:#101828;border:1px solid #344054;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;width:min(900px,100vw - 32px);padding:11px 12px 11px 16px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #10182838}.analiziSelectionSummary{flex-direction:column;gap:2px;min-width:0;display:flex}.analiziSelectionSummary strong{font-size:13px}.analiziSelectionSummary span{white-space:nowrap;text-overflow:ellipsis;color:#d0d5dd;max-width:340px;font-size:11px;overflow:hidden}.analiziSelectionActions{align-items:center;gap:6px;display:flex}.analiziSelectionActions button,.analiziSelectionDismiss{color:#1d2939;cursor:pointer;background:#fff;border:1px solid #475467;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:750}.analiziSelectionActions button:hover{background:#f2f4f7}.analiziSelectionActions button:disabled{opacity:.55;cursor:default}.analiziSelectionActions .analiziSelectionClear,.analiziSelectionDismiss{color:#f2f4f7;background:0 0;border-color:#667085}.analiziSearchBackdrop,.quickViewBackdrop{z-index:140;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10182847;position:fixed;inset:0}.analiziSearchBackdrop{justify-content:center;align-items:flex-start;padding:10vh 18px 18px;display:flex}.analiziGlobalSearch{border:1px solid var(--border);background:#fff;border-radius:14px;width:min(680px,100%);overflow:hidden;box-shadow:0 28px 80px #10182838}.analiziGlobalSearchInput{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.analiziGlobalSearchInput>span{color:#667085;font-size:20px}.analiziGlobalSearchInput input{color:#101828;background:0 0;border:0;outline:0;width:100%;font-size:16px}.analiziGlobalSearchInput kbd{border:1px solid var(--border);color:#667085;font:inherit;background:#f8fafc;border-radius:6px;padding:3px 6px;font-size:10px}.analiziGlobalSearchResults{max-height:460px;padding:8px;overflow:auto}.analiziGlobalSearchResults>a{border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.analiziGlobalSearchResults>a:hover{background:#f8faf9}.analiziGlobalSearchResults>a>span{flex-direction:column;min-width:0;display:flex}.analiziGlobalSearchResults strong{color:#1d2939;font-size:13px}.analiziGlobalSearchResults small{white-space:nowrap;text-overflow:ellipsis;color:#667085;font-size:11px;overflow:hidden}.analiziGlobalSearchResults em{color:#667085;font-size:10px;font-style:normal}.analiziGlobalSearchResults>p{color:#667085;margin:0;padding:22px 14px;font-size:12px}.stockIdentityButton{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.rankingQuickButton{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:flex}.quickViewBackdrop{justify-content:flex-end;display:flex}.analiziQuickView{border-left:1px solid var(--border);background:#fff;width:min(440px,100vw);height:100%;padding:18px;overflow:auto;box-shadow:-18px 0 50px #1018281f}.analiziQuickViewHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.analiziQuickViewHead .stockIdentity strong{font-size:18px}.analiziQuickViewHead>button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;width:32px;height:32px;font-size:20px}.analiziQuickLoading{color:#667085;padding:28px 0;font-size:13px}.analiziQuickPrice{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 0 10px;display:grid}.analiziQuickPrice>div,.analiziQuickMetrics>div{flex-direction:column;gap:3px;display:flex}.analiziQuickPrice small,.analiziQuickMetrics small,.analiziQuickContext small{color:#667085;font-size:10px}.analiziQuickPrice strong{font-size:20px}.analiziQuickMetrics{border:1px solid var(--border);background:var(--border);border-radius:11px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.analiziQuickMetrics>div{background:#fff;min-height:76px;padding:12px}.analiziQuickMetrics strong{color:#1d2939;font-size:14px}.analiziQuickContext{background:#f8faf9;border-radius:10px;margin-top:12px;padding:12px}.analiziQuickContext p{color:#475467;margin:4px 0 0;font-size:12px}.analiziQuickActions{border-top:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;grid-template-columns:1fr 1.4fr;gap:8px;margin:18px -18px -18px;padding:12px 18px 18px;display:grid;position:sticky;bottom:-18px}.analiziQuickActions button,.analiziQuickActions a{border-radius:9px;justify-content:center;align-items:center;min-height:38px;font-size:12px;font-weight:750;display:flex}.analiziQuickActions button{border:1px solid var(--border-strong);cursor:pointer;background:#fff}.analiziQuickActions button.selected{color:var(--green-dark);background:#edf7f1;border-color:#a9cdbb}.analiziQuickActions a{color:#fff;background:#101828}.alertBulkSelection{border:1px solid var(--border);background:#f8faf9;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;padding:11px 12px;display:flex}.alertBulkSelection>div{flex-direction:column;gap:2px;min-width:0;display:flex}.alertBulkSelection strong{font-size:12px}.alertBulkSelection span{white-space:nowrap;text-overflow:ellipsis;color:#667085;font-size:11px;overflow:hidden}.alertBulkSelection button{white-space:nowrap;color:var(--green-dark);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}@media (max-width:720px){.analiziSelectionTray{flex-direction:column;align-items:flex-start;gap:8px;width:calc(100vw - 16px);padding:10px;bottom:8px}.analiziSelectionActions{width:100%;padding-bottom:1px;overflow-x:auto}.analiziSelectionActions button{flex:none}.analiziSelectionSummary span{max-width:calc(100vw - 44px)}.analiziSearchBackdrop{padding:7vh 10px 10px}.analiziQuickView{width:100vw}.analiziQuickActions{grid-template-columns:1fr}.alertBulkSelection{flex-direction:column;align-items:flex-start}}.rankingStrip .rankingQuickButton{border:1px solid var(--border);text-align:left;background:#fff;border-radius:11px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;width:100%;padding:11px 12px;display:grid}.rankingStrip .rankingQuickButton:hover{background:#fbfcfc;border-color:#abd1bd}.analiziAssetCockpit{width:min(1220px,100% - 40px);margin:0 auto;padding:28px 0 14px}.analiziAssetBreadcrumb{color:#667085;align-items:center;gap:7px;margin-bottom:18px;font-size:11px;display:flex}.analiziAssetBreadcrumb a:hover{color:var(--green-dark)}.analiziAssetBreadcrumb strong{color:#344054}.analiziAssetHead{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding-bottom:18px;display:grid}.analiziAssetIdentity{align-items:center;gap:14px;min-width:0;display:flex}.analiziAssetIdentity>div{min-width:0}.analiziAssetIdentity span{color:#667085;margin-bottom:2px;font-size:10px;display:block}.analiziAssetIdentity h1{color:#101828;letter-spacing:-.04em;margin:0;font-size:34px;line-height:1}.analiziAssetIdentity p{white-space:nowrap;text-overflow:ellipsis;color:#667085;margin:5px 0 0;font-size:13px;overflow:hidden}.analiziAssetQuote{text-align:right;min-width:170px}.analiziAssetQuote>div{justify-content:flex-end;align-items:baseline;gap:9px;display:flex}.analiziAssetQuote>div>strong{color:#101828;letter-spacing:-.04em;font-size:28px}.analiziAssetQuote>div>span{font-size:12px;font-weight:800}.analiziAssetQuote>small{color:#667085;margin-top:3px;font-size:9px;display:block}.analiziDataBadge{border:1px solid var(--border);background:#fff;border-radius:9px;min-width:142px;padding:9px 11px}.analiziDataBadge small{color:#667085;font-size:9px;display:block}.analiziDataBadge strong{margin-top:2px;font-size:11px;display:block}.analiziDataBadge.ok{color:#14633f;background:#f5faf7;border-color:#b9d9c8}.analiziDataBadge.warning{color:#8c5a09;background:#fffaf0;border-color:#e7c78f}.analiziDataBadge.critical{color:#a23232;background:#fff7f7;border-color:#e7b4b4}.analiziDataBadge.unknown{color:#475467;background:#f8fafc}.analiziAssetActionBar.assetActionBar360{background:#f8faf9;border-radius:10px;grid-template-columns:auto minmax(150px,1fr) repeat(4,minmax(120px,.75fr));width:100%;margin:12px 0 0;padding:7px}.analiziAssetActionBar .assetActionLabel360{min-width:72px;padding:7px 9px}.analiziAssetActionBar .watchlistButton,.analiziAssetActionBar .assetActionLink360{border-radius:8px;min-height:46px;padding:8px 10px}.analiziAssetActionBar .assetActionLink360{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;display:flex}.analiziAssetActionBar .assetActionLink360>b{font-size:10px}.analiziAssetActionBar .assetActionLink360>small{text-align:left;margin-left:0;font-size:8px}.analiziDepthRow{align-items:center;gap:4px;margin-top:14px;display:flex}.analiziDepthRow span,.analiziDepthRow a{color:#667085;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:750}.analiziDepthRow .active{color:#fff;background:#101828}.analiziScanGrid{grid-template-columns:1.15fr 1.15fr .8fr;gap:10px;margin-top:8px;display:grid}.analiziScanPanel{border:1px solid var(--border);background:#fff;border-radius:11px;min-height:245px;padding:15px}.analiziPanelHead{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1.2fr;gap:8px;padding-bottom:12px;display:grid}.analiziPanelHead>div{flex-direction:column;gap:3px;display:flex}.analiziPanelHead small,.analiziPanelTitle small,.analiziValuationRows span,.analiziExternalBody small{color:#667085;font-size:9px}.analiziPanelHead strong{font-size:16px}.analiziPanelHead .pill{width:max-content;padding:4px 7px;font-size:9px}.analiziScoreDimensions{gap:8px;margin-top:12px;display:grid}.analiziScoreDimensions>div>span{justify-content:space-between;gap:10px;margin-bottom:4px;display:flex}.analiziScoreDimensions small{color:#667085;font-size:9px}.analiziScoreDimensions b{font-size:10px}.analiziScoreDimensions i{background:#eef1f3;border-radius:999px;height:4px;display:block;overflow:hidden}.analiziScoreDimensions em{background:#4d7663;border-radius:999px;height:100%;display:block}.analiziScoreDimensions p{color:#667085;font-size:11px}.analiziPanelTitle{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:11px;display:flex}.analiziPanelTitle>div{flex-direction:column;gap:2px;display:flex}.analiziPanelTitle strong{font-size:15px}.analiziPanelTitle>a,.analiziPanelTitle>b{font-size:9px;font-weight:750}.analiziValuationRows{gap:0;margin-top:8px;display:grid}.analiziValuationRows>div{border-bottom:1px solid #eef0f2;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.analiziValuationRows>div:last-child{border-bottom:0}.analiziValuationRows>div.primary{background:#f5f8f6;border:0;border-radius:7px;margin:3px -7px 0;padding:9px 7px}.analiziValuationRows strong{font-size:12px}.analiziValuationRows b{text-align:right;min-width:52px;font-size:10px}.analiziValuationStatus{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.analiziValuationStatus span,.analiziValuationStatus b{color:#667085;background:#f2f4f7;border-radius:5px;padding:3px 6px;font-size:8px;font-weight:700}.analiziExternalBody{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.analiziExternalBody>div{background:#f8faf9;border-radius:8px;flex-direction:column;gap:3px;padding:9px;display:flex}.analiziExternalBody strong{font-size:11px}.analiziExternalBody p,.analiziExternalEmpty{color:#667085;grid-column:1/-1;margin:4px 0 0;font-size:10px;line-height:1.45}.analiziThesisStrip{border:1px solid var(--border);background:#fbfcfc;border-radius:10px;grid-template-columns:190px 1fr;gap:18px;margin-top:10px;padding:13px 15px;display:grid}.analiziThesisStrip>div:first-child{flex-direction:column;gap:2px;display:flex}.analiziThesisStrip small{color:#667085;font-size:9px}.analiziThesisStrip strong{font-size:12px}.analiziDriverRows{gap:5px;display:grid}.analiziDriverRows p{color:#475467;grid-template-columns:18px 1fr;gap:5px;margin:0;font-size:10px;display:grid}.analiziDriverRows b{text-align:center}.analiziDataDetails{border:1px solid var(--border);background:#fff;border-radius:10px;margin-top:10px}.analiziDataDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;list-style:none;display:flex}.analiziDataDetails>summary::-webkit-details-marker{display:none}.analiziDataDetails>summary>span{flex-direction:column;gap:2px;display:flex}.analiziDataDetails>summary small{color:#667085;font-size:9px}.analiziDataDetails>summary strong{font-size:11px}.analiziDataDetails>summary em{color:#667085;font-size:9px;font-style:normal}.analiziDataDetails[open]>summary{border-bottom:1px solid var(--border)}.analiziDataOverview{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.analiziDataOverview>div{background:#fff;min-height:62px;padding:10px 12px}.analiziDataOverview small{color:#667085;margin-bottom:3px;font-size:8px;display:block}.analiziDataOverview strong{font-size:10px}.analiziDataWarning{background:#fffaf0;border:1px solid #ead5a9;border-radius:8px;margin:10px;padding:10px}.analiziDataWarning strong{color:#80530b;font-size:10px}.analiziDataWarning p{color:#7a6541;margin:4px 0 0;font-size:9px}.analiziLineageGrid{border:1px solid var(--border);background:var(--border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:10px;display:grid;overflow:hidden}.analiziLineageGrid>div{background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.analiziLineageGrid>div>span{flex-direction:column;gap:2px;display:flex}.analiziLineageGrid small{color:#667085;font-size:8px}.analiziLineageGrid strong,.analiziLineageGrid b{font-size:9px}.analiziAssetSectionNav{padding-left:max(20px,50vw - 610px);padding-right:max(20px,50vw - 610px);top:62px}.analiziAssetSectionNav a{font-size:9px;font-weight:750}@media (max-width:1050px){.analiziAssetHead{grid-template-columns:minmax(0,1fr) auto}.analiziDataBadge{grid-column:1/-1;width:max-content}.analiziScanGrid{grid-template-columns:1fr 1fr}.analiziScanPanel.external{min-height:unset;grid-column:1/-1}.analiziAssetActionBar.assetActionBar360{grid-template-columns:repeat(3,minmax(0,1fr))}.analiziAssetActionBar .assetActionLabel360{grid-column:1/-1}}@media (max-width:720px){.analiziAssetCockpit{width:calc(100% - 24px);padding-top:20px}.analiziAssetHead{grid-template-columns:1fr;gap:14px}.analiziAssetQuote{text-align:left;min-width:0}.analiziAssetQuote>div{justify-content:flex-start}.analiziDataBadge{grid-column:auto}.analiziScanGrid{grid-template-columns:1fr}.analiziScanPanel.external{grid-column:auto}.analiziScanPanel{min-height:unset}.analiziThesisStrip{grid-template-columns:1fr}.analiziDataOverview{grid-template-columns:1fr 1fr}.analiziLineageGrid{grid-template-columns:1fr}.analiziAssetActionBar.assetActionBar360{grid-template-columns:1fr 1fr}.analiziAssetActionBar .assetActionLabel360{grid-column:1/-1}.analiziAssetActionBar .assetActionLink360>small{display:none}}@media (max-width:480px){.analiziAssetActionBar.assetActionBar360{grid-template-columns:1fr}.analiziAssetActionBar .assetActionLabel360{grid-column:auto}.analiziDataOverview{grid-template-columns:1fr}.analiziPanelHead{grid-template-columns:1fr 1fr}.analiziPanelHead>div:last-child{grid-column:1/-1}}.analiziPerformanceChart .interactiveChartTop{align-items:flex-start;gap:18px}.analiziPerformanceChart .chartPeriods{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.analiziPerformanceChart .chartPeriods button{border:1px solid var(--border);color:#667085;cursor:pointer;background:#fff;border-radius:7px;min-width:38px;padding:6px 8px;font-size:9px;font-weight:750}.analiziPerformanceChart .chartPeriods button:hover{color:#344054;border-color:#b9c9c0}.analiziPerformanceChart .chartPeriods button.active{color:#fff;background:#101828;border-color:#344054}.analiziPerformanceChart .chartPeriods button:disabled{opacity:.55;cursor:default}.analiziPerformanceMatrix{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:12px 0 10px;display:grid;overflow:hidden}.analiziPerformanceMatrix button{cursor:pointer;background:#fff;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:58px;padding:9px 11px;display:flex}.analiziPerformanceMatrix button:hover{background:#f8faf9}.analiziPerformanceMatrix button.active{background:#f2f6f4}.analiziPerformanceMatrix small{color:#667085;font-size:8px}.analiziPerformanceMatrix strong{font-size:12px}.analiziPerformanceChart .benchmarkToggles{flex-wrap:wrap}.analiziPerformanceChart .benchmarkToggles button:disabled{opacity:.45;cursor:not-allowed}.analiziPerformanceChart .chartViewport{min-height:320px}.analiziPerformanceChart .chartFootnote{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}@media (max-width:760px){.analiziPerformanceChart .interactiveChartTop{flex-direction:column}.analiziPerformanceChart .chartPeriods{justify-content:flex-start;width:100%}.analiziPerformanceMatrix{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.analiziPerformanceMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}}.analiziExternalResearchSummary{grid-template-columns:1fr 1fr}.analiziExternalResearchSummary>div:nth-child(3){grid-column:1/-1}.analiziResearchDetails{border:1px solid var(--border);background:#fff;border-radius:10px;margin-top:10px}.analiziResearchDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;list-style:none;display:flex}.analiziResearchDetails>summary::-webkit-details-marker{display:none}.analiziResearchDetails>summary>span{flex-direction:column;gap:2px;display:flex}.analiziResearchDetails>summary small{color:#667085;font-size:9px}.analiziResearchDetails>summary strong{font-size:11px}.analiziResearchDetails>summary em{color:#667085;font-size:9px;font-style:normal}.analiziResearchDetails[open]>summary{border-bottom:1px solid var(--border)}.analiziResearchTable{overflow-x:auto}.analiziResearchHeader,.analiziResearchRow{grid-template-columns:1.35fr 1fr .8fr .8fr 1fr .7fr;align-items:center;gap:10px;min-width:760px;display:grid}.analiziResearchHeader{color:#667085;background:#f8faf9;padding:8px 12px;font-size:8px;font-weight:750}.analiziResearchRow{color:#475467;border-top:1px solid #eef0f2;padding:10px 12px;font-size:9px}.analiziResearchHeader+.analiziResearchRow{border-top:0}.analiziResearchRow strong{color:#1d2939;font-size:10px}.analiziResearchRow a{color:var(--green-dark);font-weight:750}.analiziResearchMethod{border-top:1px solid var(--border);background:#fbfcfc;padding:9px 12px 11px}.analiziResearchMethod p{color:#667085;margin:0;font-size:8px;line-height:1.5}@media (max-width:720px){.analiziExternalResearchSummary{grid-template-columns:1fr}.analiziExternalResearchSummary>div:nth-child(3){grid-column:auto}}.analiziResearchGridDetails{grid-column:1/-1;margin-top:0}.sparklineColumn,.sparklineCell{min-width:96px;text-align:center!important}.analiziSparkline{width:76px;height:26px;margin:0 auto;display:block;overflow:visible}.analiziSparkline polyline{stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.analiziSparkline.positive polyline{stroke:#17734f}.analiziSparkline.negative polyline{stroke:#c43d3d}.analiziSparklineEmpty{color:var(--muted);font-size:11px}.analiziQuickMetrics .analiziSparkline{width:88px;height:28px;margin:2px 0 0}.radarPerformance360{border:1px solid var(--border);background:#fbfcfc;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:10px 0;padding:8px 10px;display:grid}.radarPerformance360>div{flex-direction:column;gap:2px;display:flex}.radarPerformance360 small{color:#667085;font-size:8px}.radarPerformance360 strong{font-size:11px}.radarPerformance360 .analiziSparkline{justify-self:end;width:92px;height:30px}.benchmarkToggles .volumeToggle{color:#67736d}.chartVolumeBar{fill:#cfd9d4;opacity:.5;pointer-events:none}.analiziChartControls{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.chartModeToggle{border:1px solid var(--border);background:#f8faf9;border-radius:9px;gap:4px;padding:3px;display:flex}.chartModeToggle button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:9px;font-weight:800}.chartModeToggle button.active{color:#fff;background:#101828}.chartModeToggle button:disabled{opacity:.45;cursor:not-allowed}.analiziTechnicalToggles .ma21Toggle{color:#4d6d8b}.analiziTechnicalToggles .ma50Toggle{color:#8a5f32}.analiziTechnicalToggles .rsiToggle{color:#6f5aa5}.analiziTechnicalNotice{margin-top:7px}.candleWick{stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.candleBody{fill:currentColor}.candleUp{color:#17734f}.candleDown{color:#c43d3d}.technicalLine{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ma21Line{stroke:#4d6d8b}.ma50Line{stroke:#8a5f32}.analiziRsiPanel{border:1px solid var(--border);background:#fbfcfc;border-radius:10px;margin-top:8px;padding:10px 12px 8px}.analiziRsiHead{align-items:center;gap:10px;margin-bottom:4px;display:flex}.analiziRsiHead span{color:#475467;font-size:9px;font-weight:850}.analiziRsiHead strong{font-size:11px}.analiziRsiHead small{color:var(--muted);margin-left:auto;font-size:8px}.analiziRsiPanel svg{width:100%;height:auto;min-height:88px;display:block}.rsiThresholdLine{stroke:#dfe5e2;stroke-width:1px;stroke-dasharray:4 4}.rsiMidLine{stroke:#edf1ef;stroke-width:1px}.rsiLine{stroke:#6f5aa5;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media (max-width:760px){.analiziChartControls{align-items:flex-start;width:100%}.analiziTechnicalToggles>small{width:100%;margin-left:0}}.news360Hero h1{letter-spacing:-.8px;margin:6px 0 8px;font-size:30px;line-height:1.15}.news360Hero p{max-width:760px;font-size:12px;line-height:1.55}.news360LeadCard{background:#fff;border-radius:12px;min-height:320px}.news360LeadCard h2{letter-spacing:-.7px;margin-top:18px;font-size:clamp(24px,3vw,36px);line-height:1.12}.news360FeaturedMedia,.news360Method,.news360DecisionStrip{border-radius:12px}.news360DecisionStrip h2{letter-spacing:-.35px;font-size:22px;line-height:1.2}.compareMatches button{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center}.compareMatches button .companyLogo{grid-column:auto}.compareAssetsBar a.compareAssetIdentity{flex-direction:row;align-items:center;gap:8px}.compareAssetsBar a.compareAssetIdentity>span{flex-direction:column;gap:1px;min-width:0;display:flex}.alertEvent{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.alertAssetIdentity{align-items:center;gap:9px;flex-direction:row!important;display:flex!important}.alertAssetIdentity>span{flex-direction:column;gap:2px;display:flex}.explorerHero,.watchlistHero,.news360Hero{max-width:1220px}.explorerHero h1,.watchlistHero h1{letter-spacing:-.8px;font-size:30px;line-height:1.15}.explorerHero p,.watchlistHero p{max-width:780px;font-size:12px;line-height:1.55}@media (max-width:760px){.news360Hero,.explorerHero,.watchlistHero{padding:24px 18px 14px}.news360Hero h1,.explorerHero h1,.watchlistHero h1{font-size:25px}.news360Lead{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.news360LeadCard{min-height:0;padding:18px}.news360LeadCard h2{font-size:25px}.news360LeadFoot{flex-direction:column;align-items:flex-start}.compareMatches button{grid-template-columns:auto 1fr auto}.compareMatches button>span{grid-column:2/4}.alertEvent{grid-template-columns:auto minmax(0,1fr)}.alertEvent time{grid-column:2;justify-self:start}}body:has(.analiziSelectionTray){padding-bottom:86px}.comparisonTable th:first-child,.comparisonTable td:first-child{position:sticky;left:0}.comparisonTable th:first-child{z-index:3;box-shadow:1px 0 0 var(--border);background:#f3f7f5}.comparisonTable td:first-child{z-index:2;background:#fff;box-shadow:1px 0 #edf1ef}.comparisonTable tbody tr:nth-child(3) td:first-child,.comparisonTable tbody tr:nth-child(4) td:first-child,.comparisonTable tbody tr:nth-child(5) td:first-child{background:#fbfdfc}@media (max-width:720px){body:has(.analiziSelectionTray){padding-bottom:132px}.comparisonTable th:first-child,.comparisonTable td:first-child{min-width:132px}}.fundsHero360 h1,.treasuryHero h1,.cryptoHero h1,.methodHero h1,.proHero h1,.communityHero h1{letter-spacing:-.8px;margin:6px 0 8px;font-size:30px;line-height:1.15}.fundsHero360 p,.treasuryHero p,.cryptoHero>div:first-child>p,.methodHero p,.proHero p,.communityHero p{max-width:780px;font-size:12px;line-height:1.55}@media (max-width:760px){.fundsHero360 h1,.treasuryHero h1,.cryptoHero h1,.methodHero h1,.proHero h1,.communityHero h1{font-size:25px}}.stockTableWrap{overscroll-behavior-inline:contain;border:1px solid var(--border);background:#fff;border-radius:11px;width:100%;overflow:auto}.stockTableWrap .stockTable{border:0}.stockTable th:first-child,.stockTable td:first-child{z-index:3;background:#fff;position:sticky;left:0}.stockTable th:first-child{background:#f3f7f5}.stockTable th:nth-child(2),.stockTable td:nth-child(2){z-index:2;background:#fff;position:sticky;left:42px;box-shadow:1px 0 #e8ecea}.stockTable th:nth-child(2){z-index:3;background:#f3f7f5}.stockTable tr.selectedRow td:first-child,.stockTable tr.selectedRow td:nth-child(2){background:#f0f7f3}.chartViewport.lineMode{overflow:hidden}.chartViewport.lineMode svg{width:100%;min-width:0}.chartViewport.candlesMode{overscroll-behavior-inline:contain;overflow-x:auto}.chartViewport.candlesMode svg{min-width:680px}@media (max-width:760px){.fundsHero360,.treasuryHero,.cryptoHero,.proHero,.methodHero,.communityHero{padding:24px 18px 16px}.fundsHero360,.treasuryHero,.cryptoHero{grid-template-columns:1fr;gap:14px}.chartViewport.lineMode{min-height:230px}.chartViewport.lineMode svg{min-width:0}.chartViewport.candlesMode svg{min-width:650px}.rankingTabs button,.news360Categories a,.assetSectionNav a,.analiziSelectionActions button,.chartPeriods button,.chartModeToggle button,.benchmarkToggles button{min-height:38px}}@media (max-width:520px){.stockTable th:nth-child(2),.stockTable td:nth-child(2){min-width:155px;max-width:155px}.chartViewport.candlesMode svg{min-width:620px}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #17734f}:where(button,a,summary){-webkit-tap-highlight-color:#17734f1f}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.analiziAssetCockpit{padding-top:24px}.analiziAssetBreadcrumb{color:#596579;margin-bottom:14px;font-size:10px}.analiziAssetHead{gap:20px;padding-bottom:15px}.analiziAssetIdentity h1{font-size:32px}.analiziAssetIdentity p,.analiziAssetIdentity span,.analiziAssetQuote>small,.analiziDataBadge small{color:#596579}.analiziAssetActionBar.assetActionBar360{background:#f7f9f8;border-color:#e1e6e3;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:6px}.analiziAssetActionBar .assetActionLabel360{display:none}.analiziAssetActionBar .watchlistButton,.analiziAssetActionBar .assetActionLink360{background:#fff;border-color:#e1e6e3;min-height:44px}.analiziAssetActionBar .assetActionLink360>small{color:#667085;font-size:8px}.analiziDepthRow{margin-top:12px}.analiziDepthRow span,.analiziDepthRow a{color:#596579;align-items:center;min-height:34px;padding:6px 10px;display:inline-flex}.analiziScanGrid{gap:8px}.analiziScanPanel{border-color:#e1e6e3;border-radius:10px;min-height:228px;padding:14px}.analiziPanelHead{padding-bottom:10px}.analiziPanelHead small,.analiziPanelTitle small,.analiziValuationRows span,.analiziExternalBody small,.analiziScoreDimensions small,.analiziThesisStrip small,.analiziDataDetails>summary small,.analiziDataOverview small,.analiziLineageGrid small{color:#596579}.analiziPanelHead small,.analiziPanelTitle small,.analiziValuationRows span,.analiziScoreDimensions small{font-size:9.5px}.analiziScoreDimensions{gap:7px;margin-top:10px}.analiziValuationRows>div{padding:7px 0}.analiziValuationStatus span,.analiziValuationStatus b{color:#596579;font-size:8.5px}.analiziThesisStrip{background:#fff;grid-template-columns:170px 1fr;gap:14px;padding:11px 13px}.analiziDriverRows p{color:#344054;font-size:10px;line-height:1.45}.analiziDataDetails>summary{min-height:48px}.analiziDataDetails>summary em{color:#596579}.analiziAssetSectionNav a{color:#596579;font-size:9.5px}#preco.section,.fundamentalsSection,.corporateSection,.sectorComparison,.valuationDeepDive,#noticias.section{padding-top:38px;padding-bottom:38px}#preco .sectionHeading,.fundamentalsSection .sectionHeading,.corporateSection .sectionHeading,.sectorComparison .sectionHeading,.valuationDeepDive .sectionHeading,#noticias .sectionHeading{margin-bottom:16px}#preco .sectionHeading h2,.fundamentalsSection .sectionHeading h2,.corporateSection .sectionHeading h2,.sectorComparison .sectionHeading h2,.valuationDeepDive .sectionHeading h2,#noticias .sectionHeading h2{letter-spacing:-.6px;font-size:24px;line-height:1.15}.portfolioTopline{gap:14px;margin-bottom:12px}.portfolioTabs{gap:6px}.portfolioTabs button{border-radius:9px;min-width:138px;padding:9px 11px}.portfolioTabs button small{color:#596579}.portfolioIncomeKpis{gap:8px;margin-bottom:14px}.portfolioIncomeKpis>div{border-radius:10px;padding:12px 13px}.portfolioIncomeKpis small{color:#596579;font-size:9.5px}.portfolioIncomeKpis strong{font-size:17px}.portfolioIncomeCalendar{margin:22px 0 26px}.portfolioMonthGrid{gap:6px}.portfolioMonth{border-radius:9px;min-height:82px;padding:10px}.portfolioMonth>span{color:#596579}.portfolioMonth small{color:#667085}.portfolioSectionHead{margin-bottom:12px}.portfolioSectionHead h2,.dividendSectionTitle h2{letter-spacing:-.55px;font-size:23px;line-height:1.15}.portfolioTable{min-width:1380px}.portfolioTable th:first-child,.portfolioTable td:first-child{min-width:164px}.portfolioTable th:nth-child(2),.portfolioTable td:nth-child(2){z-index:auto;background:inherit;box-shadow:none;position:static;left:auto}.portfolioTable td{padding-top:9px;padding-bottom:9px}.portfolioTable .tableSub{color:#667085;font-size:9px}.portfolioNumberInput,.portfolioDateInput{min-height:34px}.portfolioNote{margin-top:14px}.news360Hero{padding-top:28px;padding-bottom:14px}.news360Categories{padding-bottom:16px}.news360Lead{gap:10px;padding-bottom:22px}.news360LeadCard{border-radius:11px;min-height:286px;padding:22px}.news360LeadCard h2{margin-top:16px;font-size:30px;line-height:1.12}.news360LeadCard>p{color:#596579;font-size:11px}.news360LeadMeta{color:#667085;font-size:9px}.newsVisual360.card{min-height:118px;padding:12px}.newsVisual360.card .newsVisual360Center>b{font-size:18px}.newsVisual360Top small,.newsVisual360Bottom{color:#c2d2ca;font-size:8.5px}.newsGrid{gap:10px}.newsCard{min-height:0;box-shadow:none;border-radius:11px;padding:14px}.newsCard:hover{border-color:#b8cfc3;transform:none}.newsMeta{color:#596579;margin-top:9px;font-size:9.5px}.newsCard h3{letter-spacing:-.2px;margin:9px 0 6px;font-size:15px;line-height:1.32}.newsCard p{color:#596579;font-size:10.5px;line-height:1.5}.impactTag{margin-top:10px;font-size:8.5px}.newsRelatedAssets{margin-top:11px;padding-top:10px}.newsRelatedAssets>small{color:#596579;font-size:8.5px}.newsRelatedAssets a{padding:5px 7px}.newsRelatedAssets a span{color:#596579;font-size:8.5px}.news360Latest{padding-top:30px;padding-bottom:34px}.news360Latest .sectionHeading,.news360Sections .sectionHeading,.news360Trending .sectionHeading{margin-bottom:15px}.news360Latest .sectionHeading h2,.news360Sections .sectionHeading h2,.news360Trending .sectionHeading h2{letter-spacing:-.5px;font-size:23px;line-height:1.15}.news360DecisionStrip{background:#f7f9f8;gap:18px;padding-top:24px;padding-bottom:24px}.news360DecisionStrip p{color:#596579;font-size:10.5px}.news360DecisionSteps{gap:5px}.news360DecisionSteps>div{border-radius:8px;padding:10px 9px}.news360DecisionSteps small{color:#667085;font-size:8.5px}.news360Sections{gap:24px}.news360SectionBlock .newsGrid{gap:9px}.news360SectionBlock .newsCard{min-height:0}.news360TrendingList{border:1px solid var(--border);background:#fff;border-radius:11px;overflow:hidden}.news360TrendingItem{border-bottom:1px solid #edf0ee;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:11px 13px;display:grid}.news360TrendingItem:last-child{border-bottom:0}.news360TrendingItem:hover{background:#f8faf9}.news360TrendingItem>strong{color:#667085;font-size:12px}.news360TrendingItem span{color:#667085;font-size:9px}.news360TrendingItem h3{letter-spacing:-.15px;margin:3px 0 0;font-size:13px;line-height:1.35}@media (max-width:1050px){.analiziAssetActionBar.assetActionBar360{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.analiziAssetActionBar.assetActionBar360{grid-template-columns:1fr 1fr}.portfolioTabs{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.portfolioTabs::-webkit-scrollbar{display:none}.portfolioTabs button{flex:0 0 138px}.news360LeadCard h2{font-size:24px}.news360DecisionStrip{padding-top:20px;padding-bottom:20px}.news360Latest .sectionHeading h2,.news360Sections .sectionHeading h2,.news360Trending .sectionHeading h2{font-size:21px}}@media (max-width:480px){.analiziAssetActionBar.assetActionBar360,.analiziThesisStrip{grid-template-columns:1fr}}.analiziMobileSearch{color:#1d2939;text-align:left;cursor:pointer;background:#f2f5f3;border:0;border-radius:7px;width:100%;min-height:40px;margin-bottom:5px;padding:9px 10px;font-size:13px;font-weight:750}.analiziMobileSearch:hover{background:#eaf1ed}.news360LeadSummary{gap:6px;margin-top:14px;display:grid}.news360LeadSummary p{color:#596579;margin:0;font-size:11px;line-height:1.55}.newsCardSummary360{gap:5px;display:grid}.newsCardSummary360 p{margin:0}.newsCardSummary360 p+p{margin-top:2px}.newsCoverageBadge360{color:#52635a;background:#f6f9f7;border:1px solid #d7e3dc;border-radius:999px;align-items:center;width:max-content;max-width:100%;margin-top:9px;padding:4px 7px;font-size:8.5px;font-weight:750;display:inline-flex}.news360LeadFoot .newsCoverageBadge360{margin-top:0}.newsWhyItMatters360,.newsEventCoverage360{border:1px solid var(--border);background:#fff;border-radius:11px;margin-top:16px;padding:14px 16px}.newsWhyItMatters360 p{color:#475467;margin:6px 0 0;font-size:11px;line-height:1.6}.newsEventCoverage360{grid-template-columns:170px minmax(0,1fr);gap:16px;display:grid}.newsEventCoverage360>div:first-child{flex-direction:column;gap:4px;display:flex}.newsEventCoverage360>div:first-child>strong{font-size:12px}.newsEventCoverageList360{gap:6px;display:grid}.newsEventCoverageList360 a{background:#fafbfb;border:1px solid #e5e9e7;border-radius:8px;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:8px 9px;display:grid}.newsEventCoverageList360 a:hover{background:#f6faf8;border-color:#bfd4c9}.newsEventCoverageList360 span{color:#344054;font-size:9px;font-weight:800}.newsEventCoverageList360 small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}@media (max-width:720px){.newsEventCoverage360,.newsEventCoverageList360 a{grid-template-columns:1fr}.newsEventCoverageList360 small{white-space:normal}}.newsVisual360.licensedMedia{background:#eef2f0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.newsVisual360.licensedMedia img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.newsVisual360.licensedMedia figcaption{color:#fff;background:#101828c7;border-radius:7px;justify-content:space-between;gap:8px;padding:6px 8px;font-size:8px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.newsVisual360.licensedMedia figcaption small{color:#e6ece9;font-size:8px}.personalNews360{padding-top:28px;padding-bottom:34px}.personalNewsEmpty360{border:1px solid var(--border);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.personalNewsEmpty360 p{color:#596579;margin:0;font-size:11px}.personalNewsEmpty360>div{flex-wrap:wrap;gap:7px;display:flex}.personalNewsEmpty360 a{color:#11583d;background:#f8faf9;border:1px solid #d9e4de;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}@media (max-width:720px){.personalNewsEmpty360{flex-direction:column;align-items:flex-start}}.marketDrivers360{padding-top:24px;padding-bottom:30px}.marketDriversGrid360{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.marketDriverCard360{border:1px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;min-width:0;padding:13px;display:flex}.marketDriverCard360:hover{background:#fbfdfc;border-color:#b8cfc3}.marketDriverMeta360{color:#667085;justify-content:space-between;gap:8px;font-size:8.5px;font-weight:750;display:flex}.marketDriverCard360 h3{letter-spacing:-.2px;margin:8px 0 6px;font-size:14px;line-height:1.32}.marketDriverCard360 p{color:#596579;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:9.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.marketDriverFoot360{color:#667085;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:8px;display:flex}.marketDriverFoot360 strong{color:#406151;background:#eef5f1;border-radius:999px;padding:3px 5px;font-size:8px}.marketDriverFoot360 em{color:#245c46;font-size:8px;font-style:normal;font-weight:800}.personalNewsLoading360{color:#667085;background:#fff;border:1px dashed #cbd7d1;border-radius:10px;padding:14px 16px;font-size:10px}@media (max-width:900px){.marketDriversGrid360{grid-template-columns:repeat(2,minmax(0,1fr))}.newsArticle360{grid-template-columns:1fr}.newsArticleAside{grid-template-columns:1fr 1fr}}@media (max-width:760px){.news360Hero{padding:22px 18px 10px}.news360Hero h1{font-size:27px;line-height:1.12}.news360Hero p{max-width:none;font-size:11px}.news360Categories{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;padding:0 18px 12px;display:flex;overflow-x:auto}.news360Categories::-webkit-scrollbar{display:none}.news360Categories a{scroll-snap-align:start;flex:none}.news360Lead{grid-template-columns:1fr;padding:0 18px 20px}.news360LeadCard{min-height:0;padding:18px}.news360LeadCard h2{font-size:23px}.news360FeaturedMedia,.news360FeaturedMedia .newsVisual360.hero{min-height:170px}.marketDrivers360,.personalNews360,.news360Trending,.news360Latest,.news360Sections{padding-left:18px;padding-right:18px}.marketDriversGrid360{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.marketDriversGrid360::-webkit-scrollbar{display:none}.marketDriverCard360{scroll-snap-align:start;flex:0 0 min(82vw,320px)}.newsGrid{grid-template-columns:1fr}.newsCard{padding:13px}.newsVisual360.card{min-height:104px}.news360DecisionStrip{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.news360DecisionSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.news360Sections{gap:18px}.newsArticle360{padding:22px 18px 36px}.newsArticle360 h1{letter-spacing:-1px;font-size:31px;line-height:1.08}.newsArticleSummary,.newsArticleImpact,.newsWhyItMatters360,.newsEventCoverage360{padding:14px}.newsArticleSummary p,.newsArticleImpact p{font-size:12px;line-height:1.62}.newsArticleAssetGrid{grid-template-columns:1fr}}@media (max-width:520px){.news360LeadMeta{flex-direction:column;align-items:flex-start;gap:3px}.news360LeadFoot{flex-direction:column;align-items:flex-start}.news360DecisionSteps{grid-template-columns:1fr 1fr}.newsArticleAside{grid-template-columns:1fr}.newsEventCoverageList360 a{padding:8px}.personalNews360 .sectionHeading,.marketDrivers360 .sectionHeading,.news360Latest .sectionHeading{flex-direction:column;align-items:flex-start;gap:8px}}.newsArticleSummaryHead small{color:#667085;font-size:9.5px}.newsArticleSourceNote{color:#596579;font-size:10px}.newsArticleSourceNote a{border-radius:7px;align-items:center;min-height:38px;padding:6px 8px;display:inline-flex}.newsArticleAsideCard p{font-size:10.5px}.newsArticleAsideCard a{align-items:center;min-height:38px;font-size:10px;display:inline-flex}.newsArticleAssetGrid span small{color:#667085;font-size:9.5px}.newsArticleAssetGrid>b{font-size:9.5px}.newsEventCoverageList360 a,.newsRelatedAssets a{min-height:38px}@media (max-width:640px){.newsArticleSourceNote a,.newsArticleAsideCard a,.newsEventCoverageList360 a,.newsRelatedAssets a{min-height:42px}}.portfolioBatchReview360{border:1px solid var(--border,#e2e5e9);background:#fff;border-radius:12px;margin:14px 0 18px;overflow:hidden}.portfolioBatchReviewHead360{border-bottom:1px solid var(--border,#e2e5e9);background:#f8f9fa;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.portfolioBatchReviewHead360>div{gap:3px;display:grid}.portfolioBatchReviewHead360 strong,.portfolioBatchReviewHead360 small{display:block}.portfolioBatchReviewHead360 small{color:var(--muted,#667085)}.portfolioBatchReviewRows360{display:grid}.portfolioBatchReviewRow360{border-bottom:1px solid var(--border,#e2e5e9);grid-template-columns:minmax(160px,1fr) minmax(120px,.45fr) minmax(140px,.5fr);align-items:end;gap:12px;padding:12px 16px;display:grid}.portfolioBatchReviewRow360:last-child{border-bottom:0}.portfolioBatchReviewRow360>span{gap:2px;display:grid}.portfolioBatchReviewRow360>span small,.portfolioBatchReviewRow360 label small{color:var(--muted,#667085)}.portfolioBatchReviewRow360 label{gap:5px;display:grid}.portfolioBatchReviewRow360 input{width:100%;min-height:42px}.portfolioGrouping360{border-top:1px solid var(--border,#e2e5e9);border-bottom:1px solid var(--border,#e2e5e9);margin:24px 0;padding:22px 0}.portfolioGroupingHead360{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.portfolioGroupingHead360 h2{margin:4px 0 6px;font-size:clamp(1.25rem,2vw,1.7rem)}.portfolioGroupingHead360 p{color:var(--muted,#667085);max-width:720px;margin:0}.portfolioGroupingTabs360{border:1px solid var(--border,#e2e5e9);background:#f7f8f9;border-radius:9px;gap:4px;padding:4px;display:inline-flex}.portfolioGroupingTabs360 button{cursor:pointer;color:#475467;font:inherit;background:0 0;border:0;border-radius:6px;padding:8px 12px}.portfolioGroupingTabs360 button.active{color:#101828;background:#fff;box-shadow:0 1px 2px #10182814}.portfolioGroupingTableWrap360{overflow-x:auto}.portfolioGroupingTable360{border-collapse:collapse;width:100%;min-width:720px}.portfolioGroupingTable360 th,.portfolioGroupingTable360 td{text-align:left;border-bottom:1px solid var(--border,#e2e5e9);white-space:nowrap;padding:11px 12px}.portfolioGroupingTable360 th{color:var(--muted,#667085);font-size:.78rem;font-weight:650}.portfolioGroupingTable360 td small{color:var(--muted,#667085);margin-top:2px;display:block}.portfolioGroupingEmpty360{border:1px dashed var(--border,#d0d5dd);color:var(--muted,#667085);border-radius:10px;padding:18px}@media (max-width:760px){.portfolioBatchReviewHead360,.portfolioGroupingHead360{flex-direction:column;align-items:stretch}.portfolioBatchReviewRow360{grid-template-columns:1fr 1fr}.portfolioBatchReviewRow360>span{grid-column:1/-1}.portfolioGroupingTabs360{width:100%}.portfolioGroupingTabs360 button{flex:1}}.b3ReconciliationQueue360{border-top:1px solid var(--border,#e2e5e9);grid-column:1/-1;margin-top:14px;padding-top:14px}.b3QueueHead360,.b3QueueActions360{justify-content:space-between;align-items:center;gap:14px;display:flex}.b3QueueHead360>div{gap:2px;display:grid}.b3QueueHead360 small,.b3QueueActions360 small{color:var(--muted,#667085)}.b3QueueRows360{border:1px solid var(--border,#e2e5e9);background:#fff;border-radius:10px;margin-top:12px;display:grid;overflow:hidden}.b3QueueRow360{border-bottom:1px solid var(--border,#e2e5e9);grid-template-columns:28px minmax(150px,1fr) minmax(90px,.5fr) minmax(90px,.5fr) minmax(130px,.8fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.b3QueueRow360:last-child{border-bottom:0}.b3QueueRow360>span{gap:2px;display:grid}.b3QueueRow360 small{color:var(--muted,#667085)}.b3QueueRow360 em{color:#475467;background:#f2f4f7;border-radius:999px;justify-self:end;padding:4px 7px;font-size:.78rem;font-style:normal}.b3QueueRow360.conflict{background:#fffbf5}.b3QueueRow360.conflict em{color:#8a4b08;background:#fff1dc}.b3QueueActions360{margin-top:12px}@media (max-width:900px){.b3QueueRow360{grid-template-columns:28px 1fr 1fr}.b3QueueRow360>span:first-of-type{grid-column:2/-1}.b3QueueRow360 em{justify-self:start}}@media (max-width:640px){.b3QueueHead360,.b3QueueActions360{flex-direction:column;align-items:stretch}.b3QueueRow360{grid-template-columns:28px 1fr}.b3QueueRow360>span,.b3QueueRow360>span:first-of-type,.b3QueueRow360 em{grid-column:2}}.portfolioClassifier360{border:1px solid var(--border);background:#fff;border-radius:12px;margin:0 0 16px;overflow:hidden}.portfolioClassifierHead360{border-bottom:1px solid var(--border);background:#f8f9fa;padding:13px 15px}.portfolioClassifierHead360>div{gap:3px;display:grid}.portfolioClassifierHead360 small,.portfolioClassifierRow360 small,.portfolioClassifierRow360 em{color:var(--muted)}.portfolioClassifierRows360{display:grid}.portfolioClassifierRow360{border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,.65fr) minmax(160px,.8fr) minmax(220px,1.2fr) auto;align-items:end;gap:12px;padding:12px 15px;display:grid}.portfolioClassifierRow360:last-child{border-bottom:0}.portfolioClassifierRow360>span:first-child,.portfolioClassifierRow360 label{gap:4px;display:grid}.portfolioClassifierRow360 select,.portfolioClassifierRow360 input,.b3CorrectionForm360 select,.b3CorrectionForm360 input{border:1px solid var(--border-strong);background:#fff;border-radius:8px;outline:0;width:100%;min-height:40px;padding:8px 10px}.portfolioClassifierRow360 select:focus,.portfolioClassifierRow360 input:focus,.b3CorrectionForm360 select:focus,.b3CorrectionForm360 input:focus{border-color:#74b993;box-shadow:0 0 0 3px #13a76b14}.portfolioClassifierRow360 em{font-size:.72rem;font-style:normal}.portfolioClassifierStatus360{color:var(--muted);white-space:nowrap;font-size:.72rem}.portfolioGroupingTabs360{flex-wrap:wrap;margin-bottom:14px}.portfolioEvents360{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:24px 0;padding:22px 0}.portfolioEventsHead360{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.portfolioEventsHead360 h2{margin:4px 0 6px;font-size:clamp(1.25rem,2vw,1.7rem)}.portfolioEventsHead360 p{color:var(--muted);margin:0}.portfolioEventsGrid360{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.portfolioEventCard360{border:1px solid var(--border);background:#fff;border-radius:10px;gap:8px;min-height:150px;padding:14px;display:grid}.portfolioEventCard360:hover{border-color:#c3d7cc}.portfolioEventCard360 strong{font-size:.96rem;line-height:1.35}.portfolioEventCard360 p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.portfolioEventTone360{color:#475467;background:#f2f4f7;border-radius:999px;width:max-content;padding:4px 7px;font-size:.7rem;font-weight:750;display:inline-flex}.portfolioEventTone360.attention{color:#8a4b08;background:#fff1dc}.portfolioEventTone360.info{color:#26734e;background:#edf7f1}.b3QueueRowWrap360{border-bottom:1px solid var(--border)}.b3QueueRowWrap360:last-child,.b3QueueRowWrap360 .b3QueueRow360{border-bottom:0}.b3QueueStatus360{justify-items:end;gap:6px;display:grid}.b3QueueStatus360 button{color:var(--green-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:750}.b3CorrectionForm360{background:#fffbf5;border-top:1px solid #f1dfc5;grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:10px;padding:12px 14px 14px 52px;display:grid}.b3CorrectionForm360 label{gap:4px;display:grid}.b3CorrectionForm360 label small{color:var(--muted)}.b3CorrectionActions360{align-items:center;gap:8px;display:flex}@media (max-width:980px){.portfolioClassifierRow360{grid-template-columns:1fr 1fr}.portfolioClassifierRow360>span:first-child{grid-column:1/-1}.portfolioClassifierStatus360{align-self:center}.b3CorrectionForm360{grid-template-columns:1fr 1fr;padding-left:14px}.b3CorrectionActions360{grid-column:1/-1}}@media (max-width:640px){.portfolioClassifierRow360{grid-template-columns:1fr}.portfolioClassifierRow360>span:first-child{grid-column:auto}.portfolioEventsHead360{flex-direction:column;align-items:stretch}.portfolioEventsGrid360,.b3CorrectionForm360{grid-template-columns:1fr}.b3CorrectionActions360{flex-direction:column;grid-column:auto;align-items:stretch}.b3CorrectionActions360 button{width:100%}}:target{scroll-margin-top:96px}img,svg{max-width:100%}.stockTableWrap,.portfolioTableWrap,.methodTable,.chartViewport.candlesMode{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}@media (max-width:760px){.section,.hero,.explorerHero,.watchlistHero,.methodHero,.proHero,.portfolioHero,.news360Hero,.fundsHero360,.treasuryHero,.cryptoHero,.communityHero{padding-left:18px;padding-right:18px}.hero h1,.explorerHero h1,.watchlistHero h1,.methodHero h1,.proHero h1,.portfolioHero h1,.news360Hero h1,.fundsHero360 h1,.treasuryHero h1,.cryptoHero h1,.communityHero h1{letter-spacing:-1.35px;font-size:clamp(30px,9vw,38px);line-height:1.05}.sectionHeading,.decisionHeading,.dividendSectionTitle,.portfolioSectionHead{flex-direction:column;align-items:flex-start;gap:8px}.sectionHeading h2,.decisionHeading h2,.dividendSectionTitle h2,.portfolioSectionHead h2{letter-spacing:-.55px;font-size:22px;line-height:1.15}:where(.primaryAction,.secondaryAction,.ghost,.linkButton,.accountLink,.watchlistButton,.analiziSearchShortcut,.analiziMobileSearch,.rankingTabs button,.news360Categories a,.assetSectionNav a,.fiiSubnav a,.chartPeriods button,.chartModeToggle button,.benchmarkToggles button){min-height:44px}.analiziMobileMenu a{align-items:center;min-height:44px;display:flex}.marketColumnHead small,.metricRow small,.quickDecision small,.quickValuation small,.valuationCard small,.componentCard small,.fundamentalTile small,.momentumGrid small,.valuationDetails small,.portfolioIncomeKpis small,.portfolioTable .tableSub,.newsMeta,.newsRelatedAssets>small,.newsRelatedAssets a span,.news360DecisionSteps small,.news360TrendingItem span,.newsEventCoverageList360 span,.newsEventCoverageList360 small,.analiziPanelHead small,.analiziPanelTitle small,.analiziValuationRows span,.analiziScoreDimensions small,.analiziAssetSectionNav a{font-size:10.5px;line-height:1.4}.newsCard p,.news360LeadCard>p,.news360DecisionStrip p,.analiziDriverRows p{font-size:11.5px}.stockTableWrap,.portfolioTableWrap{border-left:0;border-right:0;border-radius:0;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.authModal{border-radius:14px;width:min(100%,560px);max-height:calc(100dvh - 24px)}}@media (max-width:480px){.section{padding-top:30px;padding-bottom:30px}.hero,.explorerHero,.watchlistHero,.methodHero,.proHero,.portfolioHero,.news360Hero{padding-top:24px;padding-bottom:16px}.authModalBackdrop{padding:12px}}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid canvastext}}.darkPanel{background:#f7faf8;border-color:#dbe5e0;border-radius:12px;gap:38px}.motorEducationGrid{background:#fff;border:1px solid #dfe7e3;border-radius:10px;gap:0;overflow:hidden}.motorEducationGrid>div{background:0 0;border:1px solid #e8eeeb;border-top:0;border-left:0;border-radius:0;padding:11px 12px}.motorEducationGrid>div:nth-child(2n){border-right:0}.motorEducationGrid>div:last-child{border-bottom:0;border-right:0}.suggestedPortfolioTeaser{background:#fff;border:1px solid #dfe6e2;border-radius:10px;gap:0;overflow:hidden}.suggestedPortfolioTeaser>div{background:0 0;border:0;border-right:1px solid #e8edeb;border-radius:0;padding:15px 16px}.suggestedPortfolioTeaser>div:last-child{border-right:0}.toolHubGrid{background:#fff;border:1px solid #e1e7e4;border-radius:11px;gap:0;overflow:hidden}.toolHubGrid a{min-height:150px;box-shadow:none;background:0 0;border:1px solid #e8edeb;border-top:0;border-left:0;border-radius:0;padding:16px}.toolHubGrid a:hover{background:#f8faf9;border-color:#e8edeb;transform:none}.toolHubGrid a:nth-child(4n){border-right:0}.accountIdentity{background:#fff;border:1px solid #e0e7e3;border-radius:10px;gap:0;overflow:hidden}.accountIdentity>div{background:0 0;border:0;border-right:1px solid #e8edeb;border-radius:0;padding:14px 15px}.accountIdentity>div:last-child{border-right:0}.accountCards{background:#fff;border:1px solid #e0e7e3;border-radius:10px;gap:0;overflow:hidden}.accountCards>a{min-height:126px;box-shadow:none;background:0 0;border:1px solid #e8edeb;border-top:0;border-left:0;border-radius:0;padding:15px}.accountCards>a:hover{background:#f8faf9;border-color:#e8edeb;transform:none}.accountCards>a:nth-child(3n){border-right:0}.proPlanCard{border-radius:12px}.proPlanCard.featured{background:#f7faf8;border-color:#a7cdb8}.proPrincipleGrid{background:#fff;border:1px solid #e0e7e3;border-radius:10px;gap:0;overflow:hidden}.proPrincipleGrid>div{background:0 0;border:0;border-bottom:1px solid #e8edeb;border-radius:0;padding:14px 15px}.proPrincipleGrid>div:last-child{border-bottom:0}.cryptoGlobalGrid{background:#fff;border:1px solid #e0e7e3;border-radius:10px;gap:0;overflow:hidden}.cryptoGlobalGrid>div{background:0 0;border:0;border-right:1px solid #e8edeb;border-radius:0;padding:14px 15px}.cryptoGlobalGrid>div:last-child{border-right:0}.treasuryHeroStats{background:#fff;border:1px solid #e0e7e3;border-radius:10px;gap:0;overflow:hidden}.treasuryHeroStats>div{background:0 0;border:0;border-bottom:1px solid #e8edeb;border-radius:0;padding:13px 14px}.treasuryHeroStats>div:last-child{border-bottom:0}.treasuryEducationCards{background:#fff;border:1px solid #e0e7e3;border-radius:10px;gap:0;overflow:hidden}.treasuryEducationCards>div{background:0 0;border:0;border-bottom:1px solid #e8edeb;border-radius:0;padding:12px 13px}.treasuryEducationCards>div:last-child{border-bottom:0}:where(.toolHubGrid span,.toolHubGrid p,.suggestedPortfolioTeaser p,.accountIdentity small,.accountCards small,.proPlanCard>span,.proPlanCard>p,.proPrincipleGrid p,.cryptoMethodCard p,.cryptoGlobalGrid small,.cryptoGlobalGrid span,.treasuryHeroStats small,.treasuryEducationCards span,.communitySideTopics>small,.communitySideTopics em,.fundsHeroSource small,.fundsHeroSource span,.fundsClassTabs a,.fundsSort360 a,.treasuryCategory .sectionHeading p){color:#667085}:where(.suggestedPortfolioTeaser p,.accountIdentity small,.accountCards small,.proPrincipleGrid p,.cryptoMethodCard p,.cryptoGlobalGrid small,.cryptoGlobalGrid span,.treasuryHeroStats small,.treasuryEducationCards span,.communitySideTopics>small,.communitySideTopics em,.fundsHeroSource small,.fundsHeroSource span,.fundsClassTabs a,.fundsSort360 a,.treasuryCategory .sectionHeading p){font-size:10px;line-height:1.45}@media (max-width:1050px){.toolHubGrid a:nth-child(4n){border-right:1px solid #e8edeb}.toolHubGrid a:nth-child(2n){border-right:0}}@media (max-width:760px){.darkPanel{grid-template-columns:1fr;gap:24px}.motorEducationGrid>div,.motorEducationGrid>div:nth-child(2n){border-right:0}.suggestedPortfolioTeaser>div{border-bottom:1px solid #e8edeb;border-right:0}.suggestedPortfolioTeaser>div:last-child{border-bottom:0}.toolHubGrid a,.toolHubGrid a:nth-child(2n),.toolHubGrid a:nth-child(4n){border-right:0;min-height:auto}.accountIdentity>div{border-bottom:1px solid #e8edeb;border-right:0}.accountIdentity>div:last-child{border-bottom:0}.accountCards>a,.accountCards>a:nth-child(3n){border-right:0;min-height:auto}.cryptoGlobalGrid{grid-template-columns:1fr 1fr}.cryptoGlobalGrid>div{border-bottom:1px solid #e8edeb;border-right:1px solid #e8edeb}.cryptoGlobalGrid>div:nth-child(2n){border-right:0}}@media (max-width:820px){.communitySideMenu button,.communitySideTopics button{min-height:44px}}@media (max-width:760px){.accountHub{padding:30px 18px 42px}.accountHub h1{letter-spacing:-1.2px;margin-top:8px;font-size:34px;line-height:1.06}.proPlanCard{min-height:0;padding:18px}.proPlanCard h2{font-size:28px}.fundsClassTabs a,.fundsSort360 a,.fundsSearch360 button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.communityFeedToolbar,.communityComposerActions{gap:10px}.communityComposerGrid input,.communityComposerGrid select,.communityComposerGrid textarea,.cryptoControls input,.cryptoControls button{min-height:44px}}@media (max-width:480px){.cryptoGlobalGrid{grid-template-columns:1fr}.cryptoGlobalGrid>div{border-right:0}}.metricHelp360{color:inherit;cursor:help;text-transform:inherit;letter-spacing:inherit;align-items:center;gap:4px;display:inline-flex}.metricHelp360 b{color:#667085;border:1px solid #98a2b3;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.metricHelp360:focus{outline-offset:2px;border-radius:4px;outline:2px solid #98a2b3}.analiziQuickFreshness360{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.4}.stockSelectCell{background:#fbfcfc}.stockTable tbody .stockSelectCell{box-shadow:1px 0 #edf1ef}@media (max-width:640px){.analiziQuickPrice{grid-template-columns:1fr 1fr}.analiziQuickPrice>div:first-child{grid-column:1/-1}}.stockExplorerLoadError360{background:#fff8f8;border:1px solid #f0c8c8;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;padding:12px 14px;display:flex}.stockExplorerLoadError360>div{min-width:0}.stockExplorerLoadError360 strong,.stockExplorerLoadError360 span{display:block}.stockExplorerLoadError360 strong{color:#7a271a;font-size:12px}.stockExplorerLoadError360 span{color:#667085;margin-top:2px;font-size:10px}.stockExplorerLoadError360 button{color:#344054;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800}.stockExplorerLoadingRow360{color:#667085;height:84px;text-align:center!important;font-size:11px!important}@media (max-width:640px){.stockExplorerLoadError360{flex-direction:column;align-items:flex-start}}.analiziSelectionCheckbox{width:16px;height:16px;accent-color:var(--green);cursor:pointer;margin:0}.analiziSelectionUnsupported{color:#d0d5dd;white-space:nowrap;padding:6px 8px;font-size:10px;font-weight:750}.fundsTableHead360,.fundsTableRow360{grid-template-columns:38px minmax(280px,2.1fr) 96px repeat(5,minmax(88px,.72fr))}.fundsTableHead360>span:nth-child(n+4),.fundsTableRow360>strong{text-align:right}.fundsSelectCell360{justify-content:center;align-items:center;display:flex}.fundsTableIdentity360{min-width:0;color:inherit;display:block}.fundsTableIdentity360:hover b{color:var(--green-dark)}.fundsSparklineCell360{justify-content:center;display:flex}.fundsTableNote360{color:var(--muted);margin-top:8px;font-size:9px;line-height:1.45}.cryptoTable{min-width:1160px}.cryptoTable th:first-child,.cryptoTable td:first-child{text-align:center;width:44px}.cryptoTable th:nth-child(2),.cryptoTable td:nth-child(2){text-align:center;width:42px}.cryptoTable th:nth-child(3),.cryptoTable td:nth-child(3){text-align:left}.cryptoTable th:nth-child(4),.cryptoTable td:nth-child(4){text-align:center}.cryptoSelectCell{vertical-align:middle;text-align:center!important}.dividendCalendarHelp360{background:#f8fbf9;border:1px solid #d9e7df;border-radius:10px;align-items:flex-start;gap:8px 14px;margin:0 0 11px;padding:10px 12px;display:flex}.dividendCalendarHelp360 strong{color:#254b3a;flex:none;font-size:10px}.dividendCalendarHelp360 span{color:var(--muted);font-size:9px;line-height:1.45}.incomeAssetReason360{align-items:center;gap:6px;display:flex}.incomeReasonHint360{width:18px;height:18px;color:var(--green-dark);cursor:help;background:#f4faf7;border:1px solid #b8d7c7;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:900;display:inline-flex}.scoreWeightRationale360>p{color:#617168;max-width:1000px;line-height:1.65}.scoreWeightMatrix360{margin:18px 0}.methodValidation360{background:#f8fbf9;border:1px solid #d7e5de;border-radius:12px;margin-top:18px;padding:16px 18px}.methodValidation360 strong{margin-bottom:6px;font-size:12px;display:block}.methodValidation360 p{color:#56665e;margin:0;font-size:11px;line-height:1.6}.methodValidation360 small{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.5;display:block}.homeMarketOverview360{border:1px solid var(--border);background:#fff;border-radius:13px;width:min(1220px,100% - 40px);margin:0 auto 8px;padding:13px 15px;box-shadow:0 5px 18px #18372a09}.homeMarketOverviewHead360{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:10px;display:flex}.homeMarketOverviewHead360>div{align-items:baseline;gap:9px;display:flex}.homeMarketOverviewHead360 strong{font-size:13px}.homeMarketOverviewHead360>small{color:var(--muted);font-size:9px}.homeMarketOverviewGrid360{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.homeMarketOverviewItem360{background:#fbfcfc;border:1px solid #e4ebe7;border-radius:9px;min-width:0;padding:10px 11px}.homeMarketOverviewItem360>span,.homeMarketOverviewItem360>strong,.homeMarketOverviewItem360>small,.homeMarketOverviewItem360>em{display:block}.homeMarketOverviewItem360>span{color:#667085;font-size:9px;font-weight:750}.homeMarketOverviewItem360>strong{margin-top:3px;font-size:15px}.homeMarketOverviewItem360>small{color:var(--muted);margin-top:2px;font-size:9px;font-style:normal}.homeMarketOverviewItem360>small.up{color:#17734f}.homeMarketOverviewItem360>small.down{color:#b93d3d}.homeMarketOverviewItem360>em{color:#98a2b3;margin-top:3px;font-size:7px;font-style:normal}.newsVisual360.sourceMedia img{background:#eef2f0}@media (max-width:980px){.fundsTableHead360,.fundsTableRow360{min-width:1040px}}@media (max-width:760px){.homeMarketOverview360{width:calc(100% - 36px);margin-bottom:4px}.homeMarketOverviewHead360{flex-direction:column;align-items:flex-start;gap:3px}.homeMarketOverviewGrid360{grid-template-columns:repeat(2,minmax(0,1fr))}.dividendCalendarHelp360{flex-direction:column;gap:4px}.scoreWeightMatrix360 .methodRow{grid-template-columns:1fr;gap:5px}.scoreWeightMatrix360 .methodRow small{text-align:left}}
