@keyframes DeckPreviewModal_modal-fade-in__W7nPN{0%{opacity:0}to{opacity:1}}@keyframes DeckPreviewModal_modal-slide-in__FzkfT{0%{opacity:0;transform:translateY(.375rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.DeckPreviewModal_modalBackdrop___OeVw{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);animation:DeckPreviewModal_modal-fade-in__W7nPN .15s ease;z-index:10001;padding:.75rem}.DeckPreviewModal_modalBackdrop___OeVw>*{position:relative;z-index:1001;background:#fdfcfa;border-radius:.375rem;box-shadow:0 .5rem 2rem hsla(0,0%,7%,.12);z-index:calc(10001 + 1)}.DeckPreviewModal_modalContent__Dmi5p{background:#fdfcfa;border-radius:.375rem;box-shadow:0 1.25rem 3.75rem hsla(0,0%,7%,.3);width:80%;max-width:62.5rem;height:90vh;max-height:43.75rem;display:flex;flex-direction:column;overflow:hidden;position:relative;animation:DeckPreviewModal_fadeInScale__m3J02 .3s ease-out}@media(max-width:991px){.DeckPreviewModal_modalContent__Dmi5p{width:90%;height:85vh;max-width:37.5rem}}@media(max-width:480px){.DeckPreviewModal_modalContent__Dmi5p{width:95%;height:90svh;max-height:90svh;border-radius:.375rem;max-width:none}}.DeckPreviewModal_loader__5Wswu{width:100%;height:100%;display:flex;align-items:center}.DeckPreviewModal_modalInner__ofM_n{display:flex;flex-direction:column;gap:10px;position:absolute;padding:16px;width:100%;height:100%;min-height:0}@media(max-width:991px){.DeckPreviewModal_modalInner__ofM_n{padding:1.25rem;gap:.75rem}}@media(max-width:480px){.DeckPreviewModal_modalInner__ofM_n{padding:1rem;gap:.5rem}}.DeckPreviewModal_modalHeader__af2go{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;gap:.75rem}@media(max-width:991px){.DeckPreviewModal_modalHeader__af2go{gap:.625rem;gap:.5rem}}@media(max-width:480px){.DeckPreviewModal_modalHeader__af2go{gap:.5rem}}.DeckPreviewModal_modalHeaderActions__NlCRD{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}@media(max-width:991px){.DeckPreviewModal_modalHeaderActions__NlCRD{gap:.75rem;align-items:flex-start;flex-direction:column;gap:.5rem}}.DeckPreviewModal_modalHeaderActionsRight__a_Enh{display:flex;align-items:center;gap:.5rem}.DeckPreviewModal_questionList___eDA3{display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex:1 1;min-height:0;padding-bottom:8px}.DeckPreviewModal_title___q_IG{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400;color:#111;margin:0;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(max-width:991px){.DeckPreviewModal_title___q_IG{margin-bottom:0}}.DeckPreviewModal_copyDeckMessage__5Kkc3{display:flex;align-items:flex-start;color:#6b6963;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400}.DeckPreviewModal_copyDeckMessage__5Kkc3 p{margin:0}.DeckPreviewModal_backButton__abZyl{background:none;border:none;cursor:pointer;padding:4px;position:absolute;left:16px;top:16px}@media(max-width:480px){.DeckPreviewModal_backButton__abZyl{top:12px;left:12px}}.DeckPreviewModal_buttonRow___v9Qt{display:flex;justify-content:left;gap:12px;margin-top:0}.DeckPreviewModal_addManualButton___Purl,.DeckPreviewModal_generateAiButton__uqEsV{display:flex;align-items:center;gap:4px;padding:.75rem 2rem;border-radius:62.4375rem;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;cursor:pointer;border:none;transition:background .2s ease-in-out;padding-block:14px}@media(max-width:991px){.DeckPreviewModal_addManualButton___Purl,.DeckPreviewModal_generateAiButton__uqEsV{padding-block:10px;padding-inline:14px}.DeckPreviewModal_addManualButton___Purl .DeckPreviewModal_buttonIcon__NJh5g,.DeckPreviewModal_generateAiButton__uqEsV .DeckPreviewModal_buttonIcon__NJh5g{display:none}}.DeckPreviewModal_addManualButton___Purl{background:#fdfcfa;color:#111;border:1.5px solid #e3e1de}.DeckPreviewModal_addManualButton___Purl:hover{border-color:#111}.DeckPreviewModal_generateAiButton__uqEsV{background:#111;color:#fdfcfa;border:1.5px solid #111}.DeckPreviewModal_informationBox__4S4Az{position:relative;background:#fdfcfa;border:1px solid #e3e1de;padding:.75rem 1rem;border-radius:.375rem;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;color:#111}@media(max-width:480px){.DeckPreviewModal_informationBox__4S4Az{padding:.75rem}}.DeckPreviewModal_informationBoxHeader__Ymi0N{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.25rem 0;border-radius:.375rem;transition:opacity .2s ease}.DeckPreviewModal_informationBoxHeader__Ymi0N:hover{opacity:.7}.DeckPreviewModal_informationBoxHeader__Ymi0N svg:first-child{color:#111;flex-shrink:0}.DeckPreviewModal_informationBoxHeader__Ymi0N svg:last-child{margin-left:auto;color:#6b6963;transition:transform .2s ease}.DeckPreviewModal_informationBoxTitle__uMIuv{margin:0!important;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#111}.DeckPreviewModal_informationBoxDetails__FhsA8{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e3e1de;animation:DeckPreviewModal_fadeIn__pqbbL .2s ease-out}.DeckPreviewModal_deckInfoSection__7zfry{display:flex;flex-direction:column}.DeckPreviewModal_deckInfoRow__5lW_w{display:flex;align-items:flex-start;padding:.5rem 0;gap:1.5rem;min-height:2rem}.DeckPreviewModal_deckInfoLabel__3Rfj_{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#6b6963;flex-shrink:0;width:8.125rem}@media(max-width:480px){.DeckPreviewModal_deckInfoLabel__3Rfj_{width:6.875rem}}.DeckPreviewModal_deckInfoValue__4NtyR{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#111;flex:1 1;word-break:break-word}.DeckPreviewModal_sourcesRow__O_JiQ{display:flex;align-items:flex-start;padding:.5rem 0;gap:1.5rem}.DeckPreviewModal_sourcesList__zVXWi{display:flex;flex-wrap:wrap;gap:.5rem;flex:1 1;max-height:7.5rem;overflow-y:auto}.DeckPreviewModal_sourcesList__zVXWi::-webkit-scrollbar{width:.25rem}.DeckPreviewModal_sourcesList__zVXWi::-webkit-scrollbar-track{background:transparent}.DeckPreviewModal_sourcesList__zVXWi::-webkit-scrollbar-thumb{background:#e3e1de;border-radius:.375rem}.DeckPreviewModal_sourceTag__pYNvb{display:inline-flex;align-items:center;padding:.375rem .75rem;background:#f5f4f0;color:#111;border-radius:.375rem;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;word-break:break-word}.DeckPreviewModal_promptSection__SIRx7{display:flex;align-items:flex-start;padding:.5rem 0;gap:1.5rem}.DeckPreviewModal_promptText__0Of7J{color:#111;margin:0;white-space:pre-line;overflow-wrap:break-word;word-wrap:break-word;flex:1 1}.DeckPreviewModal_cardTypesInfo__8bf4n,.DeckPreviewModal_promptText__0Of7J{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400}.DeckPreviewModal_cardTypesInfo__8bf4n{margin-top:1rem;padding-top:1rem;border-top:1px solid #e3e1de;color:#6b6963;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.DeckPreviewModal_cardTypesInfo__8bf4n span{display:inline-flex;align-items:center;gap:.375rem}.DeckPreviewModal_cardCountValue__E57xr{color:#111}@keyframes DeckPreviewModal_fadeInScale__m3J02{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}