@property --h{syntax:"<length>";inherits:false;initial-value:6px}@layer components{.bits-draw{stroke-dasharray:1;stroke-dashoffset:0}.bits-draw[data-animate]{animation:bits-draw var(--bits-draw-ms,.2s) var(--ease-out) both}@keyframes bits-draw{0%{stroke-dashoffset:1px}}.bits-spin{transform-box:fill-box;transform-origin:50%;animation:.8s linear infinite bits-spin}@keyframes bits-spin{to{transform:rotate(360deg)}}.bits-copy-check{--bits-draw-ms:.18s;color:var(--bits-done,var(--good))}.btn-primary{--bits-done:currentColor}.bits-roll{white-space:nowrap;display:inline-block;position:relative}.bits-roll[data-rolling]>.bits-roll-text{color:#0000}.bits-roll-overlay{pointer-events:none;align-items:flex-start;display:flex;position:absolute;inset:0}.bits-roll-col{height:1lh;display:inline-block;overflow:hidden}.bits-roll-stack{animation:bits-roll-up .24s var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms);display:block}.bits-roll-stack>span{height:1lh;display:block}.bits-roll-stack[data-dir=down]{animation-name:bits-roll-down}@keyframes bits-roll-up{0%{transform:translateY(0)}to{transform:translateY(-1lh)}}@keyframes bits-roll-down{0%{transform:translateY(-1lh)}to{transform:translateY(0)}}.bits-decrypt{position:relative}.bits-decrypt[data-revealing]>.bits-decrypt-text{color:#0000}.bits-decrypt-overlay{white-space:pre;text-overflow:ellipsis;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bits-decrypt-noise{color:var(--ink-faint)}.bits-hold{isolation:isolate;position:relative;overflow:hidden}.bits-hold-fill{z-index:-1;background:var(--critical-soft);clip-path:inset(0 100% 0 0);transition:clip-path .2s var(--ease-out);pointer-events:none;position:absolute;inset:0}.bits-hold[data-holding] .bits-hold-fill{clip-path:inset(0);transition:clip-path var(--hold-ms,.9s) linear .15s}.bits-spark{pointer-events:none;z-index:100;border-radius:1px;width:1.5px;height:7px;margin:-3.5px 0 0 -.75px;position:fixed}.bits-word{animation:bits-blur-in .42s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms);display:inline-block}@keyframes bits-blur-in{0%{opacity:.001;filter:blur(4px);transform:translateY(4px)}}.bits-tip-anchor{display:inline-flex}.bits-tip{z-index:60;background:var(--surface-raised);max-width:240px;box-shadow:var(--shadow-pop);color:var(--ink);white-space:nowrap;pointer-events:none;transform-origin:var(--tip-origin,bottom center);transition:opacity .14s var(--ease-out), scale .14s var(--ease-out);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;line-height:1.3;display:inline-flex;position:fixed}@starting-style{.bits-tip{opacity:0;scale:.96}}.bits-tip[data-instant]{transition:none}.bits-tip .kbd{min-width:16px;height:16px;font-size:11.5px}html[data-input=pointer] .frame-selected:not(tr):after{transition:--h .12s var(--ease-out), opacity .12s var(--ease-out)}@starting-style{html[data-input=pointer] .frame-selected:not(tr):after{--h:3.6px;opacity:0}}.bits-theme-icon{display:grid}.bits-theme-icon>svg{grid-area:1/1}.bits-theme-icon>svg:not([data-on]){opacity:0;filter:blur(4px);transform:scale(.6)}html[data-input=pointer] .bits-theme-icon>svg{transition:opacity .2s var(--ease-out), filter .2s var(--ease-out), transform .2s var(--ease-out)}@media (prefers-reduced-motion:reduce){.bits-draw[data-animate],.bits-spin,.bits-roll-stack,.bits-word{animation:none}.bits-tip,.bits-hold-fill,.bits-hold[data-holding] .bits-hold-fill,html[data-input=pointer] .frame-selected:not(tr):after,html[data-input=pointer] .bits-theme-icon>svg{transition:none}.bits-hold[data-holding] .bits-hold-fill{clip-path:inset(0 100% 0 0)}}}
