.ComponentCard-module__wP-KKW__card{background:#0000004d;border:1px solid #ffffff1a;flex-direction:column;padding:2rem;display:flex}.ComponentCard-module__wP-KKW__cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.ComponentCard-module__wP-KKW__cardTitle{color:#fffffff2;margin:0;font-size:1.5rem;font-weight:600}.ComponentCard-module__wP-KKW__soundBadge{color:#ff4000;text-transform:uppercase;letter-spacing:.05em;background:#ff400033;border:1px solid #ff4000;flex-shrink:0;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.ComponentCard-module__wP-KKW__preview{background:#0006;border:1px solid #ffffff0d;justify-content:center;align-items:center;min-height:200px;margin-bottom:2rem;padding:2rem;display:flex}.ComponentCard-module__wP-KKW__previewLoading{color:#ffffff80;font-size:.875rem}.ComponentCard-module__wP-KKW__button{color:#fff;text-align:center;background:#ff4000;align-self:flex-start;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.ComponentCard-module__wP-KKW__button:hover{background:#e63900}@media (max-width:768px){.ComponentCard-module__wP-KKW__card{padding:1.5rem}.ComponentCard-module__wP-KKW__cardTitle{font-size:1.25rem}.ComponentCard-module__wP-KKW__preview{min-height:160px;padding:1.5rem}}
.LightBulb-module__g30Boq__lightBulbWrapper{background-color:#000;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;overflow:hidden}.LightBulb-module__g30Boq__lightBulb{filter:blur(8px);z-index:0;background-color:#ff4000;border-radius:50%;width:55px;height:55px;position:absolute}.LightBulb-module__g30Boq__pattern{z-index:1;mix-blend-mode:soft-light;background:repeating-radial-gradient(circle,#00000026,#0000001a 2px,#0000 4px),repeating-linear-gradient(45deg,#00000026,#0000000d 4px,#0000 8px),repeating-linear-gradient(-45deg,#00000026,#0000000d 4px,#0000 8px);width:100%;height:100%;position:absolute}
.LightSwitch-module__ZuNjQG__lightSwitchWrapper{--size:1;border:calc(2px*var(--size))solid #ffffff80;border-radius:calc(16px*var(--size));height:calc(144px*var(--size));width:calc(68px*var(--size));box-shadow:inset 0 0 calc(2px*var(--size))0 #0000001a;cursor:pointer;border:calc(2px*var(--size))solid transparent;background-color:#fffc;transition:background-color .3s;position:relative}.LightSwitch-module__ZuNjQG__lightSwitchWrapper.LightSwitch-module__ZuNjQG__active{background-color:#ffffffe6}.LightSwitch-module__ZuNjQG__lightSwitchWrapper:focus{outline:none}.LightSwitch-module__ZuNjQG__lightSwitchWrapper:focus-visible{outline:calc(2px*var(--size))solid #ffffff80;border:calc(2px*var(--size))solid black}.LightSwitch-module__ZuNjQG__switchLine{height:calc(2px*var(--size));background-color:#0000001a;width:100%;transition:top .3s;position:absolute;top:47%}.LightSwitch-module__ZuNjQG__lightSwitchWrapper.LightSwitch-module__ZuNjQG__active .LightSwitch-module__ZuNjQG__switchLine{top:52%}.LightSwitch-module__ZuNjQG__switchIndicator{width:calc(8px*var(--size));height:calc(8px*var(--size));border-radius:calc(4px*var(--size));bottom:25%;right:calc(50% - calc(4px*var(--size)));background-color:#0003;transition:all .3s;position:absolute}.LightSwitch-module__ZuNjQG__lightSwitchWrapper.LightSwitch-module__ZuNjQG__active .LightSwitch-module__ZuNjQG__switchIndicator{bottom:calc(25% - calc(12px*var(--size)));background-color:#ff4000}@property --top-opacity{syntax:"<number>";inherits:false;initial-value:1}@property --bottom-opacity{syntax:"<number>";inherits:false;initial-value:.2}.LightSwitch-module__ZuNjQG__lightSwitch{height:calc(128px*var(--size));width:calc(64px*var(--size));--top-opacity:.3;--bottom-opacity:1;background:linear-gradient(to bottom,rgba(255 255 255/var(--top-opacity)),rgba(255 255 255/var(--bottom-opacity)));border-radius:calc(14px*var(--size));box-shadow:0px calc(2px*var(--size))calc(12px*var(--size))calc(-4px*var(--size))#0000000d,inset 0px 0px calc(1px*var(--size))0px #0000004d;transition:all .3s,--top-opacity .3s,--bottom-opacity .3s;position:absolute;top:0}.LightSwitch-module__ZuNjQG__lightSwitchWrapper.LightSwitch-module__ZuNjQG__active .LightSwitch-module__ZuNjQG__lightSwitch{top:calc(100% - calc(128px*var(--size)));--top-opacity:1;--bottom-opacity:.3;box-shadow:0px calc(-1px*var(--size))calc(1px*var(--size))calc(1px*var(--size))#fff3,inset 0px calc(1px*var(--size))0px 0px #0000000d}
.RadialSlider-module__acEKtW__radialSliderWrapper{flex-direction:column;align-items:center;gap:16px;display:flex}.RadialSlider-module__acEKtW__radialSliderWrapper .RadialSlider-module__acEKtW__sliderValue{color:#fff;border:1px solid #ffffff4d;flex-grow:1;justify-content:center;align-items:center;width:50%;padding:2px;font-family:monospace;font-size:14px;font-weight:700;display:flex}.RadialSlider-module__acEKtW__radialSlider{-webkit-user-select:none;user-select:none;cursor:pointer;width:96px;margin-block-end:-16px;display:block;transform:rotate(135deg)}.RadialSlider-module__acEKtW__radialSlider svg{width:100%;height:auto}.RadialSlider-module__acEKtW__radialSlider:active{cursor:grabbing}.RadialSlider-module__acEKtW__radialSlider .RadialSlider-module__acEKtW__knob{stroke:#fff;stroke-opacity:.1}.RadialSlider-module__acEKtW__radialSlider .RadialSlider-module__acEKtW__knob:focus{outline:none}.RadialSlider-module__acEKtW__radialSlider .RadialSlider-module__acEKtW__knob:focus-visible{border-radius:50%;outline:1px solid #ffffff80}.RadialSlider-module__acEKtW__ticks line{stroke:#fff;stroke-width:2px;stroke-linecap:round}.RadialSlider-module__acEKtW__ticks line.RadialSlider-module__acEKtW__activeTick,line.RadialSlider-module__acEKtW__pointer{stroke:#ff4000}
.ToggleButton-module__Mr2oUa__toggleButtonWrapper{--size:1;padding:calc(4px*var(--size));border-radius:calc(22px*var(--size));border:calc(2px*var(--size))solid #ffffff1a;cursor:pointer;background-color:#000}.ToggleButton-module__Mr2oUa__toggleButtonWrapper:focus{outline:none}.ToggleButton-module__Mr2oUa__toggleButtonWrapper:focus-visible{outline:2px solid #ffffff80}.ToggleButton-module__Mr2oUa__toggleButtonTrack{width:calc(64px*var(--size));height:calc(32px*var(--size));border-radius:calc(16px*var(--size));background-color:#000;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000005,inset 0 1px 2px -1px #00000005,inset 0 2px 4px #00000003}.ToggleButton-module__Mr2oUa__toggleButtonHandle{height:calc(28px*var(--size));width:calc(28px*var(--size));inset:calc(2px*var(--size));background-color:#ff4000;border-radius:50%;transition:left .3s cubic-bezier(1,0,.75,1);position:absolute;box-shadow:0 0 0 1px #ff40001f,1px 0 2px -1px #ff40001f,2px 0 4px #ff400014}.ToggleButton-module__Mr2oUa__toggleButtonWrapper.ToggleButton-module__Mr2oUa__active .ToggleButton-module__Mr2oUa__toggleButtonHandle{left:calc(100% - calc(28px*var(--size)) - calc(2px*var(--size)))}.ToggleButton-module__Mr2oUa__orangeLine{width:100%;height:calc(32px*var(--size));transform-origin:100%;border-radius:calc(19px*var(--size));background-color:#ffe5d9;transition:left .3s cubic-bezier(1,0,.75,1);position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ff40001f,inset 0 1px 2px -1px #ff40001f,inset 0 2px 4px #ff400014}.ToggleButton-module__Mr2oUa__toggleButtonWrapper:not(.ToggleButton-module__Mr2oUa__active) .ToggleButton-module__Mr2oUa__orangeLine{left:calc(-32px*var(--size))}.ToggleButton-module__Mr2oUa__toggleButtonWrapper.ToggleButton-module__Mr2oUa__active .ToggleButton-module__Mr2oUa__orangeLine{left:0}
.PushButton-module__4mmqwG__pushButtonWrapper{--radius:12px;--size:1;width:calc(76px*var(--size));height:calc(76px*var(--size));border:calc(2px*var(--size))solid #ffffff1a;border-radius:calc((var(--radius) + 5px)*var(--size));isolation:isolate;z-index:0;background-color:#000;transition:background-color .1s linear;position:relative}.PushButton-module__4mmqwG__pushButtonWrapper.PushButton-module__4mmqwG__enabled{border:calc(2px*var(--size))solid #fff3;background-color:#ff4000}.PushButton-module__4mmqwG__pushButtonShadow{width:calc(64px*var(--size));height:calc(64px*var(--size));inset:calc(4px*var(--size));border-radius:calc(var(--radius)*var(--size));z-index:-1;background-color:#fffc;transition:all .1s linear;position:absolute}.PushButton-module__4mmqwG__pushButtonWrapper.PushButton-module__4mmqwG__enabled .PushButton-module__4mmqwG__pushButtonShadow{background-color:#ffb899}.PushButton-module__4mmqwG__pushButton{width:calc(64px*var(--size));height:calc(64px*var(--size));inset:calc(4px*var(--size));border-radius:calc(var(--radius)*var(--size));transform:translateY(calc(-12px*var(--size)));will-change:transform;cursor:pointer;z-index:0;background-color:#fff;transition:all .1s linear;position:absolute}.PushButton-module__4mmqwG__pushButton.PushButton-module__4mmqwG__pressed{transform:translateY(0)}.PushButton-module__4mmqwG__pushButton.PushButton-module__4mmqwG__enabled{background-color:#ffe5d9;border:1px solid #ffb899}.PushButton-module__4mmqwG__pushButton.PushButton-module__4mmqwG__enabled:not(.PushButton-module__4mmqwG__pressed){transform:translateY(calc(-4px*var(--size)))}.PushButton-module__4mmqwG__pushButton:focus{outline:none}.PushButton-module__4mmqwG__pushButtonWrapper:has(.PushButton-module__4mmqwG__pushButton:focus-visible){border:2px solid #000;outline:2px solid #ffffff80}
.Oscilloscope-module__XwqWvG__oscilloscope{background:#0006;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:100%;padding:2rem;display:flex;position:relative}.Oscilloscope-module__XwqWvG__display{background:#0a0a0a;border:1px solid #ffffff1f;border-radius:12px;position:relative;overflow:hidden}.Oscilloscope-module__XwqWvG__canvas{vertical-align:bottom;background:#0a0a0a;width:100%;height:auto;display:block}.Oscilloscope-module__XwqWvG__scanline{pointer-events:none;opacity:1;background:linear-gradient(#0000 50%,#ffffff05 50%) 0 0/100% 3px;position:absolute;inset:0}@keyframes Oscilloscope-module__XwqWvG__scanlineMove{0%{transform:translateY(0)}to{transform:translateY(2px)}}.Oscilloscope-module__XwqWvG__glow{pointer-events:none;background:radial-gradient(#ff400008 0%,#0000 70%);position:absolute;inset:0}.Oscilloscope-module__XwqWvG__indicator{scale:.5}.Oscilloscope-module__XwqWvG__controls{flex-direction:column;gap:1rem;padding:1rem 0 0;display:flex}.Oscilloscope-module__XwqWvG__controlGroup{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.Oscilloscope-module__XwqWvG__controlWrapper{justify-content:center;align-items:center;display:flex}.Oscilloscope-module__XwqWvG__topRow{justify-content:flex-end;display:flex}.Oscilloscope-module__XwqWvG__bottomRow{justify-content:space-between;align-items:flex-end;display:flex}.Oscilloscope-module__XwqWvG__waveParams{gap:1rem;display:flex}.Oscilloscope-module__XwqWvG__amplitudeControls{flex-direction:row;align-items:flex-end;gap:1.5rem;display:flex}.Oscilloscope-module__XwqWvG__amplitudeControls .Oscilloscope-module__XwqWvG__controlGroup{flex-direction:column-reverse;gap:.5rem}.Oscilloscope-module__XwqWvG__controlLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:600}
.page-module__pETwIa__page{min-height:100vh;padding:3rem 2rem 6rem}.page-module__pETwIa__container{max-width:1400px;margin:0 auto}.page-module__pETwIa__header{border-bottom:1px solid #ffffff1a;margin-bottom:4rem;padding-bottom:3rem}.page-module__pETwIa__title{color:#ff4000;margin:0 0 1rem;font-size:2.5rem;font-weight:700}.page-module__pETwIa__description{color:#ffffffb3;max-width:800px;margin:0 0 1rem;font-size:1.125rem;line-height:1.7}.page-module__pETwIa__count{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.page-module__pETwIa__grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2rem;display:grid}.page-module__pETwIa__empty{text-align:center;padding:6rem 2rem}.page-module__pETwIa__emptyText{color:#fff9;margin:0 0 1.5rem;font-size:1.125rem}.page-module__pETwIa__emptyLink{color:#fff;background:#ff4000;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.page-module__pETwIa__emptyLink:hover{background:#e63900}@media (max-width:1024px){.page-module__pETwIa__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:768px){.page-module__pETwIa__page{padding:2rem 1.5rem 4rem}.page-module__pETwIa__header{margin-bottom:3rem;padding-bottom:2rem}.page-module__pETwIa__title{font-size:2rem}.page-module__pETwIa__description{font-size:1rem}.page-module__pETwIa__grid{grid-template-columns:1fr;gap:1.5rem}.page-module__pETwIa__empty{padding:4rem 1.5rem}}
.page-module__E0kJGG__page{min-height:100vh}.page-module__E0kJGG__hero{border-bottom:1px solid #ffffff1a;max-width:1400px;margin:0 auto;padding:5rem 2rem}.page-module__E0kJGG__heroContent{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.page-module__E0kJGG__heroText{text-align:left}.page-module__E0kJGG__heroTitle{color:#ff4000;letter-spacing:-.02em;margin:0 0 1.5rem;font-size:3.5rem;font-weight:900;line-height:1.1}.page-module__E0kJGG__heroDescription{color:#fff9;max-width:500px;margin:0;font-size:1.125rem;line-height:1.6}.page-module__E0kJGG__heroDemo{justify-content:flex-end;display:flex}.page-module__E0kJGG__scopeContainer{background:#0006;border:2px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:3rem;padding:60px 60px 3rem 3rem;display:flex;position:relative;box-shadow:0 20px 60px #00000080}.page-module__E0kJGG__powerIndicator{pointer-events:none;z-index:10;position:absolute;top:15px;right:15px;transform:scale(.5)}.page-module__E0kJGG__controls{grid-template-columns:repeat(4,1fr);gap:2rem;padding:0 1rem;display:grid}.page-module__E0kJGG__controlGroup{flex-direction:column;align-items:center;gap:.75rem;display:flex}.page-module__E0kJGG__controlLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:600}.page-module__E0kJGG__manifesto{border-bottom:1px solid #ffffff1a;max-width:1400px;margin:0 auto;padding:5rem 2rem}.page-module__E0kJGG__manifestoText{color:#ffffffb3;text-align:left;margin:0;font-size:1.75rem;line-height:1.6}.page-module__E0kJGG__manifestoHighlight{color:#ff4000}.page-module__E0kJGG__componentsSection{border-bottom:1px solid #ffffff1a;max-width:1400px;margin:0 auto;padding:5rem 2rem}.page-module__E0kJGG__sectionTitle{color:#ff4000;text-align:center;margin:0 0 3rem;font-size:1.5rem;font-weight:700;line-height:1.3}.page-module__E0kJGG__grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2rem;display:grid}.page-module__E0kJGG__aboutSection{max-width:1400px;margin:0 auto;padding:5rem 2rem}.page-module__E0kJGG__aboutContent{grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}.page-module__E0kJGG__aboutColumn{text-align:left}.page-module__E0kJGG__aboutTitle{color:#ff4000;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;font-size:1rem;font-weight:600;line-height:1.3}.page-module__E0kJGG__aboutText{color:#fff9;margin:0;font-size:.95rem;line-height:1.7}.page-module__E0kJGG__footer{text-align:center;max-width:1400px;margin:0 auto;padding:5rem 2rem}.page-module__E0kJGG__footerContent{justify-content:center;align-items:center;gap:.75rem;display:flex}.page-module__E0kJGG__footerLink{color:#fff9;font-size:.875rem;text-decoration:none;transition:color .2s}.page-module__E0kJGG__footerLink:hover{color:#ff4000}.page-module__E0kJGG__footerDivider{color:#ffffff4d;font-size:.875rem}.page-module__E0kJGG__footerYear{color:#fff6;font-size:.875rem}@media (max-width:992px){.page-module__E0kJGG__hero{padding:4rem 1.5rem}.page-module__E0kJGG__heroContent{grid-template-columns:1fr;gap:3rem}.page-module__E0kJGG__heroText{text-align:center}.page-module__E0kJGG__heroTitle{margin-bottom:1rem;font-size:2rem}.page-module__E0kJGG__heroDescription{margin:0 auto;font-size:.9rem}.page-module__E0kJGG__heroDemo{justify-content:center;max-width:560px;margin:0 auto}.page-module__E0kJGG__manifesto{padding:4rem 1.5rem}.page-module__E0kJGG__manifestoText{font-size:1.25rem}.page-module__E0kJGG__componentsSection,.page-module__E0kJGG__aboutSection,.page-module__E0kJGG__footer{padding:4rem 1.5rem}.page-module__E0kJGG__sectionTitle{margin-bottom:2rem;font-size:1.25rem}.page-module__E0kJGG__grid{grid-template-columns:1fr;gap:1.5rem}.page-module__E0kJGG__aboutContent{grid-template-columns:1fr;gap:2rem}.page-module__E0kJGG__footerContent{flex-direction:column;gap:.5rem}.page-module__E0kJGG__footerDivider{display:none}}
