.BirthdayPicker_trigger__EC_9w{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:32px;padding:0 18px;height:57px;border:1px solid #e5e5ea;border-radius:16px;background:#fff;color:#6e6e73;text-align:left;font-family:inherit;font-size:17px;cursor:pointer;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.BirthdayPicker_trigger__EC_9w:hover{border-color:#c7c7cc}.BirthdayPicker_trigger__EC_9w[aria-expanded=true]{border-color:#1c1c1e}.BirthdayPicker_date__2kq0c{color:#1c1c1e}.BirthdayPicker_placeholder__8VlJC{color:#aeaeb2}.BirthdayPicker_trigger__EC_9w:focus-visible{outline:2px solid #1c1c1e;outline-offset:3px;border-radius:16px}.BirthdayPicker_dialog__S_Wzy{margin:auto;padding:0;border:0;border-radius:24px;width:min(390px,calc(100vw - 24px));max-height:calc(100dvh - 24px);background:#fff;color:#1c1c1e;box-shadow:0 24px 80px #00000020,0 0 0 1px #0000000a;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,sans-serif}.BirthdayPicker_dialog__S_Wzy::backdrop{background:#00000028;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.BirthdayPicker_dialog__S_Wzy[open]{animation:BirthdayPicker_birthdayRise__JBvks .32s cubic-bezier(.16,1,.3,1)}.BirthdayPicker_dialog__S_Wzy[open]::backdrop{animation:BirthdayPicker_birthdayDim__hbHKp .24s cubic-bezier(.4,0,.2,1)}@keyframes BirthdayPicker_birthdayRise__JBvks{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes BirthdayPicker_birthdayDim__hbHKp{0%{opacity:0}to{opacity:1}}.BirthdayPicker_sheet__VQ2Sa{padding:10px 16px 24px}.BirthdayPicker_handle__06cut{width:32px;height:4px;border-radius:3px;background:#d4d4d8;margin:0 auto 10px}.BirthdayPicker_header__7k9jv{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px}.BirthdayPicker_header__7k9jv h2{font-size:15px;font-weight:600;margin:0;color:#1c1c1e}.BirthdayPicker_header__7k9jv button{border:0;background:transparent;padding:10px 2px;color:#007aff;font:inherit;font-size:15px;cursor:pointer;border-radius:8px}.BirthdayPicker_header__7k9jv button:focus-visible{outline:2px solid #007aff;outline-offset:2px}.BirthdayPicker_header__7k9jv .BirthdayPicker_done__sEjNZ{font-weight:600}.BirthdayPicker_wheels__5MW75{display:grid;grid-template-columns:1.65fr .8fr 1fr;position:relative;height:200px;isolation:isolate}.BirthdayPicker_band__NsoJZ{position:absolute;z-index:-1;top:80px;left:0;right:0;height:40px;background:#f2f2f7;border-radius:9px;pointer-events:none}.BirthdayPicker_wheel__VzbI8{height:200px;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;padding:80px 0;mask-image:linear-gradient(180deg,transparent,#000 35%,#000 65%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 35%,#000 65%,transparent);outline:none;touch-action:pan-y}.BirthdayPicker_wheel__VzbI8::-webkit-scrollbar{display:none}.BirthdayPicker_wheel__VzbI8:focus-visible{background:#007aff0d;border-radius:9px}.BirthdayPicker_option__e_jHQ{height:40px;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;font-size:21px;line-height:40px;font-weight:400;letter-spacing:-.45px;font-variant-numeric:tabular-nums;white-space:nowrap;user-select:none;cursor:pointer;color:#1c1c1e}@media (max-width:480px){.BirthdayPicker_dialog__S_Wzy{margin:auto auto 12px}.BirthdayPicker_sheet__VQ2Sa{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.BirthdayPicker_dialog__S_Wzy[open],.BirthdayPicker_dialog__S_Wzy[open]::backdrop{animation:none}}.BirthdayPicker_menus__jl304{display:grid;grid-template-columns:1.5fr .8fr 1fr;gap:10px;padding:6px 0 4px}.BirthdayPicker_menu__mIPus{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:500;letter-spacing:.3px;color:#6e6e73}.BirthdayPicker_menu__mIPus select{appearance:none;-webkit-appearance:none;height:44px;padding:0 34px 0 12px;border:1px solid #e5e5ea;border-radius:12px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'><path d='M2.5 4.5 6 8l3.5-3.5' stroke='%231c1c1e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 12px center;color:#1c1c1e;font:inherit;font-size:16px;font-weight:400;letter-spacing:0;cursor:pointer}.BirthdayPicker_menu__mIPus select:focus-visible{outline:2px solid #1c1c1e;outline-offset:2px}