.BrandLogo-module__TjaSKa__logo{white-space:nowrap;color:inherit;align-items:center;gap:.42em;font-family:Unbounded,Manrope,Segoe UI,sans-serif;font-weight:300;line-height:1;display:inline-flex}.BrandLogo-module__TjaSKa__mark{width:.9em;height:.9em;filter:drop-shadow(0 0 .28em color-mix(in srgb, var(--v-brand) 34%, transparent));background:url(/brand/vekna-mark-dark.png) 50%/contain no-repeat;flex:none;display:inline-block}.dark .BrandLogo-module__TjaSKa__mark{background-image:url(/brand/vekna-mark-light.png)}.BrandLogo-module__TjaSKa__word{letter-spacing:.42em;padding-right:.42em}
:where(.Mark-module__7nKrdW__mark){background:url(/brand/vekna-mark-dark.png) 50%/contain no-repeat;flex:none;width:.9em;height:.9em;display:inline-block}.dark .Mark-module__7nKrdW__mark{background-image:url(/brand/vekna-mark-light.png)}
.BirthDateGate-module__7_X9Fa__overlay{z-index:12000;overscroll-behavior:contain;background:var(--v-app);outline:none;position:fixed;inset:0;overflow-y:auto}.BirthDateGate-module__7_X9Fa__page{min-height:100%;padding:max(24px, calc(var(--tma-inset-top,env(safe-area-inset-top)) + 16px)) 20px max(24px, calc(var(--tma-inset-bottom,env(safe-area-inset-bottom)) + 16px));background:var(--v-app);color:var(--v-ink);place-items:center;display:grid}.BirthDateGate-module__7_X9Fa__card{text-align:center;width:min(100%,440px)}.BirthDateGate-module__7_X9Fa__title{letter-spacing:-.035em;margin:18px 0 12px;font-size:clamp(28px,7vw,36px);font-weight:600;line-height:1.2}.BirthDateGate-module__7_X9Fa__hint{max-width:34ch;color:var(--v-muted);margin:0 auto;font-size:14px;line-height:1.6}.BirthDateGate-module__7_X9Fa__picker{background:var(--v-surface);border-radius:24px;grid-template-columns:.65fr 1.6fr 1fr;gap:4px;margin:32px 0 18px;padding:8px;display:grid;position:relative}.BirthDateGate-module__7_X9Fa__band{background:color-mix(in srgb, var(--v-ink) 7%, transparent);border-block:1px solid color-mix(in srgb, var(--v-ink) 8%, transparent);pointer-events:none;border-radius:12px;height:44px;position:absolute;top:96px;left:12px;right:12px}.BirthDateGate-module__7_X9Fa__wheel{perspective:500px;border-radius:12px;height:220px;position:relative}.BirthDateGate-module__7_X9Fa__wheel:focus-visible{outline:2px solid var(--v-accent);outline-offset:2px}.BirthDateGate-module__7_X9Fa__scroller{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;height:220px;padding-block:88px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.BirthDateGate-module__7_X9Fa__scroller::-webkit-scrollbar{display:none}.BirthDateGate-module__7_X9Fa__scroller{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.BirthDateGate-module__7_X9Fa__scroller[data-dragging]{cursor:grabbing}.BirthDateGate-module__7_X9Fa__item{scroll-snap-align:center;justify-content:center;align-items:center;height:44px;display:flex}.BirthDateGate-module__7_X9Fa__label{width:100%;height:100%;color:inherit;font-variant-numeric:tabular-nums;cursor:pointer;backface-visibility:hidden;transform-origin:50%;background:0 0;border:0;justify-content:center;align-items:center;font-size:20px;display:flex}.BirthDateGate-module__7_X9Fa__continue{background:var(--v-accent);width:100%;min-height:48px;color:var(--v-accent-ink);border-radius:16px;margin-top:24px;font-weight:600}.BirthDateGate-module__7_X9Fa__continue:disabled{opacity:.5;cursor:default}.BirthDateGate-module__7_X9Fa__continue:focus-visible{outline:2px solid var(--v-accent);outline-offset:4px}.BirthDateGate-module__7_X9Fa__privacy{color:var(--v-muted);margin-top:16px;font-size:12px;line-height:1.6}.BirthDateGate-module__7_X9Fa__privacy a{white-space:nowrap;text-underline-offset:3px;text-decoration:underline}.BirthDateGate-module__7_X9Fa__error{color:var(--v-err);margin-top:16px;font-size:13px}.BirthDateGate-module__7_X9Fa__leave{color:var(--v-muted);text-underline-offset:3px;margin-top:20px;font-size:13px;text-decoration:underline}@media (max-width:480px){.BirthDateGate-module__7_X9Fa__card{max-width:360px}.BirthDateGate-module__7_X9Fa__title{margin-top:14px;font-size:28px}.BirthDateGate-module__7_X9Fa__hint{font-size:13px}.BirthDateGate-module__7_X9Fa__picker{margin-top:22px}.BirthDateGate-module__7_X9Fa__continue{margin-top:18px}.BirthDateGate-module__7_X9Fa__privacy{margin-top:12px;font-size:11px}.BirthDateGate-module__7_X9Fa__leave{margin-top:14px}}