.ConversionBanner_banner__Ylt_l{padding:48px 24px}.ConversionBanner_container__OkOqb{max-width:720px;margin:0 auto;border-radius:var(--radius-2xl,16px);overflow:hidden;background:var(--bg-primary);border:1px solid var(--border-color);box-shadow:var(--shadow-md)}.ConversionBanner_gradientBorder__rM5rZ{height:3px;background:linear-gradient(90deg,#a855f7,#e879f9,#f97316)}.ConversionBanner_inner__y18jU{padding:32px;text-align:center}.ConversionBanner_message__BywyJ{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:20px}.ConversionBanner_cta__ogw9C{display:inline-flex;align-items:center;gap:8px;padding:12px 32px;background:linear-gradient(135deg,#a855f7,#e879f9);color:#fff;border-radius:var(--radius-lg);font-size:16px;font-weight:600;text-decoration:none;transition:all .2s}.ConversionBanner_cta__ogw9C:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(168,85,247,.3)}.ConversionBanner_subtext__ELZdu{margin-top:12px;font-size:13px;color:var(--text-muted)}@media (max-width:768px){.ConversionBanner_inner__y18jU{padding:24px 16px}.ConversionBanner_message__BywyJ{font-size:18px}}.CitationGenerator_page__IG4LU{flex:1 1;background:var(--bg-primary);overflow-y:auto}.CitationGenerator_container__WqDmO{max-width:960px;margin:0 auto;padding:48px 24px 80px}.CitationGenerator_title__Trvdp{font-size:32px;font-weight:800;color:var(--text-primary);margin-bottom:8px}.CitationGenerator_subtitle__hmBFp{font-size:16px;color:var(--text-secondary);margin-bottom:32px;line-height:1.6}.CitationGenerator_styleTabs__Y48A_{display:flex;gap:4px;margin-bottom:24px;background:var(--bg-tertiary);padding:4px;border-radius:var(--radius-lg);overflow-x:auto}.CitationGenerator_styleTab__HuLAd{padding:10px 20px;border:none;background:none;border-radius:var(--radius-md);font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;white-space:nowrap}.CitationGenerator_styleTab__HuLAd:hover{color:var(--text-primary);background:hsla(0,0%,100%,.5)}.CitationGenerator_styleTabActive__jr7oO{background:var(--bg-primary);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-xs)}.CitationGenerator_sourceTypes__StSlH{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.CitationGenerator_sourceTypeBtn__wm_2_{padding:8px 16px;border:1px solid var(--border-color);background:var(--bg-primary);border-radius:var(--radius-full);font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.CitationGenerator_sourceTypeBtn__wm_2_:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.CitationGenerator_sourceTypeBtnActive__Ex_da{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.CitationGenerator_doiRow__IVw7i{display:flex;gap:8px;margin-bottom:24px}.CitationGenerator_doiInput__9wxGk{flex:1 1;padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:14px;color:var(--text-primary);background:var(--bg-primary);outline:none;transition:border-color .2s}.CitationGenerator_doiInput__9wxGk:focus{border-color:var(--accent-primary)}.CitationGenerator_doiBtn__rXODs{padding:10px 20px;background:var(--accent-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .2s}.CitationGenerator_doiBtn__rXODs:hover{opacity:.9}.CitationGenerator_doiBtn__rXODs:disabled{opacity:.5;cursor:not-allowed}.CitationGenerator_form__q86m4{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:32px}.CitationGenerator_formGroup__7NeUL{display:flex;flex-direction:column;gap:6px}.CitationGenerator_formGroupFull__OWT_q{grid-column:1/-1}.CitationGenerator_label___nabS{font-size:13px;font-weight:600;color:var(--text-primary)}.CitationGenerator_labelRequired__0VQIB:after{content:" *";color:#ef4444}.CitationGenerator_input__oHI_Z{padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:14px;color:var(--text-primary);background:var(--bg-primary);outline:none;transition:border-color .2s}.CitationGenerator_input__oHI_Z:focus{border-color:var(--accent-primary)}.CitationGenerator_addAuthorBtn__u0sql{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:none;border:1px dashed var(--border-color);border-radius:var(--radius-md);font-size:13px;color:var(--text-secondary);cursor:pointer;margin-top:4px;transition:all .2s}.CitationGenerator_addAuthorBtn__u0sql:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.CitationGenerator_resultSection__G9yOm{margin-bottom:24px}.CitationGenerator_resultLabel__23gHX{font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.CitationGenerator_resultBox__2eUQZ{position:relative;padding:16px;background:var(--bg-secondary);border:1px solid var(--border-color-light);border-radius:var(--radius-lg);font-size:14px;line-height:1.7;color:var(--text-primary)}.CitationGenerator_copyBtn__8E5fR{position:absolute;top:8px;right:8px;padding:6px 12px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:12px;color:var(--text-secondary);cursor:pointer;transition:all .2s}.CitationGenerator_copyBtn__8E5fR:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.CitationGenerator_copiedBtn__Rz26K{color:#16a34a;border-color:#16a34a}.CitationGenerator_bibSection__drsfj{margin-top:40px;padding-top:32px;border-top:1px solid var(--border-color)}.CitationGenerator_bibHeader__5EKxj{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.CitationGenerator_bibTitle__z4Zal{font-size:20px;font-weight:700;color:var(--text-primary)}.CitationGenerator_bibActions__WRTpo{display:flex;gap:8px;flex-wrap:wrap}.CitationGenerator_bibActionBtn__lrlf4{padding:8px 16px;border:1px solid var(--border-color);background:var(--bg-primary);border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s}.CitationGenerator_bibActionBtn__lrlf4:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.CitationGenerator_addBibBtn__d1cUd{padding:10px 24px;background:linear-gradient(135deg,#a855f7,#9333ea);color:#fff;border:none;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;margin-bottom:24px}.CitationGenerator_addBibBtn__d1cUd:hover{opacity:.9;transform:translateY(-1px)}.CitationGenerator_addBibBtn__d1cUd:disabled{opacity:.5;cursor:not-allowed;transform:none}.CitationGenerator_bibList__jawT1{display:flex;flex-direction:column;gap:8px}.CitationGenerator_bibItem__ka1R9{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border-color-light);border-radius:var(--radius-lg)}.CitationGenerator_bibItemText__l1MOe{flex:1 1;font-size:14px;line-height:1.7;color:var(--text-primary)}.CitationGenerator_bibItemActions__eB1sO{display:flex;gap:4px;flex-shrink:0}.CitationGenerator_bibItemBtn__wilHf{padding:4px 8px;background:none;border:none;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color .2s}.CitationGenerator_bibItemBtn__wilHf:hover{color:var(--text-primary)}.CitationGenerator_bibItemDeleteBtn__ooCYh:hover{color:#ef4444}.CitationGenerator_emptyBib__rC5wP{padding:32px;text-align:center;color:var(--text-muted);font-size:14px}.CitationGenerator_faqSection__j_5mZ{margin-top:48px;padding-top:32px;border-top:1px solid var(--border-color)}.CitationGenerator_faqTitle__pAnw4{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:20px}.CitationGenerator_faqItem__AyJuF{border-bottom:1px solid var(--border-color-light)}.CitationGenerator_faqQuestion__9CVlX{width:100%;padding:16px 0;background:none;border:none;text-align:left;font-size:15px;font-weight:600;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.CitationGenerator_faqAnswer__5PNW6{padding:0 0 16px;font-size:14px;line-height:1.7;color:var(--text-secondary)}.CitationGenerator_faqIcon__2ZAfr{flex-shrink:0;transition:transform .2s}.CitationGenerator_faqIconOpen__VX4_U{transform:rotate(180deg)}@media (max-width:768px){.CitationGenerator_container__WqDmO{padding:32px 16px 64px}.CitationGenerator_title__Trvdp{font-size:26px}.CitationGenerator_form__q86m4{grid-template-columns:1fr}.CitationGenerator_doiRow__IVw7i{flex-direction:column}.CitationGenerator_bibHeader__5EKxj{flex-direction:column;align-items:flex-start}}.CitationGenerator_relatedSection__nA1K5{margin-top:var(--space-6,24px)}.CitationGenerator_relatedTitle__jxhpY{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-4,16px);text-align:center}.CitationGenerator_relatedGrid__H3pV3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-4,16px);gap:var(--space-4,16px)}.CitationGenerator_relatedCard__D1teV{display:flex;align-items:center;gap:var(--space-3,12px);padding:var(--space-4,16px);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg,12px);text-decoration:none;color:var(--text-primary);font-size:14px;font-weight:500;transition:all .15s}.CitationGenerator_relatedCard__D1teV:hover{border-color:var(--brand);box-shadow:var(--shadow-sm)}