.ParametricDotsHero_heroSection__cxPRn{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding-top:calc(var(--mantine-spacing-xl) * 5);padding-bottom:calc(var(--mantine-spacing-xl) * 2)}.ParametricDotsHero_heroSection__cxPRn:after{content:"";position:absolute;width:clamp(250px,35vw,500px);height:clamp(250px,35vw,500px);border-radius:50%;background:var(--mantine-color-brand-4);opacity:.4;filter:blur(120px);top:20%;right:15%;pointer-events:none;z-index:0;animation:ParametricDotsHero_orbFloat__FTsiT 20s ease-in-out infinite}[data-mantine-color-scheme=light] .ParametricDotsHero_heroSection__cxPRn:after{opacity:.15}@keyframes ParametricDotsHero_orbFloat__FTsiT{0%,to{transform:translate(0) scale(1)}33%{transform:translate(15px,-25px) scale(1.1)}66%{transform:translate(-10px,15px) scale(.9)}}.ParametricDotsHero_heroContainer__uoWiE{width:100%;max-width:var(--container-extra-large);margin:0 auto;padding:0 var(--mantine-spacing-xl);display:flex;flex-direction:column;align-items:center;gap:calc(var(--mantine-spacing-xl) * 2)}.ParametricDotsHero_heroContent__w1BzB{text-align:center;position:relative;z-index:2;max-width:700px}.ParametricDotsHero_heroTitle__Z6Ja1{font-size:3.5rem;font-weight:900;line-height:1.1;letter-spacing:-.02em;margin:0 0 var(--mantine-spacing-lg) 0;color:var(--mantine-color-white)}[data-mantine-color-scheme=light] .ParametricDotsHero_heroTitle__Z6Ja1{color:var(--mantine-color-dark-9)}.ParametricDotsHero_heroSubtitle__xzkx_{font-size:clamp(var(--mantine-font-size-md),2.5vw,var(--mantine-font-size-xl));line-height:1.6;color:var(--mantine-color-gray-4);margin:0 auto;max-width:720px}[data-mantine-color-scheme=light] .ParametricDotsHero_heroSubtitle__xzkx_{color:var(--mantine-color-gray-7)}.ParametricDotsHero_heroVisual__vYABS{position:relative;display:flex;justify-content:center;align-items:center}.ParametricDotsHero_connectingSvg__A6D2h{z-index:3;animation:ParametricDotsHero_nodeReveal__D7wpO .6s cubic-bezier(.25,.46,.45,.94) .2s backwards}.ParametricDotsHero_paramNode__3WJf4{background:color-mix(in srgb,var(--mantine-color-dark-9) 85%,transparent);border:1.5px solid rgba(255,196,1,.4);border-radius:8px;padding:14px 16px;z-index:4;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .3s ease,box-shadow .3s ease;box-shadow:0 0 12px rgba(255,196,1,.08),0 0 4px rgba(255,196,1,.05);background:color-mix(in srgb,#ffc401 4%,color-mix(in srgb,var(--mantine-color-dark-9) 85%,transparent));animation:ParametricDotsHero_nodeReveal__D7wpO .8s cubic-bezier(.25,.46,.45,.94) backwards}.ParametricDotsHero_paramNode__3WJf4:first-child{animation-delay:.3s}.ParametricDotsHero_paramNode__3WJf4:nth-child(2){animation-delay:.5s}.ParametricDotsHero_paramNode__3WJf4:nth-child(3){animation-delay:.7s}@keyframes ParametricDotsHero_nodeReveal__D7wpO{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}[data-mantine-color-scheme=light] .ParametricDotsHero_paramNode__3WJf4{background:color-mix(in srgb,#ffc401 3%,color-mix(in srgb,var(--mantine-color-white) 92%,transparent));border-color:rgba(200,155,0,.35);box-shadow:0 0 12px rgba(200,155,0,.06),0 0 4px rgba(200,155,0,.04)}.ParametricDotsHero_paramNode__3WJf4:hover{border-color:rgba(255,196,1,.75);box-shadow:0 0 20px rgba(255,196,1,.15),0 0 6px rgba(255,196,1,.1)}[data-mantine-color-scheme=light] .ParametricDotsHero_paramNode__3WJf4:hover{border-color:rgba(200,155,0,.65);box-shadow:0 0 20px rgba(200,155,0,.1),0 0 6px rgba(200,155,0,.06)}.ParametricDotsHero_paramClose__LUUR5{position:absolute;top:6px;right:4px;background:none;border:none;color:rgba(255,196,1,.5);font-size:14px;line-height:1;cursor:pointer;padding:2px 4px;transition:color .2s ease;z-index:1}.ParametricDotsHero_paramClose__LUUR5:hover{color:#ffc401}[data-mantine-color-scheme=light] .ParametricDotsHero_paramClose__LUUR5{color:rgba(160,120,0,.4)}[data-mantine-color-scheme=light] .ParametricDotsHero_paramClose__LUUR5:hover{color:#b08800}.ParametricDotsHero_paramLabel__LxYnt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffc401;margin-bottom:3px}[data-mantine-color-scheme=light] .ParametricDotsHero_paramLabel__LxYnt{color:#b08800}.ParametricDotsHero_paramSliderRow__zKBfQ{display:flex;align-items:center;gap:8px}.ParametricDotsHero_paramSlider__vVKDB{flex:1;min-width:0;-webkit-appearance:none;appearance:none;height:3px;background:rgba(255,196,1,.2);border-radius:2px;outline:none;cursor:pointer}.ParametricDotsHero_paramSlider__vVKDB::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#ffc401;border:2px solid rgba(0,0,0,.3);cursor:pointer;transition:transform .15s ease}.ParametricDotsHero_paramSlider__vVKDB::-webkit-slider-thumb:hover{transform:scale(1.3)}.ParametricDotsHero_paramSlider__vVKDB::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#ffc401;border:2px solid rgba(0,0,0,.3);cursor:pointer}[data-mantine-color-scheme=light] .ParametricDotsHero_paramSlider__vVKDB{background:rgba(160,120,0,.15)}.ParametricDotsHero_paramValue__L9LpD{font-size:11px;font-weight:600;color:rgba(255,255,255,.6);min-width:24px;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}[data-mantine-color-scheme=light] .ParametricDotsHero_paramValue__L9LpD{color:rgba(0,0,0,.5)}.ParametricDotsHero_mobileSliders__EEKvI{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm);width:100%;padding:var(--mantine-spacing-md) 0}.ParametricDotsHero_mobileParamCard__aB4aI,.ParametricDotsHero_mobileSliders__EEKvI .ParametricDotsHero_paramNode__3WJf4{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.ParametricDotsHero_mobileParamCard__aB4aI{background:color-mix(in srgb,#ffc401 4%,color-mix(in srgb,var(--mantine-color-dark-9) 85%,transparent));border:1.5px solid rgba(255,196,1,.4);border-radius:10px;padding:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 12px rgba(255,196,1,.08)}[data-mantine-color-scheme=light] .ParametricDotsHero_mobileParamCard__aB4aI{background:color-mix(in srgb,#ffc401 3%,color-mix(in srgb,var(--mantine-color-white) 92%,transparent));border-color:rgba(200,155,0,.35);box-shadow:0 0 12px rgba(200,155,0,.06)}.ParametricDotsHero_mobileTabs__Iuz6d{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,196,1,.12)}[data-mantine-color-scheme=light] .ParametricDotsHero_mobileTabs__Iuz6d{border-bottom-color:rgba(200,155,0,.15)}.ParametricDotsHero_mobileEditor__EEiCh{display:flex;flex-direction:column;gap:12px}.ParametricDotsHero_curvesRow__l2fGi{display:flex;flex-direction:row;gap:10px;width:100%}.ParametricDotsHero_curveBlock__GQIXl{flex:1 1 0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.ParametricDotsHero_curveBlock__GQIXl svg{width:100%;touch-action:none}.ParametricDotsHero_mobileTab__v__I1{flex:1 1 auto;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:var(--mantine-color-gray-5);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-height:36px}.ParametricDotsHero_mobileTab__v__I1:hover{color:#ffc401}.ParametricDotsHero_mobileTabActive__Yhbpt{background:rgba(255,196,1,.15);color:#ffc401;box-shadow:0 0 10px rgba(255,196,1,.12)}[data-mantine-color-scheme=light] .ParametricDotsHero_mobileTab__v__I1{color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=light] .ParametricDotsHero_mobileTabActive__Yhbpt{background:rgba(200,155,0,.12);color:#b08800}.ParametricDotsHero_markerPill__3Xzm6{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(255,196,1,.3);background:rgba(20,20,20,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;color:var(--mantine-color-brand-4);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;z-index:3;transition:transform var(--duration-fast) var(--easing-smooth),border-color var(--duration-fast) var(--easing-smooth),background var(--duration-fast) var(--easing-smooth)}.ParametricDotsHero_markerPill__3Xzm6:hover{transform:scale(1.05);border-color:rgba(255,196,1,.7)}[data-mantine-color-scheme=light] .ParametricDotsHero_markerPill__3Xzm6{background:rgba(255,255,255,.85);border-color:rgba(200,155,0,.4);color:#b08800}[data-mantine-color-scheme=light] .ParametricDotsHero_markerPill__3Xzm6:hover{border-color:rgba(200,155,0,.8)}.ParametricDotsHero_markerIcon__ivuoz{display:inline-flex;align-items:center;justify-content:center;color:var(--mantine-color-brand-4);flex-shrink:0}[data-mantine-color-scheme=light] .ParametricDotsHero_markerIcon__ivuoz{color:#b08800}.ParametricDotsHero_markerLabel__SGW9b{line-height:1}.ParametricDotsHero_questionMark__CVhpQ{position:absolute;width:32px;height:32px;border-radius:50%;border:1.5px solid rgba(255,196,1,.6);background:color-mix(in srgb,var(--mantine-color-dark-9) 80%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffc401;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:5;transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease;animation:ParametricDotsHero_questionPulse__iWzI1 2s ease-in-out infinite,ParametricDotsHero_nodeReveal__D7wpO .6s cubic-bezier(.25,.46,.45,.94) backwards}.ParametricDotsHero_questionMark__CVhpQ:hover{transform:scale(1.2);box-shadow:0 0 20px rgba(255,196,1,.4)}[data-mantine-color-scheme=light] .ParametricDotsHero_questionMark__CVhpQ{background:color-mix(in srgb,var(--mantine-color-white) 90%,transparent);border-color:rgba(200,155,0,.5);color:#b08800}[data-mantine-color-scheme=light] .ParametricDotsHero_questionMark__CVhpQ:hover{box-shadow:0 0 20px rgba(200,155,0,.3)}@keyframes ParametricDotsHero_questionPulse__iWzI1{0%,to{box-shadow:0 0 8px rgba(255,196,1,.15)}50%{box-shadow:0 0 16px rgba(255,196,1,.35)}}.ParametricDotsHero_paramNodeHidden__ColPQ{opacity:0;pointer-events:none;transform:translateY(15px) scale(.95)}.ParametricDotsHero_paramNodeHidden__ColPQ,.ParametricDotsHero_paramNodeVisible__1zcnI{transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}.ParametricDotsHero_paramNodeVisible__1zcnI{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.ParametricDotsHero_renderButton__Ckl6q{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);z-index:5;padding:10px 28px;border:1.5px solid rgba(255,196,1,.5);border-radius:8px;background:color-mix(in srgb,#ffc401 8%,color-mix(in srgb,var(--mantine-color-dark-9) 85%,transparent));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#ffc401;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:all .3s ease;animation:ParametricDotsHero_nodeReveal__D7wpO .6s cubic-bezier(.25,.46,.45,.94) .2s backwards}.ParametricDotsHero_renderButton__Ckl6q:hover{border-color:rgba(255,196,1,.8);box-shadow:0 0 24px rgba(255,196,1,.2);background:color-mix(in srgb,#ffc401 15%,color-mix(in srgb,var(--mantine-color-dark-9) 85%,transparent))}[data-mantine-color-scheme=light] .ParametricDotsHero_renderButton__Ckl6q{background:color-mix(in srgb,#ffc401 6%,color-mix(in srgb,var(--mantine-color-white) 92%,transparent));border-color:rgba(200,155,0,.4);color:#b08800}[data-mantine-color-scheme=light] .ParametricDotsHero_renderButton__Ckl6q:hover{border-color:rgba(200,155,0,.7);box-shadow:0 0 24px rgba(200,155,0,.15)}.ParametricDotsHero_mobileSliders__EEKvI .ParametricDotsHero_renderButton__Ckl6q{position:relative;bottom:auto;left:auto;transform:none;width:100%;margin-top:var(--mantine-spacing-sm)}.ParametricDotsHero_renderOverlay__jF9Tv{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:ParametricDotsHero_overlayFadeIn__hrg1W .25s ease}@keyframes ParametricDotsHero_overlayFadeIn__hrg1W{0%{opacity:0}to{opacity:1}}.ParametricDotsHero_renderPanel__cubA8{position:relative;background:var(--mantine-color-dark-8);border:1.5px solid rgba(255,196,1,.3);border-radius:16px;padding:24px;max-width:660px;width:90vw;box-shadow:0 24px 80px rgba(0,0,0,.5),0 0 40px rgba(255,196,1,.08);animation:ParametricDotsHero_panelSlideIn__ozbDn .3s cubic-bezier(.25,.46,.45,.94)}[data-mantine-color-scheme=light] .ParametricDotsHero_renderPanel__cubA8{background:var(--mantine-color-white);border-color:rgba(200,155,0,.25);box-shadow:0 24px 80px rgba(0,0,0,.15),0 0 40px rgba(200,155,0,.06)}@keyframes ParametricDotsHero_panelSlideIn__ozbDn{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ParametricDotsHero_renderClose__1mbOE{position:absolute;top:12px;right:16px;background:none;border:none;color:var(--mantine-color-gray-5);font-size:28px;line-height:1;cursor:pointer;padding:4px 8px;transition:color .2s ease;z-index:1}.ParametricDotsHero_renderClose__1mbOE:hover{color:var(--mantine-color-white)}[data-mantine-color-scheme=light] .ParametricDotsHero_renderClose__1mbOE:hover{color:var(--mantine-color-dark-9)}.ParametricDotsHero_renderTitle__NxUVA{font-size:16px;font-weight:600;color:#ffc401;text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px}[data-mantine-color-scheme=light] .ParametricDotsHero_renderTitle__NxUVA{color:#b08800}.ParametricDotsHero_renderCanvas__TvMDM{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:10px}.ParametricDotsHero_renderParams__MZVg7{display:flex;gap:var(--mantine-spacing-lg);justify-content:center;margin-top:16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=light] .ParametricDotsHero_renderParams__MZVg7{color:var(--mantine-color-gray-6)}@media (max-width:576px){.ParametricDotsHero_heroSection__cxPRn{padding-top:calc(var(--mantine-spacing-xl) * 4)}.ParametricDotsHero_heroContainer__uoWiE{padding:0 var(--mantine-spacing-md);max-width:100vw;overflow-x:hidden;gap:var(--mantine-spacing-lg)}.ParametricDotsHero_heroVisual__vYABS{width:100%!important;max-width:100%}.ParametricDotsHero_renderPanel__cubA8{padding:16px;border-radius:12px}.ParametricDotsHero_renderParams__MZVg7{gap:var(--mantine-spacing-md);font-size:11px}}