/* Shared reading scale: body 14px, supporting text 12px, labels 11px. */
body{font-size:14px;line-height:1.65}body .eyebrow{font-size:11px!important;letter-spacing:1.3px}.hero h1{font-size:clamp(76px,6.8vw,96px);line-height:.94}.hero-copy>p,.hero-note{font-size:14px}.hero-note small{font-size:12px}.hero-actions .button,.header nav>a,.header nav>button{font-size:13px}.button,.button.small{font-size:13px}.wallet-connect #wallet-label{font-size:12px!important}.draw-section-heading h2,.volume-intro h2,.community-results .draw-section-heading h2,.how-intro h2{font-size:40px;line-height:1.16;letter-spacing:-1.3px}.draw-section-heading>p,.volume-intro>p,.lane-main>p,.how-intro>p,.how-flow p,.first-rip-story p,.daily-teaser p{font-size:14px;line-height:1.8}.lane-main h3{font-size:23px}.lane-eyebrow,.lane-number,.stage-coordinate,.console-label{font-size:11px}.lane-label{font-size:10px}.lane-bottom>span:first-child,.lane-state,.lane-explore{font-size:12px}.lane-reserve-note,.draw-funding>p,.draw-process>p,.draw-footnotes p,.draw-footnotes button,.draw-footnotes>a,.draw-addresses,.stage-art-note{font-size:12px;line-height:1.8}.draw-status-badge,.results-status{font-size:11px;letter-spacing:.5px}.draw-pipeline li{font-size:12px}.draw-pipeline i{font-size:10px}.draw-eligibility-line strong{font-size:15px}.draw-eligibility-line small{font-size:12px}.draw-eligibility-line .button{font-size:12px;min-height:42px}.draw-funding>div:first-child{font-size:12px}.draw-funding strong small{font-size:12px}.pulse-source,.pulse-metrics>div>small,.dedicated-page .pulse-metrics>div>small{font-size:11px;line-height:1.8}.pulse-metrics>div>span,.dedicated-page .pulse-metrics>div>span{font-size:12px;line-height:1.6}.pulse-metrics strong,.dedicated-page .pulse-metrics strong{font-size:32px;letter-spacing:-.9px}.pulse-metrics strong small{font-size:12px}.volume-reading>span,.ladder-column-labels{font-size:11px;letter-spacing:.7px}.volume-reading>small,.volume-rule p,.volume-intro>.volume-value-note,.ladder-footnote,.ladder-insight p{font-size:12px;line-height:1.8}.volume-rule>span{font-size:11px}.ladder-name{font-size:20px}.ladder-name small{font-size:10px;letter-spacing:.5px}.ladder-floor{font-size:12px}.ladder-insight>div>span,.ladder-insight small{font-size:11px}.ladder-odds>span{font-size:12px}.ladder-odds strong{font-size:13px}.draw-results-empty{font-size:12px}.first-rip-story h3{font-size:29px}.first-rip-story a,.how-provider-link,.integration-note{font-size:12px}.how-flow h3{font-size:24px}.how-step-number{font-size:11px;width:29px;height:29px}.how-flow:before{left:14px}.community-result-copy strong{font-size:14px}.community-result-copy small,.community-result-art>span{font-size:10px;letter-spacing:.5px}.community-result-copy>span{font-size:12px}.daily-teaser h2{font-size:34px}.faq-section h2{font-size:34px}.faq-section>div:first-child>p,.faq-items summary,.faq-items details p{font-size:14px;line-height:1.8}.footer-bottom p{font-size:11px;line-height:1.8}.footer-top>span,.footer-top>div>a{font-size:12px}.dedicated-page .page-heading h1{font-size:58px;letter-spacing:-1.8px}.page-heading>p,.page-summary li{font-size:14px}.page-back{font-size:12px}.transparency-toolbar,.transparency-toolbar .text-button,.transparency-toolbar #transparency-updated{font-size:12px}.transparency-heading h2{font-size:30px}.public-addresses>div,.public-addresses dd{font-size:13px}.activation-status>span{font-size:12px}.draw-record-row strong{font-size:14px}.draw-record-row small,.draw-record-row>span,.record-detail-heading a{font-size:12px}.records-empty{font-size:13px}.proof-facts>div,.proof-commitment,.proof-commitment code,.proof-links a,.page-data-note{font-size:12px;line-height:1.8}.selection-points li{font-size:14px}.transparency-section .draw-eligibility-rules li{font-size:13px}.draw-eligibility-rules summary,.draw-eligibility-rules p{font-size:13px}.metric-definitions dt{font-size:14px}.metric-definitions dd{font-size:13px}.holding-adjustment-note,.draw-proof-disclosure{font-size:12px!important;line-height:1.8!important}.page-bottom-note p,.page-bottom-note a{font-size:12px}.rewards-lead,.eligibility-card strong{font-size:14px}.eligibility-card>div>span,.rewards-progress-heading,.rewards-progress-heading>span:last-child,.credit-meter-label>span,.rewards-actions>span,.rewards-status,.rewards-fineprint{font-size:12px;line-height:1.8}.daily-day>span{font-size:10px;letter-spacing:.3px}.daily-day>strong,.daily-day.rip-day>strong{font-size:11px}.daily-day>div{width:40px;height:40px}.rewards-actions .button{font-size:13px;min-height:44px}.free-pack-header>span:first-child,.free-pack-content>.eyebrow{font-size:10px!important;letter-spacing:.5px}.free-pack-price,.free-pack-content>p,.free-cost,.reward-rules,.free-pack-content>.button{font-size:12px}.reward-odds>span,.reward-odds b{font-size:11px}.free-pack-content>.button{min-height:42px}.wallet-modal .wallet-modal-heading,.wallet-modal .detected-heading,.wallet-modal .wallet-privacy{font-size:11px}.wallet-modal .wallet-intro,.wallet-modal .wallet-install,.wallet-modal .wallet-error{font-size:12px}.wallet-modal .detected-wallets strong{font-size:14px}.wallet-modal .detected-wallets small{font-size:11px}.mobile-navigation>a{font-size:14px!important}.daily-teaser .button{font-size:13px;min-height:44px}
@media(max-width:850px){.hero h1{font-size:77px}.hero-copy>p{font-size:13px}.hero-note{font-size:12px}.hero-note small{font-size:11px}.draw-section-heading h2,.volume-intro h2,.community-results .draw-section-heading h2,.how-intro h2{font-size:35px}.ladder-name{font-size:19px}.ladder-floor{font-size:12px}.ladder-column-labels{font-size:10px}.dedicated-page .pulse-metrics strong{font-size:30px}}
@media(max-width:600px){body{font-size:14px}body .eyebrow{font-size:10px!important;letter-spacing:1px}.hero h1{font-size:clamp(62px,17.6vw,78px);letter-spacing:-.6px;line-height:.95}.hero-copy>p{font-size:14px;line-height:1.8}.hero-actions .button{font-size:12px;min-height:44px;padding:0 14px}.hero-actions .secondary{padding:0;font-size:11px}.hero-actions{gap:15px}.hero-note{font-size:12px}.hero-note small{font-size:10px}.hero-note .tiny-cards{display:none}.draw-section-heading h2,.volume-intro h2,.community-results .draw-section-heading h2,.how-intro h2{font-size:32px;line-height:1.16;letter-spacing:-1px}.draw-section-heading>p{font-size:12px;line-height:1.7;max-width:118px}.section-kicker .eyebrow{font-size:10px!important}.draw-status-badge{font-size:10px;letter-spacing:.1px}.draw-section-heading{gap:17px}.lane-main h3{font-size:21px}.lane-main>p,.volume-intro>p,.how-flow p,.daily-teaser p{font-size:14px;line-height:1.8}.lane-eyebrow,.lane-number{font-size:10px}.lane-bottom>span:first-child,.lane-state,.lane-explore{font-size:12px}.lane-bottom{flex-wrap:wrap;gap:9px}.lane-reserve-note,.draw-funding>p,.draw-process>p,.draw-footnotes p,.draw-footnotes>a,.draw-footnotes button{font-size:12px;line-height:1.8}.stage-art-note{font-size:11px}.stage-coordinate{font-size:9px;letter-spacing:.8px}.draw-eligibility-line strong{font-size:14px}.draw-eligibility-line small{font-size:12px}.draw-eligibility-line .button{font-size:12px;min-height:42px}.draw-pipeline li{font-size:11px}.draw-pipeline i{font-size:10px}.draw-funding>div:first-child{font-size:12px}.draw-funding strong small{font-size:11px}.pulse-heading .eyebrow{font-size:10px!important}.pulse-source,.dedicated-page .pulse-heading .pulse-source{font-size:10px}.pulse-metrics strong,.dedicated-page .pulse-metrics strong{font-size:28px}.pulse-metrics>div>span,.dedicated-page .pulse-metrics>div>span,.pulse-metrics>div:last-child>span{font-size:12px;line-height:1.6}.pulse-metrics>div>small,.dedicated-page .pulse-metrics>div>small,.pulse-metrics>div:last-child>small{font-size:11px;line-height:1.7}.pulse-metrics>div:last-child{gap:0 16px}.pulse-metrics strong small{font-size:11px}.volume-reading>span,.ladder-column-labels{font-size:10px;letter-spacing:.5px}.volume-reading>small,.volume-rule p,.volume-intro>.volume-value-note,.ladder-footnote,.ladder-insight p{font-size:12px}.ladder-name{font-size:20px}.ladder-name small{font-size:10px;letter-spacing:0}.ladder-floor{font-size:12px}.ladder-row{grid-template-columns:1fr 94px 60px 11px;gap:8px}.ladder-column-labels{grid-template-columns:1fr 94px 71px}.ladder-insight>div>span,.ladder-insight small{font-size:10px}.ladder-insight>div:first-child{gap:10px}.ladder-odds>span{font-size:12px}.results-status{font-size:11px;max-width:145px;line-height:1.65}.first-rip-story{grid-template-columns:86px 1fr;gap:20px}.first-rip-story h3{font-size:24px}.first-rip-story p{font-size:13px;line-height:1.8}.first-rip-story a,.draw-results-empty{font-size:12px}.first-rip-story .eyebrow{font-size:10px!important}.community-result-copy strong{font-size:13px}.community-result-copy small{font-size:10px;letter-spacing:.1px}.community-result-copy>span{font-size:11px}.daily-teaser h2{font-size:30px}.daily-teaser .button{font-size:12px;min-height:44px}.how-intro>p,.how-flow p{font-size:14px}.how-flow h3{font-size:23px}.how-provider-link,.integration-note{font-size:12px}.faq-section h2{font-size:30px}.faq-items summary{font-size:14px}.faq-items details p,.faq-section>div:first-child>p{font-size:13px;line-height:1.8}.footer-bottom p{font-size:11px;line-height:1.8}.footer-top>span,.footer-top>div>a{font-size:12px}.dedicated-page .page-heading h1{font-size:40px;letter-spacing:-1.3px}.page-heading>p,.page-summary li{font-size:13px}.page-back{font-size:12px}.transparency-toolbar,.transparency-toolbar .text-button{font-size:11px}.transparency-toolbar #transparency-updated{font-size:10px}.transparency-heading h2{font-size:28px}.public-addresses>div,.public-addresses dd{font-size:12px}.activation-status>span{font-size:11px}.draw-record-row strong{font-size:13px}.draw-record-row small,.draw-record-row>span{font-size:11px}.record-detail-heading a{font-size:12px}.records-empty{font-size:12px}.proof-facts>div,.proof-commitment,.proof-commitment code,.proof-links a,.page-data-note{font-size:12px}.selection-points li,.transparency-section .draw-eligibility-rules li{font-size:13px}.draw-eligibility-rules summary,.draw-eligibility-rules p{font-size:13px}.metric-definitions dt{font-size:14px}.metric-definitions dd{font-size:13px}.holding-adjustment-note,.draw-proof-disclosure{font-size:11px!important}.page-bottom-note p,.page-bottom-note a{font-size:12px}.rewards-intro .eyebrow{font-size:10px!important}.rewards-network{font-size:10px}.rewards-lead,.eligibility-card strong{font-size:14px}.eligibility-card>div>span,.rewards-progress-heading,.rewards-progress-heading>span:last-child,.credit-meter-label>span,.rewards-actions>span,.rewards-status,.rewards-fineprint{font-size:12px;line-height:1.8}.daily-day>span{font-size:10px;letter-spacing:0}.daily-day>strong,.daily-day.rip-day>strong{font-size:11px}.daily-day>div{width:34px;height:34px}.daily-track{gap:4px}.rewards-actions .button{font-size:13px;min-height:44px}.free-pack-card{grid-template-columns:105px 1fr;gap:15px}.free-pack-art .pack-wrapper{width:103px;height:164px}.free-pack-art .pack-bag img{width:103px;height:107px}.free-pack-content>.eyebrow,.free-pack-header>span:first-child{font-size:10px!important}.free-pack-content h3{font-size:23px}.free-pack-content>p,.free-cost,.free-pack-price,.reward-rules{font-size:12px;line-height:1.7}.free-pack-content>.button{font-size:12px;min-height:42px}.reward-odds>span,.reward-odds b{font-size:11px}.wallet-connect #wallet-label{font-size:11px!important}.mobile-nav-toggle{width:26px}.announcement{font-size:10px}.announcement .demo-chip{font-size:9px}.draw-addresses{font-size:10px}.header .brand{font-size:22px}}
@media(max-width:360px){.header .brand{font-size:20px}.hero-actions{gap:11px}.hero-actions .button{font-size:11px;padding:0 12px}.hero-actions .secondary{padding:0;font-size:10px}.hero h1{font-size:60px}.draw-section-heading>p{font-size:11px;max-width:100px}.ladder-row{grid-template-columns:1fr 85px 55px 10px;gap:6px}.ladder-name{font-size:18px}.ladder-floor{font-size:11px}.ladder-column-labels{grid-template-columns:1fr 85px 65px;font-size:9px}.daily-day>div{width:30px;height:30px}.daily-day>span{font-size:9px}.free-pack-card{grid-template-columns:94px 1fr}.free-pack-art .pack-wrapper{width:92px;height:147px}.free-pack-art .pack-bag img{width:92px;height:97px}}
