.stepper{grid-template-columns:repeat(var(--stepper-count,4),minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.stepper>li{flex-direction:column;gap:8px;min-width:0;display:flex}.stepper>li>i{background:var(--border);border-radius:2px;height:3px;display:block}.stepper>li>span{min-width:0;font:500 11px/14px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);align-items:flex-start;gap:4px;display:flex}.stepper>li>span>.svg-icon{margin-top:1px}.stepper-label{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.stepper>li[data-state=done]>i{background:var(--color-positive)}.stepper>li[data-state=done]>span{color:var(--color-text-secondary)}.stepper>li[data-state=current]>i{background:var(--color-primary)}.stepper>li[data-state=current]>span{color:var(--text)}@media (max-width:720px){.stepper>li>span{font-size:10px;line-height:13px}}
.modal-shell{--modal-x:24px;width:min(var(--modal-width,560px),calc(100vw - 32px));background:var(--color-background-surface);max-width:none;max-height:min(92dvh,960px);color:var(--text);border:1px solid var(--color-border-strong);border-radius:var(--radius-dialog);box-shadow:var(--shadow-modal);font:400 14px/20px var(--font);flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden}.modal-shell:not([open]){display:none}.modal-shell::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-shell :is(h2,h3,h4,p){margin:0}.modal-shell-grab{display:none}.modal-shell-head{padding:20px var(--modal-x) 18px;border-bottom:1px solid var(--border);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 16px;display:grid}.modal-shell-pool,.modal-shell-context{font:400 13px/18px var(--font);color:var(--color-text-secondary);grid-column:1}.modal-shell-context{overflow-wrap:anywhere}.modal-shell-pool{flex-wrap:wrap;align-items:baseline;column-gap:.3em;display:flex}.modal-shell-pool-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.modal-shell-pool-id{font:400 12px/18px var(--mono);color:var(--color-text-muted);white-space:nowrap}.modal-shell-head h2{font:600 20px/26px var(--font);letter-spacing:0;color:var(--text);grid-column:1}.modal-shell-close{border-radius:var(--radius-control);border:1px solid var(--border);width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;background:0 0;grid-area:1/2;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.modal-shell-head:is([data-pool],[data-context]) .modal-shell-close{grid-row:1/span 2}.modal-shell-close:hover{color:var(--text);border-color:var(--color-border-strong)}.modal-shell{--modal-fade:linear-gradient(#000,#000) right/12px 100% no-repeat,linear-gradient(#000 calc(100% - 48px),transparent)}.modal-shell[data-scroll-cues] .modal-shell-head{z-index:1;transition:box-shadow .12s ease-out;position:relative}.modal-shell[data-scroll-cues] .modal-shell-head[data-stuck]{box-shadow:0 8px 16px #00000059}.modal-shell[data-scroll-cues] .modal-shell-body{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.modal-shell[data-scroll-cues] .modal-shell-body::-webkit-scrollbar{width:4px}.modal-shell[data-scroll-cues] .modal-shell-body::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:2px}.modal-shell[data-scroll-cues] .modal-shell-body[data-more]{-webkit-mask:var(--modal-fade);-webkit-mask:var(--modal-fade);mask:var(--modal-fade)}.modal-shell-steps{padding:14px var(--modal-x);border-bottom:1px solid var(--border);flex-shrink:0}.modal-shell-body{overscroll-behavior:contain;min-height:0;padding:20px var(--modal-x);flex-direction:column;flex:auto;gap:16px;display:flex;overflow-y:auto}.modal-shell-body .kv-list{--kv-bleed:var(--modal-x)}.modal-shell .cutout-card:not([data-ground]){--cut-ground:var(--color-background-surface)}.modal-shell-foot{padding:16px var(--modal-x) 20px;border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:10px;display:flex}.modal-actions{gap:12px;display:flex}.modal-actions>*{flex:1 1 0;min-width:0}.modal-actions:not([data-even])>.button-ghost{flex:none}.modal-actions>.contact-support{flex:1 1 0;min-width:0;display:flex}.modal-actions>.contact-support .button{flex:1}.modal-actions:not([data-even])>.contact-support{flex:none}@media (max-width:720px){.modal-shell{--modal-x:16px;border:0;border-top:1px solid var(--color-border-strong);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 32px);box-shadow:var(--shadow-sheet);margin:auto 0 0}.modal-shell-grab{flex-shrink:0;justify-content:center;padding-top:8px;display:flex}.modal-shell-grab:before{content:"";background:var(--color-border-strong);border-radius:2px;width:36px;height:4px}.modal-shell-head{padding:12px 16px 14px}.modal-shell-steps{padding:12px 16px}.modal-shell-body{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;padding:16px}.modal-shell-body::-webkit-scrollbar{width:4px}.modal-shell-body::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:2px}.modal-shell-body[data-more]{-webkit-mask:var(--modal-fade);-webkit-mask:var(--modal-fade);mask:var(--modal-fade)}.modal-shell-body .kv-list{--kv-pad-y:11px;--kv-font-size:13px}.modal-shell-foot{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.modal-actions{gap:8px}.modal-actions:has(>:nth-child(3)) .button{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.modal-shell-close,.modal-shell[data-scroll-cues] .modal-shell-head{transition:none}}
html:has(.info-dialog[open]){overflow:hidden}.modal-shell.info-dialog{max-height:calc(100dvh - 160px)}.info-dialog .modal-shell-body{gap:14px}.info-dialog .modal-shell-body section{flex-direction:column;gap:6px;display:flex}.info-dialog .modal-shell-body h3{font:600 15px/22px var(--font)}.info-dialog .modal-shell-body p{font:400 14px/22px var(--font);color:var(--color-text-secondary)}.info-dialog .modal-shell-body .info-dialog__lead{color:var(--text);font-size:15px;line-height:23px}.info-dialog .modal-shell-body .info-dialog__note{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--color-background-subtle);color:var(--color-text-secondary);font:400 13px/19px var(--font);align-items:center;gap:10px;padding:12px 14px;display:flex}@media (max-width:720px){.modal-shell.info-dialog{height:calc(100dvh - 48px);max-height:calc(100dvh - 48px)}}
.remaining-zero{font-family:var(--font);letter-spacing:normal;white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}
.status-badge{--tone-bg:var(--color-background-subtle);--tone-fg:var(--muted);background:var(--tone-bg);max-width:100%;height:24px;color:var(--tone-fg);font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex;overflow:hidden}.status-badge:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-badge[data-tone=recruiting]{--tone-bg:var(--tint-recruiting);--tone-fg:var(--color-accent)}.status-badge[data-tone=running]{--tone-bg:var(--tint-positive);--tone-fg:var(--color-positive)}.status-badge[data-tone=settling]{--tone-bg:var(--tint-warning);--tone-fg:var(--color-warning)}.status-badge[data-tone=redeemable]{--tone-bg:var(--tint-info);--tone-fg:var(--color-info)}.status-badge[data-tone=error]{--tone-bg:var(--tint-negative);--tone-fg:var(--color-negative)}.status-badge[data-size=small]{height:22px;padding:0 8px;font-size:11px}@media (max-width:720px){.status-badge[data-mobile-size=small]{height:22px;padding:0 8px;font-size:10px}.status-badge[data-mobile-size=small]:before{width:5px;height:5px}}.notice{--tone-bg:var(--tint-info);--tone-fg:var(--color-info);--tone-edge:var(--edge-info);border:1px solid var(--tone-edge);border-radius:var(--radius-control);background:var(--tone-bg);color:var(--tone-fg);font:400 13px/19px var(--font);align-items:center;gap:10px;padding:12px 14px;display:flex}.notice[data-tone=warning]{--tone-bg:var(--tint-warning);--tone-fg:var(--color-warning);--tone-edge:var(--edge-warning)}.notice[data-tone=error]{--tone-bg:var(--tint-negative);--tone-fg:var(--color-negative);--tone-edge:var(--edge-negative-muted)}.notice[data-tone=success]{--tone-bg:var(--tint-positive);--tone-fg:var(--color-positive);--tone-edge:var(--edge-positive)}.notice[data-tone=neutral]{--tone-bg:var(--color-background-subtle);--tone-fg:var(--color-text-secondary);--tone-edge:var(--border)}.notice-icon{align-self:flex-start;margin-top:2px}.notice-body{overflow-wrap:anywhere;flex:1;min-width:0}.notice-body b{color:var(--text);font-weight:600}.notice-action{flex-shrink:0;align-items:center;gap:8px;display:flex}.notice-action>.button{--button-bg:transparent;--button-bg-hover:transparent;--button-fg:var(--tone-fg);--button-border:var(--tone-fg);--button-border-hover:var(--tone-fg);border-radius:var(--radius-small);height:32px;box-shadow:none;gap:6px;padding:0 12px;font-size:13px}.notice-action>button:not(.button){border-radius:var(--radius-small);height:32px;color:inherit;font:500 13px/1 var(--font);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.notice-action>button:not(.button):disabled{background:var(--color-background-subtle);color:var(--color-text-muted);opacity:1;cursor:not-allowed;border-color:#0000}.kv-list{--kv-bleed:0px;--kv-pad-y:12px;--kv-font-size:14px;--kv-line-height:20px;flex-direction:column;margin:0;display:flex}.kv-list>div{margin:0 calc(var(--kv-bleed)*-1);padding:var(--kv-pad-y) var(--kv-bleed);border-top:1px solid var(--border);font:400 var(--kv-font-size)/var(--kv-line-height) var(--font);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.kv-list>div:last-child{border-bottom:1px solid var(--border)}.kv-list dt{color:var(--color-text-secondary);min-width:0}.kv-list dd{text-align:right;color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0}.kv-list dd.mono{font:400 var(--kv-font-size)/var(--kv-line-height) var(--mono)}.kv-list dd[data-tone=muted]{color:var(--color-text-muted)}.kv-list dd[data-tone=positive]{color:var(--color-positive)}.kv-list dd[data-tone=negative]{color:var(--color-negative)}.kv-list dd[data-tone=warning]{color:var(--color-warning)}.kv-list dd[data-tone=accent]{color:var(--color-accent)}.kv-list dd[data-tone=info]{color:var(--color-info)}.kv-list>div[data-emphasis]>dt{color:var(--text);font-weight:500}.kv-list>div[data-emphasis]>dd{font-size:var(--kv-emphasis-size,22px);line-height:var(--kv-emphasis-line-height,28px);font-weight:500}.kv-stack{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.kv-stack>small{font:400 12px/16px var(--font);color:var(--color-text-muted)}.unknown-value-reason{color:var(--color-text-muted)}.kv-list[data-row]>div{align-items:center}.kv-list[data-row=panel]>div{min-height:52px;padding-block:10px}.kv-list[data-row=page]>div{min-height:48px}.pulse-label{--pulse:var(--orange);color:var(--color-accent);font:500 12px/16px var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.pulse-label[data-tone=positive]{--pulse:var(--color-positive);color:var(--color-positive)}.pulse-label[data-tone=negative]{--pulse:var(--color-negative);color:var(--color-negative)}.pulse-label[data-tone=info]{--pulse:var(--color-info);color:var(--color-info)}.pulse-label>i{background:var(--pulse);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.pulse-label>i:after{content:"";border:2px solid var(--pulse);opacity:0;border-radius:50%;animation:1.8s ease-out infinite signal-pulse;position:absolute;inset:-4px}.pulse-label[data-size=small]{font-size:11px}@media (max-width:720px){.pulse-label[data-mobile-size=xsmall]{font-size:10px;line-height:14px}.pulse-label[data-mobile-size=xsmall]>i{width:7px;height:7px}}@keyframes signal-pulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.countdown>div{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--color-background-canvas);flex-direction:column;align-items:center;gap:1px;padding:8px 0;display:flex}.countdown .mono{font:500 22px/26px var(--mono);color:var(--text)}.countdown>div[data-unit=Sec] .mono{color:var(--color-text-secondary)}.countdown>div>small{font:500 9px/12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);display:block}.countdown[data-zero]{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-small);background:var(--color-background-canvas);height:58px;color:var(--text);font:400 14px/20px var(--font);align-items:center;gap:10px;padding:0 14px;display:flex}.countdown[data-zero] b{font-weight:500}.countdown-zero-note{color:var(--color-text-muted);font-size:13px}.countdown[data-variant=clock]{display:block}.countdown[data-variant=clock] .mono{font:500 32px/36px var(--mono);color:inherit}.progress-rail{background:var(--color-background-subtle);border-radius:3px;height:6px;overflow:hidden}.progress-rail[data-size=thin]{border-radius:2px;height:4px}.progress-rail>i{border-radius:inherit;background:var(--color-positive);height:100%;display:block}.progress-rail[data-tone=recruiting]>i{background:var(--orange)}.progress-rail[data-tone=accent]>i{background:var(--color-accent)}.progress-rail[data-tone=muted]>i{background:var(--color-border-strong)}.progress-rail-marked{position:relative}.progress-rail-marker{background:var(--color-text-secondary);width:2px;height:12px;margin-left:-1px;position:absolute;top:-3px}@media (prefers-reduced-motion:reduce){.pulse-label>i:after{animation:none}}
.copy-button{--copy-icon-size:14px;border:1px solid var(--color-border-strong);color:var(--text);cursor:pointer;font:500 12px/1 var(--font);white-space:nowrap;background:0 0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:inline-flex;position:relative}.copy-button[data-variant=icon]{border-radius:8px;width:32px;height:32px;margin:-6px 0;padding:0}.copy-button[data-variant=text]{border-radius:8px;height:32px;padding:0 10px}.copy-button[data-size=md][data-variant=text]{height:36px;padding:0 14px;font-size:13px}.copy-button[data-size=md][data-variant=icon]{--copy-icon-size:20px;width:36px;height:36px}.copy-button[data-size=xs]{--copy-icon-size:12px;border-color:var(--color-border);width:24px;height:24px;color:var(--color-text-secondary);border-radius:6px;margin:-2px 0}.copy-button[data-size=xs]:before{content:"";position:absolute;inset:-4px}.copy-button[data-variant=text][data-size=xs]{--copy-icon-size:14px;width:auto;margin:0;padding:0 8px}.copy-button[data-variant=text][data-size=xs]:not([data-copied],[data-failed]){border-color:var(--color-border-strong);color:var(--text)}.copy-button:hover{background:var(--color-background-subtle)}.copy-button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.copy-button[data-quiet]{border-color:var(--color-border);color:var(--color-text-secondary);margin:0}.copy-button[data-quiet]:hover{border-color:var(--color-border-strong);color:var(--text);background:0 0}.copy-button[data-copied]{color:var(--color-positive);border-color:var(--edge-positive)}.copy-button[data-failed]{color:var(--color-negative);border-color:var(--edge-negative-muted)}.copy-tip{z-index:5;background:var(--color-light);height:28px;color:var(--canvas);font:500 12px/28px var(--font);white-space:nowrap;pointer-events:none;border-radius:8px;padding:0 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.copy-tip:after{content:"";border:5px solid #0000;border-top-color:var(--color-light);margin-left:-5px;position:absolute;top:100%;left:50%}@media (hover:hover){.copy-button[data-variant=icon]:after{content:attr(aria-label);z-index:5;background:var(--color-light);height:28px;color:var(--canvas);font:500 12px/28px var(--font);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:8px;padding:0 10px;transition:opacity .12s ease-out,visibility 0s linear .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.copy-button[data-variant=icon]:is(:hover,:focus-visible):after{opacity:1;visibility:visible;transition-delay:.4s}.copy-button[data-variant=icon]:is([data-copied],[data-failed]):after{display:none}}.copy-fallback{background:var(--color-background-subtle);max-width:100%;color:var(--text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;padding:2px 6px;font-size:12px;line-height:18px;display:inline-block}@media (max-width:720px){.copy-button[data-mobile-size=sm][data-variant=text]{height:32px;padding:0 12px;font-size:12px}.copy-button[data-mobile-size=sm][data-variant=icon]{--copy-icon-size:16px;width:32px;height:32px}}.copy-value{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.copy-note{color:var(--color-text-muted)}
.pool-grid[class]{grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));justify-content:stretch;gap:32px 24px;display:grid}.pool-grid .pool-card{width:100%;min-width:0}.pool-card .pool-body{isolation:isolate;background:0 0}.pool-card .pool-body:before{content:"";z-index:-1;pointer-events:none;border:16px solid #0000;border-width:16px 180px 48px 16px;border-image:var(--svg-pool_card_border) 16 180 48 16 fill / 16px 180px 48px 16px / 0 stretch;position:absolute;inset:0}.pool-card .return-chart{width:100%}.pool-card{--pool-inset:17.188px}.pool-card[class] h3{font:600 20px/28px var(--font);letter-spacing:-.05px;margin-bottom:12px}.pool-card .pool-body{height:384px}.pool-card .pool-top{height:228px;padding:20px var(--pool-inset) 8px;flex-direction:column;gap:8px;display:flex}.pool-card .pool-top>*{flex-shrink:0;min-width:0}.pool-card .pool-status{height:24px;font:500 16px/24px var(--font);gap:8px}.pool-card .pool-status>span:first-child{min-width:0;max-width:none}.pool-card .pool-status .mono{font:400 12px/16px var(--mono);white-space:nowrap}.pool-card[data-state=Not\ funded] .pool-status{color:#ff9a92}.pool-card[data-state=Redeemable] .pool-status{color:#8cc8eb}.pool-card .scope{font:500 12px/16px var(--font);letter-spacing:.12px;margin:0}.pool-card .metric{flex-direction:column;gap:4px;margin:0;display:flex}.pool-card .metric>span{font:500 12px/16px var(--font);letter-spacing:.12px}.pool-card .metric>strong{font:500 32px/40px var(--mono);letter-spacing:-.32px;margin:0}.pool-card .metric>small{font:400 12px/16px var(--font);letter-spacing:0;white-space:normal;margin:0}.pool-card .pool-visual{flex-direction:column;gap:4px;height:56px;display:flex}.pool-card .funding-bars{flex-shrink:0;gap:3.438px;height:32px;margin:0}.pool-card .funding-bars i{min-width:0}.pool-card .funding-bars[data-not-funded] .filled{background:#8e8580}.pool-card .return-chart{object-fit:fill;flex-shrink:0;height:32px;margin:0}.pool-card .chart-note{font:400 12px/16px var(--mono);white-space:normal;margin:0}.pool-card .pool-chart-dates{justify-content:space-between;display:flex}.pool-card .result-grid{gap:4px 3.438px;width:100%;height:56px;margin:0}.pool-card .result-grid i{border-radius:4px;height:11px}.pool-card .result-grid .loss{background:#ff9a92}.pool-card .pool-details{margin:0 var(--pool-inset);flex-direction:column;gap:8px;padding-top:8px;display:flex}.pool-card .fields{gap:13.75px}.pool-card .fields>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pool-card .fields>div>span{font:500 12px/16px var(--font);letter-spacing:.12px;color:var(--muted)}.pool-card .fields>div>strong{font:500 16px/24px var(--font);margin:0}.pool-card .fields.dates{margin:0}.pool-card .fields.dates>div>strong{font:400 14px/20px var(--font);white-space:normal}.pool-card .next-match{gap:8px;height:56px;margin:0}.pool-card .next-match>span{font:600 18px/24px var(--font);gap:8px}.pool-card .next-match .crest{width:24px;height:24px}.pool-card .next-match em{font:400 14px/20px var(--font)}.pool-card .next-match time{font:500 12px/16px var(--font);text-align:right;white-space:normal}.pool-card .redemption{font:500 16px/24px var(--font);margin:0}.pool-card .redemption small{font:400 12px/16px var(--font);color:var(--muted);margin-top:8px}.pool-card .pool-state-note{font:400 12px/16px var(--font);color:var(--muted);margin:0}.pool-card .pool-footer{left:var(--pool-inset);right:var(--pool-inset);align-items:flex-start;height:20px;bottom:8px}.pool-card .pool-footer .pool-creator{font:400 12px/16px var(--mono);color:var(--muted);gap:4px}.pool-card .pool-creator-icon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.pool-card .pool-creator-icon img{width:13.75px;height:10.855px}.pool-card .pool-footer .pool-view-link{color:var(--text);font:400 14px/20px var(--font);white-space:nowrap;align-items:center;gap:4px;display:flex}.pool-card .pool-view-arrow{flex:0 0 16px;width:16px;height:16px;display:block}.pool-card-link:hover .pool-footer .pool-view-link{color:var(--orange)}.pool-card-link{color:inherit;cursor:pointer;border-radius:12px;text-decoration:none;display:block}.pool-card-link:focus-visible{outline:2px solid var(--orange);outline-offset:6px}.pool-grid .pool-card-link{flex-direction:column;height:100%;display:flex}.pool-card .pool-body{flex-direction:column;flex:1;height:auto;min-height:384px;display:flex}.pool-card .pool-top{height:auto;min-height:210px}.pool-card .pool-status{flex-wrap:wrap;height:auto;min-height:24px}.pool-card .pool-status>span:first-child{overflow-wrap:anywhere;flex:auto}.pool-card .pool-status .mono{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.pool-card .pool-visual{margin-top:auto}.pool-card .pool-details{padding-bottom:24px}.pool-card .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-card .fields strong,.pool-card .fields span{overflow-wrap:anywhere}.pool-card .next-match{flex-direction:column;justify-content:center;align-items:stretch;height:auto;min-height:56px;display:flex}.pool-card .next-match>span{grid-template-columns:minmax(0,1fr) 24px 20px 24px minmax(0,1fr);gap:8px;display:grid}.pool-card .next-match b{overflow-wrap:anywhere;font-size:16px;line-height:22px}.pool-card .next-match b:first-child{text-align:right}.pool-card .next-match em,.pool-card .next-match time{text-align:center}.pool-card .pool-footer{height:auto;min-height:36px;margin:auto var(--pool-inset) 0;align-items:center;gap:12px;position:relative;inset:auto}.pool-card .pool-footer .pool-creator{overflow-wrap:anywhere;min-width:0}.pool-card .pool-footer .pool-view-link{white-space:normal;max-width:145px}.pool-card .pool-creator-icon{flex-shrink:0}.pool-card .fields{grid-template-rows:auto auto;row-gap:4px}.pool-card .fields>div{grid-template-rows:subgrid;grid-row:span 2;display:grid}.pool-card .pool-status>.status-badge{flex:0 auto;max-width:60%}.pool-card .metric>strong.negative{color:var(--color-negative,#ff9a92)}
.site-header:not(.pool-nav){height:var(--header-height);pointer-events:none;border-bottom:1px solid #0000;align-items:flex-start;padding:16px 16px 0 32px;position:fixed;top:0;left:0;right:0}.site-header a,.site-header button{pointer-events:auto}.hero-wordmark{width:120px;height:32px;position:absolute;top:32px;left:50%;transform:translate(-50%)}.hero-wordmark img{width:120px}.site-header:not(.pool-nav) .compact-logo{opacity:0;visibility:hidden}.site-header:not(.pool-nav) .header-actions{margin-left:auto}.site-header:not(.pool-nav) .header-links{display:none}.site-header.is-compact:not(.pool-nav){height:var(--header-compact-height);border-bottom-color:var(--color-divider);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-header);background:#171310eb;align-items:center;padding:0 32px;animation:.2s ease-out header-slide-down}.site-header.is-compact:not(.pool-nav) .compact-logo{opacity:1;visibility:visible}@keyframes header-slide-down{0%{transform:translateY(-100%)}to{transform:none}}.site-header:not(.pool-nav):not(.is-compact) .language-selector__trigger{justify-content:space-between;width:104px}.site-header:not(.pool-nav):not(.is-compact) .wallet-button{width:200px;max-width:none;font-size:16px}.site-header:not(.pool-nav):not(.is-compact) :is(.header-menu__trigger,.menu-button){width:54px}.site-header:not(.pool-nav):not(.is-compact){--language-trigger-color:var(--canvas);--language-trigger-border:#1713108c;--language-trigger-bg:#ffffff4d;--language-trigger-bg-hover:var(--language-trigger-bg);--language-trigger-border-hover:var(--canvas);--language-trigger-open-border:var(--canvas)}.site-header:not(.pool-nav):not(.is-compact) .wallet-button{--button-bg:var(--canvas);--button-fg:var(--text);--button-bg-hover:var(--color-background-surface);--button-bg-active:var(--color-canvas-pressed)}.site-header:not(.pool-nav):not(.is-compact) .wallet-button[data-network=polygon] .wallet-button__dot{background:var(--color-positive)}.hero{isolation:isolate;height:100svh;min-height:660px;color:var(--canvas);background:radial-gradient(at 50% 35%,#5785a1,#a6cfdc);position:relative;overflow:hidden}#hero-scene{z-index:0;position:absolute;inset:0}#hero-scene canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block}.ready #hero-scene canvas{opacity:1}.hero-fallback{object-fit:contain;width:80%;height:80%;position:absolute;top:10%;left:10%}.ready #hero-scene:has(canvas) .hero-fallback{visibility:hidden}.hero-title{text-align:center;pointer-events:none;white-space:nowrap;position:absolute;top:21%;left:50%;transform:translate(-50%)}.hero-title h1{letter-spacing:-.055px;font-size:22px;font-weight:600;line-height:28px}.hero-title p{margin-top:4px;font-size:18px;line-height:28px}.hero-tvl{pointer-events:none;position:absolute;bottom:13.4%;left:50%;transform:translate(-50%)}.hero-tvl-label{margin-left:40px;font-size:16px;line-height:24px;display:block}.hero-tvl-figure{font:700 clamp(68px,8.34vw,160px)/1.07 var(--mono);white-space:nowrap;letter-spacing:-4px;display:block}.hero-pick{pointer-events:auto;width:160px;height:376px;position:absolute;top:16px;left:16px}.pool-zone{background:var(--canvas);position:relative}.league-dock{height:80px;top:var(--dock-top);pointer-events:none;justify-content:center;align-items:center;margin-top:-56px;padding:0 290px 0 100px;display:flex;position:sticky}.league-dock:before{content:"";background:var(--canvas);z-index:-1;clip-path:polygon(0 70%,8% 70%,12% 0,88% 0,92% 70%,100% 70%,100% 100%,0 100%);position:absolute;inset:0 0 -1px}.league-tabs{pointer-events:auto;justify-content:center;align-items:center;gap:24px;display:flex}.league-tabs button{white-space:nowrap;border-radius:4px;padding:10px 12px;font-size:14px;line-height:20px}.league-tabs [aria-selected=true]{color:var(--orange)}.league-tabs button:hover{color:var(--orange);background:#ffffff08}.pool-grid{grid-template-columns:repeat(auto-fill,330px);place-content:start space-between;gap:32px 16px;min-height:880px;display:grid}.pool-card{width:330px}.pool-card h3{white-space:nowrap;letter-spacing:-.3px;text-overflow:ellipsis;height:28px;margin-bottom:12px;font-size:20px;line-height:28px;overflow:hidden}.pool-body{background:var(--svg-home_230_imgShapeRoundedFrameWithLabelCutout) center/330px 384px no-repeat;height:384px;transition:filter .2s,transform .2s;position:relative}.pool-card:hover .pool-body{filter:brightness(1.12);transform:translateY(-2px)}.pool-top{height:228px;padding:20px 20px 0}.pool-status{color:var(--yellow);justify-content:space-between;align-items:center;font-size:16px;font-weight:500;line-height:24px;display:flex}.pool-status .mono{color:var(--muted);font-size:10px;font-weight:400;line-height:16px}.pool-card[data-state=Running] .pool-status{color:var(--green)}.pool-card[data-state=Redeemable] .pool-status{color:var(--blue)}.pool-card[data-state=Not\ funded] .pool-status{color:var(--muted)}.scope{color:var(--muted);margin-top:8px;font-size:12px;line-height:16px}.metric{margin-top:12px}.metric>span{color:var(--muted);font-size:12px;line-height:16px;display:block}.metric>strong{font:500 32px/40px var(--mono);letter-spacing:-.5px;margin-top:4px;display:block}.metric>small{color:var(--muted);white-space:nowrap;letter-spacing:-.15px;margin-top:4px;font-size:12px;line-height:16px;display:block}.funding-bars{gap:3px;height:34px;margin-top:12px;display:flex}.funding-bars i{background:var(--border);flex:1}.funding-bars .filled{background:var(--orange)}.funding-bars .soft-cap{background:var(--green)}.chart-note{font:10px/16px var(--mono);color:var(--muted);white-space:nowrap;margin-top:4px}.chart-note.positive{color:var(--green)}.return-chart{object-fit:fill;width:290px;height:38px;margin-top:12px}.result-grid{grid-template-columns:repeat(10,1fr);gap:3px;margin-top:12px;display:grid}.result-grid i{border-radius:3px;height:8px}.win{background:var(--green)}.loss{background:var(--red)}.pool-details{border-top:1px solid var(--border);margin:0 20px;padding-top:12px}.fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field>span{color:var(--muted);font-size:12px;line-height:16px;display:block}.field strong{margin-top:4px;font-size:16px;font-weight:500;line-height:24px;display:block}.dates{margin-top:8px}.dates .field strong{white-space:nowrap;font-size:14px;line-height:20px}.next-match{justify-content:space-between;align-items:center;gap:8px;margin-top:15px;display:flex}.next-match>span{align-items:center;gap:5px;font-size:13px;display:flex}.crest{object-fit:contain;width:20px;height:24px}.next-match .crest{width:15px;height:19px}.next-match em{color:var(--muted);font-style:normal;font-weight:400}.next-match time{white-space:nowrap;color:var(--muted);font-size:10px}.redemption{margin-top:12px;font-size:14px;line-height:20px}.redemption small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.pool-footer{justify-content:space-between;align-items:center;height:20px;display:flex;position:absolute;bottom:10px;left:20px;right:20px}.pool-footer>span{font:10px/16px var(--mono);color:var(--muted);align-items:center;gap:4px;display:flex}.pool-footer img{object-fit:contain;width:12px;height:12px}.pool-footer button{padding:0;font-size:12px;font-weight:500}.pool-footer button:hover{color:var(--orange)}@media (min-width:1600px){.league-dock{padding-inline:290px}}@media (max-width:1250px){.league-dock{padding-left:85px;padding-right:270px}.league-tabs{gap:2px}.league-tabs button{padding:10px 8px;font-size:12px}.hero-tvl-figure{font-size:96px}}@media (max-width:900px){.site-header:not(.pool-nav):not(.is-compact){padding-left:24px}.site-header:not(.pool-nav):not(.is-compact) .wallet-button{width:155px}.league-dock{height:64px;padding:0 16px}.league-tabs{scrollbar-width:none;justify-content:flex-start;gap:12px;max-width:100%;overflow-x:auto}.league-tabs button{font-size:12px}.league-dock:before{clip-path:none}.pool-grid{justify-content:space-around}.hero-pick{transform-origin:0 0;transform:scale(.8)}}@media (max-width:600px){h2{letter-spacing:-.7px;font-size:36px;line-height:44px}.hero{min-height:700px}.hero-title{top:24%}.hero-title h1{font-size:17px}.hero-title p{font-size:12px}.hero-tvl-figure{letter-spacing:-2px;font-size:52px}.hero-tvl-label{margin-left:6px;font-size:11px}.hero-wordmark{width:95px;top:26px;left:24px;transform:none}.hero-tvl{bottom:16%}.pool-grid{grid-template-columns:330px;min-height:0}.hero-tvl{z-index:1}}@media (max-width:720px){.site-header:not(.pool-nav):not(.is-compact) .wallet-button{width:auto;height:40px;padding:0 12px;font-size:13px}.site-header:not(.pool-nav):not(.is-compact) :is(.header-menu__trigger,.menu-button){width:40px;height:40px}.site-header.is-compact:not(.pool-nav){padding:0 16px}}@media (max-width:377px){.pool-grid{grid-template-columns:minmax(0,330px)}.pool-card{width:100%}.pool-body{background-size:100% 384px}.pool-top{padding-inline:16px}.pool-details{margin-inline:16px}}@media (prefers-reduced-motion:reduce){.pool-card:hover .pool-body{transform:none}}html{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}.pool-zone{--rail-left:120px;--rail-right:120px;background:0 0}.league-shape{top:0;left:var(--rail-left);right:var(--rail-right);pointer-events:none;border:0 solid #0000;border-width:0 106px;border-image:var(--svg-home_226_imgShapeRaisedTopExtendedBottomPanel) 0 106 0 106 fill / 0 106px 0 106px / 0 stretch;height:56px;position:absolute;transform:rotate(180deg)}.league-dock{height:80px;z-index:var(--z-pinned);background:0 0;padding:0}:root{--dock-bar:48px;--dock-top:calc((var(--header-compact-height) - 80px) / 2)}@media (max-width:720px){:root{--dock-bar:40px}}@media (max-width:1250px){:root{--dock-top:calc(var(--stack-h) - (80px - var(--dock-bar)) / 2)}}html[data-wallet-strip]{--dock-top:calc(var(--stack-h) - (80px - var(--dock-bar)) / 2)}@media (min-width:1251px){html:not([data-wallet-strip]) .league-dock:not([data-past]){z-index:calc(var(--z-header) + 1)}}.league-dock[data-pinned]:after{content:"";inset:calc((80px - var(--dock-bar)) / 2) 0;z-index:-1;border-bottom:1px solid var(--color-divider);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-header);pointer-events:auto;background:#171310eb;position:absolute}.league-dock:before{display:none}.league-tabs{transform:translateY(-12px)}.league-dock.is-stuck .league-tabs{transform:none}.hero-wordmark{z-index:2;transition:none}@media (max-width:1250px){.league-tabs{gap:12px}.league-tabs button{font-size:12px}.league-shape{border-width:0 70px;border-image-width:0 70px}}.hero-title{z-index:2;top:14.2222%}.hero-actions{pointer-events:auto;gap:12px;width:313px;max-width:calc(100vw - 32px);margin:16px auto 0;display:flex}.hero-actions .button{white-space:nowrap;flex:1;min-width:0;height:48px;padding:12px}.hero-actions .button-secondary{--button-bg:var(--canvas);--button-fg:var(--text);--button-border:transparent;--button-bg-hover:var(--color-background-subtle);--button-border-hover:transparent;--button-bg-active:var(--color-canvas-pressed);--button-border-active:transparent;--focus-ring:var(--focus-ring-on-accent)}html[data-hero-mode=night] .hero-actions .button-secondary{--button-bg:#efe7e2;--button-fg:var(--canvas);--button-bg-hover:var(--color-light-hover);--button-bg-active:var(--color-light-pressed);--focus-ring:2px solid var(--color-text)}.hero-tvl-skeleton{width:3.87em;height:.87em;margin:.1em 0}.hero-tvl-status{font:400 14px/20px var(--font);pointer-events:auto;flex-direction:column;align-items:flex-start;gap:10px;margin-left:40px;display:flex}.hero-tvl-status:empty{display:none}.hero-tvl-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hero-tvl-warning{background:var(--canvas);height:26px;color:var(--color-warning);font:500 13px/1 var(--font);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.hero-tvl-dot{display:none}.hero .time-zone{color:inherit}html[data-hero-mode=night] .hero-tvl-figure[data-unknown]{color:color-mix(in srgb,var(--text) 60%,transparent)}html[data-hero-mode=night] .hero-tvl-body[data-state=loading] .hero-tvl-status,html[data-hero-mode=night] .hero-tvl-note{color:color-mix(in srgb,var(--text) 70%,transparent)}html[data-hero-mode=night] .hero-tvl-line{display:block}html[data-hero-mode=night] .hero-tvl-warning{height:auto;font:inherit;white-space:normal;background:0 0;padding:0;display:inline}html[data-hero-mode=night] .hero-tvl-warning .svg-icon{display:none}html[data-hero-mode=night] .hero-tvl-dot{display:inline}html[data-hero-mode=night] .hero .time-zone{color:color-mix(in srgb,var(--text) 62%,transparent)}.hero .hero-retry{--button-bg:var(--canvas);--button-fg:var(--text);--button-border:transparent;--button-bg-hover:var(--color-background-subtle);--button-border-hover:transparent;--button-bg-active:var(--color-canvas-pressed);--button-border-active:transparent;--focus-ring:var(--focus-ring-on-accent)}html[data-hero-mode=night] .hero .hero-retry{--button-bg:color-mix(in srgb,var(--text) 12%,transparent);--button-fg:var(--text);--button-border:color-mix(in srgb,var(--text) 30%,transparent);--button-bg-hover:color-mix(in srgb,var(--text) 20%,transparent);--button-border-hover:color-mix(in srgb,var(--text) 50%,transparent);--button-bg-active:color-mix(in srgb,var(--text) 8%,transparent);--button-border-active:color-mix(in srgb,var(--text) 50%,transparent);--focus-ring:2px solid var(--color-text)}@media (max-width:600px){.hero-tvl-status{margin-left:6px}}.hero-pick-row{display:none}@media (max-width:720px){.hero-pick{display:none}.hero-pick-row{margin-top:16px;display:block}}@media (min-width:721px){html[data-wallet-strip] .hero{margin-top:var(--wallet-strip-space,0px)}html[data-wallet-strip] .site-header:not(.pool-nav):not(.is-compact){top:var(--wallet-strip-space,0px)}html[data-wallet-strip] .site-header:not(.pool-nav):not(.is-compact)>.wallet-strip{top:auto;bottom:100%}}@media (max-width:720px){html[data-wallet-strip] :is(.hero-title,.hero-tvl){translate:0 var(--wallet-strip-space,0px)}}#pools{scroll-margin-top:max(0px,calc(var(--header-compact-height) + var(--dock-bar) + 16px - var(--anchor-offset)))}@media (min-width:1251px){html:not([data-wallet-strip]) #pools{scroll-margin-top:0}}
