:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#090a10;--ink:#f6f5fc;--muted:#a2a4b8;--line:#2b2d3b;--lime:#e6ff00;--green:#e6ff00;--pink:#ff429c;--cyan:#29ddff;--orange:#ff6935;--violet:#a986ff}body{background:var(--paper);color:var(--ink)}::selection{background:var(--pink);color:#fff}button:hover{color:var(--lime)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-color:var(--cyan)}.topbar{background:#090a10;border-bottom-color:#353746}.wordmark{color:#fff;letter-spacing:-2px;font-size:34px;font-weight:900}.wordmark span{font-weight:800}.wordmark i{background:var(--pink);box-shadow:0 0 16px #ff429c60}.desktop-nav>button{color:#c0bfd0;font-weight:600}.desktop-nav>button.current{color:#fff}.desktop-nav>button.current:after{background:var(--pink);height:4px}.tiny-dot{background:var(--cyan)}.global-search{color:#b8b9cb}.global-search input{color:#fff}.global-search input::placeholder{color:#a3a4b8}.global-search kbd{color:#ddd}.brief-button{background:var(--pink);color:#100815;border-radius:2px;font-weight:800}.brief-button:hover{background:var(--lime);color:#090a10}.masthead{padding-top:34px;padding-bottom:30px}.masthead>.eyebrow,.masthead .eyebrow{color:#dad8e7;letter-spacing:1.5px;font-size:9px;font-weight:600}.live-dot{background:var(--pink);width:6px;height:6px;box-shadow:0 0 12px #ff429c80}.masthead h1{letter-spacing:-2.5px;text-transform:uppercase;margin-top:15px;font-size:clamp(32px,3.55vw,55px);font-weight:900;line-height:1.05}.masthead h1 span{color:var(--pink);-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#ff3e9a 5%,#ff6432 60%,#ffc947);-webkit-background-clip:text;background-clip:text}.edition>span{color:#a3a5ba}.edition>b{color:#e9e7f2}.edition>button{color:var(--cyan)}.horizon-section{border-top:0;padding-top:16px;position:relative}.horizon-section:before{content:"";background:linear-gradient(90deg,#e6ff00,#30f4ad,#26ddff,#739bff,#b88aff,#ff67b5,#ff954a,#ff6555);height:3px;position:absolute;top:0;left:0;right:0}.horizon-caption{color:#c2c3d3;letter-spacing:1.2px;font-weight:700}.horizon-caption>span:last-child{color:#a6a7bb;font-weight:400}.horizon-cell{color:var(--hcolor,#e6ff00);border-radius:2px}.horizon-cell strong{font-size:26px;font-weight:800}.horizon-cell small{color:#a9abbe}.horizon-cell:before{background:#333747}.track-dot{border-color:var(--hcolor,#e6ff00);box-shadow:0 0 9px color-mix(in srgb,var(--hcolor,#e6ff00) 30%,transparent);background:#0a0b11}.horizon-cell.active{background:var(--hcolor,#e6ff00);color:#090a10}.horizon-cell.active strong{font-weight:900}.horizon-cell.active small{color:#242527}.horizon-cell.active .track-dot{border-color:var(--hcolor,#e6ff00);box-shadow:0 0 0 1px var(--hcolor,#e6ff00);background:#090a10}.horizon-cell:hover:not(.active){color:var(--hcolor,#e6ff00);background:#1d1d2c}.coverage-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.coverage-tile{text-align:left;border:1px solid;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;transition:background .18s;display:flex;position:relative;overflow:hidden}.coverage-tile b{letter-spacing:-.2px;text-transform:uppercase;font-size:16px;font-weight:900;display:block}.coverage-tile small{color:#c4bfd3;margin-top:5px;font-size:10px;display:block}.coverage-tile.politics{color:#ff75b2;background:#251022;border-color:#9f285e}.coverage-tile.numbers{color:#4ce5ff;background:#0b232b;border-color:#207f93}.coverage-tile.technocracy{color:#c29cff;background:#201739;border-color:#6b47a1}.coverage-tile.politics:hover{background:#49172f}.coverage-tile.numbers:hover{background:#103f4a}.coverage-tile.technocracy:hover{background:#39245c}.coverage-tile:before{content:"";background:currentColor;width:3px;position:absolute;inset:0 auto 0 0}.body-layout{padding-top:27px}.side-title{color:#aaa8be;font-weight:600}.side-link{color:#b4b4c9;border-radius:2px}.side-link>span{color:#b9bdcb}.side-link.selected{color:#12150a;background:#e6ff00;font-weight:800}.side-link.selected>span{color:#4b5312}.side-link:hover:not(.selected){color:#fff;background:#1b1b2a}.topic-link svg{color:var(--cyan);stroke-width:1.8px}.topic-link:nth-of-type(3n) svg{color:var(--pink)}.topic-link:nth-of-type(3n+1) svg{color:#b594ff}.topic-link.selected svg{color:#171b08}.side-bottom p,.side-bottom>small{color:#9b9db1}.sound-button{color:#b6b9cb}.sound-button span{color:#e6ff00}.blueprint-link{color:#a7a5bc}.sidebar-sticky{position:static}.feed-heading h2{letter-spacing:-.7px;font-size:24px;font-weight:800}.feed-heading p{color:#aaaabd}.small-slash{color:var(--orange)}.icon-button{color:#dedcea;background:#191921;border-color:#474655}.hero-story{background:#171614;border:1px solid #736237;border-radius:3px;box-shadow:0 0 30px #ff713008}.hero-shade{background:linear-gradient(90deg,#08090bf0 0%,#08090b90 40%,#0000 85%)}.hero-top>span{color:#eee;font-weight:700}.hero-top i{background:var(--orange);box-shadow:0 0 12px #ff7130}.hero-copy{width:82%}.hero-copy h2{letter-spacing:-1.6px;text-transform:uppercase;text-shadow:0 2px 25px #0006;font-size:46px;font-weight:900;line-height:.99}.hero-copy p{color:#d7d7df}.hero-tags{color:#fff;font-weight:600}.hero-tags>span:first-child{background:var(--orange);color:#0d0a07;font-weight:900}.hero-copy .hero-cta{background:var(--lime);border-radius:2px;margin-top:18px;padding:10px 13px;font-weight:800;display:inline-flex;color:#0b0d03!important}.image-credit{color:#fff;background:#0009}.feed-toolbar{border-bottom:2px solid var(--pink)}.feed-toolbar>span{color:#f8f6ff;letter-spacing:1.3px;font-weight:700}.count-dot{color:#160812;background:#ff429c}.feed-toolbar select,.feed-toolbar label{color:#bab9ce}.reference-note{color:#9699b2}.reference-note>button{color:#b0a1ff}.status-square{border-color:#a895ff}.story-card{border-color:#313142;padding-top:25px;padding-bottom:22px}.story-meta{color:#b7b5c8;letter-spacing:.5px}.horizon-label{color:var(--cyan)}.headline-button h3{color:#f3f2fa;letter-spacing:-.65px;font-size:24px;font-weight:800;line-height:1.13}.headline-button:hover h3{color:var(--lime)}.three-lines p{color:#aaaabd}.three-lines b{color:#ece9f7;font-weight:700}.three-lines p:first-child b{color:#ff88be}.three-lines p:nth-child(2) b{color:#65e3ff}.three-lines p:nth-child(3) b{color:#c4a7ff}.story-source{color:#979bb2}.story-source>span:first-child{color:#bebbd4}.type-label{color:#e2ceff;background:#38234f;border:1px solid #6a488c;font-weight:700}.type-news{color:#86ffd0;background:#103b2d;border-color:#227456}.type-forecast{color:#b8caff;background:#1c2b55;border-color:#3a5592}.type-scenario{color:#ffc37d;background:#44270f;border-color:#825526}.story-thumb{border:1px solid #404054;border-radius:3px}.story-actions{color:#c3c2d6}.story-actions .active{color:var(--lime)}.reactions button{background:#181923;border-color:#3a3b4b;border-radius:4px;min-width:31px;height:29px;font-size:15px}.reactions button:hover{background:#32223d;border-color:#ff429c}.reactions button.selected{background:#e6ff00;border-color:#e6ff00}.reactions small{color:#151909}.story-actions .deeper{color:var(--cyan);font-weight:700}.illustration{color:#4affa9;background:#163c32}.art-bio{color:#58ffc4;background:#063f32}.art-quantum{color:#bc88ff;background:#37225e}.art-space,.art-world{color:#85b6ff;background:#142859}.art-energy{color:#ff9a38;background:#4c2511}.art-agent{color:#41d9ff;background:#183153}.art-media,.art-politics{color:#ff65a5;background:#49162f}.art-education{color:#e6ff00;background:#39420d}.art-governance{color:#ba96ff;background:#362159}.stat-thumb{color:#061c24;background:#29ddff;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex}.stat-thumb>b{letter-spacing:-3px;font-size:49px;font-weight:900;line-height:1}.stat-thumb>small{font:6px var(--mono);text-align:center;font-weight:700;line-height:1.5}.art-orbit{opacity:.3}.art-cross{opacity:.8}.rail-heading,.rail-heading h3{color:#e9e7f3}.rail-heading .eyebrow{color:#a9a6bf}.daily-card{background:#4a28f5;border-color:#7c5dff;border-radius:3px;box-shadow:0 0 30px #5831ff18}.daily-icon,.daily-icon span{color:#dfd5ff}.daily-card h3{letter-spacing:-1.2px;text-transform:uppercase;color:#fff;font-size:34px;font-weight:900;line-height:1}.daily-card p{color:#e0d9ff;font-size:12px}.daily-card button{background:var(--lime);color:#151800;border-radius:2px;font-weight:800}.daily-card button:hover{background:#fff}.daily-card small{color:#ddd2ff}.person-name b{color:#eeeaf7;font-weight:700}.person-name small{color:#a5a2ba}.mini-avatar,.avatar{font-weight:800;color:#161324!important}.follow-mini{color:#d9d5e9;border-color:#525063}.forecast-rail>.eyebrow{color:#b299ff}.forecast-rail h4{color:#f3efff;font-weight:800}.forecast-rail p{color:#b6b0c8}.mini-timeline>span{color:#b1acc8}.mini-timeline strong{color:#c9a8ff}.mini-timeline i{background:#655181}.mini-timeline i:after{color:#b99aea}.forecast-status{color:#c9b4f3;background:#251b39;border-color:#674e89;font-weight:600}.forecast-rail>small{color:#a6a2b8}.mission-rail{color:#180b0b;background:linear-gradient(135deg,#ff3f44,#ff802a);border:1px solid #ff9c59;border-radius:3px}.mission-rail:hover{color:#180b0b;background:linear-gradient(135deg,#ff529c,#ff7b39)}.mission-rail .eyebrow{color:#2a1010;font-weight:700}.mission-rail h3{text-transform:uppercase;letter-spacing:-1px;font-size:31px;font-weight:900}.mission-rail p{color:#381716;font-weight:600}.mission-rail>svg{color:#2f1014}.rail-footer{color:#a19db6}.rail-footer p{color:#8c899f}.site-footer p{color:#ada9c1}.site-footer>button:last-child{color:#b49cff}.site-footer{border-top:2px solid #8a62ff}.filter-bar{background:#151620;border-color:#3b3c4d}.filter-bar select{color:#e4dcf7}.filter-bar span{color:#c6bfda}.filter-bar>button{color:var(--pink)}select option{color:#f5f0ff;background:#181923}.load-more{color:#dbb7ff;background:#1b1729;border-color:#75539a;font-weight:700}.load-more:hover{background:#34204e}.caught-up{color:#e6ff00;background:#192611;border:1px solid #465b22;border-radius:3px}.caught-up b{color:#e6ff00}.caught-up span{color:#b8c4a7}.caught-up>button{color:#e6ff00}.empty-state{color:#b09dce}.empty-state h3{color:#ebe4f8;font-weight:800}.empty-state p{color:#b2a8c2}.dark-button{background:var(--lime);color:#131606;border-radius:2px;font-weight:800}.dark-button:hover{background:var(--pink);color:#170816}.brief-builder{background:#151323;border-color:#665187;border-radius:3px}.brief-builder>.eyebrow{color:#b595e7}.brief-builder h3{color:#eee8fa;font-weight:800}.brief-builder p{color:#b3a8c9}.follow-chips>button{color:#d5bdeb;background:#241d35;border-color:#5d497b}.follow-chips>button.on{color:#161a09;background:#e6ff00;border-color:#e6ff00}.brief-builder>small{color:#b3a8c5}.beat-intro{background:#21121f;border-left:3px solid #ff429c;margin-bottom:18px;padding:16px 18px}.beat-intro.numbers{background:#10242a;border-color:#29ddff}.beat-intro.technocracy{background:#20162f;border-color:#ad83ff}.beat-intro .eyebrow{color:#f3cdf3;font-weight:700}.beat-intro p{color:#c4bed3;margin-top:8px;font-size:12px;line-height:1.8}.search-results{color:#f7f1ff;background:#171721;border-color:#49475b;box-shadow:0 20px 70px #000a}.search-results>small{color:#b398df}.search-results>button:hover{background:#342144}.search-year{color:#e6ff00}.search-results em{color:#b6a8cc}.mobile-toggle{color:var(--pink)}.mobile-nav{background:#16151f;border-color:#4c3c5c}.mobile-nav button{color:#eee5ff;font-weight:700}.mobile-topic select{color:#cbb3e9}.mobile-topic button{color:#b7a6cd}.directory-intro>.eyebrow{color:var(--pink)}.directory-intro h2{text-transform:uppercase;letter-spacing:-2px;font-size:52px;font-weight:900}.directory-intro h2 span{color:var(--pink)}.directory-intro p{color:#b5aec6}.directory-filters>button{color:#cbb9e4;border-color:#544364;border-radius:2px}.directory-filters>button.active{color:#1b0815;background:#ff429c;border-color:#ff429c;font-weight:800}.entity-card{background:#16141f;border-color:#ad83ff #3e334e #3e334e;border-top-style:solid;border-top-width:3px;border-radius:3px}.entity-card:nth-child(3n+2){border-top-color:#29ddff}.entity-card:nth-child(3n){border-top-color:#ff429c}.follow-icon{color:#d1bae7;border-color:#665278}.follow-icon.on{color:#1c230a;background:#e6ff00;border-color:#e6ff00}.entity-card>.eyebrow{color:#bb93ea}.entity-title h3{font-weight:800}.entity-card>p{color:#b2a3c7}.entity-footer{color:#b29ecb}.entity-footer>button{color:#43ddff}.fine-print{color:#aea1be}.mission-hero{color:#150911;background:linear-gradient(125deg,#ff3a74,#ff681d);border:1px solid #ff9c51;border-radius:3px}.mission-hero>.eyebrow{color:#3d1421;font-weight:800}.mission-hero h2{text-transform:uppercase;letter-spacing:-2.5px;font-size:56px;font-weight:900}.mission-hero p{color:#321322;font-weight:700}.mission-star{color:#47122924}.prose h3{color:#f0e8ff;font-weight:800}.prose p{color:#bbb0ce}.manifesto-points span{color:#ff70b2}.manifesto-points h4{font-weight:700}.blueprint-block>h3{color:#f3eaff;font-weight:800}.blueprint-block>p{color:#b5a7c7}.research-grid>a{background:#17131e;border-color:#a87dff #473450 #473450;border-top-style:solid;border-top-width:3px;border-radius:3px}.research-grid>a:nth-child(3n+2){border-top-color:#29ddff}.research-grid>a:nth-child(3n){border-top-color:#ff429c}.research-grid .eyebrow{color:#bd8ef1}.research-grid h4{color:#f4e9ff;font-weight:800}.research-grid p{color:#b8a7c9}.research-grid>a:hover{background:#2d1c3b}.horizon-table small{color:#b6a4c9}.three-principles>div,.phase-grid>div{background:#1e172b;border:1px solid #4d3665}.three-principles b{color:#d5b8f5}.three-principles p,.phase-grid p{color:#b6a1c8}.phase-grid span{color:#ff7dbb}.phase-grid h4{color:#f3e4ff;font-weight:800}.watch-feature{border:1px solid #72568c;border-radius:3px}.watch-feature h2{text-transform:uppercase;font-weight:900}.watch-feature p{color:#e4d3ef}.big-play{color:#190814;background:#ff429c}.watch-transcript{background:#18131e;border-color:#4c365d}.watch-transcript h3{font-weight:800}.watch-transcript p,.watch-transcript small{color:#bba8cb}.section-label{color:#b392d4}.detail-dialog{color:#f6f0ff;background:#13121a;border-color:#5b426d;border-radius:6px}.detail-dialog::backdrop{background:#05040bcc}.close-dialog{color:#f5e8ff;background:#2d233c;border-color:#624c76}.detail-meta{color:#bfa6d4}.horizon-tag{color:#121709;background:#e6ff00;font-weight:800}.detail-title{color:#f8f2ff;font-weight:800}.detail-provenance{color:#b1a0c3}.detail-lines p{color:#c9bcd6}.detail-lines b{color:#f1dcff}.detail-lines>div>span{color:#ff77b9}.detail-context{color:#b9a9cb}.source-box{background:#20172d;border-color:#513967}.source-box>.eyebrow{color:#bf98df}.source-box>a{color:#64e7ff}.source-box p,.source-box small{color:#bdabcd}.dialog-body>.reactions .reaction-name{color:#d6c6e5}.dialog-body>.reactions .selected .reaction-name{color:#171e09}.detail-actions>button:not(.dark-button){color:#cfb8e1}.correction-details{color:#bda4d0}.forecast-box{color:#bcc1f1;background:#1b1d35;border-color:#979fff}.profile-hero .eyebrow{color:#cc9cf0}.profile-hero p{color:#bfa4d2}.profile-source{color:#54e1ff}.profile-story span{color:#e6ff00}.profile-story svg{color:#bc97de}.video-dialog details{color:#c5b0d4}.toast,.modal-toast{color:#171c06;background:#e6ff00;border-color:#e6ff00;font-weight:600;box-shadow:0 7px 35px #0007}@media (width>=1450px){.hero-copy h2{font-size:51px}}@media (width<=1250px){.masthead h1{font-size:39px}.edition{max-width:210px}.hero-copy h2{font-size:38px}.daily-card h3{font-size:29px}.coverage-tile b{font-size:14px}.coverage-tile small{font-size:9px}}@media (width<=1050px){.masthead h1{font-size:37px}.hero-copy h2{font-size:48px}.coverage-tile{padding:13px}.coverage-tile b{font-size:12px}.coverage-tile small{font-size:8px}.coverage-tile svg{width:17px}.mission-hero h2{font-size:43px}.directory-intro h2{font-size:44px}}@media (width<=760px){.masthead h1{letter-spacing:-1.4px;max-width:420px;font-size:35px}.masthead .eyebrow{letter-spacing:.6px;font-size:7px}.edition{display:none}.coverage-strip{gap:7px;margin-top:14px}.coverage-tile{min-height:65px;padding:12px 9px}.coverage-tile b{letter-spacing:0;font-size:10px;line-height:1.3}.coverage-tile small{display:none}.coverage-tile svg{width:13px}.hero-copy h2{letter-spacing:-1.2px;font-size:39px}.hero-copy{width:88%}.hero-story{height:370px}.hero-copy .hero-cta{font-size:10px}.headline-button h3{font-size:22px}.horizon-cell strong{font-size:23px}.reactions button{min-width:28px;font-size:14px}.mission-hero h2{font-size:37px}.directory-intro h2{font-size:38px}.feed-heading h2{font-size:23px}.detail-title{font-size:29px}.coverage-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-thumb>b{font-size:41px}.stat-thumb>small{font-size:5px}}@media (width<=400px){.masthead h1{max-width:310px;font-size:33px}.masthead h1 span{display:block}.hero-copy h2{font-size:35px}.coverage-tile{gap:4px;padding:11px 8px}.coverage-tile b{font-size:9px}.coverage-tile svg{width:12px}.feed-heading h2{font-size:21px}.headline-button h3{font-size:20px}}.pop-reactions{flex:1;min-width:0;position:relative}.pop-reactions .reactions{flex-wrap:wrap}.pop-library-trigger{color:#e6ff00!important;font-weight:900!important}.pop-library{background:#161323;border:1px solid #a986ff;border-radius:12px;margin-top:14px;padding:16px;box-shadow:0 12px 40px #0006}.pop-library header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pop-library header b{color:#e6ff00;letter-spacing:1px;font-size:13px}.pop-library header small{color:#bbb;margin-top:5px;display:block}.pop-library header button{color:#fff;background:0 0;border:0;padding:10px}.pop-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pop-grid button{color:#fff;cursor:pointer;background:#211a30;border:1px solid #393047;border-radius:9px;padding:12px 4px}.pop-grid button:hover,.pop-grid button[aria-pressed=true]{background:#432239;border-color:#ff429c}.pop-grid button>span{font-size:32px;display:block}.pop-grid button:hover>span{animation:.5s infinite alternate sticker-wiggle}.pop-grid b{margin:7px 0;font-size:11px;display:block}.pop-grid small{color:#c9bddb;font-size:8px;line-height:1.4;display:block}.reaction-burst{z-index:30;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:210px;height:190px;animation:2.1s both pop-life;display:flex;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.burst-character{filter:drop-shadow(0 10px 16px #0009);z-index:2;font-size:88px;animation:.28s infinite alternate sticker-wiggle}.reaction-burst strong{z-index:2;color:#111;text-align:center;background:#e6ff00;border:2px solid #111;padding:8px 12px;font-size:12px;font-weight:950;transform:rotate(-5deg);box-shadow:4px 4px #ff429c}.burst-halo{background:radial-gradient(circle,#ff429c88,#0000 68%);border-radius:50%;position:absolute;inset:15px}.reaction-burst i{transform:rotate(var(--angle));font-size:22px;font-style:normal;animation:1.8s both pop-particle;position:absolute;top:40%;left:45%}.burst-ice .burst-halo{background:radial-gradient(circle,#29ddffaa,#0000 68%)}.burst-cash .burst-halo{background:radial-gradient(circle,#30f4ad99,#0000 68%)}@keyframes pop-life{0%{opacity:0;transform:translate(-50%)scale(.2)rotate(-15deg)}15%{opacity:1;transform:translate(-50%)scale(1.1)}25%,75%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-40px)scale(.7)}}@keyframes sticker-wiggle{0%{transform:rotate(-9deg)scale(.94)}to{transform:rotate(9deg)scale(1.06)}}@keyframes pop-particle{0%{opacity:0;transform:rotate(var(--angle)) translateX(0)}25%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateX(110px) rotate(90deg)}}@media (width<=600px){.pop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.story-bottom{flex-wrap:wrap}.pop-reactions{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.reaction-burst,.burst-character,.reaction-burst i,.pop-grid button:hover>span{animation:none}.reaction-burst i{display:none}}.pop-preview{text-align:center;background:linear-gradient(120deg,#382077,#602347);border:1px solid #a986ff;border-radius:12px;height:150px;margin-bottom:14px;padding:15px;position:relative}.pop-preview>small{letter-spacing:1px;color:#eee;font-size:9px}.pop-preview>div{justify-content:center;align-items:center;gap:14px;height:100px;animation:1.25s both preview-pop;display:flex}.pop-preview span{font-size:64px}.pop-preview b{color:#e6ff00;max-width:150px;font-size:15px}.pop-preview>button{color:#fff;background:0 0;border:0;padding:8px;position:absolute;top:5px;right:6px}.pop-reactions+.detail-meta{margin-top:25px}@keyframes preview-pop{0%{opacity:0;transform:scale(.5)rotate(-8deg)}20%,75%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-15px)scale(.85)}}@media (prefers-reduced-motion:reduce){.pop-preview>div{animation:none}}.analysis-cta{border:2px solid var(--analysis-action-fill);background:var(--analysis-action-fill);min-width:204px;max-width:100%;height:auto;min-height:48px;color:var(--analysis-action-ink);font-family:var(--sans);letter-spacing:0;box-shadow:var(--analysis-action-glow-rest);border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:14px;font-weight:900;line-height:20px;text-decoration:none;transition:border-color .18s,transform .18s;animation:3s ease-in-out infinite analysis-glow;display:inline-flex}.analysis-cta svg{stroke-width:2.75px;width:18px;height:18px}.analysis-cta:hover{color:var(--analysis-action-ink);background:var(--analysis-action-fill);border-color:var(--analysis-action-pink);text-decoration:none;transform:translateY(-1px)}.analysis-cta:focus-visible{outline:3px solid var(--analysis-action-cyan);outline-offset:4px;border-color:var(--analysis-action-ink)}.analysis-cta:active{transform:translateY(0)}.story-card .story-bottom{flex-wrap:wrap;gap:14px}.story-card .story-actions{flex-shrink:0;margin-left:auto}@keyframes analysis-glow{0%,to{box-shadow:var(--analysis-action-glow-rest)}50%{box-shadow:var(--analysis-action-glow-peak)}}@media (prefers-reduced-motion:reduce){.analysis-cta{transition:none;animation:none}.analysis-cta:hover{transform:none}}
