@layer theme,base;@layer components{.tts-ui-tag{border:2px solid var(--color-ink,#000);transform:skewX(var(--tts-skew,-7deg));font-family:var(--font-display,"Fira Sans", sans-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink,#000);white-space:nowrap;border-radius:3px;align-items:center;gap:.3em;padding:.15em .55em;font-size:.75rem;font-style:italic;font-weight:800;line-height:1.2;display:inline-flex}.tts-ui-tag>*{transform:skewX(calc(var(--tts-skew,-7deg) * -1))}.tts-ui-dialog{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--color-ink,#000);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.tts-ui-dialog:not([open]){display:none}.tts-ui-dialog::backdrop{background:#231f208c}.tts-ui-dialog[data-fallback]{z-index:var(--z-modal,50);background:#231f208c}.tts-ui-sheet-panel{animation:tts-ui-sheet-in var(--dur-base,.24s) cubic-bezier(.16, 1, .3, 1) both;touch-action:pan-y}.tts-ui-modal-panel{animation:tts-ui-pop-in var(--dur-base,.24s) cubic-bezier(.2, .9, .1, 1) both}.tts-ui-hold-fill{background:var(--color-ink,#000);opacity:.18;pointer-events:none;width:0;transition:width .12s ease-out;position:absolute;inset:0 auto 0 0}.tts-ui-hold-fill[data-holding]{width:100%;transition:width var(--tts-hold-ms,.8s) linear}.tts-ui-code-input{opacity:.01;color:#0000;caret-color:#0000;letter-spacing:1em;background:0 0;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.tts-ui-code-input::selection{background:0 0}.tts-ui-digit{text-align:center;font-variant-numeric:tabular-nums;width:.62em;display:inline-block}.tts-ui-digit[data-anim]{animation:.18s cubic-bezier(.2,.9,.1,1) both tts-ui-digit-in}.tts-ui-breathe{animation:2.4s ease-in-out infinite alternate tts-ui-breathe}.tts-ui-pulse{animation:1.2s ease-in-out infinite alternate tts-ui-pulse}.tts-ui-spot-active:after{content:"";border:3px solid var(--color-ink,#000);pointer-events:none;border-radius:9999px;animation:.9s steps(2,jump-none) infinite alternate tts-ui-ring;position:absolute;inset:-7px}}@layer utilities;@keyframes tts-ui-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes tts-ui-pop-in{0%{opacity:0;transform:scale(.9)}70%{opacity:1;transform:scale(1.03)}to{transform:scale(1)}}@keyframes tts-ui-digit-in{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:translateY(0)}}@keyframes tts-ui-breathe{0%{transform:translate(0)}to{transform:translate(1.5px,1.5px)}}@keyframes tts-ui-pulse{0%{opacity:1}to{opacity:.55}}@keyframes tts-ui-ring{0%{transform:scale(1)}to{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .tts-ui-breathe,:root:not([data-motion=full]) .tts-ui-pulse,:root:not([data-motion=full]) .tts-ui-spot-active:after{animation:none}}[data-motion=reduce] .tts-ui-breathe,[data-motion=reduce] .tts-ui-pulse,[data-motion=reduce] .tts-ui-spot-active:after{animation:none}
