.os-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;margin:0;border:0;text-decoration:none;white-space:nowrap;cursor:pointer;font-family:var(--os-font);-webkit-tap-highlight-color:transparent;transition:transform .16s var(--os-ease),opacity .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.os-btn:focus-visible{outline:2px solid var(--os-accent-deep);outline-offset:2px}.os-btn:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}.os-btn:disabled,.os-btn[aria-disabled=true]{cursor:not-allowed}.os-btn svg{flex:none}.os-btn--primary{height:52px;min-height:52px;min-width:168px;padding:0 28px;border-radius:999px;background:#111111;color:#FFFFFF;font-size:17px;line-height:22px;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -4px 20px -2px rgba(245,158,11,.2),0 10px 40px -10px rgba(245,158,11,.3)}.os-btn--primary[data-size="48"]{height:48px;min-height:48px;padding:0 24px}.os-btn--primary:disabled,.os-btn--primary[aria-disabled=true]{background:var(--os-fill);color:var(--os-text-4);box-shadow:none}@media (hover:hover){.os-btn--primary:hover:not(:disabled,[aria-disabled=true]){background:#000000}}.os-btn--secondary{height:40px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--os-fill);color:var(--os-text-1);font-size:14px;line-height:20px;font-weight:500}.os-btn--secondary[data-surface=tinted]{background:var(--os-surface);box-shadow:inset 0 0 0 1px var(--os-hair)}.os-btn--secondary[data-size="32"]{height:32px;min-height:32px;padding:0 14px}.os-btn.os-btn--secondary[data-size="32"]:after{inset:-6px 0}.os-btn--secondary[data-size="48"]{height:48px;min-height:48px;padding:0 20px;font-size:16px;line-height:22px}.os-btn--secondary:disabled,.os-btn--secondary[aria-disabled=true]{color:var(--os-text-4)}.os-btn--secondary:not([data-size="48"]):after{content:"";position:absolute;inset:-2px 0}.os-btn--danger,.os-btn--link{min-height:44px;padding:0;border-radius:6px;background:none;color:var(--os-accent-deep);font-size:15px;line-height:20px;font-weight:400;gap:4px}.os-btn--danger{color:var(--os-danger)}.os-btn--danger:active:not(:disabled,[aria-disabled=true]),.os-btn--link:active:not(:disabled,[aria-disabled=true]){transform:none;opacity:.6}.os-btn--danger:disabled,.os-btn--danger[aria-disabled=true],.os-btn--link:disabled,.os-btn--link[aria-disabled=true]{color:var(--os-text-4)}.os-btn--danger svg,.os-btn--link svg{width:7px;height:12px}.os-btn--block{display:flex;width:100%}@media (max-width:767px){.os-btn--block-phone{display:flex;width:100%}}