.EmbedCodeModal_modalOverlay__2_Bge{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;overflow-y:auto;animation:EmbedCodeModal_fadeIn__Wf2Ou .2s ease}@keyframes EmbedCodeModal_fadeIn__Wf2Ou{0%{opacity:0}to{opacity:1}}.EmbedCodeModal_modalContent__4GubO{background-color:white;border-radius:20px;max-width:1000px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:EmbedCodeModal_slideUp__3YLyQ .3s ease}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_modalContent__4GubO{background-color:#1a1a1a}@keyframes EmbedCodeModal_slideUp__3YLyQ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.EmbedCodeModal_modalHeader__iKFJd{padding:30px;border-bottom:2px solid #e0e0e0;display:flex;justify-content:space-between;align-items:flex-start;gap:20px}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_modalHeader__iKFJd{border-bottom-color:#404040}.EmbedCodeModal_modalTitle__nEiR4{font-size:28px;font-weight:700;margin:0;color:var(--text-on-light);font-family:var(--header-font)}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_modalTitle__nEiR4{color:var(--text-on-dark)}.EmbedCodeModal_modalSubtitle__LSTwZ{font-size:14px;color:var(--text-muted-light);margin:6px 0 0}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_modalSubtitle__LSTwZ{color:var(--text-muted-dark)}.EmbedCodeModal_closeBtn__jGfuG{width:40px;height:40px;border-radius:50%;border:2px solid #e0e0e0;background-color:transparent;color:var(--text-on-light);font-size:24px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.EmbedCodeModal_closeBtn__jGfuG:hover{background-color:#f8f9fa;border-color:#d0d0d0;transform:rotate(90deg)}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_closeBtn__jGfuG{border-color:#404040;color:var(--text-on-dark)}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_closeBtn__jGfuG:hover{background-color:#2d2d2d;border-color:#555555}.EmbedCodeModal_modalBody__OA8zk{padding:30px}.EmbedCodeModal_sectionTitle__UTEvE{font-size:20px;font-weight:600;margin:0 0 20px;color:var(--text-on-light);font-family:var(--header-font)}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_sectionTitle__UTEvE{color:var(--text-on-dark)}.EmbedCodeModal_optionsSection__v1Saq{margin-bottom:30px;padding:24px;background-color:#f8f9fa;border-radius:12px}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_optionsSection__v1Saq{background-color:#2d2d2d}.EmbedCodeModal_optionGroup__6m1XQ{margin-bottom:20px}.EmbedCodeModal_optionGroup__6m1XQ:last-child{margin-bottom:0}.EmbedCodeModal_optionLabel__yDDuB{display:block;font-size:14px;font-weight:600;color:var(--text-on-light);margin-bottom:10px}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_optionLabel__yDDuB{color:var(--text-on-dark)}.EmbedCodeModal_sizeButtons__ScwE4,.EmbedCodeModal_themeButtons__FwPVU{display:flex;gap:12px;flex-wrap:wrap}.EmbedCodeModal_sizeBtn__1Ok27,.EmbedCodeModal_themeBtn__jxrnE{padding:10px 20px;border-radius:8px;border:2px solid #e0e0e0;background-color:white;color:var(--text-on-light);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:44px}.EmbedCodeModal_sizeBtn__1Ok27:hover,.EmbedCodeModal_themeBtn__jxrnE:hover{border-color:var(--color-secondary);transform:translateY(-2px)}.EmbedCodeModal_sizeBtnActive__H40EX,.EmbedCodeModal_themeBtnActive__R2IZ1{background-color:var(--color-secondary);border-color:var(--color-secondary);color:white}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_sizeBtn__1Ok27,body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_themeBtn__jxrnE{background-color:#404040;border-color:#555555;color:var(--text-on-dark)}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_sizeBtn__1Ok27:hover,body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_themeBtn__jxrnE:hover{border-color:var(--color-secondary-2)}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_sizeBtnActive__H40EX,body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_themeBtnActive__R2IZ1{background-color:var(--color-secondary-2);border-color:var(--color-secondary-2);color:var(--color-secondary-3)}.EmbedCodeModal_customInput__uLH73{display:flex;align-items:center;gap:8px;margin-top:12px}.EmbedCodeModal_input__VSn7S{flex:1 1;padding:10px 12px;border-radius:8px;border:2px solid #e0e0e0;background-color:white;color:var(--text-on-light);font-size:14px;transition:border-color .2s ease}.EmbedCodeModal_input__VSn7S:focus{outline:none;border-color:var(--color-secondary)}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_input__VSn7S{background-color:#404040;border-color:#555555;color:var(--text-on-dark)}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_input__VSn7S:focus{border-color:var(--color-secondary-2)}.EmbedCodeModal_inputSuffix__0M77_{font-size:14px;color:var(--text-muted-light);font-weight:500}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_inputSuffix__0M77_{color:var(--text-muted-dark)}.EmbedCodeModal_slider__UUkLz{width:100%;height:6px;border-radius:5px;background:#e0e0e0;outline:none;-webkit-appearance:none;margin-bottom:8px}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_slider__UUkLz{background:#404040}.EmbedCodeModal_slider__UUkLz::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-secondary);cursor:pointer;-webkit-transition:transform .2s ease;transition:transform .2s ease}.EmbedCodeModal_slider__UUkLz::-webkit-slider-thumb:hover{transform:scale(1.2)}.EmbedCodeModal_slider__UUkLz::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--color-secondary);cursor:pointer;border:none;-moz-transition:transform .2s ease;transition:transform .2s ease}.EmbedCodeModal_slider__UUkLz::-moz-range-thumb:hover{transform:scale(1.2)}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_slider__UUkLz::-moz-range-thumb,body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_slider__UUkLz::-webkit-slider-thumb{background:var(--color-secondary-2)}.EmbedCodeModal_sliderValue__eT6kE{text-align:center;font-size:14px;font-weight:600;color:var(--text-on-light)}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_sliderValue__eT6kE{color:var(--text-on-dark)}.EmbedCodeModal_previewSection__L3_my{margin-bottom:30px}.EmbedCodeModal_previewContainer__KI3eD{border-radius:12px;overflow:hidden;border:2px solid #e0e0e0;background-color:#f8f9fa}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_previewContainer__KI3eD{border-color:#404040;background-color:#2d2d2d}.EmbedCodeModal_previewIframe__bBp67{display:block;width:100%;border:none}.EmbedCodeModal_codeSection__Ahe0Q{margin-bottom:30px}.EmbedCodeModal_codeSectionHeader__yGWu_{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.EmbedCodeModal_codeBlock__Bas4z{background-color:#282c34;color:#abb2bf;padding:20px;border-radius:8px;overflow-x:auto;margin:0;border:2px solid #3e4451}.EmbedCodeModal_codeBlock__Bas4z code{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;white-space:pre}.EmbedCodeModal_instructionsSection__331mH{padding:20px;background-color:#fff3cd;border:2px solid #ffc107;border-radius:12px;margin-bottom:20px}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_instructionsSection__331mH{background-color:#3a3000;border-color:#ffc107}.EmbedCodeModal_instructionsTitle__18us6{font-size:16px;font-weight:600;color:#856404;margin:0 0 12px}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_instructionsTitle__18us6{color:#ffc107}.EmbedCodeModal_instructionsList__iPHZH{margin:0 0 12px;padding-left:20px;color:#856404}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_instructionsList__iPHZH{color:#ffd54f}.EmbedCodeModal_instructionsList__iPHZH li{margin-bottom:6px}.EmbedCodeModal_instructionsNote__xTpiQ{margin:0;font-size:14px;color:#856404}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_instructionsNote__xTpiQ{color:#ffd54f}.EmbedCodeModal_instructionsNote__xTpiQ code{background-color:rgba(0,0,0,.1);padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px}.EmbedCodeModal_modalFooter__soOdR{padding:20px 30px;border-top:2px solid #e0e0e0;display:flex;justify-content:flex-end;gap:12px}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_modalFooter__soOdR{border-top-color:#404040}.EmbedCodeModal_secondaryBtn__HXvc2{padding:10px 24px;border-radius:8px;border:2px solid #e0e0e0;background-color:transparent;color:var(--text-on-light);font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:44px}.EmbedCodeModal_secondaryBtn__HXvc2:hover{background-color:#f8f9fa;border-color:#d0d0d0}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_secondaryBtn__HXvc2{border-color:#404040;color:var(--text-on-dark)}body.EmbedCodeModal_dark-mode__VIHB1 .EmbedCodeModal_secondaryBtn__HXvc2:hover{background-color:#2d2d2d;border-color:#555555}@media (max-width:768px){.EmbedCodeModal_modalContent__4GubO{border-radius:12px;max-height:95vh}.EmbedCodeModal_modalHeader__iKFJd{padding:20px}.EmbedCodeModal_modalTitle__nEiR4{font-size:22px}.EmbedCodeModal_modalBody__OA8zk{padding:20px}.EmbedCodeModal_sizeButtons__ScwE4,.EmbedCodeModal_themeButtons__FwPVU{flex-direction:column}.EmbedCodeModal_sizeBtn__1Ok27,.EmbedCodeModal_themeBtn__jxrnE{width:100%}.EmbedCodeModal_modalFooter__soOdR{padding:16px 20px;flex-direction:column-reverse}.EmbedCodeModal_secondaryBtn__HXvc2{width:100%}}@media (max-width:480px){.EmbedCodeModal_modalOverlay__2_Bge{padding:12px}.EmbedCodeModal_modalHeader__iKFJd{padding:16px}.EmbedCodeModal_modalTitle__nEiR4{font-size:20px}.EmbedCodeModal_modalSubtitle__LSTwZ{font-size:12px}.EmbedCodeModal_closeBtn__jGfuG{width:36px;height:36px;font-size:20px}.EmbedCodeModal_modalBody__OA8zk{padding:16px}.EmbedCodeModal_sectionTitle__UTEvE{font-size:18px;margin-bottom:16px}.EmbedCodeModal_optionsSection__v1Saq{padding:16px}.EmbedCodeModal_optionLabel__yDDuB{font-size:13px}.EmbedCodeModal_codeBlock__Bas4z{padding:16px}.EmbedCodeModal_codeBlock__Bas4z code{font-size:11px}.EmbedCodeModal_instructionsSection__331mH{padding:16px}.EmbedCodeModal_instructionsTitle__18us6{font-size:14px}.EmbedCodeModal_instructionsList__iPHZH{font-size:13px}.EmbedCodeModal_instructionsNote__xTpiQ{font-size:12px}}@media (max-width:320px){.EmbedCodeModal_modalOverlay__2_Bge{padding:8px}.EmbedCodeModal_modalContent__4GubO{border-radius:8px}.EmbedCodeModal_modalHeader__iKFJd{padding:12px;gap:12px}.EmbedCodeModal_modalTitle__nEiR4{font-size:16px}.EmbedCodeModal_modalSubtitle__LSTwZ{font-size:11px}.EmbedCodeModal_closeBtn__jGfuG{width:32px;height:32px;font-size:18px}.EmbedCodeModal_modalBody__OA8zk{padding:12px}.EmbedCodeModal_sectionTitle__UTEvE{font-size:16px;margin-bottom:12px}.EmbedCodeModal_optionsSection__v1Saq{padding:12px;margin-bottom:20px}.EmbedCodeModal_optionGroup__6m1XQ{margin-bottom:16px}.EmbedCodeModal_optionLabel__yDDuB{font-size:12px;margin-bottom:8px}.EmbedCodeModal_sizeButtons__ScwE4,.EmbedCodeModal_themeButtons__FwPVU{gap:8px}.EmbedCodeModal_sizeBtn__1Ok27,.EmbedCodeModal_themeBtn__jxrnE{padding:8px 14px;font-size:12px;min-height:38px}.EmbedCodeModal_input__VSn7S{padding:8px 10px;font-size:12px}.EmbedCodeModal_inputSuffix__0M77_,.EmbedCodeModal_sliderValue__eT6kE{font-size:12px}.EmbedCodeModal_previewContainer__KI3eD{max-height:300px}.EmbedCodeModal_codeBlock__Bas4z{padding:12px}.EmbedCodeModal_codeBlock__Bas4z code{font-size:10px}.EmbedCodeModal_instructionsSection__331mH{padding:12px;margin-bottom:16px}.EmbedCodeModal_instructionsTitle__18us6{font-size:13px;margin-bottom:8px}.EmbedCodeModal_instructionsList__iPHZH{font-size:11px;padding-left:16px}.EmbedCodeModal_instructionsList__iPHZH li{margin-bottom:4px}.EmbedCodeModal_instructionsNote__xTpiQ{font-size:11px}.EmbedCodeModal_instructionsNote__xTpiQ code{font-size:10px;padding:1px 4px}.EmbedCodeModal_modalFooter__soOdR{padding:12px;gap:8px}.EmbedCodeModal_secondaryBtn__HXvc2{padding:8px 16px;font-size:14px;min-height:38px}}@media (max-width:280px){.EmbedCodeModal_modalOverlay__2_Bge{padding:4px}.EmbedCodeModal_modalContent__4GubO{border-radius:6px;max-height:98vh}.EmbedCodeModal_modalHeader__iKFJd{padding:8px;gap:8px;flex-wrap:wrap}.EmbedCodeModal_modalTitle__nEiR4{font-size:14px}.EmbedCodeModal_modalSubtitle__LSTwZ{font-size:10px;margin-top:4px}.EmbedCodeModal_closeBtn__jGfuG{width:28px;height:28px;font-size:16px}.EmbedCodeModal_modalBody__OA8zk{padding:8px}.EmbedCodeModal_sectionTitle__UTEvE{font-size:14px;margin-bottom:8px}.EmbedCodeModal_optionsSection__v1Saq{padding:8px;margin-bottom:16px;border-radius:8px}.EmbedCodeModal_optionGroup__6m1XQ{margin-bottom:12px}.EmbedCodeModal_optionLabel__yDDuB{font-size:11px;margin-bottom:6px}.EmbedCodeModal_sizeButtons__ScwE4,.EmbedCodeModal_themeButtons__FwPVU{gap:6px}.EmbedCodeModal_sizeBtn__1Ok27,.EmbedCodeModal_themeBtn__jxrnE{padding:6px 10px;font-size:11px;min-height:32px}.EmbedCodeModal_customInput__uLH73{gap:6px;margin-top:8px}.EmbedCodeModal_input__VSn7S{padding:6px 8px;font-size:11px}.EmbedCodeModal_inputSuffix__0M77_{font-size:11px}.EmbedCodeModal_slider__UUkLz{height:5px;margin-bottom:6px}.EmbedCodeModal_slider__UUkLz::-moz-range-thumb,.EmbedCodeModal_slider__UUkLz::-webkit-slider-thumb{width:16px;height:16px}.EmbedCodeModal_sliderValue__eT6kE{font-size:11px}.EmbedCodeModal_previewSection__L3_my{margin-bottom:16px}.EmbedCodeModal_previewContainer__KI3eD{max-height:250px;border-radius:6px}.EmbedCodeModal_codeSection__Ahe0Q{margin-bottom:16px}.EmbedCodeModal_codeSectionHeader__yGWu_{margin-bottom:8px}.EmbedCodeModal_codeBlock__Bas4z{padding:8px;border-radius:6px}.EmbedCodeModal_codeBlock__Bas4z code{font-size:9px;line-height:1.5}.EmbedCodeModal_instructionsSection__331mH{padding:8px;margin-bottom:12px;border-radius:8px}.EmbedCodeModal_instructionsTitle__18us6{font-size:12px;margin-bottom:6px}.EmbedCodeModal_instructionsList__iPHZH{font-size:10px;padding-left:14px;margin-bottom:8px}.EmbedCodeModal_instructionsList__iPHZH li{margin-bottom:3px}.EmbedCodeModal_instructionsNote__xTpiQ{font-size:10px}.EmbedCodeModal_instructionsNote__xTpiQ code{font-size:9px;padding:1px 3px}.EmbedCodeModal_modalFooter__soOdR{padding:8px;gap:6px}.EmbedCodeModal_secondaryBtn__HXvc2{padding:6px 12px;font-size:12px;min-height:32px}}