.CubicBezier_container__qtRIW{width:100%;max-width:1400px;margin:0 auto}.CubicBezier_container-wide__ISFWH{width:100%;max-width:1600px;margin:0 auto}.CubicBezier_container-narrow__OUDf_{width:100%;max-width:90rem;margin:0 auto}.CubicBezier_glass-card-frosted__eI1QS,.CubicBezier_glass-card___H0L3{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1.5rem;transition:all .3s ease}.CubicBezier_glass-card-frosted__eI1QS{backdrop-filter:blur(10px)}.CubicBezier_section-title__FryN4,.CubicBezier_sectionTitle__ok0cE{font-size:1.125rem;margin:0 0 1.25rem}.CubicBezier_section-title-sm__xHQfJ,.CubicBezier_section-title__FryN4,.CubicBezier_sectionTitle__ok0cE{font-weight:600;color:var(--text-primary);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.CubicBezier_section-title-sm__xHQfJ{font-size:1rem;margin:0 0 1rem}.CubicBezier_input-field__nraBj{width:100%;padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);font-size:1rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;transition:all .2s ease}.CubicBezier_input-field__nraBj:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.CubicBezier_input-field__nraBj::placeholder{color:var(--text-muted)}.CubicBezier_input-field__nraBj::-webkit-inner-spin-button,.CubicBezier_input-field__nraBj::-webkit-outer-spin-button{opacity:1}.CubicBezier_input-label__TRbS4{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.CubicBezier_slider__G67Sn{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.CubicBezier_slider__G67Sn::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--color-white);cursor:pointer;box-shadow:var(--shadow-md);transition:transform .2s ease}.CubicBezier_slider__G67Sn::-webkit-slider-thumb:hover{transform:scale(1.1)}.CubicBezier_slider__G67Sn::-moz-range-thumb{width:20px;height:20px;border:2px solid var(--color-white);border-radius:50%;background:#fff;cursor:pointer;box-shadow:var(--shadow-md)}.CubicBezier_slider-header__d_UCp{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.CubicBezier_slider-label__KxHXS{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.CubicBezier_slider-value__19IW4{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.CubicBezier_color-input__Gbdav{width:48px;height:48px;padding:0;border:2px solid var(--border-medium);border-radius:.5rem;cursor:pointer;background:rgba(0,0,0,0);transition:all .2s ease}.CubicBezier_color-input__Gbdav::-webkit-color-swatch-wrapper{padding:0}.CubicBezier_color-input__Gbdav::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.CubicBezier_color-input__Gbdav:hover{border-color:var(--border-strong);transform:scale(1.05)}.CubicBezier_color-input__Gbdav:focus{outline:none;border-color:var(--input-border-focus)}.CubicBezier_color-input-sm__i6lxw{width:32px;height:32px;border-width:1px}.CubicBezier_info-grid__Tmy4m{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:768px){.CubicBezier_info-grid__Tmy4m{grid-template-columns:1fr}}.CubicBezier_info-item__IzlOG{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.CubicBezier_info-subtitle__gAT9Q{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.CubicBezier_info-text__U2bZe{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.CubicBezier_info-text__U2bZe code{padding:.125rem .375rem;background:var(--bg-glass);border-radius:.375rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8rem;color:var(--text-code)}.CubicBezier_grid-2col__n4bh6,.CubicBezier_grid__imJID{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:1024px){.CubicBezier_grid-2col__n4bh6,.CubicBezier_grid__imJID{grid-template-columns:1fr}}.CubicBezier_grid-2col-768__7dBD3{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:768px){.CubicBezier_grid-2col-768__7dBD3{grid-template-columns:1fr}}.CubicBezier_copy-btn__TifsR,.CubicBezier_copyBtn__rN8ie{padding:.5rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.375rem;color:var(--text-muted);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.CubicBezier_copy-btn__TifsR:hover,.CubicBezier_copyBtn__rN8ie:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.CubicBezier_copied__kn5Gq.CubicBezier_copyBtn__rN8ie,.CubicBezier_copy-btn__TifsR.CubicBezier_copied__kn5Gq{color:oklch(.7 .18 145)}.CubicBezier_copy-icon__jDOyb,.CubicBezier_copyIcon__WVqja{width:1rem;height:1rem}.CubicBezier_glassCard__xg3i7{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:1rem;padding:2rem}.CubicBezier_canvasContainer__W2d5z{aspect-ratio:5/7;background:var(--input-bg)}.CubicBezier_canvas__EGzJ_{cursor:crosshair}.CubicBezier_hint__yu_FK{color:var(--text-muted)}.CubicBezier_outputBox__pMUvb{background:var(--input-bg);border:1px solid var(--border-subtle);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.CubicBezier_outputBox__pMUvb code{color:var(--text-code);font-size:.9rem;word-break:break-all}.CubicBezier_btnSecondary__MI_hI{background:var(--bg-glass);color:var(--text-primary);border:1px solid var(--border-subtle);font-size:.9rem;cursor:pointer;transition:all .3s ease}.CubicBezier_btnSecondary__MI_hI:hover{background:var(--bg-glass-hover);border-color:var(--border-medium)}.CubicBezier_controlGroup__B1dGl{margin-bottom:1.5rem}.CubicBezier_controlGroup__B1dGl:last-child{margin-bottom:1rem}.CubicBezier_controlLabel__s01Sj{color:var(--text-secondary)}.CubicBezier_inputGroup__B35eM label{font-size:.875rem;color:var(--text-muted);font-weight:500}.CubicBezier_input__JrcKs{padding:.75rem;background:var(--input-bg);border:1px solid var(--input-border);color:var(--text-primary);font-size:.9rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;transition:all .2s ease}.CubicBezier_input__JrcKs:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.CubicBezier_input__JrcKs::-webkit-inner-spin-button,.CubicBezier_input__JrcKs::-webkit-outer-spin-button{opacity:1}.CubicBezier_animationTrack__yeWRs{height:60px;background:var(--input-bg)}.CubicBezier_animationBall__HeuUv{left:10px;top:50%;transform:translateY(-50%);width:40px;height:40px;background:linear-gradient(135deg,oklch(91.9% .196 131.1deg),oklch(55% .196 311.1deg));box-shadow:0 4px 15px oklch(.55 .196 311.1/.5)}.CubicBezier_animationBall__HeuUv.CubicBezier_atRight__q_RGO{left:calc(100% - 50px)}.CubicBezier_animationBall__HeuUv.CubicBezier_animatingRight__fhk3R{animation:CubicBezier_slideRight__REcwd forwards}.CubicBezier_animationBall__HeuUv.CubicBezier_animatingLeft__KEciP{animation:CubicBezier_slideLeft__3Vj7G forwards}@keyframes CubicBezier_slideRight__REcwd{0%{left:10px}to{left:calc(100% - 50px)}}@keyframes CubicBezier_slideLeft__3Vj7G{0%{left:calc(100% - 50px)}to{left:10px}}.CubicBezier_animationControls__1a0FH{grid-template-columns:1fr auto}.CubicBezier_presetsGrid__41wKD{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.CubicBezier_presetBtn__Ewm5f{padding:.75rem 1rem;background:var(--bg-glass);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;transition:all .2s ease}.CubicBezier_presetBtn__Ewm5f:hover{background:var(--bg-glass-hover);border-color:var(--border-medium)}.CubicBezier_presetName__3niqO{font-size:.9rem;color:var(--text-primary)}.CubicBezier_presetValue__xzEzH{color:var(--text-muted);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.CubicBezier_codeBlock__yu_A4{background:var(--input-bg);border:1px solid var(--border-subtle)}.CubicBezier_codeBlock__yu_A4 code{color:var(--text-secondary);font-size:.875rem;line-height:1.7;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;white-space:pre}