.cn{--cn-band:#1f2ed1;--cn-band-ink:#fff;--cn-stroke:color-mix(in oklab, var(--foreground) 50%, transparent);--cn-ease:cubic-bezier(.65, 0, .25, 1.22);overflow-wrap:break-word}.dark .cn{--cn-band:#8aa1f5;--cn-band-ink:#0d1022}.cn-wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.cn-wrap{padding-inline:2rem}}@media (min-width:1024px){.cn-wrap{padding-inline:3rem}}.cn-band{background:var(--cn-band);color:var(--cn-band-ink)}.cn-fit{container-type:inline-size}.cn-giant{letter-spacing:-.05em;font-weight:700;line-height:.92;font-size:min(var(--cn-max,12vw), calc(100cqi / (var(--len,8) * var(--cn-k,.56))));text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}.cn-display{letter-spacing:-.045em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-weight:700;line-height:.98}.cn-outline{color:var(--background);-webkit-text-stroke:3px var(--cn-stroke);paint-order:stroke fill}.cn-giant.cn-outline{letter-spacing:-.015em}.cn-band .cn-outline{color:var(--cn-band);-webkit-text-stroke-color:var(--cn-band-ink)}@media (min-width:1024px){.cn-outline{-webkit-text-stroke-width:4px}}.cn-roll{vertical-align:top;height:1.1em;display:inline-block;overflow:hidden}.cn-roll-list{animation:cn-roll-3 9s var(--cn-ease) infinite;flex-direction:column;display:flex}.cn-roll-list>span{white-space:nowrap;height:1.1em;line-height:1.1em}.cn-roll-list[data-n="4"]{animation-name:cn-roll-4;animation-duration:12s}@keyframes cn-roll-3{0%,28%{transform:translateY(0)}33.33%,61.66%{transform:translateY(-1.1em)}66.66%,95%{transform:translateY(-2.2em)}to{transform:translateY(-3.3em)}}@keyframes cn-roll-4{0%,21%{transform:translateY(0)}25%,46%{transform:translateY(-1.1em)}50%,71%{transform:translateY(-2.2em)}75%,96%{transform:translateY(-3.3em)}to{transform:translateY(-4.4em)}}.cn-marquee{width:max-content;animation:90s linear infinite cn-marquee;display:flex}.cn-marquee[data-reverse]{animation-duration:110s;animation-direction:reverse}@keyframes cn-marquee{to{transform:translate(-50%)}}.cn-soon-letter{display:inline-block;position:relative}.cn-soon-letter>span{color:var(--cn-band-ink);opacity:0;animation:7s ease-in-out infinite cn-soon;animation-delay:calc(var(--i) * .35s);position:absolute;inset:0}@keyframes cn-soon{0%,8%{opacity:0}22%,55%{opacity:1}70%,to{opacity:0}}.cn-tick{opacity:.45;animation:9s step-end infinite cn-tick;animation-delay:var(--d)}@keyframes cn-tick{0%{opacity:1}31%{opacity:.45}}.cn-live .cn-tick,.cn-live .cn-roll-list,.cn-live .cn-marquee,.cn-live .cn-soon-letter>span{animation-play-state:paused}.cn-live[data-on] .cn-tick,.cn-live[data-on] .cn-roll-list,.cn-live[data-on] .cn-marquee,.cn-live[data-on] .cn-soon-letter>span{animation-play-state:running}.cn-fill-mask{position:absolute;inset:0}.cn-fill-inner{color:var(--primary)}.cn-link-row .cn-link-word{transition:transform .2s cubic-bezier(.32,.72,0,1)}.cn-link-row:hover .cn-link-word,.cn-link-row:focus-visible .cn-link-word{transform:translate(.08em)}.cn-link-row .cn-arrow{transition:transform .2s cubic-bezier(.32,.72,0,1)}.cn-link-row:hover .cn-arrow{transform:translate(.25rem)}.cn-faq summary::-webkit-details-marker{display:none}.cn-faq[open] .cn-faq-plus{transform:rotate(45deg)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cn-fill-mask{animation:linear both cn-fill-mask;animation-timeline:view();animation-range:entry 30% cover 50%}.cn-weigh{animation:linear both cn-weigh;animation-timeline:view();animation-range:entry 10% cover 45%}}}@keyframes cn-fill-mask{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes cn-weigh{0%{letter-spacing:.1em;opacity:.35;font-weight:400}to{letter-spacing:-.05em;opacity:1;font-weight:700}}@media (prefers-reduced-motion:reduce){.cn .cn-roll-list,.cn .cn-tick,.cn .cn-marquee,.cn .cn-soon-letter>span{animation:none}.cn-soon-letter>span{opacity:0}}