.ComparisonTable_card__0LNt_{width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:3px;margin:20px;margin-top:3rem!important}.ComparisonTable_header__mVdJm{padding:.5rem;text-align:center}.ComparisonTable_header__mVdJm h5{font-size:1.2rem;font-weight:300;margin:1rem 0}.ComparisonTable_badge__c8iBV{display:inline-block;background-color:var(--primary);color:#fff;font-weight:700;font-size:12px;padding:4px 8px;border-radius:4px;margin-bottom:10px}.ComparisonTable_card__0LNt_ a{color:var(--primaryExposed);font-size:1rem;font-weight:500}.ComparisonTable_scrollArea__XzJNw{overflow-x:auto}.ComparisonTable_table__3c86_{min-width:1000px}.ComparisonTable_row__AKN1u{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:.5rem 1rem;background-color:transparent;border-top:1px solid var(--border);font-size:1rem;transition:background-color .3s ease}.ComparisonTable_row__AKN1u:hover{background-color:hsla(0,0%,100%,.05)}.ComparisonTable_headerRow__FTP7D{font-weight:500}.ComparisonTable_card__0LNt_ p{font-size:.9rem}.ProductComparisonGame_calculator__acqHV{display:flex;flex-direction:column;gap:24px;width:100%;padding:32px;background:#1a1a1a;box-shadow:0 8px 30px hsla(0,0%,100%,.1);transform:translateY(0);transition:all .3s ease;color:#fff;border-radius:var(--borderMedium);margin:2rem auto 0}.ProductComparisonGame_calculator__acqHV:hover{transform:translateY(-2px);box-shadow:0 12px 40px hsla(0,0%,100%,.15)}.ProductComparisonGame_calculator__acqHV h1{font-size:28px;font-weight:600;margin:0;background:linear-gradient(135deg,#fff,#aaa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:ProductComparisonGame_fadeIn__wer96 .5s ease}.ProductComparisonGame_inputs__i8N8B{display:flex;flex-direction:column;gap:20px;margin-bottom:1rem}.ProductComparisonGame_gameTitle__Jp3z4{width:100%;text-align:center;font-size:1.6rem!important;font-weight:300!important;margin-bottom:0!important}.ProductComparisonGame_subTitle__ByvbT{margin-top:0;text-align:center;font-size:.85rem!important;font-weight:300!important;opacity:.6}.ProductComparisonGame_inputs__i8N8B label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#ccc;font-weight:500;transition:transform .2s ease}.ProductComparisonGame_inputs__i8N8B label:hover{transform:translateX(4px)}.ProductComparisonGame_inputs__i8N8B input[type=range]{-webkit-appearance:none;width:100%;height:8px;background:#333;outline:none;padding:0;margin:10px 0}.ProductComparisonGame_inputs__i8N8B input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent);cursor:pointer;transition:all .15s ease-in-out}.ProductComparisonGame_inputs__i8N8B input[type=range]::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:var(--accent);cursor:pointer;transition:all .15s ease-in-out}.ProductComparisonGame_inputs__i8N8B input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 0 0 8px hsla(0,0%,100%,.1)}.ProductComparisonGame_inputs__i8N8B input[type=range]::-moz-range-thumb:hover{box-shadow:0 0 0 8px hsla(0,0%,100%,.1)}.ProductComparisonGame_sliderContainer__SEdik{display:flex;align-items:center;gap:12px}.ProductComparisonGame_sliderValue__YZ95l{font-size:14px;font-weight:600;color:#ccc;text-align:right}.ProductComparisonGame_button__7xcLK{width:100%;padding:14px;background:var(--accent);color:#1a1a1a;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.ProductComparisonGame_button__7xcLK:hover{background:var(--secondary)}.ProductComparisonGame_button__7xcLK:disabled{opacity:.7;cursor:not-allowed}.ProductComparisonGame_results__ZV0nV{margin-top:2rem!important;padding:2.6rem 2rem;background:#222;border:1px solid var(--accentExposed);box-shadow:0 6px 20px #fdff984f;margin:auto;animation:ProductComparisonGame_slideIn__i4_aG .3s ease}.ProductComparisonGame_productContainer__GTv4j{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ProductComparisonGame_imageWrapper__GAQsh{max-width:200px}.ProductComparisonGame_productImage__LNtj6{width:100%;height:auto;max-height:60px;object-fit:cover;transition:transform .3s ease}.ProductComparisonGame_productInfo__au89w{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1.5rem;width:100%}.ProductComparisonGame_productInfo__au89w h3{font-size:24px;font-weight:600;color:#fff;margin:0;animation:ProductComparisonGame_fadeIn__wer96 .5s ease}.ProductComparisonGame_description__gUm1c{color:#ccc;line-height:1.6;animation:ProductComparisonGame_fadeIn__wer96 .5s ease .2s both;margin:.8rem 0 2.5rem;max-width:400px}.ProductComparisonGame_featureContainer__NWZ6s{display:flex;align-items:center;justify-content:center;width:100%;gap:3rem}.ProductComparisonGame_downsides__m1E5d,.ProductComparisonGame_features__DDEpm{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem}.ProductComparisonGame_downsides__m1E5d ul,.ProductComparisonGame_features__DDEpm ul{list-style-type:none;padding:0;margin:0}.ProductComparisonGame_downsides__m1E5d li,.ProductComparisonGame_features__DDEpm li{font-size:1rem;color:#fff;margin-bottom:.7rem;padding-left:40px;position:relative}.ProductComparisonGame_downsides__m1E5d li:before,.ProductComparisonGame_features__DDEpm li:before{content:"";position:absolute;left:0;top:55%;transform:translateY(-50%);width:25px;height:25px;background-size:contain;background-repeat:no-repeat}.ProductComparisonGame_features__DDEpm li:before{background-image:url(/checkmark-accent.svg)}.ProductComparisonGame_downsides__m1E5d li:before{background-image:url(/x.svg)}.ProductComparisonGame_downsides__m1E5d ul,.ProductComparisonGame_features__DDEpm ul{margin-top:0;text-align:start;margin-bottom:3rem}.ProductComparisonGame_downsides__m1E5d h4,.ProductComparisonGame_features__DDEpm h4{margin-bottom:0}.ProductComparisonGame_ctaButton__XBM7J{background-color:var(--background);color:#000;animation:ProductComparisonGame_fadeIn__wer96 .5s ease .4s both}.ProductComparisonGame_ctaButton__XBM7J:hover{background-color:var(--accentExposed)}.ProductComparisonGame_white__K5b2D{background-color:#fff!important}@keyframes ProductComparisonGame_fadeIn__wer96{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductComparisonGame_slideIn__i4_aG{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@media (max-width:480px){.ProductComparisonGame_sliderContainer__SEdik{width:100%;align-items:stretch}.ProductComparisonGame_sliderValue__YZ95l{min-width:0}}.ShareButton_container__ITFg3{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;margin-bottom:3rem}.ShareButton_mainButton__HLukg{display:flex;align-items:center;gap:8px;background-color:var(--foreground);color:var(--background);border:none;padding:10px 20px;border-radius:var(--borderBig);font-size:14px;cursor:pointer;transition:background-color .3s ease}.ShareButton_mainButton__HLukg:focus{outline:none;ring:2px;ring-offset:2px;ring-color:#3b82f6}.ShareButton_popup__szrCL{position:absolute;right:0;top:100%;margin-top:8px;width:192px;background-color:#fff;border-radius:6px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:8px;z-index:50;display:flex;flex-direction:column;gap:4px;border:1px solid #e5e7eb}.ShareButton_shareOption__o7jgA{display:flex;align-items:center;width:100%;gap:8px;padding:8px 16px;font-size:14px;color:#374151;text-decoration:none;border:none;background:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.ShareButton_shareOption__o7jgA:hover{background-color:#f3f4f6}.ShareButton_shareOption__o7jgA:focus{outline:none}@media screen and (max-width:508px){.ShareButton_container__ITFg3{flex-wrap:wrap;gap:1rem}}.RequestEmbedButton_button__ipyD3{background-color:var(--foreground);color:var(--background);border:none;padding:10px 20px;border-radius:var(--borderBig);font-size:14px;cursor:pointer;transition:background-color .3s ease}.RequestEmbedButton_button__ipyD3:hover{background-color:#141414}@media (max-width:600px){.RequestEmbedButton_button__ipyD3{font-size:14px;padding:8px 16px}}.BlogIncomeCalculator_calculator__YrOHD{display:flex;flex-direction:column;gap:24px;width:100%;padding:2rem 3rem;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.08);transform:translateY(0);margin:3rem auto 0;transition:all .3s ease}.BlogIncomeCalculator_calculator__YrOHD:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.12)}.BlogIncomeCalculator_inputs__IGgSQ{display:flex;flex-direction:column;gap:20px}.BlogIncomeCalculator_inputs__IGgSQ label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#555;font-weight:500;transition:transform .2s ease}.BlogIncomeCalculator_inputs__IGgSQ label:hover{transform:translateX(4px)}.BlogIncomeCalculator_inputs__IGgSQ input,.BlogIncomeCalculator_inputs__IGgSQ select{width:100%;padding:14px;border:2px solid transparent;background:#f8f8f8;font-size:16px;transition:all .2s ease}.BlogIncomeCalculator_inputs__IGgSQ input[type=range]{-webkit-appearance:none;width:100%;height:8px;background:#f0f0f0;outline:none;padding:0;margin:10px 0}.BlogIncomeCalculator_inputs__IGgSQ input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;cursor:pointer;transition:all .15s ease-in-out}.BlogIncomeCalculator_inputs__IGgSQ input[type=range]::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;cursor:pointer;transition:all .15s ease-in-out}.BlogIncomeCalculator_inputs__IGgSQ input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 0 0 8px rgba(209,255,123,.1)}.BlogIncomeCalculator_inputs__IGgSQ input[type=range]::-moz-range-thumb:hover{box-shadow:0 0 0 8px rgba(209,255,123,.1)}.BlogIncomeCalculator_sliderContainer__6tKyN{display:flex;align-items:center;gap:12px}.BlogIncomeCalculator_sliderValue__d6R9w{min-width:60px;font-size:14px;font-weight:600;color:#555;text-align:right}.BlogIncomeCalculator_inputs__IGgSQ input:hover,.BlogIncomeCalculator_inputs__IGgSQ select:hover{background:#f2f2f2}.BlogIncomeCalculator_inputs__IGgSQ input:focus,.BlogIncomeCalculator_inputs__IGgSQ select:focus{outline:none;border-color:var(--accent);background:#fff;box-shadow:0 0 0 4px rgba(209,255,123,.1)}.BlogIncomeCalculator_inputs__IGgSQ input::placeholder{color:#999}.BlogIncomeCalculator_sliderInput__Gkg0U{max-width:100px;background-color:transparent!important;text-align:center;padding:.3rem .1rem!important;border:1px solid var(--accentLight)!important;border-radius:var(--borderBig)!important}.BlogIncomeCalculator_calculator__YrOHD p{font-size:20px;font-weight:600;color:#222;margin:0;padding:16px;text-align:center;animation:BlogIncomeCalculator_slideIn__qhDzl .3s ease}.BlogIncomeCalculator_tiny__QbEfH{font-size:.8rem;font-weight:300;opacity:.6}.BlogIncomeCalculator_big__9BhGS{font-size:2rem}.BlogIncomeCalculator_rowInputs__QR4_D{gap:16px}.BlogIncomeCalculator_rowInputs__QR4_D label{flex:1}.BlogIncomeCalculator_infoSpan__ALCZ8{font-size:12px;color:#999;font-weight:400;display:inline!important}@keyframes BlogIncomeCalculator_fadeIn__L34J3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes BlogIncomeCalculator_slideIn__qhDzl{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.BlogIncomeCalculator_calculator__YrOHD p[data-loading=true]{animation:BlogIncomeCalculator_pulse__hi2EE 1.5s ease-in-out infinite}@keyframes BlogIncomeCalculator_pulse__hi2EE{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@media (hover:hover){.BlogIncomeCalculator_calculator__YrOHD button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(209,255,123,.3)}}.BlogIncomeCalculator_calculator__YrOHD{background:#1a1a1a;box-shadow:0 8px 30px rgba(0,0,0,.2)}.BlogIncomeCalculator_calculator__YrOHD h1{background:linear-gradient(135deg,#fff,#ccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.BlogIncomeCalculator_inputs__IGgSQ label{color:#ccc}.BlogIncomeCalculator_inputs__IGgSQ input,.BlogIncomeCalculator_inputs__IGgSQ select{background:#2a2a2a;color:#fff}.BlogIncomeCalculator_inputs__IGgSQ input:hover,.BlogIncomeCalculator_inputs__IGgSQ select:hover{background:#333}.BlogIncomeCalculator_inputs__IGgSQ input:focus,.BlogIncomeCalculator_inputs__IGgSQ select:focus{background:#2a2a2a}.BlogIncomeCalculator_calculator__YrOHD p{color:#fff}.BlogIncomeCalculator_calculator__YrOHD .BlogIncomeCalculator_pBackground__FXRtK{background:#2a2a2a}.BlogIncomeCalculator_inputs__IGgSQ input[type=range]{background:#3a3a3a}.BlogIncomeCalculator_inputs__IGgSQ input[type=range]::-webkit-slider-thumb{background:var(--accent)}.BlogIncomeCalculator_inputs__IGgSQ input[type=range]::-moz-range-thumb{background:var(--accent)}.BlogIncomeCalculator_sliderValue__d6R9w{color:#ccc}@media (max-width:480px){.BlogIncomeCalculator_calculator__YrOHD{padding:1rem!important}.BlogIncomeCalculator_sliderContainer__6tKyN{flex-direction:column;align-items:stretch}.BlogIncomeCalculator_sliderValue__d6R9w{text-align:left}.BlogIncomeCalculator_rowInputs__QR4_D{flex-direction:column}}.BlogIncomeCalculator_disclaimer__j0l9x p{font-size:.75rem;font-weight:300;opacity:.7}.BlogIncomeCalculator_dropdownMenu__kivbK{position:absolute;top:calc(100% + .5rem);left:0;width:100%;background-color:var(--background);border:1px solid var(--border);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:10;max-height:300px;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.BlogIncomeCalculator_dropdownMenu__kivbK.BlogIncomeCalculator_open__Tny7N{opacity:1;visibility:visible;transform:translateY(0)}.BlogIncomeCalculator_dropdownMenu__kivbK::-webkit-scrollbar{width:.4rem!important}.BlogIncomeCalculator_dropdownMenu__kivbK::-webkit-scrollbar-thumb{border-radius:4px;width:.1rem!important;background-color:#969696}.BlogIncomeCalculator_dropdownMenu__kivbK::-webkit-scrollbar-track{width:0;border-radius:4px}.BlogIncomeCalculator_dropdownMenu__kivbK{scrollbar-width:6px}.BlogIncomeCalculator_rowInputs__QR4_D{display:flex;flex-direction:column;margin-top:.4rem}.BlogIncomeCalculator_checkbox__dtunP{display:flex;align-items:center}.BlogIncomeCalculator_checkbox__dtunP input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid var(--accent);border-radius:3px;background-color:transparent!important;outline:none;transition:all .3s ease;position:relative;cursor:pointer}.BlogIncomeCalculator_checkbox__dtunP input[type=checkbox]:checked{background-color:var(--accent)!important}.BlogIncomeCalculator_checkbox__dtunP label{margin-left:10px;cursor:pointer}.BlogIncomeCalculator_calculatorSections__ttlHm{gap:3rem;display:flex;flex-direction:column;color:#fff!important;margin-top:1.5rem}.BlogIncomeCalculator_calculatorSections__ttlHm .BlogIncomeCalculator_inputs__IGgSQ,.BlogIncomeCalculator_calculatorSections__ttlHm h3{margin-top:0;margin-bottom:0}.ModalForm_button__USVY6{background-color:#000;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:2rem;cursor:pointer;font-size:1rem;transition:background-color .3s ease}.ModalForm_openButton__XhebU{font-size:.85rem;background-color:transparent;border:1px solid var(--accent);color:#fff;padding:.65rem 1.5rem}.ModalForm_modalOverlay__FPruR{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;backdrop-filter:blur(5px);z-index:100}.ModalForm_modalContent__l927I{background-color:#fff;padding:2rem;border-radius:var(--borderSmall);max-width:525px;width:100%;box-shadow:0 10px 25px rgba(0,0,0,.1)}.ModalForm_modalHeader__4gAQF{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;width:100%;text-align:center}.ModalForm_modalTitle__R_UIG{color:#333;font-size:1.5rem;font-weight:600;margin:0}.ModalForm_closeButton__s5_Nt{background:none;border:none;font-size:1.5rem;color:#777;cursor:pointer;padding:.5rem;line-height:1;border-radius:50%;transition:background-color .3s ease}.ModalForm_closeButton__s5_Nt:hover{background-color:#f0f0f0}.ModalForm_form__IOrdU{display:flex;flex-direction:column;gap:1.5rem}.ModalForm_formGroup__oWfF7{display:flex;flex-direction:column;gap:.5rem}.ModalForm_label__M0uJz{color:#555;font-size:.875rem;font-weight:500}.ModalForm_input__hj49x{background-color:#f8f8f8;color:#333;border:1px solid #b3b3b3;padding:.6rem 1rem;border-radius:6px;font-size:1rem;transition:border-color .3s ease}.ModalForm_input__hj49x:focus{outline:none;border-color:var(--primary)}.ModalForm_submitButton__tj4jx{background-color:#1b1b1b;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:.95rem;transition:background-color .3s ease;width:100%}.ModalForm_submitButton__tj4jx:hover{background-color:var(--primaryExposed)}@media (max-width:640px){.ModalForm_modalContent__l927I{padding:1.5rem;margin:1rem}}.WaveGenerator_container__RmqNI{display:flex;min-height:100vh;background-color:#0f0f0f;color:#fff;font-family:system-ui,-apple-system,sans-serif}.WaveGenerator_sidebar__3mgvn{width:300px;background-color:#1a1a1a;border-right:1px solid #2a2a2a;padding:2rem}.WaveGenerator_controls__O930J{display:flex;flex-direction:column;gap:1.5rem}.WaveGenerator_controls__O930J h2{color:#ffcf98;font-size:1.5rem;margin-bottom:1rem}.WaveGenerator_controlGroup__agj_y{display:flex;flex-direction:column;gap:.5rem}.WaveGenerator_controlGroup__agj_y label{font-size:.875rem;color:#a0a0a0;display:flex;align-items:center;gap:.5rem}.WaveGenerator_proLabel__u1cQc{color:#ffcf98;font-size:.75rem;background-color:rgba(255,207,152,.2);padding:.1rem .4rem;border-radius:4px}.WaveGenerator_controlGroup__agj_y input[type=range]{-webkit-appearance:none;width:100%;height:4px;background:#2a2a2a;border-radius:2px;outline:none}.WaveGenerator_controlGroup__agj_y input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#ffcf98;border-radius:50%;cursor:pointer;transition:transform .1s}.WaveGenerator_controlGroup__agj_y input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.WaveGenerator_controlGroup__agj_y input[type=color]{width:100%;height:40px;border:none;border-radius:6px;background:#2a2a2a;cursor:pointer}.WaveGenerator_controlGroup__agj_y select{padding:.5rem;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:6px;color:#fff;cursor:pointer}.WaveGenerator_mainContent__MA51R{flex:1;padding:2rem;display:flex;flex-direction:column;gap:2rem}.WaveGenerator_preview__9mx8Y{background:#1a1a1a;border-radius:12px;height:300px;overflow:hidden}.WaveGenerator_preview__9mx8Y svg{width:calc(100% + 40px);height:100%;margin-left:-20px;margin-right:-20px}.WaveGenerator_animatedWave___jHin{animation:WaveGenerator_previewWaveMotion__7xXkY 2s ease-in-out infinite;animation-play-state:paused}.WaveGenerator_animatedWave___jHin.WaveGenerator_playing__xVSm4{animation-play-state:running}@keyframes WaveGenerator_previewWaveMotion__7xXkY{0%,to{d:path("M-10,210 C0,210 0,200 0,200...")}50%{d:path("M-10,210 C0,210 0,200 0,200...")}}.WaveGenerator_tabs__NzvQG{display:flex;gap:1rem;border-bottom:1px solid #2a2a2a;position:relative}.WaveGenerator_tab__3jrfe{padding:.75rem 1.5rem;background:transparent;border:none;color:#a0a0a0;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:color .2s;position:relative;z-index:1}.WaveGenerator_tab__3jrfe:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#ffcf98;transform:scaleX(0);transition:transform .3s ease;transform-origin:left}.WaveGenerator_tab__3jrfe.WaveGenerator_active__zli54:after{transform:scaleX(1)}.WaveGenerator_tab__3jrfe.WaveGenerator_active__zli54,.WaveGenerator_tab__3jrfe:hover{color:#ffcf98}.WaveGenerator_codeOutput__uu1Uc{background:#1a1a1a;border-radius:12px;overflow:hidden;position:relative}.WaveGenerator_proCodeOutput__ukEr3{position:relative}.WaveGenerator_codeOutput__uu1Uc pre{margin:0;padding:1rem;overflow-x:auto;white-space:pre-wrap;word-break:break-all;scroll-behavior:smooth}.WaveGenerator_codeHeader__vZVKP{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#2a2a2a}.WaveGenerator_copyButton__ZZDFY{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#3a3a3a;border:none;border-radius:6px;color:#fff;cursor:pointer;transition:background .2s}.WaveGenerator_copyButton__ZZDFY:hover{background:#4a4a4a}.WaveGenerator_codeOutput__uu1Uc code{font-family:Fira Code,monospace;color:#e0e0e0}.WaveGenerator_blurredCode__D5v_a{filter:blur(4px);user-select:none;pointer-events:none}.WaveGenerator_proOverlay__ii2J3{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26,26,26,.9);display:flex;align-items:center;justify-content:center;z-index:10}.WaveGenerator_proMessage__qhIGR{text-align:center;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.WaveGenerator_proMessage__qhIGR h3{color:#ffcf98;margin:0}.WaveGenerator_proMessage__qhIGR p{margin:0;color:#a0a0a0}.WaveGenerator_upgradeButton__wVtvq{display:inline-block;margin-top:1rem;padding:.75rem 1.5rem;background:#ffcf98;color:#1a1a1a;border-radius:6px;font-weight:700;text-decoration:none;transition:all .2s}.WaveGenerator_upgradeButton__wVtvq:hover{background:#ffc080;transform:translateY(-2px)}.WaveGenerator_toggleButton__9xlEo{padding:.5rem;background:#2a2a2a;border:none;border-radius:6px;color:#ffcf98;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;position:relative}.WaveGenerator_toggleButton__9xlEo:hover{background:#3a3a3a}.WaveGenerator_proFeature__TwIP_{position:relative}.WaveGenerator_lockIcon__DbQmd{position:absolute;bottom:-4px;right:-4px;background:#ffcf98;color:#1a1a1a;border-radius:50%;padding:2px}.WaveGenerator_presetContainer__kfNNd{padding:1rem;display:flex;flex-direction:column;gap:2rem}.WaveGenerator_presetCategory__pWI6H{display:flex;flex-direction:column;gap:1rem}.WaveGenerator_presetCategory__pWI6H h3{color:#ffcf98;font-size:1.2rem;margin-bottom:.5rem}.WaveGenerator_presetGrid__MxRGq{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.WaveGenerator_presetButton__xmHry{background:#2a2a2a;border:1px solid #3a3a3a;border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:.5rem;position:relative}.WaveGenerator_presetButton__xmHry:hover{background:#3a3a3a;border-color:#ffcf98}.WaveGenerator_presetPreview__wfClo{background:#1a1a1a;border-radius:4px;height:60px;padding:1rem;display:flex;align-items:center;position:relative}.WaveGenerator_presetPreview__wfClo svg{width:100%;height:100%}.WaveGenerator_presetButton__xmHry span{color:#fff;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.WaveGenerator_proPreset__kZeSS{position:relative}.WaveGenerator_presetLockOverlay__0ycIx{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26,26,26,.7);display:flex;align-items:center;justify-content:center;color:#ffcf98}.WaveGenerator_proTag__PF625{font-size:.7rem;background-color:rgba(255,207,152,.2);color:#ffcf98;padding:.1rem .4rem;border-radius:4px;margin-left:auto}@media (max-width:768px){.WaveGenerator_container__RmqNI{flex-direction:column}.WaveGenerator_sidebar__3mgvn{width:100%;border-right:none;border-bottom:1px solid #2a2a2a}.WaveGenerator_preview__9mx8Y{height:200px}}.WaveGenerator_preview__9mx8Y path{transition:d .3s ease}.WebsiteBuilderWizard_wizard__rtDaj{max-width:1000px;margin:0 auto;padding:2rem;background-color:#111;color:#fff;font-family:var(--font-sans)}.WebsiteBuilderWizard_stepContent__he_bl{transition:max-height .5s ease;overflow:hidden}.WebsiteBuilderWizard_progress__oFUhI{margin-bottom:1rem}.WebsiteBuilderWizard_progressText__oDvYI{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.875rem;color:#fff;opacity:.6}.WebsiteBuilderWizard_progressBar__7fvUM{width:100%;height:8px;background:#2a2a2a;border-radius:4px;overflow:hidden}.WebsiteBuilderWizard_progressFill__eWfkG{height:100%;background:var(--accent);transition:width 1.2s cubic-bezier(.075,.82,.165,1)}.WebsiteBuilderWizard_optionsGrid__F2xDm{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:16px}.WebsiteBuilderWizard_optionButton__afe_Y{padding:16px;border:2px solid transparent;border-radius:8px;background:#2a2a2a;text-align:left;font-size:1rem;transition:all .2s ease;cursor:pointer;width:100%;color:#fff}.WebsiteBuilderWizard_optionButton__afe_Y:hover{background:#333;transform:translateX(2px)}.WebsiteBuilderWizard_optionButton__afe_Y.WebsiteBuilderWizard_selected__AytFQ{border-color:var(--accent);background:#2a2a2a}.WebsiteBuilderWizard_checkboxList__cEisN{display:flex;flex-direction:column;gap:12px;margin-top:16px}.WebsiteBuilderWizard_checkbox__zM9iG{gap:12px;padding:12px;background:#2a2a2a;border-radius:8px;transition:transform .2s ease;cursor:pointer;color:#fff}.WebsiteBuilderWizard_checkbox__zM9iG:hover{transform:translateX(2px)}.WebsiteBuilderWizard_checkbox__zM9iG{display:flex;align-items:center}.WebsiteBuilderWizard_checkbox__zM9iG input[type=checkbox]{appearance:none;-webkit-appearance:none;width:5px;height:5px;border:2px solid #ddd;border-radius:4px;outline:none;transition:all .3s ease;position:relative;cursor:pointer}.WebsiteBuilderWizard_checkbox__zM9iG input[type=checkbox]:checked{background-color:var(--accent);border-color:var(--accent)}.WebsiteBuilderWizard_checkbox__zM9iG input[type=checkbox]:checked:before{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px}.WebsiteBuilderWizard_checkbox__zM9iG label{margin-left:10px;cursor:pointer}.WebsiteBuilderWizard_checkbox__zM9iG:hover input[type=checkbox]{border-color:var(--accent)}.WebsiteBuilderWizard_navigation__OnZln{display:flex;justify-content:space-between;margin-top:2rem}.WebsiteBuilderWizard_navButton__zktPW{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .2s ease}.WebsiteBuilderWizard_navButton__zktPW:disabled{opacity:.5;cursor:not-allowed}.WebsiteBuilderWizard_backButton__xQuE3{color:#fff;opacity:.8!important;background:transparent}.WebsiteBuilderWizard_backButton__xQuE3:not(:disabled):hover{transform:translateX(-2px)}.WebsiteBuilderWizard_nextButton__3vDhT{background:var(--accent);color:#000}.WebsiteBuilderWizard_nextButton__3vDhT:not(:disabled):hover{transform:translateX(2px)}.WebsiteBuilderWizard_recommendation__BCE9O{animation:WebsiteBuilderWizard_fadeIn__vfDcq .3s ease}.WebsiteBuilderWizard_recommendationCard__sqXyg{background:#2a2a2a;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:2rem;padding:2rem;justify-content:flex-start;margin:16px 0 0}.WebsiteBuilderWizard_winnerCard__a8QtY{border:1px solid var(--accentExposed);position:relative;margin-bottom:3rem}.WebsiteBuilderWizard_winnerText__13ECk{position:absolute;left:0;top:20px;padding:.3rem 1.6rem;border-top-right-radius:50px;border-bottom-right-radius:50px;font-size:.75rem;background-color:var(--accent);color:#000}.WebsiteBuilderWizard_choiceImage__QWAXy{width:100px;height:100px;object-fit:contain;background-color:#fff;padding:1rem;border-radius:12px}.WebsiteBuilderWizard_recommendationCard__sqXyg h4{font-size:1.5rem;margin-bottom:.5rem;color:#fff}.WebsiteBuilderWizard_paragraphSmall__2h0Cb{font-size:.9rem!important;opacity:.7;margin-bottom:1.5rem!important;max-width:600px}.WebsiteBuilderWizard_learnMoreSecondary__r7uX8,.WebsiteBuilderWizard_learnMore__MUON1{padding:.6rem 2rem;font-size:.9rem;border-radius:30px;font-weight:500;background-color:transparent;color:#fff;border:1px solid #fff;transition:all .3s ease-in-out;align-self:flex-end}.WebsiteBuilderWizard_learnMoreSecondary__r7uX8:hover,.WebsiteBuilderWizard_learnMore__MUON1:hover{background-color:#fff;color:#000}.WebsiteBuilderWizard_alternativesList__G3oP7{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.WebsiteBuilderWizard_alternativeCard__mHdEk{padding:1.5rem;background:#2a2a2a;border-radius:8px;display:flex;flex-direction:column;align-items:center;text-align:center}.WebsiteBuilderWizard_alternativeCard__mHdEk h4{font-size:1.2rem;margin-bottom:.5rem;color:#fff}.WebsiteBuilderWizard_alternativeCard__mHdEk p{font-size:.9rem;opacity:.8}.WebsiteBuilderWizard_disclaimer__vzxLc{margin-top:24px;padding:1rem .3rem;background:#1b1b1b;border-radius:8px;width:100%}.WebsiteBuilderWizard_disclaimer__vzxLc p{font-size:.75rem!important;font-weight:300;opacity:.7;text-align:center}.WebsiteBuilderWizard_choiceHeader__Iw8es{display:flex;width:100%;align-items:center;justify-content:center;gap:1rem}.WebsiteBuilderWizard_matchScore__CkU_c{font-size:.875rem;font-weight:300;color:var(--accent);display:flex;align-items:center}.WebsiteBuilderWizard_matchScore__CkU_c:before{content:"";height:5px;width:5px;border-radius:50%;background:var(--accentExposed);margin-right:.5rem}.WebsiteBuilderWizard_choiceName__8f9zv{padding:0!important;margin:0!important}.WebsiteBuilderWizard_wizard__rtDaj h3{font-size:1.75rem;font-weight:500;margin-top:2rem;margin-bottom:1rem;color:#fff}.WebsiteBuilderWizard_wizard__rtDaj h4{font-size:1.275rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:#fff}.WebsiteBuilderWizard_wizard__rtDaj p{font-size:1.125rem;line-height:1.7;margin-bottom:1rem}@keyframes WebsiteBuilderWizard_fadeIn__vfDcq{0%{opacity:0}to{opacity:1}}.WebsiteBuilderWizard_tooltipContainer__elNVe{display:flex;align-items:center;justify-content:start;gap:.6rem}.WebsiteBuilderWizard_tooltip__8meEm{font-size:.75rem;opacity:.6;font-weight:300}.WebsiteBuilderWizard_infoIcon__4R1ST{height:15px;width:15px}.WebsiteBuilderWizard_quickModeToggle__xt1pT{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:300}.WebsiteBuilderWizard_strengthsList__GXh_H{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-bottom:2.5rem}.WebsiteBuilderWizard_strengthTag__CP_LK{display:flex;align-items:center;justify-content:center;width:100%;gap:.6rem;font-size:.85rem}.WebsiteBuilderWizard_strengthTag__CP_LK svg{height:20px;width:20px}.Tools_container__nTQaj{width:100%;max-width:1200px;margin:0 auto;padding:2rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--text-color,#181818);background-color:var(--bg-color,#f8f9fa);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);position:relative}.Tools_container__nTQaj:before{content:"PRO";position:absolute;top:1.5rem;right:1.5rem;padding:.3rem .8rem;background:linear-gradient(45deg,#007e82,#00a4a8);color:#fff;font-weight:700;font-size:.8rem;border-radius:30px;box-shadow:0 2px 8px rgba(0,126,130,.3)}.Tools_element__F0UB2{width:100px;height:100px;background-color:var(--primary,#007e82);position:relative;display:none}.Tools_timelineContainer__yY8cH{background-color:var(--timeline-bg,#fff);border:1px solid var(--border-color,#ddd);border-radius:8px;padding:1rem;margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.Tools_timelineHeader__9iV0C{display:flex;justify-content:space-between;margin-bottom:.5rem;padding-left:2rem;padding-right:2rem;color:var(--muted-text,#666);font-size:.85rem}.Tools_timelineMarker__tYJ5_{font-weight:500}.Tools_timeline__Y1Eh1{position:relative;height:60px;background-color:var(--timeline-track-bg,#f1f1f1);border-radius:8px;margin-top:.5rem}.Tools_timeline__Y1Eh1:before{content:"";position:absolute;top:29px;left:0;right:0;height:2px;background-color:var(--timeline-line,#ddd);z-index:1}.Tools_keyframeMarker__y6fMn{position:absolute;transform:translateX(-50%);top:15px;width:30px;height:30px;background-color:var(--keyframe-bg,#fff);border:2px solid var(--keyframe-border,#007e82);border-radius:50%;cursor:grab;z-index:2;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.Tools_keyframeMarker__y6fMn:hover{box-shadow:0 2px 8px rgba(0,0,0,.15);transform:translateX(-50%) scale(1.05)}.Tools_selectedKeyframe__Vyb_m{background-color:var(--keyframe-selected-bg,#007e8220);border-color:var(--keyframe-selected-border,#007e82);box-shadow:0 0 0 4px rgba(0,126,130,.15);z-index:3;transform:translateX(-50%) scale(1.1)}.Tools_selectedKeyframe__Vyb_m:hover{transform:translateX(-50%) scale(1.15)}.Tools_keyframeHandle__zK3tN{width:10px;height:10px;background-color:var(--keyframe-handle,#007e82);border-radius:50%}.Tools_keyframePercentage__N8VrT{position:absolute;bottom:-24px;left:50%;transform:translateX(-50%);font-size:.75rem;color:var(--muted-text,#666);white-space:nowrap}.Tools_addKeyframeButton__ixnn5{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:26px;height:26px;background-color:var(--add-btn-bg,#fff);border:2px solid var(--add-btn-border,#007e82);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--add-btn-text,#007e82);z-index:2}.Tools_addKeyframeButton__ixnn5:hover{background-color:var(--add-btn-hover-bg,#007e82);color:var(--add-btn-hover-text,#fff);transform:translateY(-50%) scale(1.1)}.Tools_duplicateKeyframeButton__Sz6IV,.Tools_removeKeyframeButton__UGK3U{position:absolute;top:-10px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.8rem;border:none;transition:all .2s ease;opacity:0;z-index:4}.Tools_keyframeMarker__y6fMn:hover .Tools_duplicateKeyframeButton__Sz6IV,.Tools_keyframeMarker__y6fMn:hover .Tools_removeKeyframeButton__UGK3U{opacity:1}.Tools_removeKeyframeButton__UGK3U{right:-10px;background-color:var(--remove-btn-bg,#ff4d4d);color:var(--remove-btn-text,#fff)}.Tools_duplicateKeyframeButton__Sz6IV{left:-10px;background-color:var(--duplicate-btn-bg,#007e82);color:var(--duplicate-btn-text,#fff)}.Tools_duplicateKeyframeButton__Sz6IV:hover,.Tools_removeKeyframeButton__UGK3U:hover{transform:scale(1.1)}.Tools_categoryContainer__pNDWj{flex-wrap:wrap}.Tools_categoryContainer__pNDWj,.Tools_undoRedoContainer__gDgVA{display:flex;gap:.5rem;margin-bottom:1.5rem}.Tools_undoRedoButton__Wizlw{display:flex;align-items:center;gap:.3rem;padding:.5rem .8rem;background-color:var(--undo-btn-bg,transparent);color:var(--undo-btn-text,#666);border:1px solid var(--undo-btn-border,#ddd);border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .2s ease}.Tools_undoRedoButton__Wizlw:hover:not(:disabled){background-color:var(--undo-btn-hover-bg,#f0f0f0);border-color:var(--undo-btn-hover-border,#ccc)}.Tools_undoRedoButton__Wizlw:disabled{opacity:.5;cursor:not-allowed}.Tools_categoryButton__nk_Cd{padding:.5rem 1.25rem;background-color:var(--category-btn-bg,transparent);color:var(--category-btn-text,#333);border:1px solid var(--category-btn-border,#ddd);border-radius:30px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.Tools_categoryButton__nk_Cd:hover{background-color:var(--category-btn-hover-bg,#f0f0f0);border-color:var(--category-btn-hover-border,#ccc)}.Tools_activeCategoryButton__knvh2{background-color:var(--category-btn-active-bg,#007e82);color:var(--category-btn-active-text,#fff);border-color:var(--category-btn-active-border,#007e82)}.Tools_activeCategoryButton__knvh2:hover{background-color:var(--category-btn-active-hover-bg,#006c70);border-color:var(--category-btn-active-hover-border,#006c70)}.Tools_propertyPanel__yoUeB{display:flex;gap:1.5rem;margin-bottom:1.5rem}.Tools_propertiesPanel__OJZZP{flex:1;background-color:var(--property-panel-bg,#fff);border-radius:8px;padding:1.25rem;max-height:500px;overflow-y:auto;border:1px solid var(--border-color,#ddd);box-shadow:0 2px 8px rgba(0,0,0,.05)}.Tools_propertyList__zlbMy{display:flex;flex-direction:column;gap:1.25rem}.Tools_formLabel__iuZCP{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem;color:var(--label-text,#444)}.Tools_propertyGroup__Zc2lb{margin-bottom:1.5rem}.Tools_propertyGroupTitle__5Clo0{font-weight:600;font-size:.9rem;color:var(--group-title,#333);margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.Tools_propertyLabelRow__BgVcU{display:flex;justify-content:space-between;align-items:center}.Tools_propertyControls__9QWAU{display:flex;align-items:center;gap:.5rem}.Tools_keyframeToggle__VFtfM{width:20px;height:20px;border-radius:50%;border:2px solid var(--toggle-border,#ccc);background-color:var(--toggle-bg,#fff);cursor:pointer;position:relative;transition:all .2s ease}.Tools_activeKeyframe__LBRaG{border-color:var(--toggle-active-border,#007e82);background-color:var(--toggle-active-bg,#007e82)}.Tools_activeKeyframe__LBRaG:after{content:"";position:absolute;width:8px;height:8px;background-color:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.Tools_propertyInputContainer__zHQi4{width:100%;display:flex;gap:.5rem;align-items:center}.Tools_sliderWrapper__re99m{display:flex;align-items:center;gap:.75rem;width:100%}.Tools_slider__Bwykx{flex:1;height:8px;background-color:var(--slider-bg,#f0f0f0);border-radius:4px;appearance:none;outline:none;cursor:pointer}.Tools_slider__Bwykx::-webkit-slider-thumb{appearance:none;width:18px;height:18px;background-color:var(--slider-thumb,#007e82);border-radius:50%;border:2px solid #fff;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.15);transition:all .2s ease}.Tools_slider__Bwykx::-webkit-slider-thumb:hover{transform:scale(1.1)}.Tools_sliderValueInput__qDXkZ{width:80px;padding:.4rem;border:1px solid var(--input-border,#ddd);border-radius:4px;font-size:.85rem;color:var(--input-text,#333);background-color:var(--input-bg,#fff);text-align:center}.Tools_previewContainer__vQDR6{flex:1;display:flex;flex-direction:column;gap:1rem}.Tools_resultButtonContainer__L6Zoy{width:100%;min-height:320px;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;background-color:var(--preview-bg,#fff);border:1px solid var(--border-color,#ddd);box-shadow:0 2px 8px rgba(0,0,0,.05)}.Tools_previewControls__L7dFj{display:flex;gap:.5rem;justify-content:center}.Tools_controlButton__oGisI{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--control-btn-border,#ddd);border-radius:6px;font-size:.9rem;background-color:var(--control-btn-bg,transparent);color:var(--control-btn-text,#333);cursor:pointer;transition:all .2s ease}.Tools_controlButton__oGisI:hover{background-color:var(--control-btn-hover-bg,#f0f0f0);border-color:var(--control-btn-hover-border,#ccc)}.Tools_activeControl__MqdBC{background-color:var(--control-btn-active-bg,#007e8220);border-color:var(--control-btn-active-border,#007e82);color:var(--control-btn-active-text,#007e82)}.Tools_flex__CGZDR{display:flex;gap:1.5rem;margin-bottom:1.5rem}.Tools_flex-between__PrKDs{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.Tools_codeExport__smDOx{background-color:var(--code-export-bg,#fff);border-radius:8px;padding:1.25rem;border:1px solid var(--border-color,#ddd);box-shadow:0 2px 8px rgba(0,0,0,.05)}.Tools_codeExport__smDOx h3{font-size:1rem;margin-bottom:1rem;color:var(--code-export-title,#333);display:flex;align-items:center;gap:.5rem}.Tools_codeOutput__aCama{width:100%;min-height:200px;padding:1rem;font-family:monospace;font-size:.9rem;color:var(--code-text,#333);background-color:var(--code-bg,#f7f7f7);border:1px solid var(--code-border,#ddd);border-radius:6px;resize:vertical;white-space:pre;line-height:1.6;tab-size:2}.Tools_select__n4aud{width:100%;padding:.6rem;border:1px solid var(--select-border,#ddd);border-radius:6px;font-size:.9rem;color:var(--select-text,#333);background-color:var(--select-bg,#fff);cursor:pointer;outline:none;transition:all .2s ease}.Tools_select__n4aud:hover{border-color:var(--select-hover-border,#007e82)}.Tools_buttonTextInput__m_iEr{padding:.6rem .8rem;font-size:.9rem;border:1px solid var(--input-border,#ddd);border-radius:6px;color:var(--input-text,#333);background-color:var(--input-bg,#fff);transition:all .2s ease}.Tools_buttonTextInput__m_iEr:hover{border-color:var(--input-hover-border,#007e82)}.Tools_addPropertyContainer__HdMfW{position:relative}.Tools_addPropertyButton__LOSde{display:flex;align-items:center;gap:.3rem;padding:.5rem 1rem;background-color:var(--add-property-btn-bg,#fff);color:var(--add-property-btn-text,#333);border:1px solid var(--add-property-btn-border,#ddd);border-radius:30px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.Tools_addPropertyButton__LOSde:hover{background-color:var(--add-property-btn-hover-bg,#f0f0f0);border-color:var(--add-property-btn-hover-border,#ccc)}.Tools_addPropertyButton__LOSde:disabled{opacity:.5;cursor:not-allowed}.Tools_addPropertyPanel__eLBYd{position:absolute;top:calc(100% + .5rem);left:0;min-width:200px;background-color:var(--panel-bg,#fff);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:.5rem;z-index:10;max-height:300px;overflow-y:auto;border:1px solid var(--panel-border,#eee)}.Tools_propertyOption__z0Jwz{display:block;width:100%;padding:.5rem .75rem;text-align:left;background-color:transparent;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;color:var(--option-text,#333);transition:all .2s ease}.Tools_propertyOption__z0Jwz:hover{background-color:var(--option-hover-bg,#f0f0f0);color:var(--option-hover-text,#007e82)}.Tools_presetMenus__Q_2Cx{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.Tools_presetMenu__UrOuE{position:relative}.Tools_presetMenuButton__CZXK8{padding:.6rem 1rem;background-color:var(--preset-btn-bg,#fff);color:var(--preset-btn-text,#333);border:1px solid var(--preset-btn-border,#ddd);border-radius:6px;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:.3rem;transition:all .2s ease}.Tools_presetMenuButton__CZXK8:hover{background-color:var(--preset-btn-hover-bg,#f0f0f0);border-color:var(--preset-btn-hover-border,#ccc)}.Tools_presetMenuButton__CZXK8.Tools_active__9c60R{background-color:var(--preset-btn-active-bg,#007e8220);border-color:var(--preset-btn-active-border,#007e82);color:var(--preset-btn-active-text,#007e82)}.Tools_presetDropdown__WBf_s{position:absolute;top:calc(100% + .5rem);left:0;min-width:200px;background-color:var(--dropdown-bg,#fff);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:.5rem;z-index:10;max-height:300px;overflow-y:auto;border:1px solid var(--dropdown-border,#eee)}.Tools_presetOption__csxb6{display:block;width:100%;padding:.5rem .75rem;text-align:left;background-color:transparent;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;color:var(--preset-option-text,#333);transition:all .2s ease}.Tools_presetOption__csxb6:hover{background-color:var(--preset-option-hover-bg,#f0f0f0);color:var(--preset-option-hover-text,#007e82)}.Tools_noSelection__0s_ef{display:flex;align-items:center;justify-content:center;height:200px;font-size:.9rem;color:var(--muted-text,#666)}.Tools_chevron__pCQqu{width:16px;height:16px;transition:transform .2s ease}.Tools_presetMenuButton__CZXK8.Tools_active__9c60R .Tools_chevron__pCQqu{transform:rotate(180deg)}.Tools_saveLoadButtons__JVl_j{display:flex;gap:.5rem}.Tools_colorPickerWrapper__9xNMK{margin-top:.5rem;border-radius:8px;overflow:hidden;border:1px solid var(--color-picker-border,#eee)}.Tools_unitSelectorGroup__GQTjb{display:flex;border-radius:4px;overflow:hidden;width:fit-content;background-color:var(--unit-selector-bg,#f0f0f0);border:1px solid var(--unit-selector-border,#ddd)}.Tools_unitButton__xgLtI{padding:.25rem .5rem;font-size:.75rem;background-color:transparent;border:none;cursor:pointer;color:var(--unit-btn-text,#666);transition:all .2s ease}.Tools_unitButtonSelected__R_XnH{background-color:var(--unit-btn-selected-bg,#007e82);color:var(--unit-btn-selected-text,#fff)}.Tools_infiniteToggle__mrt40{display:flex;align-items:center;font-size:.8rem;color:var(--toggle-label,#666)}.Tools_infiniteToggle__mrt40 label{display:flex;align-items:center;gap:.3rem;cursor:pointer}.Tools_infiniteToggle__mrt40 input{cursor:pointer}.Tools_complexProperty__gXyD0{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.Tools_complexPropertyItem__hNKJV{display:flex;flex-direction:column;gap:.3rem}.Tools_complexPropertyItem__hNKJV label{font-size:.8rem;color:var(--label-text,#666)}.Tools_cubicBezierContainer__aGUW9,.Tools_exportFormatContainer__qlcVL{display:flex;gap:.5rem;flex-wrap:wrap}.Tools_exportFormatContainer__qlcVL{margin-bottom:1rem}.Tools_exportFormatButton__j5BPC{padding:.4rem .8rem;background-color:var(--export-btn-bg,#f0f0f0);color:var(--export-btn-text,#333);border:1px solid var(--export-btn-border,#ddd);border-radius:4px;font-size:.8rem;cursor:pointer;transition:all .2s ease}.Tools_exportFormatButtonActive__xQ0iF{background-color:var(--export-btn-active-bg,#007e82);color:var(--export-btn-active-text,#fff);border-color:var(--export-btn-active-border,#007e82)}.Tools_exportFormatButton__j5BPC:hover:not(.Tools_exportFormatButtonActive__xQ0iF){background-color:var(--export-btn-hover-bg,#e0e0e0)}.Tools_proFeature____wJr{position:relative;display:inline-flex;align-items:center}.Tools_proFeature____wJr:after{content:"PRO";position:absolute;top:-18px;right:-8px;font-size:.6rem;font-weight:700;color:#fff;background-color:var(--primary,#007e82);padding:2px 4px;border-radius:4px}.Tools_propertyCategoryIcon__C0HcE{width:16px;height:16px;margin-right:.3rem}.Tools_propertyGroupIcon___kd6H{width:14px;height:14px;opacity:.7}.Tools_tabContainer__7gaFy{display:flex;border-bottom:1px solid var(--border-color,#ddd);margin-bottom:1rem}.Tools_tab__7SLvl{padding:.6rem 1rem;background:transparent;border:none;border-bottom:2px solid transparent;font-size:.9rem;cursor:pointer;transition:all .2s ease;color:var(--tab-text,#666)}.Tools_activeTab__Vgick{border-bottom-color:var(--tab-active-border,#007e82);color:var(--tab-active-text,#007e82);font-weight:500}.Tools_tab__7SLvl:hover:not(.Tools_activeTab__Vgick){color:var(--tab-hover-text,#333);background-color:var(--tab-hover-bg,#f8f8f8)}.dark.Tools_container__nTQaj{--bg-color:#121212;--text-color:#f1f1f1;--border-color:#333;--timeline-bg:#1a1a1a;--timeline-track-bg:#222;--timeline-line:#444;--keyframe-bg:#1a1a1a;--keyframe-border:#007e82;--keyframe-selected-bg:#007e8220;--keyframe-selected-border:#007e82;--keyframe-handle:#007e82;--add-btn-bg:#1a1a1a;--add-btn-border:#007e82;--add-btn-text:#007e82;--add-btn-hover-bg:#007e82;--add-btn-hover-text:#1a1a1a;--remove-btn-bg:#ff4d4d;--remove-btn-text:#1a1a1a;--duplicate-btn-bg:#007e82;--duplicate-btn-text:#1a1a1a;--category-btn-bg:#1a1a1a;--category-btn-text:#ccc;--category-btn-border:#333;--category-btn-hover-bg:#222;--category-btn-hover-border:#444;--category-btn-active-bg:#007e82;--category-btn-active-text:#fff;--category-btn-active-border:#007e82;--category-btn-active-hover-bg:#006c70;--category-btn-active-hover-border:#006c70;--undo-btn-bg:#1a1a1a;--undo-btn-text:#ccc;--undo-btn-border:#333;--undo-btn-hover-bg:#222;--undo-btn-hover-border:#444;--property-panel-bg:#1a1a1a;--label-text:#bbb;--group-title:#ddd;--toggle-border:#444;--toggle-bg:#1a1a1a;--toggle-active-border:#007e82;--toggle-active-bg:#007e82;--slider-bg:#2a2a2a;--slider-thumb:#007e82;--input-border:#444;--input-bg:#222;--input-text:#ddd;--input-hover-border:#007e82;--preview-bg:#1a1a1a;--control-btn-border:#333;--control-btn-bg:#1a1a1a;--control-btn-text:#ccc;--control-btn-hover-bg:#222;--control-btn-hover-border:#444;--control-btn-active-bg:#007e8220;--control-btn-active-border:#007e82;--control-btn-active-text:#007e82;--code-export-bg:#1a1a1a;--code-export-title:#ddd;--code-bg:#222;--code-border:#333;--code-text:#ddd;--select-border:#444;--select-bg:#222;--select-text:#ddd;--select-hover-border:#007e82;--add-property-btn-bg:#1a1a1a;--add-property-btn-text:#ccc;--add-property-btn-border:#333;--add-property-btn-hover-bg:#222;--add-property-btn-hover-border:#444;--panel-bg:#222;--panel-border:#333;--option-text:#ddd;--option-hover-bg:#333;--option-hover-text:#007e82;--preset-btn-bg:#1a1a1a;--preset-btn-text:#ccc;--preset-btn-border:#333;--preset-btn-hover-bg:#222;--preset-btn-hover-border:#444;--preset-btn-active-bg:#007e8220;--preset-btn-active-border:#007e82;--preset-btn-active-text:#007e82;--dropdown-bg:#222;--dropdown-border:#333;--preset-option-text:#ddd;--preset-option-hover-bg:#333;--preset-option-hover-text:#007e82;--muted-text:#999;--color-picker-border:#333;--unit-selector-bg:#222;--unit-selector-border:#444;--unit-btn-text:#bbb;--unit-btn-selected-bg:#007e82;--unit-btn-selected-text:#fff;--toggle-label:#bbb;--export-btn-bg:#222;--export-btn-text:#ccc;--export-btn-border:#444;--export-btn-active-bg:#007e82;--export-btn-active-text:#fff;--export-btn-active-border:#007e82;--export-btn-hover-bg:#333;--tab-text:#999;--tab-active-text:#007e82;--tab-active-border:#007e82;--tab-hover-text:#ddd;--tab-hover-bg:#222}@media (max-width:768px){.Tools_flex__CGZDR{flex-direction:column}.Tools_categoryContainer__pNDWj,.Tools_presetMenus__Q_2Cx{overflow-x:auto;padding-bottom:.5rem}.Tools_timelineMarker__tYJ5_{font-size:.75rem}}.Tools_container__izMxR{display:flex;flex-direction:column;gap:1.5rem;width:100%;padding:2rem 3rem;color:#fff;box-shadow:var(--card-shadow,0 8px 30px rgba(0,0,0,.08));transform:translateY(0);transition:all .3s ease}.Tools_container__izMxR,.Tools_container__izMxR button,.Tools_container__izMxR input,.Tools_container__izMxR label,.Tools_container__izMxR select{font-family:var(--font-lexend-deca)}.Tools_container__izMxR:hover{transform:translateY(-2px);box-shadow:var(--card-shadow-hover,0 12px 40px rgba(0,0,0,.12))}.Tools_inputGroup___IbHR{display:flex;flex-direction:column;gap:1.25rem}.Tools_formLabel__ou2ZI{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:var(--foreground,#555);font-weight:500;margin-top:.6rem;transition:transform .2s ease}.Tools_formLabel__ou2ZI:hover{transform:translateX(4px)}.Tools_sliderWrapper__uSdk8{display:flex;align-items:center;gap:.75rem}.Tools_slider__hk_0h{-webkit-appearance:none;width:100%;height:8px;background:var(--accent);outline:none;padding:0;margin:.625rem 0}.Tools_slider__hk_0h::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent);cursor:pointer;transition:all .15s ease-in-out}.Tools_slider__hk_0h::-webkit-slider-thumb:hover{background:var(--accent)}.Tools_sliderValue__IWPb1{min-width:60px;font-size:.875rem;font-weight:600;color:var(--text-secondary,#555);color:#fff;text-align:right}.Tools_sliderValueInput__mBgpE{max-width:100px;background-color:transparent;text-align:center;padding:.3rem .1rem;border:1px solid var(--accentLight);border-radius:var(--borderBig)}.Tools_helperText__lwJv2{font-size:.75rem;color:var(--muted);font-weight:400}.Tools_disclaimer__XwI9G{margin-top:1rem}.Tools_disclaimer__XwI9G p{font-size:.75rem;font-weight:300;opacity:.7;text-align:center}.Tools_row__rbC4p{display:flex;gap:1rem;align-items:center}.Tools_column__QMemu{display:flex;flex-direction:column;gap:.5rem}.Tools_select__u53hQ{width:100%;padding:14px;border:2px solid transparent;background:#f8f8f8;border-radius:4px;transition:all .2s ease}.Tools_checkbox__7ku9W checkbox{height:100px}.Tools_checkbox__7ku9W[type=checkbox]{height:20px;width:20px;border-radius:var(--borderMedium)!important;background-color:#2a2a2a!important;color:#1a1a1a!important;margin-right:0}.Tools_displayPanel__9_LwP{text-align:center;padding:1rem}.Tools_conversionDisplay__X20fl{display:flex;align-items:center;justify-content:center;gap:1rem}.Tools_valueDisplay__4EI0C{font-size:2rem;font-weight:600;color:var(--background)}.Tools_unitLabel__K9AoM{font-size:.8rem;font-weight:300;opacity:.6}.Tools_equals__Qj3F4{font-size:1.5rem;opacity:.5;margin:0 .5rem}.Tools_categoryContainer__EwQm1{display:flex;gap:.5rem;margin-bottom:0;flex-wrap:wrap}.Tools_categoryButton__D3TJO,.Tools_toggleStopButton__69Ov6{padding:.5rem 1rem;background-color:var(--accent);color:#fff;border:none;border-radius:var(--borderBig);cursor:pointer;transition:background-color .3s ease}.Tools_activeCategoryButton__sx3_Y,.Tools_activeTab__YLDvh,.Tools_categoryButton__D3TJO:hover,.Tools_tab__pAdgg:hover{background-color:var(--accentDark)}.Tools_tabContainer__rteTn{display:flex;align-items:center;justify-content:stretch;width:100%;gap:1rem}.Tools_tab__pAdgg{padding:1rem 2rem;background-color:var(--accent);color:#fff;border:none;border-radius:var(--borderSmall);cursor:pointer;flex:1;transition:background-color .3s ease}.Tools_codeExport__9BM3g,.Tools_propertiesContainer__ZuArB{background-color:var(--foreground);padding:1rem;border-radius:4px}.Tools_codeOutput__kjvIV{height:auto;min-height:50px;padding:.5rem;font-family:monospace;resize:vertical}.Tools_buttonTextInput__1tZ59,.Tools_codeOutput__kjvIV{width:100%;background-color:var(--background);color:#fff;border:1px solid var(--border);border-radius:4px}.Tools_buttonTextInput__1tZ59{padding:.8rem 1rem;margin-bottom:1rem}.Tools_resultButtonContainer__o8F2M{width:100%;display:flex;align-items:center;justify-content:center;background-color:#2b2b2b;min-height:120px;padding:1rem 0}.Tools_resultButtonContainer__o8F2M p{padding:0 2rem}.Tools_toggleStopButton__69Ov6{margin-top:1rem;margin-right:1rem}.Tools_trianglePreview__Jh2eL{width:100%;display:flex;align-items:center;justify-content:center;min-height:200px;background-color:#2b2b2b;margin-top:1.5rem}.Tools_container__izMxR{background:var(--dark-background,#1a1a1a);box-shadow:0 8px 30px rgba(0,0,0,.2)}.Tools_formLabel__ou2ZI{color:var(--dark-text-secondary,#ccc)}.Tools_select__u53hQ,.Tools_slider__hk_0h{background:var(--dark-slider-track,#3a3a3a)}.Tools_sliderValue__IWPb1{color:var(--dark-text-secondary,#ccc)}.Tools_select__u53hQ,.Tools_valueDisplay__4EI0C{color:var(--dark-text-primary,#fff)}.Tools_select__u53hQ{background-color:var(--dark-input-background,#2a2a2a)}.Tools_select__u53hQ:hover{background-color:var(--dark-input-background-hover,#333)}.Tools_select__u53hQ:focus{background-color:var(--dark-input-background-focus,#2a2a2a)}.Tools_checkbox__7ku9W{border-color:var(--dark-border-color,#555)}.Tools_categoryButton__D3TJO,.Tools_select__u53hQ,.Tools_tab__pAdgg,.Tools_toggleStopButton__69Ov6{background-color:var(--dark-accent,#3a3a3a)}.Tools_categoryButton__D3TJO:hover,.Tools_select__u53hQ:focus,.Tools_select__u53hQ:hover,.Tools_tab__pAdgg:hover,.Tools_toggleStopButton__69Ov6{background-color:var(--dark-accent-hover,#4a4a4a)}.Tools_activeCategoryButton__sx3_Y,.Tools_activeTab__YLDvh{border:1px solid var(--accent)}.Tools_copyButton__utI1K,.Tools_recommendButton__7s_iz{background-color:transparent;color:#fff;border:1px solid var(--accent)}.Tools_copyToClipboard__vho_m,.Tools_recommendButton__7s_iz{margin-top:1rem;border-radius:var(--borderBig);padding:.5rem 1rem;cursor:pointer}.Tools_codeExport__9BM3g,.Tools_propertiesContainer__ZuArB{background-color:var(--dark-foreground,#2a2a2a)}.Tools_buttonTextInput__1tZ59,.Tools_codeOutput__kjvIV{background-color:var(--dark-background,#1a1a1a);color:var(--dark-text,#fff);border-color:var(--dark-border,#444)}.Tools_animatedGradient__eo1st{position:relative}.Tools_previewContainer__PTDMv{overflow:hidden;position:relative}.Tools_backgroundFillImage__aXNKc{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.Tools_dark-mode__qkvmN .Tools_container__izMxR{background-color:#2b2b2b;color:#fff}.Tools_dark-mode__qkvmN .Tools_tab__pAdgg{color:#fff}.Tools_dark-mode__qkvmN .Tools_activeTab__YLDvh{border-bottom:2px solid #fff}.Tools_dark-mode__qkvmN .Tools_categoryButton__D3TJO{border-color:#fff;color:#fff}.Tools_dark-mode__qkvmN .Tools_activeCategoryButton__sx3_Y{background-color:#fff;color:#2b2b2b}.Tools_dark-mode__qkvmN .Tools_select__u53hQ{background-color:#333;color:#fff}.Tools_dark-mode__qkvmN .Tools_slider__hk_0h{background-color:#333}.Tools_dark-mode__qkvmN .Tools_sliderValue__IWPb1{background-color:#333;color:#fff}.Tools_dark-mode__qkvmN .Tools_toggleStopButton__69Ov6{border-color:#fff;color:#fff}.Tools_dark-mode__qkvmN .Tools_buttonTextInput__1tZ59,.Tools_dark-mode__qkvmN .Tools_codeOutput__kjvIV,.Tools_dark-mode__qkvmN .Tools_previewButton__taT0h{background-color:#333;color:#fff}.Tools_flex__pBIsV{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem}.Tools_flex__pBIsV .Tools_previewContainer__PTDMv,.Tools_flex__pBIsV .Tools_propertiesContainer__ZuArB{flex:1}.Tools_flex__pBIsV .Tools_resultButtonContainer__o8F2M{padding:0}.Tools_previewImage__9j3Td{object-fit:cover}.Tools_timelineContainer__jakQD{background-color:var(--dark-foreground,#2a2a2a);padding:1.5rem;border-radius:4px;margin-bottom:1rem}.Tools_timelineHeader__VFLrm{display:flex;justify-content:space-between;margin-bottom:.5rem}.Tools_timelineMarker__4F5PJ{font-size:.65rem;color:var(--dark-text-secondary,#ccccccd5)}.Tools_timeline__w7fP1{position:relative;height:40px;background-color:var(--dark-background,#1a1a1a);border-radius:4px}.Tools_keyframeMarker__hRdoL{position:absolute;top:50%;transform:translateY(-50%);width:12px;height:100%;display:flex;align-items:center;cursor:grab}.Tools_keyframeMarker__hRdoL:active{cursor:auto}.Tools_keyframeHandle__o4d0k{width:100%;height:60%;border:2px solid var(--accent);border-radius:3px;transition:all .2s ease}.Tools_selectedKeyframe__wHb67 .Tools_keyframeHandle__o4d0k{background-color:var(--accent);height:100%}.Tools_keyframePercentage__6_rfI{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);font-size:.75rem;color:var(--dark-text-secondary,#cccccce8);white-space:nowrap}.Tools_duplicateKeyframeButton__GSgXh,.Tools_removeKeyframeButton___tCnY{position:absolute;top:-25px;right:-15px;padding:2px;background-color:var(--dark-accent,#dd3f3f);border:none;border-radius:50%;scale:.8;color:var(--dark-text-secondary,#000);cursor:pointer;opacity:0;transition:opacity .2s ease}.Tools_duplicateKeyframeButton__GSgXh{left:-35px;opacity:1;height:40px;width:40px;background-color:var(--dark-accent,#4e4e4e);color:#fff}.Tools_keyframeMarker__hRdoL:hover .Tools_duplicateKeyframeButton__GSgXh,.Tools_keyframeMarker__hRdoL:hover .Tools_removeKeyframeButton___tCnY{opacity:1}.Tools_addKeyframeButton__h3JnL{position:absolute;right:-35px;top:50%;transform:translateY(-50%) scale(.9);padding:4px;background-color:var(--dark-accent,#3a3a3a);border:none;border-radius:50%;color:var(--dark-text-secondary,#ccc);cursor:pointer;transition:background-color .2s ease}.Tools_addKeyframeButton__h3JnL:hover{background-color:var(--dark-accent-hover,#4a4a4a)}.Tools_propertiesPanel___o1l3{background-color:var(--dark-foreground,#2a2a2a);padding:1.5rem;border-radius:4px;margin-bottom:1rem}.Tools_propertyHeader__hw_NI{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.Tools_propertyList__txjXA{display:flex;flex-direction:column;gap:1rem}.Tools_propertyLabelRow__N6LwH{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.Tools_propertyControls__ICwOu{display:flex;align-items:center;justify-content:center;gap:1rem;flex-direction:row-reverse}.Tools_keyframeToggle__tACRZ{width:10px;height:10px;border:1.5px solid var(--accent);border-radius:2px;transform:rotate(45deg);padding:0;background:none;cursor:pointer;transition:background-color .2s ease}.Tools_unitSelectorGroup__MxtfE{display:flex;overflow:hidden;background-color:rgba(57,57,61,.644);border-radius:var(--borderBig);width:fit-content;border:0}.Tools_unitButton__7PrHZ{padding:.3rem .9rem;font-size:.775rem;font-weight:500;background-color:transparent;cursor:pointer;color:#c2c2c2;border:none;transition:all .4s ease}.Tools_unitButtonSelected__18JAk{background-color:#1b1b1b}.Tools_activeKeyframe__GzW_k{background-color:var(--accent)}.Tools_noSelection__kK28M{text-align:center;padding:2rem;color:var(--dark-text-secondary,#ccc)}.Tools_removePropertyButton__RzmVO{padding:2px;background-color:var(--dark-accent,#3a3a3a);border:none;border-radius:50%;color:var(--dark-text-secondary,#ccc);cursor:pointer;opacity:.5;transition:opacity .2s ease}.Tools_removePropertyButton__RzmVO:hover{opacity:1}.Tools_propertiesPanel___o1l3{flex:1}.Tools_previewContainer__PTDMv{flex:1;display:flex;flex-direction:column;gap:1rem}.Tools_previewControls__Y1jYk{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.Tools_controlButton__XGH_t{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:none;border:1px solid var(--accent);color:var(--accent);border-radius:4px;cursor:pointer;transition:all .2s ease}.Tools_controlButton__XGH_t.Tools_activeControl__npaom,.Tools_controlButton__XGH_t:hover:not(:disabled){background-color:var(--accent);color:#000}.Tools_controlButton__XGH_t:disabled{opacity:.5;cursor:not-allowed}.Tools_animated-element__6_JQ2{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;text-align:center;padding:1rem}.Tools_addPropertyContainer__qntu2{position:relative}.Tools_addPropertyButton__v_hN9{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:none;border:0;outline:none;color:var(--accent);border-radius:4px;cursor:pointer;transition:all .2s ease}.Tools_addPropertyButton__v_hN9:disabled{opacity:.4;cursor:not-allowed;transition:opacity .4s ease}.Tools_addPropertyPanel__0C5gE{position:absolute;top:100%;left:0;z-index:10;background-color:var(--dark-background,#1a1a1a);border:1px solid var(--dark-border,#444);border-radius:4px;padding:.5rem;margin-top:.5rem;display:flex;flex-direction:column;gap:1rem;max-height:400px;min-width:250px;overflow:auto}.Tools_propertyOption__oM2IM{padding:.5rem 1rem;background:none;border:none;color:var(--dark-text,#fff);cursor:pointer;transition:background-color .2s ease;text-align:left}.Tools_propertyOption__oM2IM:hover{background-color:var(--dark-accent,#3a3a3a)}.Tools_iterationCountWrapper__PpYpZ{display:flex;flex-direction:column;gap:.5rem}.Tools_presetMenus__lA5uH{margin-top:2rem;display:flex;gap:10px}.Tools_presetMenu__ZaDnh{position:relative}.Tools_presetMenuButton__WFUi6{background-color:#3b3b3b;color:#fff;padding:10px 15px;border:0 solid var(--accent);border-radius:var(--borderBig);cursor:pointer;font-size:14px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(255,207,152,.1)}.Tools_presetMenuButton__WFUi6.Tools_active__IqMKa,.Tools_presetMenuButton__WFUi6:hover{background-color:var(--accent);color:#1a1a1a}.Tools_chevron__Trovr{width:16px;height:16px;transition:transform .3s ease}.Tools_presetMenuButton__WFUi6.Tools_active__IqMKa .Tools_chevron__Trovr,.Tools_presetMenuButton__WFUi6:hover .Tools_chevron__Trovr{transform:rotate(180deg)}.Tools_presetDropdown__x82E3{position:absolute;top:calc(100% + 5px);left:0;background-color:#1a1a1a;border:1px solid var(--accent);border-radius:6px;box-shadow:0 4px 6px rgba(255,207,152,.1);width:100%;max-height:200px;overflow-y:auto;z-index:10;animation:Tools_slideDown__DQuw6 .3s ease}.Tools_undoRedoContainer__lTC4Y{display:flex;justify-content:flex-start;gap:8px}.Tools_undoRedoButton__3run6{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;transition:all .2s ease;background-color:transparent;color:#fff;border:0 solid var(--border);cursor:pointer}.Tools_undoRedoButton__3run6:disabled{opacity:.5;cursor:not-allowed}.Tools_undoRedoButton__3run6 svg{margin-right:4px}.Tools_presetsGrid__8jhqD{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.Tools_presetButton__VCj5m{position:relative;height:50px;border:none;border-radius:3px;cursor:pointer;overflow:hidden;transition:transform .3s ease}.Tools_presetButton__VCj5m:hover{transform:translateY(-4px)}.Tools_presetButton__VCj5m:hover .Tools_presetHoverPreview__PsymJ{opacity:1}.Tools_presetName__RfiE3{position:relative;z-index:2;color:#fff;font-weight:400;font-size:1rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.Tools_presetHoverPreview__PsymJ{position:absolute;inset:0;opacity:0;transition:opacity .3s ease}@keyframes Tools_slideDown__DQuw6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Tools_presetOption__Tr1BB{display:block;width:100%;padding:10px 15px;text-align:left;background:none;border:none;color:#fff;cursor:pointer;transition:background-color .2s ease;font-size:14px}.Tools_presetOption__Tr1BB:hover{background-color:#2a2a2a}.Tools_presetDropdown__x82E3::-webkit-scrollbar{width:6px}.Tools_presetDropdown__x82E3::-webkit-scrollbar-track{background:#1a1a1a}.Tools_presetDropdown__x82E3::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}.Tools_presetDropdown__x82E3::-webkit-scrollbar-thumb:hover{background:#ffd9b3}@media (max-width:950px){.Tools_flex__pBIsV{flex-direction:column;align-items:stretch;justify-content:cetner}}@media (max-width:640px){.Tools_timelineContainer__jakQD{padding:1rem}.Tools_timelineMarker__4F5PJ{display:none}.Tools_timelineMarker__4F5PJ:nth-child(2n){display:block}.Tools_propertyPanel__e_Yd_{padding:1rem}}@media (max-width:480px){.Tools_container__izMxR{padding:1rem}.Tools_sliderWrapper__uSdk8{flex-direction:column;align-items:stretch}.Tools_sliderValue__IWPb1{text-align:left}.Tools_row__rbC4p{flex-direction:column}.Tools_tab__pAdgg{padding:.5rem .8rem}.Tools_resultButtonContainer__o8F2M p{padding:0 .6rem}}@keyframes Tools_fadeIn__t8tou{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Tools_slideIn__qK7z4{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.BezierEditor_container__Smyq9{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background-color:#000;border-radius:.75rem;color:#fff}.BezierEditor_presets__jBkHG{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem}.BezierEditor_presetButton__5eeks{padding:.5rem 1rem;background-color:#18181b;border:1px solid #27272a;border-radius:.375rem;color:#fff;font-size:.875rem;cursor:pointer;transition:all .2s}.BezierEditor_presetButton__5eeks:hover{background-color:#27272a;border-color:#3f3f46}.BezierEditor_editorSection__2Zzsf{display:flex;gap:1.5rem}.BezierEditor_bezierEditorContainer__XgAVF{position:relative;aspect-ratio:1/1;width:100%;max-width:300px;border:1px solid #27272a;border-radius:.5rem;overflow:hidden;background-color:#09090b}.BezierEditor_bezierCanvas__Ji9lE{width:100%;height:100%;cursor:crosshair}.BezierEditor_controls__FS2xw{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:#18181b;border-radius:.5rem;min-width:200px}.BezierEditor_controlLabel__gKjdz{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#a1a1aa}.BezierEditor_coordinates__wTTNl{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #27272a}.BezierEditor_coordinate__71Lds{display:flex;justify-content:space-between;font-size:.875rem;color:#a1a1aa}.BezierEditor_preview__yHQhc{display:flex;flex-direction:column;gap:1rem}.BezierEditor_previewTrack__iXDdT{height:60px;background-color:#18181b;border-radius:.5rem;position:relative;overflow:hidden}.BezierEditor_previewBox__WUPUH{width:40px;height:40px;background-color:#4f46e5;border-radius:.375rem;position:absolute;top:10px;left:0}.BezierEditor_durationControl__7khtK{display:flex;flex-direction:column;gap:.5rem}.BezierEditor_durationControl__7khtK label{font-size:.875rem;color:#a1a1aa}.BezierEditor_durationControl__7khtK input{width:100%;accent-color:#4f46e5}