:root{--b-font:var(--pf-unbounded), sans-serif;--b-radius:999px;--b-h-sm:34px;--b-h:46px;--b-h-lg:58px;--b-px-sm:14px;--b-px:22px;--b-px-lg:34px;--b-fs-sm:12px;--b-fs:13px;--b-fs-lg:clamp(14px, 1.2vw, 17px);--b-gap:12px;--b-gap-open:18px;--b-ink:#050505;--b-hot:var(--mx-hot,var(--hot,#ffd02e));--b-face:var(--mx-text,var(--fg,#f4f4f5));--b-line:#ffffff26;--b-line-on:#ffffff5e;--b-move:.25s cubic-bezier(.2, .7, .2, 1);--b-spring:var(--spring,cubic-bezier(.34, 1.56, .64, 1))}.sb,.st-cta,.wl button,.sn__cta,.tl-btn,.tl-seg-btn,.tl-seg button,.tl-pills button{justify-content:center;align-items:center;gap:var(--b-gap);min-height:var(--b-h);padding:0 var(--b-px);border-radius:var(--b-radius);color:var(--b-face);white-space:nowrap;cursor:pointer;transition:background var(--b-move), border-color var(--b-move), color var(--b-move), gap .3s var(--b-spring);background:0 0;border:1px solid #0000;line-height:1;display:inline-flex}.sb:focus-visible,.st-cta:focus-visible,.wl button:focus-visible,.sn__cta:focus-visible,.tl-btn:focus-visible,.tl-seg-btn:focus-visible,.tl-seg button:focus-visible,.tl-pills button:focus-visible{outline:2px solid var(--b-hot);outline-offset:3px}.sb.sb--quiet,.tl-btn,.tl-seg-btn,.tl-seg button,.tl-pills button{border-color:var(--b-line);font:inherit;font-size:var(--b-fs-sm);letter-spacing:.04em}.sb.sb--quiet{font-family:var(--b-font);font-weight:800;font-size:var(--b-fs);letter-spacing:.02em}@media (hover:hover){.sb.sb--quiet:hover:not(:disabled),.tl-btn:hover:not(:disabled),.tl-seg-btn:hover:not(:disabled),.tl-seg button:hover:not(:disabled),.tl-pills button:hover:not(:disabled){border-color:var(--b-line-on);color:var(--b-face)}}.sb.sb--go,.st-cta,.wl button,.sn__cta,.tl-btn--go,.tl-seg-btn--go{border-color:var(--b-hot);background:var(--b-hot);color:var(--b-ink);font-family:var(--b-font);font-weight:800;font-size:var(--b-fs);letter-spacing:.02em}@media (hover:hover){.sb.sb--go:hover:not(:disabled),.st-cta:hover,.wl button:hover:not(:disabled),.sn__cta:hover,.tl-btn--go:hover:not(:disabled),.tl-seg-btn--go:hover:not(:disabled){border-color:var(--b-face);background:var(--b-face);color:var(--b-ink);gap:var(--b-gap-open)}}.sb--sm,.tl-seg-btn,.tl-seg button,.tl-pills button{min-height:var(--b-h-sm);padding:0 var(--b-px-sm);font-size:var(--b-fs-sm);gap:8px}.sb--lg{min-height:var(--b-h-lg);padding:0 var(--b-px-lg);font-size:var(--b-fs-lg)}.sb i{transition:transform .3s var(--b-spring);font-style:normal}@media (hover:hover){.sb:hover i{transform:translate(2px)}}.sb:disabled,.st-cta:disabled,.wl button:disabled,.tl-btn:disabled,.tl-seg-btn:disabled,.tl-seg button:disabled,.tl-pills button:disabled{opacity:.45;cursor:not-allowed}.st-win__pills button{min-height:var(--b-h-sm);padding:0 var(--b-px-sm);border:1px solid var(--b-line);border-radius:var(--b-radius);font-size:var(--b-fs-sm);transition:background var(--b-move), border-color var(--b-move), color var(--b-move);gap:8px}@media (hover:hover){.st-win__pills button:hover:not(.is-on){border-color:var(--b-line-on);color:var(--b-face)}}.st-win__pills button:focus-visible{outline:2px solid var(--b-hot);outline-offset:3px}.tl-pills.tl-pills--fit button{padding:0 6px}.sn__link{border-radius:var(--b-radius)}
