body,html{background:var(--color-canvas)}.font-ui,body:has(.font-ui){--font-weight-semibold:580;--font-weight-bold:650;font-family:var(--font-ui);font-feature-settings:"tnum";letter-spacing:-.006em;-webkit-font-smoothing:antialiased}.font-ui .font-fig,body:has(.font-ui) .font-fig{letter-spacing:-.01em}.font-ui .rounded-card.border.bg-panel{box-shadow:var(--shadow-card)}.sb-ticks{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 4px,transparent 4px 7px);mask-image:repeating-linear-gradient(90deg,#000 0 4px,transparent 4px 7px)}.sb-hatch{background-image:repeating-linear-gradient(-45deg,var(--color-line-strong) 0 1px,transparent 1px 6px)}.sb-float{rotate:var(--r,0deg);animation:sb-float 7s var(--ease-out-soft) infinite alternate}@keyframes sb-float{0%{translate:0 0}to{translate:0 -10px}}.sb-rise>*{animation:sb-rise .6s var(--ease-out-soft) both}.sb-rise>:nth-child(2){animation-delay:60ms}.sb-rise>:nth-child(3){animation-delay:.12s}.sb-rise>:nth-child(4){animation-delay:.18s}.sb-rise>:nth-child(5){animation-delay:.24s}.sb-rise>:nth-child(6){animation-delay:.3s}.sb-rise>:nth-child(n+7){animation-delay:.34s}@keyframes sb-rise{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.sb-float,.sb-rise>*{animation:none}}.sb-pop{animation:sb-pop .18s var(--ease-out-soft) both}@keyframes sb-pop{0%{opacity:0;scale:.97}}.sb-fade{animation:sb-fade .2s ease-out both}@keyframes sb-fade{0%{opacity:0}}.sb-sheet{animation:sb-sheet-up .32s var(--ease-out-soft) both}@keyframes sb-sheet-up{0%{translate:0 40px;opacity:0}}@media (min-width:768px){.sb-sheet{animation-name:sb-sheet-in;animation-duration:.22s}@keyframes sb-sheet-in{0%{scale:.97;opacity:0}}}@media (prefers-reduced-motion:reduce){.sb-fade,.sb-pop,.sb-sheet{animation:none}}.sb-grow-y{transform-origin:bottom;animation:sb-grow-y .7s var(--ease-out-soft) both}@keyframes sb-grow-y{0%{transform:scaleY(0)}}.sb-grow-x{transform-origin:left;animation:sb-grow-x .8s var(--ease-out-soft) both}@keyframes sb-grow-x{0%{transform:scaleX(0)}}.sb-ring{animation:sb-ring .9s var(--ease-out-soft) both}@keyframes sb-ring{0%{opacity:0;stroke-dasharray:0 10000}}.sb-fade-in{animation:sb-fade .6s ease-out both}@media (prefers-reduced-motion:reduce){.sb-fade-in,.sb-grow-x,.sb-grow-y,.sb-ring{animation:none}}