@keyframes ss-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes ss-scroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.ss-marquee-up{animation:ss-scroll-up var(--ss-dur,60s) linear infinite;will-change:transform}.ss-marquee-down{animation:ss-scroll-down var(--ss-dur,60s) linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.ss-marquee-up,.ss-marquee-down{animation:none}}@keyframes ss-flow{0%{opacity:0;left:-4px}20%{opacity:1}80%{opacity:1}to{opacity:0;left:100%}}.ss-flow{animation:1.8s linear infinite backwards ss-flow}@keyframes ss-drip{0%{opacity:0;top:-3px}25%{opacity:1}80%{opacity:1}to{opacity:0;top:15px}}.ss-drip{animation:1.7s linear infinite backwards ss-drip}@keyframes ss-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ss-grow{transform-origin:bottom;animation:ss-grow .7s var(--ease-power) backwards}@media (prefers-reduced-motion:reduce){.ss-grow{animation:none}.ss-flow,.ss-drip{opacity:0;animation:none}}@keyframes ss-burst{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--dx), var(--dy)) scale(.6);opacity:0}}.ss-burst{animation:ss-burst .55s var(--ease-power) forwards}@media (prefers-reduced-motion:reduce){.ss-burst{opacity:0;animation:none}}@keyframes ss-card-out-right{to{opacity:0;transform:translate(120%)rotate(4deg)}}@keyframes ss-card-out-left{to{opacity:0;transform:translate(-120%)rotate(-4deg)}}@keyframes ss-card-out-down{to{opacity:0;transform:translateY(48px)scale(.94)}}@keyframes ss-card-in{0%{opacity:0;transform:translateY(20px)scale(.96)}}@keyframes ss-stamp-in{0%{opacity:0;transform:rotate(-11deg)scale(1.5)}to{opacity:1;transform:rotate(-11deg)scale(1)}}.ss-card-out-right{animation:ss-card-out-right .42s var(--ease-power) forwards}.ss-card-out-left{animation:ss-card-out-left .42s var(--ease-power) forwards}.ss-card-out-down{animation:ss-card-out-down .42s var(--ease-power) forwards}.ss-card-in{animation:ss-card-in .38s var(--ease-power) backwards}.ss-stamp{animation:ss-stamp-in .28s var(--ease-power) backwards;transform:rotate(-11deg)}@media (prefers-reduced-motion:reduce){.ss-card-out-right,.ss-card-out-left,.ss-card-out-down,.ss-card-in,.ss-stamp{animation:none}}@keyframes ss-orbit{0%{rotate:none}to{rotate:360deg}}@keyframes ss-arc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ss-orbit{animation:ss-orbit var(--ss-dur,26s) linear infinite}.ss-arc{animation:24s linear infinite ss-arc}@keyframes ss-tick-in{0%{opacity:.2;flex-grow:.001}to{opacity:1;flex-grow:1}}@keyframes ss-cell-pop{0%{transform:scaleY(1)}45%{transform:scaleY(1.28)}to{transform:scaleY(1)}}.ss-tick-in{animation:ss-tick-in .45s var(--ease-power) backwards}.ss-cell-pop{animation:ss-cell-pop .6s var(--ease-power) var(--ss-delay,0s) backwards}@keyframes ss-ent-pop{0%{box-shadow:0 0 0 0 var(--ss-pop-c,#2f5bff52);transform:scaleY(1)}45%{transform:scaleY(1.28);box-shadow:0 0 0 4px #0000}to{transform:scaleY(1);box-shadow:0 0 #0000}}.ss-tick{display:inline-block}.ss-tick:first-child{--ss-pop-d:0s}.ss-tick:nth-child(2){--ss-pop-d:40ms}.ss-tick:nth-child(3){--ss-pop-d:80ms}.ss-tick:nth-child(4){--ss-pop-d:.12s}.ss-tick:nth-child(5){--ss-pop-d:.16s}.ss-tick:nth-child(6){--ss-pop-d:.2s}.ss-tick:nth-child(7){--ss-pop-d:.24s}.ss-tick:nth-child(8){--ss-pop-d:.28s}[data-hit-ent="0"] .ss-tick[data-ent="0"]{--ss-pop-c:#635bff52;animation:ss-ent-pop .6s var(--ease-power) var(--ss-pop-d,0s) backwards}[data-hit-ent="1"] .ss-tick[data-ent="1"]{--ss-pop-c:#00d4ff52;animation:ss-ent-pop .6s var(--ease-power) var(--ss-pop-d,0s) backwards}[data-hit-ent="2"] .ss-tick[data-ent="2"]{--ss-pop-c:#9966ff57;animation:ss-ent-pop .6s var(--ease-power) var(--ss-pop-d,0s) backwards}[data-hit-ent="3"] .ss-tick[data-ent="3"]{--ss-pop-c:#e75fa457;animation:ss-ent-pop .6s var(--ease-power) var(--ss-pop-d,0s) backwards}[data-hit-ent="4"] .ss-tick[data-ent="4"]{--ss-pop-c:#3ecf8e57;animation:ss-ent-pop .6s var(--ease-power) var(--ss-pop-d,0s) backwards}[data-hit-ent="5"] .ss-tick[data-ent="5"]{--ss-pop-c:#ff9e685c;animation:ss-ent-pop .6s var(--ease-power) var(--ss-pop-d,0s) backwards}@keyframes ss-card-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ss-scan{0%{transform-origin:0;opacity:1;transform:scaleX(0)}55%{transform-origin:0;opacity:1;transform:scaleX(1)}56%{transform-origin:100%;opacity:1;transform:scaleX(1)}to{transform-origin:100%;opacity:0;transform:scaleX(0)}}.ss-card-arrive{animation:ss-card-arrive .5s var(--ease-power) backwards}.ss-scan{animation:ss-scan 1.15s var(--ease-power) var(--ss-delay,0s) both}@keyframes ss-verdict-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.ss-verdict-in{animation:ss-verdict-in .44s var(--ease-power) backwards}@keyframes ss-fill-in{0%{opacity:.15;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ss-fill-in{animation:ss-fill-in .4s var(--ease-power) backwards}@media (prefers-reduced-motion:reduce){.ss-orbit,.ss-arc,.ss-tick-in,.ss-cell-pop,.ss-card-arrive,.ss-scan,.ss-verdict-in,.ss-fill-in,.ss-tick{animation:none!important}.ss-scan{opacity:0!important}}@keyframes ss-why-enter-a{0%{margin-top:-88px}to{margin-top:0}}@keyframes ss-why-enter-b{0%{margin-top:-88px}to{margin-top:0}}@keyframes ss-why-mask{0%{transform-origin:0;transform:scaleX(0)}42%{transform-origin:0;transform:scaleX(1)}58%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes ss-why-mask2{0%{transform-origin:0;transform:scaleX(0)}25%{transform-origin:0;transform:scaleX(1)}75%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes ss-why-under{0%,75%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes ss-why-rowreveal{0%,49.9%{visibility:hidden}50%,to{visibility:visible}}@keyframes ss-why-ring-a{0%{opacity:.9;transform:scale(.15)}to{opacity:0;transform:scale(1)}}@keyframes ss-why-ring-b{0%{opacity:.9;transform:scale(.15)}to{opacity:0;transform:scale(1)}}@keyframes ss-why-rev-a{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes ss-why-rev-b{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes ss-why-arc-tilt{0%{transform:perspective(760px)rotateX(66deg)rotate(0)}to{transform:perspective(760px)rotateX(66deg)rotate(360deg)}}.ss-why-arc{animation:34s linear infinite ss-why-arc-tilt}@media (prefers-reduced-motion:reduce){.ss-why-anim{animation:none!important}.ss-why-arc{transform:perspective(760px)rotateX(66deg)rotate(0);animation:none!important}}@keyframes ss-roll-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes ss-roll-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ss-roll-out{animation:ss-roll-out .42s var(--ease-power) forwards}.ss-roll-in{animation:ss-roll-in .42s var(--ease-power) backwards}@media (prefers-reduced-motion:reduce){.ss-roll-out{display:none!important}.ss-roll-in{animation:none!important}}.ss-h2{letter-spacing:-.025em;text-wrap:balance;font-size:1.9375rem;font-weight:600;line-height:1.15}.ss-h3{letter-spacing:-.02em;text-wrap:balance;font-size:1.625rem;font-weight:600;line-height:1.22}@media (min-width:768px){.ss-h2{font-size:2.6875rem}.ss-h3{font-size:2.125rem}}.ss-lead{font-size:1rem;line-height:1.65}@media (min-width:768px){.ss-lead{font-size:1.125rem}}.ss-sub{font-size:.9375rem;line-height:1.65}@keyframes ss-cms-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ss-cms-blink{0%,49%{opacity:1}50%,to{opacity:0}}.ss-cms-rise{animation:ss-cms-rise .32s var(--ease-power) both}.ss-cms-caret{animation:.9s step-end infinite ss-cms-blink}@media (prefers-reduced-motion:reduce){.ss-cms-rise,.ss-cms-caret{animation:none}}@keyframes ss-scene-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes ss-scene-transport{0%{opacity:0;left:-4px}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@keyframes ss-scene-transport-y{0%{opacity:0;top:-4px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}@keyframes ss-scene-cell{0%,16%{opacity:0}44%,88%{opacity:1}to{opacity:0}}@keyframes ss-scene-orbit{0%{rotate:none}to{rotate:360deg}}@keyframes ss-scene-contact{0%{opacity:0;transform:scale(.35)}14%{opacity:.95}to{opacity:0;transform:scale(1.9)}}@keyframes ss-scene-stack{0%,12%{opacity:.12}48%,88%{opacity:1}to{opacity:.12}}.ss-scene-transport,.ss-scene-transport-y,.ss-scene-contact{opacity:0}[data-motion] .ss-scene-reveal{animation:ss-scene-reveal .52s var(--ease-power) both;animation-delay:var(--rise-delay,0s)}[data-reveal=done] .ss-scene-reveal{animation:none}[data-motion=on] .ss-scene-transport{animation:1.8s cubic-bezier(.32,0,.24,1) infinite ss-scene-transport;animation-delay:var(--ss-delay,0s)}[data-motion=on] .ss-scene-transport-y{animation:1.8s cubic-bezier(.32,0,.24,1) infinite ss-scene-transport-y;animation-delay:var(--ss-delay,0s)}[data-motion=on] .ss-scene-cell{animation:5.6s linear infinite ss-scene-cell}[data-motion=on] .ss-scene-orbit{animation:26s linear infinite ss-scene-orbit}[data-motion=on] .ss-scene-contact{animation:ss-scene-contact .7s var(--ease-power) infinite}[data-motion=on] .ss-scene-stack{animation:5.6s linear infinite ss-scene-stack;animation-delay:var(--ss-delay,0s)}@media (prefers-reduced-motion:reduce){.ss-scene-reveal,.ss-scene-transport,.ss-scene-transport-y,.ss-scene-cell,.ss-scene-orbit,.ss-scene-contact,.ss-scene-stack{animation:none!important}.ss-scene-transport,.ss-scene-transport-y,.ss-scene-contact{opacity:0!important}}@keyframes ss-dock-pop-a{0%{box-shadow:0 0 0 0 var(--ss-pop-c,#2f5bff66);transform:scale(1)}40%{transform:scale(1.16)}to{transform:scale(1);box-shadow:0 0 0 7px #0000}}@keyframes ss-dock-pop-b{0%{box-shadow:0 0 0 0 var(--ss-pop-c,#2f5bff66);transform:scale(1)}40%{transform:scale(1.16)}to{transform:scale(1);box-shadow:0 0 0 7px #0000}}[data-intake] [data-hit=a]>.ss-dock-chip{animation:ss-dock-pop-a .6s var(--ease-power)}[data-intake] [data-hit=b]>.ss-dock-chip{animation:ss-dock-pop-b .6s var(--ease-power)}@keyframes ss-dock-hl-a{0%{opacity:0}14%{opacity:1}62%{opacity:1}to{opacity:0}}@keyframes ss-dock-hl-b{0%{opacity:0}14%{opacity:1}62%{opacity:1}to{opacity:0}}[data-intake] [data-hit=a]>.ss-dock-hl{animation:1.9s ease-out ss-dock-hl-a}[data-intake] [data-hit=b]>.ss-dock-hl{animation:1.9s ease-out ss-dock-hl-b}@keyframes ss-dock-live{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.ss-dock-live{animation:1.8s cubic-bezier(.22,1,.36,1) infinite ss-dock-live}@media (prefers-reduced-motion:reduce){.ss-dock-chip,.ss-dock-hl{animation:none!important}.ss-dock-live{display:none}}.ss-s2{--s2-card-w:28.75rem;--pile-depth:calc(var(--pile-cap) * var(--pile-step) + var(--pile-room));grid-template-columns:minmax(0,1fr);grid-template-areas:"prism""band""tour""copy";padding-inline:24px;display:grid;container:ss-s2/inline-size}.ss-s2-copy{grid-area:copy;align-self:start;margin-top:56px}.ss-s2-prism{width:100%;max-width:var(--s2-card-w);--prism-inlet:50%;grid-area:prism;justify-self:center}.ss-prism-inlet{left:var(--prism-inlet,50%)}.ss-s2-band{--s2-drop:40px;margin-top:var(--pile-depth);height:calc(var(--s2-drop) - var(--pile-depth));grid-area:band}.ss-s2-tour{grid-area:tour;min-width:0}@container ss-s2 (min-width:640px){.ss-s2-band{--s2-drop:74px}}@container ss-s2 (max-width:639.98px){.ss-prism-exit{opacity:0}}@media (min-width:64rem){.ss-s2{--s2-pad:max(24px, calc((100% - 1152px) / 2));grid-template-columns:var(--s2-pad) minmax(0, 1fr) 48px var(--s2-card-w) var(--s2-pad);grid-template-areas:".copy.prism."".band band band."".tour tour tour.";padding-inline:0}.ss-s2-copy{margin-top:0}.ss-s2-prism{--prism-inlet:clamp(24px, calc(max(50cqw, 600px) + 72px + min(680px, (100cqw - max(50cqw, 600px)) * .94, 86vh) / 2 - (100cqw - max(24px, (100cqw - 1152px) / 2) - var(--s2-card-w)) - 1px), calc(100% - 24px));place-self:end stretch;max-width:none}}.ss-prism-pile{pointer-events:none;height:0;position:absolute;inset:100% 0 auto}.ss-prism-layer{--fade:100%;left:calc(var(--l) * var(--pile-inset));right:calc(var(--l) * var(--pile-inset));bottom:calc(var(--l) * var(--pile-step) * -1);border:1px solid color-mix(in oklab, var(--border) var(--fade), var(--card));background:var(--card);height:40px;box-shadow:var(--shadow-2);visibility:hidden;border-radius:18px;position:absolute}.ss-prism-layer[data-l="2"]{--fade:88%}.ss-prism-layer[data-l="3"]{--fade:76%}.ss-prism-layer[data-l="4"]{--fade:64%}.dark .ss-prism-layer{border-color:var(--border);background:color-mix(in oklab, var(--secondary) var(--fade), var(--card))}.ss-prism-layer[data-on]{visibility:visible;animation:ss-pile-in var(--pile-ms) var(--ease-power) backwards}.ss-prism-layer[data-on][data-replay]{animation-name:ss-pile-again}@keyframes ss-pile-in{0%{opacity:0;translate:0 calc(var(--pile-step) * -1)}}@keyframes ss-pile-again{0%{opacity:.35;translate:0 calc(var(--pile-step) * -.5)}}.ss-prism-exit{transform:translateY(calc(var(--pile-n,0) * var(--pile-step)))}.ss-prism-stack[data-motion] .ss-prism-exit{transition:transform var(--pile-ms) var(--ease-power)}@media (prefers-reduced-motion:reduce){.ss-prism-layer{visibility:visible;animation:none!important}.ss-prism-exit{transform:translateY(calc(var(--pile-cap) * var(--pile-step)));transition:none!important}}.ss-prism-answer{opacity:0;visibility:hidden;grid-area:1/1;translate:0 8px}.ss-prism-answer[data-active]{opacity:1;visibility:visible;translate:none}.ss-prism[data-motion] .ss-prism-answer{transition:opacity .1s linear,translate 0s linear .1s,visibility 0s linear .1s}.ss-prism[data-motion] .ss-prism-answer[data-active]{transition:opacity .26s var(--ease-power) 70ms, translate .26s var(--ease-power) 70ms, visibility 0s}.ss-prism-rival{background-image:linear-gradient(var(--h), var(--h));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1.5px;padding-bottom:1px}.ss-prism-mention{background-image:linear-gradient(color-mix(in oklab, var(--accent) 15%, transparent), color-mix(in oklab, var(--accent) 15%, transparent));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;border-radius:4px;margin-inline:-1px;padding:1px 3px}.ss-prism-pin{vertical-align:1px;width:15px;height:15px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 26%, transparent);color:var(--muted-foreground);font-family:var(--font-mono);border-radius:9999px;justify-content:center;align-items:center;margin-left:2px;font-size:9px;line-height:1;display:inline-flex}.ss-prism-slot{border:1px dashed var(--ink-4);color:var(--ink-4);border-radius:5px;padding:0 5px;line-height:1.4;display:inline-block}.ss-prism[data-phase=swap] .ss-prism-answer[data-active] .ss-prism-rival{background-size:0% 1.5px}.ss-prism[data-phase=swap] .ss-prism-answer[data-active] .ss-prism-mention{background-size:0% 100%}.ss-prism[data-phase=swap] .ss-prism-answer[data-active] .ss-prism-pin{opacity:.4}.ss-prism[data-phase=swap] .ss-prism-answer[data-active] .ss-prism-slot{opacity:0}.ss-prism[data-phase=marks] .ss-prism-answer[data-active] .ss-prism-rival,.ss-prism[data-phase=marks] .ss-prism-answer[data-active] .ss-prism-mention{transition:background-size .24s var(--ease-power) calc(var(--i,0) * var(--stagger,.12s))}.ss-prism[data-phase=marks] .ss-prism-answer[data-active] .ss-prism-pin{animation:ss-prism-pin .52s var(--ease-power) calc(var(--i,0) * var(--stagger,.12s)) both}.ss-prism[data-phase=marks] .ss-prism-answer[data-active] .ss-prism-slot{animation:ss-prism-slot .32s var(--ease-power) calc(var(--i,0) * var(--stagger,.12s)) both}@keyframes ss-prism-pin{0%{opacity:.4;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 26%, transparent), 0 0 0 0 color-mix(in oklab, var(--foreground) 30%, transparent)}45%{opacity:1}to{opacity:1;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 26%, transparent), 0 0 0 5px color-mix(in oklab, var(--foreground) 0%, transparent)}}@keyframes ss-prism-slot{0%{opacity:0;transform:translateY(3px)}}.ss-prism[data-motion][data-phase=split] .ss-prism-word{animation:ss-cms-rise .32s var(--ease-power) both}@media (prefers-reduced-motion:reduce){.ss-prism-answer,.ss-prism-rival,.ss-prism-mention,.ss-prism-pin,.ss-prism-slot,.ss-prism-word{transition:none!important;animation:none!important}}.ss-s2d{--s2-dock-w:26.25rem;--s2-head:44px;--s2-row:36px;--s2-gap:48px;row-gap:var(--s2-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"dock""tour""copy";padding-inline:24px;display:grid}.ss-s2d>.ss-s2-copy{margin-top:0}.ss-s2-dock{--s2-dot-x:33px;--s2-bus:calc(var(--s2-dot-x) - var(--s2-bus-gap,18px));width:100%;max-width:var(--s2-dock-w);margin-bottom:calc(-1 * var(--s2-gap));grid-area:dock;place-self:stretch center}.ss-s2-feed{min-height:var(--s2-gap)}@media (min-width:40rem){.ss-s2-dock{--s2-dot-x:40px}}@media (min-width:64rem){.ss-s2d{--s2-pad:max(24px, calc((100% - 1152px) / 2));grid-template-columns:var(--s2-pad) minmax(0, 1fr) 48px var(--s2-dock-w) var(--s2-pad);grid-template-areas:".copy.dock."".tour tour tour.";padding-inline:0}.ss-s2-dock{justify-self:stretch;max-width:none}}
