@keyframes ui-sound-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ui-sound-toast-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes ui-sound-capture-frame-kick{0%{transform:scale(1)}14%{transform:scale(.995)}to{transform:scale(1)}}@keyframes ui-sound-capture-shutter-overlay{0%{opacity:0}8%{opacity:.5}24%{opacity:.5}42%,to{opacity:0}}@keyframes ui-sound-capture-flash-overlay{0%,24%{opacity:0}32%{opacity:.86}54%{opacity:.12}to{opacity:0}}.ui-sounds-theme .btn{font-family:var(--font-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:13px 24px;font-size:14px;font-weight:500;line-height:1;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.ui-sounds-theme .btn svg{flex-shrink:0;width:14px;height:14px;margin-block:-4px}.ui-sounds-theme .btn--primary{background:var(--color-brand);color:var(--color-card)}.ui-sounds-theme .btn--primary:hover{background:var(--color-brand-medium)}.ui-sounds-theme .btn--outline{background:var(--color-card);color:var(--color-heading);border:1px solid var(--color-line-medium);padding:12px 23px}.ui-sounds-theme .btn--outline:hover{background:var(--color-page);border-color:var(--color-line-strong)}.ui-sounds-theme .btn:focus-visible{outline:2px solid var(--color-brand-medium);outline-offset:2px}.ui-sounds-theme .btn:disabled{opacity:.5;pointer-events:none}.ui-sounds-theme .field{width:100%;font-family:var(--font-sans);color:var(--color-heading);background:var(--color-card);border:1px solid var(--color-line);transition:border-color .15s var(--ease-out-quart),box-shadow .15s var(--ease-out-quart);border-radius:8px;outline:none;padding:11px 15px;font-size:14px}.ui-sounds-theme .field::placeholder{color:var(--color-subtle)}.ui-sounds-theme .field:focus-visible{border-color:var(--color-line-medium);box-shadow:var(--focus-ring)}.ui-sounds-theme .editorial-scroll{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-line-strong)transparent}.ui-sounds-theme .editorial-scroll::-webkit-scrollbar{width:7px}.ui-sounds-theme .editorial-scroll::-webkit-scrollbar-track{background:0 0}.ui-sounds-theme .editorial-scroll::-webkit-scrollbar-thumb{background:var(--color-line-strong);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.ui-sounds-theme .premium-range{--range-progress:50%;appearance:none;cursor:pointer;background:0 0;outline:none;height:44px;display:block}.ui-sounds-theme .premium-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--color-heading)0 var(--range-progress),var(--color-line-medium)var(--range-progress)100%);border-radius:9999px;height:8px}.ui-sounds-theme .premium-range::-webkit-slider-thumb{appearance:none;border:2px solid var(--color-heading);background:var(--color-card);width:20px;height:20px;box-shadow:none;border-radius:9999px;margin-top:-6px}.ui-sounds-theme .premium-range::-moz-range-track{background:var(--color-line-medium);border-radius:9999px;height:8px}.ui-sounds-theme .premium-range::-moz-range-progress{background:var(--color-heading);border-radius:9999px;height:8px}.ui-sounds-theme .premium-range::-moz-range-thumb{border:2px solid var(--color-heading);background:var(--color-card);width:20px;height:20px;box-shadow:none;border-radius:9999px}.ui-sounds-theme .premium-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-heading);outline-offset:3px}.ui-sounds-theme .premium-range:focus-visible::-moz-range-thumb{outline:2px solid var(--color-heading);outline-offset:3px}.ui-sounds-theme .success-check{animation:.5s cubic-bezier(.22,1,.36,1) both ui-sound-success-check}.ui-sounds-theme .success-orbit{animation:.85s cubic-bezier(.22,1,.36,1) both ui-sound-success-orbit}.ui-sounds-theme .toast-in{animation:ui-sound-toast-in .32s var(--ease-out-expo)both}.ui-sounds-theme .toast-surface{background-image:linear-gradient(#fff,#fafafaf5);border-color:#d4d4d8b8;box-shadow:0 1px 1px #09090b06,0 4px 10px -4px #09090b14,0 18px 38px -18px #09090b33}.ui-sounds-theme .carousel-image-in{animation:ui-sound-carousel-image-in .42s var(--ease-out-expo)both}.ui-sounds-theme .shake{animation:.4s ui-sound-shake}.ui-sounds-theme .dialog-in{animation:ui-sound-dialog-in .24s var(--ease-out-quart)both}.ui-sounds-theme .capture-flash{animation:ui-sound-capture-frame-kick .46s var(--ease-out-quart)both}.ui-sounds-theme .capture-flash:before,.ui-sounds-theme .capture-flash:after{content:"";pointer-events:none;opacity:0;position:absolute;inset:0}.ui-sounds-theme .capture-flash:before{z-index:20;background:var(--color-heading);animation:.46s ease-out both ui-sound-capture-shutter-overlay}.ui-sounds-theme .capture-flash:after{z-index:21;background:#fff;animation:.46s ease-out both ui-sound-capture-flash-overlay}.ui-sounds-theme .fade-in{animation:.2s both ui-sound-fade-in}.ui-sounds-theme .spin{animation:.8s linear infinite ui-sound-spin}.ui-sounds-theme .heart-pop{animation:ui-sound-heart-pop .5s var(--ease-out-quart)}.ui-sounds-theme .burst-dot{animation:ui-sound-burst .6s var(--ease-out-quart)forwards}@media (prefers-reduced-motion:reduce){.ui-sounds-theme *,.ui-sounds-theme :before,.ui-sounds-theme :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-sounds-theme .preview-stage{background:var(--color-brand-softer)}.ui-sounds-theme .btn--primary{color:var(--color-card)}.ui-sounds-theme .toast-surface{background:var(--color-card);border-color:var(--color-line);box-shadow:none}.ui-sounds-theme button.bg-heading.text-white{color:var(--color-card)}.ui-sounds-theme button.bg-heading>span:last-child{color:inherit}
