@keyframes _129w4og7{0%{opacity:0;transform:perspective(600px) rotateY(80deg) scale(.9)}to{opacity:1;transform:none}}._129w4og0{display:flex;flex-direction:column;gap:32px}._129w4og1{display:flex;align-items:center;flex-wrap:wrap;gap:20px 32px;padding:26px 28px;border-radius:24px;animation:_1207miq3 .3s ease}._129w4og2{font-size:21px;font-weight:800;letter-spacing:-.03em;color:var(--fg-strong)}._129w4og3{width:22px;height:6px;border-radius:999px;transition:background-color .4s ease}._129w4og4{height:54px;padding:0 28px;border:0;border-radius:16px;font-size:16px;font-weight:800;white-space:nowrap;background:var(--bg-brand);color:var(--fg-on-brand);box-shadow:0 12px 24px -12px rgba(26,147,224,.9);cursor:pointer;transition:transform .15s var(--ease-standard),background-color .2s var(--ease-standard)}._129w4og4:hover:not(:disabled){background:var(--fg-brand)}._129w4og4:active:not(:disabled){transform:scale(.96)}._129w4og4:disabled{background:var(--bg-pressed);color:var(--fg-subtle);box-shadow:none;cursor:default}._129w4og5{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}._129w4og6{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(160px,calc((100% - 80px) / 6)),1fr));gap:28px 16px}._129w4og8{min-width:0;animation:_129w4og7 .6s cubic-bezier(.2,.9,.3,1.1) both}._129w4og8>._1vfrd1b1{animation:none}._129w4og9{display:flex;align-items:flex-end;gap:12px;padding:24px 18px 14px;border-radius:20px;background:var(--bg-subtle);overflow-x:auto;scrollbar-width:none}._129w4oga{flex:none;width:96px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;border:0;background:transparent;cursor:pointer;transition:transform .3s cubic-bezier(.3,1.3,.5,1)}._129w4oga[aria-pressed=true]{transform:translateY(-6px)}._129w4ogb{position:relative;width:72px;height:90px}._129w4ogc{position:absolute;inset:0;border-radius:12px}._129w4ogd{display:flex;align-items:center;justify-content:center;background:var(--bg-surface);box-shadow:0 0 0 1px var(--bg-pressed),0 6px 14px -8px rgba(22,34,43,.3);font:700 22px/1 var(--font-accent);transition:box-shadow .2s ease}._129w4oga[aria-pressed=true] ._129w4ogd{box-shadow:0 0 0 2px var(--fg-strong),0 10px 20px -8px rgba(22,34,43,.35)}._129w4oge{display:block;font-size:13px;font-weight:600;color:var(--steel-600)}._129w4oga[aria-pressed=true] ._129w4oge{font-weight:800;color:var(--fg-strong)}._129w4ogf{display:block;margin-top:2px;font-size:11px;color:var(--fg-subtle)}._129w4ogg{padding:56px 24px;border-radius:24px;background:var(--bg-subtle);text-align:center;font-size:15px;color:var(--fg-muted)}._129w4ogh{gap:12px;margin:0 0 4px}._129w4ogh,._129w4ogi{display:flex;align-items:center}._129w4ogi{gap:6px;flex:none;padding-right:4px;font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--fg-strong)}._129w4ogj{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1 1}._129w4ogk{height:44px;padding:0 16px 0 8px;display:inline-flex;align-items:center;gap:10px;flex:none;border-radius:14px;background:var(--bg-subtle);white-space:nowrap;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}._129w4ogk:hover{background:var(--bg-muted)}._129w4ogk:active{transform:scale(.97)}._129w4ogl{width:28px;height:28px;border-radius:9px;color:var(--fg-on-brand);display:flex;align-items:center;justify-content:center;font:700 9px/1 var(--font-accent);flex:none}._129w4ogm{font-size:14px;font-weight:600}._129w4ogn{font:700 13px/1 var(--font-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media screen and (max-width:767px){._129w4og0{gap:24px}._129w4og1{padding:22px 20px;border-radius:20px}._129w4og3{width:16px}._129w4og4{width:100%}._129w4og5{scroll-margin-top:72px}._129w4og6{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 8px}._129w4og9{gap:6px;padding:20px 10px 12px;border-radius:18px}._129w4oga{width:80px}._129w4ogb{width:56px;height:70px}._129w4ogd{font-size:18px}._129w4ogh{flex-direction:column;align-items:stretch;margin:24px -16px 0}._129w4ogi{padding:0 16px;font-size:19px;font-weight:800;letter-spacing:-.03em}._129w4ogi svg{display:none}._129w4ogj{padding:0 16px}._129w4ogk{width:150px;height:auto;padding:14px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:18px;white-space:normal}._129w4ogk,._129w4ogk:hover{background:var(--tint)}._129w4ogl{width:32px;height:32px;border-radius:10px;font-size:10px}._129w4ogm{max-width:100%;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}