.ck-bot{transition:transform .26s var(--ease-out,cubic-bezier(.25,1,.5,1)),opacity .26s var(--ease-out,ease-out)}.ck-lineup.has-sel .ck-bot:not(.is-lifted){transform:scale(.86);opacity:.78}.ck-bot.is-lifted .ck-bot-char,.ck-bot.is-lifted .ck-bot-glow{visibility:hidden}a.ck-bot{text-decoration:none;color:inherit;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.ck-bot:focus-visible{outline:2px solid var(--ink,#0f0f14);outline-offset:4px;border-radius:16px}.sp-root{position:fixed;inset:0;z-index:1000;pointer-events:none;animation:sp-fade .22s var(--ease-out,ease-out) both}.sp-root[data-closing="1"]{animation:sp-out .16s ease-in both}@keyframes sp-fade{0%{opacity:0}to{opacity:1}}@keyframes sp-out{0%{opacity:1}to{opacity:0}}.sp-stage,.sp-wash{position:absolute;inset:0}.sp-stage{justify-content:center;padding:0 20px 14vh}.sp-card,.sp-stage{display:flex;align-items:center}.sp-card{pointer-events:auto;flex-direction:column;text-align:center;max-width:360px}.sp-bot{display:block;padding:0;border:0;background:transparent;cursor:pointer;transform-origin:50% 100%;will-change:transform}.sp-bot:focus-visible{outline:2px solid var(--ink,#0f0f14);outline-offset:6px;border-radius:24px}.sp-float{transform-origin:50% 100%;animation:sp-bob 3s ease-in-out .6s infinite}@keyframes sp-bob{0%,to{transform:translateY(0) scale(1.02,.98)}50%{transform:translateY(-8px) scale(.98,1.03)}}.sp-shadow{width:90px;height:10px;margin:6px auto 0;border-radius:50%;background:radial-gradient(ellipse at center,rgba(15,15,20,.22) 0,transparent 70%);filter:blur(2px)}.sp-text>*{animation:sp-up .32s var(--ease-out,cubic-bezier(.25,1,.5,1)) both}.sp-kicker{display:inline-block;margin-top:14px;padding:5px 12px;border-radius:9999px;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;animation-delay:.14s}.sp-kicker,.sp-name{color:var(--ink,#0f0f14)}.sp-name{margin:10px 0 0;font-size:clamp(34px,8vw,46px);font-weight:900;letter-spacing:-.025em;line-height:1.05;animation-delay:.19s}.sp-tag{margin:8px 0 0;font-size:17px;font-style:italic;color:var(--muted,#6b6a63);animation-delay:.24s}.sp-enter{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:14px 28px;border:0;border-radius:9999px;font-size:16px;font-weight:700;color:#fff;background:#1d1d1f;cursor:pointer;animation-delay:.29s;transition:transform var(--dur-fast,.15s) var(--ease-out,ease-out)}.sp-enter:active{transform:scale(.97)}.sp-enter svg{transition:transform var(--dur-base,.2s) var(--ease-out,ease-out)}.sp-enter:hover svg{transform:translateX(3px)}.sp-enter:focus-visible{outline:2px solid #0071e3;outline-offset:3px}@keyframes sp-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ck-bot,.sp-float,.sp-root,.sp-text>*{animation:none!important;transition:none!important}.ck-lineup.has-sel .ck-bot:not(.is-lifted){transform:none}}