/* Stage A.3 changes surfaces and compact results; approved A.2 composition remains. */
.engraving{opacity:.224}.hero>.engraving{opacity:.336}.art-deck .engraving{opacity:.315}.engraved-panel>.engraving{opacity:.175}.site-footer .engraving{opacity:.21}.atmosphere:before{opacity:.7}
body[data-theme=foil] .atmosphere{background:radial-gradient(ellipse at 5% 72%,#69899738,transparent 49%),radial-gradient(ellipse at 97% 13%,#6f5f8f45,transparent 55%),linear-gradient(133deg,#192b40,#132338 53%,#252e46)}
body[data-theme=foil] .atmosphere:before{background:conic-gradient(from 115deg at -20% 10%,transparent 20%,#a1b8c026 31%,transparent 38%,#9982b624 47%,transparent 55%),radial-gradient(ellipse at 90% 110%,#7a95aa30,transparent 62%);opacity:.9}
body[data-theme=foil] .slate,body[data-theme=foil] .tidal{background:radial-gradient(ellipse at 12% 0%,#94a5bd2a,transparent 64%),linear-gradient(125deg,#203a4a,#1a2c42 60%,#33354e)}
body[data-theme=foil] .engraving{opacity:.22;mask-image:linear-gradient(100deg,#000,#0002 45%,#000)}body[data-theme=foil] .engraving path{stroke-width:2.5}body[data-theme=foil] .engraved-panel{background:linear-gradient(130deg,#2a4254,#26354d 58%,#3b3a54)}
body[data-theme=constellation] .atmosphere{background:radial-gradient(ellipse at 94% 2%,#5b618c30,transparent 58%),linear-gradient(123deg,#172b3c,#112335 58%,#222a42)}
body[data-theme=constellation] .atmosphere:before{background:radial-gradient(ellipse at 9% 70%,#60899c20,transparent 51%);opacity:1}body[data-theme=constellation] .slate{background:linear-gradient(125deg,#253d4c,#1b2e43 60%,#2b304b)}
body[data-theme=constellation] .engraving{opacity:.31;mask-image:linear-gradient(110deg,#000,#0002 40%,#0002 60%,#000)}body[data-theme=constellation] .engraving circle{fill:none;stroke:currentColor;stroke-width:.8}body[data-theme=constellation] .engraving path{stroke-width:.85}
.card-section{padding-bottom:50px}.card-layout{grid-template-rows:164px 425px 171px}.body-slot{gap:12px;padding-bottom:20px}.body-slot.verified{gap:12px}.body-slot .visual-block{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.community-visual{gap:8px}.chart-top h2,.verified .chart-top h2{font-size:23px}.chart-top p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label),.verified .chart-top p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:11pt}.graph svg,.verified .graph svg{height:125px;min-height:100px}.current-call time{display:block;font-size:15px;color:var(--muted);margin-top:7px}.current-call strong{font-size:39px}.current-call.empty{min-width:180px}.timeline.result-line{min-height:74px}.accuracy-inline{display:flex;align-items:baseline;gap:13px;flex-wrap:wrap;color:var(--ink);font-size:16px!important}.accuracy-inline strong{font-size:24px;color:var(--mint);font-weight:600}.accuracy-inline strong span{font-size:16px}.accuracy-inline small{font-size:11pt;color:var(--muted)}.accuracy-neutral{font-size:16px!important;color:var(--muted)}.timeline .accuracy-breakdown{margin-top:2px}.timeline .accuracy-breakdown[open]{position:absolute;max-width:440px;padding:14px 18px;z-index:5;border:1px solid var(--line);background:#172c40}.accuracy-breakdown dl{margin:15px 0;display:grid;gap:10px}.accuracy-breakdown dl>div{display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid #8caabd33;padding-bottom:8px}.accuracy-breakdown dt,.accuracy-breakdown dd{font-size:11pt;line-height:1.5}.accuracy-breakdown dd{margin:0;text-align:right;max-width:220px;color:var(--ink)}.accuracy-breakdown p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:11pt!important}.breadcrumb{display:flex;justify-content:space-between;gap:18px;align-items:center}.state-label{font-size:11pt;color:var(--muted)}.trade-paths{padding:16px 21px;gap:22px}.trade-paths h3{font-size:18px;margin-bottom:6px}.trade-paths .trade-question{font-size:11pt;color:var(--ink);margin:0 0 3px}.trade-paths a{font-size:11pt;min-height:30px}.trade-paths p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:11pt;line-height:1.6}.legend-lower{display:grid;grid-template-columns:minmax(0,410px) minmax(0,1fr);gap:55px;margin-top:28px;align-items:start}.legend-note{max-width:340px}.legend-note .text-link{font-size:11pt;min-height:30px}.legend-note p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:11pt;line-height:1.7;margin-top:5px}.right-stream{min-width:0}.compact-pulse{padding:20px 0 22px;border-block:1px solid var(--line)}.compact-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:17px}.compact-heading h2{font-size:25px}.compact-heading>span{font-size:11pt;color:var(--muted)}.compact-pulse .pulse-grid{margin:0;gap:22px}.pulse-question h3{font:600 16px/1.4 DM,sans-serif;letter-spacing:-.02em;margin-bottom:12px;min-height:23px}.compact-poll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.compact-poll button{min-width:0;border:1px solid #8caabd4a;background:#223a4c;color:var(--ink);border-radius:4px;padding:9px 5px;min-height:61px}.compact-poll button[aria-pressed=true]{background:#3e586c;border-color:#c5dfeb}.compact-poll span{display:block;font-size:11pt;line-height:1.3}.compact-poll small{display:block;font-size:11pt;color:var(--muted);margin-top:5px}.pulse-note{font-size:11pt;margin-top:13px}.compact-conversation{padding-top:24px}.compact-conversation .eyebrow{font-size:14pt;margin-bottom:9px}.compact-conversation h2{font-size:26px;margin-bottom:10px}.compact-conversation>p:not(.eyebrow){font-size:11pt;line-height:1.7}.discussion{margin-top:17px;border-block:1px solid var(--line)}.discussion>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:47px;cursor:pointer;color:var(--ice);font-size:11pt;list-style:none}.discussion>summary::-webkit-details-marker{display:none}.discussion>summary>span{font-size:24px;font-weight:400}.discussion[open]>summary>span{transform:rotate(45deg)}.discussion-body{padding-bottom:20px}.discussion .comment{padding-block:18px}.discussion .comment p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:11pt;margin-top:7px}.discussion .reply{margin-top:15px}.discussion .reply textarea{min-height:85px}.discussion .reply button{margin-top:10px;min-height:40px}.discussion .reply .small{font-size:11pt;margin-top:9px}.single-sale{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:12px;min-height:135px;padding:15px;max-width:530px;margin:auto}.single-sale>span{font-size:16px;color:var(--ice)}.single-sale p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:11pt;line-height:1.7}
.hero h1{font-size:clamp(66px,6.4vw,92px);letter-spacing:-.055em}.hero-copy>p:not(.eyebrow){max-width:545px}.hero-copy>p:first-of-type{max-width:none}.hero-art{margin-inline:auto}.hero-grid{gap:38px}.hero .hero-prize{font-size:22px}.hero .hero-free{font-size:11pt}.collection-top h1{font-size:64px}.theme-choices{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.dialog-body h3{font-size:19px;margin-top:25px}.offer-preview{display:grid;gap:15px;margin-top:24px}.offer-preview label{font-size:11pt}.offer-preview input{width:100%;min-height:50px;background:#1e374b;color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:12px 14px;font-size:20px}.offer-preview p{margin:0!important}.offer-preview details{font-size:11pt}.offer-preview details p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:11pt;margin-top:10px!important}.offer-preview .button{justify-self:start}
.radar-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:50px;align-items:stretch}.radar-layout .grail-feature{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:30px;padding:32px}.radar-layout .grail-feature h2{font-size:43px}.radar-layout .grail-feature .subtitle{font-size:14pt}.radar-layout .grail-art{max-width:220px}.radar-layout .grail-feature .card-image{max-width:220px}.grail-status{font-size:11pt;margin-top:14px}.radar-layout .grail-info-row{margin-top:18px}.radar-layout .grail-actions{gap:5px 22px;margin-top:10px}.radar-layout .grail-actions>*{font-size:11pt}.radar-layout .art-disclosure{font-size:11pt;margin-top:15px}.radar-context{padding:32px 0;display:flex;flex-direction:column}.radar-context h2{font-size:33px;line-height:1.18}.radar-empty{margin:28px 0;padding:25px 0;border-block:1px solid var(--line)}.radar-empty svg{width:27px;height:27px;fill:none;stroke:var(--violet);stroke-width:1.2;margin-bottom:14px}.radar-empty h3{font-size:20px;margin-bottom:10px}.radar-empty p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:11pt;line-height:1.75;max-width:370px}.radar-context>.small{margin-top:auto;font-size:11pt;max-width:385px}.watch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:28px}.watch-tile{display:block;padding:24px}.watch-tile .card-image{max-width:245px;height:auto}.watch-tile .tile-copy{padding-top:22px}.watch-tile .eyebrow{font-size:14pt;margin-bottom:9px}.watch-tile h3{font-size:32px}.watch-tile p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:11pt;line-height:1.6}.watch-tile .tile-subtitle{margin:5px 0 13px;color:var(--ink)}.watch-tile .tile-actions{margin-top:19px;justify-content:space-between;gap:12px;flex-wrap:wrap}.watch-tile .tile-actions a,.watch-tile .tile-actions button{font-size:11pt;min-height:35px}.watch-tile .tile-actions button{color:var(--muted);background:none;padding:0}.gallery-tile .tile-subtitle{color:var(--ink);margin-bottom:10px}.eligibility-note{font-size:11pt;line-height:1.7;margin-top:15px;max-width:540px}.pool-details{font-size:11pt;line-height:1.7;margin-top:15px}.pool-details summary{cursor:pointer;color:var(--ice)}.pool-details p{margin-top:12px}.empty-note{font-size:15px;line-height:1.75;margin-top:23px;max-width:520px}.community-empty{max-width:800px;margin-inline:var(--inset)}.community-empty p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:17px;line-height:1.8;margin:23px 0;max-width:730px}.community-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px}.community-columns h2{font-size:34px}.community-columns p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:16px;line-height:1.8;margin-top:20px}.community-columns .small{font-size:11pt}.community-columns .text-link{margin-top:17px}
@media(min-width:761px) and (max-width:1150px){.card-layout{grid-template-rows:155px 490px 230px}.legend-lower{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}.current-call strong{font-size:31px}.current-call time{font-size:11pt}.timeline{min-height:86px}.timeline.result-line{min-height:86px}.timeline .next-link{font-size:11pt}.accuracy-inline{gap:6px;font-size:11pt!important}.accuracy-inline small{flex-basis:100%}.compact-pulse .pulse-grid{grid-template-columns:1fr;gap:18px}.compact-poll button{min-height:52px}.compact-heading{flex-wrap:wrap;gap:5px}.compact-pulse h2{font-size:23px}.legend-lower .legend-note{max-width:250px}.radar-layout{gap:30px;grid-template-columns:1.15fr .85fr}.radar-layout .grail-feature{grid-template-columns:1fr;padding:25px;gap:25px}.radar-layout .grail-art{max-width:200px}.radar-context h2{font-size:30px}.watch-grid{gap:22px}.watch-tile{padding:18px}.watch-tile h3{font-size:28px}.watch-tile .tile-copy{padding-top:17px}.hero h1{font-size:66px}.hero p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:18px}.hero .hero-prize{font-size:19px}.chart-top h2,.verified .chart-top h2{font-size:19px}.median strong{font-size:23px}.trade-paths .trade-question{font-size:11pt}.trade-paths p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:11pt}.trade-paths a{font-size:11pt}.trade-paths{padding:17px 14px}.trade-paths>div+div{padding-left:14px}}
@media(max-width:760px){.hero h1{font-size:clamp(48px,13vw,64px);line-height:1.04;margin-top:14px}.hero-grid{gap:23px}.hero p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:16px;max-width:none}.hero .hero-copy>p{max-width:none}.hero .hero-mobile-actions>p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:18px}.hero .hero-mobile-actions>.small{font-size:11pt}.collection-top h1{font-size:43px}.breadcrumb{align-items:start;gap:15px;margin-bottom:21px}.breadcrumb .state-label{font-size:11pt;max-width:150px;text-align:right;line-height:1.6}.card-section{padding-bottom:36px}.card-layout{grid-template-rows:auto auto auto auto}.identity-row{padding-bottom:20px;margin-bottom:25px;min-height:130px}.identity h1{font-size:46px}.current-call{padding-top:0}.current-call>span{font-size:11pt;line-height:1.6;max-width:150px}.current-call strong{font-size:31px;margin-top:10px}.current-call time{font-size:11pt}.current-call .text-button{font-size:11pt}.current-call.empty{display:none}.art-side{margin-bottom:27px}.art-deck{padding-top:19px}.art-deck .card-image{max-width:215px}.collector-actions{margin-top:13px}.art-side>.small{font-size:11pt;line-height:1.6;margin-top:10px}.body-slot{padding-bottom:24px;gap:17px}.body-slot.verified{gap:17px}.timeline,.timeline.result-line,.verified .timeline{min-height:0;padding-bottom:15px;display:flex;gap:12px;align-items:start}.timeline p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:11pt;line-height:1.8}.timeline .next-link{font-size:11pt;white-space:normal;max-width:121px;line-height:1.6;min-height:35px;text-align:right;justify-content:end;gap:6px}.next-link svg{width:20px;flex:0 0 20px}.timeline details{font-size:11pt}.accuracy-inline{display:block;font-size:11pt!important}.accuracy-inline strong{font-size:23px;display:block;margin-top:4px}.accuracy-inline small{display:block;font-size:11pt;margin-top:4px}.accuracy-inline strong span{font-size:16px}.accuracy-neutral{font-size:11pt!important;max-width:160px}.timeline .accuracy-breakdown[open]{position:absolute;left:22px;right:22px;max-width:none;margin-top:0}.accuracy-breakdown dl>div{gap:15px}.accuracy-breakdown dd{max-width:175px}.accuracy-breakdown dt,.accuracy-breakdown dd{font-size:11pt}.community-visual,.verified .community-visual{min-height:285px;gap:10px}.chart-top h2,.verified .chart-top h2{font-size:22px;max-width:170px}.chart-top p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label),.verified .chart-top p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:11pt;line-height:1.6}.median{min-width:105px}.median>span{font-size:11pt}.median strong{font-size:23px}.graph{min-height:125px;padding-top:9px}.graph svg,.verified .graph svg{height:115px;min-height:100px}.graph .axis{font-size:11pt}.graph-legend,.verified .graph-legend{font-size:11pt;gap:7px 14px;line-height:1.7}.data-selector{font-size:11pt;flex-wrap:wrap;gap:7px}.data-selector button{font-size:11pt;min-height:30px;padding:5px 10px}.chart-tabs{gap:8px;justify-content:space-between}.chart-tabs button{font-size:11pt;min-height:38px;padding-inline:0}.graph-note{font-size:11pt;line-height:1.7}.trade-paths{padding:21px;gap:18px}.trade-paths h3{font-size:20px}.trade-paths .trade-question{font-size:11pt}.trade-paths a{font-size:11pt}.trade-paths p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:11pt;line-height:1.65}.trade-paths>div+div{padding:18px 0 0}.legend-lower{grid-template-columns:1fr;gap:23px;margin-top:20px}.legend-note{order:2;max-width:none}.legend-note .text-link{font-size:11pt}.legend-note p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:11pt}.compact-pulse{padding:17px 0 21px}.compact-heading{margin-bottom:17px;gap:13px}.compact-heading h2{font-size:25px}.compact-heading>span{font-size:11pt;white-space:nowrap}.compact-pulse .pulse-grid{grid-template-columns:1fr;gap:20px}.pulse-question h3{font-size:15px;min-height:0;margin-bottom:9px}.compact-poll button{min-height:55px;padding:9px 5px}.compact-poll span{font-size:11pt}.compact-poll small{font-size:11pt;margin-top:5px}.pulse-note{font-size:11pt;line-height:1.7;margin-top:12px}.compact-conversation{padding-top:23px}.compact-conversation h2{font-size:26px}.compact-conversation .eyebrow{font-size:14pt}.compact-conversation>p:not(.eyebrow){font-size:11pt}.discussion>summary{font-size:11pt;min-height:47px}.discussion .reply label{font-size:11pt}.discussion .reply textarea{font-size:16px}.radar-layout{grid-template-columns:1fr;gap:0}.radar-layout .grail-feature{padding:26px 22px;grid-template-columns:1fr;gap:25px}.radar-layout .grail-feature .card-image{max-width:205px}.radar-layout .grail-art{max-width:205px}.radar-layout .grail-feature h2{font-size:41px}.radar-layout .grail-feature .subtitle{font-size:14pt}.grail-status{font-size:11pt}.radar-layout .grail-actions>*{font-size:11pt}.radar-context{padding:32px 0 0}.radar-context h2{font-size:30px}.radar-empty{margin-block:22px;padding-block:20px}.radar-empty h3{font-size:20px}.radar-empty p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:11pt}.radar-context>.small{font-size:11pt;line-height:1.7}.watch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.watch-tile{display:block;padding:12px}.watch-tile .card-image{width:100%;max-width:210px}.watch-tile .tile-copy{padding-top:17px}.watch-tile .eyebrow{font-size:14pt;line-height:1.6;margin-bottom:8px}.watch-tile h3{font-size:25px}.watch-tile p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label),.watch-tile .small{font-size:11pt;line-height:1.65}.watch-tile .tile-subtitle{min-height:37px;margin-top:5px;margin-bottom:10px}.watch-tile .tile-actions{margin-top:12px;padding-top:10px;gap:4px;display:block}.watch-tile .tile-actions a,.watch-tile .tile-actions button{font-size:11pt;min-height:36px;display:flex;align-items:center}.pool-details{font-size:11pt}.eligibility-note{font-size:11pt;line-height:1.75}.empty-note{font-size:15px}.community-empty{width:calc(100% - var(--inset)*2);margin-inline:auto}.community-empty p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:16px;line-height:1.8}.community-columns{grid-template-columns:1fr;gap:35px}.community-columns h2{font-size:29px}.community-columns p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:15px}.community-columns .small{font-size:11pt}.single-sale{padding:12px 8px;min-height:125px}.single-sale p:not(.eyebrow):not(.subtitle):not(.legend-metadata):not(.legend-subtitle):not(.tile-subtitle):not(.buzz-label){font-size:11pt}.single-sale>span{font-size:11pt}.theme-choices{display:grid;grid-template-columns:1fr}.theme-choices .button{font-size:11pt}.offer-preview input{font-size:18px}}
@media(max-width:370px){.current-call strong{font-size:28px}.identity h1{font-size:43px}.median strong{font-size:21px}.watch-tile h3{font-size:23px}.watch-tile .eyebrow{font-size:14pt}.hero h1{font-size:48px}.chart-top h2,.verified .chart-top h2{font-size:21px}}

@media(min-width:761px){.watch-tile .tile-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}}
