.brand .logo-mark{object-fit:contain;width:28px;height:30px}.app-heading .brand .logo-mark{width:19px;height:21px}.demo-device-head .brand .logo-mark{width:20px;height:22px}.coverage-bar small{font:6px var(--mono);letter-spacing:.5px;color:var(--mint);margin-left:4px}.launch-tag{color:var(--mint)}.demo-device{width:340px}.experience-panel{grid-template-columns:1fr 340px .84fr}.demo-card-viewport{height:478px;overflow:auto;scrollbar-width:thin;scrollbar-color:#5b8c7340 transparent;cursor:auto;overscroll-behavior:contain;touch-action:pan-y}.demo-screen{padding:5px 3px 16px}.screen-heading h3{font-size:26px;letter-spacing:-1px}.screen-heading>p{font-size:10px;margin-top:3px}.search-field{display:flex;gap:7px;align-items:center;border:1px solid var(--line);border-radius:7px;background:#11252b;padding:9px;margin-top:17px}.search-field svg{width:14px;height:14px;color:#88aaa0}.search-field input{border:0;background:none;font-size:9px;min-width:0;width:100%;color:var(--text);outline-offset:5px}.search-field input::placeholder{color:#8ba49e}.explore-filters{display:flex;gap:6px;overflow:auto;scrollbar-width:none;padding:12px 0 14px}.explore-filters button{border:1px solid var(--line);background:none;border-radius:20px;white-space:nowrap;padding:6px 9px;font-size:8px;color:#9ab7ac}.explore-filters button[aria-pressed=true]{color:#0b2820;background:var(--mint);border-color:var(--mint)}.featured-story{position:relative;width:100%;overflow:hidden;border:1px solid #7cf3ce35;border-radius:11px;background:radial-gradient(ellipse at 95% 15%,#56816a50,transparent 75%),linear-gradient(130deg,#254d3e,#132a2d);padding:18px 15px;text-align:left;display:block;color:var(--text);min-height:191px}.featured-story .mini-eyebrow{font-size:7px;color:#b6ddc7;letter-spacing:1px}.featured-title{display:block;font-size:23px;letter-spacing:-.8px;line-height:1.2;max-width:205px;margin:21px 0 9px;position:relative}.featured-sub{font-size:8px;color:#a4c1b1}.featured-orbit{position:absolute;right:-13px;top:-11px;opacity:.16}.featured-orbit svg{height:119px;width:119px;stroke-width:.5}.teaser-action{display:flex;align-items:center;justify-content:space-between;color:var(--mint);font-size:9px;margin-top:16px}.teaser-action svg{width:13px;height:13px}.discovery-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:25px 0 12px}.discovery-heading h4{font-size:14px;letter-spacing:-.3px}.discovery-heading>span{font:5px var(--mono);letter-spacing:.7px;color:#809f92}.theme-row{display:flex;gap:7px;overflow-x:auto;padding:0 0 6px;scrollbar-width:thin;scrollbar-color:#5b8c7340 transparent}.theme-row button{min-width:107px;padding:15px 11px;display:flex;flex-direction:column;align-items:start;gap:8px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(140deg,#1a3030,#102229);text-align:left}.theme-row svg{width:18px;height:18px;color:#a6d3bb}.theme-row b{font-size:11px;font-weight:500}.theme-row span{font-size:7px;color:#8fae9e}.micro-note{font-size:8px;line-height:1.8;color:#90aaa1;margin-top:12px}.section-micro{font-size:8px;margin:-5px 0 12px;color:#93aa9f}.discovery-card,.following-card{border:1px solid var(--line);background:#11232a;border-radius:9px;padding:14px;margin-bottom:10px}.discovery-card .story-entity{margin-bottom:11px;gap:7px}.discovery-card .entity-monogram{height:29px;width:29px;font-size:10px}.discovery-card .story-entity b{font-size:11px;line-height:1.6}.ticker{color:#86a79a;font:8px var(--mono)}.discovery-card>p{font-size:10px;line-height:1.75}.discovery-card .appearing{font-size:8px;color:#8fa99e;margin-top:9px}.appearing b{color:#aacbbc;font-weight:500}.discovery-card .development{font-size:9px;color:#bdd0c4;margin-top:9px;padding-top:9px;border-top:1px solid var(--line)}.card-actions{display:flex;justify-content:space-between;gap:9px;align-items:center;margin-top:12px}.card-actions button{padding:5px 0;background:none;border:0;display:flex;align-items:center;gap:4px;font-size:8px;color:var(--mint)}.card-actions button:last-child{border:1px solid #7cf3ce30;border-radius:4px;padding:6px}.card-actions svg{width:11px;height:11px}.story-teaser{display:block;width:100%;border:1px solid var(--line);border-radius:8px;background:#112229;padding:14px;text-align:left;margin-bottom:10px}.story-teaser:hover,.discovery-card:has(button:hover){border-color:#7cf3ce50}.teaser-top{display:flex;justify-content:space-between;align-items:center;gap:5px;font-size:9px;color:#b5d2c0}.teaser-top>span{font:6px var(--mono);color:#83a294}.story-teaser>b{display:block;font-size:13px;line-height:1.6;letter-spacing:-.3px;margin-top:9px;font-weight:500}.timestamps{display:block;font:7px/1.8 var(--mono);color:#89a69a;margin-top:10px}.attention-note{display:block;font-size:9px;line-height:1.8;color:#9bb7aa;margin-top:9px}.teaser-top>.price{font-size:12px;color:var(--mint)}.teaser-top>.price.down{color:#dda9a5}.mover-filters{display:flex;gap:8px}.mover-filters button{font-size:10px;padding:6px 16px;border-radius:5px;background:none;border:1px solid var(--line)}.mover-filters button[aria-pressed=true]{color:var(--mint);border-color:#7cf3ce77}.mover-filters+.micro-note{margin-bottom:13px}.demo-main-nav{border-top:1px solid var(--line);display:flex;justify-content:space-around;padding-top:9px;margin-top:8px}.demo-main-nav button{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:4px;padding:5px 14px;color:#85a199;font-size:8px;min-height:42px}.demo-main-nav svg{width:17px;height:17px}.demo-main-nav button[aria-pressed=true]{color:var(--mint)}.demo-undo{display:flex;justify-content:space-between;gap:7px;font-size:8px;color:#addac3;padding:10px 5px;border-top:1px solid #7cf3ce30}.demo-undo button,.modal-undo button{background:none;border:0;color:var(--mint);text-decoration:underline;font-size:inherit;flex-shrink:0}.radar-filters{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.radar-filters>span{font-size:8px;border:1px solid #7cf3ce55;color:var(--mint);border-radius:4px;padding:7px;align-self:end}.radar-filters label{font-size:7px;color:#9bb8a9;display:flex;flex-direction:column;gap:5px}.radar-filters select,.notification-choice select{border:1px solid #a4d4b540;border-radius:5px;padding:7px;background:#0b1f22;font-size:9px;color:#c9e3d1;max-width:100%}.radar-filters+.micro-note{margin-bottom:20px}.simulation-note{font:7px var(--mono);color:#8daf9c;margin:15px 0 20px}.following-card h4{font-size:17px;letter-spacing:-.5px;line-height:1.4}.following-card>p{font-size:10px;line-height:1.8;margin-top:12px}.notification-choice{display:flex;flex-direction:column;gap:8px;font-size:10px;margin-top:15px;color:#c0d7c8}.notification-choice select{font-size:11px;padding:10px}.following-card .update-button{margin-top:17px;font-size:10px}.unfollow-button{border:0;background:none;font-size:9px;padding:12px 0 0;color:#90ae9d}.following-card .update-item p{font-size:11px}.empty-state{padding:35px 12px;text-align:center;color:#cfddd4;font-size:14px;line-height:1.6}.empty-state p{font-size:11px;margin-top:10px}.empty-state button{background:none;border:0;color:var(--mint);font-size:11px;margin-top:18px}.story-dialog{width:min(480px,calc(100% - 28px));max-height:calc(100dvh - 36px);padding:24px 28px;overflow:auto;background:linear-gradient(140deg,#152d2f,#0b1c23);overscroll-behavior:contain}.full-story-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.full-story-header .mini-eyebrow{margin:0;font-size:9px}.full-story-header button{border:0;background:none;width:34px;height:34px;font-size:26px;color:#b7d7c6}.story-dialog .story-entity{margin-bottom:20px}.story-dialog .entity-monogram{width:40px;height:40px;font-size:13px}.story-dialog .story-entity b{font-size:13px}.story-dialog .story-entity small{font-size:9px}.story-dialog h2{font-size:34px;letter-spacing:-1.4px;line-height:1.2;margin-bottom:20px}.story-dialog .story-detail{padding-top:16px;margin-top:16px}.story-dialog .story-detail h5{font-size:9px;gap:8px}.story-dialog .story-detail h5 svg{width:14px;height:14px}.story-dialog .story-detail p{font-size:12px;line-height:1.85;margin:8px 0}.evidence-detail{margin-top:12px}.evidence-detail summary{font-size:10px;color:var(--mint);cursor:pointer;padding:8px 0}.evidence-detail p{font-size:10px!important;padding:10px;background:#081b1f;border-radius:6px;color:#98b8a7}.full-story-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:22px}.full-story-actions .button{font-size:11px;padding:10px 12px}.next-story-button{grid-column:1 / -1;background:none;border:0;padding:10px;color:#afd2bf;font-size:11px}.story-dialog>.micro-note{font-size:9px;text-align:center;margin:8px 0}.story-follow-status:empty{display:none}.story-follow-status:not(:empty){padding:18px;background:#7cf3ce08;border:1px solid #7cf3ce30;border-radius:9px;margin-top:19px}.story-follow-status>b{font-size:13px;font-weight:600;color:var(--mint)}.story-follow-status>p{font-size:11px;margin:10px 0}.story-follow-status .text-link{font-size:11px;margin-top:10px}.modal-undo{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:15px 0 3px;margin-top:15px;font-size:10px}.company-ticker{font:10px var(--mono);color:var(--mint)}.profile-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.profile-actions .button{font-size:11px}#full-story-swipe{touch-action:none}.confirmation-page{max-width:650px;margin:100px auto;padding:30px}.confirmation-page h1{font-size:48px;margin-block:25px}.confirmation-page .button{margin-top:30px}
@media(max-width:1150px){.experience-panel{grid-template-columns:1fr 340px}.demo-agent-panel{align-self:stretch}.demo-device{width:340px}}
@media(max-width:850px){.experience-panel{grid-template-columns:1fr 310px;padding:27px;gap:25px}.demo-device{width:310px}.demo-card-viewport{height:470px}}
@media(max-width:650px){.brand .logo-mark{width:25px;height:27px}.hero h1 br:first-child{display:initial}.hero h1{font-size:59px}.hero h1 em{display:inline}.experience-panel{padding:25px 14px}.demo-device{width:340px;max-width:100%;padding:17px 12px 10px}.demo-card-viewport{height:500px}.coverage-bar .shell>div{gap:9px;font-size:9px;flex-wrap:wrap;justify-content:center}.coverage-bar small{font-size:5px;display:block;text-align:center;margin:3px 0 0}.coverage-bar .coverage-note{display:block;font-size:7px}.coverage-bar .shell{gap:11px}.demo-main-nav button{font-size:9px}.search-field input{font-size:10px}.demo-agent-panel{padding:22px}.story-dialog{width:100%;height:100dvh;max-height:100dvh;max-width:100%;border:0;border-radius:0;margin:0;padding:20px 24px;overflow:auto}.story-dialog h2{font-size:35px}.full-story-header{position:sticky;top:-20px;background:#10272b;z-index:2;padding-block:10px;margin-top:-10px}.story-dialog .story-detail p{font-size:13px}.story-dialog .story-detail h5{font-size:10px}.full-story-actions .button{min-height:47px;font-size:12px}.notification-choice select{font-size:16px}.story-dialog .profile-actions{margin-top:25px}.demo-guide h3 br{display:initial}.demo-guide h3{font-size:29px}.demo-device .screen-heading h3{font-size:27px}.demo-undo{font-size:9px}.search-field{padding:11px 9px}}
@media(max-width:370px){.hero h1{font-size:53px}.demo-device{padding-inline:10px}.featured-title{font-size:22px}.card-actions{flex-wrap:wrap}.demo-device-head .brand{font-size:11px}.search-field input{font-size:9px}.experience-panel{padding-inline:10px}.story-dialog{padding-inline:19px}}
.privacy-page{max-width:800px;padding-block:65px 85px}.privacy-page h1{font-size:52px;line-height:1.15;letter-spacing:-2px;margin-bottom:28px}.privacy-page h2{font-size:25px;letter-spacing:-.7px;margin:35px 0 15px}.privacy-page p{font-size:14px;line-height:1.9;margin-bottom:17px}.privacy-page a:not(.button){color:var(--mint);text-decoration:underline;text-underline-offset:4px}.privacy-page .primary{margin-top:30px}.footer-bottom a{padding-block:8px;color:#8daa9a}@media(max-width:650px){.privacy-page h1{font-size:38px}.privacy-page p{font-size:13px}}
