.universal-not-found-module__qKJapq__page{--error-ink:#101a34;--error-muted:#52617a;isolation:isolate;width:100%;max-width:none;min-height:100dvh;color:var(--error-ink);background:radial-gradient(circle at 7% 12%,#236bfe24,#0000 34%),radial-gradient(circle at 93% 82%,#8edb2d2e,#0000 32%),linear-gradient(135deg,#f4f8ff 0%,#fffafd 52%,#f8fff1 100%);place-items:center;margin:0;padding:clamp(16px,4vw,56px);display:grid;position:relative;overflow:hidden}.universal-not-found-module__qKJapq__page:before{z-index:-2;content:"";background-image:linear-gradient(#101a340a 1px,#0000 1px),linear-gradient(90deg,#101a340a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 8%,#0000 72%);mask-image:radial-gradient(circle,#000 8%,#0000 72%)}.universal-not-found-module__qKJapq__ambient{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.universal-not-found-module__qKJapq__ambient span{filter:blur(10px);opacity:.42;border-radius:999px;display:block;position:absolute}.universal-not-found-module__qKJapq__ambientBlue{aspect-ratio:1;background:#236bfe3d;width:min(34vw,430px);top:10%;left:-8%}.universal-not-found-module__qKJapq__ambientPink{aspect-ratio:1;background:#f3339133;width:min(28vw,360px);top:-12%;right:8%}.universal-not-found-module__qKJapq__ambientLime{aspect-ratio:1;background:#8edb2d3d;width:min(38vw,480px);bottom:-12%;right:-6%}.universal-not-found-module__qKJapq__panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffd6;border:1px solid #9db3db94;border-radius:clamp(26px,4vw,42px);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);width:min(1120px,100%);min-height:min(680px,100dvh - clamp(32px,8vw,112px));animation:.42s cubic-bezier(.22,1,.36,1) both universal-not-found-module__qKJapq__panel-arrive;display:grid;overflow:hidden;box-shadow:0 34px 90px #31446f29}.universal-not-found-module__qKJapq__copy{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:clamp(36px,6vw,76px);display:flex}.universal-not-found-module__qKJapq__eyebrow{color:#1760e8;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.82rem;font-weight:800}.universal-not-found-module__qKJapq__title{letter-spacing:-.055em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(3rem,6vw,5.6rem);font-weight:800;line-height:.96}.universal-not-found-module__qKJapq__description{max-width:34rem;color:var(--error-muted);margin:28px 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6}.universal-not-found-module__qKJapq__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.universal-not-found-module__qKJapq__primaryAction,.universal-not-found-module__qKJapq__secondaryAction{min-height:52px;font:inherit;cursor:pointer;touch-action:manipulation;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:750;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex}.universal-not-found-module__qKJapq__primaryAction{color:#fff;background:#14274d;border:1px solid #14274d;box-shadow:0 14px 28px #14274d33}.universal-not-found-module__qKJapq__secondaryAction{color:var(--error-ink);background:#ffffffb8;border:1px solid #7a94c67a}.universal-not-found-module__qKJapq__primaryAction:hover,.universal-not-found-module__qKJapq__secondaryAction:hover{transform:translateY(-2px)}.universal-not-found-module__qKJapq__primaryAction:hover{box-shadow:0 18px 34px #14274d45}.universal-not-found-module__qKJapq__secondaryAction:hover{background:#fff;border-color:#236bfe80;box-shadow:0 12px 26px #31446f1f}.universal-not-found-module__qKJapq__primaryAction:active,.universal-not-found-module__qKJapq__secondaryAction:active{transform:translateY(0)scale(.98)}.universal-not-found-module__qKJapq__primaryAction:focus-visible,.universal-not-found-module__qKJapq__secondaryAction:focus-visible{outline-offset:4px;outline:3px solid #236bfe61}.universal-not-found-module__qKJapq__visual{background:linear-gradient(118deg,#0000 0 44%,#ffffff57 44% 56%,#0000 56%),linear-gradient(145deg,#e8f1ffb8,#ffedf79e 52%,#efffdbb8);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.universal-not-found-module__qKJapq__visual:after{content:"";background:linear-gradient(110deg,#236bfe12,#f3339112,#8edb2d14);border-radius:48% 52% 0 0;height:32%;position:absolute;inset:auto -12% 8% 18%;transform:skewY(-7deg)}.universal-not-found-module__qKJapq__scene{z-index:1;aspect-ratio:1.19;width:min(96%,650px);position:relative}.universal-not-found-module__qKJapq__codeBackdrop{z-index:0;color:#101a3412;letter-spacing:-.1em;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,18vw,14rem);font-weight:900;line-height:1;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.universal-not-found-module__qKJapq__pyramidScene{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.universal-not-found-module__qKJapq__balanceLines{fill:none;stroke-width:6px;stroke-dasharray:12 14;opacity:.44;animation:3.4s ease-out .3s both universal-not-found-module__qKJapq__pyramid-balance-lines}.universal-not-found-module__qKJapq__pyramidShadow{fill:#14274d26;transform-box:fill-box;transform-origin:50%;animation:3.4s ease-out .3s both universal-not-found-module__qKJapq__pyramid-shadow-spread}.universal-not-found-module__qKJapq__mat{fill:#ffffffa3;stroke:#49659b3d;stroke-width:2px}.universal-not-found-module__qKJapq__matEdge{stroke:url(#not-found-athlete-gradient);stroke-linecap:round;stroke-width:7px}.universal-not-found-module__qKJapq__pyramidAthlete{filter:drop-shadow(0 20px 18px #31446f29);transform-box:view-box}.universal-not-found-module__qKJapq__athleteHead{fill:#236bfe}.universal-not-found-module__qKJapq__athleteHair{fill:#14274d}.universal-not-found-module__qKJapq__athleteTorso{fill:#236bfe;stroke:#fff;stroke-width:3px}.universal-not-found-module__qKJapq__athleteWaist{fill:none;stroke:#f33391;stroke-linecap:round;stroke-width:8px}.universal-not-found-module__qKJapq__athleteLimb{fill:none;stroke:#236bfe;stroke-linecap:round;stroke-linejoin:round;stroke-width:13px}.universal-not-found-module__qKJapq__athleteAccent{fill:none;stroke:#f33391;stroke-linecap:round;stroke-width:8px}.universal-not-found-module__qKJapq__pyramidBaseLeft{transform-origin:202px 388px;animation:3.4s cubic-bezier(.3,.7,.2,1) .3s both universal-not-found-module__qKJapq__pyramid-left-collapse}.universal-not-found-module__qKJapq__pyramidBaseRight{transform-origin:398px 388px;animation:3.4s cubic-bezier(.3,.7,.2,1) .3s both universal-not-found-module__qKJapq__pyramid-right-collapse}.universal-not-found-module__qKJapq__pyramidTop{transform-origin:300px 125px;animation:3.4s cubic-bezier(.3,.7,.2,1) .3s both universal-not-found-module__qKJapq__pyramid-top-fall}.universal-not-found-module__qKJapq__impactBurst{fill:none;stroke:#f33391;stroke-width:8px;opacity:0;animation:3.4s ease-out .3s both universal-not-found-module__qKJapq__pyramid-impact}.universal-not-found-module__qKJapq__unavailableTitle{max-width:11ch;font-size:clamp(2.7rem,5.4vw,5rem);line-height:1}.universal-not-found-module__qKJapq__unavailableSchedule{gap:10px;max-width:34rem;margin:24px 0 0;display:grid}.universal-not-found-module__qKJapq__unavailableSchedule>div{border-top:1px solid #7a94c647;grid-template-columns:minmax(120px,.72fr) minmax(0,1.28fr);align-items:baseline;gap:16px;padding-top:10px;display:grid}.universal-not-found-module__qKJapq__unavailableSchedule dt,.universal-not-found-module__qKJapq__unavailableSchedule dd{margin:0}.universal-not-found-module__qKJapq__unavailableSchedule dt{color:var(--error-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;font-weight:700}.universal-not-found-module__qKJapq__unavailableSchedule dd{color:var(--error-ink);font-weight:750}.universal-not-found-module__qKJapq__unavailableVisual{background:radial-gradient(circle at 72% 24%,#8edb2d38,#0000 25%),linear-gradient(145deg,#e8f1ffc7,#ffedf7a8 52%,#efffdbc2)}.universal-not-found-module__qKJapq__repairScene{z-index:1;aspect-ratio:1.19;width:min(98%,650px);position:relative}.universal-not-found-module__qKJapq__repairScene svg{width:100%;height:100%;overflow:visible}.universal-not-found-module__qKJapq__repairShadow{fill:#14274d24;transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite universal-not-found-module__qKJapq__repair-shadow}.universal-not-found-module__qKJapq__gearAssembly{filter:drop-shadow(0 24px 24px #31446f2e);transform-origin:309px 260px;animation:4.8s cubic-bezier(.34,1.2,.64,1) infinite universal-not-found-module__qKJapq__broken-gear}.universal-not-found-module__qKJapq__gearMain{fill:url(#maintenance-gear-gradient)}.universal-not-found-module__qKJapq__gearCutout{fill:#f8fbffeb;stroke:#ffffffd9;stroke-width:8px}.universal-not-found-module__qKJapq__gearCrack{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:18px}.universal-not-found-module__qKJapq__gearGap{fill:none;stroke:#14274d;stroke-dasharray:7 19;stroke-linecap:round;stroke-width:3px}.universal-not-found-module__qKJapq__looseGearPiece{fill:#f33391;filter:drop-shadow(0 16px 14px #31446f2e);transform-origin:400px 246px;animation:4.8s cubic-bezier(.34,1.2,.64,1) infinite universal-not-found-module__qKJapq__loose-gear-piece}.universal-not-found-module__qKJapq__looseGearPiece circle{fill:#f8fbfff0}.universal-not-found-module__qKJapq__aerobicsAthlete{filter:drop-shadow(0 18px 16px #31446f24);transform-origin:475px 244px;animation:4.8s cubic-bezier(.34,1.2,.64,1) infinite universal-not-found-module__qKJapq__aerobics-repair-pose}.universal-not-found-module__qKJapq__repairAthleteHead,.universal-not-found-module__qKJapq__repairAthleteTorso{fill:#236bfe}.universal-not-found-module__qKJapq__repairAthleteHair{fill:#14274d}.universal-not-found-module__qKJapq__repairAthleteTorso{stroke:#fff;stroke-width:3px}.universal-not-found-module__qKJapq__repairAthleteLimb,.universal-not-found-module__qKJapq__repairAthleteAccent{fill:none;stroke-linecap:round;stroke-linejoin:round}.universal-not-found-module__qKJapq__repairAthleteLimb{stroke:#236bfe;stroke-width:14px}.universal-not-found-module__qKJapq__repairAthleteAccent{stroke:#f33391;stroke-width:9px}.universal-not-found-module__qKJapq__athleteKick{transform-origin:494px 250px;animation:4.8s cubic-bezier(.34,1.2,.64,1) infinite universal-not-found-module__qKJapq__aerobics-kick}.universal-not-found-module__qKJapq__motionMarks{fill:none;stroke:#f33391;stroke-linecap:round;stroke-width:6px;opacity:0;animation:4.8s ease-in-out infinite universal-not-found-module__qKJapq__repair-motion-marks}@keyframes universal-not-found-module__qKJapq__broken-gear{0%,18%{transform:rotate(0)}34%{transform:rotate(8deg)}47%{transform:rotate(-3deg)}58%,to{transform:rotate(0)}}@keyframes universal-not-found-module__qKJapq__loose-gear-piece{0%,18%{transform:translate(0,0)rotate(0)}34%{transform:translate(22px,-21px)rotate(16deg)}47%{transform:translate(7px,-6px)rotate(5deg)}58%,to{transform:translate(0,0)rotate(0)}}@keyframes universal-not-found-module__qKJapq__aerobics-repair-pose{0%,16%{transform:translateY(6px)rotate(0)}32%{transform:translate(-10px,-8px)rotate(-2deg)}48%{transform:translate(2px)rotate(1deg)}60%,to{transform:translateY(6px)rotate(0)}}@keyframes universal-not-found-module__qKJapq__aerobics-kick{0%,16%{transform:rotate(0)}32%{transform:rotate(-18deg)}48%{transform:rotate(4deg)}60%,to{transform:rotate(0)}}@keyframes universal-not-found-module__qKJapq__repair-motion-marks{0%,18%{opacity:0;transform:translate(8px,4px)}29%,39%{opacity:.72;transform:translate(0,0)}52%,to{opacity:0;transform:translate(-6px,-3px)}}@keyframes universal-not-found-module__qKJapq__repair-shadow{0%,18%,58%,to{opacity:.28;transform:scaleX(1)}34%{opacity:.18;transform:scaleX(.92)}}@keyframes universal-not-found-module__qKJapq__panel-arrive{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes universal-not-found-module__qKJapq__pyramid-top-fall{0%,34%{transform:translate(0,0)rotate(0)}43%{transform:translate(-5px,2px)rotate(-3deg)}51%{transform:translate(8px,7px)rotate(7deg)}70%,to{transform:translateY(220px)rotate(82deg)}}@keyframes universal-not-found-module__qKJapq__pyramid-left-collapse{0%,42%{transform:translate(0,0)rotate(0)}52%{transform:translate(-4px,2px)rotate(-3deg)}72%,to{transform:translate(-42px,17px)rotate(-24deg)}}@keyframes universal-not-found-module__qKJapq__pyramid-right-collapse{0%,42%{transform:translate(0,0)rotate(0)}52%{transform:translate(4px,2px)rotate(3deg)}72%,to{transform:translate(34px,15px)rotate(19deg)}}@keyframes universal-not-found-module__qKJapq__pyramid-impact{0%,58%{opacity:0;transform:scale(.7)}70%,84%{opacity:.9;transform:scale(1)}to{opacity:.42;transform:scale(.92)}}@keyframes universal-not-found-module__qKJapq__pyramid-balance-lines{0%,40%{opacity:.44;stroke-dashoffset:0}62%,to{opacity:0;stroke-dashoffset:-34px}}@keyframes universal-not-found-module__qKJapq__pyramid-shadow-spread{0%,44%{opacity:.48;transform:scaleX(.84)}72%,to{opacity:.22;transform:scaleX(1.18)}}@media (max-width:780px){.universal-not-found-module__qKJapq__page{align-items:start;padding:12px;overflow-y:auto}.universal-not-found-module__qKJapq__panel{border-radius:28px;grid-template-rows:auto minmax(240px,1fr);grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 24px)}.universal-not-found-module__qKJapq__copy{padding:34px 26px 20px}.universal-not-found-module__qKJapq__eyebrow{margin-bottom:14px}.universal-not-found-module__qKJapq__title{max-width:12ch;font-size:clamp(2.8rem,14vw,4.5rem)}.universal-not-found-module__qKJapq__description{margin-top:18px}.universal-not-found-module__qKJapq__actions{grid-template-columns:minmax(0,1fr);margin-top:26px;display:grid}.universal-not-found-module__qKJapq__primaryAction,.universal-not-found-module__qKJapq__secondaryAction{width:100%}.universal-not-found-module__qKJapq__visual{min-height:260px}.universal-not-found-module__qKJapq__scene{width:min(100%,430px)}.universal-not-found-module__qKJapq__unavailableTitle{max-width:13ch;font-size:clamp(2.45rem,12vw,4rem)}.universal-not-found-module__qKJapq__unavailableSchedule>div{grid-template-columns:minmax(0,1fr);gap:4px}.universal-not-found-module__qKJapq__repairScene{width:min(105%,440px)}}@media (min-width:781px) and (max-height:560px){.universal-not-found-module__qKJapq__page{padding:12px;overflow-y:auto}.universal-not-found-module__qKJapq__panel{grid-template-columns:minmax(330px,.88fr) minmax(0,1.12fr);min-height:calc(100dvh - 24px)}.universal-not-found-module__qKJapq__copy{padding:24px 32px}.universal-not-found-module__qKJapq__eyebrow{margin-bottom:10px}.universal-not-found-module__qKJapq__title{max-width:none;font-size:clamp(2.5rem,5.6vw,3.25rem);line-height:.98}.universal-not-found-module__qKJapq__description{margin-top:12px;font-size:.95rem;line-height:1.4}.universal-not-found-module__qKJapq__actions{flex-wrap:nowrap;gap:8px;margin-top:16px}.universal-not-found-module__qKJapq__primaryAction,.universal-not-found-module__qKJapq__secondaryAction{min-height:46px;padding-inline:14px;font-size:.9rem}}@media (max-width:390px){.universal-not-found-module__qKJapq__copy{padding-inline:22px}.universal-not-found-module__qKJapq__visual{min-height:230px}}@media (prefers-reduced-motion:reduce){.universal-not-found-module__qKJapq__panel,.universal-not-found-module__qKJapq__balanceLines,.universal-not-found-module__qKJapq__pyramidShadow,.universal-not-found-module__qKJapq__pyramidBaseLeft,.universal-not-found-module__qKJapq__pyramidBaseRight,.universal-not-found-module__qKJapq__pyramidTop,.universal-not-found-module__qKJapq__impactBurst,.universal-not-found-module__qKJapq__gearAssembly,.universal-not-found-module__qKJapq__looseGearPiece,.universal-not-found-module__qKJapq__aerobicsAthlete,.universal-not-found-module__qKJapq__athleteKick,.universal-not-found-module__qKJapq__motionMarks,.universal-not-found-module__qKJapq__repairShadow{animation:none}.universal-not-found-module__qKJapq__looseGearPiece{transform:translate(14px,-12px)rotate(9deg)}.universal-not-found-module__qKJapq__motionMarks{opacity:.4}.universal-not-found-module__qKJapq__balanceLines{opacity:0}.universal-not-found-module__qKJapq__pyramidShadow{opacity:.22;transform:scaleX(1.18)}.universal-not-found-module__qKJapq__pyramidBaseLeft{transform:translate(-42px,17px)rotate(-24deg)}.universal-not-found-module__qKJapq__pyramidBaseRight{transform:translate(34px,15px)rotate(19deg)}.universal-not-found-module__qKJapq__pyramidTop{transform:translateY(220px)rotate(82deg)}.universal-not-found-module__qKJapq__impactBurst{opacity:.42;transform:scale(.92)}.universal-not-found-module__qKJapq__primaryAction,.universal-not-found-module__qKJapq__secondaryAction{scroll-behavior:auto;transition:none}}
