.yo-press{transition:transform .12s ease-out,box-shadow .18s ease-out}.yo-press:active{transform:scale(.97)}@layer components{:where(button,[role=button],summary){-webkit-tap-highlight-color:transparent}:where(button,[role=button],summary):not(:disabled){transition:transform .12s ease-out,box-shadow .18s ease-out}:where(button,[role=button],summary):not(:disabled,.inset-0):active{transform:scale(.97)}:where(button.w-full,[role=button].w-full):not(:disabled):active{transform:scale(.985)}html.motion-off :where(button,[role=button],summary):active{transform:none}:where(button.bg-indigo,button.bg-indigo-deep,button.bg-pink,button.bg-danger,button.bg-ink,.yo-raised){background-image:linear-gradient(#ffffff24 0%,#00000014 100%);box-shadow:inset 0 1px #ffffff38,inset 0 -2px #00000029}}html.motion-off *,html.motion-off :before,html.motion-off :after{transition:none!important;animation:none!important}html.motion-off .yo-press:active{transform:none}@keyframes yo-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes yo-backdrop-in{0%{opacity:0}to{opacity:1}}.yo-sheet-in{animation:.24s cubic-bezier(.22,1,.36,1) both yo-sheet-in}.yo-backdrop-in{animation:.18s ease-out both yo-backdrop-in}@keyframes yo-drift-a{0%,to{translate:0}50%{translate:6px -8px}}@keyframes yo-drift-b{0%,to{translate:0}50%{translate:-7px 5px}}@keyframes yo-drift-c{0%,to{translate:0;rotate:none}50%{translate:4px 6px;rotate:8deg}}.yo-drift-a{animation:9s ease-in-out infinite yo-drift-a}.yo-drift-b{animation:11s ease-in-out infinite yo-drift-b}.yo-drift-c{animation:13s ease-in-out infinite yo-drift-c}@keyframes yo-pop-rise{0%{opacity:0;transform:translate(-50%)scale(.7)}18%{opacity:1;transform:translate(-50%,-6px)scale(1.05)}to{opacity:0;transform:translate(-50%,-42px)scale(1)}}.yo-pop{pointer-events:none;z-index:5;white-space:nowrap;font-feature-settings:"tnum", "lnum";color:var(--yo-indigo-deep);-webkit-text-stroke:3px white;paint-order:stroke fill;text-shadow:0 0 12px #5b5cf066;font-size:22px;font-weight:800;animation:.85s cubic-bezier(.18,.62,.22,1) forwards yo-pop-rise;position:absolute;top:40%;left:50%}@keyframes yo-flash{0%{opacity:0;transform:scale(.94)}18%{opacity:1;transform:scale(1)}to{opacity:0}}.yo-flash{pointer-events:none;border-radius:inherit;z-index:4;box-shadow:inset 0 0 0 2px var(--yo-indigo);background:radial-gradient(circle,#5b5cf033,#0000 65%);animation:.75s ease-out forwards yo-flash;position:absolute;inset:0}html.motion-off .yo-pop,html.motion-off .yo-flash{display:none}@keyframes yo-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.yo-rise{animation:.24s cubic-bezier(.22,1,.36,1) both yo-rise;animation-delay:calc(min(var(--i,0), 12) * 28ms)}@keyframes yo-bump{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}.yo-bump{animation:.28s cubic-bezier(.34,1.56,.64,1) yo-bump}html:has(.yo-no-anchor){overflow-anchor:none}html:has(.yo-no-anchor) body{overflow-anchor:none}.yo-glass{-webkit-backdrop-filter:blur(14px)saturate(220%)brightness(1.06);backdrop-filter:blur(14px)saturate(220%)brightness(1.06);background:#ffffff6b;border:1px solid #ffffffb3;box-shadow:0 10px 30px #2d2a7e2e,inset 0 1px 1px #fffffff2,inset 0 -1px 1px #2d2a7e1a,inset 0 0 18px #ffffff59}.yo-glass-bend{-webkit-backdrop-filter:url(#yo-lens)blur(3px)saturate(200%)brightness(1.06);backdrop-filter:url(#yo-lens)blur(3px)saturate(200%)brightness(1.06)}.yo-lens-slot{pointer-events:none;transition:left .32s cubic-bezier(.22,1.18,.42,1);position:absolute;top:6px;bottom:6px}.yo-lens{background:#5b5cf021;border:1px solid #ffffffd9;border-radius:26px;transition:transform .2s cubic-bezier(.22,1.18,.42,1);position:absolute;inset:0;box-shadow:inset 0 1px 1px #fffffff2,0 2px 8px #5b5cf02e}@keyframes yo-lens-stretch{0%{transform:scale(1)}40%{transform:scale(1.2,.9)}to{transform:scale(1)}}.yo-lens-go{animation:.32s cubic-bezier(.22,1.18,.42,1) yo-lens-stretch}.yo-lens-press{transform:scale(1.12)}:root[data-theme=dark] .yo-glass{background:var(--yo-surface-glass);border-color:#ffffff1f;box-shadow:0 10px 30px #00000059,inset 0 1px 1px #ffffff2e}:root[data-theme=dark] .yo-lens{background:#7e7ff538;border-color:#ffffff2e}@keyframes yo-page-in{0%{opacity:0;transform:translateX(calc(var(--dir,0) * 28px))}to{opacity:1;transform:none}}@keyframes yo-page-in-b{0%{opacity:0;transform:translateX(calc(var(--dir,0) * 28px))}to{opacity:1;transform:none}}@keyframes yo-page-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(var(--dir,0) * -28px))}}.yo-page-in-a{animation:.24s cubic-bezier(.22,1,.36,1) backwards yo-page-in}.yo-page-in-b{animation:.24s cubic-bezier(.22,1,.36,1) backwards yo-page-in-b}.yo-page-out{animation:.16s ease-in both yo-page-out}@keyframes yo-glow{0%,30%{box-shadow:inset 0 0 0 1.5px var(--yo-indigo), 0 0 0 6px #5b5cf038;transform:scale(1.02)}to{transform:none}}.yo-new{animation:1.4s ease-out .2s both yo-glow}html.motion-off .yo-new{box-shadow:inset 0 0 0 1.5px var(--yo-indigo)}@keyframes yo-promo-glow{0%{background:var(--yo-pink-tint);box-shadow:0 0 0 3px #ff5a8a59}to{box-shadow:none;background:0 0}}.yo-glow{border-radius:8px;margin-inline:-6px;padding-inline:6px;animation:1.2s ease-out yo-promo-glow}html.motion-off .yo-glow{animation:none}@media (prefers-reduced-motion:reduce){.yo-glow{animation:none}}@keyframes yo-promo-glow-green{0%{background:#1d7a541a;box-shadow:0 0 0 3px #1d7a544d}to{box-shadow:none;background:0 0}}.yo-glow-green{border-radius:8px;margin-inline:-6px;padding-inline:6px;animation:1.2s ease-out yo-promo-glow-green}html.motion-off .yo-glow-green{animation:none}@media (prefers-reduced-motion:reduce){.yo-glow-green{animation:none}}.yo-primary{background:linear-gradient(180deg, var(--yo-indigo) 0%, var(--yo-indigo-deep) 100%);border:1px solid var(--yo-indigo-deep);color:var(--yo-ink-on-accent);transition:transform .12s ease-out,box-shadow .18s ease-out;box-shadow:inset 0 1px #ffffff38,inset 0 -3px #00000029,0 8px 22px -8px #5b5cf08c}.yo-primary:active{transform:scale(.97)}.yo-danger-fill{background:linear-gradient(180deg, var(--yo-danger) 0%, var(--yo-danger-deep) 100%);border:1px solid var(--yo-danger-deep);color:#fff;transition:transform .12s ease-out;box-shadow:inset 0 1px #ffffff38,inset 0 -3px #00000029}.yo-danger-fill:active{transform:scale(.97)}.yo-on{background:linear-gradient(180deg, var(--yo-indigo) 0%, var(--yo-indigo-deep) 100%);color:var(--yo-ink-on-accent);transition:background .18s ease-out,color .18s ease-out,box-shadow .22s ease-out;box-shadow:inset 0 1px #ffffff38,inset 0 -2px #00000029,0 4px 10px -4px #5b5cf073}.yo-card{background:var(--yo-surface);border:1px solid var(--yo-border);box-shadow:var(--yo-shadow), var(--yo-shadow-inset)}
.yo-night{color:#fff;background:radial-gradient(500px 220px at 80% 0,#ff5a8a59,#0000 60%),linear-gradient(160deg,#16144a 0%,#2d2a7e 55%,#4346d1 100%);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 40px -12px #2d2a7e99}.yo-night>*{z-index:1;position:relative}@keyframes yo-twinkle{0%,to{opacity:.35}50%{opacity:.9}}.yo-night>.yo-star{z-index:0;opacity:.8;background:#fff;border-radius:50%;width:3px;height:3px;animation:4s ease-in-out infinite yo-twinkle;position:absolute;box-shadow:0 0 6px #fff}html.motion-off .yo-star{animation:none}.yo-panel{-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);background:#ffffffb8;box-shadow:inset 0 1px #ffffffb3,0 8px 24px #5b5cf01a,inset 0 0 0 1px #fff9}:root[data-theme=dark] .yo-panel{background:var(--yo-surface-glass);box-shadow:0 10px 30px #00000059,inset 0 1px 1px #ffffff2e,inset 0 0 0 1px #ffffff14}.yo-warn-ink{color:#b45309}:root[data-theme=dark] .yo-warn-ink{color:var(--yo-warn)}.yo-tag-fee{background:var(--yo-warn-tint);color:#92400e}.yo-tag-ship{color:#065f46;background:#d1fae5}.yo-tag-bad{background:var(--yo-pink-tint);color:var(--yo-danger-deep)}.yo-tag-hand{background:var(--yo-bg-soft);color:var(--yo-ink-soft)}:root[data-theme=dark] .yo-tag-fee{color:var(--yo-warn)}:root[data-theme=dark] .yo-tag-ship{background:var(--yo-success-tint);color:var(--yo-success)}:root[data-theme=dark] .yo-tag-bad{color:var(--yo-pink)}
:root:not([data-theme=dark]) .yo-d{--yo-bg:#f6faff;--yo-bg-soft:#e3f1ff;--yo-surface:#fff;--yo-ink:#000867;--yo-ink-mid:#1b2577;--yo-ink-soft:#3a4a9a;--yo-indigo:#2440e6;--yo-indigo-deep:#1530d8;--yo-indigo-soft:#62bcff;--yo-indigo-tint:#2440e61a;--yo-border:#c4dcff;--yo-border-strong:#000867}.yo-d{--yo-sky:#62bcff;--yo-sky-top:#9ad5ff;--yo-sky-pale:#e3f1ff;--yo-outline:#000867;--yo-outline-soft:#c4dcff;--yo-dot:#d3e5ff;--yo-sparkle:#ff9a0a;--yo-sparkle-deep:#f0581a;--yo-sparkle-tint:#fff1dc;--yo-catfish:#ffb81f;--yo-catfish-tint:#fff7df;--yo-button-top:#3d58f0;--yo-button:#2440e6}:root[data-theme=dark] .yo-d{--yo-sky:#2b56d9;--yo-sky-top:#3a68e8;--yo-sky-pale:#252247;--yo-outline:#e8e7fb8c;--yo-outline-soft:#e8e7fb24;--yo-dot:#e8e7fb0f;--yo-sparkle-tint:#fbbf2429;--yo-catfish-tint:#ffb81f29}.yo-sticker{background:var(--yo-surface);border:2px solid var(--yo-outline);box-shadow:0 5px 0 var(--yo-outline-soft);border-radius:22px}.yo-sticker-btn{background:linear-gradient(180deg, var(--yo-button-top) 0%, var(--yo-button) 100%);color:#fff;border:2.5px solid var(--yo-outline);box-shadow:inset 0 2px 0 #ffffff59, 0 4px 0 var(--yo-outline);border-radius:16px}.yo-sky-band{border:3px solid var(--yo-indigo-deep);background:linear-gradient(165deg, var(--yo-sky-top) 0%, var(--yo-sky) 100%);box-shadow:0 6px 0 var(--yo-indigo-deep);border-radius:28px;position:relative}.yo-tab-on{background:var(--yo-surface);border:2px solid var(--yo-outline);box-shadow:0 3px 0 var(--yo-outline);border-radius:14px}.yo-dots{background-image:radial-gradient(var(--yo-dot) 1.2px, transparent 1.6px);background-size:22px 22px}.yo-stroke-num{color:#fff;-webkit-text-stroke:3px var(--yo-outline);paint-order:stroke fill}.yo-good-ink{color:#17734d}:root[data-theme=dark] .yo-good-ink{color:var(--yo-success)}
