.pool-home{color:var(--pool-text);color-scheme:var(--pool-scheme);gap:28px;padding-block:30px 56px;line-height:1.5;display:grid}.pool-home :is(h1,h2,h3,p,dl,dd,ol){margin:0}.pool-home :is(h1,h2,h3){color:var(--pool-text);letter-spacing:-.045em;font-weight:700;line-height:1.08}.pool-home p{color:var(--pool-muted)}.pool-panel{border:1px solid var(--pool-border);border-radius:var(--pool-radius);background:var(--pool-surface);min-width:0}.pool-featured,.pool-feature{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 30px;padding:clamp(16px,3vw,26px);display:grid}.pool-featured{border-color:var(--pool-accent-border);background:linear-gradient(105deg, var(--pool-surface) 52%, var(--pool-accent-bg));min-height:206px}.pool-featured h2{font-size:clamp(26px,4vw,42px)}.pool-feature h2{font-size:clamp(22px,3vw,30px)}.pool-featured p,.pool-feature p{margin-top:7px;font-size:14px}.pool-eyebrow{color:var(--pool-accent);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:700;display:inline-flex}.pool-featured .pool-eyebrow{background:var(--pool-accent-bg);border-radius:999px;padding:3px 8px}.pool-banner-actions{text-align:center;justify-items:stretch;gap:7px;min-width:184px;display:grid}.pool-banner-actions .pool-link{justify-content:center}.pool-link{min-height:30px;color:var(--pool-accent);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.pool-link:hover{color:var(--pool-accent);text-underline-offset:4px;text-decoration:underline}.pool-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,44px);min-width:0;padding-block:clamp(24px,4vw,48px);animation:.35s ease-out both pool-enter;display:grid;position:relative}.pool-hero-copy{z-index:1;min-width:0;position:relative}.pool-hero-kicker{color:var(--pool-muted);letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;font-size:11px;font-weight:700;display:inline-flex}.pool-hero-kicker span:first-child,.pool-hero-note span{background:var(--pool-accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--pool-accent-bg);border-radius:50%;flex:none}.pool-hero-kicker span:last-child,.pool-hero h1 span:last-child{color:var(--pool-accent)}.pool-hero-note{color:var(--pool-muted);letter-spacing:.04em;align-items:center;gap:11px;margin-top:25px;font-size:11px;font-weight:600;display:flex}.pool-hero h1{letter-spacing:-.082em;max-width:100%;font-size:clamp(38px,5.8vw,88px);line-height:.94}.pool-hero h1 span{display:block}.pool-hero h1 i{color:var(--pool-accent);font-style:normal}.pool-hero p{max-width:44ch;margin-top:16px;font-size:15px;line-height:1.55}.pool-hero-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.pool-hero-actions .pool-button{min-height:50px;box-shadow:0 5px 14px var(--pool-shadow-color);border-radius:12px;padding:12px 19px;font-size:13px;font-weight:750;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.pool-hero-actions .pool-button svg{transition:transform .18s}.pool-hero-actions .pool-button:hover{border-color:var(--pool-accent-border);box-shadow:0 10px 24px var(--pool-shadow-color);transform:translateY(-3px)}.pool-hero-actions .pool-button:hover svg{transform:translate(3px,-2px)}.pool-hero-actions .pool-button:focus-visible{outline:2px solid var(--pool-accent);outline-offset:4px}.pool-hero-actions .pool-button:active{transform:translateY(0)}.pool-hero-scene{isolation:isolate;place-items:center;min-width:0;min-height:360px;display:grid;position:relative}.pool-hero-scene:before{content:"";z-index:-2;background:radial-gradient(ellipse, var(--pool-accent-bg), transparent 68%);opacity:.7;border-radius:50%;position:absolute;inset:6% 2%}.pool-hero-orbits{z-index:-1;pointer-events:none;position:absolute;inset:0}.pool-hero-orbits svg{width:100%;height:100%;color:var(--pool-accent);opacity:.28;position:absolute;inset:0}.pool-hero-orbits svg :is(ellipse,path){stroke:currentColor;stroke-width:1px}.pool-hero-orbits svg .pool-orbit-dot{fill:var(--pool-accent)}.pool-hero-token{border:1px solid var(--pool-accent-border);background:var(--pool-surface);width:60px;height:60px;box-shadow:0 12px 30px var(--pool-shadow-color), inset 0 1px var(--pool-accent-border);border-radius:20px;place-items:center;display:grid;position:absolute;top:7%;right:11%;transform:rotate(12deg)}.pool-hero-multiplier{z-index:2;border:1px solid var(--pool-accent-border);background:var(--pool-surface);box-shadow:0 10px 25px var(--pool-shadow-color);border-radius:12px;gap:3px;padding:11px 15px;display:grid;position:absolute;bottom:3%;left:1%}.pool-hero-multiplier>span{color:var(--pool-muted);letter-spacing:.08em;font-size:9px;font-weight:700}.pool-hero-multiplier strong{color:var(--pool-text);font-size:19px;line-height:1.2}.pool-hero-multiplier i{color:var(--pool-accent);margin-inline:4px;font-size:14px;font-style:normal}.pool-hero-orbit-label{color:var(--pool-muted);letter-spacing:.1em;font-size:9px;font-weight:700;position:absolute;bottom:16%;right:3%}.pool-hero-orbit-label i{color:var(--pool-accent);font-style:normal}.pool-hero-scene .pool-snapshot{z-index:1;width:min(76%,350px);position:relative}@media (prefers-reduced-motion:no-preference){.pool-hero-token{animation:6s ease-in-out infinite pool-hero-float}@keyframes pool-hero-float{50%{transform:translateY(-10px)rotate(7deg)}}}.pool-snapshot{width:min(100%,350px);box-shadow:var(--pool-shadow);justify-self:center;padding:20px;transition:transform .22s,border-color .22s;transform:rotate(2deg)}.pool-snapshot:hover{border-color:var(--pool-accent-border);transform:rotate(0)translateY(-3px)}.pool-snapshot-header,.pool-snapshot-foot,.pool-highlight-foot{color:var(--pool-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.pool-snapshot-header>span:first-child{align-items:center;gap:6px;font-weight:700;display:inline-flex}.pool-snapshot-header svg,.pool-highlight-foot svg{color:var(--pool-accent)}.pool-snapshot .pool-token-identity{margin-top:20px}.pool-snapshot-value{border-top:1px dashed var(--pool-border);color:var(--pool-muted);gap:3px;margin-block:19px 13px;padding-top:14px;font-size:13px;display:grid}.pool-snapshot-value strong{color:var(--pool-accent);letter-spacing:-.065em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(32px,4vw,48px);line-height:1}.pool-snapshot-foot{border-top:1px solid var(--pool-border);padding-top:12px}.pool-snapshot-foot strong>span{color:var(--pool-muted);font-weight:400}.pool-stats{border-block:1px solid var(--pool-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pool-stats>div{min-width:0;padding:11px 14px}.pool-stats>div+div{border-inline-start:1px solid var(--pool-border)}.pool-stats dt{color:var(--pool-muted);overflow-wrap:anywhere;font-size:12px}.pool-stats dd{letter-spacing:-.045em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(20px,2.5vw,29px);font-weight:700;line-height:1.2}.pool-home .pool-stats-status{margin-top:5px;font-size:12px}.pool-stats>div:first-child dd,.pool-up{color:var(--pool-accent)}.pool-down{color:var(--pool-negative)}.pool-activity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.pool-activity h2{overflow-wrap:anywhere;font-size:20px}.pool-activity p{margin-top:3px;font-size:13px}.pool-section-icon{width:36px;height:36px;color:var(--pool-accent);background:var(--pool-accent-bg);border-radius:8px;place-items:center;display:inline-grid}.pool-activity .pool-section-icon{color:var(--pool-warm);background:var(--pool-warm-bg)}.pool-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 12px;margin-bottom:10px;display:flex}.pool-section-heading h2{font-size:clamp(24px,3.4vw,32px)}.pool-highlights{grid-template-columns:minmax(0,3fr) minmax(204px,1fr);align-items:end;gap:12px;display:grid}.pool-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pool-highlight-card,.pool-info-card{align-content:start;gap:10px;padding:13px;display:grid}.pool-highlight-card{color:var(--pool-text);transition:transform .17s,border-color .17s,background-color .17s}.pool-highlight-card:hover{background:var(--pool-raised);border-color:var(--pool-accent-border);color:var(--pool-text);transform:translateY(-2px)}.pool-token-identity{align-items:center;gap:9px;min-width:0;display:flex}.pool-token-identity img,.pool-ranking img{background:var(--pool-raised);border-radius:7px;flex-shrink:0;display:block}.pool-token-identity>div{min-width:0;display:grid}.pool-token-identity :is(strong,span),.pool-ranking li a>span:nth-child(3){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pool-token-identity strong{font-size:14px;line-height:1.3}.pool-token-identity span,.pool-highlight-value>span,.pool-info-head>span:last-child{color:var(--pool-muted);font-size:11px}.pool-highlight-value{font-variant-numeric:tabular-nums;gap:2px;display:grid}.pool-highlight-value strong{color:var(--pool-accent);font-size:20px;line-height:1.15}.pool-highlight-foot{border-top:1px solid var(--pool-border);padding-top:8px}.pool-ranking{padding:13px}.pool-ranking h3{justify-content:space-between;gap:8px;font-size:16px;display:flex}.pool-ranking h3 span{color:var(--pool-muted);font-size:12px}.pool-ranking ol,.pool-steps{padding:0;list-style:none}.pool-ranking ol{margin-top:6px}.pool-ranking li a{border-radius:5px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:35px;font-size:11px;display:grid}.pool-ranking li a:hover{background:var(--pool-raised)}.pool-ranking li a>span:first-child{color:var(--pool-muted)}.pool-ranking li strong{color:var(--pool-accent)}.pool-market-message{color:var(--pool-muted);padding:15px;font-size:13px}.pool-info-card{gap:6px}.pool-info-head{justify-content:space-between;align-items:center;gap:6px;margin-bottom:2px;display:flex}.pool-info-head strong{color:var(--pool-muted);font-size:20px}.pool-info-card h3{font-size:17px}.pool-info-card p{font-size:13px;line-height:1.5}.pool-steps-heading{margin-bottom:14px}.pool-launch-steps .pool-steps-heading h2{font-size:clamp(29px,4.1vw,46px);line-height:1.04}.pool-launch-steps .pool-steps-heading p{margin-top:7px;font-size:14px}.pool-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pool-step-card{border-radius:14px;align-content:start;gap:16px;padding:clamp(14px,2vw,22px);transition:transform .18s,border-color .18s,background-color .18s;display:grid}.pool-step-top,.pool-step-marker{justify-content:space-between;align-items:center;gap:8px;display:flex}.pool-step-icon{border:1px solid var(--pool-accent-border);background:var(--pool-accent-bg);width:44px;height:44px;color:var(--pool-accent);border-radius:10px;place-items:center;display:grid}.pool-step-icon svg{transition:transform .18s}.pool-step-number{color:var(--pool-accent);font:700 11px/1 var(--mono)}.pool-step-meter{gap:3px;display:flex}.pool-step-meter>span{background:var(--pool-border);border-radius:3px;width:11px;height:3px;transition:background-color .18s}.pool-step-meter>[data-reached=true]{background:var(--pool-accent)}.pool-step-copy h3{font-size:clamp(19px,2.2vw,24px)}.pool-launch-steps .pool-step-copy p{max-width:36ch;margin-top:6px;font-size:13px;line-height:1.5}@media (hover:hover){.pool-step-card:hover{border-color:var(--pool-accent-border);background-color:color-mix(in srgb, var(--pool-surface) 80%, var(--pool-raised))}.pool-step-card:hover .pool-step-meter>[data-reached=true]{background-color:var(--pool-mint)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pool-step-card:hover{transform:translateY(-3px)}.pool-step-card:hover .pool-step-icon svg{transform:translateY(-2px)}}@media (max-width:670px){.pool-steps{grid-template-columns:minmax(0,1fr)}.pool-step-card{gap:12px;padding:16px}}.pool-directory-section{min-width:0}@keyframes pool-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:920px){.pool-highlights{grid-template-columns:minmax(0,1fr);align-items:stretch}}@media (max-width:640px){.pool-home{gap:22px;padding-top:20px}.pool-featured,.pool-feature,.pool-hero,.pool-three{grid-template-columns:minmax(0,1fr)}.pool-banner-actions{text-align:start;justify-items:start;min-width:0}.pool-hero h1{max-width:100%;font-size:clamp(35px,10vw,67px)}.pool-hero{gap:4px;padding-block:14px 0}.pool-hero-kicker{margin-bottom:16px}.pool-hero-scene{min-height:290px}.pool-hero-scene .pool-snapshot{justify-self:center;width:min(78%,350px)}.pool-hero-token{border-radius:15px;width:48px;height:48px;right:10%}.pool-hero-multiplier{bottom:0}.pool-snapshot{justify-self:start;width:100%;transform:none}.pool-stats>div{padding-inline:8px}.pool-activity{grid-template-columns:auto minmax(0,1fr)}.pool-activity .pool-link{grid-column:2}.pool-link,.pool-ranking li a{min-height:44px}}@media (prefers-reduced-motion:reduce){.pool-home *,.pool-home :before,.pool-home :after{transition:none!important;animation:none!important}.pool-home :is(.pool-button,.pool-snapshot,.pool-highlight-card):hover{transform:none}}.pool-featured-brand{color:var(--pool-text);align-items:center;gap:6px;margin-top:14px;font-size:12px;font-weight:700;display:inline-flex}.pool-featured-brand span{color:var(--pool-muted);font-weight:400}
