.bk-frame{background-color:var(--surface);border:0;border-radius:12px;width:100%;min-height:520px;transition:height .24s cubic-bezier(.25,.46,.45,.94);display:block}.bk-error{background-color:var(--alert-soft);color:var(--alert);border-radius:10px;margin:0 0 14px;padding:12px 14px;font:500 14px/1.45 Instrument Sans,system-ui,sans-serif}.bk-done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.bk-done__mark{background-color:var(--accent);color:#14140f;border-radius:50%;place-items:center;width:56px;height:56px;font-size:26px;line-height:1;display:grid}.bk-done__title{letter-spacing:-.03em;color:var(--ink);margin:0;font:500 26px/1.15 Geist,system-ui,sans-serif}.bk-done__text{max-width:30ch;color:var(--ink2);text-wrap:pretty;margin:0;font:400 16px/1.5 Instrument Sans,system-ui,sans-serif}.bk-done__note{color:var(--ink);text-wrap:balance;margin:2px 0 0;font:500 16px/1.5 Instrument Sans,system-ui,sans-serif}.bk-consent{align-items:flex-start;gap:10px;margin:4px 0 14px;display:flex}.bk-consent__box{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:2px 0 0}.bk-consent__label{color:var(--ink2);font:400 13.5px/1.45 Instrument Sans,system-ui,sans-serif}.bk-consent__label a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.bk-form:not(:has(.bk-consent__box:checked)) .bk-form__cta{opacity:.45;cursor:not-allowed;box-shadow:none}.bk-consent--required .bk-consent__box{outline:2px solid var(--alert);outline-offset:2px;border-radius:4px}.bk-consent--required .bk-consent__label{color:var(--alert)}
