.ui-tux:not(#\#){--ui-text-4:rgb(22 24 35/0.34);--ui-negative:#ff4c3a;--ui-press:rgb(22 24 35/0.03)}.ui-classic:not(#\#){--ui-rem:calc(10 * var(--fu));--ui-brand:#fe2b54;--ui-brand-faded:#ffabbb;--ui-link:#fe2c55;--ui-link-off:#aaaaaa;--ui-text:rgb(0 0 0/0.88);--ui-text-2:#646464;--ui-fill:#f2f2f2;--ui-rule:#e5e7eb;--ui-line:#f0f0f0;--ui-placeholder:rgb(107 114 128/0.5);--ui-danger:#ef4444;--ui-caret:#db2777;--ui-icon:rgb(0 0 0/0.3)}.ui-btn:not(#\#){position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;user-select:none;-webkit-tap-highlight-color:transparent}.ui-btn-icon:not(#\#){position:absolute;top:50%;display:flex;translate:0 -50%}@supports not (translate:0){.ui-btn-icon:not(#\#){transform:translateY(-50%)}}.ui-btn-icon>:not(#\#){width:100%;height:100%}@keyframes ui-btn-spin{to{rotate:1turn}}@supports not (translate:0){@keyframes ui-btn-spin{to{transform:rotate(1turn)}}}.ui-tux.ui-btn[data-tone=primary]:not(#\#){height:calc(48 * var(--tux-dp));border-radius:calc(8 * var(--tux-dp));background:var(--color-c-brand);font-weight:700;font-size:calc(16 * var(--tux-dp));color:#fff;transition:background-color .2s,color .2s,filter .1s}.ui-tux.ui-btn[data-tone=primary]:active:not(:disabled):not(#\#){filter:brightness(.92)}.ui-tux.ui-btn[data-tone=primary]:disabled:not(#\#){background:var(--color-c-soft);color:var(--ui-text-4)}.ui-tux.ui-btn[data-tone=primary][aria-busy=true]:not(#\#){background:var(--color-c-brand);color:#fff}.ui-tux.ui-btn .ui-btn-spinner:not(#\#){display:flex;width:calc(22 * var(--tux-dp));height:calc(22 * var(--tux-dp));animation:ui-btn-spin .8s linear infinite}.ui-btn-spinner>svg:not(#\#){width:100%;height:100%}.ui-tux.ui-btn[data-tone=outline]:not(#\#){height:calc(44 * var(--tux-dp));padding-left:calc(48 * var(--tux-dp));padding-right:calc(48 * var(--tux-dp));padding-inline:calc(48 * var(--tux-dp));border:1px solid var(--color-c-line);border-radius:calc(8 * var(--tux-dp));background:#fff;font-weight:500;font-size:calc(14 * var(--tux-dp));color:var(--color-c-text)}.ui-tux.ui-btn[data-tone=outline]:active:not(#\#){background:var(--ui-press)}.ui-tux.ui-btn[data-tone=outline] .ui-btn-icon:not(#\#){left:calc(14 * var(--tux-dp));width:calc(24 * var(--tux-dp));height:calc(24 * var(--tux-dp))}.ui-tux.ui-btn[data-tone=link]:not(#\#){display:inline-flex;width:auto;font-weight:700;font-size:calc(14 * var(--tux-dp));line-height:1.3;color:var(--color-c-text-2)}.ui-classic.ui-btn[data-tone=primary]:not(#\#){min-height:48px;padding:calc(.25 * var(--ui-rem));border-radius:calc(.25 * var(--ui-rem));background:var(--ui-brand);font-size:calc(.38 * var(--ui-rem));line-height:1.5714;color:#fff}.ui-classic.ui-btn[data-tone=primary]:disabled:not(#\#),.ui-classic.ui-btn[data-tone=primary][aria-busy=true]:not(#\#){background:var(--ui-brand-faded)}.ui-classic.ui-btn[data-tone=outline]:not(#\#){padding:calc(.25 * var(--ui-rem));border:1px solid var(--ui-line);border-radius:calc(.25 * var(--ui-rem));background:transparent;font-size:calc(.34 * var(--ui-rem));font-weight:500;line-height:1.5;color:#000}.ui-classic.ui-btn[data-tone=outline]:active:not(#\#){background:#f3f4f6}.ui-classic.ui-btn[data-tone=outline] .ui-btn-icon:not(#\#){left:calc(.375 * var(--ui-rem));width:23px}.ui-classic.ui-btn[data-tone=outline] .ui-btn-icon>:not(#\#){height:auto}.ui-classic.ui-btn[data-tone=link]:not(#\#){display:inline-flex;width:auto;font-size:calc(.36 * var(--ui-rem));font-weight:600;line-height:1.5;color:var(--ui-link)}.ui-classic.ui-btn[data-tone=link]:disabled:not(#\#){color:var(--ui-link-off)}.ui-btn-ripples:not(#\#){position:absolute;top:0;right:0;bottom:0;left:0;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.ui-btn-ripple:not(#\#){position:absolute;border-radius:50%;background:rgb(255 255 255/.45);transform:scale(0);pointer-events:none;animation:ui-btn-ripple .5s linear}@keyframes ui-btn-ripple{to{transform:scale(2);opacity:0}}.ui-btn-vant-spinner:not(#\#){position:relative;display:inline-block;width:16px;height:16px;animation:ui-btn-spin .8s linear infinite;animation-timing-function:steps(12)}.ui-btn-vant-spinner>i:not(#\#){position:absolute;top:0;right:0;bottom:0;left:0;inset:0}.ui-btn-vant-spinner>i:not(#\#):before{content:"";display:block;width:2px;height:25%;margin:0 auto;border-radius:40%;background:currentColor}@media (prefers-reduced-motion:reduce){.ui-btn-spinner:not(#\#),.ui-btn-vant-spinner:not(#\#),.ui-btn:not(#\#){transition:none;animation:none}.ui-btn-ripple:not(#\#){display:none}}.ui-game.ui-btn[data-tone=round]:not(#\#){width:var(--ui-game-btn-size,calc(40 * var(--tux-dp)));height:var(--ui-game-btn-size,calc(40 * var(--tux-dp)));flex:none;overflow:visible;border-radius:50%;background:radial-gradient(circle at 50% 30%,#7a4c29 0,#4a2a14 62%,#2e180a 100%);box-shadow:inset 0 0 0 1.5px rgb(255 228 176/.78),inset 0 2px 0 rgb(255 240 210/.28),0 2px 8px rgb(0 0 0/.45);color:#fff4dc;font-family:var(--font-sans);font-size:calc(var(--ui-game-btn-size, calc(40 * var(--tux-dp))) * .5);font-weight:800;line-height:1;transition:transform .12s ease-out}.ui-game.ui-btn[data-tone=round]:not(#\#):before{content:"";position:absolute;top:min(0px,calc((var(--ui-game-btn-size, calc(40 * var(--tux-dp))) - 44px) / 2));right:min(0px,calc((var(--ui-game-btn-size, calc(40 * var(--tux-dp))) - 44px) / 2));bottom:min(0px,calc((var(--ui-game-btn-size, calc(40 * var(--tux-dp))) - 44px) / 2));left:min(0px,calc((var(--ui-game-btn-size, calc(40 * var(--tux-dp))) - 44px) / 2));inset:min(0px,calc((var(--ui-game-btn-size, calc(40 * var(--tux-dp))) - 44px) / 2));border-radius:50%}.ui-game.ui-btn[data-tone=round] svg:not(#\#){width:55%;height:55%}.ui-game.ui-btn[data-tone=round]:active:not(:disabled):not(#\#){transform:scale(.92)}.ui-game.ui-btn[data-tone=round]:disabled:not(#\#){opacity:.4}.ui-game.ui-btn[data-tone=primary]:not(#\#),.ui-game.ui-btn[data-tone=secondary]:not(#\#){gap:calc(8 * var(--tux-dp));height:var(--ui-game-cta-height,calc(52 * var(--tux-dp)));padding-left:calc(18 * var(--tux-dp));padding-right:calc(18 * var(--tux-dp));padding-inline:calc(18 * var(--tux-dp));overflow:visible;border-radius:999px;font-family:var(--font-sans);font-size:calc(17 * var(--tux-dp));font-weight:800;line-height:1.1;white-space:nowrap;transition:transform .12s ease-out}.ui-game.ui-btn[data-tone=primary]:not(#\#){background:linear-gradient(180deg,#fff0b8,#ffd768 38%,#f0a92e);box-shadow:inset 0 1.5px 0 rgb(255 255 255/.85),inset 0 calc(-3 * var(--tux-dp)) 0 rgb(150 78 8/.55),0 0 0 1.5px rgb(120 62 10/.9),0 calc(4 * var(--tux-dp)) calc(12 * var(--tux-dp)) rgb(0 0 0/.45);color:#3a1d00;text-shadow:0 1px 0 rgb(255 246 214/.7)}.ui-game.ui-btn[data-tone=secondary]:not(#\#){background:linear-gradient(180deg,#7a4c29,#4a2a14 70%,#3a200e);box-shadow:inset 0 0 0 1.5px rgb(255 228 176/.78),inset 0 2px 0 rgb(255 240 210/.25),0 calc(3 * var(--tux-dp)) calc(10 * var(--tux-dp)) rgb(0 0 0/.4);color:#fff4dc}.ui-game.ui-btn[data-tone=primary]:active:not(:disabled):not(#\#),.ui-game.ui-btn[data-tone=secondary]:active:not(:disabled):not(#\#){transform:scale(.97)}.ui-game.ui-btn[data-tone=primary]:disabled:not(#\#),.ui-game.ui-btn[data-tone=secondary]:disabled:not(#\#){opacity:.45}