.not-found_page__0aHvl{min-height:100vh;position:relative;overflow:hidden;padding:calc(104/3840*200vw) calc(100/3840*200vw) calc(120/3840*200vw);background:linear-gradient(180deg,rgb(210,188,224),rgb(236,231,242))}@media(max-width:1000px){.not-found_page__0aHvl{padding:calc(84/1000*266.6667vw) calc(20/1000*266.6667vw) calc(56/1000*266.6667vw)}}.not-found_page__0aHvl:after,.not-found_page__0aHvl:before{content:"";position:absolute;border-radius:50%;pointer-events:none;background:hsla(0,0%,100%,.22);filter:blur(calc(6 / 3840 * 200vw))}.not-found_page__0aHvl:before{width:calc(360/3840*200vw);height:calc(360/3840*200vw);top:calc(140/3840*200vw);left:calc(-120/3840*200vw)}.not-found_page__0aHvl:after{width:calc(420/3840*200vw);height:calc(420/3840*200vw);right:calc(-140/3840*200vw);bottom:calc(60/3840*200vw)}.not-found_shell__CnZFk{position:relative;z-index:1;min-height:calc(100vh - 224/3840*200vw);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(34/3840*200vw)}@media(max-width:1000px){.not-found_shell__CnZFk{min-height:calc(100vh - 140/1000*266.6667vw);gap:calc(18/1000*266.6667vw)}}.not-found_photoWrap__hTOhA{position:relative;width:min(300/3840*200vw,100%);display:flex;justify-content:center;padding:calc(18/3840*200vw) 0}@media(max-width:1000px){.not-found_photoWrap__hTOhA{width:min(260/1000*266.6667vw,100%);padding:calc(10/1000*266.6667vw) 0}}.not-found_photoWrap__hTOhA:hover .not-found_photoFrame__Oditj{transform:rotate(-2deg) translateY(calc(-4 / 3840 * 200vw))}.not-found_photoWrap__hTOhA:hover .not-found_photoBack__oHBws:first-child{transform:translate(calc(-50% - 28 / 3840 * 200vw),calc(-50% + 14 / 3840 * 200vw)) rotate(-13deg)}.not-found_photoWrap__hTOhA:hover .not-found_photoBack__oHBws:nth-child(2){transform:translate(calc(-50% + 32 / 3840 * 200vw),calc(-50% + 12 / 3840 * 200vw)) rotate(11deg)}.not-found_photoStack__qi2HH{position:absolute;inset:0;display:block;pointer-events:none}.not-found_photoBack__oHBws{position:absolute;left:50%;top:50%;width:100%;height:100%;border:1px solid hsla(0,0%,100%,.58);border-radius:calc(4/3840*200vw);background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(243,237,249,.66)),hsla(0,0%,100%,.62);box-shadow:0 calc(12/3840*200vw) calc(26/3840*200vw) rgba(71,42,130,.08),inset 0 1px 0 hsla(0,0%,100%,.78);transform-origin:center center;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.not-found_photoBack__oHBws:first-child{transform:translate(calc(-50% - 16 / 3840 * 200vw),calc(-50% + 8 / 3840 * 200vw)) rotate(-9deg)}.not-found_photoBack__oHBws:nth-child(2){transform:translate(calc(-50% + 18 / 3840 * 200vw),calc(-50% + 6 / 3840 * 200vw)) rotate(7deg)}@media(max-width:1000px){.not-found_photoBack__oHBws{border-radius:calc(3/1000*266.6667vw)}.not-found_photoBack__oHBws:first-child{transform:translate(calc(-50% - 10 / 1000 * 266.6667vw),calc(-50% + 6 / 1000 * 266.6667vw)) rotate(-9deg)}.not-found_photoBack__oHBws:nth-child(2){transform:translate(calc(-50% + 12 / 1000 * 266.6667vw),calc(-50% + 4 / 1000 * 266.6667vw)) rotate(7deg)}}.not-found_photoFrame__Oditj{position:relative;z-index:2;width:100%;aspect-ratio:.83;display:grid;grid-template-rows:minmax(0,1fr) auto;padding:calc(18/3840*200vw);border-radius:calc(4/3840*200vw);border:1px solid hsla(0,0%,100%,.74);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(244,239,250,.88)),hsla(0,0%,100%,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 calc(18/3840*200vw) calc(40/3840*200vw) rgba(71,42,130,.16),0 calc(8/3840*200vw) calc(18/3840*200vw) rgba(71,42,130,.12),inset 0 1px 0 hsla(0,0%,100%,.92);transform:rotate(-4deg);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}@media(max-width:1000px){.not-found_photoFrame__Oditj{padding:calc(12/1000*266.6667vw);border-radius:calc(3/1000*266.6667vw)}}.not-found_photoWindow__ZQIOP{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.98) 0,rgba(247,244,251,.96) 54%,rgba(236,231,242,.94) 100%);box-shadow:inset 0 0 0 calc(2/3840*200vw) hsla(0,0%,100%,.5),inset 0 calc(-18/3840*200vw) calc(42/3840*200vw) rgba(122,88,168,.06)}.not-found_photoWindow__ZQIOP:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 42%),radial-gradient(circle at 78% 22%,rgba(233,255,131,.12) 0,transparent 26%);pointer-events:none}.not-found_photoBottom__Bbkyh{min-height:0;padding:calc(18/3840*200vw) calc(18/3840*200vw) calc(12/3840*200vw);display:flex;align-items:flex-end;justify-content:center}@media(max-width:1000px){.not-found_photoBottom__Bbkyh{padding:calc(12/1000*266.6667vw) calc(12/1000*266.6667vw) calc(8/1000*266.6667vw)}}.not-found_photoCode__8pt1h{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(71,42,130,.96);font-family:Halvar Breitschrift,sans-serif;font-size:calc(104/3840*200vw);font-weight:800;line-height:1;letter-spacing:-.06em;text-shadow:0 calc(16/3840*200vw) calc(30/3840*200vw) rgba(122,88,168,.18),0 calc(2/3840*200vw) 0 hsla(0,0%,100%,.42)}.not-found_photoCode__8pt1h:after{content:"NOT-FOUND";position:absolute;left:50%;bottom:18%;transform:translateX(-50%);color:rgba(71,42,130,.42);font-family:SF Pro Display,sans-serif;font-size:calc(10/3840*200vw);font-weight:600;letter-spacing:.24em;text-transform:uppercase}@media(max-width:1000px){.not-found_photoCode__8pt1h{font-size:calc(72/1000*266.6667vw)}.not-found_photoCode__8pt1h:after{font-size:calc(8/1000*266.6667vw)}}.not-found_photoLogo__PsqW0{width:40%;display:flex;justify-content:center}.not-found_photoLogo__PsqW0 img,.not-found_photoLogo__PsqW0 svg{width:100%;height:auto}.not-found_content__JHC2h{max-width:calc(680/3840*200vw);display:flex;flex-direction:column;align-items:center;gap:calc(14/3840*200vw);text-align:center}@media(max-width:1000px){.not-found_content__JHC2h{max-width:none;gap:calc(10/1000*266.6667vw)}}.not-found_title__ihTOy{color:var(--black);font-family:Halvar Breitschrift,sans-serif;font-size:calc(44/3840*200vw);font-weight:800;line-height:.98;letter-spacing:-.03em;margin-top:calc(18/3840*200vw)}@media(max-width:1000px){.not-found_title__ihTOy{font-size:calc(30/1000*266.6667vw);line-height:1;margin-top:calc(10/1000*266.6667vw)}}.not-found_text__2iRUM{margin:0;max-width:calc(560/3840*200vw);color:rgba(33,33,33,.72);font-family:SF Pro Display,sans-serif;font-size:calc(17/3840*200vw);line-height:1.45}@media(max-width:1000px){.not-found_text__2iRUM{font-size:calc(15/1000*266.6667vw);line-height:1.42}}.not-found_actions__XCkhh{display:flex;align-items:center;justify-content:center;gap:calc(10/3840*200vw);margin-top:calc(8/3840*200vw)}@media(max-width:1000px){.not-found_actions__XCkhh{width:100%;flex-direction:column;gap:calc(8/1000*266.6667vw);margin-top:calc(6/1000*266.6667vw)}}.not-found_actionBtn__f1Uqo{min-width:calc(168/3840*200vw);min-height:calc(48/3840*200vw);font-size:calc(15/3840*200vw)}@media(max-width:1000px){.not-found_actionBtn__f1Uqo{width:100%;max-width:calc(220/1000*266.6667vw);min-width:0;min-height:calc(44/1000*266.6667vw);font-size:calc(14/1000*266.6667vw)}}.Button_root__hxSjc{display:inline-flex;align-items:center;justify-content:center;gap:calc(8/3840*200vw);width:-moz-fit-content;width:fit-content;min-height:calc(56/3840*200vw);padding:calc(10/3840*200vw) calc(25/3840*200vw);border-radius:calc(50/3840*200vw);font-family:Halvar Breitschrift,sans-serif;font-size:calc(24/3840*200vw);line-height:1;text-decoration:none;transition:transform var(--speed),background-color var(--speed),color var(--speed),border-color var(--speed),box-shadow var(--speed);cursor:pointer}@media(hover:hover)and (pointer:fine){.Button_root__hxSjc:hover{transform:translateY(calc(-2 / 3840 * 200vw))}}@media(max-width:1000px){.Button_root__hxSjc{font-size:calc(14/1000*266.6667vw);padding:calc(10/1000*266.6667vw) calc(15/1000*266.6667vw);border-radius:calc(22/1000*266.6667vw)}}.Button_lime__oW13x{background:var(--lime);color:var(--black)}@media(hover:hover)and (pointer:fine){.Button_lime__oW13x:hover{background:var(--light-lime)}}.Button_purple__lOFAe{background:var(--purple-dark);color:var(--white)}@media(hover:hover)and (pointer:fine){.Button_purple__lOFAe:hover{background:var(--purple-light)}}.ContactForm_popupForm__xrU_o{display:flex;flex-direction:column;gap:calc(12/3840*200vw)}@media(max-width:1000px){.ContactForm_popupForm__xrU_o{gap:calc(10/1000*266.6667vw)}}.ContactForm_popupField__ME1ji{display:flex;flex-direction:column;gap:calc(6/3840*200vw)}@media(max-width:1000px){.ContactForm_popupField__ME1ji{gap:calc(6/1000*266.6667vw)}}.ContactForm_popupInput__gDSg_,.ContactForm_popupTextarea__Rv85m{width:100%;border:1px solid rgba(122,88,168,.12);background:hsla(0,0%,100%,.72);border-radius:calc(18/3840*200vw);padding:calc(14/3840*200vw) calc(18/3840*200vw);color:rgba(33,33,33,.92);font-family:SF Pro Display,sans-serif;font-size:calc(17/3840*200vw);line-height:1.35;outline:none;transition:border-color var(--speed),box-shadow var(--speed),background-color var(--speed)}.ContactForm_popupInput__gDSg_::placeholder,.ContactForm_popupTextarea__Rv85m::placeholder{color:rgba(33,33,33,.46)}.ContactForm_popupInput__gDSg_:focus,.ContactForm_popupTextarea__Rv85m:focus{background:hsla(0,0%,100%,.96);border-color:rgba(122,88,168,.3);box-shadow:0 0 0 calc(3/3840*200vw) rgba(122,88,168,.08)}@media(max-width:1000px){.ContactForm_popupInput__gDSg_,.ContactForm_popupTextarea__Rv85m{font-size:calc(14/1000*266.6667vw);padding:calc(12/1000*266.6667vw) calc(14/1000*266.6667vw);border-radius:calc(14/1000*266.6667vw)}}.ContactForm_popupTextarea__Rv85m{min-height:calc(72/3840*200vw);resize:vertical}@media(max-width:1000px){.ContactForm_popupTextarea__Rv85m{min-height:calc(64/1000*266.6667vw)}}.ContactForm_methodLabel__7Kvsj{margin:0;font-family:SF Pro Display,sans-serif;font-size:calc(15/3840*200vw);line-height:1.35;color:rgba(33,33,33,.76)}@media(max-width:1000px){.ContactForm_methodLabel__7Kvsj{font-size:calc(12/1000*266.6667vw)}}.ContactForm_methods__4RVjK{display:flex;flex-wrap:wrap;gap:calc(10/3840*200vw)}@media(max-width:1000px){.ContactForm_methods__4RVjK{gap:calc(6/1000*266.6667vw)}}.ContactForm_methodButton__A_pCv{display:inline-flex;align-items:center;gap:calc(10/3840*200vw);min-height:calc(38/3840*200vw);padding:calc(6/3840*200vw) calc(14/3840*200vw) calc(6/3840*200vw) calc(10/3840*200vw);border-radius:calc(999/3840*200vw);border:1px solid rgba(0,0,0,0);background:hsla(0,0%,100%,.74);color:rgba(33,33,33,.88);font-family:SF Pro Display,sans-serif;font-size:calc(15/3840*200vw);line-height:1;cursor:pointer;transition:transform var(--speed),background var(--speed),border-color var(--speed),box-shadow var(--speed)}@media(hover:hover)and (pointer:fine){.ContactForm_methodButton__A_pCv:hover{transform:translateY(calc(-2 / 3840 * 200vw));background:#fff;border-color:rgba(122,88,168,.12)}}.ContactForm_methodButton__A_pCv[data-active=true]{background:hsla(0,0%,100%,.74);color:rgba(33,33,33,.88);border-color:rgba(122,88,168,.54);box-shadow:none}@media(max-width:1000px){.ContactForm_methodButton__A_pCv{min-height:calc(36/1000*266.6667vw);gap:calc(8/1000*266.6667vw);padding:calc(6/1000*266.6667vw) calc(12/1000*266.6667vw) calc(6/1000*266.6667vw) calc(8/1000*266.6667vw);font-size:calc(12/1000*266.6667vw);line-height:1.2}}.ContactForm_methodButton__A_pCv span:last-child{display:inline-flex;align-items:center}.ContactForm_methodIcon__tqDUc{width:calc(28/3840*200vw);height:calc(28/3840*200vw);overflow:hidden;flex-shrink:0;display:inline-flex}.ContactForm_methodIcon__tqDUc svg{width:100%;height:100%;display:block}@media(max-width:1000px){.ContactForm_methodIcon__tqDUc{width:calc(20/1000*266.6667vw);height:calc(20/1000*266.6667vw)}}.ContactForm_agreement__cgxFK{display:flex;align-items:center;gap:calc(12/3840*200vw);margin-top:0}@media(max-width:1000px){.ContactForm_agreement__cgxFK{gap:calc(8/1000*266.6667vw)}}.ContactForm_checkbox__S7gNk{width:calc(24/3840*200vw);height:calc(24/3840*200vw);border-radius:calc(8/3840*200vw);border:1px solid rgba(33,33,33,.42);accent-color:#7a58a8;flex-shrink:0;margin:calc(2/3840*200vw) 0 0}@media(max-width:1000px){.ContactForm_checkbox__S7gNk{width:calc(18/1000*266.6667vw);height:calc(18/1000*266.6667vw);border-radius:calc(5/1000*266.6667vw);margin-top:calc(2/1000*266.6667vw)}}.ContactForm_agreementText__kKO8L{margin:0;font-family:SF Pro Display,sans-serif;font-size:calc(13/3840*200vw);line-height:1.36;color:rgba(33,33,33,.9)}.ContactForm_agreementText__kKO8L a{color:var(--purple-dark);text-decoration:none}@media(max-width:1000px){.ContactForm_agreementText__kKO8L{font-size:calc(11/1000*266.6667vw);line-height:1.34}}.ContactForm_popupSubmit__QW0d3{width:100%;min-height:calc(50/3840*200vw);margin-top:0;font-size:calc(17/3840*200vw);box-shadow:0 calc(18/3840*200vw) calc(30/3840*200vw) rgba(109,40,217,.14)}.ContactForm_popupSubmit__QW0d3:disabled{opacity:.65;cursor:not-allowed;transform:none}@media(max-width:1000px){.ContactForm_popupSubmit__QW0d3{min-height:calc(44/1000*266.6667vw);font-size:calc(14/1000*266.6667vw)}}.ContactForm_error__V1Zqg{border-color:rgba(255,68,68,.44)}.ContactForm_errorText__UjpAM{margin:0;font-size:calc(12/3840*200vw);color:#f44}@media(max-width:1000px){.ContactForm_errorText__UjpAM{font-size:calc(12/1000*266.6667vw)}}.ContactForm_success__3_miK{display:flex;flex-direction:column;align-items:center;gap:calc(16/3840*200vw);padding:calc(40/3840*200vw);text-align:center;border-radius:calc(24/3840*200vw);background:hsla(0,0%,100%,.72)}.ContactForm_success__3_miK span{display:flex;align-items:center;justify-content:center;width:calc(60/3840*200vw);height:calc(60/3840*200vw);font-size:calc(32/3840*200vw);color:#fff;background-color:var(--purple-dark);border-radius:50%}.ContactForm_success__3_miK p{font-size:calc(18/3840*200vw);font-weight:600;color:var(--dark);margin:0}.ClickerGame_game__onvap{position:relative;width:100%;max-width:calc(800/3840*200vw);background:var(--purple-light);border-radius:calc(16/3840*200vw);padding:calc(20/3840*200vw);display:flex;flex-direction:column;gap:calc(16/3840*200vw);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}@media(max-width:768px){.ClickerGame_game__onvap{padding:calc(16/3840*200vw);border-radius:calc(12/3840*200vw)}}.ClickerGame_close__qKstb{position:absolute;top:calc(12/3840*200vw);right:calc(12/3840*200vw);width:calc(55/3840*200vw);height:calc(55/3840*200vw);color:var(--light-purple);border:none;background:rgba(0,0,0,0);font-size:calc(36/3840*200vw);line-height:1;cursor:pointer;transition:all .2s;z-index:10}.ClickerGame_close__qKstb:hover{transform:rotate(90deg)}@media(max-width:768px){.ClickerGame_close__qKstb{width:calc(32/3840*200vw);height:calc(32/3840*200vw);font-size:calc(20/3840*200vw)}}.ClickerGame_header__xrR9J{display:flex;justify-content:space-between;align-items:center}.ClickerGame_scores__HL2wm{display:flex;gap:calc(24/3840*200vw);font-family:Courier New,monospace;font-weight:700;font-size:calc(18/3840*200vw);color:var(--purple-light)}@media(max-width:768px){.ClickerGame_scores__HL2wm{font-size:calc(14/3840*200vw);gap:calc(16/3840*200vw)}}.ClickerGame_highScore__vmkUe,.ClickerGame_score__M9gnJ{color:var(--light-purple)}.ClickerGame_canvas__Gw31w{width:100%;height:200px;background:var(--purple-light);border:2px solid var(--purple-light);border-radius:calc(8/3840*200vw);cursor:pointer;image-rendering:pixelated}.ClickerGame_canvas__Gw31w:active{background:var(--light-purple)}@media(max-width:768px){.ClickerGame_canvas__Gw31w{height:160px}}.ClickerGame_gameOver__joAqc,.ClickerGame_startScreen__FWp_2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;background:var(--purple-light);padding:calc(32/3840*200vw);border-radius:calc(16/3840*200vw);box-shadow:0 4px 20px rgba(0,0,0,.1)}.ClickerGame_startText__wM1LT{font-size:calc(16/3840*200vw);color:var(--light-purple);margin-bottom:calc(20/3840*200vw)}@media(max-width:768px){.ClickerGame_startText__wM1LT{font-size:calc(14/3840*200vw)}}.ClickerGame_restartBtn__r1NyM,.ClickerGame_startBtn__OuF1t{padding:calc(12/3840*200vw) calc(32/3840*200vw);font-size:calc(16/3840*200vw);font-weight:700;text-transform:uppercase;background:var(--light-purple);color:var(--purple-light);border:none;border-radius:calc(8/3840*200vw);cursor:pointer;transition:all .2s}.ClickerGame_restartBtn__r1NyM:hover,.ClickerGame_startBtn__OuF1t:hover{background:var(--light-purple);transform:scale(1.05)}@media(max-width:768px){.ClickerGame_restartBtn__r1NyM,.ClickerGame_startBtn__OuF1t{padding:calc(10/3840*200vw) calc(24/3840*200vw);font-size:calc(14/3840*200vw)}}.ClickerGame_gameOver__joAqc h2{font-size:calc(32/3840*200vw);color:var(--light-purple);margin:0 0 calc(20/3840*200vw);letter-spacing:.1em}@media(max-width:768px){.ClickerGame_gameOver__joAqc h2{font-size:calc(24/3840*200vw)}}.ClickerGame_controls__4tib1{text-align:center;font-size:calc(12/3840*200vw);color:var(--light-purple)}@media(max-width:768px){.ClickerGame_controls__4tib1{font-size:calc(11/3840*200vw)}}.Popup_overlay__xfQ65{position:fixed;inset:0;background:linear-gradient(180deg,rgba(20,14,32,.52),rgba(20,14,32,.64));display:flex;align-items:center;justify-content:center;z-index:1000;padding:calc(20/3840*200vw);animation:Popup_fadeIn__SFT25 .3s ease}@media(max-width:1000px){.Popup_overlay__xfQ65{padding:0;align-items:flex-end;background:linear-gradient(180deg,rgba(20,14,32,.42),rgba(20,14,32,.7))}}.Popup_wrap__jH11F{position:relative;width:100%;max-width:calc(590/3840*200vw);max-height:calc(100vh - 40/3840*200vw);background:radial-gradient(circle at top right,rgba(233,255,131,.3) 0,transparent 26%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(247,244,251,.97));border:1px solid rgba(122,88,168,.12);border-radius:calc(28/3840*200vw);padding:calc(28/3840*200vw) calc(32/3840*200vw) calc(24/3840*200vw);overflow:hidden;animation:Popup_slideUp__Si_ut .3s ease;box-shadow:0 calc(36/3840*200vw) calc(80/3840*200vw) rgba(39,20,78,.22)}@media(max-width:1000px){.Popup_wrap__jH11F{max-width:100%;width:100%;max-height:min(680/1000*266.6667vw,100dvh - 8/1000*266.6667vw);margin-top:auto;padding:calc(18/1000*266.6667vw) calc(14/1000*266.6667vw) calc(18/1000*266.6667vw + env(safe-area-inset-bottom));border-radius:calc(20/1000*266.6667vw) calc(20/1000*266.6667vw) 0 0;animation:Popup_slideUpMobile__nDxag .3s ease;box-shadow:0 calc(-12/1000*266.6667vw) calc(34/1000*266.6667vw) rgba(39,20,78,.18)}}.Popup_close__HvGTS{position:absolute;top:calc(20/3840*200vw);right:calc(20/3840*200vw);width:calc(40/3840*200vw);height:calc(40/3840*200vw);display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;transition:transform .3s ease}@media(max-width:1000px){.Popup_close__HvGTS{top:calc(10/1000*266.6667vw);right:calc(10/1000*266.6667vw);width:calc(30/1000*266.6667vw);height:calc(30/1000*266.6667vw)}}.Popup_close__HvGTS:hover{transform:rotate(90deg)}.Popup_close__HvGTS span{position:absolute;width:calc(20/3840*200vw);height:2px;background-color:var(--purple-light)}@media(max-width:1000px){.Popup_close__HvGTS span{width:calc(15/1000*266.6667vw)}}.Popup_close__HvGTS span:first-child{transform:rotate(45deg)}.Popup_close__HvGTS span:last-child{transform:rotate(-45deg)}.Popup_content__pIaCI{display:flex;flex-direction:column}@media(max-width:1000px){.Popup_content__pIaCI{max-height:calc(min(680/1000*266.6667vw,100dvh - 8/1000*266.6667vw) - 60/1000*266.6667vw);overflow-y:auto;padding-right:calc(2/1000*266.6667vw)}}.Popup_title___md_1{font-size:calc(30/3840*200vw);font-weight:700;color:rgba(33,33,33,.96);margin:0 0 calc(8/3840*200vw)}@media(max-width:1000px){.Popup_title___md_1{max-width:calc(220/1000*266.6667vw);font-size:calc(20/1000*266.6667vw);line-height:.98;margin-bottom:calc(6/1000*266.6667vw)}}.Popup_subtitle__EaMmz{font-size:calc(15/3840*200vw);color:rgba(33,33,33,.72);margin:0 0 calc(20/3840*200vw)}@media(max-width:1000px){.Popup_subtitle__EaMmz{max-width:calc(240/1000*266.6667vw);font-size:calc(12/1000*266.6667vw);line-height:1.3;margin-bottom:calc(14/1000*266.6667vw)}}.Popup_success__lTZWV{display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(40/3840*200vw) 0}.Popup_success__lTZWV .Popup_title___md_1{margin-bottom:calc(16/3840*200vw)}.Popup_success__lTZWV .Popup_subtitle__EaMmz{margin-bottom:calc(32/3840*200vw)}@media(max-width:1000px){.Popup_success__lTZWV{padding:calc(18/1000*266.6667vw) 0 calc(6/1000*266.6667vw)}.Popup_success__lTZWV .Popup_title___md_1{margin-bottom:calc(10/1000*266.6667vw);max-width:none}.Popup_success__lTZWV .Popup_subtitle__EaMmz{margin-bottom:calc(18/1000*266.6667vw);max-width:calc(220/1000*266.6667vw)}}.Popup_successIcon__8rbD7{width:calc(80/3840*200vw);height:calc(80/3840*200vw);display:flex;align-items:center;justify-content:center;font-size:calc(40/3840*200vw);color:var(--black);background:var(--lime);border-radius:50%;margin-bottom:calc(24/3840*200vw)}@media(max-width:1000px){.Popup_successIcon__8rbD7{width:calc(52/1000*266.6667vw);height:calc(52/1000*266.6667vw);font-size:calc(24/1000*266.6667vw);margin-bottom:calc(12/1000*266.6667vw)}}.Popup_backButton__D2IGv{padding:calc(16/3840*200vw) calc(40/3840*200vw);font-size:calc(14/3840*200vw);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--white);background-color:var(--purple-dark);border:none;border-radius:calc(30/3840*200vw);cursor:pointer;transition:transform .3s ease}@media(max-width:1000px){.Popup_backButton__D2IGv{width:100%;min-height:calc(42/1000*266.6667vw);padding:calc(10/1000*266.6667vw) calc(16/1000*266.6667vw);font-size:calc(11/1000*266.6667vw);border-radius:calc(16/1000*266.6667vw)}}.Popup_backButton__D2IGv:hover{transform:scale(1.05);background-color:var(--purple-light)}@keyframes Popup_fadeIn__SFT25{0%{opacity:0}to{opacity:1}}@keyframes Popup_slideUp__Si_ut{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Popup_slideUpMobile__nDxag{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Catalog_wrap__c7EGY{padding:calc(180/3840*200vw) calc(100/3840*200vw);display:flex;flex-direction:column;position:relative;background-color:var(--light-purple)}@media(max-width:1000px){.Catalog_wrap__c7EGY{padding:calc(72/1000*266.6667vw) calc(18/1000*266.6667vw)}}.Catalog_title__lkoUx{margin-bottom:calc(72/3840*200vw);z-index:500}.Catalog_title__lkoUx h2{font-size:calc(58/3840*200vw)}@media(max-width:1000px){.Catalog_title__lkoUx h2{font-size:calc(38/1000*266.6667vw);line-height:.92}.Catalog_title__lkoUx{margin-bottom:calc(28/1000*266.6667vw)}}.Catalog_list__0xMI_{display:grid;grid-template-columns:repeat(3,minmax(0,calc(400 / 3840 * 200vw)));justify-content:center;grid-gap:calc(22/3840*200vw);gap:calc(22/3840*200vw);width:100%}@media(max-width:1340px){.Catalog_list__0xMI_{grid-template-columns:repeat(2,minmax(0,calc(400 / 3840 * 200vw)))}}.Catalog_list__0xMI_ .Catalog_card__AKB0w{width:100%;margin-bottom:calc(28/3840*200vw);z-index:600;position:relative}@media(max-width:1000px){.Catalog_list__0xMI_ .Catalog_card__AKB0w{margin-bottom:0}.Catalog_list__0xMI_{grid-template-columns:1fr;gap:calc(30/1000*266.6667vw)}}.Catalog_cloud__8IbDT{position:absolute;mix-blend-mode:screen;color:rgba(0,0,0,0);object-fit:cover;overflow:hidden;pointer-events:none;z-index:500}.Catalog_cloud__8IbDT:first-child{width:calc(635/3840*200vw);height:calc(443/3840*200vw);right:0;top:calc(1400/3840*200vw)}@media(max-width:1000px){.Catalog_cloud__8IbDT:first-child{width:calc(180/1000*266.6667vw);height:calc(126/1000*266.6667vw);top:calc(620/1000*266.6667vw);opacity:.34}}.Catalog_cloud__8IbDT:nth-child(2){width:calc(635/3840*200vw);height:calc(443/3840*200vw);left:0;bottom:calc(100/3840*200vw);z-index:5}@media(max-width:1000px){.Catalog_cloud__8IbDT:nth-child(2){width:calc(180/1000*266.6667vw);height:calc(126/1000*266.6667vw);bottom:calc(140/1000*266.6667vw);opacity:.34}}.Catalog_cloud__8IbDT:nth-child(3){width:100%;height:calc(840/3840*200vw);top:calc(-250/3840*200vw);left:0}@media(max-width:1000px){.Catalog_cloud__8IbDT:nth-child(3){height:calc(220/1000*266.6667vw);top:calc(-48/1000*266.6667vw);opacity:1}}.Catalog_leadHint__KKCEF{position:fixed;right:calc(28/3840*200vw);bottom:calc(28/3840*200vw);width:min(320/3840*200vw,100vw - 48/3840*200vw);padding:calc(22/3840*200vw) calc(20/3840*200vw) calc(20/3840*200vw);border-radius:calc(24/3840*200vw);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(241,234,250,.94));border:1px solid rgba(122,88,168,.14);box-shadow:0 calc(18/3840*200vw) calc(42/3840*200vw) rgba(92,61,150,.16),inset 0 1px 0 hsla(0,0%,100%,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:900;opacity:0;pointer-events:none;transform:translateY(calc(22 / 3840 * 200vw)) scale(.98);transition:opacity .35s ease,transform .4s cubic-bezier(.22,1,.36,1)}@media(max-width:1000px){.Catalog_leadHint__KKCEF{right:calc(12/1000*266.6667vw);bottom:calc(12/1000*266.6667vw);width:calc(100vw - 24/1000*266.6667vw);padding:calc(16/1000*266.6667vw) calc(14/1000*266.6667vw) calc(14/1000*266.6667vw);border-radius:calc(20/1000*266.6667vw);box-shadow:0 calc(16/1000*266.6667vw) calc(34/1000*266.6667vw) rgba(92,61,150,.18),inset 0 1px 0 hsla(0,0%,100%,.82)}}.Catalog_leadHintVisible__2i74N{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.Catalog_leadHintClose__UZKkA{position:absolute;top:calc(12/3840*200vw);right:calc(12/3840*200vw);width:calc(28/3840*200vw);height:calc(28/3840*200vw);border:0;border-radius:50%;background:rgba(122,88,168,.08);color:var(--purple-dark);font-size:calc(20/3840*200vw);line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background var(--speed),transform var(--speed)}@media(max-width:1000px){.Catalog_leadHintClose__UZKkA{top:calc(10/1000*266.6667vw);right:calc(10/1000*266.6667vw);width:calc(28/1000*266.6667vw);height:calc(28/1000*266.6667vw);font-size:calc(18/1000*266.6667vw)}}@media(hover:hover)and (pointer:fine){.Catalog_leadHintClose__UZKkA:hover{background:rgba(122,88,168,.14);transform:rotate(90deg)}}.Catalog_leadHintEyebrow__TyfD_{margin:0 0 calc(10/3840*200vw);font-family:SF Pro Display,sans-serif;font-size:calc(11/3840*200vw);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--purple-light)}@media(max-width:1000px){.Catalog_leadHintEyebrow__TyfD_{font-size:calc(10/1000*266.6667vw);margin-bottom:calc(8/1000*266.6667vw)}}.Catalog_leadHintTitle__kEgCZ{margin:0 0 calc(10/3840*200vw);padding-right:calc(28/3840*200vw);font-family:Halvar Breitschrift,sans-serif;font-size:calc(14/3840*200vw);line-height:1.02;color:var(--black)}@media(max-width:1000px){.Catalog_leadHintTitle__kEgCZ{font-size:calc(15/1000*266.6667vw);margin-bottom:calc(8/1000*266.6667vw)}}.Catalog_leadHintText__8R_yS{margin:0 0 calc(16/3840*200vw);font-family:SF Pro Display,sans-serif;font-size:calc(14/3840*200vw);line-height:1.5;color:rgba(33,33,33,.76)}@media(max-width:1000px){.Catalog_leadHintText__8R_yS{font-size:calc(13/1000*266.6667vw);line-height:1.42;margin-bottom:calc(12/1000*266.6667vw)}}.Catalog_leadHintBtn__mctrV{width:100%;min-height:calc(40/3840*200vw);padding:calc(9/3840*200vw) calc(14/3840*200vw);border:0;border-radius:calc(100/3840*200vw);background:var(--lime);color:var(--black);font-family:Halvar Breitschrift,sans-serif;font-size:calc(14/3840*200vw);font-weight:400;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--speed),background var(--speed),color var(--speed)}@media(hover:hover)and (pointer:fine){.Catalog_leadHintBtn__mctrV:hover{background:var(--purple-dark);color:#fff;transform:translateY(calc(-2 / 3840 * 200vw))}}@media(max-width:1000px){.Catalog_leadHintBtn__mctrV{min-height:calc(40/1000*266.6667vw);font-size:calc(11/1000*266.6667vw);padding:calc(10/1000*266.6667vw) calc(12/1000*266.6667vw)}}.Card_container__BV__R{position:relative;width:calc(540/3840*200vw);height:auto;box-sizing:border-box;z-index:40}@media(max-width:1000px){.Card_container__BV__R{width:100%}}.Card_wrap__rKdV0{position:relative;display:flex;flex-direction:column;gap:calc(40/3840*200vw);width:100%;height:100%;cursor:pointer}@media(max-width:1000px){.Card_wrap__rKdV0{gap:calc(18/1000*266.6667vw)}}.Card_wrap__rKdV0 *{box-sizing:border-box}.Card_top__0s4_b{position:relative;width:100%;height:calc(302/3840*200vw);overflow:visible}@media(max-width:1000px){.Card_top__0s4_b{height:calc(214/1000*266.6667vw)}}.Card_hoveredCard__CpJst{z-index:700}.Card_images__323qs{position:relative;width:100%;height:100%;overflow:visible}.Card_images__323qs .Card_bgFrame__lDLij{position:absolute;inset:calc(36/3840*200vw) calc(24/3840*200vw) calc(12/3840*200vw);border-radius:calc(20/3840*200vw);overflow:hidden;z-index:1;box-shadow:0 calc(16/3840*200vw) calc(34/3840*200vw) rgba(109,84,150,.12)}@media(max-width:1000px){.Card_images__323qs .Card_bgFrame__lDLij{inset:calc(14/1000*266.6667vw) calc(12/1000*266.6667vw) calc(8/1000*266.6667vw);border-radius:calc(16/1000*266.6667vw)}}.Card_images__323qs .Card_bg__bbijk{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform var(--speed-card) cubic-bezier(.4,0,.2,1)}.Card_images__323qs .Card_bg__bbijk.Card_active__EjK_9{transform:scale(1.6)}.Card_productViewport__AJ0jA{position:absolute;left:calc(24/3840*200vw);right:calc(24/3840*200vw);bottom:calc(12/3840*200vw);top:calc(-28/3840*200vw);z-index:3;overflow:hidden;pointer-events:none}@media(max-width:1000px){.Card_productViewport__AJ0jA{left:calc(12/1000*266.6667vw);right:calc(12/1000*266.6667vw);bottom:calc(8/1000*266.6667vw);top:calc(-18/1000*266.6667vw)}}.Card_imgContainer__TE9lO{position:absolute;left:50%;top:50%;width:var(--product-width,100%);height:var(--product-height,104%);z-index:1;overflow:visible;transition:all var(--speed-card) cubic-bezier(.4,0,.2,1);transform:translate(calc(-50% + var(--product-offset-x, 0%)),calc(-50% + var(--product-offset-y, 0%)))}.Card_imgContainer__TE9lO.Card_hovered__s1Y_S{transform:translate(calc(-50% + var(--product-offset-x, 0%)),calc(-50% + var(--product-offset-y, 0%))) scale(1.02)}.Card_img__jC7Ly{width:100%;height:100%;object-fit:contain;object-position:center center;transition:transform var(--speed-card) cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 calc(14 / 3840 * 200vw) calc(18 / 3840 * 200vw) rgba(48,31,79,.14))}.Card_imgContainer__TE9lO.Card_hovered__s1Y_S .Card_img__jC7Ly{transform:scale(1.02)}.Card_realPhotoCard__nbqUi .Card_bgFrame__lDLij{display:none}.Card_realPhotoCard__nbqUi .Card_transitems__iELh5{z-index:10}.Card_realPhotoCard__nbqUi .Card_productViewport__AJ0jA{top:calc(36/3840*200vw);border-radius:calc(20/3840*200vw);box-shadow:0 calc(16/3840*200vw) calc(34/3840*200vw) rgba(109,84,150,.12)}@media(max-width:1000px){.Card_realPhotoCard__nbqUi .Card_productViewport__AJ0jA{top:calc(14/1000*266.6667vw);border-radius:calc(16/1000*266.6667vw)}}.Card_realPhotoCard__nbqUi .Card_imgContainer__TE9lO{inset:0;width:100%!important;height:100%!important;overflow:hidden;transform:none;background:#f4f0f8}.Card_realPhotoCard__nbqUi .Card_imgContainer__TE9lO.Card_hovered__s1Y_S{transform:scale(1.03)}.Card_realPhotoCard__nbqUi .Card_img__jC7Ly{border-radius:inherit;object-fit:cover;object-position:center center;filter:none}.Card_transitems__iELh5{filter:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;pointer-events:none;width:100%;height:100%;opacity:1}@media(max-width:1000px){.Card_transitems__iELh5{display:none}}.Card_transitem__47vj1{position:absolute;top:50%;left:50%;width:var(--floating-width,calc(128 / 3840 * 200vw));height:var(--floating-height,auto);aspect-ratio:1;opacity:0;transform:translate(-50%,-50%) scale(0) rotate(0deg);transition:all var(--speed-card) cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;overflow:hidden}.Card_transitem__47vj1 img{object-fit:contain;object-position:center}.Card_transitem__47vj1:first-child{--direction-x:-1;--direction-y:-1}.Card_transitem__47vj1:nth-child(2){--direction-x:1;--direction-y:-1}.Card_transitem__47vj1:nth-child(3){--direction-x:-1;--direction-y:1}.Card_transitem__47vj1:nth-child(4){--direction-x:1;--direction-y:1}.Card_transitem__47vj1.Card_visible__kNOWb{top:var(--floating-top,50%);left:var(--floating-left,50%);opacity:1;transform:translate(-50%,-50%) scale(var(--scale,1)) rotate(var(--rotate,0deg))}.Card_bottom__0CpjD{flex:1 1 auto;padding:0 calc(16/3840*200vw);display:flex;flex-direction:column;gap:calc(14/3840*200vw)}@media(max-width:1000px){.Card_bottom__0CpjD{padding:0 calc(8/1000*266.6667vw);gap:calc(10/1000*266.6667vw)}}.Card_bottom__0CpjD .Card_name___Xj2a{min-height:var(--card-title-min-height,0);font-size:calc(21/3840*200vw);font-weight:600;color:#333;font-family:Halvar Breitschrift,sans-serif;text-transform:uppercase}@media(max-width:1000px){.Card_bottom__0CpjD .Card_name___Xj2a{font-size:calc(18/1000*266.6667vw);line-height:.98;min-height:calc(18/1000*266.6667vw*.98*2)}}.Card_bottom__0CpjD .Card_desc__I4lsS{margin:0;font-size:calc(17/3840*200vw);line-height:1.34;font-family:SF Pro Display,sans-serif;min-height:var(--card-description-min-height,calc(75 / 3840 * 200vw))}@media(max-width:1000px){.Card_bottom__0CpjD .Card_desc__I4lsS{min-height:calc(80/1000*266.6667vw);font-size:calc(14/1000*266.6667vw);line-height:1.35}}.Card_bottom__0CpjD .Card_price__aXKKR{margin:auto 0 0;font-family:Halvar Breitschrift,sans-serif;font-size:calc(21/3840*200vw);font-weight:800;color:var(--purple-dark)}@media(max-width:1000px){.Card_bottom__0CpjD .Card_price__aXKKR{font-size:calc(18/1000*266.6667vw)}}.Card_cta___6MWg{width:100%;justify-content:center;min-height:calc(50/3840*200vw);font-size:calc(16/3840*200vw)}@media(max-width:1000px){.Card_cta___6MWg{min-height:calc(44/1000*266.6667vw);font-size:calc(14/1000*266.6667vw)}}.RentalLink_label__5k7_h small{display:block;margin-top:2px;font-size:11px;font-weight:400;opacity:.65}.EquipmentSoftware_section__pZyS9{position:relative;z-index:5;padding:0 0 clamp(80px,8vw,128px);background:radial-gradient(ellipse at 77% 18%,rgba(183,152,220,.3960784314),transparent 44%),radial-gradient(ellipse at 21% 10%,rgba(238,228,243,.3333333333),transparent 40%),var(--bg);scroll-margin-top:24px}.EquipmentSoftware_grid__Z04iA{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(32px,4vw,64px);gap:clamp(32px,4vw,64px);border-top:1px solid var(--border);padding-top:clamp(80px,8vw,128px)}.EquipmentSoftware_copy__BS5us h2{font-size:40px;line-height:1.12;letter-spacing:-.045em}.EquipmentSoftware_copy__BS5us h2 em{color:var(--accent);font-style:normal}.EquipmentSoftware_intro__Dphbe{margin-top:22px;color:var(--muted);font-size:16px;line-height:1.6;max-width:500px}.EquipmentSoftware_tabs__v9KTs{display:inline-flex;flex-wrap:wrap;gap:4px;padding:5px;margin-top:28px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.EquipmentSoftware_tab__Sqp1q{position:relative;cursor:pointer;min-height:44px;padding:11px 16px;border:0;border-radius:9px;background:rgba(0,0,0,0);color:var(--muted);font-size:12px;transition:background .25s,color .25s,box-shadow .25s,transform .25s}.EquipmentSoftware_tab__Sqp1q[aria-selected=true]{background:#f8f4fc;color:var(--primary);box-shadow:0 3px 9px rgba(54,22,95,.0705882353),inset 0 1px 0 #fff}.EquipmentSoftware_tab__Sqp1q:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(hover:hover)and (pointer:fine){.EquipmentSoftware_tab__Sqp1q:hover{color:var(--primary);background:rgba(248,244,252,.5490196078)}}.EquipmentSoftware_description__716tF{display:grid;min-height:180px;padding:26px 0 20px}.EquipmentSoftware_description__716tF h3{font-size:20px;line-height:1.3;margin-bottom:12px;letter-spacing:-.025em}.EquipmentSoftware_description__716tF p{font-size:15px;line-height:1.6;color:var(--muted)}.EquipmentSoftware_description__716tF .EquipmentSoftware_detail__93DJ2{margin-top:12px;font-size:13px}.EquipmentSoftware_scenarioCopy__R1P9J{grid-area:1/1;min-width:0;align-self:start;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease-out,visibility 0s .14s}.EquipmentSoftware_scenarioCopy__R1P9J[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s ease-in-out .14s,visibility 0s .14s}.EquipmentSoftware_preview__J2HYh{min-width:0}.EquipmentSoftware_hint___tiWx{justify-content:center;margin-top:16px}.EquipmentSoftware_stage__Qmwso{position:relative;height:clamp(660px,90vh,960px);cursor:pointer}.EquipmentSoftware_stage__Qmwso:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.EquipmentSoftware_fallback__NeXWr{object-fit:contain}.EquipmentSoftware_loading__l3T4X{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:12px}.EquipmentSoftware_ideas__NVK1y{margin-top:72px;padding-top:40px;border-top:1px solid var(--border)}.EquipmentSoftware_ideasHeading__w770Q{margin-bottom:28px}.EquipmentSoftware_ideasHeading__w770Q h3{font-size:24px;line-height:1.25;letter-spacing:-.025em;max-width:430px}.EquipmentSoftware_ideasGrid__GBT4m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 32px;gap:0 32px;align-items:start}.EquipmentSoftware_ideaButton__OpGsV{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:64px;cursor:pointer;border:0;border-top:1px solid var(--border);padding:17px 0;background:rgba(0,0,0,0);color:var(--ink);font-size:15px;line-height:1.4;font-weight:500;text-align:left;transition:color .25s,transform .3s}.EquipmentSoftware_ideaButton__OpGsV:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.EquipmentSoftware_ideaArrow__p_332{color:var(--accent);font-size:18px;transition:transform .4s}.EquipmentSoftware_mask__ScDTD{display:block;position:relative;overflow:hidden}.EquipmentSoftware_mask__ScDTD>span{display:block;transition:transform .45s cubic-bezier(.22,1,.36,1)}.EquipmentSoftware_mask__ScDTD>span:last-child{position:absolute;inset:0;transform:translateY(110%)}.EquipmentSoftware_ideaPopup__mby9V{position:fixed;inset:auto;box-sizing:border-box;width:340px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overflow-wrap:break-word;margin:0;padding:24px;border:0;border-radius:var(--panel-radius);background:#eae5ef;color:var(--ink);box-shadow:0 18px 40px -14px rgba(52,38,62,.2196078431),0 4px 12px rgba(52,38,62,.0509803922)}.EquipmentSoftware_ideaPopup__mby9V::-webkit-backdrop{background:rgba(0,0,0,0)}.EquipmentSoftware_ideaPopup__mby9V::backdrop{background:rgba(0,0,0,0)}.EquipmentSoftware_ideaPopup__mby9V:popover-open{animation:EquipmentSoftware_popupIn__gPuH1 .25s cubic-bezier(.22,1,.36,1)}.EquipmentSoftware_ideaPopup__mby9V p{font-size:14px;line-height:1.65;color:var(--muted);margin-top:18px}.EquipmentSoftware_ideaPopup__mby9V .EquipmentSoftware_printIdea__VLLjL{font-size:12px;padding-top:18px;border-top:1px solid var(--border)}.EquipmentSoftware_ideaPopup__mby9V .EquipmentSoftware_printIdea__VLLjL span{display:block;color:var(--primary);font-weight:500;margin-bottom:5px}.EquipmentSoftware_popupHeading__U9hSt{font-size:23px;line-height:1.25;letter-spacing:-.03em}.EquipmentSoftware_textSurface__8k44r{transition:transform .28s ease-out;transform-origin:50% 55%}@keyframes EquipmentSoftware_popupIn__gPuH1{0%{opacity:0;transform:perspective(1100px) translateY(10px) rotateX(-5deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.EquipmentSoftware_tab__Sqp1q:hover{transform:perspective(900px) translateY(-1px) rotateX(clamp(-2deg,var(--button-tilt-x,0deg),2deg)) rotateY(clamp(-2deg,var(--button-tilt-y,0deg),2deg));background:#f8f4fc;box-shadow:0 3px 8px -4px rgba(54,22,95,.1411764706)}.EquipmentSoftware_ideaButton__OpGsV:hover{transform:perspective(800px) translateY(-3px) rotateX(var(--button-tilt-x,0deg)) rotateY(var(--button-tilt-y,0deg))}.EquipmentSoftware_ideaButton__OpGsV:focus-visible .EquipmentSoftware_mask__ScDTD>span:first-child,.EquipmentSoftware_ideaButton__OpGsV:hover .EquipmentSoftware_mask__ScDTD>span:first-child,.EquipmentSoftware_tab__Sqp1q:hover .EquipmentSoftware_mask__ScDTD>span:first-child{transform:translateY(-110%)}.EquipmentSoftware_ideaButton__OpGsV:focus-visible .EquipmentSoftware_mask__ScDTD>span:last-child,.EquipmentSoftware_ideaButton__OpGsV:hover .EquipmentSoftware_mask__ScDTD>span:last-child,.EquipmentSoftware_tab__Sqp1q:hover .EquipmentSoftware_mask__ScDTD>span:last-child{transform:translateY(0)}.EquipmentSoftware_ideaButton__OpGsV:hover{color:var(--primary)}.EquipmentSoftware_ideaButton__OpGsV:hover .EquipmentSoftware_ideaArrow__p_332{transform:translate(3px,-3px)}.EquipmentSoftware_textSurface__8k44r:hover{transform:perspective(1400px) translateY(-3px) rotateX(var(--text-tilt-x,0deg)) rotateY(var(--text-tilt-y,0deg))}}.EquipmentSoftware_ideasNote__rvuOn{margin-top:24px;font-size:11px;color:var(--muted);line-height:1.6}.EquipmentSoftware_rental__0wWk4{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;padding-top:24px;border-top:1px solid var(--border)}.EquipmentSoftware_rental__0wWk4>p{font-family:var(--font-software-heading),Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.EquipmentSoftware_section__pZyS9 .EquipmentSoftware_rental__0wWk4>.EquipmentSoftware_rentalAction__u2y0_{flex:0 1 212px;width:212px;max-width:100%;height:56px;min-height:56px;padding:10px 12px;border-radius:10px}@media(max-width:1000px){.EquipmentSoftware_grid__Z04iA{grid-template-columns:1fr;gap:40px;padding-top:64px}.EquipmentSoftware_section__pZyS9{padding-bottom:64px}.EquipmentSoftware_copy__BS5us h2{font-size:34px}.EquipmentSoftware_intro__Dphbe{font-size:15px}.EquipmentSoftware_description__716tF{min-height:0}.EquipmentSoftware_preview__J2HYh{width:100%;max-width:500px;margin-inline:auto}.EquipmentSoftware_stage__Qmwso{height:660px}.EquipmentSoftware_tab__Sqp1q{padding-inline:11px}.EquipmentSoftware_ideas__NVK1y{margin-top:48px;padding-top:32px}.EquipmentSoftware_ideasHeading__w770Q h3{font-size:22px}.EquipmentSoftware_ideasGrid__GBT4m{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}}@media(max-width:540px){.EquipmentSoftware_ideasGrid__GBT4m{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.EquipmentSoftware_ideaButton__OpGsV,.EquipmentSoftware_mask__ScDTD>span,.EquipmentSoftware_scenarioCopy__R1P9J,.EquipmentSoftware_scenarioCopy__R1P9J[data-active=true],.EquipmentSoftware_tab__Sqp1q,.EquipmentSoftware_textSurface__8k44r{transition:none}.EquipmentSoftware_ideaPopup__mby9V:popover-open{animation:none}}@media(max-width:1000px){.EquipmentSoftware_grid__Z04iA{padding-top:var(--mobile-section-space);gap:32px}.EquipmentSoftware_section__pZyS9{padding-bottom:var(--mobile-section-space)}.EquipmentSoftware_intro__Dphbe{margin-top:var(--mobile-description-gap);font-size:16px;line-height:1.6}.EquipmentSoftware_tabs__v9KTs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:24px}.EquipmentSoftware_tab__Sqp1q{padding:10px 6px;line-height:1.3}.EquipmentSoftware_description__716tF{padding:24px 0}.EquipmentSoftware_description__716tF h3{font-size:20px;margin-bottom:12px}.EquipmentSoftware_stage__Qmwso{height:560px}.EquipmentSoftware_ideas__NVK1y{margin-top:40px;padding-top:32px}}@media(max-width:650px){.EquipmentSoftware_rental__0wWk4{gap:16px;flex-direction:column;align-items:stretch}.EquipmentSoftware_rental__0wWk4>p{width:100%}.EquipmentSoftware_section__pZyS9 .EquipmentSoftware_rental__0wWk4>.EquipmentSoftware_rentalAction__u2y0_{flex:auto;width:100%}.EquipmentSoftware_stage__Qmwso{height:480px}}.TechCapabilities_reveal__JjCA5{position:relative;z-index:4}@media(min-width:991px)and (prefers-reduced-motion:no-preference){.TechCapabilities_reveal__JjCA5[data-layered=true]{-webkit-clip-path:inset(-100vh 0 0);clip-path:inset(-100vh 0 0)}}.TechCapabilities_section__weolW{--ink:#f4edf9;--muted:#c6ace0;--accent:#c6ace0;position:relative;z-index:4;isolation:isolate;overflow:hidden;padding:clamp(72px,8vw,128px) 0 clamp(72px,8vw,120px);background:#17131e;color:var(--ink);border-top:1px solid rgba(186,152,218,.1882352941);box-shadow:0 24px 70px rgba(17,9,30,.1450980392)}.TechCapabilities_section__weolW>[data-stack-backdrop]{display:grid;inset:-75% -12%;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(340px,1fr);grid-gap:48px 56px;gap:48px 56px;padding:40px;rotate:-4deg;transform:skewY(2deg);-webkit-mask-image:radial-gradient(ellipse at 40% 50%,rgba(0,0,0,.3333333333) 12%,rgba(0,0,0,.6666666667) 55%,#000 90%);mask-image:radial-gradient(ellipse at 40% 50%,rgba(0,0,0,.3333333333) 12%,rgba(0,0,0,.6666666667) 55%,#000 90%)}.TechCapabilities_section__weolW>[data-stack-backdrop]>pre{margin:0;font-size:clamp(13px,1vw,16px);opacity:.32}.TechCapabilities_section__weolW>[data-stack-backdrop]>pre:nth-child(3n+1){rotate:-1.5deg}.TechCapabilities_section__weolW>[data-stack-backdrop]>pre:nth-child(3n+2){rotate:2deg;opacity:.24}.TechCapabilities_content__jgfGj{position:relative;z-index:1}.TechCapabilities_intro__20Pe_{margin-bottom:clamp(48px,5vw,76px);max-width:740px}.TechCapabilities_intro__20Pe_ h2{font-size:clamp(38px,4.8vw,70px);line-height:1.1;margin:22px 0 0;letter-spacing:-.035em}.TechCapabilities_eyebrow__xBEq3{font:var(--section-label-font);letter-spacing:var(--section-label-spacing);color:var(--accent)}.TechCapabilities_description__S6TAZ{max-width:620px;margin:24px 0 0;color:var(--muted);font-size:clamp(16px,1.3vw,19px);line-height:1.6}.TechCapabilities_group__67Ik9{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;grid-gap:40px;gap:40px;min-height:152px;padding:32px 0;border-top:1px solid rgba(179,152,206,.2509803922)}.TechCapabilities_group__67Ik9:last-child{border-bottom:1px solid rgba(179,152,206,.2509803922)}.TechCapabilities_groupHeading__QP2oN{display:flex;align-items:center;gap:24px}.TechCapabilities_section__weolW .TechCapabilities_groupHeading__QP2oN h3{flex:1 1;min-width:0;font-family:var(--font-software-body),Arial,sans-serif;font-size:clamp(22px,1.8vw,28px);font-weight:400;line-height:1.3;letter-spacing:-.015em;margin:0}.TechCapabilities_section__weolW .TechCapabilities_trigger__tMDC6{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:58px;padding:6px 0;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--ink);font:inherit;letter-spacing:inherit;text-align:left;transition:color .3s}@media(hover:hover)and (pointer:fine){.TechCapabilities_section__weolW .TechCapabilities_trigger__tMDC6:hover{color:var(--accent)}}.TechCapabilities_section__weolW .TechCapabilities_trigger__tMDC6:focus-visible{outline:1px solid var(--accent);outline-offset:8px}.TechCapabilities_expandIcon__8vyQi{flex-shrink:0;color:var(--accent);transition:rotate .45s cubic-bezier(.2,.7,.2,1),color .3s}.TechCapabilities_number__w1KTP{flex-shrink:0;font:11px/1.4 var(--font-software-code),monospace;color:var(--accent)}.TechCapabilities_technologies__XGFQu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;grid-gap:22px;gap:22px;list-style:none;margin:0;padding:0;visibility:hidden;pointer-events:none;transition:visibility 0s .35s}.TechCapabilities_technologies__XGFQu li{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0;text-align:center;opacity:0;transform:translate3d(-18px,14px,0) scale(.88);transition:opacity .28s,transform .45s cubic-bezier(.2,.7,.2,1)}.TechCapabilities_technologies__XGFQu img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 1px rgba(255,255,255,.5647058824))}.TechCapabilities_technologies__XGFQu img.TechCapabilities_monochrome__ll94x{filter:brightness(0) invert(1)}.TechCapabilities_technologies__XGFQu span{color:#d8cee4;font-size:13px;line-height:1.5}.TechCapabilities_group__67Ik9[data-open=true] .TechCapabilities_trigger__tMDC6{color:var(--accent)}.TechCapabilities_group__67Ik9[data-open=true] .TechCapabilities_expandIcon__8vyQi{rotate:45deg;color:var(--accent)}.TechCapabilities_group__67Ik9[data-open=true] .TechCapabilities_technologies__XGFQu{visibility:visible;pointer-events:auto;transition-delay:0s}.TechCapabilities_group__67Ik9[data-open=true] .TechCapabilities_technologies__XGFQu li{opacity:1;transform:translateZ(0) scale(1)}.TechCapabilities_group__67Ik9[data-open=true] .TechCapabilities_technologies__XGFQu li:first-child{transition-delay:0s}.TechCapabilities_group__67Ik9[data-open=true] .TechCapabilities_technologies__XGFQu li:nth-child(2){transition-delay:55ms}.TechCapabilities_group__67Ik9[data-open=true] .TechCapabilities_technologies__XGFQu li:nth-child(3){transition-delay:.11s}.TechCapabilities_group__67Ik9[data-open=true] .TechCapabilities_technologies__XGFQu li:nth-child(4){transition-delay:.165s}.TechCapabilities_logo__HJvuJ{display:grid;place-items:center;height:60px;flex-shrink:0;width:100%}.TechCapabilities_logo__HJvuJ[data-logo=react] img{width:82px;height:58px}.TechCapabilities_logo__HJvuJ[data-logo=blender] img{width:60px}.TechCapabilities_logo__HJvuJ[data-logo=gsap] img{width:72px}@media(max-width:990px){.TechCapabilities_section__weolW>[data-stack-backdrop]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.TechCapabilities_section__weolW>[data-stack-backdrop]>pre:nth-child(n+9){display:none}.TechCapabilities_group__67Ik9{grid-template-columns:1fr 1.15fr;gap:24px}.TechCapabilities_groupHeading__QP2oN{gap:16px}.TechCapabilities_technologies__XGFQu{gap:12px}.TechCapabilities_technologies__XGFQu span{font-size:12px}}@media(max-width:650px){.TechCapabilities_section__weolW{padding:64px 0 72px}.TechCapabilities_intro__20Pe_{margin-bottom:40px}.TechCapabilities_intro__20Pe_ h2{font-size:38px}.TechCapabilities_group__67Ik9{grid-template-columns:1fr;padding:26px 0;gap:26px;min-height:194px}.TechCapabilities_section__weolW .TechCapabilities_groupHeading__QP2oN h3{font-size:24px}.TechCapabilities_section__weolW .TechCapabilities_trigger__tMDC6{min-height:48px}.TechCapabilities_technologies__XGFQu{max-width:420px;margin-left:30px}.TechCapabilities_technologies__XGFQu img{width:40px;height:40px}.TechCapabilities_technologies__XGFQu li{gap:10px}.TechCapabilities_logo__HJvuJ{height:48px}.TechCapabilities_logo__HJvuJ[data-logo=react] img{width:68px;height:48px}.TechCapabilities_logo__HJvuJ[data-logo=blender] img{width:50px}.TechCapabilities_logo__HJvuJ[data-logo=gsap] img{width:60px}}.TechCapabilities_logo__HJvuJ .TechCapabilities_formatMark__8LFMo{color:var(--ink);font:600 34px/1 var(--font-software-code),monospace;letter-spacing:-.06em}@media(max-width:650px){.TechCapabilities_logo__HJvuJ .TechCapabilities_formatMark__8LFMo{font-size:28px}}@media(prefers-reduced-motion:reduce){.TechCapabilities_expandIcon__8vyQi,.TechCapabilities_section__weolW .TechCapabilities_trigger__tMDC6,.TechCapabilities_technologies__XGFQu,.TechCapabilities_technologies__XGFQu li{transition:none}.TechCapabilities_group__67Ik9[data-open=true] .TechCapabilities_technologies__XGFQu li,.TechCapabilities_technologies__XGFQu li{transform:none}}@media(max-width:990px){.TechCapabilities_section__weolW{padding-block:var(--mobile-section-space)}.TechCapabilities_intro__20Pe_{margin-bottom:32px}.TechCapabilities_intro__20Pe_ h2{margin-top:0}.TechCapabilities_eyebrow__xBEq3{margin-bottom:var(--mobile-title-gap)}.TechCapabilities_description__S6TAZ{margin-top:var(--mobile-description-gap);font-size:16px;line-height:1.6}.TechCapabilities_group__67Ik9{min-height:0;padding:24px 0}.TechCapabilities_technologies__XGFQu,.TechCapabilities_technologies__XGFQu li{transition:none}}@media(max-width:650px){.TechCapabilities_group__67Ik9{gap:20px}.TechCapabilities_section__weolW .TechCapabilities_groupHeading__QP2oN h3{font-size:22px}.TechCapabilities_technologies__XGFQu{margin-left:0;max-width:none;gap:10px}}.PageNavigation_navigation__XG_bU{position:relative;color:var(--primary)}.PageNavigation_list__SGW2k{background:var(--surface);border:1px solid color-mix(in srgb,var(--surface) 85%,#fff)}.PageNavigation_toggle__Th9x0{display:grid;place-items:center;width:var(--software-header-control-size,44px);height:var(--software-header-control-size,44px);padding:0;border:0;border-radius:12px;background:rgba(0,0,0,0);color:var(--software-header-ink,#000);transition:color .25s,background .25s}.PageNavigation_toggle__Th9x0>svg{width:var(--software-header-icon-size,24px);height:var(--software-header-icon-size,24px);transition:transform .28s ease-out}@media(hover:hover)and (pointer:fine){.PageNavigation_toggle__Th9x0:hover{background:color-mix(in srgb,currentColor 9%,transparent)}}.PageNavigation_toggle__Th9x0[data-phone-overlap=true]{color:#fff}.PageNavigation_navigation__XG_bU[data-open=true] .PageNavigation_toggle__Th9x0{background:color-mix(in srgb,currentColor 14%,transparent)}.PageNavigation_counter__tKtT3{flex:none;font:12px/1.4 var(--font-software-code),monospace}.PageNavigation_counter__tKtT3>span{color:var(--muted)}.PageNavigation_summary__NUeE8{display:flex;align-items:center;gap:14px;padding:12px;margin:0 0 6px;font-size:12px;color:var(--muted)}.PageNavigation_list__SGW2k{position:absolute;left:0;top:calc(100% + 10px);width:320px;max-height:calc(100dvh - var(--software-header-height) - 24px);overflow-y:auto;overscroll-behavior:contain;padding:8px;margin:0;list-style:none;border-radius:18px;box-shadow:0 16px 40px -12px rgba(54,22,95,.1882352941);transform-origin:0 0;opacity:0;visibility:hidden;pointer-events:none;transform:perspective(1200px) translate3d(0,-8px,-10px) rotateX(-7deg) rotateY(3deg) scale(.98);transition:opacity .22s ease,transform .38s cubic-bezier(.22,1,.36,1),visibility 0s .22s}.PageNavigation_list__SGW2k ol{list-style:none;margin:0;padding:0}.PageNavigation_list__SGW2k button{display:flex;align-items:center;gap:14px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:10px;background:rgba(0,0,0,0);color:var(--primary);font:inherit;font-size:13px;line-height:1.4;text-align:left;transition:background .2s,transform .25s}.PageNavigation_list__SGW2k .PageNavigation_itemNumber__EMRN8{flex:none;font:11px/1.4 var(--font-software-code),monospace;color:var(--accent)}.PageNavigation_list__SGW2k .PageNavigation_itemTitle__GvNGu{position:relative;display:inline-block;min-width:0;transform-origin:left center;transition:transform .28s cubic-bezier(.22,1,.36,1)}.PageNavigation_list__SGW2k .PageNavigation_itemTitle__GvNGu:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--accent);opacity:0;transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s}.PageNavigation_list__SGW2k button[aria-current=location] .PageNavigation_itemTitle__GvNGu{transform:scale(1.035)}.PageNavigation_list__SGW2k button[aria-current=location] .PageNavigation_itemTitle__GvNGu:after{opacity:1;transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.PageNavigation_list__SGW2k button:not([aria-current]):hover{background:color-mix(in srgb,var(--accent) 10%,transparent);transform:translateX(2px)}}.PageNavigation_navigation__XG_bU[data-open=true] .PageNavigation_list__SGW2k{opacity:1;visibility:visible;pointer-events:auto;transform:perspective(1200px) translateZ(0) rotateX(var(--nav-tilt-x,0deg)) rotateY(var(--nav-tilt-y,0deg));transition-delay:0s}.PageNavigation_rentalLink__dMdpF{margin-top:8px}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.PageNavigation_toggle__Th9x0:hover>svg{transform:perspective(900px) translateY(-3px) rotateX(var(--button-tilt-x,0deg)) rotateY(var(--button-tilt-y,0deg))}}@media(max-width:990px){.PageNavigation_list__SGW2k{position:fixed;top:calc(var(--software-header-height) + 8px);left:12px;right:12px;width:auto}.PageNavigation_list__SGW2k,.PageNavigation_navigation__XG_bU[data-open=true] .PageNavigation_list__SGW2k{transform:none}}@media(prefers-reduced-motion:reduce){.PageNavigation_list__SGW2k,.PageNavigation_list__SGW2k .PageNavigation_itemTitle__GvNGu,.PageNavigation_list__SGW2k .PageNavigation_itemTitle__GvNGu:after,.PageNavigation_list__SGW2k button,.PageNavigation_toggle__Th9x0,.PageNavigation_toggle__Th9x0>svg{transition:none}.PageNavigation_list__SGW2k button:hover,.PageNavigation_list__SGW2k button[aria-current=location] .PageNavigation_itemTitle__GvNGu,.PageNavigation_navigation__XG_bU .PageNavigation_list__SGW2k,.PageNavigation_navigation__XG_bU[data-open=true] .PageNavigation_list__SGW2k{transform:none}}.MapModal_dialog__HqZcS{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:0;margin:0;border:0;background:rgba(0,0,0,0);overflow:hidden}.MapModal_dialog__HqZcS::-webkit-backdrop{background:rgba(0,0,0,0)}.MapModal_dialog__HqZcS::backdrop{background:rgba(0,0,0,0)}.MapModal_scrim__UQn7C{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(16,10,26,.7215686275);cursor:pointer}.MapModal_panel__iIEU2{position:absolute;inset:auto 0 0;height:90dvh;display:flex;flex-direction:column;border-radius:28px 28px 0 0;background:var(--bg);box-shadow:0 -24px 100px rgba(19,9,32,.3137254902);overflow:hidden;will-change:transform}.MapModal_handle__FBjM2{flex:0 0 4px;width:44px;margin:12px auto 0;background:rgba(121,98,143,.3137254902);border-radius:4px}.MapModal_header__iMVV7{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 40px 18px;border-bottom:1px solid var(--border)}.MapModal_header__iMVV7 p{font:10px/1.5 var(--font-software-code),monospace;letter-spacing:.08em;color:var(--muted);margin:0 0 6px}.MapModal_header__iMVV7 h2{font-size:clamp(22px,2vw,34px);line-height:1.2;margin:0}.MapModal_experience__tzlOA{position:relative;flex:1 1;min-height:0}.MapModal_scene__cuW1h{position:absolute;inset:0;display:flex;flex-direction:column}.MapModal_viewport__1gvPE{position:relative;flex:1 1;min-height:0;cursor:-webkit-grab;cursor:grab;touch-action:none}.MapModal_viewport__1gvPE:active{cursor:-webkit-grabbing;cursor:grabbing}.MapModal_canvas__q5uFy{position:absolute!important;inset:0}.MapModal_annotations__VAtW8{position:absolute;inset:0;pointer-events:none;overflow:hidden}.MapModal_dialog__HqZcS .MapModal_marker__pHTy_{position:absolute;left:0;top:0;min-height:28px;padding:5px 10px;border:1px solid hsla(0,0%,100%,.4392156863);border-radius:8px;background:rgba(255,249,231,.9294117647);color:#685c4f;font-size:11px;pointer-events:auto;white-space:nowrap;opacity:0}@media(hover:hover)and (pointer:fine){.MapModal_dialog__HqZcS .MapModal_marker__pHTy_:hover{background:#fff;color:var(--primary)}}.MapModal_tools__Ak5zr{position:absolute;right:24px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px}.MapModal_dialog__HqZcS .MapModal_panControls__WR8if{position:absolute;left:24px;bottom:24px;display:grid;grid-template-columns:repeat(3,44px);grid-template-rows:repeat(3,44px);grid-gap:6px;gap:6px}.MapModal_dialog__HqZcS .MapModal_panControls__WR8if>button{width:44px;height:44px;min-height:44px}.MapModal_panUp__tmz_I{grid-area:1/2}.MapModal_panLeft__YnsHL{grid-area:2/1}.MapModal_panRight__ro_e_{grid-area:2/3}.MapModal_panDown__Gmzm6{grid-area:3/2}.MapModal_panCenter__ClgCx{grid-area:2/2;display:grid;place-items:center;color:var(--primary);opacity:.5;pointer-events:none}.MapModal_footer__NN2wS{padding:14px 40px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg)}.MapModal_footer__NN2wS p{margin:0 0 10px;font-size:13px;color:var(--muted)}.MapModal_footer__NN2wS>div{display:flex;flex-wrap:wrap;gap:7px}.MapModal_footer__NN2wS>div button{min-height:36px;padding:7px 11px;font-size:12px}.MapModal_footer__NN2wS>div button[aria-pressed=true]{background:#e2d3f3;border-color:#9d74cf;color:var(--primary);box-shadow:inset 0 0 0 1px rgba(157,116,207,.3137254902)}.MapModal_footer__NN2wS .MapModal_hint__KfyKS{margin:10px 0 0;display:flex;justify-content:space-between;gap:20px;font-size:11px}.MapModal_swatch__QRRLk{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;vertical-align:middle}.MapModal_error__HvUrP,.MapModal_loading__KgGsM{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--bg);text-align:center;padding:24px}.MapModal_loading__KgGsM{transition:opacity .5s,visibility .5s}.MapModal_loading__KgGsM[data-ready=true]{opacity:0;visibility:hidden;pointer-events:none}.MapModal_loading__KgGsM p{color:var(--muted);margin:20px 0 0;font-size:14px}.MapModal_loading__KgGsM strong{font-family:var(--font-software-heading),sans-serif;font-weight:600;font-size:64px;line-height:1.3}.MapModal_loading__KgGsM strong small{font-size:24px;margin-left:4px}.MapModal_loading__KgGsM>div{width:min(280px,75%);height:3px;background:var(--border);margin:20px 0 14px;overflow:hidden;border-radius:3px}.MapModal_loading__KgGsM>div span{display:block;height:100%;background:var(--accent);transition:width .3s}.MapModal_loading__KgGsM>small{font-size:12px;color:var(--muted)}.MapModal_spinner__NcR_e{width:32px;height:32px;border:1px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:MapModal_map-spin__pbLdK 1s linear infinite}@keyframes MapModal_map-spin__pbLdK{to{transform:rotate(1turn)}}.MapModal_error__HvUrP h3{font-size:24px}.MapModal_error__HvUrP p{margin:16px 0 24px;color:var(--muted)}@media(max-width:990px){.MapModal_header__iMVV7{padding:12px 20px 16px;gap:12px}.MapModal_header__iMVV7 h2{font-size:22px}.MapModal_header__iMVV7>button{min-height:40px;padding:9px 12px;font-size:12px;gap:12px}.MapModal_footer__NN2wS{padding:12px 20px max(16px,env(safe-area-inset-bottom))}.MapModal_tools__Ak5zr{right:12px;gap:6px}.MapModal_tools__Ak5zr>button{width:36px;height:36px;min-height:36px}.MapModal_dialog__HqZcS .MapModal_panControls__WR8if{left:12px;bottom:12px;grid-template-columns:repeat(3,36px);grid-template-rows:repeat(3,36px);gap:4px}.MapModal_dialog__HqZcS .MapModal_panControls__WR8if>button{width:36px;height:36px;min-height:36px}.MapModal_footer__NN2wS>div{flex-wrap:nowrap;overflow-x:auto;padding:4px 2px 8px}.MapModal_footer__NN2wS>div>button{flex:0 0 auto}.MapModal_footer__NN2wS .MapModal_hint__KfyKS{flex-direction:column;gap:4px}.MapModal_dialog__HqZcS .MapModal_marker__pHTy_{min-height:24px;font-size:10px;padding:4px 7px}}@media(prefers-reduced-motion:reduce){.MapModal_spinner__NcR_e{animation:none}.MapModal_loading__KgGsM{transition:none}}.PageAtmosphere_cursor__bbisq{position:fixed;top:0;left:0;z-index:100;opacity:0;pointer-events:none;will-change:transform;transition:opacity .15s}.PageAtmosphere_cursor__bbisq span{display:block;width:28px;height:28px;border:1px solid var(--accent);border-radius:50%;transform:translate(-50%,-50%)}@media(hover:none),(pointer:coarse){.PageAtmosphere_cursor__bbisq{display:none}}.SoftwareHeader_header__2DASf{--software-header-ink:#000;--software-header-accent:var(--accent);--software-header-control-size:48px;--software-header-icon-size:26px;position:fixed;inset:0 var(--software-scroll-lock-gutter,0) auto 0;z-index:12;height:var(--software-header-height);color:var(--software-header-ink);background:rgba(0,0,0,0)}.SoftwareHeader_header__2DASf[data-theme=dark]{--software-header-ink:#fff;--software-header-accent:var(--light)}.SoftwareHeader_bar__PVQ1U{height:100%;display:flex;justify-content:center;align-items:center;gap:32px;padding-inline:24px}.SoftwareHeader_brand__JTqHe{flex:none;font:600 27px/1.2 var(--font-software-heading),sans-serif;letter-spacing:-.055em;color:var(--software-header-ink);transition:color .25s}.SoftwareHeader_brandWord__rvZHb,.SoftwareHeader_brand__JTqHe{display:inline-flex;align-items:baseline}.SoftwareHeader_brandLetter__jqbsv{display:inline-block;transition:color .25s}.SoftwareHeader_brandLetter__jqbsv[data-accent=true]{color:var(--software-header-accent)}.SoftwareHeader_brandLetter__jqbsv>span{display:block;pointer-events:none;transform-origin:50% 75%;transition:transform .25s cubic-bezier(.22,1,.36,1)}.SoftwareHeader_navigationHost__zcVBl{flex:none}.SoftwareHeader_actions__30n6t{display:flex;align-items:center;gap:2px}.SoftwareHeader_iconControl__7FQNg{position:relative;display:grid;place-items:center;flex:none;width:var(--software-header-control-size);height:var(--software-header-control-size);padding:0;border:0;border-radius:12px;color:var(--software-header-ink);background:rgba(0,0,0,0);transition:color .25s,background .25s}.SoftwareHeader_iconControl__7FQNg>svg{width:var(--software-header-icon-size);height:var(--software-header-icon-size);transition:transform .28s ease-out}.SoftwareHeader_iconControl__7FQNg[data-phone-overlap=true]{color:#fff}.SoftwareHeader_phone__hCf6T:after{content:"";position:absolute;top:100%;left:-60px;right:-60px;height:14px;pointer-events:none}.SoftwareHeader_number__vfffh{position:absolute;top:calc(100% + 12px);right:0;padding:14px 18px;border:1px solid var(--border);border-radius:14px;color:var(--primary);background:color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:0 12px 32px -12px rgba(54,22,95,.1882352941);white-space:nowrap;font-size:15px;font-weight:500;opacity:0;visibility:hidden;transform-origin:50% 0;transform:perspective(1000px) translateY(-5px) rotateX(-6deg);transition:opacity .2s,transform .3s,visibility 0s .2s}@supports((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SoftwareHeader_number__vfffh{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.SoftwareHeader_phone__hCf6T:focus-visible .SoftwareHeader_number__vfffh{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media(hover:hover)and (pointer:fine){.SoftwareHeader_iconControl__7FQNg:hover{background:color-mix(in srgb,currentColor 9%,transparent)}.SoftwareHeader_phone__hCf6T:hover:after{pointer-events:auto}.SoftwareHeader_phone__hCf6T:hover .SoftwareHeader_number__vfffh{opacity:1;visibility:visible;transform:none;transition-delay:0s}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.SoftwareHeader_brandLetter__jqbsv:hover>span{transform:translateY(-2px) scale(1.18)}.SoftwareHeader_iconControl__7FQNg:hover>svg{transform:perspective(900px) translateY(-3px) rotateX(var(--button-tilt-x,0deg)) rotateY(var(--button-tilt-y,0deg))}}@media(max-width:990px){.SoftwareHeader_bar__PVQ1U{gap:20px;padding-inline:12px}.SoftwareHeader_brand__JTqHe{font-size:24px}}@media(max-width:380px){.SoftwareHeader_bar__PVQ1U{gap:16px}.SoftwareHeader_header__2DASf{--software-header-control-size:44px;--software-header-icon-size:24px}.SoftwareHeader_brand__JTqHe{font-size:20px}.SoftwareHeader_actions__30n6t{gap:0}}@media(max-width:650px){.SoftwareHeader_bar__PVQ1U{justify-content:space-between;gap:0;padding-inline:var(--mobile-gutter,20px)}.SoftwareHeader_header__2DASf{--software-header-control-size:44px;--software-header-icon-size:24px}.SoftwareHeader_navigationHost__zcVBl{margin-left:auto}.SoftwareHeader_brand__JTqHe{font-size:23px}}@media(max-width:360px){.SoftwareHeader_brand__JTqHe{font-size:20px}}@media(prefers-reduced-motion:reduce){.SoftwareHeader_brandLetter__jqbsv,.SoftwareHeader_brandLetter__jqbsv>span,.SoftwareHeader_brand__JTqHe,.SoftwareHeader_iconControl__7FQNg,.SoftwareHeader_iconControl__7FQNg>svg,.SoftwareHeader_number__vfffh{transition:none}.SoftwareHeader_iconControl__7FQNg:hover>svg,.SoftwareHeader_number__vfffh{transform:none}}.SceneIntro_cover__JfdKX{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background:#100b19;color:var(--surface);touch-action:none}.SceneIntro_cover__JfdKX[data-rendered=true]{background:rgba(0,0,0,0)}@media(max-width:1000px){.SceneIntro_cover__JfdKX{display:none}}.SceneIntro_skip__sFEtb{position:absolute;bottom:max(32px,env(safe-area-inset-bottom));width:44px;height:44px;padding:12px;border:0;background:none;color:var(--light);font-size:18px}.SceneIntro_skip__sFEtb:focus-visible{outline:2px solid var(--light);outline-offset:4px}@media(hover:hover)and (pointer:fine){.SceneIntro_skip__sFEtb:hover{color:var(--surface)}}.PreviewGate_root__BKDVS{min-height:100svh;display:grid;place-items:center;padding:32px 20px;color:#f1eff8;background:radial-gradient(ellipse at 65% 20%,#302341,#0c0c11 65%);font-family:SF Pro Display,sans-serif}.PreviewGate_form__ct97q{width:min(100%,440px)}.PreviewGate_form__ct97q label{display:block;margin-bottom:10px}.PreviewGate_form__ct97q input{width:100%;min-height:52px;border:1px solid #60536e;border-radius:6px;background:#19151f;color:inherit;padding:12px;font:inherit}.PreviewGate_form__ct97q button{width:100%;margin:16px 0;min-height:52px;border-radius:6px;background:#bf9bff;color:#171423;font:inherit;cursor:pointer;transition:background var(--speed)}.PreviewGate_form__ct97q button:disabled{opacity:.6;cursor:wait}.PreviewGate_form__ct97q a{display:inline-block;margin-top:20px;color:#bf9bff;text-decoration:underline}.PreviewGate_form__ct97q a:focus-visible,.PreviewGate_form__ct97q button:focus-visible,.PreviewGate_form__ct97q input:focus-visible{outline:2px solid #bf9bff;outline-offset:4px}@media(hover:hover)and (pointer:fine){.PreviewGate_form__ct97q button:hover:not(:disabled){background:#d4bcff}}.PreviewGate_form__ct97q .PreviewGate_error__dUF69{min-height:26px;font-size:16px;line-height:1.6;color:#ffc1bc}