.invest-app{color:#dce6ed;background:#0a121b;min-height:100dvh;font-family:Arial,sans-serif}.invest-header{background:#090f17;border-bottom:1px solid #263849;align-items:center;gap:30px;height:76px;padding:0 30px;display:flex}.invest-brand{color:#e7edf2;white-space:nowrap;align-items:center;gap:8px;font:700 22px Georgia,serif;display:flex}.invest-brand span{color:#e2bc68;margin-left:-8px}.invest-brand small{color:#8ea3b3;margin-left:-5px;font:12px Arial}.invest-header nav{gap:24px;margin-left:auto;font-size:13px;display:flex}.invest-header nav a{color:#a9bac8}.invest-header nav a:hover{color:#e2bc68}.invest-header>button,.invest-secondary{color:#dbe5ec;cursor:pointer;background:0 0;border:1px solid #425262;border-radius:6px;padding:10px 16px}.invest-button{cursor:pointer;background:#e2bc68;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:700;display:inline-flex;color:#14202b!important}.invest-button:disabled{opacity:.5;cursor:wait}.invest-home{padding:22px 30px}.invest-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.invest-eyebrow{letter-spacing:2px;color:#c5ab75;font-size:9px}.invest-intro h1{color:#e8edf2;margin:8px 0;font:34px Georgia,serif}.invest-intro p{color:#9eafbe;margin:0;font-size:13px}.invest-search{width:330px;position:relative}.invest-search label{color:#a9bac8;margin-bottom:7px;font-size:10px;display:block}.invest-search input,.auth-card input,.invest-inline-form input,.invest-note-form input,.invest-note-form textarea{color:#e1e8ed;background:#101e2b;border:1px solid #344d60;border-radius:6px;width:100%;padding:12px;font-size:14px}.invest-results{z-index:20;background:#142332;border:1px solid #3a5163;border-radius:8px;padding:8px;position:absolute;top:75px;left:0;right:0}.invest-results button{color:#e1e8ed;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:12px;display:flex}.invest-results button:hover{background:#2a3944}.invest-results p{padding:8px;font-size:12px}.home-map-layout{border:1px solid #293d4e;border-radius:10px;grid-template-columns:minmax(0,1fr) 270px;display:grid;overflow:hidden}.preview-map{background:radial-gradient(at 25% 20%,#142b40,#09141f 70%);min-width:0}.preview-map-bar{letter-spacing:1px;color:#9cafbd;border-bottom:1px solid #283747;justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;font-size:9px;display:flex}.preview-map-bar span{color:#7d94a5;font-size:8px}.preview-scroll{height:clamp(390px,100dvh - 300px,640px);overflow:auto}.preview-scroll svg{display:block}.home-company{background:#101d29;border-left:1px solid #293d4e;flex-direction:column;align-items:stretch;padding:24px;display:flex}.home-company h2{color:#e5ecf1;margin:12px 0;font:29px Georgia,serif}.invest-ticker{color:#e2bc68;font-size:12px}.home-company p{color:#a5b9c8;font-size:12px;line-height:1.8}.home-company .invest-secondary{margin-top:10px;font-size:12px}.full-atlas-link{color:#e2bc68;margin-top:30px;font-size:13px}.home-company small{color:#8fa8b8;margin-top:10px;font-size:10px;line-height:1.7}.invest-bottom{grid-template-columns:1fr 1fr;gap:40px;padding:30px 0;display:grid}.invest-bottom h2{margin:10px 0;font:23px Georgia,serif}.invest-bottom p{color:#a8b9c7;font-size:13px;line-height:1.7}.invest-bottom small{color:#8298a9;margin:14px 0;font-size:11px;display:block}.invest-bottom a,.invest-saved-grid a{color:#d9bb79;font-size:13px}.invest-footer{color:#8fa4b5;border-top:1px solid #253949;justify-content:space-between;padding:22px 30px;font-size:11px;display:flex}.auth-card{color:#dce6ed;background:#101e2b;border:1px solid #344859;border-radius:12px;max-width:470px;margin:60px auto;padding:30px}.auth-card h1{font:32px Georgia,serif}.auth-card p{color:#b0c0cc;font-size:14px;line-height:1.8}.auth-card label,.invest-note-form label{flex-direction:column;gap:8px;margin:18px 0;font-size:12px;display:flex}.auth-card form button{width:100%}.auth-card small{color:#9bb0bf;margin-top:22px;display:block}.invest-error{color:#ffbb9a!important}.invest-empty{max-width:680px;margin:auto;padding:70px 24px}.invest-empty h1,.invest-content h1,.invest-section-heading h1{color:#e4ebf0;font:36px Georgia,serif}.invest-empty p,.invest-content>p,.invest-section-heading p{color:#a7bac8;line-height:1.8}.invest-empty .invest-button{margin-top:20px}.invest-content{max-width:1100px;margin:auto;padding:40px 24px}.invest-inline-form{gap:12px;max-width:460px;margin:25px 0;display:flex}.invest-saved-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:24px 0;display:grid}.invest-saved-grid article,.invest-note,.invest-import{background:#101d29;border:1px solid #2b4051;border-radius:8px;padding:22px}.invest-saved-grid h2,.invest-note h2,.invest-import h2{margin-top:0;font:23px Georgia,serif}.invest-saved-grid button,.invest-note button,.invest-import button{color:#d7c28f;cursor:pointer;background:#1b2e3e;border:1px solid #415569;border-radius:5px;margin-top:14px;padding:8px 12px;display:block}.invest-import{margin-top:35px}.invest-import p{color:#a7b9c7;font-size:13px;line-height:1.7}.invest-note{margin-top:18px}.invest-note p{white-space:pre-wrap;font-size:14px;line-height:1.7}.invest-note-form{max-width:600px;margin:35px 0}.invest-note-form textarea{min-height:130px}.invest-content pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;font-size:11px;overflow:auto}.invest-status{color:#e2bc68;margin:0;padding:0 24px;font-size:12px}.invest-status:empty{display:none}.atlas-shell .ecosystem-view{padding:18px 24px}.atlas-company-actions{color:#e2bc68;flex-direction:column;gap:12px;font-size:12px;display:flex}.atlas-company-actions button{color:#e2bc68;cursor:pointer;background:#2a2c23;border:1px solid #665a3e;border-radius:5px;padding:8px}.invest-app :focus-visible{outline-offset:3px;outline:2px solid #e2bc68}@media (width<=1000px){.home-map-layout{grid-template-columns:minmax(0,1fr)}.home-company{border-top:1px solid #293d4e;border-left:0;grid-template-columns:1fr 1fr;gap:10px 20px;display:grid}.home-company h2,.home-company p{margin:0}.full-atlas-link{margin-top:10px}.preview-scroll{height:440px}.invest-header{gap:15px;padding:0 18px}.invest-header nav{gap:14px}}@media (width<=650px){.invest-header{flex-wrap:wrap;gap:14px;height:auto;min-height:100px;padding:14px}.invest-brand{font-size:20px}.invest-header nav{order:3;justify-content:space-between;width:100%;margin:0}.invest-header>.invest-button{margin-left:auto;padding:9px;font-size:11px}.invest-home{padding:18px 14px}.invest-intro{display:block}.invest-intro h1{font-size:29px}.invest-search{width:100%;margin-top:18px}.home-company{padding:18px;display:flex}.preview-scroll{height:380px}.invest-bottom{grid-template-columns:1fr;gap:30px}.auth-card{margin:30px 14px}.invest-footer{gap:20px;padding:20px 14px}.atlas-shell .ecosystem-view{padding:16px 12px}.invest-inline-form{flex-direction:column}}.reports-library{max-width:1100px;margin:auto}.reports-search{flex-wrap:wrap;gap:12px;margin:8px 0 16px;display:flex}.reports-search input{color:#eef3f6;background:#101e29;border:1px solid #405362;border-radius:8px;flex:1;min-width:200px;padding:14px;font-size:16px}.reports-company{margin:20px 0}.reports-company h2 small{color:#d9b968;font-size:.65em}.reports-company ul{padding:0;list-style:none}.reports-company li{overflow-wrap:anywhere;border-bottom:1px solid #273743;padding:14px 0}.reports-company li a{font-size:1.05rem}.reports-company li span{color:#a8b5c0;margin-top:6px;font-size:.8rem;display:block}.reports-company details{color:#a8b5c0;margin-top:16px}.reports-company-toggle{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.reports-company-toggle:focus-visible{outline-offset:4px;outline:2px solid #d9b968}.reports-company-count{color:#a8b5c0;white-space:nowrap;font-size:.8rem}.reports-company-count>span{text-align:center;color:#d9b968;min-width:24px;font-size:1.2rem;display:inline-block}.reports-company h2{margin:0}.news-library{max-width:1100px;margin:auto}.news-library h1{margin:12px 0;font:clamp(30px,5vw,46px) Georgia,serif}.news-library>p{color:#a8b5c0;line-height:1.6}.news-controls{flex-wrap:wrap;gap:14px;margin:24px 0 14px;display:flex}.news-controls label{color:#b7c5ce;flex-direction:column;flex:1;gap:7px;min-width:180px;font-size:13px;display:flex}.news-controls input,.news-controls select{color:#eef3f6;background:#101e29;border:1px solid #405362;border-radius:8px;min-width:0;padding:12px;font-size:16px}.news-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.news-actions button,.news-company-links button{cursor:pointer;color:#e2c785;background:#172631;border:1px solid #3b4b58;border-radius:6px;padding:10px;font-size:13px}.news-actions a{font-size:13px}.news-day,.news-calendar{background:#0e1a24;border:1px solid #30414d;border-radius:10px;margin:18px 0;overflow:hidden}.news-day>summary,.news-calendar>summary{cursor:pointer;color:#e2c785;min-height:56px;padding:18px;font-size:17px}.news-day>summary small{float:right;color:#a8b5c0}.news-story{border-top:1px solid #2a3946;padding:20px}.news-story h2{overflow-wrap:anywhere;margin:10px 0 15px;font:21px/1.4 Georgia,serif}.news-meta{color:#a0b2bf;font-size:12px;line-height:1.5}.news-company-links{flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.news-company-links>span{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.news-calendar>p{padding:0 18px 14px;line-height:1.6}.news-library button:focus-visible,.news-library summary:focus-visible{outline-offset:3px;outline:2px solid #e2c785}
