.thirdPartyFilters{display:flex;align-items:end;gap:1rem;flex-wrap:wrap;margin:1.5rem 0}.thirdPartyFilters label,.thirdPartyMobile>label{display:grid;gap:.4rem;font-size:.8rem}.thirdPartyFilters select,.thirdPartyMobile>label select{min-height:40px;padding:.5rem .75rem;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:var(--surface)}.thirdPartyFilters>span{font-size:.8rem;opacity:.65;padding-bottom:.65rem}.thirdPartyRow{display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(110px,1.1fr) minmax(100px,1fr) 100px 85px 100px minmax(110px,1.2fr) 120px;gap:1rem;align-items:start;padding:1.15rem .75rem;border-bottom:1px solid var(--border);font-size:.82rem;line-height:1.55}.thirdPartyRow>*{min-width:0;overflow-wrap:anywhere}.thirdPartyRow:hover{background:var(--surface)}.thirdPartyHead{position:sticky;top:var(--topbar-height);z-index:1;background:var(--bg);font-size:.72rem}.thirdPartyTitle{text-align:left;font-weight:600;white-space:normal;line-height:1.5;padding:0;color:var(--text)}.thirdPartyMobile .resourceMobileCard .thirdPartyTitle{font-size:1.05rem}.thirdPartyMobile .resourceMobileCard .thirdPartyActions>*{font-size:.8rem}.thirdPartyActions{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.thirdPartyTake{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;opacity:.72;white-space:pre-wrap}.thirdPartyMobile{display:none}dialog.thirdPartySheet{margin:auto;max-height:90dvh;color:var(--text);background:var(--surface);border:1px solid var(--border);width:min(780px,calc(100vw - 2rem))}.thirdPartySheet::backdrop{background:#0b1320c7}.thirdPartySheet header h2{overflow-wrap:anywhere}.thirdPartyContent{margin-top:1.5rem}.thirdPartyDelete{margin-top:1.5rem;padding:1rem;border:1px solid var(--border);border-radius:8px}.thirdPartyDelete button{margin-top:.75rem;margin-right:1rem}.thirdPartyDetail{display:grid;gap:1rem}.thirdPartyDetail dt{font-size:.75rem;opacity:.65;margin-bottom:.35rem}.thirdPartyDetail dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1150px){.thirdPartyTable{display:none}.thirdPartyMobile{display:grid;gap:1rem}.thirdPartyMobile h2{margin:0;font-family:inherit;font-size:1.05rem}.thirdPartyMobile .thirdPartyActions{flex-direction:row;flex-wrap:wrap;gap:1rem}}.aiHeading{align-items:center}.aiLoading{display:grid;gap:18px}.aiLoading span{display:block;height:150px;border-radius:var(--radius);background:var(--surface);animation:shimmer 1.5s infinite}.aiEmpty{border:1px solid rgba(212,175,55,.3);background:var(--surface);border-radius:var(--radius);padding:54px 28px;text-align:center;margin-bottom:52px}.aiEmpty h2,.aiHistory h2,.aiCurrent h2,.aiAlternatives h3,.aiModal h2{font-family:var(--serif);font-weight:600}.aiEmpty h2{font-size:25px}.aiEmpty>p:not(.eyebrow){color:var(--muted);max-width:640px;margin:12px auto 24px;line-height:1.7}.aiCurrent{border:1px solid rgba(212,175,55,.42);border-radius:var(--radius);background:var(--surface);padding:28px;margin-bottom:52px}.aiCurrent>header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px}.aiCurrent h2{font-size:32px;margin-top:5px}.aiMeta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;color:var(--faint);font-size:10px}.aiMeta>span{padding-right:8px;border-right:1px solid var(--border)}.aiMeta>span:last-child{border:0}.aiStatus,.aiConfidence{display:inline-flex;align-items:center;min-height:23px;border:1px solid var(--border-strong);border-radius:999px;padding:3px 8px;color:var(--muted);font-size:9px}.aiConfidence{border-color:#d4af3759;color:#d8bd7b}.aiMetricGrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.aiMetricGrid>div{min-height:112px;padding:20px 18px;border-right:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;gap:7px}.aiMetricGrid>div:nth-child(4n){border-right:0}.aiMetricGrid>div:nth-child(n+5){border-top:1px solid var(--border)}.aiMetricGrid span,.aiAnalysis article>span,.aiOrigin>span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.aiMetricGrid strong{font:500 20px var(--mono)}.aiMetricGrid small{color:var(--faint);font-size:9px}.aiAnalysis{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border);margin-top:24px;border:1px solid var(--border);border-radius:10px;overflow:hidden}.aiAnalysis article{background:var(--surface-2);padding:20px;min-height:140px}.aiAnalysis .aiLead{grid-column:1/-1;min-height:auto}.aiAnalysis p,.aiAnalysis li{color:#c4cbd4;font-size:13px;line-height:1.65;margin-top:10px}.aiAnalysis ul{padding-left:18px}.aiOrigin{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 2px;border-bottom:1px solid var(--border)}.aiOrigin a,.aiOrigin b{font-size:11px;font-weight:500;color:var(--muted)}.aiOrigin a:hover{color:var(--gold)}.aiAlternatives{padding-top:27px}.aiAlternatives>header{margin-bottom:14px}.aiAlternatives>div{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.aiAlternatives article{border:1px solid var(--border);border-radius:10px;padding:18px;background:var(--bg)}.aiAlternatives article>span{font:600 9px var(--mono);color:var(--gold);text-transform:uppercase;letter-spacing:.08em}.aiAlternatives h4{font-size:15px;margin-top:8px}.aiAlternatives h4 small{font:500 9px var(--mono);color:var(--faint);margin-left:5px}.aiAlternatives article p,.aiAlternatives>p{font-size:12px;color:var(--muted);line-height:1.55;margin-top:8px}.aiHistory>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.aiHistory>header>span{font-size:10px;color:var(--faint)}.aiHistoryTable{overflow-x:auto;border:1px solid var(--border);border-radius:10px}.aiHistoryHead,.aiHistoryTable article{min-width:1240px;display:grid;grid-template-columns:1.25fr .75fr .8fr .75fr .75fr .8fr .8fr .72fr 1fr .65fr .55fr;gap:10px;align-items:center;padding:12px 14px}.aiHistoryHead{background:var(--surface-2);font-size:8px;line-height:1.3;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.aiHistoryTable article{min-height:62px;border-top:1px solid var(--border);font-size:10px;color:var(--muted)}.aiHistoryTable article strong{display:flex;flex-direction:column;color:var(--text);font-size:11px}.aiHistoryTable article strong span{font:600 8px var(--mono);color:var(--gold);margin-bottom:4px}.aiHistoryTable article>a{color:var(--gold)}.aiHistoryMobile{display:none}.aiHistoryEmpty{border:1px dashed var(--border-strong);border-radius:10px;padding:30px;text-align:center;color:var(--muted);font-size:12px}.aiModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#04090fc7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:28px;overflow:auto}.aiModal>form{width:min(980px,100%);margin:auto;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow)}.aiModal form>header{display:flex;justify-content:space-between;padding:25px 28px;border-bottom:1px solid var(--border);position:sticky;top:-28px;background:var(--bg);z-index:2;border-radius:var(--radius) var(--radius) 0 0}.aiModal h2{font-size:26px}.aiModal form>header p:last-child{color:var(--muted);font-size:11px;margin-top:6px}.aiModal form>section{padding:24px 28px;border-bottom:1px solid var(--border)}.aiModal section>h3,.aiEditorSectionTitle h3{font-size:13px;margin-bottom:17px}.aiFormGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.aiFormGrid label,.aiAlternativeForm label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:10px;font-weight:500}.aiFormGrid label.full{grid-column:1/-1}.aiFormGrid input,.aiFormGrid select,.aiFormGrid textarea,.aiAlternativeForm input,.aiAlternativeForm select,.aiAlternativeForm textarea{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;outline:0}.aiFormGrid textarea,.aiAlternativeForm textarea{min-height:92px;resize:vertical}.aiFormGrid input:focus,.aiFormGrid select:focus,.aiFormGrid textarea:focus,.aiAlternativeForm input:focus,.aiAlternativeForm select:focus,.aiAlternativeForm textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.aiEditorSectionTitle{display:flex;justify-content:space-between;align-items:center}.aiAlternativeForm{display:grid;grid-template-columns:1fr 1fr .65fr auto;align-items:end;gap:10px;padding:14px;border:1px solid var(--border);border-radius:9px;margin-top:9px}.aiAlternativeForm .wide{grid-column:1/-2}.aiModal form>footer{display:flex;justify-content:flex-end;align-items:center;gap:18px;padding:20px 28px;position:sticky;bottom:-28px;background:var(--bg);border-radius:0 0 var(--radius) var(--radius)}@media(max-width:1100px){.aiMetricGrid{grid-template-columns:repeat(2,1fr)}.aiMetricGrid>div:nth-child(2n){border-right:0}.aiMetricGrid>div:nth-child(n+3){border-top:1px solid var(--border)}.aiHistoryTable{display:none}.aiHistoryMobile{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.aiHistoryMobile>article{border:1px solid var(--border);border-radius:10px;padding:16px;background:var(--surface)}.aiHistoryMobile header{display:flex;justify-content:space-between;gap:12px}.aiHistoryMobile h3{font-size:14px;margin-top:4px}.aiHistoryMobile article>div{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px}.aiHistoryMobile article>div>div{display:flex;flex-direction:column;gap:4px}.aiHistoryMobile article>div span,.aiHistoryMobile dt{font-size:8px;color:var(--faint);text-transform:uppercase}.aiHistoryMobile article>div strong{font:500 14px var(--mono)}.aiHistoryMobile details{margin-top:14px;border-top:1px solid var(--border);padding-top:10px}.aiHistoryMobile summary{font-size:10px;color:var(--muted);cursor:pointer}.aiHistoryMobile dl>div{display:flex;justify-content:space-between;margin-top:9px;font-size:10px}}@media(max-width:780px){.aiCurrent{padding:18px}.aiCurrent>header{flex-direction:column}.aiCurrent>header .detailActions{width:100%}.aiMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiMetricGrid>div{padding:15px 10px;min-height:100px}.aiMetricGrid strong{font-size:17px}.aiAnalysis{grid-template-columns:1fr}.aiAnalysis .aiLead{grid-column:1}.aiAlternatives>div,.aiHistoryMobile{grid-template-columns:1fr}.aiOrigin{align-items:flex-start;flex-direction:column}.aiModal{padding:0}.aiModal>form{border:0;border-radius:0}.aiModal form>header{top:0;padding:20px 16px}.aiModal form>section{padding:20px 16px}.aiFormGrid{grid-template-columns:1fr}.aiFormGrid label.full{grid-column:1}.aiAlternativeForm{grid-template-columns:1fr}.aiAlternativeForm .wide{grid-column:1}.aiModal form>footer{bottom:0;padding:16px}.aiCurrent h2{font-size:27px}}@media(max-width:780px){.topbar nav{justify-content:flex-start;overflow-x:auto;padding:0 16px;scrollbar-width:none}.topbar nav::-webkit-scrollbar{display:none}}@media(max-width:420px){.aiMetricGrid strong{font-size:15px}.aiMeta{align-items:flex-start}.aiHeading .detailActions{display:grid;grid-template-columns:1fr;width:100%}}:root{--topbar-height:72px;--bg:#0b1320;--surface:#151f2d;--surface-2:#1f2937;--surface-3:#263244;--range-52-low:#d89a2b;--range-52-mid-low:#c8a23a;--range-52-mid-high:#8d9a45;--range-52-high:#4f8a5b;--border:#2b3748;--border-strong:#3c4859;--text:#f8f9fa;--muted:#adb5c0;--faint:#788496;--gold:#d4af37;--gold-bright:#e1c15a;--gold-soft:rgba(212,175,55,.11);--teal:var(--gold);--teal-bright:var(--gold-bright);--teal-soft:var(--gold-soft);--blue:#9aa7b8;--blue-soft:#202b3a;--amber:var(--gold);--amber-soft:var(--gold-soft);--red:#dc4c4c;--red-soft:rgba(220,76,76,.12);--positive:#16a34a;--negative:#dc4c4c;--radius:12px;--radius-sm:8px;--shadow:0 12px 34px rgba(0,0,0,.18);--sans:"Inter",system-ui,-apple-system,sans-serif;--serif:"Playfair Display",Georgia,serif;--mono:"Inter",system-ui,-apple-system,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color-scheme:dark}body{min-width:320px;min-height:100vh;background:var(--bg);color:var(--text);font:14px/1.55 var(--sans);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}::selection{background:#2b514b;color:#fff}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.appShell{min-height:100vh}.topbar{height:72px;border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 36px;position:sticky;top:0;background:#0c0e0feb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20}.wordmark{display:flex;align-items:center;gap:12px;font-weight:600;letter-spacing:-.01em;width:max-content}.wordmark>span:last-child{display:flex;flex-direction:column}.wordmark small{font:500 8px/1.3 var(--mono);letter-spacing:.13em;color:var(--faint)}.brandMark{width:34px;height:34px;border:1px solid var(--border-strong);border-radius:9px;display:grid;place-items:center;font:600 11px var(--mono);letter-spacing:-.08em;color:var(--teal-bright);background:var(--surface-2)}.topbar nav{display:flex;align-items:stretch;height:100%;gap:34px}.topbar nav a{color:var(--muted);font-size:13px;display:grid;place-items:center;position:relative}.topbar nav a:hover,.topbar nav a.active{color:var(--text)}.topbar nav a.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--teal)}.userMenu{justify-self:end;display:flex;align-items:center;gap:10px}.avatar{width:34px;height:34px;flex:0 0 34px;border-radius:50%;display:grid;place-items:center;background:#202829;border:1px solid var(--border-strong);font:600 10px var(--mono);color:#c5d3d0}.userMeta{display:flex;flex-direction:column;min-width:100px}.userMeta b{font-size:12px;font-weight:600}.userMeta small{font-size:10px;color:var(--faint)}.iconButton{width:40px;height:40px;border:0;background:transparent;color:var(--muted);border-radius:8px;display:grid;place-items:center}.iconButton:hover{background:var(--surface-3);color:var(--text)}.page{width:min(1480px,100%);margin:auto;padding:50px 42px 80px}.pageHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.eyebrow{font:600 10px/1.3 var(--mono);letter-spacing:.14em;color:var(--teal);text-transform:uppercase;margin-bottom:9px}.pageHeading h1,.detailHeader h1,.newIntro h1{font-size:32px;line-height:1.1;letter-spacing:-.04em;font-weight:600}.pageHeading>div>p:last-child,.newIntro>p:last-child{color:var(--muted);margin-top:12px}.primaryButton,.secondaryButton{min-height:40px;border-radius:8px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:12px;transition:.18s}.primaryButton{border:1px solid var(--teal);background:var(--teal);color:#09110f}.primaryButton:hover{background:var(--teal-bright);border-color:var(--teal-bright)}.primaryButton:disabled,.secondaryButton:disabled{opacity:.5;cursor:not-allowed}.secondaryButton{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text)}.secondaryButton:hover{border-color:#52605f;background:var(--surface-3)}.textButton,.backLink{border:0;background:transparent;color:var(--muted);font-weight:500}.backLink{display:inline-flex;align-items:center;gap:7px;font-size:12px;margin-bottom:30px}.backLink svg{width:16px}.backLink:hover,.textButton:hover{color:var(--text)}.toolbar{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:25px}.search{width:300px;height:42px;border:1px solid var(--border);border-radius:9px;background:var(--surface);display:flex;align-items:center;padding:0 12px;gap:9px;color:var(--faint)}.search:focus-within{border-color:var(--teal)}.search input{border:0;outline:0;background:transparent;color:var(--text);min-width:0;flex:1}.search input::placeholder{color:var(--faint)}.search button{border:0;background:transparent;color:var(--faint);height:30px;display:grid;place-items:center}.filters{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.compactSelect{position:relative}.compactSelect>span{position:absolute;width:1px;height:1px;overflow:hidden}.compactSelect select{height:42px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--muted);padding:0 31px 0 12px;max-width:210px}.compactSelect select:hover{border-color:var(--border-strong);color:var(--text)}.companyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.companyCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;min-height:430px;display:flex;flex-direction:column;position:relative;transition:transform .18s,border-color .18s,background .18s}.companyCard:hover{transform:translateY(-2px);border-color:#3e4a49;background:#141819}.companyCard:focus-visible{outline-offset:3px}.cardTop{display:flex;justify-content:space-between;gap:12px}.cardTop h2{font-size:18px;line-height:1.2;font-weight:600;letter-spacing:-.02em;margin-top:6px}.cardTop p{font-size:11px;color:var(--faint);margin-top:5px}.ticker{font:600 10px var(--mono);letter-spacing:.13em;color:var(--teal)}.cardArrow{width:34px;height:34px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;color:var(--faint);transition:.18s}.cardArrow svg{width:15px}.companyCard:hover .cardArrow{border-color:var(--teal);color:var(--teal);transform:translate(2px)}.thesis{color:#bec4c1;font-size:13px;line-height:1.6;min-height:63px;margin:21px 0 23px}.valuationGrid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:grid;grid-template-columns:1.45fr 1fr 1fr;padding:17px 0;gap:15px}.valuationGrid>div{display:flex;flex-direction:column;gap:5px}.valuationGrid span,.priceCard>span{font-size:9px;color:var(--faint);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.valuationGrid strong{font:500 16px var(--mono);letter-spacing:-.04em}.valuationGrid .heroMetric strong{font-size:30px}.positive{color:var(--positive)!important}.negative{color:var(--negative)!important}.multiple{display:flex;align-items:baseline;gap:8px;margin:18px 0 16px;font:13px var(--mono)}.multiple span{color:var(--faint)}.multiple small{color:var(--muted);margin-left:3px}.badgeRow{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.badge,.quietBadge{font-size:9px;line-height:1.2;min-height:22px;display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;border:1px solid var(--border-strong);color:#aeb7b5;background:#1a1e1f}.badge.teal{color:#9acbc2;border-color:#315149;background:var(--teal-soft)}.badge.blue{color:#9fb6ce;border-color:#2d3f50;background:var(--blue-soft)}.badge.amber{color:#d0b27c;border-color:#4b3d28;background:var(--amber-soft)}.badge.red{color:#d99d99;border-color:#50302f;background:var(--red-soft)}.quietBadge{color:var(--faint)}.updated{margin-top:auto;padding-top:20px;font:9px var(--mono);color:#4f5957}.skeleton{background:linear-gradient(90deg,var(--surface),var(--surface-2),var(--surface));background-size:220% 100%;animation:shimmer 1.5s infinite;border:0}.stateCard{border:1px dashed var(--border-strong);border-radius:var(--radius);padding:70px 24px;text-align:center;color:var(--muted)}.stateCard h2{color:var(--text);margin-bottom:8px;font-size:17px}.stateCard .secondaryButton{margin-top:18px}@keyframes shimmer{to{background-position:-220% 0}}.authPage{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.05fr) minmax(480px,.95fr)}.authAside{background:#101414;border-right:1px solid var(--border);padding:42px 52px;display:flex;flex-direction:column;position:relative;overflow:hidden}.authAside:after{content:"";position:absolute;width:440px;height:440px;border:1px solid #1e2c2a;border-radius:50%;right:-210px;bottom:-170px;box-shadow:0 0 0 90px #16262326,0 0 0 180px #16262314}.authBrand{display:flex;gap:12px;align-items:center;font-weight:600;z-index:1}.authStatement{margin:auto 0;max-width:590px;z-index:1}.authStatement h1{font-size:58px;line-height:1.01;letter-spacing:-.055em;font-weight:500;max-width:520px}.authStatement>p:nth-child(3){color:var(--muted);font-size:17px;line-height:1.7;max-width:540px;margin-top:24px}.authRules{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:52px;border-top:1px solid var(--border);padding-top:17px}.authRules span{font:10px var(--mono);color:var(--faint)}.authFoot{font:10px var(--mono);color:var(--faint);z-index:1}.authMain{display:grid;place-items:center;padding:45px;background:var(--bg)}.loginCard{width:min(390px,100%);display:flex;flex-direction:column;gap:20px}.loginCard h2{font-size:29px;letter-spacing:-.04em}.loginCard>div:first-child>p:last-child{color:var(--muted);margin-top:8px}.loginCard label,.minimalForm label,.formGrid label,.rowFields label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:11px;font-weight:500}.loginCard input,.minimalForm input,.minimalForm textarea,.formGrid input,.formGrid textarea,.formGrid select,.rowFields input,.rowFields select{width:100%;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);min-height:44px;padding:10px 12px;outline:0}.loginCard input:focus,.minimalForm input:focus,.minimalForm textarea:focus,.formGrid input:focus,.formGrid textarea:focus,.formGrid select:focus,.rowFields input:focus,.rowFields select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #70b6aa14}.loginCard .primaryButton{width:100%;margin-top:4px}.demoAccess{border-top:1px solid var(--border);padding-top:18px!important;display:flex;flex-direction:column;color:var(--faint);font:10px/1.7 var(--mono)}.demoAccess b{color:var(--muted);margin-bottom:3px}.demoAccess button{border:0;background:transparent;color:var(--teal);width:max-content;margin-top:7px}.inlineError{padding:10px 12px;background:var(--red-soft);border:1px solid #51302f;border-radius:8px;color:#d89a96;font-size:12px}.narrowPage{max-width:850px;margin:auto}.newIntro{margin:0 0 35px}.minimalForm{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:30px;display:grid;grid-template-columns:2fr 1fr;gap:22px}.minimalForm textarea{resize:vertical;min-height:110px}.minimalForm small{font:9px var(--mono);color:var(--faint);align-self:flex-end}.full{grid-column:1/-1!important}.formActions{display:flex;align-items:center;justify-content:flex-end;gap:18px;border-top:1px solid var(--border);padding-top:20px}.detailHeader{display:grid;grid-template-columns:1fr auto;gap:24px;position:relative}.identity h1{font-size:36px;margin-top:5px}.identity>p{color:var(--faint);margin-top:8px}.detailActions{display:flex;gap:8px;align-items:flex-start}.dangerButton{color:var(--negative)}.snapshotMeta{grid-column:1/-1;display:flex;align-items:center;gap:7px;color:var(--faint);font:10px var(--mono)}.snapshotMeta>span:last-child{margin-left:auto}.detailHeader blockquote{grid-column:1/-1;font-size:18px;line-height:1.6;color:#d4d9d6;border-top:1px solid var(--border);padding:25px 0 5px;max-width:980px}.priceGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:35px 0 52px}.priceCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;min-height:118px}.priceCard>span{grid-column:1/-1}.priceCard strong{font:500 26px var(--mono);letter-spacing:-.06em}.priceCard em{font:500 13px var(--mono);font-style:normal}.priceCard.featured{border-color:#315149;background:#111b19}.researchSection{border-top:1px solid var(--border);padding:42px 0 48px}.researchSection>header{margin-bottom:25px}.researchSection>header h2{font-size:21px;letter-spacing:-.025em}.opportunity{border:1px solid #2c3d39;border-radius:var(--radius);padding:28px;margin-bottom:48px;background:#101716}.opportunity>header{padding-left:5px}.beliefGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#2a3533;border:1px solid #2a3533;border-radius:9px;overflow:hidden}.textBlock{background:var(--surface);padding:23px;position:relative}.beliefGrid .textBlock{background:#131b19;min-height:190px}.textBlock>span{font:10px var(--mono);color:var(--teal)}.textBlock h3{font-size:12px;margin:18px 0 11px}.textBlock p{color:var(--muted);line-height:1.7}.segmentBar{height:8px;border-radius:999px;overflow:hidden;display:flex;gap:2px;background:var(--surface-3);margin-bottom:25px}.segmentBar span{background:#507f77}.segmentBar span:nth-child(2){background:#355b55}.segmentBar span:nth-child(3){background:#29433f}.segmentBar span:nth-child(n+4){background:#243735}.segmentList{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.segmentList article{border:1px solid var(--border);border-radius:10px;padding:20px;display:grid;grid-template-columns:95px 1fr;gap:20px}.segmentWeight{display:flex;flex-direction:column;border-right:1px solid var(--border)}.segmentWeight strong{font:500 23px var(--mono)}.segmentWeight span{font-size:10px;color:var(--faint)}.segmentList h3{font-size:14px;margin-bottom:7px}.segmentList p{color:var(--muted);font-size:12px;margin-top:10px}.subtleWarning{color:var(--amber);font-size:10px;margin-top:14px}.valuationSection{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.multipleHero{border:1px solid var(--border);border-radius:10px;padding:24px;display:grid;grid-template-columns:auto auto 25px auto auto;align-items:center;gap:10px}.multipleHero span{font-size:9px;color:var(--faint);text-transform:uppercase;writing-mode:vertical-lr;transform:rotate(180deg)}.multipleHero strong{font:500 30px var(--mono)}.multipleHero i{color:var(--faint);font-style:normal}.multipleHero em{grid-column:1/-1;color:var(--teal);font:10px var(--mono);font-style:normal;margin-top:8px}.valuationSection .textBlock{border:1px solid var(--border);border-radius:10px}.valuationSection .textBlock h3{margin-top:0}.napkin{margin-top:12px;border-left:2px solid var(--amber);padding:18px 22px;background:var(--amber-soft);border-radius:0 8px 8px 0}.napkin span{font:600 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber)}.napkin p{margin-top:9px;color:#c9c2b6;line-height:1.7;white-space:pre-wrap}.kpiTable{border:1px solid var(--border);border-radius:10px;overflow:hidden}.kpiTable>div{display:grid;grid-template-columns:1.4fr .8fr 1fr 2fr;gap:15px;align-items:center;min-height:59px;padding:12px 16px;border-bottom:1px solid var(--border)}.kpiTable>div:last-child{border:0}.kpiTable span{font-weight:500}.kpiTable strong{font:500 16px var(--mono)}.kpiTable em{font:10px var(--mono);font-style:normal;color:var(--muted)}.kpiTable small{color:var(--faint)}.twoColumn{display:grid;grid-template-columns:1fr 1fr;gap:28px}.plainList{border-top:1px solid var(--border)}.plainList article{display:grid;grid-template-columns:32px 1fr;gap:15px;padding:17px 0;border-bottom:1px solid var(--border)}.plainList article>span{font:10px var(--mono);color:var(--teal)}.plainList .riskIndex{color:var(--negative)}.plainList h3{font-size:13px}.plainList p{color:var(--muted);margin-top:5px;font-size:12px}.watchGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.watchGrid article{border:1px solid var(--border);border-radius:9px;padding:15px;display:flex;align-items:flex-start;gap:11px}.statusDot{width:7px;height:7px;border-radius:50%;background:var(--teal);margin-top:6px;box-shadow:0 0 0 4px var(--teal-soft)}.statusDot.vigilar{background:var(--amber);box-shadow:0 0 0 4px var(--amber-soft)}.statusDot.alerta{background:var(--red);box-shadow:0 0 0 4px var(--red-soft)}.watchGrid h3{font-size:12px}.watchGrid p{font-size:9px;color:var(--faint);text-transform:uppercase;margin-top:3px}.driverGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.driverGrid article{border:1px solid var(--border);border-radius:10px;padding:18px}.driverGrid article>div span{font:9px var(--mono);color:var(--faint);text-transform:uppercase}.driverGrid h3{margin:5px 0 12px;font-size:14px}.driverGrid p{font-size:12px;color:var(--muted);margin-top:13px}.voteSummary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:9px;overflow:hidden;margin-bottom:20px;width:min(520px,100%)}.voteSummary>div{padding:14px 18px;display:flex;align-items:baseline;gap:8px;border-right:1px solid var(--border)}.voteSummary>div:last-child{border:0}.voteSummary strong{font:500 20px var(--mono)}.voteSummary span{font-size:10px;color:var(--muted)}.opinions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.opinions article{border:1px solid var(--border);border-radius:9px;padding:15px;display:flex;gap:11px}.opinions article p{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.opinions article p b{font-size:11px}.opinions blockquote{font-size:11px;color:var(--muted);margin-top:7px}.yourOpinion{margin-top:20px;border:1px solid var(--border);border-radius:10px;padding:20px}.yourOpinion h3{font-size:12px;margin-bottom:12px}.votePicker{display:flex;gap:6px}.votePicker button{min-height:36px;border:1px solid var(--border);background:var(--surface-2);border-radius:7px;padding:0 13px;color:var(--muted);font-size:11px}.votePicker button.selected{border-color:var(--teal);background:var(--teal-soft);color:var(--teal-bright)}.yourOpinion textarea{display:block;width:100%;min-height:70px;margin:12px 0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:11px;color:var(--text);resize:vertical}.history{border:1px solid var(--border);border-radius:10px;margin-top:15px}.history>button{border:0;background:transparent;width:100%;min-height:68px;padding:0 19px;display:flex;justify-content:space-between;align-items:center}.history>button>span{display:flex;align-items:center;gap:10px}.history>button>span>svg{color:var(--teal)}.history>button small{color:var(--faint);font-weight:400;margin-left:6px}.history>button[aria-expanded=true]>svg{transform:rotate(90deg)}.timeline{border-top:1px solid var(--border);padding:10px 20px 25px}.timeline article{display:grid;grid-template-columns:125px 1fr;position:relative;padding:18px 0;border-bottom:1px solid var(--border)}.timeline article:last-child{border:0}.timeline time{font:10px var(--mono);color:var(--faint)}.timeline h3{font-size:12px}.timeline p{color:var(--muted);font-size:12px;margin-top:5px}.timeline p i{font-style:normal;color:var(--faint);margin:0 9px}.timeline p strong{color:var(--text)}.timeline div>small{color:var(--faint);font-size:9px}.toast{position:fixed;right:25px;bottom:25px;background:#dce9e6;color:#12201d;border-radius:9px;padding:13px 17px;font-weight:600;box-shadow:var(--shadow);z-index:50}.editPage{max-width:1100px;margin:auto}.stickyEdit{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.stickyEdit .backLink{margin-bottom:10px}.stickyEdit h1{font-size:28px;letter-spacing:-.035em}.editorGroup{border:1px solid var(--border);border-radius:10px;margin-bottom:10px;background:var(--surface)}.editorGroup>summary{list-style:none;min-height:60px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:600}.editorGroup>summary::-webkit-details-marker{display:none}.editorGroup>summary span{display:flex;align-items:center;gap:8px}.editorGroup>summary small{font:9px var(--mono);color:var(--faint);font-weight:400}.editorGroup[open]>summary>svg{transform:rotate(90deg)}.editorGroup>div{border-top:1px solid var(--border);padding:20px}.formGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.formGrid.four{grid-template-columns:repeat(4,1fr)}.formGrid textarea{resize:vertical;min-height:90px}.collectionTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.collectionTop p{font-size:11px;color:var(--faint)}.collectionRow{border:1px solid var(--border);background:#0f1213;border-radius:9px;padding:15px;display:flex;gap:12px;margin-bottom:8px}.rowFields{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;flex:1}.rowFields .full{grid-column:span 2!important}.rowActions{display:flex;flex-direction:column;gap:4px}.rowActions button{width:32px;height:30px;border:0;border-radius:6px;background:var(--surface-3);color:var(--muted);display:grid;place-items:center}.rowActions button:hover{color:var(--text)}.rowActions button:last-child:hover{color:var(--negative)}.rowActions svg{width:14px}.bottomActions{display:flex;justify-content:flex-end;align-items:center;gap:18px;padding-top:20px}.detailSkeleton>div{height:60px;background:var(--surface);border-radius:10px;margin-bottom:20px}.detailSkeleton>div:nth-child(2){height:100px}.detailSkeleton .priceGrid{display:grid;height:auto;background:transparent}.detailSkeleton .priceGrid i{height:115px;background:var(--surface);border-radius:10px}.detailSkeleton>div:last-child{height:300px}.splash{min-height:100vh;display:grid;place-content:center;gap:15px;justify-items:center}.skeletonLine{width:90px;height:2px;background:var(--border);position:relative;overflow:hidden}.skeletonLine:after{content:"";position:absolute;width:35px;height:2px;background:var(--teal);animation:load 1.1s infinite}@keyframes load{0%{left:-35px}to{left:90px}}.minimalForm select{width:100%;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);min-height:44px;padding:10px 12px;outline:0}.minimalForm select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #70b6aa14}.userCreateForm{margin-bottom:24px}.userError{margin-bottom:18px}.passwordHint{color:var(--faint);font-size:10px}.userTable{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-x:auto;min-height:92px}.userTableHead,.userTable article{display:grid;grid-template-columns:1.25fr 1.5fr .8fr .75fr .9fr 1fr 1.45fr;gap:14px;align-items:center;min-width:1080px;padding:0 18px}.userTableHead{min-height:43px;border-bottom:1px solid var(--border);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.userTable article{min-height:72px;border-bottom:1px solid var(--border);font-size:11px}.userTable article:last-child{border:0}.userTable article.inactive{opacity:.58}.userIdentity{display:flex;align-items:center;gap:9px;min-width:0}.userIdentity b,.userEmail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userIdentity small{font:8px var(--mono);color:var(--teal);text-transform:uppercase}.userTable select{width:100%;height:34px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--text);padding:0 8px;font-size:10px}.userTable select:disabled{opacity:.65}.userTable time{font:9px var(--mono);color:var(--faint)}.userStatus{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--faint);margin-right:7px}.userStatus.active{background:var(--teal);box-shadow:0 0 0 3px var(--teal-soft)}.userActions{display:flex;align-items:center;gap:12px}.userActions .textButton{font-size:10px;text-align:left}.userActions .textButton:last-child{color:var(--negative)}.userActions .textButton:disabled{opacity:.35;cursor:not-allowed}.passwordPanel{margin-top:22px}.passwordPanel h2{font-size:20px}.passwordPanel>div:first-child>p:last-child{color:var(--muted);margin-top:5px}.passwordPage{max-width:720px}.userTable.skeleton{height:180px}@media(max-width:1100px){.companyGrid{grid-template-columns:repeat(2,1fr)}.topbar{padding:0 22px}.page{padding-left:26px;padding-right:26px}.userMeta{display:none}.valuationSection{grid-template-columns:1fr}.driverGrid,.formGrid.four{grid-template-columns:repeat(2,1fr)}.authStatement h1{font-size:46px}.authAside{padding:35px}}@media(max-width:780px){.topbar{height:64px;grid-template-columns:1fr auto;padding:0 16px}.topbar nav{position:fixed;bottom:0;left:0;right:0;height:60px;background:#0f1213f5;border-top:1px solid var(--border);justify-content:center;gap:70px;z-index:40}.topbar nav a.active:after{bottom:auto;top:-1px}.userMenu .avatar{display:none}.page{padding:32px 16px 88px}.pageHeading{align-items:flex-start}.pageHeading h1,.detailHeader h1{font-size:28px}.pageHeading>div>p:last-child{font-size:12px}.toolbar{align-items:stretch;flex-direction:column}.search{width:100%}.filters{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.compactSelect select{max-width:170px}.companyGrid{grid-template-columns:1fr}.companyCard{min-height:400px}.authPage{grid-template-columns:1fr}.authAside{display:none}.authMain{padding:30px 20px}.priceGrid{grid-template-columns:repeat(2,1fr)}.detailHeader{grid-template-columns:1fr}.detailActions{grid-row:3}.snapshotMeta{grid-column:1;flex-wrap:wrap}.snapshotMeta>span:last-child{width:100%;margin:5px 0 0}.detailHeader blockquote{grid-column:1;font-size:16px}.beliefGrid,.segmentList,.watchGrid,.driverGrid,.opinions,.twoColumn{grid-template-columns:1fr}.opportunity{padding:18px}.kpiTable>div{grid-template-columns:1fr 1fr}.kpiTable small{grid-column:1/-1}.minimalForm{grid-template-columns:1fr;padding:20px}.minimalForm label{grid-column:1!important}.formGrid,.formGrid.four{grid-template-columns:1fr}.formGrid label{grid-column:1!important}.rowFields{grid-template-columns:1fr}.rowFields .full{grid-column:1!important}.timeline article{grid-template-columns:1fr;gap:5px}.history>button small{display:none}.valuationSection{grid-template-columns:1fr}.multipleHero{grid-template-columns:auto auto 20px auto auto}.collectionRow{flex-direction:column}.rowActions{flex-direction:row}.collectionTop{align-items:flex-start;gap:12px}.stickyEdit{position:sticky;top:64px;background:var(--bg);z-index:10;padding:12px 0}.stickyEdit h1{font-size:20px}.topbar .wordmark>span:last-child{display:none}}@media(max-width:480px){.pageHeading{flex-direction:column}.pageHeading .primaryButton{width:100%}.valuationGrid{grid-template-columns:1.2fr 1fr}.valuationGrid>div:last-child{display:none}.priceGrid{grid-template-columns:1fr 1fr}.priceCard{min-height:105px;padding:16px}.priceCard strong{font-size:21px}.detailActions{width:100%;flex-wrap:wrap}.detailActions .primaryButton,.detailActions .secondaryButton{flex:1}.segmentList article{grid-template-columns:75px 1fr}.votePicker{display:grid;grid-template-columns:repeat(3,1fr)}.votePicker button{padding:0 5px}.authMain{align-items:start;padding-top:55px}}::selection{background:#d4af3747;color:var(--text)}.topbar{background:#0b1320f0}.wordmark{font-family:var(--serif);font-size:15px;letter-spacing:.08em}.wordmark small{font-family:var(--sans);letter-spacing:.15em}.brandMark{width:40px;height:36px;border:0;border-radius:0;background:transparent;color:var(--gold);display:grid;place-items:center}.brandMark svg{width:32px;height:28px;fill:currentColor;stroke:none}.topbar nav a.active:after{height:2px;background:var(--gold)}.pageHeading h1,.detailHeader h1,.newIntro h1,.authStatement h1,.loginCard h2,.researchSection>header h2,.stickyEdit h1,.passwordPanel h2{font-family:var(--serif);font-weight:600;letter-spacing:-.025em}.eyebrow,.ticker{color:var(--gold)}.primaryButton{border-color:#d4af3780;background:var(--surface-2);color:var(--text)}.primaryButton svg{color:var(--gold)}.primaryButton:hover{border-color:var(--gold);background:var(--surface-3)}.secondaryButton:hover{border-color:#d4af3780;background:var(--surface-3)}.companyCard{background:var(--surface);border-color:#f8f9fa12}.companyCard:hover{border-color:#d4af376b;background:#182435}.companyCard:hover .cardArrow{border-color:var(--gold);color:var(--gold)}.cardTop h2{font-family:var(--serif);font-size:20px;font-weight:600}.valuationGrid{grid-template-columns:1.4fr 1fr .8fr}.valuationGrid span{white-space:normal;line-height:1.25;min-height:23px}.badge.accent{color:#e5ca6d;border-color:#d4af3761;background:var(--gold-soft)}.badge.warm{color:#c7ad63;border-color:#d4af3738;background:#d4af370f}.badge.red{color:#ef8b8b;border-color:#dc4c4c4d;background:var(--red-soft)}.authAside{background:#0e1826}.authAside:after{border-color:#d4af3729;box-shadow:0 0 0 90px #d4af3709,0 0 0 180px #d4af3705}.authBrand{font-family:var(--serif);font-size:17px;letter-spacing:.12em}.priceCard{border-color:#f8f9fa12}.priceCard.featured{border-color:#d4af377a;background:linear-gradient(135deg,#d4af371a,#1f29378c)}.priceCard.featured strong{font-size:32px}.opportunity{border-color:#d4af3729;background:#111c2a}.beliefGrid{background:var(--border);border-color:var(--border)}.beliefGrid .textBlock{background:#172231}.segmentBar span{background:#607086}.segmentBar span:nth-child(2){background:#526176}.segmentBar span:nth-child(3){background:#465469}.segmentBar span:nth-child(n+4){background:#3b485b}.multipleHero em,.textBlock>span,.plainList article>span,.history>button>span>svg{color:var(--gold)}.toast{background:var(--surface-2);color:var(--text);border:1px solid rgba(212,175,55,.36)}.collectionRow{background:#111a27}.userIdentity small{color:var(--gold)}@media(max-width:780px){.topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.topbar nav{background:#0b1320f7}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.priceNotice{margin:-10px 0 20px;border:1px solid rgba(212,175,55,.25);border-radius:8px;background:#d4af370f;padding:11px 14px;color:var(--muted);font-size:11px}.priceMeta{margin:-10px 2px 24px;text-align:right;color:var(--faint);font-size:10px}.priceHelp{align-self:end;color:var(--faint);font-size:10px;line-height:1.6}.resourceHeading h1,.resourceSection h2,.resourceEditor h2{font-family:var(--serif);font-weight:600}.resourceHeading{align-items:flex-start}.resourceSource{display:flex;gap:16px;flex-wrap:wrap;margin-top:15px;color:var(--faint);font-size:10px}.resourceSection>header{margin-bottom:22px}.resourceSection h2{font-size:23px}.resourceCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resourceCard{min-height:230px;border:1px solid rgba(248,249,250,.07);border-radius:var(--radius);background:var(--surface);padding:25px;display:flex;flex-direction:column;justify-content:space-between;transition:.18s}.resourceCard:hover{border-color:#d4af3766;background:#182435;transform:translateY(-2px)}.resourceCard>div>span{font:10px var(--mono);color:var(--gold);text-transform:uppercase;letter-spacing:.08em}.resourceCard h3{font-family:var(--serif);font-size:25px;margin:13px 0 8px}.resourceCard p{color:var(--muted);max-width:520px}.resourceCard footer{border-top:1px solid var(--border);padding-top:15px;display:flex;justify-content:space-between;gap:12px;color:var(--faint);font-size:10px}.resourceTable{border:1px solid rgba(248,249,250,.08);border-radius:var(--radius);background:var(--surface);overflow:visible;min-height:120px;position:relative}.resourceTableHead,.resourceTable article{display:grid;align-items:center;gap:12px;padding:0 14px}.resourceTableHead{position:sticky;top:var(--topbar-height);z-index:10;min-height:46px;background:var(--surface-2);border-bottom:1px solid var(--border);border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;font:600 9px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.resourceTable article{min-height:72px;border-bottom:1px solid rgba(248,249,250,.06);font-size:10px}.resourceTable article:last-child{border:0}.resourceTable article:hover{background:#f8f9fa05}.pillarsTable .resourceTableHead,.pillarsTable article{grid-template-columns:1.25fr .65fr .9fr .82fr .58fr .75fr .78fr .8fr .36fr .78fr .35fr}.smallCapsTable .resourceTableHead,.smallCapsTable article{grid-template-columns:.34fr 1.15fr .65fr .72fr .9fr .7fr .55fr .7fr .55fr .8fr .35fr}.resourceTicker{font:600 8px var(--mono);color:var(--gold)}.resourceTable strong{font:600 11px var(--mono);font-variant-numeric:tabular-nums}.resourceTable article>span>small{display:block;color:var(--faint);font-size:8px;margin-top:3px}.resourceCompany{min-width:0;display:flex;flex-direction:column}.resourceCompany>a:first-child,.resourceCompany>strong{font:600 11px var(--sans);overflow:hidden;text-overflow:ellipsis}.resourceCompany>a:first-child{color:var(--text)}.resourceCompany>a:first-child:hover{color:var(--gold)}.resourceCompany small{color:var(--faint);font:8px var(--mono);margin-top:3px}.resourceAddLink{color:var(--faint);font-size:8px;margin-top:4px;width:max-content}.resourceAddLink:hover{color:var(--gold)}.resourceEdit{border:0;background:transparent;color:var(--faint);font-size:9px}.resourceEdit:hover{color:var(--gold)}.rank{color:var(--gold)!important}.notesCell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.rangeBar{height:7px;border-radius:999px;background:var(--surface-3);position:relative;margin-right:28px}.rangeBar>span{display:block;height:100%;min-width:2px;border-radius:inherit;background:var(--range-52-low)}.rangeBar.rangeMidLow>span{background:var(--range-52-mid-low)}.rangeBar.rangeMidHigh>span{background:var(--range-52-mid-high)}.rangeBar.rangeHigh>span{background:var(--range-52-high)}.rangeBar small{position:absolute;left:calc(100% + 6px);top:-4px;color:var(--muted);font:8px var(--mono)}.rangeBar.neutral>span{display:none}.quoteErrors{border:1px solid rgba(220,76,76,.25);background:var(--red-soft);border-radius:8px;padding:12px 15px;margin:-10px 0 20px;color:var(--muted);font-size:10px}.quoteErrors summary{cursor:pointer;color:var(--text);font-weight:600}.quoteErrors p{margin-top:7px}.resourceError{border:1px solid var(--border);border-radius:var(--radius);padding:35px;text-align:center;color:var(--muted)}.resourceError .textButton{margin-top:12px}.resourceMobile{display:none}.resourceEditorBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#03080eb8;z-index:60;display:flex;justify-content:flex-end}.resourceEditor{width:min(720px,100%);height:100%;overflow-y:auto;background:var(--bg);border-left:1px solid var(--border);padding:28px}.resourceEditor>header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--border);padding-bottom:20px;margin-bottom:22px}.resourceEditor h2{font-size:25px}.resourceEditor>header .iconButton{font-size:25px}.resourceFormGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.resourceFormGrid label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:10px}.resourceFormGrid label.full{grid-column:1/-1!important}.resourceFormGrid input,.resourceFormGrid select,.resourceFormGrid textarea{width:100%;min-height:42px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);padding:9px 11px;outline:0}.resourceFormGrid textarea{min-height:90px;resize:vertical}.resourceFormGrid input:focus,.resourceFormGrid select:focus,.resourceFormGrid textarea:focus{border-color:var(--gold)}.resourceFormGrid small{color:var(--faint);font-size:8px}.marketSnapshot{margin-top:25px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 0}.marketSnapshot>div{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.marketSnapshot span{display:flex;flex-direction:column;color:var(--faint);font-size:8px;text-transform:uppercase}.marketSnapshot strong{color:var(--text);font:600 11px var(--mono);margin-top:5px;text-transform:none}.marketSnapshot>small{display:block;color:var(--faint);font-size:9px;margin-top:14px}.resourceEditor form>footer{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding-top:22px}.resourceEditor .inlineError{margin-top:18px}@media(max-width:1100px){.resourceTableHead,.resourceTable article{gap:8px;padding-left:10px;padding-right:10px}.resourceTable article{font-size:9px}.resourceTable strong{font-size:10px}.pillarsTable .resourceTableHead,.pillarsTable article{grid-template-columns:1.15fr .58fr .82fr .75fr .52fr .68fr .72fr .72fr .32fr .68fr .32fr}.smallCapsTable .resourceTableHead,.smallCapsTable article{grid-template-columns:.3fr 1.05fr .58fr .65fr .85fr .65fr .5fr .65fr .5fr .7fr .32fr}}@media(max-width:780px){.topbar nav{gap:24px}.topbar nav a{font-size:11px}.resourceCards{grid-template-columns:1fr}.resourceCard{min-height:200px}.resourceDesktop{display:none}.resourceMobile{display:grid;gap:9px}.resourceMobileCard{border:1px solid rgba(248,249,250,.08);border-radius:10px;background:var(--surface);padding:15px}.resourceMobileCard>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px}.resourceMobileCard>header>.resourceCompany:first-child{grid-column:1/3}.resourceMobileCard>header>strong{font:600 12px var(--mono)}.resourceMobileCard details{border-top:1px solid var(--border);margin-top:13px;padding-top:10px}.resourceMobileCard summary{color:var(--muted);font-size:10px;cursor:pointer}.resourceMobileCard dl{margin-top:12px}.resourceMobileCard dl>div{display:grid;grid-template-columns:1fr 1.2fr;gap:14px;padding:8px 0;border-bottom:1px solid rgba(248,249,250,.05)}.resourceMobileCard dt{color:var(--faint);font-size:9px}.resourceMobileCard dd{text-align:right;font:500 10px var(--mono)}.resourceMobileCard .rangeBar{margin:4px 25px 0 0}.mobileQuoteDate{color:var(--faint);font-size:8px;margin:10px 0}.resourceMobileCard .textButton{font-size:10px}.resourceEditor{padding:20px 16px}.resourceFormGrid{grid-template-columns:1fr}.resourceFormGrid label.full{grid-column:1!important}.marketSnapshot>div{grid-template-columns:repeat(2,1fr)}.resourceEditor form>footer{grid-template-columns:1fr 1fr}.resourceEditor form>footer>span{display:none}.resourceEditor form>footer .dangerButton{grid-column:1/-1;text-align:left}.resourceSource{gap:7px 13px}}@media(max-width:420px){.topbar nav{gap:16px}.topbar nav a{font-size:10px}.resourceCard footer{flex-direction:column}.resourceHeading .detailActions{display:grid;grid-template-columns:1fr;width:100%}}.sortableColumn{min-width:0}.sortableColumn button{width:100%;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;display:flex;align-items:center;gap:4px;text-align:left}.sortableColumn button:hover,.sortableColumn button.active{color:var(--text)}.sortableColumn i{color:var(--faint);font:normal 9px var(--mono)}.sortableColumn button.active i{color:var(--gold)}.resourceCards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.valueProjectTable .resourceTableHead,.valueProjectTable article{grid-template-columns:1.2fr .62fr .72fr .72fr .72fr .72fr 1fr .72fr .68fr .68fr .68fr .7fr .8fr .82fr .5fr;gap:8px;padding-left:11px;padding-right:11px}.resourceRowActions{display:flex!important;flex-direction:column;align-items:flex-start;gap:5px}.resourceRowActions .resourceEdit,.resourceRowActions .valueThesisLink{padding:0;width:max-content}.valueProjectTable .resourceTableHead{min-height:58px;line-height:1.25}.valueProjectTable article{min-height:76px;font-size:9px}.valueProjectTable strong{font-size:10px}.valueProjectTable .resourceEdit{width:max-content;margin-top:3px;padding:0}.valueStatus{display:inline-flex;align-items:center;min-height:21px;padding:3px 7px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font:normal 8px/1.25 var(--sans)}.valueStatus.reached{border-color:#d4af3752;color:var(--gold);background:#d4af370f}.valueStatus.exceeded{border-color:#4f8a5b61;color:var(--positive);background:#4f8a5b14}.valueStatus.closed{color:var(--faint);background:#f8f9fa06}.valueStatus.invalid{border-color:#dc4c4c47;color:var(--negative);background:#dc4c4c0f}.valueThesisLink{color:var(--gold);font-size:9px}.valueThesisLink:hover{text-decoration:underline}.valueThesisDisabled{color:var(--faint);font-size:9px}.valueMobileMetrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.valueMobileMetrics>span{display:flex;flex-direction:column;color:var(--faint);font-size:8px;text-transform:uppercase}.valueMobileMetrics strong{color:var(--text);font:600 12px var(--mono);margin-top:5px;text-transform:none}.valueProjectMobile .valueStatus{justify-self:end}.valueProjectMobile details>.valueThesisLink,.valueProjectMobile details>.valueThesisDisabled{display:inline-block;margin-top:14px}.valueProjectMobile details>.textButton{float:right;margin-top:10px}@media(max-width:1100px){.valueProjectTable .resourceTableHead,.valueProjectTable article{grid-template-columns:1.1fr .56fr .64fr .64fr .64fr .64fr 1fr .64fr .6fr .6fr .6fr .62fr .74fr .7fr .45fr;gap:6px;padding-left:8px;padding-right:8px}.valueProjectTable .resourceTableHead{font-size:8px}.valueProjectTable article{font-size:8px}.valueProjectTable strong{font-size:9px}.valueStatus{padding:3px 5px;font-size:7px}}.valueProjectActions{flex-wrap:wrap}.importSummary{border:1px solid rgba(212,175,55,.22);background:#d4af370b;border-radius:8px;padding:12px 15px;margin:-10px 0 20px;color:var(--muted);font-size:10px}.importSummary summary{cursor:pointer;color:var(--text);font-weight:600}.importSummary p{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,.7fr);gap:16px;margin-top:9px;padding-top:9px;border-top:1px solid var(--border)}.importSummary p b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:500}.importSummary p.created span{color:var(--positive)}.importSummary p.error span{color:var(--negative)}.valueReviewFlag{display:inline-flex;width:max-content;margin-top:4px;border:1px solid rgba(216,154,43,.28);border-radius:999px;padding:2px 6px;color:#d8b66a;font:600 7px var(--mono);font-style:normal;letter-spacing:.04em;text-transform:uppercase}.importSource{margin-top:25px;border:1px solid rgba(212,175,55,.18);border-radius:8px;background:#d4af3709;padding:17px}.importSource>strong{display:block;color:var(--text);font-size:11px;overflow-wrap:anywhere}.importSource>small{display:block;margin-top:6px;color:var(--faint);font-size:9px}.importSource ul{margin:12px 0 0;padding-left:18px;color:var(--muted);font-size:9px}.importSource li+li{margin-top:5px}@media(max-width:780px){.valueProjectActions{width:100%}.valueProjectActions button{flex:1 1 auto}.importSummary p{grid-template-columns:1fr;gap:4px}.importSummary p b{white-space:normal}}.valueThesisError{display:block;margin-top:3px;color:var(--negative);font-size:8px}.thesisReadingPage{width:min(1120px,100%);margin:0 auto}.thesisReadingHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding-bottom:28px;border-bottom:1px solid var(--border)}.thesisReadingHeader h1{font:600 clamp(32px,4vw,48px)/1.08 var(--serif);letter-spacing:-.035em}.thesisReadingHeader>div>p:last-child{margin-top:10px;color:var(--muted);font-size:12px}.thesisReadingHeader>.secondaryButton{flex:0 0 auto}.thesisReadingMeta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--border);margin-bottom:34px}.thesisReadingMeta>span{display:flex;flex-direction:column;gap:6px;min-height:74px;padding:16px 18px;border-right:1px solid var(--border);color:var(--faint);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.thesisReadingMeta>span:first-child{padding-left:0}.thesisReadingMeta>span:last-child{border-right:0}.thesisReadingMeta strong{color:var(--text);font:600 12px/1.45 var(--mono);text-transform:none;letter-spacing:0}.thesisReadingLayout{display:grid;grid-template-columns:210px minmax(0,760px);justify-content:center;align-items:start;gap:54px}.thesisOutline{position:sticky;top:calc(var(--topbar-height) + 24px);max-height:calc(100vh - var(--topbar-height) - 48px);overflow:auto;border-left:1px solid var(--border);padding-left:17px}.thesisOutline summary{cursor:pointer;color:var(--text);font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.thesisOutline ol{list-style:none;margin-top:13px}.thesisOutline li+li{margin-top:8px}.thesisOutline a{display:block;color:var(--faint);font-size:10px;line-height:1.45;transition:color .15s}.thesisOutline a:hover{color:var(--gold)}.thesisArticle{min-width:0;color:#d3d8df;font-size:15px;line-height:1.8}.thesisArticle>header{margin-bottom:36px}.thesisArticle>header h1{font:600 31px/1.15 var(--serif);letter-spacing:-.025em;color:var(--text)}.thesisArticle>header p{margin-top:9px;color:var(--faint);font-size:11px}.thesisArticle section{scroll-margin-top:calc(var(--topbar-height) + 24px);margin-top:44px}.thesisArticle h2[id],.thesisArticle h3[id]{scroll-margin-top:calc(var(--topbar-height) + 24px)}.thesisArticle h2{font:600 25px/1.25 var(--serif);letter-spacing:-.018em;color:var(--text);padding-bottom:12px;border-bottom:1px solid rgba(212,175,55,.24)}.thesisArticle h3{font:600 16px/1.35 var(--sans);color:var(--text);margin:30px 0 10px}.thesisArticle p{margin-top:15px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.thesisArticle h2,.thesisArticle h3{overflow-wrap:anywhere}.thesisArticle strong{color:var(--text);font-weight:650}.thesisArticle ul,.thesisArticle ol{margin:15px 0 0 22px}.thesisArticle li{padding-left:4px}.thesisArticle li+li{margin-top:7px}.thesisArticle blockquote{margin:23px 0;padding:17px 20px;border-left:2px solid var(--gold);background:var(--gold-soft);color:#e1dfd5;border-radius:0 8px 8px 0}.thesis-table-wrap{margin:24px 0;overflow:auto;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.thesisArticle table{width:100%;border-collapse:collapse;font-size:11px;line-height:1.5}.thesisArticle th,.thesisArticle td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.thesisArticle th{background:var(--surface-2);color:var(--text);font:600 9px var(--mono);letter-spacing:.04em;text-transform:uppercase}.thesisArticle tr:last-child td{border-bottom:0}.thesisArticle figure{margin:28px 0;border:1px solid var(--border);border-radius:9px;overflow:hidden;background:var(--surface)}.thesisArticle figure img{display:block;width:auto;max-width:100%;height:auto;max-height:min(72vh,780px);margin:auto;object-fit:contain;background:#fff}.thesisArticle figure figcaption{padding:9px 12px;color:var(--faint);font-size:9px}.thesisReadingState{min-height:280px;border:1px dashed var(--border-strong);border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:32px;text-align:center;color:var(--muted)}.thesisReadingState h2{font:600 22px var(--serif);color:var(--text)}.thesisReadingState p{max-width:560px}.thesisReviewNotice{margin-bottom:25px;padding:14px 17px;border:1px solid rgba(216,154,43,.28);border-radius:8px;background:#d89a2b0e}.thesisReviewNotice strong{color:#dfbd72;font-size:11px}.thesisReviewNotice p{margin-top:4px;color:var(--muted);font-size:10px}@media(max-width:900px){.thesisReadingLayout{grid-template-columns:175px minmax(0,1fr);gap:30px}.thesisReadingMeta{grid-template-columns:repeat(2,1fr)}.thesisReadingMeta>span:nth-child(2){border-right:0}.thesisReadingMeta>span:nth-child(-n+2){border-bottom:1px solid var(--border)}.thesisReadingMeta>span:nth-child(3){padding-left:0}}@media(max-width:680px){.thesisReadingHeader{display:grid}.thesisReadingHeader>.secondaryButton{width:100%}.thesisReadingHeader h1{font-size:34px}.thesisReadingMeta{grid-template-columns:1fr 1fr}.thesisReadingMeta>span{padding:13px 10px}.thesisReadingMeta>span:nth-child(odd){padding-left:0}.thesisReadingLayout{grid-template-columns:1fr;gap:24px}.thesisOutline{position:static;max-height:none;border:1px solid var(--border);border-radius:8px;padding:12px 14px}.thesisOutline ol{columns:1}.thesisArticle{font-size:14px;line-height:1.75}.thesisArticle h2{font-size:22px}.thesisArticle section{margin-top:36px}}.pillarsTable .resourceTableHead,.pillarsTable article{grid-template-columns:1.25fr .65fr .9fr .82fr .58fr .75fr .78fr .8fr .55fr .36fr .78fr .35fr}@media(max-width:1100px){.pillarsTable .resourceTableHead,.pillarsTable article{grid-template-columns:1.15fr .58fr .82fr .75fr .52fr .68fr .72fr .72fr .5fr .32fr .68fr .32fr}}.historicalHigh{display:flex;flex-direction:column;gap:3px;text-transform:none}.historicalHigh small{color:var(--faint);font-size:9px;line-height:1.4}.valueStatus.near{border-color:#d4af3740;color:var(--gold)}.valueHistorySort{gap:8px;align-items:center;margin-bottom:14px;color:var(--muted);font-size:11px}.valueProjectTable .sortableColumn button{display:block;overflow-wrap:anywhere}.valueProjectTable .sortableColumn i{margin-left:3px}@media(min-width:781px)and (max-width:1100px){.valueProjectTable.resourceDesktop{display:none}.valueProjectMobile.resourceMobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.valueHistorySort.resourceMobile{display:flex}.valueProjectMobile .resourceMobileCard{padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.valueProjectMobile .resourceMobileCard header{display:flex;justify-content:space-between;gap:10px}.valueProjectMobile details{margin-top:14px}.valueProjectMobile dl>div{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.valueProjectMobile dt{color:var(--faint)}}.ideaCollectionNav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ideaCollectionNav button{font:inherit;color:inherit;background:transparent;border:1px solid #a88d5240;border-radius:8px;padding:10px 16px;cursor:pointer}.ideaCollectionNav button[aria-current=page]{color:#d8bd7b;background:#a88d521a;border-color:#a88d52}.ideaCollectionNav button:focus-visible{outline:2px solid #d8bd7b;outline-offset:3px}.resourceDashboardSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:-8px 0 34px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.resourceDashboardSummary .resourceDashboardMetric{min-height:82px;padding:17px 20px;border-right:1px solid var(--border);justify-content:center}.resourceDashboardSummary .resourceDashboardMetric:first-child{padding-left:0}.resourceDashboardSummary .resourceDashboardMetric:last-child{border-right:0}.resourceDashboardMetric{min-width:0;display:flex;flex-direction:column;gap:7px}.resourceDashboardMetric dt{color:var(--faint);font-size:8px;letter-spacing:.055em;text-transform:uppercase}.resourceDashboardMetric dd{overflow:hidden;color:var(--text);font:600 15px/1.25 var(--mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis}.resourceDashboardMetric dd.positive{color:var(--positive)}.resourceDashboardMetric dd.negative{color:var(--negative)}.resourceDashboardSection>header,.resourceHighlights>header{margin-bottom:20px}.resourceDashboardSection h2,.resourceHighlights h2{font:600 25px/1.2 var(--serif)}.resourceCards.resourceDashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.resourceDashboardCard{min-height:315px;padding:23px}.resourceDashboardCardBody{display:flex;flex:1;flex-direction:column}.resourceDashboardCardBody>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.resourceDashboardCardBody>header span{color:var(--gold);font:600 9px/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase}.resourceDashboardCardBody>header i{color:var(--faint);font:normal 15px var(--sans);transition:.18s}.resourceDashboardCard:hover .resourceDashboardCardBody>header i{color:var(--gold);transform:translate(2px,-2px)}.resourceDashboardCard h3{margin:12px 0 7px}.resourceDashboardCardBody>p:not(.resourceDashboardLeader):not(.resourceDashboardComposition){min-height:42px;font-size:11px;line-height:1.55}.resourceDashboardMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:20px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.resourceDashboardMetrics .resourceDashboardMetric{padding:13px 12px;border-right:1px solid var(--border)}.resourceDashboardMetrics .resourceDashboardMetric:first-child{padding-left:0}.resourceDashboardMetrics .resourceDashboardMetric:last-child{padding-right:0;border-right:0}.resourceDashboardMetrics .resourceDashboardMetric dd{font-size:13px}.resourceDashboardLeader{margin-top:10px!important;color:var(--text)!important;font-size:10px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resourceDashboardComposition{margin-top:10px!important;color:var(--faint)!important;font:9px var(--mono)}.resourceHighlights{margin-top:42px}.resourceHighlights>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.resourceHighlight{min-height:150px;padding:18px 19px;border:1px solid var(--border);border-radius:10px;background:#1f29378c;display:flex;flex-direction:column;transition:.18s}.resourceHighlight:hover{border-color:#d4af3752;background:var(--surface)}.resourceHighlight>span{color:var(--gold);font:600 8px var(--mono);letter-spacing:.06em;text-transform:uppercase}.resourceHighlight h3{margin:11px 0 7px;font:600 17px/1.25 var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resourceHighlight>strong{color:var(--text);font:600 16px var(--mono);font-variant-numeric:tabular-nums}.resourceHighlight>strong.positive{color:var(--positive)}.resourceHighlight>strong.negative{color:var(--negative)}.resourceHighlight footer{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;color:var(--faint);font-size:9px}.resourceHighlight footer i{font-style:normal;color:var(--gold)}@media(max-width:900px){.resourceDashboardSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.resourceDashboardSummary .resourceDashboardMetric:nth-child(2){border-right:0}.resourceDashboardSummary .resourceDashboardMetric:nth-child(-n+2){border-bottom:1px solid var(--border)}.resourceDashboardSummary .resourceDashboardMetric:nth-child(3){padding-left:0}.resourceCards.resourceDashboardGrid{grid-template-columns:1fr}.resourceHighlights>div{grid-template-columns:1fr 1fr}.resourceHighlight:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:560px){.resourceDashboardSummary{margin-top:-16px;margin-bottom:28px}.resourceDashboardSummary .resourceDashboardMetric{min-height:72px;padding:14px 12px}.resourceDashboardSummary .resourceDashboardMetric dd{font-size:13px}.resourceDashboardCard{min-height:0;padding:19px}.resourceDashboardMetrics{grid-template-columns:1fr 1fr}.resourceDashboardMetrics .resourceDashboardMetric{border-bottom:1px solid var(--border)}.resourceDashboardMetrics .resourceDashboardMetric:nth-child(2){border-right:0}.resourceDashboardMetrics .resourceDashboardMetric:nth-child(3){grid-column:1/-1;border-right:0;border-bottom:0;padding-left:0}.resourceHighlights{margin-top:34px}.resourceHighlights>div{grid-template-columns:1fr}.resourceHighlight:last-child:nth-child(odd){grid-column:auto}.resourceHighlight{min-height:132px}}
