.bb[data-v-4a09ada8]{box-sizing:border-box;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:700;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.bb[data-v-4a09ada8]:focus-visible{outline:3px solid rgb(var(--ddc-color-ocean));outline-offset:3px}.bb[data-v-4a09ada8]:disabled,.bb[aria-disabled=true][data-v-4a09ada8]{opacity:.55;cursor:not-allowed;transform:none}.bb-arrow[data-v-4a09ada8]{transition:transform .15s;display:inline-block}.bb:hover .bb-arrow[data-v-4a09ada8]{transform:translate(3px)}.bb-lg[data-v-4a09ada8]{min-height:52px;padding:0 26px;font-size:16px}.bb-sm[data-v-4a09ada8]{min-height:40px;padding:0 16px;font-size:14px}.bb-lg[data-v-4a09ada8]:has(.bb-arrow){padding-right:18px}.bb-sm[data-v-4a09ada8]:has(.bb-arrow){padding-right:13px}.bb-full[data-v-4a09ada8]{white-space:normal;text-align:center;width:100%;padding-block:12px;line-height:1.2}.bb-sticker[data-v-4a09ada8]{background:rgb(var(--ddc-color-yellow));color:rgb(var(--ddc-color-navy));border:1.5px solid rgb(var(--ddc-color-navy));box-shadow:0 6px 0 rgb(var(--ddc-color-navy));margin-bottom:6px;font-size:17px}.bb-sticker[data-v-4a09ada8]:hover:not(:disabled){box-shadow:0 4px 0 rgb(var(--ddc-color-navy));background:rgb(var(--ddc-color-yellow-medium));transform:translateY(2px)}.bb-sticker[data-v-4a09ada8]:active:not(:disabled){box-shadow:0 0 0 rgb(var(--ddc-color-navy));transform:translateY(6px)}.bb-navy[data-v-4a09ada8]{background:rgb(var(--ddc-color-navy));color:#fff}.bb-navy[data-v-4a09ada8]:hover:not(:disabled){background:#241d6b}.bb-navy[data-v-4a09ada8]:active:not(:disabled){transform:translateY(1px)}.bb-navy.bb-form[data-v-4a09ada8]{border-radius:10px;min-height:52px;padding:0 22px;font-size:18px}.bb-outline[data-v-4a09ada8]{color:rgb(var(--ddc-color-navy));border:1.5px solid rgb(var(--ddc-color-navy));background:#fff}.bb-outline[data-v-4a09ada8]:hover:not(:disabled){background:#f1f3fb}.bb-glass[data-v-4a09ada8]{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0f;border:1px solid #ffffff3d;font-weight:600}.bb-glass[data-v-4a09ada8]:hover:not(:disabled){background:#ffffff2e}.bb-danger[data-v-4a09ada8],.bb-link[data-v-4a09ada8]{text-underline-offset:3px;background:0 0;border-radius:0;min-height:44px;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.bb-link[data-v-4a09ada8]{color:rgb(var(--ddc-color-navy))}.bb-link.bb-dark[data-v-4a09ada8]{color:#fff}.bb-danger[data-v-4a09ada8]{color:#c8102e}.bb-danger.bb-lg[data-v-4a09ada8],.bb-link.bb-lg[data-v-4a09ada8]{font-size:15px}.bb-danger.bb-sm[data-v-4a09ada8],.bb-link.bb-sm[data-v-4a09ada8]{font-size:13px}@media (prefers-reduced-motion:reduce){.bb[data-v-4a09ada8],.bb-arrow[data-v-4a09ada8]{transition:none}.bb[data-v-4a09ada8]:active,.bb[data-v-4a09ada8]:hover,.bb:hover .bb-arrow[data-v-4a09ada8]{transform:none}}
