.sky{background:var(--canvas)}.sky-glass{background:color-mix(in srgb, var(--surface) 80%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px)}.sky-mock{max-height:560px;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.faq summary::-webkit-details-marker{display:none}.live-dot{background:#f35733;border-radius:9999px;flex:none;width:7px;height:7px;margin-right:2px;position:relative}.live-dot:before,.live-dot:after{content:"";border-radius:inherit;background:#f35733;animation:2.4s cubic-bezier(0,0,.2,1) infinite live-ping;position:absolute;inset:0}.live-dot:after{animation-delay:1.2s}@keyframes live-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}@media (prefers-reduced-motion:reduce){.live-dot:before,.live-dot:after{opacity:0;animation:none}.live-dot{box-shadow:0 0 0 4px #f3573333}}.say-no-slot{vertical-align:bottom;text-align:left;height:1.15em;color:var(--text);transition:width .55s cubic-bezier(.65,0,.35,1);display:inline-block;position:relative;overflow:hidden}.say-no-word{white-space:nowrap;animation:3.4s cubic-bezier(.22,1,.36,1) both say-no-word;display:inline-block;position:relative}.say-no-strike{transform-origin:0;background:currentColor;border-radius:99px;height:.075em;animation:3.4s cubic-bezier(.65,0,.35,1) both say-no-strike;position:absolute;top:54%;left:-.04em;right:-.04em}.say-no-yes{height:2.25rem;color:var(--text);border-radius:999px;align-items:center;gap:.5rem;padding:0 .95rem 0 .8rem;font-size:.9375rem;font-weight:600;animation:3.4s cubic-bezier(.22,1,.36,1) both say-no-yes;display:inline-flex}@keyframes say-no-word{0%{opacity:0;filter:blur(6px);transform:translateY(.9em)}14%{opacity:1;filter:blur();color:var(--text);transform:translateY(0)}30%{color:var(--text)}40%{color:var(--muted)}88%{opacity:1;filter:blur();color:var(--muted);animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(0)}to{opacity:0;filter:blur(6px);color:var(--muted);transform:translateY(-.9em)}}@keyframes say-no-strike{0%,22%{transform:scaleX(0)}36%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes say-no-yes{0%,34%{opacity:0;transform:translateY(8px)scale(.96)}44%{opacity:1;transform:translateY(0)scale(1)}88%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.say-no-word,.say-no-yes{animation:none}.say-no-strike{animation:none;transform:scaleX(1)}.say-no-slot{transition:none}}
