@import url('/assets/geist.css');
/* Reference-calibrated landing. The research app and creation flow stay intact. */
body.reference-home{--bg:#03040a;--text:#edf0f1;--muted:#a9b4b5;--line:#ffffff1b;background:var(--bg);font-family:Geist,Arial,sans-serif}body.reference-home:after{display:none}body.reference-home #site{overflow:clip}.reference-home h1,.reference-home h2,.reference-home h3{font-family:Geist,Arial,sans-serif}.motion-filters{position:absolute;width:0;height:0;overflow:hidden}.reference-home em{color:#9bffe4}.reference-home .eyebrow{font-family:Geist,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.16em;color:#7d898e}.reference-home .button{font-family:Geist,Arial,sans-serif;font-size:16px;font-weight:600;min-height:50px;padding:0 27px}.reference-home .button.light{background:#fff;color:#03040a;box-shadow:0 0 40px #ffffff2e}.reference-home .button.outline{background:#0000008c;border-color:#ffffff38;backdrop-filter:blur(12px);font-weight:500}.reference-home .button:hover{transform:none;opacity:.88}.reference-home .nav-shell{top:14px;padding:0 14px}.reference-home .site-nav{max-width:1120px;height:58px;min-height:58px;padding:0 10px 0 22px;gap:22px;border:1px solid #ffffff24;border-radius:999px;background:linear-gradient(160deg,#ffffff1a,#ffffff0a 45%,#ffffff0f);box-shadow:0 24px 60px #00000073,inset 0 1px #fff3,inset 1px 0 #ff466e33,inset -1px 0 #4696ff33;backdrop-filter:blur(24px) saturate(1.6)}.reference-home .site-nav.scrolled{max-width:1120px}.reference-home .wordmark{font-size:23px;gap:10px;letter-spacing:-.025em;font-family:var(--pixel)}.reference-home .wordmark img{width:27px;height:27px}.reference-home .nav-links{gap:28px;font:500 14px Geist,Arial,sans-serif;color:#899398}.reference-home .nav-links .active{color:#edf0f1}.reference-home .nav-method{font:500 14px Geist,Arial,sans-serif;color:#899398}.reference-home .site-nav>.button{height:36px;min-height:36px;padding:0 16px;font-size:14px;box-shadow:none}.reference-home .pointer-dot{display:none}
.reference-home .ref-hero{text-align:center;min-height:100svh;height:auto;display:flex;flex-direction:column;justify-content:center;padding:88px 20px calc(110px + 16vh);background:#03040a;position:relative;overflow:hidden}.reference-home .hero-content{z-index:2;max-width:940px;padding:0;width:100%;margin:0 auto;text-shadow:0 2px 30px #03040ae6;pointer-events:none}.reference-home .hero-content a{pointer-events:auto}.reference-home .hero-title{font-size:clamp(42px,7.6vw,96px);font-weight:500;letter-spacing:-.035em;line-height:1.02;margin:0;filter:url(#peak-rgb);animation:none;text-shadow:none}.headline-line{display:inline}.headline-word{display:inline-block;animation:word-in 1.05s cubic-bezier(.22,1,.36,1) both}.headline-word.accent{color:#9bffe4}.reference-home .hero-sub{max-width:560px;margin:26px auto 0;color:#b6bfc1;text-wrap:balance;font-size:clamp(16px,1.6vw,19px);line-height:1.5;letter-spacing:0;animation:word-in 1s cubic-bezier(.22,1,.36,1) 1.25s both}.reference-home .hero-actions{gap:12px;margin-top:36px;animation:word-in .9s cubic-bezier(.22,1,.36,1) 1.9s both}.reference-home .hero-actions>.button{font-size:16px;min-height:50px;letter-spacing:-.02em}.coin-wall-stage{contain:paint;perspective:1100px;perspective-origin:50% 20%;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#000 82%,#0000 100%)}.coin-wall-tilt{width:2900px;transform-style:preserve-3d;will-change:transform;animation:coin-dolly 2.4s cubic-bezier(.16,1,.3,1) both;position:absolute;top:60%;left:50%;translate:-50%;rotate:x 58deg}.coin-wall-plane{transform-style:preserve-3d;will-change:transform;display:flex;justify-content:center}.coin-wall-sheet{display:flex;flex-direction:column;align-items:center;gap:34px;padding-bottom:34px}.coin-wall-row{display:flex;gap:34px;transform-style:preserve-3d}.coin-wall-row.offset{translate:73px}.coin-wall-cell{width:112px;aspect-ratio:1;flex:none;position:relative;transform-style:preserve-3d;--lift:calc(var(--warp-r,99999px) * (1 - cos(var(--cx,0) * var(--warp,0rad))));transform:translate3d(calc(var(--cx,0) * var(--lift)),calc(var(--lift) * -.53),calc(var(--z,0px) + var(--pop,0px) + var(--lift) * .85)) rotateY(calc(var(--cx,0) * var(--warp,0rad) * -1));border-radius:50%;opacity:.78;transition:opacity .35s,box-shadow .35s}.coin-wall-cell:nth-child(7n+3){--pop:35px;opacity:1;box-shadow:0 0 0 1px #9bffe450,0 0 35px #9bffe42b}.reference-home .coin-tile{width:100%;height:100%;filter:none;transition:transform .35s;transform:none}.reference-home .coin-face{width:100%;height:100%;border:0;box-shadow:0 3px 2px #0007;background:#0a1115;border-radius:50%}.reference-home .coin-face img{padding:0;image-rendering:auto;width:100%;height:100%;border-radius:50%;background:none;display:block}.reference-home .coin-tile:hover{transform:translateZ(30px);z-index:2;filter:none}.coin-wall-cell:has(.coin-tile:hover){opacity:1;box-shadow:0 0 0 2px #9bffe4b3,0 0 50px #9bffe473}.reference-home .coin-tile:hover .coin-face{box-shadow:none}.reference-home .coin-caption{font-family:var(--mono);transform:translateX(-50%) rotateX(-58deg);transform-origin:center top;top:110%;background:#101720fa}.coin-wall-sweep{background:linear-gradient(100deg,#0000 40%,#9bffe412 50%,#0000 60%);animation:coin-sweep 9s ease-in-out infinite;position:absolute;inset:-20% -60%;pointer-events:none}.coin-wall-vignette{background:radial-gradient(52% 40% at 50% 46%,#03040af0,#03040ab3 55%,#03040a00 100%),linear-gradient(#03040a 0% 34%,#03040a4d 62%,#03040a00 78%,#03040a 100%);position:absolute;inset:0;pointer-events:none}@keyframes coin-dolly{from{opacity:0;filter:blur(14px);translate:-50% 45vh}to{opacity:1;filter:none;translate:-50%}}@keyframes coin-sweep{from{translate:-40%}to{translate:40%}}@keyframes word-in{from{opacity:0;filter:blur(14px);transform:translateY(14px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}
.perspective-story{height:160svh;margin-bottom:120px;position:relative;z-index:1}.perspective-sticky{display:flex;flex-direction:column;height:100svh;position:sticky;top:0;overflow:hidden}.perspective-copy{text-align:center;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:18px;max-width:1280px;margin:0 auto;padding:110px clamp(20px,4vw,56px) 12px}.perspective-copy h2{font-size:clamp(34px,4.6vw,62px);font-weight:600;letter-spacing:-.045em;line-height:1.02;filter:url(#peak-rgb)}.perspective-copy>p:last-child{color:#b6bfc1;max-width:480px;font-size:clamp(16px,1.4vw,18px);font-weight:400;line-height:1.55;text-wrap:pretty}.perspective-sticky>canvas{flex:1;width:100%;min-height:0;mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.replay-caption{position:absolute;bottom:24px;left:4%;right:4%;display:flex;gap:20px;justify-content:space-between;color:#637579;font:9px var(--mono);pointer-events:none}.replay-caption a{pointer-events:auto;color:#a4c8c0;text-decoration:underline;text-underline-offset:4px}
.ref-split{max-width:1180px;padding:120px 20px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;position:relative;z-index:1}.ref-split>*{min-width:0;width:100%}.ref-copy{max-width:530px}.ref-copy .eyebrow{margin-bottom:20px}.ref-copy h2{font-size:clamp(34px,4.6vw,62px);font-weight:600;line-height:1.02;letter-spacing:-.045em;filter:url(#peak-rgb)}.ref-copy>p:not(.eyebrow){margin:22px 0 0;color:#b6bfc1;max-width:460px;font-size:18px;font-weight:400;line-height:1.55;text-wrap:pretty}.reference-home .text-link{font:500 15px Geist,Arial,sans-serif;border-bottom:1px solid #ffffff30;margin-top:24px;padding:5px 0;color:#d1ece5}.ref-flip .ref-copy{order:2;justify-self:end;text-align:right}.ref-flip .ref-copy>p{margin-left:auto}.reference-home .ref-split.reveal{opacity:0;filter:none;transform:translateY(40px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}.reference-home .ref-split.reveal.in-view{opacity:1;transform:none}.reference-home .reveal{filter:none}.reference-home .visual-note{font:10px/1.55 Geist,Arial,sans-serif;color:#73868a;margin-top:20px}
.supply-comparison{padding:0 0 12px}.supply-row+.supply-row{margin-top:36px}.supply-top{display:flex;justify-content:space-between;color:#909a9e;font-size:14px;line-height:1.4}.supply-stats{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:5px 0 12px}.supply-stats strong{font-weight:500;font-size:44px;line-height:1.12;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.supply-stats small{font-size:1em;font-weight:500}.supply-stats strong:first-child{color:#ff496c}.supply-row.current .supply-stats strong:first-child{color:#9bffe4}.supply-pixels{display:grid;grid-template-columns:repeat(50,minmax(0,1fr));grid-template-rows:7px 7px;grid-auto-flow:column;gap:2px}.supply-pixels i{background:#171a25;border-radius:1px}.supply-pixels .lit{background:#ff496c;box-shadow:inset 0 1px #ffffff24;opacity:0;transition:opacity .4s}.supply-row.current .supply-pixels .lit{background:#9bffe4}.in-view .supply-pixels .lit{opacity:1;animation:pixel-in .9s both}.in-view .supply-pixels i:nth-child(3n){animation-delay:.15s}.in-view .supply-pixels i:nth-child(5n){animation-delay:.3s}@keyframes pixel-in{from{opacity:0}to{opacity:1}}
.pool-scene{max-width:485px;min-height:330px;position:relative;margin:20px auto;perspective:1000px;display:grid;place-items:center}.ref-pool-card{display:block;width:100%;border-radius:26px;border:1px solid #ffffff2c;border-top-color:#e1b3c24d;padding:24px;background:linear-gradient(160deg,#ffffff12,#ffffff04 45%,#ffffff0b);box-shadow:0 24px 70px #0008,inset 0 1px #fff1,inset 1px 0 #f1779a1a,inset -1px 0 #71a8ff24;backdrop-filter:blur(20px) saturate(1.6);transform:rotate(4deg);transition:transform .6s}.ref-pool-card:hover{transform:rotate(1deg) translateY(-4px)}.pool-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.pool-card-head>span:first-child{display:flex;align-items:center;gap:10px;min-width:0}.pool-card-head img{width:29px;height:29px;border-radius:50%}.pool-card-head b{font:600 17px Geist,Arial,sans-serif;white-space:nowrap}.source-pill{padding:6px 9px;border:1px solid #9bffe45c;color:#9bffe4;background:#9bffe40b;border-radius:25px;font-size:10px;white-space:nowrap}.ref-pool-big{display:flex;flex-direction:column;gap:8px;margin:30px 0 24px}.ref-pool-big>span{color:#8f9d9f;font-size:14px}.ref-pool-big strong{font-size:46px;line-height:1;letter-spacing:-.05em;font-weight:500}.ref-pool-facts{border-top:1px solid #ffffff1a;padding-top:12px}.ref-pool-facts>div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;font-size:13px}.ref-pool-facts span{color:#859396}.ref-pool-facts b{font-weight:500}.pool-floater{display:block;position:absolute;z-index:-1;translate:var(--px,0) var(--py,0);animation:pool-float 7s ease-in-out infinite;pointer-events:none}.pool-floater img{display:block;width:100%;height:100%;border-radius:50%}.floater-a{width:65px;height:65px;left:-10%;top:10%;animation-delay:-1s}.floater-b{width:60px;height:60px;right:-12%;top:58%;animation-delay:-3s}.floater-c{width:34px;height:34px;left:69%;top:-16%;animation-delay:-2s;filter:blur(.5px)}.floater-d{width:37px;height:37px;left:-10%;top:92%;animation-delay:-4s;filter:blur(1px)}@keyframes pool-float{0%,100%{transform:translate3d(0,0,0) rotate(-10deg)}50%{transform:translate3d(4px,-15px,20px) rotate(8deg)}}
.distance-bars{display:block;width:100%;height:auto;overflow:visible}.distance-bars>text{fill:#859498;font:12px Geist,Arial,sans-serif}.distance-bars>rect{fill:#161a24;transition:fill .12s}.distance-bars>rect.lit{fill:#ff506e}.distance-bars>rect.lit:nth-of-type(n+43){fill:#ff7186}.distance-bars>rect.lit:nth-of-type(n+60){fill:#9bffe4}.distance-readout{display:flex;justify-content:space-between;gap:25px;margin:18px 4px 0 34px}.distance-readout>div{display:flex;flex-direction:column;gap:7px}.distance-readout>div:last-child{text-align:right}.distance-readout span{color:#859498;font-size:14px}.distance-readout strong{font:500 42px Geist,Arial,sans-serif;letter-spacing:-.05em;line-height:1.1;font-variant-numeric:tabular-nums}.distance-readout .distance-value{color:#ff506e}.distance-scene>.visual-note{text-align:right;font-size:9px}
.check-scene{position:relative;min-height:290px;perspective:900px;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:0 16px}.check-badge{border:1px solid #9bffe430;border-top-color:#9bffe467;background:linear-gradient(140deg,#19332cdd,#0a1916ee);border-radius:18px;min-height:58px;display:flex;align-items:center;gap:9px;padding:15px 17px;width:max-content;max-width:100%;box-shadow:0 20px 35px #0004,inset 0 1px #fff1;color:#b9e3d6;font-size:15px;animation:badge-float 8s ease-in-out infinite;transform-origin:center}.check-badge>span{font-size:24px;color:#9bffe4}.check-badge b{font-weight:500;color:#9bffe4;white-space:nowrap}.check-one{rotate:-4deg;translate:-12px 0}.check-two{rotate:3deg;align-self:flex-end;animation-delay:-2s}.check-three{rotate:-2deg;translate:18px 0;animation-delay:-4s}.check-badge.attention{border-color:#ff506e66;color:#efb0bb;background:linear-gradient(140deg,#371f28,#23131c)}.check-badge.attention b{color:#ff6680}.check-scene>p{font:10px var(--mono);color:#657a7d;position:absolute;bottom:0;left:20px}@keyframes badge-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.quote-scene{padding:10px 0}.quote-orbit{position:relative;height:260px;max-width:420px;margin:auto}.quote-orbit:before,.quote-orbit:after{content:'';border:1px solid #9bffe417;border-radius:50%;position:absolute;inset:28px 30px;transform:rotate(-20deg)}.quote-orbit:after{inset:15px 52px;transform:rotate(25deg)}.quote-core{position:absolute;left:calc(50% - 42px);top:calc(50% - 42px);width:84px;height:84px;border-radius:24px;background:#132325;border:1px solid #ffffff1c;display:grid;place-items:center;box-shadow:0 0 80px #9bffe413}.quote-core img{width:49px;height:49px}.quote-orbit-item{position:absolute;z-index:1;animation:pool-float 7s ease-in-out infinite;filter:drop-shadow(0 14px 12px #0008)}.quote-orbit-item img{width:100%;height:100%;border-radius:50%}.quote-orbit-0{width:83px;height:83px;left:1%;top:36%}.quote-orbit-1{width:66px;height:66px;right:4%;top:4%;animation-delay:-3s}.quote-orbit-2{width:60px;height:60px;right:3%;bottom:5%;animation-delay:-1s}.quote-orbit-3{width:46px;height:46px;left:29%;top:2%;animation-delay:-5s}.quote-options{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:12px}.quote-options a{display:flex;gap:7px;align-items:center;font-size:13px;padding:9px 12px;background:#11191b;border:1px solid #ffffff1b;border-radius:24px;transition:background .2s}.quote-options a:hover{background:#1b332d}.quote-options img{width:21px;height:21px;border-radius:50%}.quote-scene>p{text-align:center;font-size:10px;color:#71878a;margin-top:18px}
.agent-scene{max-width:510px;margin:20px auto}.agent-options{display:flex;justify-content:center;gap:14px;align-items:center;margin-bottom:26px}.agent-options>span{display:grid;place-items:center;width:74px;height:57px;box-shadow:0 15px 25px #0006,inset 0 1px #ffffff2e;border:1px solid #ffffff26;border-radius:18px;font-size:12px;font-weight:500;animation:badge-float 7s ease-in-out infinite}.agent-options>span:nth-child(1){color:#e1ac94;background:#3c2b2455}.agent-options>span:nth-child(2){background:#ffffff09;animation-delay:-1s}.agent-options>span:nth-child(3){background:#8c97ad12;animation-delay:-2s}.agent-options>span:nth-child(4){color:#b8c7ff;background:#556db51a;animation-delay:-3s}.agent-glass{background:linear-gradient(160deg,#ffffff0b,#ffffff03);border:1px solid #ffffff29;border-radius:28px;box-shadow:0 25px 65px #0006,inset 0 1px #fff1;backdrop-filter:blur(20px);padding:16px}.agent-thread{display:flex;flex-direction:column;gap:13px;max-height:0;opacity:0;overflow:hidden;transition:max-height .6s,opacity .5s;padding:0 7px}.agent-scene.sent .agent-thread{max-height:220px;opacity:1}.agent-thread>div:first-child{background:#ffffff0e;border:1px solid #ffffff12;border-radius:15px;padding:12px 15px;font-size:15px;line-height:1.45;align-self:flex-end;max-width:95%}.agent-thread>div:last-child{font-size:14px;line-height:1.5;color:#9bffe4;padding:5px 2px 15px;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}.agent-scene.answered .agent-thread>div:last-child{opacity:1;transform:none}.agent-input{display:flex;align-items:center;min-height:45px;color:#d2dcdd;font-size:15px;padding:2px 8px}.agent-input .terminal-caret{width:2px;height:18px;margin:0 0 0 3px}.agent-scene.sent .agent-input{color:#65777a}
.reference-home .community{padding:120px 20px 100px;background:none}.reference-home .community h2{font-size:clamp(42px,5.2vw,72px);font-weight:600;filter:url(#peak-rgb);line-height:1.03;margin:22px 0}.reference-home .community>p:not(.eyebrow){font-size:18px;color:#a6b3b7}.reference-home .community-actions{margin-top:36px}.reference-home .faq-section{max-width:800px;padding:100px 20px 140px}.reference-home .faq-section h2{font-size:clamp(34px,4.6vw,62px);font-weight:600;line-height:1.05;filter:url(#peak-rgb);margin:22px 0 50px}.reference-home .faq-list summary{font-size:18px;font-weight:500;line-height:1.4;padding:23px 0}.reference-home .faq-list details p{font-size:16px;color:#a4b1b4;line-height:1.6}.reference-home .footer{background:#05080e;border-color:#ffffff16}.reference-home .footer-top>div:not(:first-child){font-size:14px;color:#83969c;gap:13px}.reference-home .footer-top b{font-size:14px;color:#d7e2e4}.reference-home .footer-top p{font-size:18px;color:#99a8ad}.reference-home .footer-bottom{font-size:10px;line-height:1.5;color:#697e85;border-color:#ffffff16}
@media(max-width:1100px){.reference-home .nav-links{gap:16px;font-size:12px}.reference-home .site-nav{gap:15px}.reference-home .nav-method{font-size:12px}.reference-home .wordmark{font-size:20px}.reference-home .nav-shell{padding:0 20px}.reference-home .ref-copy h2{font-size:46px}.ref-split{padding:100px 35px;gap:50px}.ref-pool-card{padding:21px}.pool-card-head b{font-size:15px}.source-pill{font-size:9px;padding:5px 8px}.check-badge{font-size:13px;padding:13px;gap:7px}.supply-stats strong{font-size:38px}}
@media(max-width:800px){.reference-home .nav-shell{top:10px;padding:0 10px}.reference-home .site-nav{height:52px;min-height:52px;padding:0 8px 0 16px;gap:16px}.reference-home .nav-links{display:none}.reference-home .nav-method{margin-left:auto;font-size:13px}.reference-home .wordmark{font-size:21px}.reference-home .site-nav>.button{font-size:13px;height:34px;min-height:34px}.reference-home .ref-hero{justify-content:flex-start;padding:72px 16px 0;min-height:100svh}.reference-home .hero-content{display:flex;flex-direction:column;justify-content:center;height:calc(68svh - 72px);max-width:580px;margin:0 auto}.reference-home .hero-title{font-size:clamp(46px,8vw,68px);line-height:1.02}.reference-home .hero-sub{font-size:16px;line-height:1.5;max-width:470px;margin-top:22px}.reference-home .hero-actions{margin-top:25px}.reference-home .hero-actions>.button{min-height:46px;font-size:15px;padding:0 22px}.coin-wall-tilt{width:1500px;top:64%}.coin-wall-cell{width:74px}.coin-wall-row{gap:22px}.coin-wall-sheet{gap:28px}.coin-wall-row.offset{translate:48px}.perspective-story{margin-bottom:64px}.perspective-copy{padding:84px 20px 12px;gap:17px}.perspective-copy h2{font-size:clamp(34px,5vw,46px)}.perspective-copy>p:last-child{font-size:16px;max-width:440px}.replay-caption{font-size:7px;gap:10px;left:5%;right:5%;bottom:18px}.replay-caption>a{display:none}.ref-split{grid-template-columns:1fr;gap:45px;padding:72px 28px;max-width:620px}.ref-flip .ref-copy{order:0;text-align:left;justify-self:start}.ref-flip .ref-copy>p{margin-left:0}.reference-home .ref-copy h2{font-size:clamp(34px,7vw,48px)}.ref-copy>p:not(.eyebrow){font-size:16px;max-width:490px}.ref-copy .eyebrow{font-size:11px;margin-bottom:18px}.supply-comparison{max-width:520px}.pool-scene{max-width:420px;width:92%;margin:25px auto;min-height:300px}.pool-floater.floater-a{left:-8%}.pool-floater.floater-b{right:-8%}.distance-scene{max-width:520px}.check-scene{max-width:500px;min-height:280px}.check-badge{font-size:14px;gap:9px;padding:14px}.quote-scene{max-width:500px}.agent-scene{max-width:500px;width:100%}.reference-home .faq-section{padding:72px 28px 100px}.reference-home .footer-top p{font-size:17px}}
@media(max-width:500px){.reference-home .hero-title{font-size:clamp(42px,11.7vw,60px);letter-spacing:-.045em}.reference-home .hero-content{height:calc(69svh - 72px)}.reference-home .hero-sub{font-size:15px;max-width:335px;margin-top:22px}.reference-home .hero-actions{gap:10px;margin-top:24px}.reference-home .hero-actions>.button{font-size:13px;min-height:44px;padding:0 19px}.reference-home .wordmark{font-size:20px}.reference-home .wordmark img{width:23px;height:23px}.reference-home .nav-method{font-size:12px}.reference-home .site-nav>.button{font-size:12px;padding:0 14px}.reference-home .ref-hero{min-height:100svh}.coin-wall-vignette{background:radial-gradient(52% 40% at 50% 46%,#03040af0,#03040ab3 55%,#03040a00 100%),linear-gradient(#03040a 0% 34%,#03040a4d 62%,#03040a00 78%,#03040a 100%)}.reference-home .eyebrow{font-size:10px}.perspective-copy{padding-top:88px}.perspective-copy h2{font-size:36px}.perspective-copy>p:last-child{font-size:15px;max-width:345px;line-height:1.55}.perspective-copy{gap:17px}.replay-caption{font-size:6px;gap:12px;line-height:1.5}.ref-split{padding:65px 25px;gap:40px}.reference-home .ref-copy h2{font-size:39px;line-height:1.03}.ref-copy>p:not(.eyebrow){margin-top:20px;line-height:1.6;font-size:16px}.reference-home .text-link{font-size:14px;margin-top:22px}.supply-stats strong{font-size:34px}.supply-top{font-size:12px}.supply-row+.supply-row{margin-top:28px}.supply-pixels{grid-template-rows:6px 6px;gap:1.5px}.supply-comparison>.visual-note{font-size:8px}.pool-scene{width:94%;max-width:330px;min-height:310px}.ref-pool-card{padding:19px;border-radius:23px}.pool-card-head b{font-size:14px}.pool-card-head img{width:26px;height:26px}.source-pill{font-size:8px;padding:5px 7px}.pool-card-head{gap:7px}.pool-card-head>span:first-child{gap:7px}.ref-pool-big{margin:27px 0 20px}.ref-pool-big>span{font-size:12px}.ref-pool-big strong{font-size:43px}.ref-pool-facts>div{font-size:12px;padding:9px 0}.floater-a{width:49px;height:49px}.floater-b{width:44px;height:44px}.floater-c{width:26px;height:26px}.floater-d{width:29px;height:29px}.distance-readout{margin:14px 0 0 26px;gap:15px}.distance-readout span{font-size:11px}.distance-readout strong{font-size:33px}.distance-scene>.visual-note{font-size:8px}.check-scene{padding:0;gap:23px;min-height:265px}.check-badge{font-size:11px;gap:7px;min-height:51px;padding:12px;border-radius:15px;max-width:98%}.check-badge>span{font-size:20px}.check-one{translate:0 0}.check-three{translate:6px 0}.check-scene>p{font-size:8px;left:5px}.agent-options{gap:10px}.agent-options>span{width:64px;height:52px;font-size:11px;border-radius:17px}.agent-glass{border-radius:24px;padding:12px}.agent-input{font-size:13px}.agent-thread>div:first-child{font-size:13px;padding:10px 12px}.agent-thread>div:last-child{font-size:12px}.reference-home .community{padding:90px 25px 70px}.reference-home .community h2{font-size:42px}.reference-home .community>p:not(.eyebrow){font-size:16px}.reference-home .community-actions .button{font-size:13px;min-height:45px;padding:0 20px}.reference-home .faq-section h2{font-size:38px}.reference-home .faq-list summary{font-size:16px}.reference-home .faq-list details p{font-size:14px}.reference-home .footer{padding:50px 25px 25px}.reference-home .footer-top{gap:30px 15px}.reference-home .footer-top>div:not(:first-child){font-size:13px}.reference-home .footer-top b{font-size:13px}.reference-home .footer-bottom{font-size:8px;gap:16px;flex-wrap:wrap;line-height:1.7}}
@media(prefers-reduced-motion:reduce){.reference-home *{animation:none!important;transition:none!important}.reference-home .ref-split.reveal,.reference-home .reveal{opacity:1;transform:none}.coin-wall-tilt{opacity:1;filter:none}.supply-pixels .lit{opacity:1}.agent-thread{max-height:220px;opacity:1}.agent-thread>div:last-child{opacity:1;transform:none}}

body.reference-home{overflow:visible}html:has(body.reference-home){overflow:visible;height:auto;overscroll-behavior:none}

.agent-options>span{width:64px;height:64px}.agent-options img{width:30px;height:30px;object-fit:contain}
@media(max-width:500px){.agent-options>span{width:58px;height:58px}.agent-options img{width:27px;height:27px}}
