.sc:where(.astro-b7o4vr4k){flex-direction:column;gap:18px;display:flex}.sc:where(.astro-b7o4vr4k)>:where(.astro-b7o4vr4k){opacity:0;transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);transform:translateY(10px)}.panel.is-active .sc:where(.astro-b7o4vr4k)>:where(.astro-b7o4vr4k){opacity:1;transition-delay:calc(var(--k) * 60ms + .12s);transform:none}.sc-label:where(.astro-b7o4vr4k),.sc-price-label:where(.astro-b7o4vr4k),.sc-version:where(.astro-b7o4vr4k){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);margin:0;font-size:11px}.sc-release:where(.astro-b7o4vr4k){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#0b0c0e;background:#efefeb;border:1.5px solid #0b0c0e;border-radius:8px;margin:0;padding:5px 9px;font-size:11px;font-weight:600;transform:rotate(-3deg);box-shadow:0 2px #676970,0 3px 0 1px #0b0c0e}.panel:where(.astro-b7o4vr4k) .sc-member:where(.astro-b7o4vr4k){color:var(--white);margin:0 0 14px;font-size:14px;font-weight:600}.sc-head:where(.astro-b7o4vr4k){flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.sc-rating:where(.astro-b7o4vr4k){color:var(--white);background:#202126;border:1.5px solid #0b0c0e;border-radius:9px;align-self:center;align-items:center;gap:6px;padding:4px 9px 4px 7px;font-size:12.5px;transition:translate .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:inset 0 1px #303136,0 2px #0d0e10,0 2px 0 1px #0b0c0e}.sc-rating:where(.astro-b7o4vr4k):hover{translate:0 -2px}.sc-rating:where(.astro-b7o4vr4k)[hidden]{display:none}.sc-rating-stars:where(.astro-b7o4vr4k){gap:1px;display:inline-flex}.sc-rating-stars:where(.astro-b7o4vr4k) svg{fill:#34353b;stroke:#0b0c0e;stroke-width:1.5px;stroke-linejoin:round;width:12px;height:12px}.sc-rating-stars:where(.astro-b7o4vr4k) svg.on{fill:#ffd23f}.sc-rating-count:where(.astro-b7o4vr4k){color:var(--steel);font-size:12px}.rv-deck:where(.astro-b7o4vr4k){flex-direction:column;gap:14px;width:300px;display:flex;position:absolute;top:50%;left:calc(100% + 22px);translate:0 -50%}.rv-deck:where(.astro-b7o4vr4k)[hidden]{display:none}.rv-head:where(.astro-b7o4vr4k){--ink:#0b0c0e;border:2px solid var(--ink);box-shadow:inset 0 2px 0 #ffffff8c, inset 0 -2px 0 #0000001f, 0 4px 0 var(--ink);color:var(--ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .35s var(--ease-out), scale .7s cubic-bezier(.34, 1.56, .64, 1), rotate .3s cubic-bezier(.34, 1.56, .64, 1);background:#ffd23f;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:6px;padding:8px 12px 8px 10px;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:visible;rotate:-3deg;scale:.6}.panel.is-active .rv-head:where(.astro-b7o4vr4k){opacity:1;transition-delay:.32s;animation:7s cubic-bezier(.3,.8,.4,1) 2.5s infinite rv-head-hop;scale:1}.rv-head:where(.astro-b7o4vr4k):hover{animation-play-state:paused;rotate:0deg}.rv-head:where(.astro-b7o4vr4k):before{content:"";border:2px solid var(--ink);clip-path:polygon(0 0,100% 0,0 100%);background:#ffd23f;border-top:0;border-bottom-left-radius:2px;width:12px;height:10px;position:absolute;top:calc(100% + 1px);left:16px;translate:0 -3px;box-shadow:inset 2px 0 #e8bb24}.rv-head:where(.astro-b7o4vr4k):after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffffbf 50%,#0000 62%) 140% 0/250% 100% no-repeat;position:absolute;inset:0}.panel.is-active .rv-head:where(.astro-b7o4vr4k):after{animation:3.6s ease-in-out .9s infinite rv-head-shine}@keyframes rv-head-shine{0%{background-position:140% 0}40%,to{background-position:-40% 0}}@keyframes rv-head-hop{0%,88%,to{translate:0;scale:1}91%{translate:0 1px;scale:1.05 .94}94%{translate:0 -6px;scale:.97 1.04}97%{translate:0;scale:1.03 .97}}.rv-head:where(.astro-b7o4vr4k) svg:where(.astro-b7o4vr4k){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none}.rv-head-icon:where(.astro-b7o4vr4k){stroke-width:2.2px;width:18px;height:18px}.rv-head-score:where(.astro-b7o4vr4k){background:var(--ink);color:#ffd23f;letter-spacing:.02em;border-radius:7px;align-items:center;gap:3px;padding:3px 7px 3px 6px;font-size:11.5px;display:inline-flex}.rv-head-score:where(.astro-b7o4vr4k) svg{fill:currentColor;stroke:none;width:11px;height:11px}.rv-head-score:where(.astro-b7o4vr4k):empty{display:none}.rv-head-arrow:where(.astro-b7o4vr4k){stroke-width:2.4px;width:13px;height:13px;transition:translate .3s cubic-bezier(.34,1.56,.64,1)}.rv-head:where(.astro-b7o4vr4k):hover .rv-head-arrow:where(.astro-b7o4vr4k){translate:3px}.rv-list:where(.astro-b7o4vr4k){flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.rv-list:where(.astro-b7o4vr4k) .rv-card{opacity:0;transition:opacity .5s var(--ease-out), translate .7s cubic-bezier(.34, 1.56, .64, 1);translate:24px}.panel.is-active .rv-list:where(.astro-b7o4vr4k) .rv-card{opacity:1;transition-delay:calc(var(--i,0) * 90ms + .38s);translate:0}.rv-list:where(.astro-b7o4vr4k) .rv-card:nth-child(4n+1) a{rotate:-.7deg}.rv-list:where(.astro-b7o4vr4k) .rv-card:nth-child(4n+2) a{rotate:.6deg}.rv-list:where(.astro-b7o4vr4k) .rv-card:nth-child(4n+3) a{rotate:-.3deg}.rv-list:where(.astro-b7o4vr4k) .rv-card:nth-child(4n) a{rotate:.8deg}.rv-list:where(.astro-b7o4vr4k) .rv-card a{color:inherit;background:#191a1e;border:2px solid #0b0c0e;border-radius:16px;gap:9px;padding:14px 16px 15px;transition:translate .3s cubic-bezier(.34,1.56,.64,1),rotate .3s cubic-bezier(.34,1.56,.64,1);display:grid;box-shadow:inset 0 2px #303136,0 5px #0d0e10,0 7px 0 2px #0b0c0e,0 16px 26px -12px #000000a6}.rv-list:where(.astro-b7o4vr4k) .rv-card a:hover{translate:0 -3px;rotate:0deg}.rv-list:where(.astro-b7o4vr4k) .rv-top{align-items:center;gap:9px;min-width:0;display:flex}.rv-list:where(.astro-b7o4vr4k) .rv-top img{object-fit:cover;border:1.5px solid #0b0c0e;border-radius:50%;flex:none;width:26px;height:26px}.rv-list:where(.astro-b7o4vr4k) .rv-name{min-width:0;color:var(--white);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.rv-list:where(.astro-b7o4vr4k) .rv-stars{flex:none;gap:1px;display:inline-flex}.rv-list:where(.astro-b7o4vr4k) .rv-stars svg{fill:#34353b;stroke:#0b0c0e;stroke-width:1.5px;stroke-linejoin:round;width:11px;height:11px}.rv-list:where(.astro-b7o4vr4k) .rv-stars svg.on{fill:#ffd23f}.rv-list:where(.astro-b7o4vr4k) .rv-body{color:#d9dade;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.rv-list:where(.astro-b7o4vr4k) .rv-card.is-out{animation:.42s cubic-bezier(.55,0,.8,.2) forwards rv-out}.rv-list:where(.astro-b7o4vr4k) .rv-card.is-in{animation:.6s cubic-bezier(.34,1.56,.64,1) rv-in}@keyframes rv-out{to{opacity:0;transform:translateY(-18px)scale(.92)}}@keyframes rv-in{0%{opacity:0;transform:translateY(18px)scale(.92)}}@media (width>=861px) and (width<=1199px){.rv-deck:where(.astro-b7o4vr4k){width:260px;top:auto;bottom:0;translate:none}.rv-list:where(.astro-b7o4vr4k) .rv-card:not(:first-child){display:none}}@media (width<=860px){.rv-deck:where(.astro-b7o4vr4k){gap:0;width:auto;inset:auto 0 calc(100% + 14px);translate:none}.rv-head:where(.astro-b7o4vr4k){gap:6px;margin-bottom:14px;padding:6px 10px 6px 8px;font-size:10.5px}.rv-head-icon:where(.astro-b7o4vr4k){width:15px;height:15px}.rv-list:where(.astro-b7o4vr4k) .rv-card:not(:first-child){display:none}.rv-list:where(.astro-b7o4vr4k) .rv-card a{gap:7px;padding:11px 14px 12px}.rv-list:where(.astro-b7o4vr4k) .rv-body{-webkit-line-clamp:2;line-clamp:2;font-size:13px}.panel.is-expanded .rv-deck:where(.astro-b7o4vr4k){display:none}}.sc-head:where(.astro-b7o4vr4k) h2:where(.astro-b7o4vr4k){white-space:nowrap;font-family:var(--font-display);letter-spacing:-.045em;color:var(--white);margin:0;font-size:clamp(34px,3.4vw,46px);font-weight:600;line-height:1}.sc-head:where(.astro-b7o4vr4k) h2:where(.astro-b7o4vr4k) a:where(.astro-b7o4vr4k):hover{text-underline-offset:5px;text-decoration:underline 2px}.sc-version:where(.astro-b7o4vr4k){color:#d1d2d5;letter-spacing:.04em;background:#202126;border:1.5px solid #0b0c0e;border-radius:8px;padding:5px 9px;box-shadow:0 2px #0b0c0e,0 3px 0 1px #0b0c0e}.sc-desc:where(.astro-b7o4vr4k){color:#c2c4c9;margin:-6px 0 0;font-size:15px;line-height:1.6}.sc-meta:where(.astro-b7o4vr4k){flex-direction:column;gap:9px;display:flex}.sc-chips:where(.astro-b7o4vr4k){flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chip:where(.astro-b7o4vr4k){color:var(--ink);background:#efefeb;border:1.5px solid #0b0c0e;border-radius:8px;padding:5px 9px;font-size:12.5px;font-weight:500;box-shadow:0 2px #676970,0 3px 0 1px #0b0c0e}.chip--opt:where(.astro-b7o4vr4k){color:#efefeb;background:#202126;border:1.5px solid #0b0c0e;box-shadow:0 2px #0b0c0e,0 3px 0 1px #0b0c0e}.chip--opt:where(.astro-b7o4vr4k):after{content:none}.sc-languages:where(.astro-b7o4vr4k){grid-template-columns:minmax(0,1fr);gap:8px;margin:2px 0 0;display:grid}.sc-languages:where(.astro-b7o4vr4k)>.sc-label:where(.astro-b7o4vr4k){margin:0}.feat-badges:where(.astro-b7o4vr4k){flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.feat-badge:where(.astro-b7o4vr4k){color:var(--ink);font-family:var(--font-mono);background:#efefeb;border:1.5px solid #0b0c0e;border-radius:7px;padding:4px 9px;font-size:10px;font-weight:600;line-height:1.2;box-shadow:0 2px #676970,0 3px 0 1px #0b0c0e}.sc-files:where(.astro-b7o4vr4k){flex-direction:column;gap:9px;display:flex}.sc-files:where(.astro-b7o4vr4k) ul:where(.astro-b7o4vr4k){background:#202126;border:1.5px solid #0b0c0e;border-radius:13px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:inset 0 1px #303136,0 3px #0d0e10,0 4px 0 1px #0b0c0e}.sc-files:where(.astro-b7o4vr4k) li:where(.astro-b7o4vr4k){color:#c2c4c9;grid-template-columns:16px auto 1fr;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.sc-files:where(.astro-b7o4vr4k) li:where(.astro-b7o4vr4k)+li:where(.astro-b7o4vr4k){border-top:1px solid var(--line)}.sc-files:where(.astro-b7o4vr4k) svg:where(.astro-b7o4vr4k){fill:none;width:15px;height:15px;stroke:var(--white);stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round}.sc-files:where(.astro-b7o4vr4k) code:where(.astro-b7o4vr4k){font-family:var(--font-mono);color:var(--white);font-size:12px}.sc-files:where(.astro-b7o4vr4k) li:where(.astro-b7o4vr4k) span:where(.astro-b7o4vr4k){text-align:right;color:#a9abb1}.sc-files-note:where(.astro-b7o4vr4k){color:var(--steel);margin:0;font-size:12px}.sc-files:where(.astro-b7o4vr4k)[hidden]{display:none}.sc-notice:where(.astro-b7o4vr4k){color:#0b0c0e;background:#ffd23f;border:1.5px solid #0b0c0e;border-radius:11px;margin:0;padding:9px 13px;font-size:14px;font-weight:700;rotate:-.6deg;box-shadow:0 3px #8a6a00,0 4px 0 1px #0b0c0e}.sc-promo:where(.astro-b7o4vr4k){color:#0b0c0e;background:#ffd23f;border:1.5px solid #0b0c0e;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex;box-shadow:0 3px #8a6a00,0 4px 0 1px #0b0c0e}.sc-promo-copy:where(.astro-b7o4vr4k){gap:1px;min-width:0;display:grid}.sc-promo-title:where(.astro-b7o4vr4k){font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:600}.sc-promo-text:where(.astro-b7o4vr4k){font-size:14px;font-weight:700}.sc-promo-code:where(.astro-b7o4vr4k){color:#0b0c0e;font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;background:#efefeb;border:1.5px solid #0b0c0e;border-radius:9px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:13px;font-weight:700;transition:translate .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;rotate:-2deg;box-shadow:0 2px #676970,0 3px 0 1px #0b0c0e}.sc-promo-code:where(.astro-b7o4vr4k):hover{translate:0 -2px}@media (width>=861px){.sc:where(.astro-b7o4vr4k):has(.sc-promo) .sc-news:where(.astro-b7o4vr4k){display:none}}@media (width<=860px){.sc-promo:where(.astro-b7o4vr4k){padding:9px 9px 9px 12px}.sc-promo-text:where(.astro-b7o4vr4k){font-size:13px}}.sc-promo-code:where(.astro-b7o4vr4k) svg:where(.astro-b7o4vr4k){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sc-editions:where(.astro-b7o4vr4k){grid-template-columns:1fr 1fr;gap:10px;display:grid}.sc-edition:where(.astro-b7o4vr4k){color:#d6d7da;font:inherit;cursor:pointer;background:#202126;border:1.5px solid #0b0c0e;border-radius:12px;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 12px;transition:translate .3s cubic-bezier(.34,1.56,.64,1),background .2s;display:flex;box-shadow:inset 0 1px #303136,0 3px #0d0e10,0 4px 0 1px #0b0c0e}.sc-edition:where(.astro-b7o4vr4k):hover{translate:0 -2px}.sc-edition:where(.astro-b7o4vr4k)[aria-checked=true]{color:var(--ink);background:#efefeb;box-shadow:0 3px #676970,0 4px 0 1px #0b0c0e}.sc-edition-label:where(.astro-b7o4vr4k){font-size:13.5px;font-weight:600}.sc-edition-price:where(.astro-b7o4vr4k){font-family:var(--font-mono);opacity:.8;font-size:12px}.sc-edition-label:where(.astro-b7o4vr4k){white-space:nowrap}@media (width<=860px){.sc-edition:where(.astro-b7o4vr4k){flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px}}.sc-news:where(.astro-b7o4vr4k){color:#d6d7da;background:#202126;border:1.5px solid #0b0c0e;border-radius:12px;align-items:center;gap:10px;padding:9px 12px 9px 9px;font-size:13.5px;display:flex;box-shadow:inset 0 1px #303136,0 3px #0d0e10,0 4px 0 1px #0b0c0e}.sc-news:where(.astro-b7o4vr4k):hover{background:#292a2f}.sc-news-tag:where(.astro-b7o4vr4k){color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#efefeb;border:1.5px solid #0b0c0e;border-radius:6px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:500;box-shadow:0 2px #676970,0 3px 0 1px #0b0c0e}.sc-news-text:where(.astro-b7o4vr4k){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sc-news:where(.astro-b7o4vr4k) svg:where(.astro-b7o4vr4k){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.sc-buy:where(.astro-b7o4vr4k){border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.sc-soon:where(.astro-b7o4vr4k){opacity:.55;cursor:not-allowed;filter:grayscale(.6)}.sc-price:where(.astro-b7o4vr4k){flex-direction:column;gap:4px;display:flex}.sc-price-value:where(.astro-b7o4vr4k){font-family:var(--font-display);letter-spacing:-.04em;color:var(--white);font-size:26px;font-weight:600;line-height:1}.sc-sale:where(.astro-b7o4vr4k),.sc-sale-off:where(.astro-b7o4vr4k){flex-direction:column;gap:4px;display:flex}.sc-sale:where(.astro-b7o4vr4k)[hidden],.sc-sale-off:where(.astro-b7o4vr4k)[hidden]{display:none}.sc-sale-was:where(.astro-b7o4vr4k){align-items:center;gap:8px;display:flex}.sc-sale-tag:where(.astro-b7o4vr4k){color:var(--ink);font-family:var(--font-mono);letter-spacing:.02em;background:#efefeb;border:1.5px solid #0b0c0e;border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:600;display:inline-block;rotate:-4deg;box-shadow:0 2px #676970,0 3px 0 1px #0b0c0e}.sc-price-old:where(.astro-b7o4vr4k){font-family:var(--font-display);color:#a9abb1;align-self:flex-start;font-size:15px;font-weight:500;line-height:1.1;position:relative}.sc-price-old:where(.astro-b7o4vr4k):after{content:"";background:#d4d5d9;border-radius:2px;height:1.5px;position:absolute;top:52%;left:-2px;right:-2px;rotate:-4deg}.sc-sale-ends:where(.astro-b7o4vr4k){font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--steel);font-size:10.5px}.sc-price-value--tbd:where(.astro-b7o4vr4k){letter-spacing:-.01em;color:#c2c4c9;font-size:15px;font-weight:500}.sc-actions:where(.astro-b7o4vr4k){gap:14px;display:flex}@media (width<=640px){.sc-discord-label:where(.astro-b7o4vr4k){display:none}}.sc-actions:where(.astro-b7o4vr4k):has([data-gallery]){gap:10px}@media (width<=860px){.sc:where(.astro-b7o4vr4k){gap:14px}.sc-meta:where(.astro-b7o4vr4k),.sc-files:where(.astro-b7o4vr4k),.sc-news:where(.astro-b7o4vr4k){display:none}.sc-buy:where(.astro-b7o4vr4k){flex-direction:column;align-items:stretch;gap:12px}.sc-price:where(.astro-b7o4vr4k){flex-direction:row;justify-content:space-between;align-items:baseline}.sc-actions:where(.astro-b7o4vr4k){gap:12px}.sc-desc:where(.astro-b7o4vr4k){font-size:14px}.sc-buy:where(.astro-b7o4vr4k){padding-top:14px}.sc-price-value:where(.astro-b7o4vr4k){font-size:22px}.sc-price-value--tbd:where(.astro-b7o4vr4k){font-size:14px}}@media (prefers-reduced-motion:reduce){.sc:where(.astro-b7o4vr4k)>:where(.astro-b7o4vr4k),.rv-head:where(.astro-b7o4vr4k),.rv-list:where(.astro-b7o4vr4k) .rv-card{transition:none}.panel.is-active .rv-head:where(.astro-b7o4vr4k),.panel.is-active .rv-head:where(.astro-b7o4vr4k):after{animation:none}}.sc-video:where(.astro-b7o4vr4k){border-radius:12px}.sc-actions:where(.astro-b7o4vr4k) .sc-video:where(.astro-b7o4vr4k) .key-face{border-radius:12px;width:47.1px;height:47.1px}.sc-actions:where(.astro-b7o4vr4k) .sc-video:where(.astro-b7o4vr4k) .key-face svg{width:24px;height:18px}@media (width<=860px){.sc-actions:where(.astro-b7o4vr4k) .sc-video:where(.astro-b7o4vr4k) .key-face{width:44.1px;height:44.1px}.sc-actions:where(.astro-b7o4vr4k) .sc-video:where(.astro-b7o4vr4k) .key-face svg{width:22px;height:16.5px}}.bd:where(.astro-5iwyhgrs){flex-direction:column;gap:14px;display:flex}.bd-eyebrow:where(.astro-5iwyhgrs){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);margin:0;font-size:11px}.bd:where(.astro-5iwyhgrs) h2:where(.astro-5iwyhgrs){margin:-8px 0 0}.bd-desc:where(.astro-5iwyhgrs){color:var(--steel);margin:0;font-size:15px;line-height:1.45}.bd-list:where(.astro-5iwyhgrs){gap:12px;margin:0;padding:0;list-style:none;display:grid}.bd-item:where(.astro-5iwyhgrs){background:var(--graphite-2);opacity:0;transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);border:1.5px solid #0b0c0e;border-radius:14px;gap:6px;padding:13px 14px;display:grid;transform:translateY(10px);box-shadow:inset 0 1px #303136,0 3px #0d0e10,0 4px 0 1px #0b0c0e}.panel.is-active .bd-item:where(.astro-5iwyhgrs){opacity:1;transition-delay:calc(var(--k) * 70ms + .12s);transform:none}.bd-item--best:where(.astro-5iwyhgrs){color:#0b0c0e;background:#ffd23f;box-shadow:inset 0 2px #ffffff8c,0 3px #8a6a00,0 4px 0 1px #0b0c0e}.bd-top:where(.astro-5iwyhgrs){align-items:center;gap:8px;display:flex}.bd-top:where(.astro-5iwyhgrs) h3:where(.astro-5iwyhgrs){letter-spacing:-.01em;margin:0 auto 0 0;font-size:17px;font-weight:700}.bd-best:where(.astro-5iwyhgrs),.bd-save:where(.astro-5iwyhgrs){font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#0b0c0e;border:1.5px solid #0b0c0e;border-radius:7px;padding:3px 7px;font-size:11px;font-weight:700}.bd-best:where(.astro-5iwyhgrs){background:#efefeb;rotate:-3deg}.bd-save:where(.astro-5iwyhgrs){background:#7be08a}.bd-scripts:where(.astro-5iwyhgrs){color:var(--steel);margin:0;font-size:13px}.bd-item--best:where(.astro-5iwyhgrs) .bd-scripts:where(.astro-5iwyhgrs){color:#3d3413}.bd-buy:where(.astro-5iwyhgrs){justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.bd-price:where(.astro-5iwyhgrs){align-items:baseline;gap:8px;margin:0;display:flex}.bd-price:where(.astro-5iwyhgrs) s:where(.astro-5iwyhgrs){color:var(--steel);font-size:13px}.bd-item--best:where(.astro-5iwyhgrs) .bd-price:where(.astro-5iwyhgrs) s:where(.astro-5iwyhgrs){color:#5a4c15}.bd-price:where(.astro-5iwyhgrs) b:where(.astro-5iwyhgrs){font-family:var(--font-mono);font-size:22px;font-weight:600}.bd-note:where(.astro-5iwyhgrs){color:var(--steel);margin:0;font-size:12px}.bd-note:where(.astro-5iwyhgrs) a:where(.astro-5iwyhgrs){color:var(--white);text-decoration:underline}.st:where(.astro-7d3nybxs){flex-direction:column;gap:18px;display:flex}.st:where(.astro-7d3nybxs)>:where(.astro-7d3nybxs){opacity:0;transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);transform:translateY(10px)}.panel.is-active .st:where(.astro-7d3nybxs)>:where(.astro-7d3nybxs){opacity:1;transition-delay:calc(var(--k) * 60ms + .12s);transform:none}.st-label:where(.astro-7d3nybxs){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);margin:0;font-size:11px}.st-head:where(.astro-7d3nybxs){align-items:baseline;gap:12px;display:flex}.st-head:where(.astro-7d3nybxs) h2:where(.astro-7d3nybxs){font-family:var(--font-display);letter-spacing:-.045em;color:var(--white);margin:0;font-size:clamp(34px,3.4vw,46px);font-weight:600;line-height:1}.st-desc:where(.astro-7d3nybxs){color:#c2c4c9;margin:-6px 0 0;font-size:15px;line-height:1.6}.st-proof:where(.astro-7d3nybxs){background:#202126;border:1.5px solid #0b0c0e;border-radius:13px;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:flex;box-shadow:inset 0 1px #303136,0 3px #0d0e10,0 4px 0 1px #0b0c0e}.st-proof-stat:where(.astro-7d3nybxs){color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#efefeb;border:1.5px solid #0b0c0e;border-radius:9px;flex-direction:column;flex:none;align-items:center;padding:6px 12px 5px;font-size:9.5px;display:flex;box-shadow:0 2px #676970,0 3px 0 1px #0b0c0e}.st-proof-stat:where(.astro-7d3nybxs) b:where(.astro-7d3nybxs){font-family:var(--font-display);letter-spacing:-.03em;text-transform:none;font-size:22px;font-weight:700;line-height:1}.st-proof:where(.astro-7d3nybxs) p:where(.astro-7d3nybxs){color:#c2c4c9;margin:0;font-size:13.5px;line-height:1.5}.st-block:where(.astro-7d3nybxs){flex-direction:column;gap:9px;display:flex}.st-list:where(.astro-7d3nybxs){background:#202126;border:1.5px solid #0b0c0e;border-radius:13px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:inset 0 1px #303136,0 3px #0d0e10,0 4px 0 1px #0b0c0e}.st-list:where(.astro-7d3nybxs) li:where(.astro-7d3nybxs){color:#c2c4c9;grid-template-columns:30px auto 1fr;align-items:center;gap:11px;padding:9px 12px;font-size:13px;display:grid}.st-list:where(.astro-7d3nybxs) li:where(.astro-7d3nybxs)+li:where(.astro-7d3nybxs){border-top:1px solid var(--line)}.st-list:where(.astro-7d3nybxs) b:where(.astro-7d3nybxs){color:var(--white);white-space:nowrap;font-weight:600}.st-list:where(.astro-7d3nybxs) li:where(.astro-7d3nybxs)>span:where(.astro-7d3nybxs):last-child{text-align:right;color:#a9abb1}.st-icon:where(.astro-7d3nybxs){width:30px;height:30px;color:var(--ink);background:#efefeb;border:1.5px solid #0b0c0e;border-radius:7px;place-items:center;display:grid;box-shadow:0 2px #676970,0 3px 0 1px #0b0c0e}.st-icon:where(.astro-7d3nybxs) svg:where(.astro-7d3nybxs){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.st-chips:where(.astro-7d3nybxs){flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.chip:where(.astro-7d3nybxs){color:var(--ink);background:#efefeb;border:1.5px solid #0b0c0e;border-radius:8px;padding:5px 9px;font-size:12.5px;font-weight:500;box-shadow:0 2px #676970,0 3px 0 1px #0b0c0e}.st-latest:where(.astro-7d3nybxs){color:#c2c4c9;background:#202126;border:1.5px solid #0b0c0e;border-radius:12px;align-items:center;gap:10px;padding:9px 12px 9px 9px;font-size:13.5px;transition:background .25s;display:flex;box-shadow:inset 0 1px #303136,0 3px #0d0e10,0 4px 0 1px #0b0c0e}.st-latest:where(.astro-7d3nybxs):hover{background:#292a2f}.st-latest-tag:where(.astro-7d3nybxs){color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#efefeb;border:1.5px solid #0b0c0e;border-radius:6px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:500;box-shadow:0 2px #676970,0 3px 0 1px #0b0c0e}.st-latest-text:where(.astro-7d3nybxs){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.st-latest-text:where(.astro-7d3nybxs) b:where(.astro-7d3nybxs){color:var(--white);font-weight:600}.st-latest:where(.astro-7d3nybxs) svg:where(.astro-7d3nybxs){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:translate .3s var(--ease-out);flex:none}.st-latest:where(.astro-7d3nybxs):hover svg:where(.astro-7d3nybxs){translate:3px}.st-actions:where(.astro-7d3nybxs){border-top:1px solid var(--line);flex-wrap:wrap;gap:14px;padding-top:18px;display:flex}@media (width<=860px){.st:where(.astro-7d3nybxs){gap:14px}.st-block:where(.astro-7d3nybxs),.st-latest:where(.astro-7d3nybxs){display:none}.st-desc:where(.astro-7d3nybxs){font-size:14px}.st-actions:where(.astro-7d3nybxs){gap:12px;padding-top:14px}}@media (width<=340px){.st-proof:where(.astro-7d3nybxs){display:none}}@media (width<=860px) and (height<=860px){.st-latest:where(.astro-7d3nybxs){display:none}}@media (prefers-reduced-motion:reduce){.st:where(.astro-7d3nybxs)>:where(.astro-7d3nybxs){transition:none}}.co:where(.astro-hcu3s6vi){z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.co:where(.astro-hcu3s6vi)[hidden]{display:none}.co-backdrop:where(.astro-hcu3s6vi){backdrop-filter:blur(6px);animation:co-fade .3s var(--ease-out);background:#050507b8;position:absolute;inset:0}.co-card:where(.astro-hcu3s6vi){width:min(440px,100%);color:var(--white);font-family:var(--font-body);background:#191a1e;border:2px solid #0b0c0e;border-radius:22px;padding:30px 30px 26px;animation:.5s cubic-bezier(.34,1.56,.64,1) co-pop;position:relative;box-shadow:inset 0 2px #303136,0 6px #0d0e10,0 8px 0 2px #0b0c0e,0 18px 30px -10px #000000a6}@keyframes co-fade{0%{opacity:0}}@keyframes co-pop{0%{opacity:0;translate:0 12px;scale:.92}}.co-x:where(.astro-hcu3s6vi){color:#c2c4c9;cursor:pointer;background:#202126;border:1.5px solid #0b0c0e;border-radius:9px;place-items:center;width:32px;height:32px;transition:translate .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:grid;position:absolute;top:16px;right:16px;box-shadow:inset 0 1px #303136,0 3px #0d0e10,0 4px 0 1px #0b0c0e}.co-x:where(.astro-hcu3s6vi):hover{color:var(--white)}.co-x:where(.astro-hcu3s6vi):active{translate:0 3px;box-shadow:inset 0 1px #303136,0 0 #0d0e10,0 1px 0 1px #0b0c0e}.co-x:where(.astro-hcu3s6vi) svg:where(.astro-hcu3s6vi){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.co-eyebrow:where(.astro-hcu3s6vi){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin:0 0 6px;font-size:11px}.co-title:where(.astro-hcu3s6vi){font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 18px;font-size:30px;font-weight:600;line-height:1.05}.co-item:where(.astro-hcu3s6vi){background:#202126;border:1.5px solid #0b0c0e;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 14px;font-size:14px;font-weight:600;display:flex;box-shadow:inset 0 1px #303136,0 3px #0d0e10,0 4px 0 1px #0b0c0e}.co-item-price:where(.astro-hcu3s6vi){color:var(--ink);background:#efefeb;border:1.5px solid #0b0c0e;border-radius:8px;padding:4px 10px;font-size:13px;box-shadow:0 2px #676970,0 3px 0 1px #0b0c0e}.co-item-price:where(.astro-hcu3s6vi):empty{display:none}.co-steps:where(.astro-hcu3s6vi){counter-reset:co-step;margin:20px 0 22px;padding:0;list-style:none;display:flex}.co-step:where(.astro-hcu3s6vi){color:var(--steel);flex-direction:column;flex:1;align-items:center;gap:8px;font-size:12px;transition:color .3s;display:flex;position:relative}.co-step:where(.astro-hcu3s6vi)[hidden]{display:none}.co-step:where(.astro-hcu3s6vi):before,.co-step:where(.astro-hcu3s6vi):after{content:"";border-radius:4px;height:7px;position:absolute;top:11px;left:calc(22px - 50%);right:calc(50% + 22px)}.co-step:where(.astro-hcu3s6vi):before{background:#0d0e10;border:1.5px solid #0b0c0e;box-shadow:inset 0 2px #00000073,0 1px #303136}.co-step:where(.astro-hcu3s6vi):after{background:#efefeb;width:0;height:4px;margin:1.5px;transition:width .6s cubic-bezier(.34,1.56,.64,1);right:auto}.co-step:where(.astro-hcu3s6vi).is-current:after,.co-step:where(.astro-hcu3s6vi).is-done:after{width:calc(100% - 47px)}.co-step:where(.astro-hcu3s6vi):first-child:before,.co-step:where(.astro-hcu3s6vi):first-child:after,.co-step:where(.astro-hcu3s6vi)[hidden]+.co-step:where(.astro-hcu3s6vi):before,.co-step:where(.astro-hcu3s6vi)[hidden]+.co-step:where(.astro-hcu3s6vi):after{display:none}.co-step:where(.astro-hcu3s6vi) b:where(.astro-hcu3s6vi){z-index:1;width:28px;height:28px;font-family:var(--font-mono);color:#8a8d95;background:#202126;border:1.5px solid #0b0c0e;border-radius:9px;place-items:center;font-size:12px;font-weight:600;transition:background .3s,color .3s,box-shadow .3s;display:grid;position:relative;box-shadow:inset 0 1px #303136,0 3px #0d0e10,0 4px 0 1px #0b0c0e}.co-step:where(.astro-hcu3s6vi) b:where(.astro-hcu3s6vi):before{counter-increment:co-step;content:counter(co-step)}.co-step:where(.astro-hcu3s6vi).is-done b:where(.astro-hcu3s6vi):before{content:"✓";font-family:var(--font-body);font-size:14px}.co-step:where(.astro-hcu3s6vi).is-current,.co-step:where(.astro-hcu3s6vi).is-done{color:var(--white)}.co-step:where(.astro-hcu3s6vi).is-current b:where(.astro-hcu3s6vi),.co-step:where(.astro-hcu3s6vi).is-done b:where(.astro-hcu3s6vi){color:var(--ink);background:#efefeb;box-shadow:inset 0 1.5px #ffffffb3,0 3px #676970,0 4px 0 1px #0b0c0e}.co-step:where(.astro-hcu3s6vi).is-current b:where(.astro-hcu3s6vi){animation:.55s cubic-bezier(.34,1.56,.64,1) co-step-pop}.co-step:where(.astro-hcu3s6vi).is-current b:where(.astro-hcu3s6vi):after{content:"";opacity:0;animation:co-step-ring 1.8s .4s var(--ease-out) infinite;border:2px solid #efefeb;border-radius:13px;position:absolute;inset:-6px}@keyframes co-step-pop{0%{scale:.7}55%{scale:1.18}to{scale:1}}@keyframes co-step-ring{0%{opacity:.7;scale:.85}to{opacity:0;scale:1.35}}@media (prefers-reduced-motion:reduce){.co-step:where(.astro-hcu3s6vi).is-current b:where(.astro-hcu3s6vi),.co-step:where(.astro-hcu3s6vi).is-current b:where(.astro-hcu3s6vi):after{animation:none}.co-step:where(.astro-hcu3s6vi):after{transition:none}}.co-text:where(.astro-hcu3s6vi){color:#c2c4c9;margin:0 0 20px;font-size:14.5px;line-height:1.6}.co-text:where(.astro-hcu3s6vi) b:where(.astro-hcu3s6vi){color:var(--white);font-weight:600}.co-pane:where(.astro-hcu3s6vi)[hidden]{display:none}.co-loyalty:where(.astro-hcu3s6vi){color:#0b0c0e;background:#ffd23f;border:1.5px solid #0b0c0e;border-radius:10px;margin:-4px 0 16px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.4;box-shadow:0 3px #0b0c0e}.co-loyalty:where(.astro-hcu3s6vi)[hidden]{display:none}.co-note:where(.astro-hcu3s6vi){color:var(--steel);margin:16px 0 0;font-size:12.5px}.co-note:where(.astro-hcu3s6vi) a:where(.astro-hcu3s6vi),.co-error:where(.astro-hcu3s6vi) a:where(.astro-hcu3s6vi){color:var(--white)}.co-pane:where(.astro-hcu3s6vi)[data-pane=pay]{text-align:center}.co-linked:where(.astro-hcu3s6vi){flex-direction:column;align-items:center;margin:0 0 18px;display:flex}.co-badge:where(.astro-hcu3s6vi){place-items:center;width:150px;height:126px;margin-top:-5px;display:grid;position:relative}.co-badge-float:where(.astro-hcu3s6vi){z-index:1;position:relative}.co-badge-circle:where(.astro-hcu3s6vi){width:64px;height:64px;color:var(--ink);transform-origin:50% 100%;background:#efefeb;border:2px solid #0b0c0e;border-radius:50%;place-items:center;animation:.75s cubic-bezier(.3,.8,.4,1) both co-badge-pop;display:grid;position:relative;box-shadow:inset 0 3px #ffffffbf,inset -6px -7px 0 -2px #00000017,0 5px #676970,0 7px 0 2px #0b0c0e}.co-badge-circle:where(.astro-hcu3s6vi) svg:where(.astro-hcu3s6vi){animation:.45s cubic-bezier(.34,1.56,.64,1) .78s co-tick-bump}.co-tick:where(.astro-hcu3s6vi){stroke-dasharray:24;stroke-dashoffset:24px;animation:.4s cubic-bezier(.65,0,.35,1) .38s forwards co-tick-draw}.co-badge-shadow:where(.astro-hcu3s6vi){opacity:.7;background:#000;border-radius:50%;width:62px;height:11px;margin-left:-31px;animation:.75s both co-shadow-in;position:absolute;top:calc(50% + 47px);left:50%}.co-burst:where(.astro-hcu3s6vi) i:where(.astro-hcu3s6vi){--d:-52px;width:5px;height:15px;transform:rotate(var(--a)) translateY(var(--d));animation:co-burst-in .55s calc(.3s + var(--i) * 60ms) cubic-bezier(.34, 1.7, .64, 1) both;background:#efefeb;border:1.5px solid #0b0c0e;border-radius:3px;margin:-.5px 0 0 -2.5px;position:absolute;top:50%;left:50%;box-shadow:0 2px #0b0c0e}.co-burst:where(.astro-hcu3s6vi) i:where(.astro-hcu3s6vi):nth-child(2n){--d:-48px;height:10px}@keyframes co-badge-pop{0%{opacity:0;translate:0 -26px;scale:.35}30%{opacity:1;translate:0;scale:1.24 .78}52%{scale:.88 1.14}72%{scale:1.06 .95}86%{scale:.98 1.02}to{scale:1}}@keyframes co-tick-draw{to{stroke-dashoffset:0}}@keyframes co-tick-bump{50%{rotate:-8deg;scale:1.28}}@keyframes co-shadow-in{0%{opacity:0;scale:.3 1}30%{scale:1.25 1}}@keyframes co-burst-in{0%{opacity:0;transform:rotate(var(--a)) translateY(-26px) scaleY(.2)}60%{opacity:1;transform:rotate(var(--a)) translateY(calc(var(--d) - 7px)) scaleY(1.3)}}.co-linked-label:where(.astro-hcu3s6vi){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);margin:22px 0 8px;font-size:10.5px}.co-linked-name:where(.astro-hcu3s6vi){color:#c2c4c9;background:#202126;border:1.5px solid #0b0c0e;border-radius:10px;align-items:center;gap:8px;max-width:100%;margin:0;padding:7px 14px 7px 11px;display:inline-flex;box-shadow:inset 0 1px #303136,0 3px #0d0e10,0 4px 0 1px #0b0c0e}.co-linked-name:where(.astro-hcu3s6vi) b:where(.astro-hcu3s6vi){color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}@media (prefers-reduced-motion:reduce){.co-badge-float:where(.astro-hcu3s6vi),.co-badge-circle:where(.astro-hcu3s6vi),.co-badge-circle:where(.astro-hcu3s6vi) svg:where(.astro-hcu3s6vi),.co-badge-shadow:where(.astro-hcu3s6vi),.co-burst:where(.astro-hcu3s6vi) i:where(.astro-hcu3s6vi),.co-tick:where(.astro-hcu3s6vi){stroke-dashoffset:0;animation:none}}.co-pane:where(.astro-hcu3s6vi)[data-pane=done]{text-align:center}.co-done-title:where(.astro-hcu3s6vi){font-family:var(--font-display);letter-spacing:-.03em;color:var(--white);margin:4px 0 6px;font-size:24px;font-weight:600;line-height:1.15}.co-done-sub:where(.astro-hcu3s6vi){margin-bottom:16px}.co-next:where(.astro-hcu3s6vi){counter-reset:co-next;text-align:left;flex-direction:column;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.co-next:where(.astro-hcu3s6vi) li:where(.astro-hcu3s6vi){color:#c2c4c9;animation:co-next-in .45s calc(.55s + var(--n,0) * 80ms) cubic-bezier(.34, 1.56, .64, 1) both;background:#202126;border:1.5px solid #0b0c0e;border-radius:12px;align-items:center;gap:12px;padding:9px 12px 9px 9px;font-size:13.5px;line-height:1.4;display:flex;box-shadow:inset 0 1px #303136,0 3px #0d0e10,0 4px 0 1px #0b0c0e}.co-next:where(.astro-hcu3s6vi) li:where(.astro-hcu3s6vi):nth-child(2){--n:1}.co-next:where(.astro-hcu3s6vi) li:where(.astro-hcu3s6vi):nth-child(3){--n:2}.co-next:where(.astro-hcu3s6vi) b:where(.astro-hcu3s6vi){width:24px;height:24px;font-family:var(--font-mono);color:var(--ink);background:#efefeb;border:1.5px solid #0b0c0e;border-radius:7px;flex:none;place-items:center;font-size:11px;display:grid;box-shadow:0 2px #676970,0 3px 0 1px #0b0c0e}.co-next:where(.astro-hcu3s6vi) b:where(.astro-hcu3s6vi):before{counter-increment:co-next;content:counter(co-next)}.co-next:where(.astro-hcu3s6vi) strong:where(.astro-hcu3s6vi){color:var(--white);font-weight:600}.co-next:where(.astro-hcu3s6vi) code:where(.astro-hcu3s6vi){font-family:var(--font-mono);color:var(--white);background:#0d0e10;border-radius:5px;padding:1px 5px;font-size:12px}.co-review:where(.astro-hcu3s6vi){color:var(--white);text-underline-offset:3px;font-weight:600;text-decoration:underline 2px #ffd23f}.co-review:where(.astro-hcu3s6vi):hover{color:#ffd23f}.co-done-actions:where(.astro-hcu3s6vi){flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@keyframes co-next-in{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.co-next:where(.astro-hcu3s6vi) li:where(.astro-hcu3s6vi){animation:none}}.co-hint:where(.astro-hcu3s6vi){color:#f0e2b8;background:#2a2618;border:1.5px solid #0b0c0e;border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.5}.co-note:where(.astro-hcu3s6vi) b:where(.astro-hcu3s6vi){color:#c2c4c9}.co-cfx:where(.astro-hcu3s6vi){fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.co-status:where(.astro-hcu3s6vi){color:#c2c4c9;margin:16px 0 0;font-size:13px}.co-status:where(.astro-hcu3s6vi):before{content:"";vertical-align:-1px;border:2px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;margin-right:8px;animation:.8s linear infinite co-spin;display:inline-block}@keyframes co-spin{to{rotate:1turn}}.co-error:where(.astro-hcu3s6vi){color:#f0c4c8;background:#2a1a1c;border:1.5px solid #0b0c0e;border-radius:10px;margin:16px 0 0;padding:10px 12px;font-size:13px}.co:where(.astro-hcu3s6vi) :where(.astro-hcu3s6vi)[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.co-backdrop:where(.astro-hcu3s6vi),.co-card:where(.astro-hcu3s6vi){animation:none}}.ws:where(.astro-g3mt62mg){--spring:cubic-bezier(.34, 1.56, .64, 1)}.ws-eyebrow:where(.astro-g3mt62mg){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;color:var(--steel)!important;margin:0 0 8px!important;line-height:1.2!important}.ws-phone:where(.astro-g3mt62mg){background:#0f1013;border:2px solid #0b0c0e;border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #202126,inset 0 0 0 6.5px #0b0c0e,0 5px #0d0e10,0 7px 0 2px #0b0c0e}.ws-status:where(.astro-g3mt62mg){color:#c2c4c9;font:600 11.5px var(--font-body);justify-content:space-between;align-items:center;padding:13px 22px 4px;display:flex}.ws-island:where(.astro-g3mt62mg){background:#000;border-radius:999px;width:64px;height:16px}.ws-signal:where(.astro-g3mt62mg){align-items:flex-end;gap:2px;height:10px;display:flex}.ws-signal:where(.astro-g3mt62mg) i:where(.astro-g3mt62mg){background:#c2c4c9;border-radius:1px;width:3px}.ws-signal:where(.astro-g3mt62mg) i:where(.astro-g3mt62mg):first-child{height:4px}.ws-signal:where(.astro-g3mt62mg) i:where(.astro-g3mt62mg):nth-child(2){height:6px}.ws-signal:where(.astro-g3mt62mg) i:where(.astro-g3mt62mg):nth-child(3){height:8px}.ws-signal:where(.astro-g3mt62mg) i:where(.astro-g3mt62mg):nth-child(4){height:10px}.ws-chat-head:where(.astro-g3mt62mg){border-bottom:1.5px solid #202126;align-items:center;gap:10px;margin:4px 10px 0;padding:8px 10px 10px;display:flex}.ws-chat-avatars:where(.astro-g3mt62mg){flex:none;display:flex}.ws-chat-avatars:where(.astro-g3mt62mg) img{object-fit:cover;background:#2a2b31;border:1.5px solid #0b0c0e;border-radius:50%;width:26px;height:26px;margin-left:-8px}.ws-chat-avatars:where(.astro-g3mt62mg) img:first-child{margin-left:0}.ws-chat-title:where(.astro-g3mt62mg){line-height:1.25;display:grid}.ws-chat-title:where(.astro-g3mt62mg) b:where(.astro-g3mt62mg){color:var(--white);font-size:13.5px}.ws-chat-title:where(.astro-g3mt62mg) small:where(.astro-g3mt62mg){color:#7fd492;font-size:11.5px}.ws-thread:where(.astro-g3mt62mg){flex-direction:column;justify-content:flex-end;gap:8px;height:290px;padding:10px 14px 14px;display:flex;position:relative;overflow:hidden;mask-image:linear-gradient(#0000 0,#000 46px)}.ws-thread:where(.astro-g3mt62mg) .ws-msg{color:inherit;animation:ws-in .55s var(--spring) both;transform-origin:0 100%;flex:none;align-items:flex-end;gap:8px;text-decoration:none;display:flex}.ws-thread:where(.astro-g3mt62mg) .ws-msg .ws-bubble{transition:translate .3s var(--spring), background .2s, border-color .2s}.ws-thread:where(.astro-g3mt62mg) .ws-msg:hover .ws-bubble,.ws-thread:where(.astro-g3mt62mg) .ws-msg:focus-visible .ws-bubble{background:#2a2b31;translate:0 -2px;box-shadow:inset 0 1px #3a3b42,0 4px #0b0c0e}.ws-thread:where(.astro-g3mt62mg) .ws-msg:focus-visible{outline:none}.ws-thread:where(.astro-g3mt62mg) .ws-msg:focus-visible .ws-bubble{outline-offset:2px;outline:2px solid #efefeb}.ws-thread:where(.astro-g3mt62mg) .ws-badges{zoom:.82;margin:2px 0 7px;display:flex}.ws-thread:where(.astro-g3mt62mg) .ws-msg.is-out{animation:.35s ease-in forwards ws-out}@keyframes ws-in{0%{opacity:0;translate:0 14px;scale:.6}}@keyframes ws-out{to{opacity:0;translate:0 -10px}}.ws-thread:where(.astro-g3mt62mg) .ws-msg>img{object-fit:cover;background:#2a2b31;border:1.5px solid #0b0c0e;border-radius:50%;flex:none;width:28px;height:28px}.ws-thread:where(.astro-g3mt62mg) .ws-bubble{background:#232428;border:1.5px solid #0b0c0e;border-radius:14px 14px 14px 4px;min-width:0;max-width:100%;padding:8px 11px 9px;box-shadow:inset 0 1px #34353b,0 2px #0b0c0e}.ws-thread:where(.astro-g3mt62mg) .ws-who{color:var(--white);flex-wrap:wrap;align-items:center;gap:3px 7px;margin-bottom:4px;font-size:12.5px;font-weight:700;display:flex}.ws-thread:where(.astro-g3mt62mg) .ws-who .stars svg{width:11px;height:11px}.ws-thread:where(.astro-g3mt62mg) .ws-tag{color:var(--steel);font-size:11px;font-weight:600}.ws-thread:where(.astro-g3mt62mg) .ws-text{-webkit-line-clamp:3;color:#d6d7db;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.ws-thread:where(.astro-g3mt62mg) .ws-system{color:#a7a9b0;text-align:center;border:1.5px dashed #34353b;border-radius:12px;align-self:center;max-width:90%;margin:0 0 6px;padding:7px 12px;font-size:12.5px;line-height:1.45}.ws-thread:where(.astro-g3mt62mg) .ws-typing{width:fit-content;animation:ws-in .4s var(--spring) both;background:#232428;border:1.5px solid #0b0c0e;border-radius:14px 14px 14px 4px;align-items:center;gap:4px;margin-left:36px;padding:9px 12px;display:flex}.ws-thread:where(.astro-g3mt62mg) .ws-typing i{background:#a7a9b0;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ws-dot}.ws-thread:where(.astro-g3mt62mg) .ws-typing i:nth-child(2){animation-delay:.15s}.ws-thread:where(.astro-g3mt62mg) .ws-typing i:nth-child(3){animation-delay:.3s}@keyframes ws-dot{50%{background:#fff;translate:0 -4px}}.ws-foot:where(.astro-g3mt62mg){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;margin-top:22px;display:flex}.ws-score:where(.astro-g3mt62mg){align-items:center;gap:10px;display:flex}.ws-score-num:where(.astro-g3mt62mg){color:var(--white);letter-spacing:-.05em;font-size:40px;font-weight:700;line-height:1}.ws-score-side:where(.astro-g3mt62mg){gap:3px;display:grid}.ws-score-side:where(.astro-g3mt62mg) small:where(.astro-g3mt62mg){color:var(--steel);font-size:12.5px}.ws-actions:where(.astro-g3mt62mg){gap:10px;display:flex}.ws-seal:where(.astro-g3mt62mg){background:#1f2025;border:2px solid #0b0c0e;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 18px;margin-top:20px;padding:16px 18px;display:grid;box-shadow:inset 0 2px #2c2d33,0 4px #0d0e10,0 5px 0 1.5px #0b0c0e}.ws-seal:where(.astro-g3mt62mg) .sl-reward:where(.astro-g3mt62mg){grid-column:1/-1;margin:0}.ws-seal-box:where(.astro-g3mt62mg){flex:none;justify-items:center;gap:9px;min-width:176px;display:grid}.ws-seal-slot:where(.astro-g3mt62mg){place-items:center;min-height:44px;transition:opacity .4s,scale .4s;display:grid;position:relative}.ws-seal-slot:where(.astro-g3mt62mg).is-resetting{opacity:0;scale:.85}.ws-seal-slot:where(.astro-g3mt62mg)>*{grid-area:1/1}.ws-seal-slot:where(.astro-g3mt62mg):before{content:"";filter:blur(6px);opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fffffff2,#ffd23f99 45%,#0000);border-radius:50%;width:80%;height:70%;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.3}.ws-seal-slot:where(.astro-g3mt62mg).is-charging:before{animation:ws-glow-up var(--charge,.95s) ease-in forwards}@keyframes ws-glow-up{to{scale:calc(1 + var(--amp,1) * .35);opacity:1}}.ws-seal-slot:where(.astro-g3mt62mg) .sl-buyer.is-bursting{animation:none}.ws-seal-slot:where(.astro-g3mt62mg) .sl-buyer.is-charging{animation:ws-rumble var(--charge,.95s) linear forwards}@keyframes ws-rumble{0%{filter:brightness();translate:0}10%{translate:calc(var(--amp,1) * -.5px) calc(var(--amp,1) * .5px)}20%{translate:calc(var(--amp,1) * .8px) calc(var(--amp,1) * -.5px)}30%{translate:calc(var(--amp,1) * -1.2px) calc(var(--amp,1) * .8px);rotate:calc(var(--amp,1) * -.5deg)}40%{translate:calc(var(--amp,1) * 1.6px) calc(var(--amp,1) * -1px);rotate:calc(var(--amp,1) * .6deg);filter:brightness(1.2)}50%{translate:calc(var(--amp,1) * -2px) calc(var(--amp,1) * 1.2px);rotate:calc(var(--amp,1) * -1deg)}58%{translate:calc(var(--amp,1) * 2.4px) calc(var(--amp,1) * -1.4px);rotate:calc(var(--amp,1) * 1.2deg);filter:brightness(1.4)}66%{translate:calc(var(--amp,1) * -2.8px) calc(var(--amp,1) * 1.6px);rotate:calc(var(--amp,1) * -1.5deg)}73%{translate:calc(var(--amp,1) * 3px) calc(var(--amp,1) * -1.8px);rotate:calc(var(--amp,1) * 1.8deg);filter:brightness(1.6)saturate(1.3)}80%{translate:calc(var(--amp,1) * -3.2px) calc(var(--amp,1) * 1.4px);rotate:calc(var(--amp,1) * -2deg)}86%{translate:calc(var(--amp,1) * 3.4px) calc(var(--amp,1) * -1.6px);rotate:calc(var(--amp,1) * 2deg)}92%{translate:calc(var(--amp,1) * -3px) calc(var(--amp,1) * 2px);rotate:calc(var(--amp,1) * -1.6deg);filter:brightness(1.9)saturate(1.4)}to{translate:0 3px;scale:1.04 .9;rotate:calc(var(--amp,1) * 0deg);filter:brightness(2.1)saturate(1.5)}}.ws-seal-slot:where(.astro-g3mt62mg) .sl-buyer.is-launching{pointer-events:none;animation:.3s cubic-bezier(.5,0,.9,.4) forwards ws-launch}@keyframes ws-launch{0%{opacity:1;filter:brightness(2.1);translate:0 3px;scale:1.04 .9}to{translate:0 var(--launch,-64px);scale:.7 calc(1.15 + var(--amp,1) * .2);opacity:0;filter:brightness(3)blur(2px)}}.ws-seal-slot:where(.astro-g3mt62mg) .sl-buyer.is-arriving{animation:.8s cubic-bezier(.34,1.7,.5,1) both ws-arrive}@keyframes ws-arrive{0%{opacity:0;filter:brightness(2.6);translate:0 26px;rotate:-12deg;scale:.3}35%{opacity:1}55%{translate:0 calc(var(--amp,1) * -6px);scale:var(--over,1.24);rotate:calc(var(--amp,1) * 4deg);filter:brightness(1.3)}to{filter:none;translate:0;rotate:0deg;scale:1}}.ws-seal-slot:where(.astro-g3mt62mg) .ws-ring{z-index:5;aspect-ratio:3;pointer-events:none;border:3px solid #fff;border-radius:999px;width:60%;animation:.65s cubic-bezier(.1,.8,.3,1) forwards ws-ring;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 14px #fff,0 0 30px #ffd23fcc,inset 0 0 12px #a98bffb3}@keyframes ws-ring{0%{opacity:1;scale:.5}to{scale:calc(1.6 + var(--amp,1) * .75);opacity:0;border-width:.5px}}.ws-seal:where(.astro-g3mt62mg).is-impact{animation:.5s cubic-bezier(.3,.7,.4,1) ws-impact}@keyframes ws-impact{0%{translate:0}15%{translate:0 calc(var(--impact,1) * 3px)}30%{translate:calc(var(--impact,1) * -2px) calc(var(--impact,1) * -1.5px)}45%{translate:calc(var(--impact,1) * 1.6px) calc(var(--impact,1) * 1px)}60%{translate:calc(var(--impact,1) * -1px) 0}80%{translate:calc(var(--impact,1) * .5px) 0}to{translate:0}}.ws-seal:where(.astro-g3mt62mg).is-flash{animation:.5s cubic-bezier(.3,.7,.4,1) ws-impact,1.1s ease-out ws-flash}@keyframes ws-flash{0%{background:#ffd23f4d;border-color:#fff;box-shadow:0 0 40px 6px #ffd23f73}to{background:#1f2025;border-color:#0b0c0e;box-shadow:inset 0 2px #2c2d33,0 4px #0d0e10,0 5px 0 1.5px #0b0c0e}}.ws-seal-progress:where(.astro-g3mt62mg){align-items:center;gap:9px;display:flex}.ws-pips:where(.astro-g3mt62mg){gap:5px;display:flex}.ws-pips:where(.astro-g3mt62mg) i:where(.astro-g3mt62mg){background:#2a2b31;border:1.5px solid #0b0c0e;border-radius:4px;width:11px;height:11px;transition:background .3s,box-shadow .3s;box-shadow:inset 0 1px #3a3b42}.ws-pips:where(.astro-g3mt62mg) i:where(.astro-g3mt62mg).is-on{background:linear-gradient(135deg,#ff7ad9,#ffe14d 50%,#5cc8ff);box-shadow:inset 0 1px #ffffffb3,0 0 8px #ffd23f99}.ws-pips:where(.astro-g3mt62mg) i:where(.astro-g3mt62mg).is-pop{animation:.55s cubic-bezier(.34,1.9,.5,1) ws-pip}@keyframes ws-pip{0%{scale:.4}50%{rotate:45deg;scale:1.6}}.ws-level:where(.astro-g3mt62mg){color:#c2c4c9;min-width:52px;font:700 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ws-level:where(.astro-g3mt62mg).is-tick{animation:.45s cubic-bezier(.34,1.56,.64,1) ws-tick}@keyframes ws-tick{0%{opacity:0;translate:0 -8px}}.ws-seal:where(.astro-g3mt62mg)[style*="--lv: 5"] .ws-level:where(.astro-g3mt62mg){color:#ffd23f;text-shadow:0 0 8px #ffd23f99}.ws-seal-text:where(.astro-g3mt62mg){gap:2px;line-height:1.35;display:grid}.ws-seal-text:where(.astro-g3mt62mg) b:where(.astro-g3mt62mg){color:var(--white);font-size:14px}.ws-seal-text:where(.astro-g3mt62mg) small:where(.astro-g3mt62mg){color:#a7a9b0;font-size:12.5px}@media (width<=860px){.ws-eyebrow:where(.astro-g3mt62mg),.ws-status:where(.astro-g3mt62mg),.ws-seal:where(.astro-g3mt62mg){display:none!important}.ws-chat-head:where(.astro-g3mt62mg){margin-top:8px}.ws-thread:where(.astro-g3mt62mg){height:128px}.ws-foot:where(.astro-g3mt62mg){margin-top:16px}.ws-score-num:where(.astro-g3mt62mg){font-size:34px}.panel.is-expanded .ws-eyebrow:where(.astro-g3mt62mg){display:block!important}.panel.is-expanded .ws-status:where(.astro-g3mt62mg){display:flex!important}.panel.is-expanded .ws-seal:where(.astro-g3mt62mg){display:grid!important}.panel.is-expanded .ws-chat-head:where(.astro-g3mt62mg){margin-top:4px}.panel.is-expanded .ws-thread:where(.astro-g3mt62mg){height:290px}}@media (width>=861px) and (height<=960px){.ws-thread:where(.astro-g3mt62mg){height:220px}.ws-foot:where(.astro-g3mt62mg){margin-top:16px}.ws-seal:where(.astro-g3mt62mg){margin-top:16px;padding:12px 16px}}@media (width<=520px){.ws-seal:where(.astro-g3mt62mg){text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.ws-seal-text:where(.astro-g3mt62mg){justify-items:center}}@media (prefers-reduced-motion:reduce){.ws-seal-slot:where(.astro-g3mt62mg) .sl-buyer.is-charging,.ws-seal-slot:where(.astro-g3mt62mg) .sl-buyer.is-launching,.ws-seal-slot:where(.astro-g3mt62mg) .sl-buyer.is-arriving,.ws-seal-slot:where(.astro-g3mt62mg).is-charging:before,.ws-seal:where(.astro-g3mt62mg).is-impact,.ws-seal:where(.astro-g3mt62mg).is-flash,.ws-seal-slot:where(.astro-g3mt62mg) .ws-ring,.ws-pips:where(.astro-g3mt62mg) i:where(.astro-g3mt62mg).is-pop,.ws-level:where(.astro-g3mt62mg).is-tick,.ws-thread:where(.astro-g3mt62mg) .ws-msg,.ws-thread:where(.astro-g3mt62mg) .ws-typing,.ws-thread:where(.astro-g3mt62mg) .ws-typing i{animation:none}}.stars{flex:none;gap:2px;display:inline-flex}.stars svg{fill:#34353b;stroke:#0b0c0e;stroke-width:1.5px;stroke-linejoin:round;width:15px;height:15px}.stars svg.on{fill:#ffd23f}.stars--lg svg{width:20px;height:20px}.sl-reward{color:#e6e7ea;text-align:left;background:linear-gradient(135deg,#ffd23f29,#ff7ad91a);border:1.5px solid #0b0c0e;border-radius:12px;align-items:flex-start;gap:9px;margin:12px 0 0;padding:9px 12px;font-size:12.5px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #ffd23f59,0 2px #0b0c0e}.sl-reward b{color:#ffd23f}.sl-reward svg{fill:none;stroke:#ffd23f;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-top:1px}.sl-translate{color:#a7a9b0;font:600 12px var(--font-body);cursor:pointer;background:#202126;border:1.5px solid #0b0c0e;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:3px 9px 3px 6px;transition:translate .3s cubic-bezier(.34,1.56,.64,1),color .2s;display:inline-flex;box-shadow:inset 0 1px #303136,0 2px #0d0e10,0 2px 0 1px #0b0c0e}.sl-translate:hover{color:#fff;translate:0 -1px}.sl-translate:active{translate:0 2px;box-shadow:inset 0 1px #303136,0 0 #0d0e10,0 0 0 1px #0b0c0e}.sl-translate:disabled{cursor:wait;opacity:.7}.sl-translate.is-busy svg{animation:.9s linear infinite sl-spin}@keyframes sl-spin{to{rotate:360deg}}.sl-swap{animation:.35s ease-out sl-swap}@keyframes sl-swap{0%{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:reduce){.sl-translate.is-busy svg,.sl-swap{animation:none}}.sl-translate svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.sl-badges{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.sl-badge{background:var(--face,#5865f2);color:#0b0c0e;min-width:21px;height:21px;font:700 11px var(--font-body);letter-spacing:.01em;cursor:default;border:1.5px solid #0b0c0e;border-radius:7px;align-items:center;gap:4px;padding:0 3px;transition:translate .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 2px #00000059,0 2px 0 1px #0b0c0e}.sl-badge:hover{translate:0 -2px}.sl-badge svg{stroke:#0b0c0e;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.sl-badge--emblem{width:23px;min-width:0;height:25px;box-shadow:none;filter:drop-shadow(0 1px #00000059);transition:translate .35s var(--sl-spring,cubic-bezier(.34, 1.56, .64, 1)), rotate .35s var(--sl-spring,cubic-bezier(.34, 1.56, .64, 1)), scale .35s var(--sl-spring,cubic-bezier(.34, 1.56, .64, 1));background:0 0;border:0;border-radius:0;padding:0}.sl-badge--emblem:hover{translate:0 -3px;rotate:-7deg;scale:1.14}.sl-badge--emblem svg{stroke:#0b0c0e;stroke-linejoin:round;width:23px;height:25px;overflow:visible}.sl-emblem-edge{fill:color-mix(in srgb, var(--face) 50%, #0b0c0e);stroke-width:1.7px}.sl-emblem-face{fill:var(--face);stroke:none}.sl-emblem-shade{fill:#00000021;stroke:none}.sl-emblem-gloss{fill:#ffffff61;stroke:none}.sl-emblem-shine{fill:#ffffffbf;stroke:none;transition:none;transform:skew(-20deg)}.sl-badge--emblem:hover .sl-emblem-shine{transition:transform .55s ease-out;transform:skew(-20deg)translate(44px)}.sl-emblem-rim{fill:none;stroke-width:1.7px}.sl-emblem-icon{stroke-width:3.2px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.sl-badge--emblem:hover{rotate:0deg;scale:1}.sl-badge--emblem:hover .sl-emblem-shine{transition:none}}.sl-badge--buyer{color:#0b0c0e;height:24px;font:800 10.5px var(--font-body);letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(90deg,#ff7a7a,#ffb84d,#ffe14d,#7fe08f,#5cc8ff,#a98bff,#ff7ad9,#ff7a7a) 0 0/300% 100%;border-radius:8px;gap:5px;padding:0 10px 0 4px;animation:6s linear infinite sl-rainbow;position:relative;overflow:hidden;box-shadow:inset 0 1.5px #ffffffbf,inset 0 -2px #00000026,0 3px #6b4fa0,0 3px 0 1.5px #0b0c0e,0 0 16px -3px #a98bffb3}.sl-badge--buyer svg{z-index:1;stroke-width:1.6px;width:17px;height:17px;position:relative}.sl-badge--buyer .sl-rosette{fill:#fff}.sl-badge--buyer svg path:last-child{stroke-width:2.6px}.sl-badge--buyer span{z-index:1;text-shadow:0 1px #ffffffb3,0 0 6px #ffffff73;position:relative}.sl-badge--buyer:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffffe6 50%,#0000 100%);width:30%;animation:3.6s ease-in-out infinite sl-shine;position:absolute;top:-4px;bottom:-4px;left:-40%;transform:skew(-18deg)}.sl-badge--buyer:hover{translate:0 -2px;box-shadow:inset 0 1.5px #ffffffbf,inset 0 -2px #00000026,0 5px #6b4fa0,0 5px 0 1.5px #0b0c0e,0 0 22px #a98bffd9}@keyframes sl-rainbow{to{background-position:300% 0}}@keyframes sl-shine{0%,60%{left:-40%}85%,to{left:120%}}@media (prefers-reduced-motion:reduce){.sl-badge--buyer{animation:none}.sl-badge--buyer:after{display:none}}.sl-buyer{isolation:isolate;cursor:default;display:inline-flex;position:relative}.sl-buyer-2{margin-block:3px}.sl-buyer-3{margin-block:5px}.sl-buyer-4{margin:7px 4px}.sl-buyer-5{margin:9px 7px}.sl-buyer-1 .sl-badge--buyer{filter:saturate(.15)brightness(.9);animation:none;box-shadow:inset 0 1.5px #ffffff73,inset 0 -2px #00000026,0 3px #55565c,0 3px 0 1.5px #0b0c0e}.sl-buyer-1 .sl-badge--buyer:after{opacity:.35;animation-duration:9s}.sl-buyer-2 .sl-badge--buyer{filter:saturate(.6)brightness(1.02);animation-duration:12s;box-shadow:inset 0 1.5px #fff9,inset 0 -2px #00000026,0 3px #5c5070,0 3px 0 1.5px #0b0c0e,0 0 10px -4px #ffffff80}.sl-buyer-2 .sl-badge--buyer:after{opacity:.7;animation-duration:5.5s}.sl-buyer-4 .sl-badge--buyer{animation:4s linear infinite sl-rainbow,2.4s ease-in-out infinite sl-glow}.sl-buyer-4 .sl-badge--buyer:after{animation-duration:2.6s}@keyframes sl-glow{0%,to{box-shadow:inset 0 1.5px #fffc,inset 0 -2px #00000026,0 3px #6b4fa0,0 3px 0 1.5px #0b0c0e,0 0 10px #ff7ad98c,0 0 22px 2px #5cc8ff59}50%{box-shadow:inset 0 1.5px #fffc,inset 0 -2px #00000026,0 3px #6b4fa0,0 3px 0 1.5px #0b0c0e,0 0 18px 3px #ff7ad9cc,0 0 34px 6px #5cc8ff8c}}.sl-buyer-5 .sl-badge--buyer{animation:2.6s linear infinite sl-rainbow,1.6s ease-in-out infinite sl-glow}.sl-buyer-5 .sl-badge--buyer:after{width:40%;animation-duration:1.8s}.sl-buyer-5 .sl-badge--buyer>span{text-shadow:0 1px #fffc,0 0 8px #fff,0 0 14px #ffffffb3}.sl-buyer-5:before{content:"";z-index:-1;filter:blur(9px);opacity:.9;background:conic-gradient(#ff7a7a,#ffb84d,#ffe14d,#7fe08f,#5cc8ff,#a98bff,#ff7ad9,#ff7a7a);border-radius:12px;animation:3s linear infinite sl-aura,1.6s ease-in-out infinite sl-aura-pulse;position:absolute;inset:-5px -2px}@keyframes sl-aura{to{filter:blur(9px)hue-rotate(360deg)}}@keyframes sl-aura-pulse{50%{opacity:1;inset:-8px -4px}}.sl-sparks{z-index:3;pointer-events:none;position:absolute;inset:0}.sl-sparks--behind{z-index:-1}.sl-spark,.sl-burst{width:var(--s);height:var(--s);background:var(--c);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 4px var(--c)) drop-shadow(0 0 1px #fff);position:absolute}.sl-spark{left:var(--x);top:var(--y);animation:sl-spark var(--d) var(--delay) ease-in-out infinite;translate:-50% -50%;scale:0}@keyframes sl-spark{0%,to{opacity:0;rotate:0deg;scale:0}45%,55%{opacity:1;rotate:90deg;scale:1}}.sl-spark--float{animation-name:sl-float;animation-timing-function:ease-out}@keyframes sl-float{0%{opacity:0;translate:-50% -50%;scale:0}20%{opacity:1;scale:1}to{opacity:0;translate:-50% -260%;rotate:180deg;scale:.3}}.sl-burst{z-index:4;pointer-events:none;animation:.95s cubic-bezier(.12,.85,.3,1) forwards sl-burst;top:50%;left:50%;translate:-50% -50%}@keyframes sl-burst{0%{opacity:1;transform:translate(0)rotate(0)scale(.4)}70%{opacity:1}to{transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(0);opacity:0}}.sl-buyer.is-bursting{animation:.5s cubic-bezier(.34,1.56,.64,1) sl-pop}@keyframes sl-pop{40%{rotate:-3deg;scale:1.14}}@media (prefers-reduced-motion:reduce){.sl-buyer .sl-badge--buyer,.sl-buyer:before,.sl-buyer.is-bursting{animation:none}.sl-sparks,.sl-burst{display:none}}.sl-badge--studio{height:24px;font:800 10.5px var(--font-body);letter-spacing:.07em;text-transform:uppercase;border-radius:8px;gap:5px;padding:0 9px 0 5px;position:relative;overflow:hidden;box-shadow:inset 0 1.5px #ffffff73,inset 0 -2px #0000002e,0 3px #00000073,0 3px 0 1.5px #0b0c0e}.sl-badge--studio svg{width:15px;height:15px}.sl-badge--ceo{color:#ffd23f;text-shadow:0 0 6px #ffd23f80;background:linear-gradient(#2a2b31,#141518);box-shadow:inset 0 0 0 1.5px #ffd23f,inset 0 2px 0 1.5px #ffe68073,0 3px #8a6a10,0 3px 0 1.5px #0b0c0e,0 0 14px -3px #ffd23fb3}.sl-badge--ceo svg{stroke:#0b0c0e;stroke-width:1.4px}.sl-badge--ceo svg path{fill:#ffd23f}.sl-badge--ceo:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffe6808c,#0000);width:28%;animation:4.4s ease-in-out infinite sl-shine;position:absolute;top:-4px;bottom:-4px;left:-40%;transform:skew(-18deg)}.sl-badge--developer{color:#0b0c0e;background:#5cc8ff}.sl-badge--admin{color:#0b0c0e;background:#ff6b6b}.sl-badge--moderator{color:#0b0c0e;background:#7fe08f}.sl-badge--support{color:#0b0c0e;background:#ffb84d}@media (prefers-reduced-motion:reduce){.sl-badge--ceo:after{display:none}}.sl-badge--tag{color:#fff;font:700 11px var(--font-mono);letter-spacing:.04em;background:#34353b;padding:0 7px 0 4px;box-shadow:inset 0 1px #ffffff26,0 2px #00000073,0 2px 0 1px #0b0c0e}.sl-badge--tag img{image-rendering:auto;width:14px;height:14px}.sl-badge--tag svg{stroke-width:2px;width:11px;height:11px}.sl-avatar{width:var(--size,44px);height:var(--size,44px);flex:none;position:relative}.sl-avatar img{object-fit:cover;background:#2a2b31;border:1.5px solid #0b0c0e;border-radius:30%;width:100%;height:100%;display:block}.sl-avatar-dc{background:#5865f2;border:1.5px solid #0b0c0e;border-radius:7px;place-items:center;width:21px;height:21px;transition:translate .3s cubic-bezier(.34,1.56,.64,1),scale .3s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:inset 0 1px #ffffff4d,0 2px #3c45a5,0 2px 0 1px #0b0c0e}.sl-avatar-dc:hover{translate:0 -2px;scale:1.1}.sl-avatar-dc svg{fill:#fff;width:12px;height:12px}.sl-handle{color:#8f98ff;font-weight:600}a.sl-handle:hover{color:#b4baff;text-underline-offset:2px;text-decoration:underline}.journey:where(.astro-nc55qyqu){--panel-w:min(440px, calc(100vw - 32px))}.panel--script:where(.astro-nc55qyqu){--panel-w:min(480px, calc(100vw - 32px))}.topbar:where(.astro-nc55qyqu){z-index:30;justify-content:space-between;align-items:center;padding:22px clamp(16px,4vw,48px);display:flex;position:fixed;inset:0 0 auto}.brand:where(.astro-nc55qyqu){align-items:center;gap:10px;display:flex}.brand-word:where(.astro-nc55qyqu){font-family:var(--font-display);letter-spacing:-.03em;color:var(--white);font-size:19px;font-weight:400}.brand-word:where(.astro-nc55qyqu) b:where(.astro-nc55qyqu){font-weight:700}.topnav:where(.astro-nc55qyqu){letter-spacing:-.01em;align-items:center;gap:clamp(16px,2.6vw,34px);font-size:14px;display:flex}.topnav:where(.astro-nc55qyqu)>a:where(.astro-nc55qyqu):not(.key){color:#a9abb1;transition:color .3s}.topnav:where(.astro-nc55qyqu)>a:where(.astro-nc55qyqu):not(.key):hover{color:var(--white)}.auth-icon:where(.astro-nc55qyqu){fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}:where(.astro-nc55qyqu)[data-account-name]{text-overflow:ellipsis;max-width:140px;overflow:hidden}.account-avatar:where(.astro-nc55qyqu){color:#c2c4c9;background:#2a2b31;border:1.5px solid #0b0c0e;border-radius:50%;place-items:center;width:20px;height:20px;margin:-2px 0;font-size:11px;font-weight:700;display:grid;overflow:hidden}.account-avatar:where(.astro-nc55qyqu) img{object-fit:cover;width:100%;height:100%}.account-rank:where(.astro-nc55qyqu){color:var(--c,#ffd23f);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin:-4px 0 -4px 2px;font-size:13px;display:inline-flex}.account-rank:where(.astro-nc55qyqu)[hidden]{display:none}.account-rank:where(.astro-nc55qyqu) svg{margin:-3px 0;display:block;overflow:visible}.account-rank:where(.astro-nc55qyqu) b{font-weight:800}.topnav:where(.astro-nc55qyqu) .is-soon:where(.astro-nc55qyqu){opacity:.45;pointer-events:none}.stage:where(.astro-nc55qyqu){z-index:0;position:fixed;inset:0;overflow:hidden}.map-canvas:where(.astro-nc55qyqu){opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-out);display:block}.map-canvas:where(.astro-nc55qyqu).is-ready{opacity:1}.vignette:where(.astro-nc55qyqu){pointer-events:none;background:radial-gradient(#0000 45%,#0b0c0ed9 100%),linear-gradient(#0b0c0eb3,#0000 18% 82%,#0b0c0eb3);position:absolute;inset:0}.scrim:where(.astro-nc55qyqu){pointer-events:none;opacity:0;transition:opacity .8s var(--ease-out);background:radial-gradient(60% 45%,#0b0c0ed1,#0b0c0e59 70%,#0000);position:absolute;inset:0}.journey:where(.astro-nc55qyqu).is-centered .scrim:where(.astro-nc55qyqu){opacity:1}.journey:where(.astro-nc55qyqu).is-centered .blip:where(.astro-nc55qyqu){opacity:.35}.blips:where(.astro-nc55qyqu) .blip:where(.astro-nc55qyqu).is-out{opacity:0;pointer-events:none}.blips:where(.astro-nc55qyqu){pointer-events:none;position:absolute;inset:0}.blip:where(.astro-nc55qyqu){--blip-ink:#0b0c0e;--blip-spring:cubic-bezier(.34, 1.56, .64, 1);cursor:pointer;pointer-events:auto;transform:translate3d(var(--x,-100px), var(--y,-100px), 0);background:0 0;border:0;padding:0;transition:opacity .6s;position:absolute;top:0;left:0}.journey:where(.astro-nc55qyqu):not(.is-placed) .blips:where(.astro-nc55qyqu){opacity:0;pointer-events:none}.journey:where(.astro-nc55qyqu).is-placed .blip-body:where(.astro-nc55qyqu){animation:blip-drop .6s var(--blip-spring) calc(var(--n) * .11s) backwards}.journey:where(.astro-nc55qyqu).is-placed .blip-pulse:where(.astro-nc55qyqu){animation:blip-shadow .6s var(--ease-out) calc(var(--n) * .11s) backwards}@keyframes blip-drop{0%{opacity:0;translate:0 -28px;scale:.5}}@keyframes blip-shadow{0%{opacity:0;scale:.3}}.blip-body:where(.astro-nc55qyqu){transform-origin:18px 52px;width:36px;height:36px;transition:scale .5s var(--blip-spring), translate .5s var(--blip-spring);position:absolute;top:-52px;left:-18px;scale:.8}.blip:where(.astro-nc55qyqu).is-active .blip-body:where(.astro-nc55qyqu){scale:1}.blip:where(.astro-nc55qyqu):hover .blip-body:where(.astro-nc55qyqu){translate:0 -6px;scale:1.08}.blip:where(.astro-nc55qyqu):active .blip-body:where(.astro-nc55qyqu){transition-duration:.1s;translate:0 -2px;scale:1.03}.blip:where(.astro-nc55qyqu):active .blip-icon:where(.astro-nc55qyqu) .key-block:before,.blip:where(.astro-nc55qyqu):active .blip-icon:where(.astro-nc55qyqu) .key-block:after{transition-duration:.1s;scale:1 1.15}.blip-body:where(.astro-nc55qyqu) .key-block{scale:1!important}.blip-icon:where(.astro-nc55qyqu){display:block;position:absolute;inset:0}.blip-icon:where(.astro-nc55qyqu) .key-block:before,.blip-icon:where(.astro-nc55qyqu) .key-block:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;transition:scale .5s var(--blip-spring);pointer-events:none;position:absolute;left:50%}.blip:where(.astro-nc55qyqu):hover .blip-icon:where(.astro-nc55qyqu) .key-block:before,.blip:where(.astro-nc55qyqu):hover .blip-icon:where(.astro-nc55qyqu) .key-block:after{scale:1 1.55}.blip-icon:where(.astro-nc55qyqu) .key-block:before{background:var(--ink-line);width:20px;height:15px;top:calc(100% - 4px);transform:translate(-50%)translateZ(-.8px)}.blip-icon:where(.astro-nc55qyqu) .key-block:after{background:linear-gradient(var(--face) 45%, var(--wall) 140%);width:14.5px;height:10.9px;top:calc(100% - 4px);transform:translate(-50%)translateZ(-.7px)}.blip-pulse:where(.astro-nc55qyqu){width:24px;height:8px;transition:scale .5s var(--blip-spring), opacity .3s;background:#0000008c;border-radius:50%;position:absolute;top:-4px;left:-12px}.blip:where(.astro-nc55qyqu):hover .blip-pulse:where(.astro-nc55qyqu){opacity:.7;scale:.75}.blip-pulse:where(.astro-nc55qyqu):after{content:"";border:2px solid var(--white);opacity:0;border-radius:50%;position:absolute;inset:0}.blip:where(.astro-nc55qyqu).is-active .blip-pulse:where(.astro-nc55qyqu):after{animation:pulse 2s var(--ease-out) infinite}@keyframes pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4)}}.blip-label:where(.astro-nc55qyqu){transform-origin:0;opacity:0;pointer-events:none;transition:opacity .25s, scale .5s var(--blip-spring);position:absolute;top:50%;left:44px;translate:0 -50%;scale:.6}.blip:where(.astro-nc55qyqu):hover .blip-label:where(.astro-nc55qyqu),.blip:where(.astro-nc55qyqu).is-active .blip-label:where(.astro-nc55qyqu){opacity:1;pointer-events:auto;scale:1}.blip-label:where(.astro-nc55qyqu):before{content:"";width:12px;position:absolute;top:-4px;bottom:-6px;right:100%}.panels:where(.astro-nc55qyqu){z-index:10;pointer-events:none;position:fixed;inset:0}.panel:where(.astro-nc55qyqu){opacity:0;visibility:hidden;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out), visibility 0s linear .6s;position:absolute;transform:translateY(24px)}.panel:where(.astro-nc55qyqu).is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out), visibility 0s;transform:none}.panel--hero:where(.astro-nc55qyqu),.panel--end:where(.astro-nc55qyqu){text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 16px;display:flex;inset:0}.eyebrow:where(.astro-nc55qyqu){font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--steel);align-items:center;gap:10px;margin:0 0 18px;font-size:12px;display:inline-flex}.dot:where(.astro-nc55qyqu){background:var(--white);width:7px;height:7px;box-shadow:0 0 12px var(--white);border-radius:50%}.hero-pill:where(.astro-nc55qyqu){z-index:2;--pill-ink:#0b0c0e;--pill-lift:0px;--pill-spring:cubic-bezier(.34, 1.56, .64, 1);border:2px solid var(--pill-ink);color:#efefeb;letter-spacing:-.01em;text-shadow:0 1px 0 var(--pill-ink);translate:0 calc(0px - var(--pill-lift));box-shadow:inset 0 1.5px 0 #ffffff1a, inset 0 -2px 0 #00000038, 0 calc(4px + var(--pill-lift)) 0 #0d0e10, 0 calc(5px + var(--pill-lift)) 0 1.5px var(--pill-ink), 0 calc(12px + var(--pill-lift)) 20px -8px #000000b3;-webkit-tap-highlight-color:transparent;transition:translate .45s var(--pill-spring), box-shadow .45s var(--pill-spring), background .3s;background:#202126;border-radius:999px;align-items:center;gap:11px;margin-bottom:30px;padding:6px 16px 6px 7px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}@media (hover:hover){.hero-pill:where(.astro-nc55qyqu):hover{--pill-lift:2px;background:#292a2f}}.hero-pill:where(.astro-nc55qyqu):active{--pill-lift:-3px;transition-duration:80ms}.hero-pill:where(.astro-nc55qyqu):focus-visible{outline:2px solid var(--white);outline-offset:4px}.pill-tag:where(.astro-nc55qyqu){border:2px solid var(--pill-ink);color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-shadow:none;box-shadow:inset 0 -2px 0 #0000001f, 0 2px 0 var(--pill-ink);transition:rotate .5s var(--pill-spring), scale .5s var(--pill-spring);background:#efefeb;border-radius:999px;padding:3px 9px 2px;font-size:11px;font-weight:700;rotate:-5deg}@media (hover:hover){.hero-pill:where(.astro-nc55qyqu):hover .pill-tag:where(.astro-nc55qyqu){rotate:4deg;scale:1.08}}.hero-pill:where(.astro-nc55qyqu) svg:where(.astro-nc55qyqu){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;filter:drop-shadow(0 1px 0 var(--pill-ink));transition:translate .45s var(--pill-spring)}@media (hover:hover){.hero-pill:where(.astro-nc55qyqu):hover svg:where(.astro-nc55qyqu){translate:3px}}@media (prefers-reduced-motion:reduce){.hero-pill:where(.astro-nc55qyqu),.pill-tag:where(.astro-nc55qyqu),.hero-pill:where(.astro-nc55qyqu) svg:where(.astro-nc55qyqu){transition:none}}.hero-pill:where(.astro-nc55qyqu) :where(.astro-nc55qyqu)[hidden]{display:none!important}.hero-pill--sale:where(.astro-nc55qyqu){margin-bottom:52px;padding-right:14px}.pill-tag--sale:where(.astro-nc55qyqu){letter-spacing:.02em;animation:pill-stamp 6s 2.4s var(--pill-spring) infinite;padding:4px 9px 3px;font-size:12px}@keyframes pill-stamp{0%,14%,to{rotate:-5deg;scale:1}3%{rotate:-14deg;scale:1.32}6%{rotate:3deg;scale:.9}9%{rotate:-8deg;scale:1.06}}.pill-prices:where(.astro-nc55qyqu){border-left:1.5px solid #3a3b40;align-items:baseline;gap:7px;margin-left:4px;padding-left:11px;display:inline-flex}.pill-prices:where(.astro-nc55qyqu) s:where(.astro-nc55qyqu){color:#a9abb1;font-weight:500;text-decoration:none;position:relative}.pill-prices:where(.astro-nc55qyqu) s:where(.astro-nc55qyqu):after{content:"";background:#d4d5d9;border-radius:2px;height:1.5px;position:absolute;top:54%;left:-2px;right:-2px;rotate:-4deg}.pill-prices:where(.astro-nc55qyqu) b:where(.astro-nc55qyqu){font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:15px;font-weight:700}.pill-hang:where(.astro-nc55qyqu){transform-origin:50% 0;pointer-events:none;flex-direction:column;align-items:center;animation:3.2s ease-in-out infinite pill-swing;display:flex;position:absolute;top:calc(100% + 3px);right:26px}.pill-hang:where(.astro-nc55qyqu):before{content:"";background:#8a8c93;width:2px;height:13px;box-shadow:0 0 0 1px #0b0c0e}.pill-hang-card:where(.astro-nc55qyqu){border:2px solid var(--pill-ink);box-shadow:inset 0 -2px 0 #0000001a, 0 3px 0 #676970, 0 4px 0 1px var(--pill-ink);color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;text-shadow:none;white-space:nowrap;background:#efefeb;border-radius:7px;padding:5px 10px 4px 18px;font-size:10.5px;font-weight:700;position:relative}.pill-hang-card:where(.astro-nc55qyqu):before{content:"";border:1.5px solid var(--pill-ink);background:#191a1e;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:6px}@keyframes pill-swing{0%,to{rotate:5deg}50%{rotate:-5deg}}@media (hover:hover){.hero-pill--sale:where(.astro-nc55qyqu):hover .pill-tag--sale:where(.astro-nc55qyqu){animation-play-state:paused}}@media (width<=520px){.hero-pill--sale:where(.astro-nc55qyqu){gap:9px;font-size:13px}}@media (prefers-reduced-motion:reduce){.pill-tag--sale:where(.astro-nc55qyqu),.pill-hang:where(.astro-nc55qyqu){animation:none}}.hero-title:where(.astro-nc55qyqu){font-family:var(--font-display);letter-spacing:-.065em;perspective:900px;margin:0;padding:0 .08em .04em 0;font-size:clamp(76px,16.5vw,250px);line-height:.92;display:flex}.ch:where(.astro-nc55qyqu){opacity:0;filter:blur(14px);display:inline-block;transform:translateY(.3em)}.panel--hero:where(.astro-nc55qyqu).is-active .ch:where(.astro-nc55qyqu){opacity:1;filter:blur();transition:opacity 1s var(--ease-out) calc(var(--i) * 55ms + .2s), transform 1.3s var(--ease-out) calc(var(--i) * 55ms + .2s), filter 1s var(--ease-out) calc(var(--i) * 55ms + .2s);transform:none}.ch-i:where(.astro-nc55qyqu){background:linear-gradient(#fff 30%,#a4a6ac 115%);color:#0000;will-change:transform;-webkit-background-clip:text;background-clip:text;margin:-.06em -.16em -.12em -.06em;padding:.06em .16em .12em .06em;font-weight:700;display:inline-block}.ch--lab:where(.astro-nc55qyqu) .ch-i:where(.astro-nc55qyqu){background:linear-gradient(#d9dade 10%,#6b6e76 115%);-webkit-background-clip:text;background-clip:text;font-weight:300}.panel:where(.astro-nc55qyqu) .hero-sub:where(.astro-nc55qyqu){--gap:clamp(28px, 2.8vw, 44px);text-wrap:balance;max-width:600px;margin:calc(var(--gap) - 7px) 0 calc(var(--gap) - 6px);letter-spacing:-.01em;color:#b9bbc0;font-size:clamp(16px,1.45vw,20px);line-height:1.5}.w:where(.astro-nc55qyqu){display:inline-block}.hero-actions:where(.astro-nc55qyqu){gap:16px}.hero-join-wrap:where(.astro-nc55qyqu){margin-top:30px;animation:.7s cubic-bezier(.34,1.56,.64,1) 1.4s both hero-join-in;display:inline-block;position:relative}@keyframes hero-join-in{0%{opacity:0;transform:translateY(14px)scale(.92)}}.hero-join-wrap:where(.astro-nc55qyqu) .key-face{padding:14px 24px 16px;font-size:15.5px;overflow:hidden}.hero-join-text:where(.astro-nc55qyqu),.hero-join-icon:where(.astro-nc55qyqu),.hero-join-wrap:where(.astro-nc55qyqu) .key-arrow{z-index:1;position:relative}.hero-join-icon:where(.astro-nc55qyqu){fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.hero-join-liquid:where(.astro-nc55qyqu){pointer-events:none;height:46%;position:absolute;inset:auto 0 0}.hero-join-liquid:where(.astro-nc55qyqu) .wave:where(.astro-nc55qyqu){width:200%;height:100%;position:absolute;bottom:0;left:0}.wave--back:where(.astro-nc55qyqu){fill:#ffffff12;animation:5.5s linear infinite reverse hero-wave}.wave--front:where(.astro-nc55qyqu){fill:#ffffff1c;animation:3.8s linear infinite hero-wave}@keyframes hero-wave{to{transform:translate(-50%)}}.hero-join-liquid:where(.astro-nc55qyqu) .bubble:where(.astro-nc55qyqu){left:var(--x);width:5px;height:5px;animation:hero-bubble 3s var(--d) ease-in infinite;opacity:0;border:1.2px solid #ffffff73;border-radius:50%;position:absolute;bottom:2px}@keyframes hero-bubble{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-34px)scale(1.1)}}.hero-join-wrap:where(.astro-nc55qyqu):hover .wave--front:where(.astro-nc55qyqu){animation-duration:1.6s}.hero-join-wrap:where(.astro-nc55qyqu):hover .wave--back:where(.astro-nc55qyqu){animation-duration:2.4s}@media (width<=640px){.hero-join-wrap:where(.astro-nc55qyqu) .key-face{padding:13px 18px 15px;font-size:14px}}@media (prefers-reduced-motion:reduce){.hero-join-wrap:where(.astro-nc55qyqu),.hero-join-liquid:where(.astro-nc55qyqu) .wave:where(.astro-nc55qyqu),.hero-join-liquid:where(.astro-nc55qyqu) .bubble:where(.astro-nc55qyqu){animation:none}}.panel--card:where(.astro-nc55qyqu){width:var(--panel-w);background:#191a1e;border:2px solid #0b0c0e;border-radius:22px;padding:30px 30px 32px;top:calc(50% + 36px);left:clamp(16px,6vw,96px);translate:0 calc(-50% - 4px);box-shadow:inset 0 2px #303136,0 6px #0d0e10,0 8px 0 2px #0b0c0e,0 18px 30px -10px #000000a6}.panel:where(.astro-nc55qyqu) h2:where(.astro-nc55qyqu){font-family:var(--font-display);letter-spacing:-.045em;color:var(--white);margin:0 0 14px;font-size:clamp(38px,4vw,54px);font-weight:600;line-height:1}.panel:where(.astro-nc55qyqu) p:where(.astro-nc55qyqu){color:#c9cacd;margin:0 0 20px;line-height:1.65}.meta:where(.astro-nc55qyqu){gap:8px;margin-bottom:24px;display:flex}.chip:where(.astro-nc55qyqu){font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);border:1px solid #ffffff40;border-radius:999px;padding:5px 11px;font-size:11px}.chip--solid:where(.astro-nc55qyqu){background:var(--white);color:var(--ink);border-color:var(--white)}.actions:where(.astro-nc55qyqu){gap:14px;justify-content:inherit;flex-wrap:wrap;display:flex}.panel--hero:where(.astro-nc55qyqu) .actions:where(.astro-nc55qyqu),.panel--end:where(.astro-nc55qyqu) .actions:where(.astro-nc55qyqu){justify-content:center}.panel--end:where(.astro-nc55qyqu){--ct-spring:cubic-bezier(.34, 1.56, .64, 1);--ct-out:cubic-bezier(.16, 1, .3, 1);--ct-in:cubic-bezier(.55, 0, .8, .2)}.panel--end:where(.astro-nc55qyqu).is-leaving{opacity:1;visibility:visible;transition:none;transform:none}.panel--end:where(.astro-nc55qyqu) h2:where(.astro-nc55qyqu).ct-title{letter-spacing:-.055em;flex-direction:column;align-items:center;margin:0 0 26px;font-size:clamp(46px,7vw,110px);line-height:1;display:flex}.ct-line:where(.astro-nc55qyqu){padding:0 .06em;display:block}.ct-line--1:where(.astro-nc55qyqu){perspective:700px;font-weight:700}.ct-w:where(.astro-nc55qyqu){vertical-align:bottom;padding:.04em .02em .08em;display:inline-block;overflow:hidden}.ct-w:where(.astro-nc55qyqu)>span:where(.astro-nc55qyqu){transform-origin:50% 100%;display:inline-block;translate:0 105%;rotate:x -85deg}.panel--end:where(.astro-nc55qyqu).is-active .ct-w:where(.astro-nc55qyqu)>span:where(.astro-nc55qyqu){transition:translate .9s var(--ct-out) calc(.45s + var(--i) * .11s), rotate .9s var(--ct-out) calc(.45s + var(--i) * .11s);translate:0;rotate:x 0deg}.ct-q:where(.astro-nc55qyqu){transform-origin:50% 90%;opacity:0;margin-left:-.08em;display:inline-block;translate:0 -.5em;rotate:25deg;scale:.4}.panel--end:where(.astro-nc55qyqu).is-active .ct-q:where(.astro-nc55qyqu){opacity:1;transition:opacity .2s 1s, translate .7s var(--ct-spring) 1s, rotate .9s var(--ct-spring) 1s, scale .7s var(--ct-spring) 1s;translate:0;rotate:0deg;scale:1}.ct-line--2:where(.astro-nc55qyqu){color:#b4b6bc;font-weight:300}.ct-group:where(.astro-nc55qyqu){white-space:nowrap;display:inline-block;position:relative}.ct-c:where(.astro-nc55qyqu){opacity:0;filter:blur(10px);display:inline-block;translate:0 -.45em}.ct-space:where(.astro-nc55qyqu){width:.24em}.panel--end:where(.astro-nc55qyqu).is-active .ct-c:where(.astro-nc55qyqu){opacity:1;filter:blur();transition:opacity .5s var(--ct-out) calc(1s + var(--i) * 34ms), translate .8s var(--ct-spring) calc(1s + var(--i) * 34ms), filter .6s var(--ct-out) calc(1s + var(--i) * 34ms);translate:0}.ct-mark:where(.astro-nc55qyqu){color:var(--white);font-weight:500}.panel--end:where(.astro-nc55qyqu) .ct-desc:where(.astro-nc55qyqu){color:#b9bbc0;text-wrap:balance;max-width:520px;margin:0 0 34px;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.ct-dw:where(.astro-nc55qyqu){opacity:0;filter:blur(6px);display:inline-block;translate:0 8px}.panel--end:where(.astro-nc55qyqu).is-active .ct-dw:where(.astro-nc55qyqu){opacity:1;filter:blur();transition:opacity .6s var(--ct-out) calc(1.35s + var(--i) * 22ms), translate .6s var(--ct-out) calc(1.35s + var(--i) * 22ms), filter .6s var(--ct-out) calc(1.35s + var(--i) * 22ms);translate:0}.ct-btn:where(.astro-nc55qyqu){opacity:0;display:inline-block;translate:0 20px;scale:.7}.panel--end:where(.astro-nc55qyqu).is-active .ct-btn:where(.astro-nc55qyqu){opacity:1;transition:opacity .3s calc(1.8s + var(--i) * .12s), translate .7s var(--ct-spring) calc(1.8s + var(--i) * .12s), scale .7s var(--ct-spring) calc(1.8s + var(--i) * .12s);translate:0;scale:1}.ct-foot:where(.astro-nc55qyqu){opacity:0}.panel--end:where(.astro-nc55qyqu).is-active .ct-foot:where(.astro-nc55qyqu){opacity:1;transition:opacity .8s 2.2s}.panel--end:where(.astro-nc55qyqu).is-leaving :where(.astro-nc55qyqu):is(.ct-w>span,.ct-q,.ct-c,.ct-dw,.ct-btn,.ct-foot){opacity:0;filter:none;transition:opacity .3s var(--ct-in) var(--out-delay,0s), translate .35s var(--ct-in) var(--out-delay,0s);translate:0 18px;rotate:none;scale:1}.panel--end:where(.astro-nc55qyqu).is-leaving .ct-w:where(.astro-nc55qyqu)>span:where(.astro-nc55qyqu){--out-delay:calc(var(--i) * 20ms)}.panel--end:where(.astro-nc55qyqu).is-leaving .ct-q:where(.astro-nc55qyqu){--out-delay:.1s}.panel--end:where(.astro-nc55qyqu).is-leaving .ct-c:where(.astro-nc55qyqu){--out-delay:calc(60ms + var(--i) * 6ms)}.panel--end:where(.astro-nc55qyqu).is-leaving .ct-dw:where(.astro-nc55qyqu){--out-delay:.12s;translate:0 12px}.panel--end:where(.astro-nc55qyqu).is-leaving .ct-btn:where(.astro-nc55qyqu){--out-delay:.16s;translate:0 12px}.panel--end:where(.astro-nc55qyqu).is-leaving .ct-foot:where(.astro-nc55qyqu){translate:none}@media (prefers-reduced-motion:reduce){.panel--end:where(.astro-nc55qyqu).is-active :where(.astro-nc55qyqu):is(.ct-w>span,.ct-q,.ct-c,.ct-dw,.ct-btn,.ct-foot){opacity:1!important;filter:none!important;transition:none!important;translate:none!important;rotate:none!important;scale:1!important}}.legal:where(.astro-nc55qyqu){font-family:var(--font-mono);letter-spacing:.06em;color:var(--steel);font-size:11px}.legal:where(.astro-nc55qyqu) summary:where(.astro-nc55qyqu){cursor:pointer;align-items:center;gap:6px;list-style:none;transition:color .2s;display:inline-flex}.legal:where(.astro-nc55qyqu) summary:where(.astro-nc55qyqu)::-webkit-details-marker{display:none}.legal:where(.astro-nc55qyqu) summary:where(.astro-nc55qyqu):hover,.legal:where(.astro-nc55qyqu)[open] summary:where(.astro-nc55qyqu){color:var(--paper)}.legal:where(.astro-nc55qyqu) summary:where(.astro-nc55qyqu) svg:where(.astro-nc55qyqu){fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:13px;height:13px}.legal-card:where(.astro-nc55qyqu){width:290px;font-family:var(--font-body);letter-spacing:0;color:#c9cbd0;text-align:left;animation:legal-in .25s var(--ease-out);background:#191a1e;border:2px solid #0b0c0e;border-radius:14px;gap:8px;margin:0;padding:14px 16px;font-size:12px;line-height:1.5;list-style:none;display:grid;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:inset 0 2px #303136,0 5px #0d0e10,0 7px 0 2px #0b0c0e,0 16px 26px -10px #000000a6}@keyframes legal-in{0%{opacity:0;transform:translateY(6px)}}.legal--corner:where(.astro-nc55qyqu){z-index:15;position:fixed;bottom:22px;right:clamp(16px,2.5vw,36px)}.legal--contact:where(.astro-nc55qyqu){display:none}@media (width<=860px){.legal--corner:where(.astro-nc55qyqu){display:none}.panel--end:where(.astro-nc55qyqu) .legal--contact:where(.astro-nc55qyqu){opacity:0;display:block;position:absolute;bottom:44px;left:50%;translate:-50%}.panel--end:where(.astro-nc55qyqu).is-active .legal--contact:where(.astro-nc55qyqu){opacity:1;transition:opacity .8s 2.2s}.legal--contact:where(.astro-nc55qyqu) .legal-card:where(.astro-nc55qyqu){width:min(290px,100vw - 32px);left:50%;right:auto;translate:-50%}}@media (prefers-reduced-motion:reduce){.legal-card:where(.astro-nc55qyqu){animation:none}}.footnote:where(.astro-nc55qyqu){font-family:var(--font-mono);letter-spacing:.08em;font-size:11px;position:absolute;bottom:22px;color:var(--steel)!important;margin:0!important}.legend:where(.astro-nc55qyqu){--legend-w:284px;--legend-ink:#0b0c0e;z-index:20;width:var(--legend-w);border:2px solid var(--legend-ink);box-shadow:inset 0 2px 0 #303136, 0 6px 0 #0d0e10, 0 8px 0 2px var(--legend-ink), 0 18px 30px -10px #000000a6;transition:width .45s var(--ease-out);background:#191a1e;border-radius:22px;padding:12px 12px 16px;position:fixed;top:calc(50% + 36px);right:clamp(16px,2.5vw,36px);translate:0 -50%}.legend-head:where(.astro-nc55qyqu){justify-content:space-between;align-items:center;padding:3px 4px 14px;display:flex}.legend-title:where(.astro-nc55qyqu){font-family:var(--font-display);letter-spacing:-.03em;color:#efefeb;text-shadow:0 2px 0 var(--legend-ink);font-size:18px;font-weight:700}.legend-list:where(.astro-nc55qyqu){flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.legend-item:where(.astro-nc55qyqu),.legend-free:where(.astro-nc55qyqu){--face:#202126;--wall:#0b0c0e;border:1.5px solid var(--legend-ink);background:var(--face);width:100%;color:var(--paper);box-shadow:inset 0 1.5px 0 #ffffff17, inset 0 -2px 0 #0000002e, 0 4px 0 var(--wall), 0 5px 0 1px var(--legend-ink);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;border-radius:12px;position:relative}.legend-item:where(.astro-nc55qyqu){text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}@media (hover:hover){.legend-item:where(.astro-nc55qyqu):hover,.legend-free:where(.astro-nc55qyqu):hover{--face:#292a2f}}.legend-item:where(.astro-nc55qyqu).is-active,.legend-free:where(.astro-nc55qyqu)[aria-pressed=true]{--face:#efefeb;--wall:#676970;color:var(--ink);box-shadow:inset 0 2px 0 #fff, inset 0 -2px 0 #0000001a, 0 4px 0 var(--wall), 0 5px 0 1px var(--legend-ink)}.legend-item:where(.astro-nc55qyqu):focus-visible,.legend-free:where(.astro-nc55qyqu):focus-visible{outline:2px solid var(--white);outline-offset:4px}.legend-icon:where(.astro-nc55qyqu){color:#efefeb;place-items:center;width:34px;height:34px;display:grid}.legend-item:where(.astro-nc55qyqu).is-active .legend-icon:where(.astro-nc55qyqu){color:var(--ink)}.legend-icon:where(.astro-nc55qyqu) svg:where(.astro-nc55qyqu){filter:drop-shadow(0 1px #0000002e);width:25px;height:25px}.legend-text:where(.astro-nc55qyqu){flex-direction:column;gap:3px;min-width:0;display:flex}.legend-text:where(.astro-nc55qyqu) b:where(.astro-nc55qyqu){letter-spacing:-.02em;font-size:14px;font-weight:650}.legend-text:where(.astro-nc55qyqu) b:where(.astro-nc55qyqu),.legend-text:where(.astro-nc55qyqu) small:where(.astro-nc55qyqu){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.legend-text:where(.astro-nc55qyqu) small:where(.astro-nc55qyqu){color:#b5b6bd;font-size:11px;transition:color .2s}.legend-item:where(.astro-nc55qyqu).is-active small:where(.astro-nc55qyqu){color:#55575e}.legend-free:where(.astro-nc55qyqu){align-items:center;gap:10px;margin-top:18px;padding:11px 12px;font-size:13px;font-weight:600;display:flex}.legend-free:where(.astro-nc55qyqu) svg:where(.astro-nc55qyqu){fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:23px;height:23px}.legend-free-label:where(.astro-nc55qyqu){text-align:left;white-space:nowrap;flex:1}.legend-free:where(.astro-nc55qyqu) kbd:where(.astro-nc55qyqu){font-family:var(--font-mono);color:inherit;border:1px solid #ffffff40;border-bottom-width:2px;border-radius:6px;padding:2px 7px;font-size:11px}.legend-free:where(.astro-nc55qyqu)[aria-pressed=true] kbd:where(.astro-nc55qyqu){border-color:#0b0c0e4d}:where(.astro-nc55qyqu)[data-free-on]{display:none}.journey:where(.astro-nc55qyqu).is-free :where(.astro-nc55qyqu)[data-free-on]{display:inline}.journey:where(.astro-nc55qyqu).is-free :where(.astro-nc55qyqu)[data-free-off]{display:none}.legend:where(.astro-nc55qyqu){transition:width .45s var(--ease-out), background-color .3s, border-color .3s, box-shadow .3s}.legend:where(.astro-nc55qyqu) :where(.astro-nc55qyqu):is(.legend-head,.legend-text,.legend-free-label,.legend-free kbd){animation:legend-text-in .28s var(--ease-out) .26s both}@keyframes legend-text-in{0%{opacity:0;translate:-6px}}.legend:where(.astro-nc55qyqu):not(:hover):not(:has(:focus-visible)){--legend-w:76px;box-shadow:none;background-color:#0000;border-color:#0000;padding:10px 10px 14px}.legend:where(.astro-nc55qyqu):not(:hover):not(:has(:focus-visible)) :where(.astro-nc55qyqu):is(.legend-head,.legend-text,.legend-free-label,.legend-free kbd){display:none}.legend:where(.astro-nc55qyqu):not(:hover):not(:has(:focus-visible)) .legend-item:where(.astro-nc55qyqu){grid-template-columns:34px;justify-content:center;padding:7px}.legend:where(.astro-nc55qyqu):not(:hover):not(:has(:focus-visible)) .legend-free:where(.astro-nc55qyqu){justify-content:center;padding:12px 0}@media (width<=1180px) and (height>=940px),(width<=1180px) and (height<=520px),(width<=1062px) and (height>=850px),(width<=944px) and (height>=760px){.legend:where(.astro-nc55qyqu){padding:10px 10px 14px;--legend-w:76px!important}.legend-head:where(.astro-nc55qyqu),.legend-text:where(.astro-nc55qyqu),.legend-free-label:where(.astro-nc55qyqu),.legend-free:where(.astro-nc55qyqu) kbd:where(.astro-nc55qyqu){display:none!important}.legend-item:where(.astro-nc55qyqu){justify-content:center;grid-template-columns:34px!important;padding:7px!important}.legend-free:where(.astro-nc55qyqu){justify-content:center!important;padding:12px 0!important}}.explore-tab:where(.astro-nc55qyqu),.explore:where(.astro-nc55qyqu){display:none}@keyframes explore-nudge{0%,14%,to{translate:0}4%{translate:-7px}8%{translate:1px}11%{translate:-2px}}@keyframes explore-in{0%{translate:calc(100% + 24px)}65%{translate:-6px}to{translate:0}}@keyframes explore-fade{0%{opacity:0}}@media (width<=860px){.explore-tab:where(.astro-nc55qyqu){z-index:25;color:var(--white);font:600 13px/1 var(--font-body);letter-spacing:.02em;cursor:pointer;background:#202126;border:2px solid #0b0c0e;border-right:0;border-radius:14px 0 0 14px;flex-direction:column;align-items:center;gap:8px;padding:14px 9px 14px 10px;transition:opacity .3s;animation:5s cubic-bezier(.3,.8,.4,1) 3s infinite explore-nudge;display:flex;position:fixed;top:31%;right:-2px;box-shadow:inset 2px 0 #303136,-3px 4px #0d0e10,-4px 5px 0 1px #0b0c0e}.explore-tab:where(.astro-nc55qyqu) span:where(.astro-nc55qyqu){writing-mode:vertical-rl;rotate:180deg}.explore-tab:where(.astro-nc55qyqu):active{translate:2px}.journey:where(.astro-nc55qyqu):has(.panel.is-expanded) .explore-tab:where(.astro-nc55qyqu),.journey:where(.astro-nc55qyqu):has(.explore:not([hidden])) .explore-tab:where(.astro-nc55qyqu){opacity:0;pointer-events:none}.explore:where(.astro-nc55qyqu){z-index:60;display:block;position:fixed;inset:0}.explore:where(.astro-nc55qyqu)[hidden]{display:none}.explore-backdrop:where(.astro-nc55qyqu){animation:explore-fade .3s var(--ease-out);background:#0505078c;position:absolute;inset:0}.explore-drawer:where(.astro-nc55qyqu){--legend-ink:#0b0c0e;border:2px solid var(--legend-ink);width:min(284px,100vw - 48px);max-height:calc(100dvh - 108px);box-shadow:inset 0 2px 0 #303136, 0 6px 0 #0d0e10, 0 8px 0 2px var(--legend-ink), 0 18px 30px -10px #000000a6;background:#191a1e;border-radius:22px;padding:12px 12px 18px;animation:.5s cubic-bezier(.34,1.56,.64,1) explore-in;position:absolute;top:84px;right:12px;overflow-y:auto}.explore-head:where(.astro-nc55qyqu){justify-content:space-between;align-items:center;padding:3px 4px 14px;display:flex}.explore-title:where(.astro-nc55qyqu){font-family:var(--font-display);letter-spacing:-.03em;color:#efefeb;text-shadow:0 2px 0 var(--legend-ink);font-size:18px;font-weight:700}.explore-x:where(.astro-nc55qyqu),.explore-item:where(.astro-nc55qyqu),.explore-free:where(.astro-nc55qyqu){--face:#202126;--wall:#0b0c0e;border:1.5px solid var(--legend-ink);background:var(--face);color:var(--paper);box-shadow:inset 0 1.5px 0 #ffffff17, inset 0 -2px 0 #0000002e, 0 4px 0 var(--wall), 0 5px 0 1px var(--legend-ink);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;border-radius:12px;transition:translate .15s,box-shadow .15s;position:relative}.explore-x:where(.astro-nc55qyqu){color:#efefeb;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.explore-x:where(.astro-nc55qyqu):active,.explore-item:where(.astro-nc55qyqu):active,.explore-free:where(.astro-nc55qyqu):active{box-shadow:inset 0 1.5px 0 #ffffff17, inset 0 -2px 0 #0000002e, 0 1px 0 var(--wall), 0 2px 0 1px var(--legend-ink);translate:0 3px}.explore-list:where(.astro-nc55qyqu){flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.explore-item:where(.astro-nc55qyqu){text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:10px;display:grid}.explore-item:where(.astro-nc55qyqu).is-active{--face:#efefeb;--wall:#676970;color:var(--ink);box-shadow:inset 0 2px 0 #fff, inset 0 -2px 0 #0000001a, 0 4px 0 var(--wall), 0 5px 0 1px var(--legend-ink)}.explore-icon:where(.astro-nc55qyqu){color:#efefeb;place-items:center;width:34px;height:34px;display:grid}.explore-item:where(.astro-nc55qyqu).is-active .explore-icon:where(.astro-nc55qyqu){color:var(--ink)}.explore-icon:where(.astro-nc55qyqu) svg:where(.astro-nc55qyqu){filter:drop-shadow(0 1px #0000002e);width:25px;height:25px}.explore-text:where(.astro-nc55qyqu){flex-direction:column;gap:3px;min-width:0;display:flex}.explore-text:where(.astro-nc55qyqu) b:where(.astro-nc55qyqu){letter-spacing:-.02em;font-size:14px;font-weight:650}.explore-text:where(.astro-nc55qyqu) b:where(.astro-nc55qyqu),.explore-text:where(.astro-nc55qyqu) small:where(.astro-nc55qyqu){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.explore-text:where(.astro-nc55qyqu) small:where(.astro-nc55qyqu){color:#b5b6bd;font-size:11px}.explore-item:where(.astro-nc55qyqu).is-active small:where(.astro-nc55qyqu){color:#55575e}.explore-free:where(.astro-nc55qyqu){text-align:left;align-items:center;gap:10px;width:100%;margin-top:18px;padding:11px 12px;font-size:13px;font-weight:600;display:flex}.explore-free:where(.astro-nc55qyqu) svg:where(.astro-nc55qyqu){stroke-width:1.9px;flex-shrink:0;width:23px;height:23px}.journey:where(.astro-nc55qyqu).is-free .free-hint:where(.astro-nc55qyqu){display:flex}.journey:where(.astro-nc55qyqu).is-free .free-hint:where(.astro-nc55qyqu)>span:where(.astro-nc55qyqu):not(.free-zoom),.journey:where(.astro-nc55qyqu).is-free .free-hint:where(.astro-nc55qyqu) .free-sep:where(.astro-nc55qyqu){display:none}}@media (width<=860px) and (prefers-reduced-motion:reduce){.explore-tab:where(.astro-nc55qyqu),.explore-drawer:where(.astro-nc55qyqu),.explore-backdrop:where(.astro-nc55qyqu){animation:none}}.journey:where(.astro-nc55qyqu).is-free .stage:where(.astro-nc55qyqu){cursor:grab;touch-action:none}.journey:where(.astro-nc55qyqu).is-free.is-dragging .stage:where(.astro-nc55qyqu){cursor:grabbing}.journey:where(.astro-nc55qyqu).is-free .blip-label:where(.astro-nc55qyqu){opacity:1;pointer-events:auto;scale:1}.journey:where(.astro-nc55qyqu).is-free .blip-body:where(.astro-nc55qyqu){scale:.9}.journey:where(.astro-nc55qyqu).is-far .blip:where(.astro-nc55qyqu):not(:hover) .blip-label:where(.astro-nc55qyqu){opacity:0;pointer-events:none;scale:.6}.free-hint:where(.astro-nc55qyqu){--hint-ink:#0b0c0e;--hint-spring:cubic-bezier(.34, 1.56, .64, 1);z-index:20;border:2px solid var(--hint-ink);box-shadow:inset 0 2px 0 #303136, 0 5px 0 #0d0e10, 0 7px 0 2px var(--hint-ink), 0 16px 26px -10px #000000a6;letter-spacing:-.01em;color:#efefeb;opacity:0;visibility:hidden;transition:opacity .25s, translate .4s var(--ease-out), scale .4s var(--ease-out), visibility 0s linear .4s;background:#191a1e;border-radius:16px;align-items:center;gap:16px;padding:9px 12px 9px 16px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:26px;left:50%;translate:-50% 40px;scale:.9}.journey:where(.astro-nc55qyqu).is-free .free-hint:where(.astro-nc55qyqu){opacity:1;visibility:visible;transition:opacity .25s, translate .6s var(--hint-spring), scale .6s var(--hint-spring), visibility 0s;translate:-50%;scale:1}.free-hint:where(.astro-nc55qyqu)>span:where(.astro-nc55qyqu){align-items:center;gap:8px;display:inline-flex}.free-sep:where(.astro-nc55qyqu){border-left:1.5px dashed #ffffff29;align-self:stretch;width:0;margin:2px 0}.free-hint:where(.astro-nc55qyqu) kbd:where(.astro-nc55qyqu){border:1.5px solid var(--hint-ink);min-width:26px;color:var(--ink);box-shadow:inset 0 1.5px 0 #fff, 0 2px 0 #5f6168, 0 3px 0 1px var(--hint-ink);font-family:var(--font-mono);text-align:center;background:#efefeb;border-radius:6px;padding:3px 7px 2px;font-size:11px;font-weight:700}.free-hint:where(.astro-nc55qyqu) .free-zoom:where(.astro-nc55qyqu){gap:8px;margin-left:2px}.free-zoom:where(.astro-nc55qyqu) button:where(.astro-nc55qyqu){--lift:0px;border:1.5px solid var(--hint-ink);width:30px;height:30px;color:var(--ink);box-shadow:inset 0 1.5px 0 #fff, inset 0 -2px 0 #0000001a, 0 calc(3px + var(--lift)) 0 #5f6168, 0 calc(4px + var(--lift)) 0 1px var(--hint-ink);translate:0 calc(0px - var(--lift));font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:translate .4s var(--hint-spring), box-shadow .4s var(--hint-spring);background:#efefeb;border-radius:8px;place-items:center;padding:0 0 2px;font-size:18px;font-weight:700;line-height:1;display:grid}@media (hover:hover){.free-zoom:where(.astro-nc55qyqu) button:where(.astro-nc55qyqu):hover{--lift:2px}}.free-zoom:where(.astro-nc55qyqu) button:where(.astro-nc55qyqu):active{--lift:-3px;transition-duration:80ms}.free-zoom:where(.astro-nc55qyqu) button:where(.astro-nc55qyqu):focus-visible{outline:2px solid var(--white);outline-offset:3px}.scroll-hint:where(.astro-nc55qyqu){--sh-ink:#0b0c0e;pointer-events:none;z-index:20;border:2px solid var(--sh-ink);box-shadow:inset 0 2px 0 #303136, 0 4px 0 #0d0e10, 0 6px 0 2px var(--sh-ink), 0 14px 24px -10px #000000a6;color:#efefeb;letter-spacing:-.01em;white-space:nowrap;will-change:transform;transition:opacity .35s, translate .45s var(--ease-out);background:#191a1e;border-radius:999px;align-items:center;gap:12px;padding:9px 16px 9px 12px;font-size:13px;font-weight:600;animation:.7s cubic-bezier(.34,1.56,.64,1) 1.6s both sh-in,2.8s ease-in-out 2.3s infinite sh-float;display:flex;position:fixed;bottom:28px;left:50%;translate:-50%}@keyframes sh-in{0%{opacity:0;translate:-50% 30px;scale:.85}}@keyframes sh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.journey:where(.astro-nc55qyqu).is-scrolled .scroll-hint:where(.astro-nc55qyqu),.journey:where(.astro-nc55qyqu).is-free .scroll-hint:where(.astro-nc55qyqu){opacity:0;animation-play-state:paused;translate:-50% 30px}.sh-mouse:where(.astro-nc55qyqu){border:2px solid var(--sh-ink);width:18px;height:26px;box-shadow:inset 0 -2px 0 #0000001f, 0 2px 0 #5f6168, 0 3px 0 1px var(--sh-ink);background:#efefeb;border-radius:9px;position:relative}.sh-mouse:where(.astro-nc55qyqu) i:where(.astro-nc55qyqu){background:var(--sh-ink);will-change:translate, opacity;border-radius:2px;width:4px;height:6px;margin-left:-2px;animation:1.8s ease-in-out infinite sh-wheel;position:absolute;top:4px;left:50%}@keyframes sh-wheel{0%{opacity:0;translate:0}20%{opacity:1;translate:0}75%,to{opacity:0;translate:0 9px}}.sh-arrows:where(.astro-nc55qyqu){flex-direction:column;align-items:center;margin-left:-2px;display:flex}.sh-arrows:where(.astro-nc55qyqu) i:where(.astro-nc55qyqu){border-bottom:2.2px solid #efefeb;border-right:2.2px solid #efefeb;width:8px;height:8px;margin-top:-3px;animation:1.6s ease-in-out infinite sh-arrow;rotate:45deg}.sh-arrows:where(.astro-nc55qyqu) i:where(.astro-nc55qyqu)+i:where(.astro-nc55qyqu){animation-delay:.2s}@keyframes sh-arrow{0%,to{opacity:.25;translate:0 -2px}50%{opacity:1;translate:0 2px}}.sh-finger:where(.astro-nc55qyqu),.sh-touch:where(.astro-nc55qyqu){display:none}.sh-finger:where(.astro-nc55qyqu){fill:#efefeb;width:22px;height:22px;stroke:var(--sh-ink);stroke-width:1.6px;stroke-linejoin:round;animation:1.6s ease-in-out infinite sh-swipe}@keyframes sh-swipe{0%,to{translate:0 4px}50%{translate:0 -4px}}@media (hover:none){.sh-mouse:where(.astro-nc55qyqu),.sh-desk:where(.astro-nc55qyqu){display:none}.sh-finger:where(.astro-nc55qyqu),.sh-touch:where(.astro-nc55qyqu){display:inline}}.track:where(.astro-nc55qyqu){height:var(--track-h,800vh)}.discord-icon:where(.astro-nc55qyqu),.sheet-handle:where(.astro-nc55qyqu){display:none}.sheet-chevron:where(.astro-nc55qyqu){transition:rotate .4s cubic-bezier(.34,1.56,.64,1)}@keyframes sheet-nudge{0%,6.4%,to{translate:0;scale:1}1.2%{translate:0 1px;scale:1.05 .93}2.8%{translate:0 -7px;scale:.96 1.05}4.4%{translate:0;scale:1.05 .95}5.4%{scale:.99 1.01}}@keyframes sheet-down{0%{translate:0 -24px;scale:1.02}60%{translate:0 4px}to{translate:0;scale:1}}@keyframes sheet-up{0%{translate:0 24px;scale:.98}60%{translate:0 -4px}to{translate:0;scale:1}}@media (width<=860px){.topnav:where(.astro-nc55qyqu)>a:where(.astro-nc55qyqu):not(.key){display:none}.discord-icon:where(.astro-nc55qyqu){display:block}.nav-label:where(.astro-nc55qyqu){display:none}.nav-discord:where(.astro-nc55qyqu) .key-face{padding:8px 10px}.sheet-handle:where(.astro-nc55qyqu){justify-content:center;margin:-8px 0 14px;display:flex}.panel--card:where(.astro-nc55qyqu).is-expanded .sheet-handle:where(.astro-nc55qyqu){z-index:2;position:sticky;top:-14px}.panel--card:where(.astro-nc55qyqu):not(.is-expanded) .sheet-handle:where(.astro-nc55qyqu) .key{animation:10s cubic-bezier(.3,.8,.4,1) 1.5s infinite sheet-nudge}.panel--card:where(.astro-nc55qyqu).is-expanded{overscroll-behavior:contain;scrollbar-width:none;max-height:calc(100dvh - 104px);animation:.5s cubic-bezier(.34,1.56,.64,1) sheet-up;overflow-y:auto}.panel--card:where(.astro-nc55qyqu).is-expanded::-webkit-scrollbar{display:none}.panel--card:where(.astro-nc55qyqu).is-expanded .sc-buy{z-index:2;background:linear-gradient(#191a1e00,#191a1e 34%);border-top-color:#0000;margin:-48px -20px -24px;padding:62px 20px 24px;position:sticky;bottom:-24px}.panel--card:where(.astro-nc55qyqu).is-collapsing{animation:.5s cubic-bezier(.34,1.56,.64,1) sheet-down}.panel--card:where(.astro-nc55qyqu).is-expanded .sheet-chevron:where(.astro-nc55qyqu){rotate:180deg}.panel--card:where(.astro-nc55qyqu).is-expanded .sc-meta,.panel--card:where(.astro-nc55qyqu).is-expanded .sc-files,.panel--card:where(.astro-nc55qyqu).is-expanded .sc-news,.panel--card:where(.astro-nc55qyqu).is-expanded .st-block,.panel--card:where(.astro-nc55qyqu).is-expanded .st-proof,.panel--card:where(.astro-nc55qyqu).is-expanded .st-latest{display:flex}.legend:where(.astro-nc55qyqu),.free-hint:where(.astro-nc55qyqu){display:none}.panel--card:where(.astro-nc55qyqu){width:auto;margin:0;padding:22px 20px 24px;inset:auto 16px 16px;translate:none}.panel:where(.astro-nc55qyqu) h2:where(.astro-nc55qyqu){font-size:40px}.panel--card:where(.astro-nc55qyqu) p:where(.astro-nc55qyqu){margin-bottom:16px;font-size:14px}.explore-tab:where(.astro-nc55qyqu){top:96px}}@media (width<=520px){.hero-title:where(.astro-nc55qyqu){font-size:min(76px,21vw)}}@media (width<=400px){.hero-pill:where(.astro-nc55qyqu){zoom:.9}}@media (width<=350px){.hero-pill:where(.astro-nc55qyqu){zoom:.8}}@media (width>=2200px) and (height>=1200px){.topbar:where(.astro-nc55qyqu),.panel--card:where(.astro-nc55qyqu),.legend:where(.astro-nc55qyqu),.scroll-hint:where(.astro-nc55qyqu),.free-hint:where(.astro-nc55qyqu),.hero-pill:where(.astro-nc55qyqu),.panel:where(.astro-nc55qyqu) .hero-sub:where(.astro-nc55qyqu),.hero-actions:where(.astro-nc55qyqu){zoom:1.33}}@media (width>=3200px) and (height>=1800px){.topbar:where(.astro-nc55qyqu),.panel--card:where(.astro-nc55qyqu),.legend:where(.astro-nc55qyqu),.scroll-hint:where(.astro-nc55qyqu),.free-hint:where(.astro-nc55qyqu),.hero-pill:where(.astro-nc55qyqu),.panel:where(.astro-nc55qyqu) .hero-sub:where(.astro-nc55qyqu),.hero-actions:where(.astro-nc55qyqu){zoom:2}}@media (width>=861px) and (height>=521px) and (height<=939px){:root{--ui-zoom:.9}.topbar:where(.astro-nc55qyqu),.panel--card:where(.astro-nc55qyqu),.panel--hero:where(.astro-nc55qyqu),.panel--end:where(.astro-nc55qyqu),.legend:where(.astro-nc55qyqu),.scroll-hint:where(.astro-nc55qyqu),.free-hint:where(.astro-nc55qyqu),.legal--corner:where(.astro-nc55qyqu){zoom:var(--ui-zoom)}}@media (width>=861px) and (height>=521px) and (height<=849px){:root{--ui-zoom:.8}}@media (width>=861px) and (height>=521px) and (height<=759px){:root{--ui-zoom:.72}}@media (width>=861px) and (height>=521px) and (height<=679px){:root{--ui-zoom:.64}}@media (width>=861px) and (height>=521px) and (height<=599px){:root{--ui-zoom:.56}}@media (height<=520px) and (orientation:landscape){.topbar:where(.astro-nc55qyqu){padding-block:12px}.panel--hero:where(.astro-nc55qyqu){padding-top:56px}.hero-pill--sale:where(.astro-nc55qyqu){margin-bottom:44px}.hero-title:where(.astro-nc55qyqu){font-size:min(16.5vw,21vh)}.panel:where(.astro-nc55qyqu) .hero-sub:where(.astro-nc55qyqu){--gap:16px;max-width:720px;font-size:15px}.scroll-hint:where(.astro-nc55qyqu){display:none}.panel--card:where(.astro-nc55qyqu),.panel--card:where(.astro-nc55qyqu).is-expanded{overscroll-behavior:contain;scrollbar-width:none;width:min(520px,62vw);max-height:calc(100dvh - 84px);bottom:12px;right:auto;overflow-y:auto}.panel--card:where(.astro-nc55qyqu)::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.ch:where(.astro-nc55qyqu){filter:none!important;transform:none!important}.blip:where(.astro-nc55qyqu).is-active .blip-pulse:where(.astro-nc55qyqu):after,.scroll-hint:where(.astro-nc55qyqu),.scroll-hint:where(.astro-nc55qyqu) :where(.astro-nc55qyqu):is(i,svg){animation:none}}.tsn:where(.astro-uagrnbuq){--tsn-ink:#0b0c0e;--tsn-spring:cubic-bezier(.34, 1.56, .64, 1);z-index:25;zoom:var(--ui-zoom,1);border:2px solid var(--tsn-ink);width:max-content;max-width:calc(100vw - 32px);box-shadow:inset 0 2px 0 #303136, 0 5px 0 #0d0e10, 0 7px 0 2px var(--tsn-ink), 0 22px 36px -14px #000000bf;color:#c2c4c9;opacity:0;transition:opacity .3s var(--ease-out), transform .65s var(--tsn-spring);background:#191a1e;border-radius:18px;align-items:center;gap:16px;padding:10px;display:flex;position:fixed;top:82px;left:50%;transform:translate(-50%,-28px)scale(.92)}.tsn:where(.astro-uagrnbuq).is-in{opacity:1;transform:translate(-50%)}.tsn:where(.astro-uagrnbuq)[hidden]{display:none}.tsn:where(.astro-uagrnbuq):after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff17 50%,#0000 65%) 130% 0/220% 100% no-repeat;position:absolute;inset:0}.tsn:where(.astro-uagrnbuq).is-in:after{animation:tsn-shine 1.4s .5s var(--ease-out) both}@keyframes tsn-shine{to{background-position:-30% 0}}.tsn-icon:where(.astro-uagrnbuq){border:1.5px solid var(--tsn-ink);width:46px;height:46px;box-shadow:inset 0 2px 0 #ffffffb3, 0 3px 0 #676970, 0 4px 0 1.5px var(--tsn-ink);color:var(--tsn-ink);background:#efefeb;border-radius:12px;flex:none;place-items:center;margin-bottom:4px;display:grid;position:relative}.tsn:where(.astro-uagrnbuq).is-in .tsn-icon:where(.astro-uagrnbuq){animation:tsn-hop .7s .35s var(--tsn-spring) both}@keyframes tsn-hop{0%{transform:scale(.6)rotate(-12deg)}to{transform:none}}.tsn-icon:where(.astro-uagrnbuq) svg:where(.astro-uagrnbuq){fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.tsn-body:where(.astro-uagrnbuq){min-width:0;padding-right:6px}.tsn-label:where(.astro-uagrnbuq){font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--steel);margin:0 0 3px;font-size:10.5px;font-weight:600}.tsn-title:where(.astro-uagrnbuq){letter-spacing:-.02em;color:var(--white);margin:0;font-size:16px;font-weight:700;line-height:1.25}.tsn-actions:where(.astro-uagrnbuq){flex:none;align-items:center;gap:8px;padding-bottom:3px;display:flex}.tsn-close:where(.astro-uagrnbuq){border:1.5px solid var(--tsn-ink);width:32px;height:32px;color:var(--steel);cursor:pointer;transition:color .2s, transform .35s var(--tsn-spring), box-shadow .15s;background:#202126;border-radius:9px;place-items:center;padding:0;display:grid;box-shadow:inset 0 1px #303136,0 2px #0d0e10}.tsn-close:where(.astro-uagrnbuq):hover{color:var(--white);transform:scale(1.08)}.tsn-close:where(.astro-uagrnbuq):active{transform:translateY(2px);box-shadow:inset 0 1px #303136}.tsn-close:where(.astro-uagrnbuq):focus-visible{outline:2px solid var(--white);outline-offset:2px}.tsn-close:where(.astro-uagrnbuq) svg:where(.astro-uagrnbuq){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:12px;height:12px}@media (width<=640px){.tsn:where(.astro-uagrnbuq){flex-wrap:wrap;gap:12px;width:calc(100vw - 32px);padding:12px;top:74px}.tsn-body:where(.astro-uagrnbuq){flex:1 1 0}.tsn-title:where(.astro-uagrnbuq){font-size:15px}.tsn-actions:where(.astro-uagrnbuq){justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.tsn:where(.astro-uagrnbuq),.tsn-close:where(.astro-uagrnbuq){transition:opacity .2s}.tsn:where(.astro-uagrnbuq):after,.tsn-icon:where(.astro-uagrnbuq){animation:none!important}}
