.ka-xl{margin:0 0 var(--ka-space-4, 16px)}.ka-xl__sep{display:flex;align-items:center;gap:var(--ka-space-3, 12px);margin:var(--ka-space-3, 12px) 0;color:var(--ka-text-muted, currentColor);font-size:var(--ka-font-size-note, .875em)}.ka-xl__sep:before,.ka-xl__sep:after{content:"";flex:1;border-top:var(--ka-border-w, 1px) solid var(--ka-border-subtle, currentColor);opacity:.6}.ka-xl__sep span:empty{display:none}.ka-xl__list{display:grid;gap:var(--ka-space-3, 12px)}.ka-xl__btn{display:flex;align-items:center;justify-content:center;gap:var(--ka-space-2, 8px);box-sizing:border-box;width:100%;min-height:44px;padding:var(--ka-space-2, 8px) var(--ka-space-4, 16px);border:var(--ka-border-w, 1px) solid var(--ka-border, currentColor);border-radius:var(--ka-radius-sm, 6px);background:var(--ka-bg-card, transparent);color:var(--ka-text, inherit);font-weight:var(--ka-font-weight-semibold, 600);text-decoration:none;transition:border-color var(--ka-duration-2, .15s) var(--ka-ease-state, ease)}.ka-xl__btn:hover,.ka-xl__btn:focus-visible{border-color:var(--ka-accent, currentColor);color:var(--ka-text, inherit)}.ka-xl__btn:focus-visible{outline:var(--ka-focus-ring-w, 2px) solid var(--ka-accent, currentColor);outline-offset:2px}.ka-xl__btn.is-disabled{opacity:.5;cursor:not-allowed}.ka-xl__icon{flex:none;width:18px;height:18px}.ka-xl__badge{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;border:var(--ka-border-w, 1px) solid var(--ka-border, currentColor);border-radius:var(--ka-radius-pill, 50%);font-size:var(--ka-font-size-caption, .8125em);font-weight:var(--ka-font-weight-semibold, 600)}.ka-xl__reason{display:block;margin-top:var(--ka-space-1, 4px);color:var(--ka-text-muted, currentColor);font-size:var(--ka-font-size-caption, .8125em)}.ka-xl__consent{margin:var(--ka-space-3, 12px) 0 0;line-height:1.4;color:var(--ka-text-muted, currentColor);font-size:var(--ka-font-size-caption, .8125em)}.ka-xl-account{margin-top:var(--ka-space-6, 32px);padding-top:var(--ka-space-5, 24px);border-top:var(--ka-border-w, 1px) solid var(--ka-border-subtle, currentColor)}.ka-xl-account__notice{padding:var(--ka-space-2, 8px) var(--ka-space-3, 12px);border-radius:var(--ka-radius-sm, 6px);background:var(--ka-bg-subtle, transparent)}.ka-xl-account__email{color:var(--ka-text-secondary, inherit)}.ka-xl-account .ka-xl-account__list{margin:0 0 var(--ka-space-4, 16px);padding:0;list-style:none}.ka-xl-account__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ka-space-3, 12px) var(--ka-space-4, 16px);padding:var(--ka-space-3, 12px) 0;border-bottom:var(--ka-border-w, 1px) solid var(--ka-border-subtle, currentColor)}.ka-xl-account__id{display:flex;flex:1 1 200px;align-items:center;gap:var(--ka-space-3, 12px);min-width:0}.ka-xl-account__id .ka-xl__icon{width:24px;height:24px}.ka-xl-account__text{display:flex;flex-direction:column;min-width:0}.ka-xl-account__name{font-weight:var(--ka-font-weight-semibold, 600)}.ka-xl-account__meta{color:var(--ka-text-muted, currentColor);font-size:var(--ka-font-size-note, .875em)}.ka-xl-account__unlink{display:flex;flex:none;flex-direction:column;align-items:flex-end;margin:0}.ka-xl-account__btn{min-width:112px;min-height:44px;padding:var(--ka-space-1, 4px) var(--ka-space-4, 16px);border:var(--ka-border-w, 1px) solid var(--ka-border, currentColor);border-radius:var(--ka-radius-sm, 6px);background:transparent;color:var(--ka-text, inherit);cursor:pointer}.ka-xl-account__btn:focus-visible{outline:var(--ka-focus-ring-w, 2px) solid var(--ka-accent, currentColor);outline-offset:2px}.ka-xl-account__btn[disabled]{opacity:.5;cursor:not-allowed}@media(max-width:480px){.ka-xl-account__unlink{flex:1 1 100%;align-items:stretch}.ka-xl-account__btn{width:100%}}.ka-xl-account__add{display:grid;gap:var(--ka-space-2, 8px);max-width:360px}.ka-xl-thankyou{margin:var(--ka-space-6, 32px) 0;padding:var(--ka-space-5, 24px);border:var(--ka-border-w, 1px) solid var(--ka-border-subtle, currentColor);border-radius:var(--ka-radius-card, 8px);background:var(--ka-bg-card, transparent)}.ka-xl-thankyou .ka-xl{max-width:360px}.ka-xl-thankyou__title{margin-top:0}.ka-xl-account--phone .ka-xl-account__info{flex:1 1 16rem}.ka-xl-account--phone .ka-xl-account__info p{margin:0 0 var(--ka-space-1, 4px)}.ka-xl-account__action .is-disabled,.ka-xl-reset-phone .is-disabled{opacity:.5;cursor:not-allowed}.ka-xl-reset-phone{margin:var(--ka-space-3, 12px) 0 0}.ka-xl-reset-phone a{color:var(--ka-accent, currentColor);font-weight:var(--ka-font-weight-semibold, 600);text-decoration:underline;text-underline-offset:2px}.ka-xl--top{position:relative;display:grid;gap:var(--ka-account-form-group-gap, var(--ka-space-8));margin:0 0 var(--ka-account-form-group-gap, var(--ka-space-8))}.ka-xl--top .ka-xl__list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--ka-space-5)}.ka-xl--top .ka-xl__item{min-width:0}.ka-xl--top .ka-xl__btn{gap:0;min-height:var(--ka-control-h);padding:0;border-color:var(--ka-border-strong);border-radius:var(--ka-radius-control);background:var(--ka-bg-card);font:inherit;cursor:pointer;transition:background-color var(--ka-duration-2) var(--ka-ease-state),border-color var(--ka-duration-2) var(--ka-ease-state)}.ka-xl--top .ka-xl__btn:hover{background:var(--ka-bg-hover);border-color:color-mix(in srgb,var(--ka-border-strong) 65%,var(--ka-text))}.ka-xl--top .ka-xl__btn:active{background:var(--ka-bg-pressed)}.ka-xl--top .ka-xl__btn:focus-visible{border-color:var(--ka-border-strong);outline:var(--ka-focus-ring-w) solid var(--ka-focus-ring);outline-offset:var(--ka-focus-ring-offset)}.ka-xl--top .ka-xl__icon,.ka-xl--top .ka-xl__badge{width:var(--ka-space-8);height:var(--ka-space-8)}.ka-xl--top .ka-xl__badge{border-color:var(--ka-border-strong);background:var(--ka-bg-subtle);color:var(--ka-text);line-height:var(--ka-leading-none, 1)}.ka-xl--top .ka-xl__btn.is-disabled{opacity:1;border-style:dashed;background:var(--ka-bg-subtle);cursor:help}.ka-xl--top .ka-xl__btn.is-disabled .ka-xl__icon,.ka-xl--top .ka-xl__btn.is-disabled .ka-xl__badge{opacity:var(--ka-opacity-disabled)}.ka-xl--top .ka-xl__btn.is-disabled:hover{background:var(--ka-bg-subtle)}.ka-xl--top .ka-xl__btn.is-disabled[aria-expanded=true]{border-style:solid;background:var(--ka-bg-card)}.ka-xl--top .ka-xl__reason{display:none}.ka-xl--top .ka-xl__sep{margin:0;gap:var(--ka-space-5);color:var(--ka-text-subtle);font-size:var(--ka-font-size-caption);line-height:var(--ka-leading-heading)}.ka-xl--top .ka-xl__sep:before,.ka-xl--top .ka-xl__sep:after{border-top-color:var(--ka-border);opacity:1}.ka-xl--top .ka-xl__pop{position:absolute;z-index:var(--ka-z-dropdown);top:var(--ka-xl-pop-y, 0);left:var(--ka-xl-pop-x, 0);box-sizing:border-box;display:grid;align-items:center;width:var(--ka-xl-pop-w, 100%);min-height:var(--ka-xl-pop-min-h, 0);padding:var(--ka-space-3) var(--ka-space-5);text-align:center;border:var(--ka-border-w) solid var(--ka-border);border-radius:var(--ka-radius-sm);background:var(--ka-bg-overlay, var(--ka-bg-card));box-shadow:var(--ka-shadow-overlay);color:var(--ka-text-secondary);font-size:var(--ka-font-size-caption);line-height:var(--ka-leading-heading);text-wrap:balance;animation:ka-xl-pop-in var(--ka-duration-2) var(--ka-ease-enter)}.ka-xl--top .ka-xl__pop[hidden]{display:none}.ka-xl--top .ka-xl__pop:before{content:"";position:absolute;top:calc(var(--ka-space-2) * -1 - var(--ka-border-w));left:calc(var(--ka-xl-pop-arrow, 50%) - var(--ka-space-2));width:var(--ka-space-4);height:var(--ka-space-4);border-top:var(--ka-border-w) solid var(--ka-border);border-left:var(--ka-border-w) solid var(--ka-border);background:inherit;transform:translateY(var(--ka-border-w)) rotate(45deg)}@keyframes ka-xl-pop-in{0%{opacity:0;translate:0 calc(var(--ka-space-2) * -1)}to{opacity:1;translate:0 0}}@media(max-width:359px){.ka-xl--top .ka-xl__list{gap:var(--ka-space-4)}}.ka-xl-step{box-sizing:border-box;width:100%;max-width:30rem;margin:var(--ka-space-8, 32px) auto;padding:0 var(--ka-space-4, 16px);overflow-wrap:anywhere}.ka-xl-step :where(form,p){margin:0}.ka-xl-step :where(.ka-xl-step__card,.ka-xl,form){display:flex;flex-direction:column;gap:var(--ka-space-4, 16px)}.ka-xl-step .ka-xl{margin:0}.ka-xl-step .ka-input{box-sizing:border-box;width:100%;min-height:44px}.ka-xl-step .submit .ka-btn{display:flex;box-sizing:border-box;width:100%;min-height:44px;align-items:center;justify-content:center;text-align:center}.ka-xl-step .ka-xl__alt{margin-top:calc(-1 * var(--ka-space-2, 8px));color:var(--ka-text-muted, currentColor);font-size:var(--ka-font-size-note, .875em);text-align:center}.ka-xl-step .ka-xl__alt .ka-btn--link{display:inline;padding:0;min-height:0;border:0;vertical-align:baseline;font-size:inherit;text-decoration:underline}.ka-xl-step .ka-xl__alt .ka-btn--link[disabled]{opacity:.5;cursor:not-allowed;text-decoration:none}.ka-xl-step .ka-xl__nav{font-size:var(--ka-font-size-note, .875em);text-align:center}.ka-xl-step .ka-xl__nav a{color:var(--ka-text-muted, currentColor)}.ka-xl-step .ka-xl__or{display:flex;align-items:center;gap:var(--ka-space-3, 12px);color:var(--ka-text-muted, currentColor);font-size:var(--ka-font-size-note, .875em)}.ka-xl-step .ka-xl__or:before,.ka-xl-step .ka-xl__or:after{content:"";flex:1;border-top:var(--ka-border-w, 1px) solid var(--ka-border, currentColor)}.ka-xl-step button[disabled]{opacity:.5;cursor:not-allowed}.ka-xl-step__title{margin:0 0 var(--ka-space-5, 20px);font-size:var(--ka-font-size-h2, 1.5rem);line-height:1.3;text-align:center}.ka-xl-step__card{box-sizing:border-box;padding:var(--ka-space-5, 20px) var(--ka-space-4, 16px);border:var(--ka-border-w, 1px) solid var(--ka-border-subtle, currentColor);border-radius:var(--ka-radius-md, 8px);background:var(--ka-bg-card, Canvas)}.ka-xl-step__lead{color:var(--ka-text-muted, currentColor);line-height:1.5}.ka-xl-step__alert{padding:var(--ka-space-3, 12px) var(--ka-space-4, 16px);border:var(--ka-border-w, 1px) solid var(--ka-info-border-subtle, currentColor);border-radius:var(--ka-radius-md, 8px);background:var(--ka-info-bg-subtle, transparent);color:var(--ka-info-emphasis, inherit);line-height:1.5}.ka-xl-step__alert p{margin:0}.ka-xl-step__alert.is-error{border-color:var(--ka-danger-border-subtle, currentColor);background:var(--ka-danger-bg-subtle, transparent);color:var(--ka-danger-emphasis, inherit)}.ka-xl-prompt{display:grid;gap:var(--ka-space-2, 8px);margin:0 0 var(--ka-space-4, 16px)}.ka-xl-prompt__line{margin:0;padding:var(--ka-space-3, 12px) var(--ka-space-4, 16px);border:var(--ka-border-w, 1px) solid var(--ka-border-subtle, currentColor);border-radius:var(--ka-radius-md, 8px);background:var(--ka-bg-subtle, transparent);color:var(--ka-text-muted, currentColor);line-height:1.5;overflow-wrap:anywhere}.ka-xl-prompt__line a{font-weight:var(--ka-font-weight-semibold, 600)}
