.deck-form-overlay[data-v-24b2d84b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:flex-start;justify-content:center;padding:max(24px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));box-sizing:border-box;overflow:auto;background:#000000c7}.deck-form-modal[data-v-24b2d84b]{width:min(640px,100%);margin:auto;display:flex;flex-direction:column;max-height:min(92vh,900px);background:#14151a;border:2px solid #40444d;border-radius:16px;box-shadow:0 24px 64px #0000008c;overflow:hidden;flex-shrink:0}.deck-form-modal__header[data-v-24b2d84b]{display:grid;grid-template-columns:44px 1fr 44px;align-items:start;gap:8px;padding:18px 16px 16px;border-bottom:1px solid rgb(255 255 255 / 10%);background:var(--bc-surface-deep);flex-shrink:0}.deck-form-modal__header-spacer[data-v-24b2d84b]{width:44px;height:44px;pointer-events:none}.deck-form-modal__header-copy[data-v-24b2d84b]{text-align:center;min-width:0}.deck-form-modal__title[data-v-24b2d84b]{display:block;margin:0;font-size:clamp(22px,3vw,28px);font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#fff;line-height:1.1}.deck-form-modal__subtitle[data-v-24b2d84b]{margin:8px 0 0;font-size:14px;line-height:1.45;font-weight:500;color:#ffffffc7}.deck-form-modal__close[data-v-24b2d84b]{justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:10px;background:#ffffff1a;color:#fff;cursor:pointer;transition:background .15s ease-out}.deck-form-modal__close[data-v-24b2d84b]:hover:not(:disabled){background:#ffffff29}.deck-form-modal__close[data-v-24b2d84b]:disabled{opacity:.5;cursor:not-allowed}.deck-form-modal__body[data-v-24b2d84b]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 18px 22px;background:var(--bc-surface-deep)}.deck-form-modal__loader[data-v-24b2d84b]{display:flex;align-items:center;justify-content:center;min-height:120px}.deck-form[data-v-24b2d84b]{display:flex;flex-direction:column}.deck-form-field[data-v-24b2d84b]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.deck-form-field__label[data-v-24b2d84b]{margin:0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8}.deck-form-field__input[data-v-24b2d84b]{width:100%;box-sizing:border-box;height:48px;padding:0 14px;border:2px solid #40444d;border-radius:10px;background:var(--bc-surface-raised);color:#fff;font:inherit;font-size:16px;font-weight:500;transition:border-color .15s ease-out,box-shadow .15s ease-out}.deck-form-field__input[data-v-24b2d84b]::placeholder{color:#fff6}.deck-form-field__input[data-v-24b2d84b]:focus{outline:none;border-color:#8991ff;box-shadow:0 0 0 3px #8991ff40}.deck-form-field__input[data-v-24b2d84b]:disabled{opacity:.55;cursor:not-allowed}.deck-form-modes[data-v-24b2d84b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.deck-form-mode[data-v-24b2d84b]{position:relative;display:block;width:100%;min-width:0;min-height:120px;padding:14px;border:2px solid #40444d;border-radius:12px;background:var(--bc-surface-raised);background-size:cover;background-position:center;color:#fff;text-align:left;cursor:pointer;overflow:hidden;transition:border-color .15s ease-out,box-shadow .15s ease-out,transform .12s ease-out}.deck-form-mode[data-v-24b2d84b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#000000b8);pointer-events:none}.deck-form-mode--selected[data-v-24b2d84b]{border-color:#6be1ef;box-shadow:0 0 0 3px #6be1ef38}.deck-form-mode[data-v-24b2d84b]:hover:not(:disabled){border-color:#ffffff47;transform:translateY(-1px)}.deck-form-mode--selected[data-v-24b2d84b]:hover:not(:disabled){border-color:#6be1ef}.deck-form-mode[data-v-24b2d84b]:disabled{opacity:.65;cursor:not-allowed}.deck-form-mode--locked[data-v-24b2d84b]{cursor:default}.deck-form-mode--locked .deck-form-mode__title[data-v-24b2d84b],.deck-form-mode--locked .deck-form-mode__description[data-v-24b2d84b],.deck-form-mode--locked .deck-form-mode__lock-label[data-v-24b2d84b]{opacity:.72}.deck-form-mode--locked .deck-form-mode__subscribe[data-v-24b2d84b]{opacity:1;cursor:pointer}.deck-form-mode__details[data-v-24b2d84b]{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;height:100%;min-height:92px}.deck-form-mode__title[data-v-24b2d84b]{margin:0;font-size:15px;font-weight:800;line-height:1.25}.deck-form-mode__title-ico[data-v-24b2d84b]{font-size:20px;line-height:1;vertical-align:-.22em;margin-right:.22em;font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 24}.deck-form-mode__description[data-v-24b2d84b]{margin:0;font-size:12px;line-height:1.4;font-weight:500;color:#ffffffe0}.deck-form-mode__lock[data-v-24b2d84b]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding-top:8px}.deck-form-mode__lock-label[data-v-24b2d84b]{font-size:12px;font-weight:700;color:#ffffffe5}.deck-form-mode__lock-ico[data-v-24b2d84b]{font-size:14px;line-height:1;vertical-align:-.2em;margin-right:.2em;font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 20}.deck-form-mode__subscribe[data-v-24b2d84b]{padding:6px 10px;border:2px solid rgb(255 255 255 / 35%);border-radius:8px;background:#ffd23f29;color:#ffd23f;font:inherit;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out}.deck-form-mode__subscribe[data-v-24b2d84b]:hover{background:#ffd23f3d;border-color:#ffd23f}.deck-form-promos[data-v-24b2d84b]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.deck-form-promo[data-v-24b2d84b]{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:12px;border:2px solid #40444d;border-radius:12px;background:var(--bc-surface-raised);color:#fff;text-align:left;cursor:pointer;transition:transform .14s ease-out,filter .15s ease-out,border-color .15s ease-out}.deck-form-promo[data-v-24b2d84b]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);border-color:#ffffff47}.deck-form-promo[data-v-24b2d84b]:active:not(:disabled){transform:translateY(0)}.deck-form-promo[data-v-24b2d84b]:disabled{opacity:.65;cursor:not-allowed}.deck-form-promo--subscribe[data-v-24b2d84b]{background:linear-gradient(180deg,#1a1610,#15181f)}.deck-form-promo--guild[data-v-24b2d84b]{background:linear-gradient(180deg,#1a1f3d,#15181f)}.deck-form-promo__icon[data-v-24b2d84b]{flex:0 0 40px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;border-radius:10px;border:2px solid #000;background:#ffce23;color:#1a1300;box-shadow:0 4px #3d2800}.deck-form-promo__icon--guild[data-v-24b2d84b]{font-size:24px;background:linear-gradient(180deg,#8b94ff,#5865f2);color:#fff;box-shadow:0 4px #1e2470}.deck-form-promo__copy[data-v-24b2d84b]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.deck-form-promo__eyebrow[data-v-24b2d84b]{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffff94}.deck-form-promo__title[data-v-24b2d84b]{font-size:15px;font-weight:800;line-height:1.2}.deck-form-promo__meta[data-v-24b2d84b]{font-size:12px;line-height:1.35;color:#ffffff9e}.deck-form-promo__arrow[data-v-24b2d84b]{flex:0 0 auto;font-size:22px;color:#ffffffb8}.deck-form-limit[data-v-24b2d84b]{margin-top:4px}.deck-form-limit__message[data-v-24b2d84b]{margin:0;padding:14px;border:2px solid #40444d;border-radius:12px;background:var(--bc-surface-raised);font-size:14px;line-height:1.45;font-weight:500;color:#ffffffd9}.deck-form-modal__footer[data-v-24b2d84b]{flex-shrink:0;padding:12px 18px 22px;border-top:1px solid rgb(255 255 255 / 10%);background:var(--bc-surface-deep)}.deck-form-modal__cta[data-v-24b2d84b]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;padding:14px 20px;border:2px solid #000;border-radius:12px;background:var(--bc-gold-grad);color:#000;font:inherit;font-size:17px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 24px #ffba1a47;transition:transform .12s ease-out,filter .15s ease-out}.deck-form-modal__cta[data-v-24b2d84b]:hover:not(:disabled){filter:brightness(1.05)}.deck-form-modal__cta[data-v-24b2d84b]:active:not(:disabled){transform:translateY(1px)}.deck-form-modal__cta[data-v-24b2d84b]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.deck-form-modal__cta-label[data-v-24b2d84b]{flex:1 1 auto;min-width:0;text-align:center}.deck-form-modal__cta-arrow[data-v-24b2d84b]{flex:0 0 auto;width:20px;height:20px}.deck-form-backdrop-enter-active[data-v-24b2d84b],.deck-form-backdrop-leave-active[data-v-24b2d84b]{transition:opacity .22s ease}.deck-form-backdrop-enter-from[data-v-24b2d84b],.deck-form-backdrop-leave-to[data-v-24b2d84b]{opacity:0}.deck-form-sheet-enter-active[data-v-24b2d84b],.deck-form-sheet-leave-active[data-v-24b2d84b]{transition:transform .34s cubic-bezier(.32,.72,0,1),opacity .24s ease}.deck-form-sheet-enter-from[data-v-24b2d84b],.deck-form-sheet-leave-to[data-v-24b2d84b]{transform:translateY(24px);opacity:.96}@media screen and (max-width:900px){.deck-form-modes[data-v-24b2d84b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.deck-form-overlay[data-v-24b2d84b]{align-items:flex-end;padding:0;padding-top:env(safe-area-inset-top,0px);overflow:hidden}.deck-form-modal[data-v-24b2d84b]{width:100%;max-width:none;height:min(92dvh,calc(100dvh - env(safe-area-inset-top,0px)));max-height:min(92dvh,calc(100dvh - env(safe-area-inset-top,0px)));margin:0;border-radius:20px 20px 0 0;border-left:none;border-right:none;border-bottom:none}.deck-form-sheet-enter-from[data-v-24b2d84b],.deck-form-sheet-leave-to[data-v-24b2d84b]{transform:translateY(100%)}.deck-form-modal__body[data-v-24b2d84b]{flex:1 1 auto;min-height:0;padding:16px}.deck-form-modal__footer[data-v-24b2d84b]{padding:10px 16px max(12px,env(safe-area-inset-bottom,0px));box-shadow:0 -10px 28px #00000073}.deck-form-modal__cta[data-v-24b2d84b]{font-size:16px;min-height:50px}}@media screen and (max-width:520px){.deck-form-modes[data-v-24b2d84b]{grid-template-columns:1fr}}
