.duck-search-loader{text-align:center;width:100%;max-width:800px;position:relative}.duck-search-loader svg{width:100%;height:auto;display:block}.duck-search-loader__label{top:calc(59.3333% + 12px);color:var(--muted-foreground);display:block;position:absolute;inset-inline:0}.duck-search-loader__duck{will-change:transform;animation:2.88s linear infinite duck-search-swim}.duck-search-loader__duck--0{animation-delay:-.96s}.duck-search-loader__duck--1{animation-delay:-1.92s}.duck-search-loader__duck--2{animation-delay:0s}@keyframes duck-search-swim{0%{transform:translate(210.5px,405px)rotate(-40deg)}4.167%{transform:translate(210.5px,375px)rotate(-35deg)}8.333%{transform:translate(219.5px,359px)rotate(-25deg)}12.5%{transform:translate(229.5px,345px)rotate(-8deg)}16.667%{transform:translate(253.5px,345px)rotate(0)}20.833%{transform:translate(265.5px,345px)rotate(0)}25%{transform:translate(277.5px,345px)rotate(0)}29.167%{transform:translate(296.5px,345px)rotate(0)}33.333%{transform:translate(317.5px,345px)rotate(0)}37.5%{transform:translate(330.5px,345px)rotate(0)}41.667%{transform:translate(345.5px,344px)rotate(0)}45.833%{transform:translate(365.5px,345px)rotate(0)}50%{transform:translate(382.5px,345px)rotate(0)}54.167%{transform:translate(394.5px,345px)rotate(0)}58.333%{transform:translate(409.5px,345px)rotate(0)}62.5%{transform:translate(430.5px,345px)rotate(0)}66.667%{transform:translate(446.5px,345px)rotate(0)}70.833%{transform:translate(459.5px,345px)rotate(0)}75%{transform:translate(474.5px,344px)rotate(0)}79.167%{transform:translate(495.5px,345px)rotate(0)}83.333%{transform:translate(511.5px,345px)rotate(0)}87.5%{transform:translate(525.5px,345px)rotate(0)}91.667%{transform:translate(542.5px,345px)rotate(0)}94%{transform:translate(569px,352px)rotate(28deg)}97.222%{transform:translate(589px,379px)rotate(40deg)}99%{transform:translate(603px,410px)rotate(45deg)}99.001%,to{transform:translate(210.5px,405px)rotate(-40deg)}}.duck-search-loader__bubble{fill:none;stroke:#8fd1da;stroke-width:1.5px;animation:2.88s linear infinite duck-search-bubble}.duck-search-loader__bubble--solid{fill:#8fd1da;stroke-width:1px;animation-name:duck-search-bubble-solid}.duck-search-loader__bubble--ring{animation-delay:0s}.duck-search-loader__bubble--small{animation-delay:-.24s}.duck-search-loader__bubble--middle{animation-delay:-1.56s}.duck-search-loader__bubble--right{animation-delay:-1.08s}.duck-search-loader__bubble--right-small{animation-delay:-1.32s}@keyframes duck-search-bubble{0%{opacity:1;transform:translateY(0)}45%{opacity:1;transform:translateY(-102px)}49%,94%{opacity:0;transform:translateY(-110px)}94.001%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes duck-search-bubble-solid{0%{opacity:1;transform:translateY(0)}67%{opacity:1;transform:translateY(-150px)}70%,94%{opacity:0;transform:translateY(-158px)}94.001%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.duck-search-loader__burst{fill:none;stroke:#8fd1da;stroke-width:1.5px;opacity:0;animation:2.88s linear infinite duck-search-burst}.duck-search-loader__burst--0{animation-delay:-.6s;transform:translate(276px,225px)}.duck-search-loader__burst--1{animation-delay:-1.56s;transform:translate(421px,237px)}.duck-search-loader__burst--2{animation-delay:-1.08s;transform:translate(583px,237px)}@keyframes duck-search-burst{0%,44%,54%,to{opacity:0}47%,49%{opacity:1}}@media (prefers-reduced-motion:reduce){.duck-search-loader__duck,.duck-search-loader__bubble,.duck-search-loader__burst{will-change:auto;animation:none}.duck-search-loader__duck--0{transform:translate(317.5px,345px)}.duck-search-loader__duck--1{transform:translate(446.5px,345px)}.duck-search-loader__duck--2{transform:translate(575.5px,345px)}}.bear-switch{flex:0 0 64px;width:64px;height:57px;display:inline-block;position:relative}.bear-switch__callout{z-index:30;width:68px;height:40px;color:var(--muted-foreground);filter:brightness(120%);opacity:1;pointer-events:none;transform-origin:0;transition:opacity .4s ease-out;position:absolute;top:5px;left:calc(100% - 12px);transform:rotate(-8deg)}.bear-switch__callout--fading{opacity:0}.bear-switch__callout-label{white-space:nowrap;font-family:Caveat,cursive;font-size:16px;font-weight:600;line-height:1;position:absolute;top:0;right:0}.bear-switch__callout-arrow{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:36px;height:27px;position:absolute;bottom:0;right:17px;overflow:visible}.bear-switch__stage{width:64px;height:32px;position:absolute;bottom:0;right:0}.bear-switch--force-on .bear-switch__stage{transform:scaleX(-1)}.bear-switch__scale{transform-origin:100% 100%;width:100px;height:50px;position:absolute;bottom:0;right:0;transform:scale(.64)}.bear-switch__bear{background:0 0;width:100%;display:block;transform:translateY(100%)}.bear-switch__swear{z-index:20;color:#000;white-space:nowrap;background:#fff;border-radius:4px;padding:5px;font:800 8px/1 Arial,sans-serif;display:none;position:absolute;top:0;left:105%}.bear-switch--force-on .bear-switch__swear{transform:scaleX(-1)}.bear-switch__swear:before{clip-path:polygon(0 100%,100% 0,50% 0);content:"";background:#fff;width:15px;height:15px;position:absolute;top:90%;right:70%}.bear-switch__bear-wrap{background:0 0;width:50px;position:absolute;top:50%;left:50%;transform:translate(-15%,-50%)rotate(5deg)translateY(-75%)}.bear-switch__arm-wrap{z-index:4;background:0 0;width:45px;height:15px;position:absolute;top:50%;left:50%;transform:translateY(-50%)rotate(0)}.bear-switch__arm{transform-origin:0;background:0 0;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)scaleX(1)}.bear-switch__paw{z-index:10;transform-origin:100%;background:#784421;border-radius:100%;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(40px,-7.5px)scaleX(0)}.bear-switch__mask{background:var(--background);position:absolute;inset:50% 0 -100px}.bear-switch__checkbox{z-index:5;border-radius:25px;width:100px;height:50px;position:absolute;inset:0}.bear-switch--force-on .bear-switch__checkbox{transform:scaleX(-1)}.bear-switch__checkbox input{z-index:10;cursor:pointer;opacity:0;border-radius:25px;width:100%;height:100%;margin:0;position:absolute;inset:0}.bear-switch__checkbox input:focus-visible~.bear-switch__checkbox-bg{outline:3px solid color-mix(in oklab, var(--ring) 50%, transparent);outline-offset:3px}.bear-switch__checkbox input:disabled{cursor:not-allowed}.bear-switch:has(input:disabled){opacity:.5}.bear-switch__checkbox-bg{z-index:1;background:var(--input);border:1px solid #ffffff8c;border-radius:25px;width:100%;height:100%;display:block;position:absolute;inset:0;box-shadow:inset 0 0 .45rem #0000002e}.bear-switch--force-on .bear-switch__checkbox-bg{background:var(--primary)}.bear-switch__indicator{z-index:2;background:0 0;border-radius:100%;width:50%;height:100%;display:block;position:absolute;top:0;left:0}.bear-switch--force-on .bear-switch__indicator{transform:translate(100%)}.bear-switch__indicator:after{content:"";background:#fff;border-radius:100%;width:85%;height:85%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.bear-switch__bear,.bear-switch__arm-wrap,.bear-switch__arm,.bear-switch__paw,.bear-switch__checkbox-bg,.bear-switch__indicator{transition-duration:.01ms!important;animation-duration:.01ms!important}}.bb8-switch{background:var(--input);cursor:pointer;border:1px solid #ffffff8c;border-radius:9999px;flex-shrink:0;width:4rem;height:2rem;transition:background-color .35s,box-shadow .2s;display:inline-block;position:relative;overflow:visible;box-shadow:inset 0 0 .45rem #0000002e}.bb8-switch:focus-visible{outline:3px solid color-mix(in oklab, var(--ring) 50%, transparent);outline-offset:2px}.bb8-switch[data-checked]{background:var(--primary)}.bb8-switch[data-disabled]{cursor:not-allowed;opacity:.5}.bb8-switch__body,.bb8-switch__head,.bb8-switch__neck{pointer-events:none;transition:transform .65s cubic-bezier(.34,1.56,.64,1);display:block;position:absolute}.bb8-switch__body,.bb8-switch__head{border:1px solid #cfcfcf}.bb8-switch__body{background:radial-gradient(circle at 38% 30%,#fff 0%,#f0f0f0 55%,#bfbfbf 100%);border-radius:50%;width:1.6rem;height:1.6rem;bottom:.15rem;left:.2rem;overflow:hidden;box-shadow:0 .06rem .1rem #00000038}.bb8-switch__body:after{content:"";background:#d2d2d2;width:100%;height:2px;position:absolute;top:calc(50% - 1px);left:0}.bb8-switch[data-checked] .bb8-switch__body{transform:translate(2rem)rotate(360deg)}.bb8-switch__head{z-index:2;background:linear-gradient(#f4f4f4 0 18%,#fac562 18% 28%,#f4f4f4 28% 68%,#fac562 68% 80%,#666 80% 100%);border-radius:1.1rem 1.1rem .1rem .1rem;width:1.16rem;height:.72rem;top:-.6rem;left:.44rem;overflow:hidden}.bb8-switch__head:before,.bb8-switch__head:after{content:"";background:#101820;border-radius:50%;position:absolute}.bb8-switch__head:before{width:.3rem;height:.3rem;top:.18rem;left:.46rem;box-shadow:inset .06rem .06rem #709db1}.bb8-switch__head:after{width:.16rem;height:.16rem;top:.32rem;right:.14rem}.bb8-switch__neck{z-index:3;background:#8f8f8f;border-radius:50%;width:1rem;height:.12rem;top:.06rem;left:.52rem}.bb8-switch[data-checked] .bb8-switch__head,.bb8-switch[data-checked] .bb8-switch__neck{transform:translate(2rem)}.bb8-switch__circle{border:.13rem solid #fac562;border-radius:50%;width:.5rem;height:.5rem;position:absolute}.bb8-switch__circle:before,.bb8-switch__circle:after{content:"";background:#fac562;position:absolute}.bb8-switch__circle:before{width:2px;height:.46rem;top:-.11rem;left:calc(50% - 1px)}.bb8-switch__circle:after{width:.46rem;height:2px;top:calc(50% - 1px);left:-.11rem}.bb8-switch__circle--one{top:.16rem;left:.52rem}.bb8-switch__circle--two{bottom:.14rem;left:.14rem}.bb8-switch__circle--three{bottom:.2rem;right:.06rem}@media (prefers-reduced-motion:reduce){.bb8-switch,.bb8-switch__body,.bb8-switch__head,.bb8-switch__neck{transition-duration:.01ms}}.face-switch{background:var(--input);cursor:pointer;border:1px solid #ffffff8c;border-radius:9999px;flex-shrink:0;width:4rem;height:2rem;padding:0;transition:background-color .4s,box-shadow .2s;display:inline-block;position:relative;box-shadow:inset 0 0 .45rem #0000002e}.face-switch:focus-visible{outline:3px solid color-mix(in oklab, var(--ring) 50%, transparent);outline-offset:2px}.face-switch[data-checked]{background:var(--primary)}.face-switch[data-disabled]{cursor:not-allowed;opacity:.5}.face-switch__face{pointer-events:none;border-radius:50%;width:1.6rem;height:1.6rem;transition:transform .55s cubic-bezier(.34,1.56,.64,1),filter .4s;display:block;position:absolute;top:50%;left:.15rem;transform:translateY(-50%);box-shadow:inset .06rem .06rem .1rem #ffffffb3,0 .06rem .18rem #00000038}.face-switch__face svg{width:100%;height:100%;display:block}.face-switch[data-checked] .face-switch__face{transform:translate(2rem,-50%)}.face-switch__eye,.face-switch__mouth{transition:d .36s cubic-bezier(.22,1,.36,1) 90ms,stroke-width .36s cubic-bezier(.22,1,.36,1) 90ms}.face-switch__eye--left{d:path("M49 65C49 63 49 61 49 59M49 65C49 67 49 69 49 71")}.face-switch__eye--right{d:path("M107 65C107 63 107 61 107 59M107 65C107 67 107 69 107 71")}.face-switch[data-checked] .face-switch__eye--left{d:path("M49 62C46 58 39 64 37 72M49 62C52 58 59 64 61 72");stroke-width:10px}.face-switch[data-checked] .face-switch__eye--right{d:path("M107 62C104 58 97 64 95 72M107 62C110 58 117 64 119 72");stroke-width:10px}.face-switch[data-checked] .face-switch__mouth{d:path("M62 95C68 107 88 107 94 95")}@media (prefers-reduced-motion:reduce){.face-switch,.face-switch__face,.face-switch__eye,.face-switch__mouth{transition:none}}
