.sol-hero{--ui-0: #070806;--ui-1: #0E100C;--ui-2: #161912;--ui-3: #1F2319;--ui-line: #252A1E;--ui-control: #3C4432;--ui-ink: #F3F1E8;--ui-quiet: #C4C6B7;--ui-muted: #8E9384;--ui-lime: #9BEA42;--ui-good: #63E6BE;--ui-caution: #F7B13E;padding-block:0;overflow:clip}.sol-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;column-gap:clamp(24px,4vw,72px);min-height:max(100svh,720px);padding-block:calc(88px + clamp(8px,3svh,32px)) clamp(32px,5svh,64px)}.sol-hero-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.sol-hero-title{font-size:clamp(3rem,5.9vw,6.5rem);line-height:.9}.sol-hero-line{display:block}.sol-hero-word{display:inline-block}.home-page .sol-hero-lead{margin-top:clamp(20px,3svh,32px);max-width:27em}.home-page .sol-hero-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;margin-top:clamp(28px,4.4svh,48px);padding:5px;border-radius:999px;background:var(--home-raised)}.home-page .sol-hero-tab{position:relative;isolation:isolate;display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border-radius:999px;color:var(--home-quiet);font-size:1rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:color var(--home-fast) var(--home-ease),transform var(--home-fast) var(--home-ease)}.sol-hero-tab:hover{color:var(--home-ink)}.sol-hero-tab:active{transform:scale(.97)}.sol-hero-tab[aria-selected=true]{color:var(--home-bg)}.sol-hero-tab__pill{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--home-ink)}.sol-hero-tab__bar{position:absolute;left:20px;right:20px;bottom:7px;height:2px;border-radius:2px;overflow:hidden}.sol-hero-tab__bar i{position:absolute;inset:0;background:color-mix(in srgb,var(--home-bg) 45%,transparent);transform:scaleX(0);transform-origin:left}.sol-hero[data-running=true] .sol-hero-tab__bar i{animation:sol-hero-wait 5.2s linear both}@keyframes sol-hero-wait{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-page .sol-hero-job{margin-top:clamp(22px,3.2svh,32px);min-height:2.25em}.sol-hero-job p{max-width:17em}.sol-hero-actions{margin-top:clamp(20px,3svh,28px);align-items:center;column-gap:28px}.sol-hero-jump{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--home-quiet);font-size:var(--home-small);transition:color var(--home-fast) var(--home-ease)}.sol-hero-jump svg{width:15px;height:15px;transition:transform var(--home-med) var(--home-ease-out)}.sol-hero-jump:hover{color:var(--home-ink)}.sol-hero-jump:hover svg{transform:translateY(3px)}.sol-hero-stage{--cw: clamp(208px, 19vw, 292px);--cy: 39%;--drop: 12%;position:relative;justify-self:center;width:min(100%,600px);aspect-ratio:1 / 1.2}.sol-hero-pool{position:absolute;left:50%;top:var(--cy);width:86%;aspect-ratio:3.2 / 1;transform:translate(-50%,-50%);border-radius:50%;background:var(--home-lime)}.sol-hero-pool__deep{position:absolute;inset:13% 9% 24%;border-radius:50%;background:var(--home-fur)}.sol-hero-pool__ring,.sol-hero-pool:before,.sol-hero-pool:after{content:"";position:absolute;left:50%;top:46%;width:22%;aspect-ratio:3.2 / 1;border-radius:50%;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--home-lime-ink) 55%,transparent);opacity:0;transform:translate(-50%,-50%)}.sol-hero-mascot{position:absolute;left:50%;top:var(--cy);z-index:10;width:33%;aspect-ratio:2 / 3;transform:translate(-50%,-86%);pointer-events:none}.sol-hero-mascot__shadow{position:absolute;left:50%;bottom:7%;width:66%;height:9%;transform:translate(-50%);border-radius:50%;background:color-mix(in srgb,var(--home-lime-ink) 30%,transparent)}.sol-hero-mascot__hop{position:absolute;inset:0;transform-origin:50% 92%}.sol-hero-mascot img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;opacity:0;transition:opacity .24s var(--home-ease)}.sol-hero-mascot img[data-on]{opacity:1}.sol-orbit-card{--w: var(--cw);position:absolute;left:50%;top:calc(var(--cy) + var(--drop));width:var(--cw);height:calc(var(--cw) * 1.12);cursor:pointer;will-change:transform,opacity}.sol-orbit-card[data-active]{cursor:default}.sol-orbit-card:after{content:"";position:absolute;inset:0;border-radius:18px;background:var(--home-bg);opacity:calc(var(--shade, 0) * .62);pointer-events:none;transition:opacity var(--home-fast) var(--home-ease)}.sol-orbit-card:not([data-active]):hover:after{opacity:calc(var(--shade, 0) * .3)}.sol-face{position:absolute;inset:0;display:flex;flex-direction:column;gap:.85em;overflow:hidden;padding:1.15em 1.15em 1em;border-radius:18px;background:var(--ui-1);color:var(--ui-ink);color-scheme:dark;box-shadow:inset 0 0 0 1px var(--ui-line);font-size:calc(var(--w) / 22);line-height:1.35}.sol-face__head{display:flex;align-items:center;gap:.7em}.sol-face__coin{display:grid;place-items:center;flex:none;width:2.3em;height:2.3em;border-radius:50%;background:#3a4031;font-weight:600}.sol-face__pool{display:flex;flex-direction:column;min-width:0;flex:1}.sol-face__pool b{font-weight:500}.sol-face__pool span{color:var(--ui-muted);font-size:.8em;white-space:nowrap}.sol-face__chip{flex:none;padding:.2em .65em;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ui-control);color:var(--ui-quiet);font-size:.72em}.sol-face__label{padding-top:.2em;border-top:1px solid var(--ui-line);color:var(--ui-muted);font-size:.7em;letter-spacing:.08em;text-transform:uppercase}.sol-face__foot{margin-top:auto;display:flex;align-items:center;gap:.45em;color:var(--ui-quiet);font-size:.82em}.sol-face__foot svg{width:1em;height:1em;color:var(--ui-lime)}.sol-face__verdict{display:flex;align-items:baseline;justify-content:space-between}.sol-face__score{font-size:3.6em;line-height:.9;letter-spacing:-.045em;font-weight:500;color:var(--ui-good)}.sol-face__score small{margin-left:.15em;font-size:.24em;letter-spacing:0;color:var(--ui-muted)}.sol-face__tier{color:var(--ui-good);font-size:.75em;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.sol-face__checks{display:grid}.sol-face__checks li{display:grid;grid-template-columns:1.1em minmax(0,1fr) auto;align-items:center;gap:.6em;min-height:2.2em;border-top:1px solid var(--ui-line)}.sol-face__checks svg{width:1.1em;height:1.1em;fill:none;stroke:var(--ui-lime);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14}.sol-face__checks span{color:var(--ui-quiet)}.sol-face__checks b{font-weight:500}.sol-face__scan{position:absolute;left:0;right:0;top:0;height:2px;background:var(--ui-lime);opacity:0}.sol-face__pair-stats{display:grid;grid-template-columns:1fr auto;gap:1em}.sol-face__pair-stats div{display:flex;flex-direction:column}.sol-face__pair-stats span:last-child{color:var(--ui-muted);font-size:.78em}.sol-face__big{font-size:2.6em;line-height:1;letter-spacing:-.04em;font-weight:500}.sol-face__pair-stats div+div .sol-face__big{color:var(--ui-lime)}.sol-face__dots{display:grid;grid-template-columns:repeat(10,1fr);gap:.45em}.sol-face__dots i{aspect-ratio:1;border-radius:35%;background:var(--ui-3)}.sol-face__dots i[data-on]{background:var(--ui-lime)}.sol-face__streak{display:flex;align-items:center;gap:.55em;font-weight:500}.sol-face__flame{width:.7em;height:1.2em;border-radius:999px;background:var(--ui-caution);box-shadow:0 -.35em 0 -.18em var(--ui-caution)}.sol-face__verified{display:inline-flex;align-items:center;gap:.5em;align-self:flex-start;padding:.35em .8em .35em .55em;border-radius:999px;background:var(--ui-lime);color:var(--ui-0);font-weight:500;font-size:.9em}.sol-face__verified svg{width:1.15em;height:1.15em}.sol-face__socials{display:grid}.sol-face__socials li{display:grid;grid-template-columns:1.1em minmax(0,1fr) auto;align-items:center;gap:.6em;min-height:2.05em;border-top:1px solid var(--ui-line)}.sol-face__socials svg{width:1.05em;height:1.05em;color:var(--ui-quiet)}.sol-face__socials em{display:grid;font-style:normal;font-size:.78em;text-align:right}.sol-face__socials em>span{grid-area:1 / 1}.sol-face__pending{color:var(--ui-caution);opacity:0}.sol-face__approved{color:var(--ui-good)}.sol-face__locked{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7em;padding:.6em .8em;border-radius:.8em;background:var(--ui-0);box-shadow:inset 0 0 0 1px var(--ui-line)}.sol-face__locked .home-num{font-size:2em;line-height:1;letter-spacing:-.04em;font-weight:500;color:var(--ui-good)}.sol-face__locked>span:nth-child(2){color:var(--ui-muted);font-size:.76em;line-height:1.3}.sol-face__locked svg{width:1.2em;height:1.2em;color:var(--ui-ink)}.sol-face__tones{display:flex;gap:.35em}.sol-face__tones li{flex:1;padding:.3em 0;border-radius:999px;text-align:center;font-size:.78em;color:var(--ui-muted);box-shadow:inset 0 0 0 1px var(--ui-line);transition:background-color var(--home-med) var(--home-ease),color var(--home-med) var(--home-ease)}.sol-face__tones li[data-on]{background:var(--ui-ink);color:var(--ui-0);box-shadow:none}.sol-face__headline{min-height:4.1em;font-size:1.32em;line-height:1.2;letter-spacing:-.02em;font-weight:500}.sol-face__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em}.sol-face__metrics div{padding:.5em .6em;border-radius:.7em;background:var(--ui-0);box-shadow:inset 0 0 0 1px var(--ui-line)}.sol-face__metrics dt{color:var(--ui-muted);font-size:.72em}.sol-face__metrics dd{margin:0;font-weight:500}.sol-face__metrics div:nth-child(2) dd{color:var(--ui-lime)}@media(prefers-reduced-motion:no-preference){.sol-orbit-card[data-active] .sol-face__checks svg{animation:sol-face-draw .5s calc(.45s + var(--i) * .16s) var(--home-ease-out) both}@keyframes sol-face-draw{0%{stroke-dashoffset:14}}.sol-orbit-card[data-active] .sol-face__score{animation:sol-face-pop .7s .3s var(--home-ease-out) both}@keyframes sol-face-pop{0%{opacity:0;transform:translateY(.3em)}}.sol-hero[data-running=true] .sol-orbit-card[data-active] .sol-face__scan{animation:sol-face-scan 2.6s 1.2s ease-in-out infinite}@keyframes sol-face-scan{0%{top:32%;opacity:0}12%{opacity:.9}70%{top:86%;opacity:.9}85%,to{top:86%;opacity:0}}.sol-orbit-card[data-active] .sol-face__dots i:not([data-on]){animation:sol-face-light 4s var(--d) steps(1) infinite}@keyframes sol-face-light{0%,55%{background:var(--ui-3)}56%,to{background:var(--ui-lime)}}.sol-orbit-card[data-active] .sol-face__verified{animation:sol-face-stamp .6s .35s var(--home-ease-out) both}@keyframes sol-face-stamp{0%{opacity:0;transform:scale(1.35)}}.sol-orbit-card[data-active] .sol-face__pending{animation:sol-face-out 1.6s calc(.3s + var(--i) * .26s) both}.sol-orbit-card[data-active] .sol-face__approved{animation:sol-face-in 1.6s calc(.3s + var(--i) * .26s) both}@keyframes sol-face-out{0%,55%{opacity:1}62%,to{opacity:0}}@keyframes sol-face-in{0%,64%{opacity:0}74%,to{opacity:1}}.sol-face__headline{animation:sol-face-type .5s var(--home-ease-out) both}@keyframes sol-face-type{0%{opacity:0;transform:translateY(.4em)}}.sol-hero:not([data-running=true]) :is(.sol-face__dots i,.sol-face__scan){animation-play-state:paused}.sol-hero-word{animation:sol-hero-arrive 1.1s calc(.12s + var(--i) * 70ms) var(--home-ease-out) both}@keyframes sol-hero-arrive{0%{opacity:0;transform:translate(calc(var(--x) * 1.1em),calc(var(--y) * .9em))}}.sol-hero-copy>:not(h1){animation:sol-hero-rise 1s .52s var(--home-ease-out) both}.sol-hero-stage{animation:sol-hero-rise 1.3s .26s var(--home-ease-out) both}@keyframes sol-hero-rise{0%{opacity:0;transform:translateY(32px)}}.sol-hero-mascot__hop{animation:sol-hero-hop .76s var(--home-ease-out) both}@keyframes sol-hero-hop{0%{transform:none}32%{transform:translateY(-9%) scale(.95,1.06)}62%{transform:translateY(1%) scale(1.06,.94)}to{transform:none}}.sol-hero-mascot img{animation:sol-hero-bob 3.8s ease-in-out infinite}@keyframes sol-hero-bob{50%{transform:translateY(-2.5%)}}.sol-hero-pool__ring{animation:sol-hero-ring 1.4s .22s var(--home-ease-out) both}.sol-hero[data-running=true] .sol-hero-pool:before{animation:sol-hero-ring 4s 1s var(--home-ease-out) infinite}.sol-hero[data-running=true] .sol-hero-pool:after{animation:sol-hero-ring 4s 3s var(--home-ease-out) infinite}@keyframes sol-hero-ring{0%{opacity:.9;transform:translate(-50%,-50%) scale(.6)}to{opacity:0;transform:translate(-50%,-50%) scale(4)}}.sol-hero:not([data-running=true]) :is(.sol-face__dots i,.sol-face__scan,.sol-hero-mascot img){animation-play-state:paused}}@media(max-width:1023px){.sol-hero-grid{grid-template-columns:minmax(0,1fr);min-height:auto;row-gap:32px}.sol-hero-title{font-size:9.6vw}.sol-hero-stage{--cw: clamp(200px, 34vw, 264px);width:min(100%,560px)}}@media(max-width:639px){.sol-hero-grid{padding-block:calc(76px + 3svh) 32px;row-gap:20px}.sol-hero-title{font-size:11.2vw}.home-page .sol-hero-lead{font-size:1.0625rem;margin-top:16px}.home-page .sol-hero-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:24px;border-radius:26px}.home-page .sol-hero-tab{justify-content:center;padding:0 10px;font-size:.9375rem}.sol-hero-tab__bar{left:14px;right:14px}.home-page .sol-hero-job{margin-top:20px;min-height:0}.sol-hero-stage{--cw: min(56vw, 230px);width:100%}}@media(prefers-reduced-motion:reduce){.sol-face__pending{display:none}}.sol-holders{--ui-0: #070806;--ui-1: #0E100C;--ui-2: #161912;--ui-3: #1F2319;--ui-line: #252A1E;--ui-control: #3C4432;--ui-ink: #F3F1E8;--ui-quiet: #C4C6B7;--ui-muted: #8E9384;--ui-lime: #9BEA42;--ui-caution: #F7B13E;--ui-bad: #FF5B39}.sol-br{display:block}.sol-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sol-holders-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px clamp(40px,6vw,112px);align-items:center}.sol-holders-intro{display:flex;flex-direction:column;gap:clamp(24px,3vw,36px)}.sol-holders-intro .home-lead{max-width:26em}.sol-holders-pick{display:grid;gap:12px;width:100%}.sol-holders-pools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sol-holders-pools button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:76px;padding:14px 14px 12px;border-radius:14px;text-align:left;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--home-bone-ink) 18%,transparent);transition:background-color var(--home-fast) var(--home-ease),color var(--home-fast) var(--home-ease),box-shadow var(--home-fast) var(--home-ease),transform var(--home-fast) var(--home-ease)}.sol-holders-pools button:hover{box-shadow:inset 0 0 0 1.5px var(--home-bone-ink)}.sol-holders-pools button:active{transform:scale(.97)}.sol-holders-pools button[aria-pressed=true]{background:var(--home-bone-ink);color:var(--home-bone);box-shadow:none}.sol-holders-pools__pair{font-weight:500;letter-spacing:-.01em;white-space:nowrap}.sol-holders-pools__tier{display:inline-flex;align-items:center;gap:7px;font-size:var(--home-small);color:var(--home-bone-quiet)}.sol-holders-pools button[aria-pressed=true] .sol-holders-pools__tier{color:color-mix(in srgb,var(--home-bone) 78%,transparent)}.sol-holders-pools__tier i{width:8px;height:8px;border-radius:50%;background:#3f9a1c}.sol-holders-pools [data-tier=caution] i{background:#c98407}.sol-holders-pools [data-tier=rugged] i{background:#d4361b}.sol-holders-pools button[aria-pressed=true][data-tier=citadel] i{background:var(--ui-lime)}.sol-holders-pools button[aria-pressed=true][data-tier=caution] i{background:var(--ui-caution)}.sol-holders-pools button[aria-pressed=true][data-tier=rugged] i{background:var(--ui-bad)}.sol-holders-figure{position:relative;display:grid;gap:16px;padding-top:clamp(72px,9vw,120px)}.sol-holders-mascot{position:absolute;top:0;right:clamp(20px,5%,56px);width:clamp(96px,10vw,144px);aspect-ratio:2 / 3;z-index:0}.sol-holders .sol-holders-mascot img{width:100%;height:100%;object-fit:contain}.sol-holders-note{color:var(--home-bone-quiet)}.sol-check{--tier: var(--ui-lime);position:relative;z-index:1;display:grid;gap:4px;padding:clamp(18px,2vw,26px);border-radius:20px;background:var(--ui-1);color:var(--ui-ink);color-scheme:dark;box-shadow:inset 0 0 0 1px var(--ui-line);font-size:.9375rem;line-height:1.4}.sol-check[data-tier=caution]{--tier: var(--ui-caution)}.sol-check[data-tier=rugged]{--tier: var(--ui-bad)}.sol-check__head{display:flex;align-items:center;gap:12px;padding-bottom:10px}.sol-check__coin{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#3a4031;font-weight:600}.sol-check__pool{display:flex;flex-direction:column;min-width:0;flex:1}.sol-check__pool b{font-weight:500;font-size:1.0625rem}.sol-check__pool span{color:var(--ui-muted);font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sol-check__chip{flex:none;padding:3px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ui-control);color:var(--ui-quiet);font-size:.75rem}.sol-check__rows li{display:grid;grid-template-columns:minmax(0,13em) minmax(0,1fr) 22px;align-items:center;gap:4px 16px;min-height:54px;padding-block:8px;border-top:1px solid var(--ui-line)}.sol-check__q{color:var(--ui-muted)}.sol-check__a{position:relative;display:grid;min-height:1.4em}.sol-check__a>span{grid-area:1 / 1}.sol-check__reading{align-self:center;width:72%;height:10px;border-radius:5px;background:var(--ui-3);opacity:0}.sol-check__answer{color:var(--ui-ink)}.sol-check__rows li[data-mark=bad] .sol-check__answer{color:#ffb4a3}.sol-check-mark{width:22px;height:22px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sol-check-mark circle{stroke:currentColor;opacity:.35;transform-box:fill-box;transform-origin:center}.sol-check-mark path{stroke:currentColor;stroke-dasharray:16}.sol-check-mark[data-mark=good]{color:var(--ui-lime)}.sol-check-mark[data-mark=warn]{color:var(--ui-caution)}.sol-check-mark[data-mark=bad]{color:var(--ui-bad)}.sol-check__verdict{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label" "score tier" "score line";align-items:end;column-gap:20px;row-gap:2px;margin-top:10px;padding:16px 18px 18px;border-radius:14px;background:var(--ui-0);box-shadow:inset 0 0 0 1px var(--ui-line)}.sol-check__label{grid-area:label;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted)}.sol-check__score{grid-area:score;display:flex;align-items:baseline;gap:4px;color:var(--tier)}.sol-check__score>span{font-size:clamp(3rem,5vw,4.75rem);line-height:.9;letter-spacing:-.045em;font-weight:500}.sol-check__score small{font-size:.8125rem;color:var(--ui-muted)}.sol-check__tier{grid-area:tier;color:var(--tier);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.sol-check__line{grid-area:line;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:1.0625rem;line-height:1.35;letter-spacing:-.01em}.sol-check__gate{flex:none;padding:2px 9px;border-radius:999px;background:var(--ui-bad);color:var(--ui-0);font-size:.75rem;font-weight:500;letter-spacing:0}.sol-check__gate[data-pass]{background:var(--ui-lime)}.sol-exit{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px clamp(40px,6vw,112px);align-items:center;margin-top:clamp(48px,6vw,96px);padding-top:clamp(40px,5vw,64px);border-top:1.5px solid var(--home-bone-ink)}.sol-exit__copy{display:grid;gap:14px}.sol-exit__copy p:not(.sol-exit__note){max-width:26em;font-size:var(--home-lead);line-height:1.42;letter-spacing:-.012em}.sol-exit__note{color:var(--home-bone-quiet)}.sol-exit__frame{overflow:hidden;border-radius:20px;background:#0e100c}.sol-exit__frame video{width:100%;height:auto;aspect-ratio:1120 / 490}@media(prefers-reduced-motion:no-preference){.sol-check__rows li .sol-check__reading{animation:sol-check-read .9s ease-in-out infinite alternate,sol-check-gone .18s var(--at) both}.sol-check__rows li .sol-check__answer{animation:sol-check-land .52s var(--at) var(--home-ease-out) both}.sol-check__rows li .sol-check-mark path{animation:sol-check-draw .42s calc(var(--at) + .12s) var(--home-ease-out) both}.sol-check__rows li .sol-check-mark circle{animation:sol-check-ring .36s var(--at) var(--home-ease-out) both}.sol-check__verdict{animation:sol-check-land .7s var(--at) var(--home-ease-out) both}.sol-holders-mascot img{animation:sol-check-peek .9s var(--at) cubic-bezier(.3,1.4,.5,1) both}.sol-check:not([data-seen]) :is(.sol-check__reading,.sol-check__answer,.sol-check-mark *,.sol-check__verdict),.sol-holders-mascot img:not([data-seen]){animation-play-state:paused}@keyframes sol-check-read{0%{opacity:.45}to{opacity:1}}@keyframes sol-check-gone{0%{visibility:visible}to{visibility:hidden}}@keyframes sol-check-land{0%{opacity:0;transform:translateY(8px)}}@keyframes sol-check-draw{0%{stroke-dashoffset:16}}@keyframes sol-check-ring{0%{opacity:0;transform:scale(.4);transform-origin:center}}@keyframes sol-check-peek{0%{transform:translateY(70%)}}}@media(max-width:1023px){.sol-holders-grid,.sol-exit{grid-template-columns:minmax(0,1fr)}.sol-holders-intro .home-lead{max-width:34em}}@media(max-width:639px){.sol-holders-pools{grid-template-columns:minmax(0,1fr)}.sol-holders-pools button{flex-direction:row;align-items:center;justify-content:space-between;min-height:56px}.sol-check{padding:16px}.sol-check__rows li{grid-template-columns:minmax(0,1fr) 22px;grid-template-areas:"q mark" "a mark";min-height:0;padding-block:12px}.sol-check__q{grid-area:q;font-size:.8125rem}.sol-check__a{grid-area:a}.sol-check-mark{grid-area:mark}.sol-check__verdict{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "score" "tier" "line";padding:14px}.sol-check__line{margin-top:8px}.sol-holders-mascot{right:16px}}.sol-rally{--ui-0: #070806;--ui-1: #0E100C;--ui-2: #161912;--ui-3: #1F2319;--ui-line: #252A1E;--ui-control: #3C4432;--ui-ink: #F3F1E8;--ui-quiet: #C4C6B7;--ui-muted: #8E9384;--ui-lime: #9BEA42;--ui-caution: #F7B13E}.sol-rally-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px clamp(32px,5vw,80px);align-items:end;margin-bottom:clamp(40px,5vw,72px)}.sol-rally-head .home-lead{padding-bottom:.3em}.sol-rally-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px clamp(32px,5vw,80px);align-items:start}.sol-streak{position:relative;overflow:hidden;display:grid;gap:18px;padding:clamp(18px,2.2vw,28px);border-radius:24px;background:var(--ui-1);color:var(--ui-ink);color-scheme:dark;font-size:.9375rem;line-height:1.4}.sol-streak__head{display:flex;align-items:center;gap:12px}.sol-streak__coin{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#3a4031;font-weight:600}.sol-streak__pool{display:flex;flex-direction:column;min-width:0;flex:1}.sol-streak__pool b{font-weight:500;font-size:1.0625rem}.sol-streak__pool span{color:var(--ui-muted);font-size:.8125rem}.sol-streak__chip{flex:none;padding:3px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ui-caution);color:var(--ui-caution);font-size:.75rem}.sol-streak__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.sol-streak__stats div{padding:12px 14px;border-radius:14px;background:var(--ui-0);box-shadow:inset 0 0 0 1px var(--ui-line)}.sol-streak__stats dt{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted)}.sol-streak__stats dd{margin:4px 0 0;font-size:clamp(2rem,3.4vw,3rem);line-height:1;letter-spacing:-.045em;font-weight:500}.sol-streak__stats div:first-child dd{color:var(--ui-lime)}.sol-streak__stats small{font-size:.32em;letter-spacing:0;color:var(--ui-muted)}.sol-streak__candles{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:clamp(4px,.7vw,10px);height:clamp(170px,18vw,230px);padding:0 4px 26px;border-bottom:1px solid var(--ui-line);position:relative}.sol-streak__day{--run: 0;position:relative;display:flex;justify-content:center;height:100%;align-items:flex-end;transform-origin:50% 100%}.sol-streak__candle{display:flex;flex-direction:column;align-items:center;width:100%;height:calc(22% + var(--run) * 6.4%);transition:height var(--home-med) var(--home-ease-out)}.sol-streak__candle i{flex:none;width:22%;min-width:3px;height:9px;border-radius:999px;background:var(--ui-3)}.sol-streak__candle b{flex:1;width:100%;max-width:30px;border-radius:7px;background:var(--ui-3)}.sol-streak__day[data-checked] .sol-streak__candle :is(i,b){background:var(--home-fur)}.sol-streak__day:not([data-checked]):not(.sol-streak__day--today) .sol-streak__candle b{background:none;box-shadow:inset 0 0 0 1.5px var(--ui-control)}.sol-streak__day:not([data-checked]):not(.sol-streak__day--today) .sol-streak__candle i{background:var(--ui-control)}.sol-streak__day--today .sol-streak__candle{height:22%}.sol-streak__day--today .sol-streak__candle b{background:none;box-shadow:inset 0 0 0 1.5px var(--ui-lime)}.sol-streak__day--today .sol-streak__candle i{background:var(--ui-lime)}.sol-streak__today{position:absolute;bottom:-24px;left:50%;translate:-50% 0;color:var(--ui-lime);font-size:.75rem;white-space:nowrap}.sol-streak__actions{display:flex;flex-wrap:wrap;gap:10px}.home-page .sol-streak__check,.home-page .sol-streak__miss{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;font-weight:500;transition:background-color var(--home-fast) var(--home-ease),box-shadow var(--home-fast) var(--home-ease),transform var(--home-fast) var(--home-ease)}.home-page .sol-streak__check{background:var(--home-lime);color:var(--home-lime-ink);min-width:10.5em}.home-page .sol-streak__check:hover:not([aria-disabled=true]){background:var(--home-lime-hover)}.home-page .sol-streak__miss{color:var(--ui-quiet);box-shadow:inset 0 0 0 1px var(--ui-control)}.home-page .sol-streak__miss:hover:not([aria-disabled=true]){background:var(--ui-2);color:var(--ui-ink)}.home-page :is(.sol-streak__check,.sol-streak__miss):active:not([aria-disabled=true]){transform:scale(.96)}.home-page :is(.sol-streak__check,.sol-streak__miss)[aria-disabled=true]{cursor:progress}.sol-streak__rule{color:var(--ui-muted);font-size:.8125rem}.sol-streak__sheet{position:absolute;left:12px;right:12px;bottom:12px;display:grid;gap:10px;padding:16px 18px 18px;border-radius:18px;background:var(--ui-2);box-shadow:inset 0 0 0 1px var(--ui-control),0 -20px 40px -20px #000}.sol-streak__sheet-title{font-weight:500}.sol-streak__sheet dl{display:grid;gap:6px;margin:0}.sol-streak__sheet dl div{display:flex;justify-content:space-between;gap:12px;font-size:.875rem}.sol-streak__sheet dt{color:var(--ui-muted)}.sol-streak__sheet dd{margin:0}.sol-streak__sheet-bar{height:4px;border-radius:2px;background:var(--ui-3);overflow:hidden}.sol-streak__sheet-bar i{display:block;height:100%;background:var(--ui-lime);transform-origin:left;animation:sol-streak-sign 1.05s var(--home-ease) both}@keyframes sol-streak-sign{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:no-preference){.sol-streak__day--today .sol-streak__candle b{animation:sol-streak-wait 1.6s ease-in-out infinite}.sol-streak__day--today[data-signing] .sol-streak__candle b{animation-duration:.5s}@keyframes sol-streak-wait{50%{box-shadow:inset 0 0 0 1.5px var(--ui-lime),0 0 0 4px color-mix(in srgb,var(--ui-lime) 18%,transparent)}}}.sol-rally-tools{display:grid;border-top:1.5px solid var(--home-lime-ink)}.sol-rally-tools li{border-bottom:1.5px solid var(--home-lime-ink)}.sol-rally-tool{position:relative;display:grid;gap:8px;padding:22px 48px 24px 0;transition:padding-left var(--home-med) var(--home-ease-out)}a.sol-rally-tool:hover{padding-left:12px}.sol-rally-tool__name{font-size:var(--home-h3);line-height:1.08;letter-spacing:-.03em;font-weight:500}.sol-rally-tool__name em{margin-left:10px;padding:2px 10px;border-radius:999px;box-shadow:inset 0 0 0 1.5px currentColor;font-style:normal;font-size:.75rem;font-weight:500;letter-spacing:0;vertical-align:middle}.sol-rally-tool__text{max-width:30em}.sol-rally-tool__cmds{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.sol-rally-tool__cmds code{padding:4px 10px;border-radius:8px;background:var(--home-lime-ink);color:var(--home-lime);font:inherit;font-size:.875rem}.sol-rally-tool>svg{position:absolute;top:26px;right:4px;width:22px;height:22px;transition:transform var(--home-med) var(--home-ease-out)}a.sol-rally-tool:hover>svg{transform:translate(3px,-3px)}.sol-rally-tool--sealed{color:color-mix(in srgb,var(--home-lime-ink) 78%,transparent)}@media(max-width:1023px){.sol-rally-head,.sol-rally-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.sol-streak{padding:16px;border-radius:20px}.sol-streak__stats{gap:6px}.sol-streak__stats div{padding:10px}.sol-streak__stats dt{font-size:.625rem}.sol-streak__candles{grid-template-columns:repeat(10,minmax(0,1fr));height:170px}.sol-streak__day:nth-last-child(n+11){display:none}.sol-streak__actions>*{flex:1}}.sol-teams{--ui-0: #070806;--ui-1: #0E100C;--ui-2: #161912;--ui-3: #1F2319;--ui-line: #252A1E;--ui-control: #3C4432;--ui-ink: #F3F1E8;--ui-quiet: #C4C6B7;--ui-muted: #8E9384;--ui-lime: #9BEA42;--ui-good: #63E6BE;--ui-caution: #F7B13E;--ui-bad: #FF5B39}.sol-teams-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30em);gap:24px clamp(32px,5vw,80px);align-items:end;margin-bottom:clamp(40px,5vw,72px)}.sol-teams-head>:first-child{grid-column:1 / -1}.sol-teams-head>:last-child{grid-column:2}.sol-teams-head .home-h2{font-size:min(var(--home-h2),6.3vw)}.sol-teams-nowrap{white-space:nowrap}.sol-teams-note{max-width:62em;margin-top:16px}.sol-sim{--tier: var(--ui-bad);border-radius:24px;background:var(--ui-1);color:var(--ui-ink);color-scheme:dark;box-shadow:inset 0 0 0 1px var(--ui-line);font-size:.9375rem;line-height:1.4}.sol-sim[data-tier=citadel]{--tier: var(--ui-lime)}.sol-sim[data-tier=fortified]{--tier: var(--ui-good)}.sol-sim[data-tier=caution]{--tier: var(--ui-caution)}.sol-sim__head{display:flex;align-items:center;gap:12px;padding:18px clamp(18px,2.2vw,28px);border-bottom:1px solid var(--ui-line)}.sol-sim__coin{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#3a4031;font-weight:600}.sol-sim__pool{display:flex;flex-direction:column;min-width:0;flex:1}.sol-sim__pool b{font-weight:500;font-size:1.0625rem}.sol-sim__pool span{color:var(--ui-muted);font-size:.8125rem}.sol-sim__chip{flex:none;padding:3px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ui-caution);color:var(--ui-caution);font-size:.75rem}.home-page .sol-sim__reset{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;color:var(--ui-quiet);font-size:.8125rem;box-shadow:inset 0 0 0 1px var(--ui-control);transition:background-color var(--home-fast) var(--home-ease),color var(--home-fast) var(--home-ease)}.sol-sim__reset svg{width:14px;height:14px;transition:transform var(--home-med) var(--home-ease-out)}.home-page .sol-sim__reset:hover{background:var(--ui-2);color:var(--ui-ink)}.sol-sim__reset:hover svg{transform:rotate(-120deg)}.sol-sim__body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sol-sim__levers{display:grid;align-content:start;padding:clamp(14px,1.8vw,22px);border-right:1px solid var(--ui-line)}.sol-sim-lever{display:grid;gap:8px;margin:0;padding:14px 8px 18px;border:0;min-width:0}.sol-sim-lever+.sol-sim-lever{border-top:1px solid var(--ui-line)}.sol-sim-lever legend,.sol-sim-lever__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:0;font-size:1.0625rem;font-weight:500;letter-spacing:-.01em}.sol-sim-lever legend{float:left;margin-bottom:8px}.sol-sim-lever legend+*{clear:both}.sol-sim-lever b{font-weight:500;transition:color var(--home-fast) var(--home-ease)}.sol-sim-lever b[data-sign="1"]{color:var(--ui-lime)}.sol-sim-lever b[data-sign="-1"]{color:var(--ui-bad)}.sol-sim-lever b[data-sign="0"]{color:var(--ui-muted)}.sol-sim-lever__note{color:var(--ui-muted);font-size:.8125rem}.sol-sim-fixed dl{display:grid;gap:6px;margin:0}.sol-sim-fixed dl div{display:flex;justify-content:space-between;gap:12px;color:var(--ui-quiet)}.sol-sim-fixed dd{margin:0;font-weight:500}.sol-sim-fixed dd[data-sign="1"]{color:var(--ui-lime)}.sol-sim-fixed dd[data-sign="0"]{color:var(--ui-muted)}.sol-sim-lever__note b{color:var(--ui-bad)}.home-page .sol-sim-switch{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 12px;border-radius:12px;text-align:left;background:var(--ui-0);box-shadow:inset 0 0 0 1px var(--ui-line);transition:background-color var(--home-fast) var(--home-ease),box-shadow var(--home-fast) var(--home-ease)}.sol-sim-switch+.sol-sim-switch{margin-top:6px}.home-page .sol-sim-switch:hover{box-shadow:inset 0 0 0 1px var(--ui-control)}.sol-sim-switch__state{color:var(--ui-bad);font-size:.8125rem}.sol-sim-switch[aria-checked=true] .sol-sim-switch__state{color:var(--ui-lime)}.sol-sim-switch__track{position:relative;width:44px;height:26px;border-radius:999px;background:var(--ui-3);box-shadow:inset 0 0 0 1px var(--ui-control);transition:background-color var(--home-med) var(--home-ease)}.sol-sim-switch__track i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--ui-quiet);transition:transform var(--home-med) cubic-bezier(.3,1.5,.5,1),background-color var(--home-fast) var(--home-ease)}.sol-sim-switch[aria-checked=true] .sol-sim-switch__track{background:var(--ui-lime);box-shadow:none}.sol-sim-switch[aria-checked=true] .sol-sim-switch__track i{transform:translate(18px);background:var(--ui-0)}.sol-sim-switch:active .sol-sim-switch__track i{width:24px}.sol-sim-range{display:grid;grid-template-columns:minmax(0,1fr) 4.2em;align-items:center;gap:14px}.sol-sim-range input{-webkit-appearance:none;appearance:none;width:100%;height:44px;margin:0;background:transparent;cursor:pointer;--fill: calc(11px + var(--p) * (100% - 22px))}.sol-sim-range input::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--ui-lime) var(--fill),var(--ui-3) var(--fill))}.sol-sim-range input::-moz-range-track{height:6px;border-radius:3px;background:var(--ui-3)}.sol-sim-range input::-moz-range-progress{height:6px;border-radius:3px;background:var(--ui-lime)}.sol-sim-range input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:var(--ui-ink);box-shadow:0 0 0 4px var(--ui-1);transition:transform var(--home-fast) var(--home-ease)}.sol-sim-range input::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:var(--ui-ink)}.sol-sim-range input:active::-webkit-slider-thumb{transform:scale(1.18)}.sol-sim-range input:focus-visible{outline:none}.sol-sim-range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--ui-1),0 0 0 6px var(--home-lime)}.sol-sim-range__value{text-align:right;font-size:1.0625rem;font-weight:500}.sol-sim__readout{display:grid;gap:14px;align-content:start;padding:clamp(14px,1.8vw,22px)}.sol-sim__tiles{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px}.sol-sim__tile{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px;border-radius:14px;background:var(--ui-0);box-shadow:inset 0 0 0 1px var(--ui-line);overflow:hidden}.sol-sim__label{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted)}.sol-sim__score{display:flex;align-items:baseline;gap:4px;color:var(--tier);transition:color var(--home-med) var(--home-ease)}.sol-sim__score>span{font-size:clamp(3rem,5vw,4.5rem);line-height:.9;letter-spacing:-.045em;font-weight:500}.sol-sim__score small{font-size:.8125rem;color:var(--ui-muted)}.sol-sim__tier{color:var(--tier);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;transition:color var(--home-med) var(--home-ease)}.sol-sim__held{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;background:var(--ui-ink);color:var(--ui-0);font-size:.75rem;font-weight:500;opacity:0}.sol-sim__held svg{width:12px;height:12px}.sol-sim__rank{margin-top:auto;font-size:clamp(2.5rem,4vw,3.75rem);line-height:.9;letter-spacing:-.045em;font-weight:500}.sol-sim__sub{color:var(--ui-muted);font-size:.75rem}.sol-sim__drop{position:absolute;top:14px;right:16px;width:22px;height:22px;color:var(--home-fur);opacity:0}.sol-sim__chart{width:100%;height:auto;overflow:visible;font-size:11px}.sol-sim__rung line{stroke:var(--ui-line);stroke-dasharray:3 4}.sol-sim__rung text{fill:var(--ui-muted)}.sol-sim__rung[data-floor] line{stroke:var(--ui-control);stroke-dasharray:none}.sol-sim__rung[data-floor] text{fill:var(--ui-quiet)}.sol-sim__zero{stroke:var(--ui-control)}.sol-sim__candle rect{fill:var(--ui-3)}.sol-sim__candle line{stroke:var(--ui-3);stroke-width:2;stroke-linecap:round}.sol-sim__candle text{fill:var(--ui-muted);text-anchor:middle}.sol-sim__candle .sol-sim__pts{fill:var(--ui-ink);font-size:12px;font-weight:500}.sol-sim__candle[data-kind=up] rect,.sol-sim__candle[data-kind=up] line{fill:var(--ui-lime);stroke:var(--ui-lime)}.sol-sim__candle[data-kind=down] rect,.sol-sim__candle[data-kind=down] line{fill:var(--ui-bad);stroke:var(--ui-bad)}.sol-sim__candle[data-kind=score] rect,.sol-sim__candle[data-kind=score] line{fill:var(--tier);stroke:var(--tier);transition:fill var(--home-med) var(--home-ease),stroke var(--home-med) var(--home-ease)}.sol-sim__candle[data-kind=up] .sol-sim__pts{fill:var(--ui-lime)}.sol-sim__candle[data-kind=down] .sol-sim__pts{fill:var(--ui-bad)}.sol-sim__gate{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border-radius:12px;background:var(--ui-0);box-shadow:inset 0 0 0 1px var(--ui-line)}.sol-sim__gate-chip{flex:none;padding:3px 10px;border-radius:999px;background:var(--ui-bad);color:var(--ui-0);font-size:.8125rem;font-weight:500;transition:background-color var(--home-med) var(--home-ease)}.sol-sim[data-gate] .sol-sim__gate-chip{background:var(--ui-lime)}.sol-sim__gate-why{color:var(--ui-quiet);font-size:.875rem}.sol-sim__boost{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.sol-sim__boost p{flex:1 1 14em;color:var(--ui-muted);font-size:.875rem}.home-page .sol-sim__boost-btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;background:var(--home-lime);color:var(--home-lime-ink);font-weight:500;transition:background-color var(--home-fast) var(--home-ease),color var(--home-fast) var(--home-ease),transform var(--home-fast) var(--home-ease),box-shadow var(--home-fast) var(--home-ease)}.sol-sim__boost-btn svg{width:16px;height:16px}.home-page .sol-sim__boost-btn:hover:not(:disabled){background:var(--home-lime-hover)}.sol-sim__boost-btn:active:not(:disabled){transform:scale(.96)}.home-page .sol-sim__boost-btn:disabled{background:transparent;color:var(--ui-muted);box-shadow:inset 0 0 0 1px var(--ui-control);cursor:not-allowed}@media(prefers-reduced-motion:no-preference){.sol-sim__held[data-on]{animation:sol-sim-held 1.6s var(--home-ease-out) both}@keyframes sol-sim-held{0%{opacity:0;transform:translateY(-8px) scale(.9)}12%,75%{opacity:1;transform:none}to{opacity:0}}.sol-sim__drop{animation:sol-sim-drop .7s var(--home-ease) both}@keyframes sol-sim-drop{0%{opacity:0;transform:translateY(-36px)}30%{opacity:1}70%{opacity:1;transform:translateY(18px) scaleY(.8)}to{opacity:0;transform:translateY(22px) scale(1.4,.4)}}.sol-sim__rank{transition:transform var(--home-med) var(--home-ease-out)}}@media(prefers-reduced-motion:reduce){.sol-sim__held[data-on]{opacity:1}}.sol-teams-page{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px clamp(40px,6vw,112px);align-items:center;margin-top:clamp(80px,10vw,152px)}.sol-teams-page__copy{display:flex;flex-direction:column;gap:28px}.sol-teams-facts{display:grid;width:100%}.sol-teams-facts div{display:grid;gap:4px;padding-block:16px;border-top:1px solid var(--marketing-border)}.sol-teams-facts dt{font-weight:500;font-size:1.125rem;letter-spacing:-.01em}.sol-teams-facts dd{margin:0;color:var(--home-quiet)}.sol-teams-shot{display:grid;gap:12px;margin:0}.sol-teams-shot__frame{overflow:hidden;border-radius:22px;background:#0d100b}.sol-teams-shot img{width:100%;height:auto}.sol-teams-cto{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px 24px;margin-top:clamp(56px,7vw,96px);padding:22px clamp(16px,2vw,28px);border-radius:20px;box-shadow:inset 0 0 0 1px var(--marketing-border);transition:background-color var(--home-fast) var(--home-ease)}.sol-teams-cto:hover{background:var(--home-raised)}.sol-teams-cto__tag{padding:3px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ui-caution);color:var(--ui-caution);font-size:.75rem}.sol-teams-cto__name{font-size:var(--home-h3);line-height:1.08;letter-spacing:-.03em;font-weight:500;white-space:nowrap}.sol-teams-cto__text{color:var(--home-quiet);max-width:44em}.sol-teams-cto svg{width:22px;height:22px;transition:transform var(--home-med) var(--home-ease-out)}.sol-teams-cto:hover svg{transform:translate(3px,-3px)}@media(max-width:1100px){.sol-sim__body{grid-template-columns:minmax(0,1fr)}.sol-sim__levers{border-right:0;border-bottom:1px solid var(--ui-line)}}@media(max-width:1023px){.sol-teams-head{grid-template-columns:minmax(0,1fr)}.sol-teams-head>:last-child{grid-column:1}.sol-teams-page{grid-template-columns:minmax(0,1fr)}.sol-teams-cto{grid-template-columns:auto minmax(0,1fr) auto}.sol-teams-cto__text{grid-column:1 / -1;grid-row:2}}@media(max-width:639px){.sol-teams-head .home-h2{font-size:8.2vw}.sol-teams-nowrap{white-space:normal}.sol-sim__head{flex-wrap:wrap;padding:14px 16px}.sol-sim__reset span{display:none}.sol-sim__body{display:flex;flex-direction:column;gap:12px;padding:12px}.sol-sim__readout{display:contents}.sol-sim__tiles{order:1;position:sticky;top:68px;z-index:2;margin:-12px -12px 0;padding:12px;background:var(--ui-1);border-bottom:1px solid var(--ui-line)}.sol-sim__levers{order:2;padding:0 4px;border:0}.sol-sim__chart{order:3;margin-top:8px}.sol-sim__gate{order:4}.sol-sim__boost{order:5}.sol-sim__score>span,.sol-sim__rank{font-size:2.75rem}.sol-sim__held{position:static;align-self:flex-start;margin-top:6px}.sol-sim__boost-btn{width:100%;justify-content:center}.sol-sim__chart,.sol-sim__candle .sol-sim__pts{font-size:19px}.sol-sim__candle text:not(.sol-sim__pts){font-size:15px}.sol-sim__rung .sol-sim__rung-name{display:none}.sol-teams-cto__name{white-space:normal}}.sol-creators-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px clamp(32px,5vw,80px);align-items:end;margin-bottom:clamp(40px,5vw,72px)}.sol-creators-head .home-lead{padding-bottom:.3em}.sol-creators-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px clamp(32px,4vw,64px);align-items:start}.sol-creators-side{display:grid;gap:clamp(24px,3vw,36px)}.sol-creators-rules{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;width:100%;margin:0}.sol-creators-rules div{padding:14px 0 16px;border-top:1.5px solid var(--home-bone-ink)}.sol-creators-rules dt{font-weight:500;font-size:1.125rem;letter-spacing:-.01em}.sol-creators-rules dd{margin:2px 0 0;color:var(--home-bone-quiet)}.sol-draft{--p: 1;position:sticky;top:112px;display:grid;gap:18px;padding:clamp(20px,2.6vw,32px);border-radius:24px;background:var(--home-bone-raised);box-shadow:inset 0 0 0 1px var(--marketing-light-border),0 24px 60px -36px color-mix(in srgb,var(--home-bone-ink) 40%,transparent)}.sol-draft__head{display:flex;align-items:center;gap:12px}.sol-draft__head>span:last-child{display:flex;flex-direction:column}.sol-draft__head b{font-weight:500}.sol-draft__head span span{color:var(--home-bone-quiet);font-size:var(--home-small)}.sol-draft__avatar{width:40px;height:40px;border-radius:50%;background:var(--marketing-light-surface);box-shadow:inset 0 0 0 1px var(--marketing-light-border)}.sol-draft__text{font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.22;letter-spacing:-.025em;font-weight:500}.sol-draft__claim,.sol-draft__chain li{--t: clamp(0, (var(--p) - var(--k) * .17) / .16, 1)}.sol-draft__claim{color:color-mix(in srgb,var(--home-bone-ink) calc(100% - var(--t) * 55%),transparent);background:linear-gradient(var(--home-danger),var(--home-danger)) 0 56% / calc(var(--t) * 100%) .09em no-repeat}.sol-draft__chain{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--marketing-light-border)}.sol-draft__label{color:var(--home-bone-quiet);font-size:var(--home-small)}.sol-draft__chain ul{display:grid;gap:8px}.sol-draft__chain li{display:grid;grid-template-columns:minmax(0,9.5em) minmax(0,1fr);gap:4px 16px;align-items:baseline;padding:12px 14px;border-radius:12px;background:var(--home-bone);font-size:1.0625rem;opacity:calc(.18 + var(--t) * .82);transform:translateY(calc((1 - var(--t)) * 10px))}.sol-draft__was{color:var(--home-bone-quiet);text-decoration:line-through;text-decoration-color:var(--home-danger);text-decoration-thickness:1.5px;font-size:var(--home-small)}.sol-card{display:grid;gap:14px;margin:0;width:100%}.sol-card__tones{display:inline-flex;justify-self:start;gap:4px;padding:4px;border-radius:999px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--home-bone-ink) 18%,transparent)}.home-page .sol-card__tones button{min-height:44px;padding:0 18px;border-radius:999px;font-weight:500;transition:background-color var(--home-fast) var(--home-ease),color var(--home-fast) var(--home-ease),transform var(--home-fast) var(--home-ease)}.home-page .sol-card__tones button:hover{background:color-mix(in srgb,var(--home-bone-ink) 7%,transparent)}.home-page .sol-card__tones button[aria-pressed=true]{background:var(--home-bone-ink);color:var(--home-bone)}.home-page .sol-card__tones button:active{transform:scale(.96)}.sol-card__frame{position:relative;display:grid;aspect-ratio:960 / 504;border-radius:18px;overflow:hidden;perspective:1200px;background:#0e100c;box-shadow:0 0 0 1px var(--marketing-light-border)}.sol-card__frame img{grid-area:1 / 1;width:100%;height:100%;object-fit:cover;transform-origin:50% 0}.sol-card figcaption{color:var(--home-bone-quiet)}@media(prefers-reduced-motion:reduce){.sol-draft__chain li{transform:none}}@media(max-width:1023px){.sol-creators-head,.sol-creators-grid{grid-template-columns:minmax(0,1fr)}.sol-draft{position:relative;top:0}}@media(max-width:639px){.sol-creators-rules{grid-template-columns:1fr}.sol-draft__chain li{grid-template-columns:minmax(0,1fr);padding:10px 12px}.sol-card__tones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch}.home-page .sol-card__tones button{padding:0 6px}.sol-creators-side .home-actions{display:grid;grid-template-columns:1fr;width:100%}}.sol-chooser-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px clamp(32px,5vw,80px);align-items:end;margin-bottom:clamp(36px,4.5vw,64px)}.sol-chooser-head .home-lead{padding-bottom:.3em}.sol-chooser-list{border-top:1.5px solid var(--home-lime-ink)}.sol-chooser-row{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,5.5fr) minmax(0,4.5fr) 12.5em;align-items:center;gap:12px clamp(20px,3vw,48px);min-height:clamp(104px,9vw,132px);padding:18px clamp(96px,9vw,140px) 18px 0;border-bottom:1.5px solid var(--home-lime-ink);transition:color var(--home-med) var(--home-ease),padding-left var(--home-med) var(--home-ease-out)}.sol-chooser-row:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--home-lime-ink);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--home-ease-out)}.sol-chooser-row__me{font-size:clamp(2rem,4.2vw,4rem);line-height:.98;letter-spacing:-.045em;font-weight:500}.sol-chooser-row__gets{max-width:24em;font-size:1.0625rem}.sol-chooser-row__go{display:inline-flex;align-items:center;justify-self:end;gap:8px;font-weight:500;white-space:nowrap}.sol-chooser-row__go svg{width:18px;height:18px;transition:transform var(--home-med) var(--home-ease-out)}.solutions-page .sol-chooser-row__mascot{position:absolute;right:clamp(8px,1.5vw,24px);top:50%;width:auto;height:clamp(84px,7.5vw,108px);margin-top:calc(clamp(84px,7.5vw,108px)/-2);opacity:0;transform:translateY(40%) scale(.8);transition:opacity .25s var(--home-ease),transform .6s cubic-bezier(.3,1.6,.5,1)}@media(hover:hover){.sol-chooser-row:hover,.sol-chooser-row:focus-visible{color:var(--home-bone);padding-left:clamp(16px,2vw,28px)}.sol-chooser-row:hover:before,.sol-chooser-row:focus-visible:before{transform:none}.sol-chooser-row:hover .sol-chooser-row__go,.sol-chooser-row:focus-visible .sol-chooser-row__go{color:var(--home-lime)}.sol-chooser-row:hover .sol-chooser-row__go svg{transform:translate(3px,-3px)}.solutions-page .sol-chooser-row:hover .sol-chooser-row__mascot,.solutions-page .sol-chooser-row:focus-visible .sol-chooser-row__mascot{opacity:1;transform:none}}.sol-chooser-row:active{transform:scale(.995)}.home-section--lime .sol-chooser-row:focus-visible{outline-offset:-2px;outline-color:var(--home-lime)}@media(max-width:1023px){.sol-chooser-head{grid-template-columns:minmax(0,1fr)}.sol-chooser-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"me go" "gets go";padding-right:0}.sol-chooser-row__me{grid-area:me}.sol-chooser-row__gets{grid-area:gets}.sol-chooser-row__go{grid-area:go}.solutions-page .sol-chooser-row__mascot{display:none}}@media(max-width:639px){.sol-chooser-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"me" "gets" "go";gap:8px;padding-block:22px}.sol-chooser-row__me{font-size:2.125rem}.sol-chooser-row__go{min-height:44px;justify-self:start}}@media(prefers-reduced-motion:reduce){.sol-chooser-row,.sol-chooser-row:before,.solutions-page .sol-chooser-row__mascot{transition:none}}
