@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.12wv-xs8vggjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_16bff547-module__fII1Gq__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.fredoka_16bff547-module__fII1Gq__variable{--font-odometer:"Fredoka", "Fredoka Fallback"}
.MacDesktopScene-module__ArcV3a__scene{aspect-ratio:16/10;-webkit-user-select:none;user-select:none;background-color:#c8d8e8;border-radius:1.25rem;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 24px -4px #00000059,0 32px 64px -16px #00000073}.MacDesktopScene-module__ArcV3a__scene img,.MacDesktopScene-module__ArcV3a__scene svg{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.MacDesktopScene-module__ArcV3a__sceneInteractive{cursor:default}.MacDesktopScene-module__ArcV3a__sceneFlush{aspect-ratio:auto;height:100%;box-shadow:none;border-radius:0}.MacDesktopScene-module__ArcV3a__wallpaper{z-index:0;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.MacDesktopScene-module__ArcV3a__scene:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.MacDesktopScene-module__ArcV3a__glassDark{-webkit-backdrop-filter:blur(24px)saturate(140%);cursor:default;background:#1c1c20b8;border:1px solid #ffffff14}.MacDesktopScene-module__ArcV3a__glassDarkMacbook{-webkit-backdrop-filter:blur(40px)saturate(150%);cursor:default;background:#101014e0;border:1px solid #ffffff12}.MacDesktopScene-module__ArcV3a__glassLight{-webkit-backdrop-filter:blur(20px)saturate(160%);cursor:default;background:#f8f6f2e0;border:1px solid #ffffff80}.MacDesktopScene-module__ArcV3a__presetListFade{pointer-events:none;z-index:10;transition:opacity .2s;position:absolute;left:0;right:0}.MacDesktopScene-module__ArcV3a__presetListFadeTopLight{background:linear-gradient(#f8f6f2f5,#0000);top:0}.MacDesktopScene-module__ArcV3a__presetListFadeBottomLight{background:linear-gradient(#0000,#f8f6f2f5);bottom:0}.MacDesktopScene-module__ArcV3a__glassHud{-webkit-backdrop-filter:blur(18px)saturate(130%);cursor:default;background:#28282ea6;border:1px solid #ffffff1a}.MacDesktopScene-module__ArcV3a__menuBar{-webkit-backdrop-filter:blur(22px)saturate(160%);cursor:default;background:#00000047;border-bottom:1px solid #ffffff0f}.MacDesktopScene-module__ArcV3a__menuBarIconActive{background:#ffffff24;border-radius:.3rem}@keyframes MacDesktopScene-module__ArcV3a__menuBarIconWobble{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}.MacDesktopScene-module__ArcV3a__menuBarIconWobble{animation:.42s ease-in-out infinite MacDesktopScene-module__ArcV3a__menuBarIconWobble}.MacDesktopScene-module__ArcV3a__dock{cursor:default}.MacDesktopScene-module__ArcV3a__dockBackdrop{pointer-events:none;z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(24px)saturate(160%);background:#ffffff1f;border:1px solid #ffffff24;position:absolute;inset:0;box-shadow:0 8px 24px -8px #00000073,inset 0 1px #ffffff1f}.MacDesktopScene-module__ArcV3a__dockIcons{z-index:1;align-items:flex-end;gap:.625rem;display:flex;position:relative}@media (min-width:640px){.MacDesktopScene-module__ArcV3a__dockIcons{gap:.75rem}}.MacDesktopScene-module__ArcV3a__dockIconButton{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;display:flex}.MacDesktopScene-module__ArcV3a__dockIconSlot{border-radius:22%;width:2.5rem;height:2.5rem;overflow:hidden}@media (min-width:640px){.MacDesktopScene-module__ArcV3a__dockIconSlot{width:2.75rem;height:2.75rem}}.MacDesktopScene-module__ArcV3a__dockIconFrame{transform-origin:50%;will-change:transform;justify-content:center;align-items:center;transition:transform 75ms ease-out;display:flex}.MacDesktopScene-module__ArcV3a__dockIconFramePressed{transform:scale(.9)}.MacDesktopScene-module__ArcV3a__dockIcon{object-fit:cover;border-radius:22%;width:100%;height:100%;display:block}.MacDesktopScene-module__ArcV3a__statusCapsule{-webkit-backdrop-filter:blur(22px)saturate(160%);cursor:default;background:#00000061;border:1px solid #ffffff1a;box-shadow:0 4px 16px -4px #00000059,inset 0 1px #ffffff14}@media (max-width:767px){.MacDesktopScene-module__ArcV3a__scene{aspect-ratio:5/7;border-radius:1.5rem}.MacDesktopScene-module__ArcV3a__sceneFlush{aspect-ratio:auto;border-radius:0}.MacDesktopScene-module__ArcV3a__wallpaper{width:auto;min-width:100%;height:auto;min-height:100%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.MacDesktopScene-module__ArcV3a__dockIconFrame{transition:none}.MacDesktopScene-module__ArcV3a__menuBarIconWobble{animation:none}}@media (prefers-reduced-transparency:reduce){.MacDesktopScene-module__ArcV3a__glassDark{-webkit-backdrop-filter:none;background:#1c1c20f5}.MacDesktopScene-module__ArcV3a__glassDarkMacbook{-webkit-backdrop-filter:none;background:#101014fa}.MacDesktopScene-module__ArcV3a__glassLight{-webkit-backdrop-filter:none;background:#f8f6f2fa}.MacDesktopScene-module__ArcV3a__presetListFadeTopLight{background:linear-gradient(#f8f6f2,#0000)}.MacDesktopScene-module__ArcV3a__presetListFadeBottomLight{background:linear-gradient(#0000,#f8f6f2)}.MacDesktopScene-module__ArcV3a__glassHud{-webkit-backdrop-filter:none;background:#28282ef0}.MacDesktopScene-module__ArcV3a__menuBar{-webkit-backdrop-filter:none;background:#000000d1}.MacDesktopScene-module__ArcV3a__dockBackdrop{-webkit-backdrop-filter:none;background:#323238f0}.MacDesktopScene-module__ArcV3a__statusCapsule{-webkit-backdrop-filter:none;background:#000000d1}}
@keyframes hints-module__VDEUOq__promptBob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.hints-module__VDEUOq__promptBob{animation:1.6s ease-in-out infinite hints-module__VDEUOq__promptBob}@media (prefers-reduced-motion:reduce){.hints-module__VDEUOq__promptBob{animation:none}}
.Bar-module__-Mw7HW__textEditButton{z-index:1;overflow:visible}.Bar-module__-Mw7HW__overflowSlot{width:2.5rem;height:2.5rem;overflow:visible}@media (min-width:640px){.Bar-module__-Mw7HW__overflowSlot{width:2.75rem;height:2.75rem}}.Bar-module__-Mw7HW__textEditIcon{object-fit:contain;transform-origin:50%;border-radius:0;transform:scale(1.22)}.Bar-module__-Mw7HW__bounce{animation:.52s cubic-bezier(.22,1,.36,1) Bar-module__-Mw7HW__dockBounce}@keyframes Bar-module__-Mw7HW__dockBounce{0%,to{transform:translateY(0)}32%{transform:translateY(-.55rem)}64%{transform:translateY(-.18rem)}}@media (prefers-reduced-motion:reduce){.Bar-module__-Mw7HW__bounce{animation:none}}
.Window-module__U6DJwG__window{cursor:text;transform-origin:50%;background:#f5f5f7;border:1px solid #0000001f;border-radius:.625rem;flex-direction:column;width:100%;height:100%;min-height:0;transition:opacity .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001f,0 12px 32px #0000002e}.Window-module__U6DJwG__window[data-open=false]{opacity:0;pointer-events:none;transform:scale(.96)}.Window-module__U6DJwG__titleBar{background:linear-gradient(#ececef,#e4e4e8);border-bottom:1px solid #00000014;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.Window-module__U6DJwG__titleBarSpacer{flex-shrink:0;width:2.8125rem}.Window-module__U6DJwG__trafficLights{align-items:center;gap:.375rem;display:flex}.Window-module__U6DJwG__trafficLight{cursor:pointer;border:.5px solid #0000001f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:.6875rem;height:.6875rem;padding:0;display:inline-flex}@media (max-width:767px){.Window-module__U6DJwG__titleBar{gap:.25rem;padding:.25rem .5rem}.Window-module__U6DJwG__titleBarSpacer{width:1.75rem}.Window-module__U6DJwG__trafficLights{pointer-events:none;gap:.25rem}.Window-module__U6DJwG__trafficLight{width:.5rem;height:.5rem}.Window-module__U6DJwG__title{font-size:.625rem}}.Window-module__U6DJwG__trafficLight:focus-visible{outline-offset:2px;outline:2px solid #007affa6}.Window-module__U6DJwG__trafficLightClose{color:#4d0000;background:#ff5f57}.Window-module__U6DJwG__trafficLightMinimize{color:#995700;background:#febc2e}.Window-module__U6DJwG__trafficLightZoom{background:#28c840}.Window-module__U6DJwG__trafficLightStatic{cursor:default}.Window-module__U6DJwG__glyph{opacity:0;pointer-events:none;width:.5rem;height:.5rem;transition:opacity 80ms;overflow:visible}.Window-module__U6DJwG__glyph path{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round}.Window-module__U6DJwG__trafficLights:is(:hover,:focus-within,:active) .Window-module__U6DJwG__glyph{opacity:1}.Window-module__U6DJwG__trafficLight:disabled .Window-module__U6DJwG__glyph{opacity:0}.Window-module__U6DJwG__title{text-align:center;color:#0000008c;-webkit-user-select:none;user-select:none;flex:1;font-size:.75rem;font-weight:500}.Window-module__U6DJwG__textarea{resize:none;color:#1d1d1f;background:0 0;border:0;outline:none;flex:1;width:100%;min-height:0;padding:.75rem .875rem;font-size:.875rem;line-height:1.5}.Window-module__U6DJwG__textarea::placeholder{color:#00000059}@media (min-width:768px){.Window-module__U6DJwG__textarea{padding:.875rem 1rem;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.Window-module__U6DJwG__window,.Window-module__U6DJwG__glyph{transition:none}}
.styles-module__tNrYQW__frame{border-radius:1.25rem}@media (max-width:767px){.styles-module__tNrYQW__frame{border-radius:1.5rem}}:-webkit-any(.styles-module__tNrYQW__frame:fullscreen,.styles-module__tNrYQW__frame:-webkit-full-screen){background:#000;border-radius:0;align-items:center;height:100dvh;display:flex}:is(.styles-module__tNrYQW__frame:fullscreen,.styles-module__tNrYQW__frame:fullscreen){background:#000;border-radius:0;align-items:center;height:100dvh;display:flex}
@keyframes HeroSection-module__2sxqOa__logoWobble{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}.HeroSection-module__2sxqOa__logoWobble{animation:.42s ease-in-out infinite HeroSection-module__2sxqOa__logoWobble}@keyframes HeroSection-module__2sxqOa__clickPromptBob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.HeroSection-module__2sxqOa__clickPrompt{animation:1.6s ease-in-out infinite HeroSection-module__2sxqOa__clickPromptBob}@media (prefers-reduced-motion:reduce){.HeroSection-module__2sxqOa__clickPrompt{animation:none}}
.mac-book-pro-module__-D-rKG__root{--mb-lid-deck-gap:3.5em;font-family:var(--font-sans), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:118em;margin-inline:auto;padding:6em 4em 8em;font-size:min(clamp(2.9px,.44vw + 2.2px,5.3px),.5vw - .015rem);display:flex;position:relative}@media (max-width:767px){.mac-book-pro-module__-D-rKG__root{font-size:min(3.2px,.5vw - .01rem)}}@media (min-width:1600px){.mac-book-pro-module__-D-rKG__root{font-size:min(clamp(3.2px,.5vw + 2.5px,6.2px),.5vw - .015rem)}}.mac-book-pro-module__-D-rKG__screen{z-index:1;flex-direction:column;justify-content:flex-start;align-items:center;width:190em;display:flex;position:relative}.mac-book-pro-module__-D-rKG__screenCover{background:linear-gradient(#646464 0%,#787878 15%,#d3d3d3 100%);border-radius:24em 24em 0 0/6em 6em 0 0;width:100%;height:2.5em}.mac-book-pro-module__-D-rKG__facet{flex-shrink:0;width:190em;height:2em;overflow:hidden}.mac-book-pro-module__-D-rKG__screenSide{background:linear-gradient(90deg,#6e6e6e 0%,#ededed 3%,#d3d3d3 8% 93%,#ededed 98%,#6e6e6e 100%);border:.25em solid #999;width:100%;height:1em}.mac-book-pro-module__-D-rKG__screenGlass{background-color:#000;width:99%;height:.5em;margin-inline:auto}.mac-book-pro-module__-D-rKG__topCaseCover{width:147em;height:104em;top:calc(4.5em + var(--mb-lid-deck-gap));z-index:0;background-color:#d3d3d3;border-radius:5.5em;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;box-shadow:.3em .4em 2em .8em #61616147}.mac-book-pro-module__-D-rKG__hinge{background-color:#252525;border-radius:0 0 1em 1em;width:70%;height:3em}.mac-book-pro-module__-D-rKG__keysAndSpkrs{justify-content:space-evenly;align-items:center;width:100%;display:flex}.mac-book-pro-module__-D-rKG__speaker{background-image:repeating-radial-gradient(circle,#0003,#00000080 .15em,#0000 .15em 100%);background-size:1em 1em;width:5em;height:46em}.mac-book-pro-module__-D-rKG__keyboardFrame{background-color:#d3d3d3;border-radius:2.5em;flex-direction:column;justify-content:center;align-items:center;width:132em;padding:3em 0;display:flex;position:relative;box-shadow:inset 1em 1em 3em 1em #666666bf}.mac-book-pro-module__-D-rKG__keyboard{grid-template-rows:5em repeat(4,8em) 9em;gap:.5em;width:126.5em;display:grid}.mac-book-pro-module__-D-rKG__key{appearance:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;color:#fff;cursor:pointer;background-color:#000;border:0;border-radius:1em;flex-direction:column;justify-content:center;align-items:center;width:8em;height:8em;margin:0 .25em;padding:0;font-family:inherit;font-size:1em;display:flex;box-shadow:.22em .25em .3em .2em #505050e6,inset 0 0 5em 3.5em #64646426}.mac-book-pro-module__-D-rKG__key:focus{outline:none}.mac-book-pro-module__-D-rKG__key:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}.mac-book-pro-module__-D-rKG__key:active,.mac-book-pro-module__-D-rKG__keyPressed{box-shadow:.04em .04em .2em .2em #666666bf,inset 0 0 1em 3.5em #6464640d}.mac-book-pro-module__-D-rKG__key span{margin:.3em;font-size:1.8em;transition:transform .1s}.mac-book-pro-module__-D-rKG__key:active span,.mac-book-pro-module__-D-rKG__keyPressed span{transform:translateY(.1em)}.mac-book-pro-module__-D-rKG__keyMd{width:12.5em}.mac-book-pro-module__-D-rKG__keyL{width:14.5em}.mac-book-pro-module__-D-rKG__keyXl{width:19em}.mac-book-pro-module__-D-rKG__keyCmd{justify-content:flex-end;width:10em}.mac-book-pro-module__-D-rKG__keySpace{width:43em}.mac-book-pro-module__-D-rKG__keyRight{justify-content:flex-end;align-items:flex-end}.mac-book-pro-module__-D-rKG__keyLeft{justify-content:flex-end;align-items:flex-start}.mac-book-pro-module__-D-rKG__row{justify-content:space-between;display:flex}.mac-book-pro-module__-D-rKG__row1>.mac-book-pro-module__-D-rKG__key{height:5em}.mac-book-pro-module__-D-rKG__row6>.mac-book-pro-module__-D-rKG__key{height:9em}.mac-book-pro-module__-D-rKG__row6>.mac-book-pro-module__-D-rKG__key>span{margin:.5em}.mac-book-pro-module__-D-rKG__row>.mac-book-pro-module__-D-rKG__keyRight>span,.mac-book-pro-module__-D-rKG__row>.mac-book-pro-module__-D-rKG__keyLeft>span{margin:1em}.mac-book-pro-module__-D-rKG__altLeft{align-items:flex-start}.mac-book-pro-module__-D-rKG__altRight{align-items:flex-end}.mac-book-pro-module__-D-rKG__keyArrow{height:50%}.mac-book-pro-module__-D-rKG__arrowCluster{flex-direction:column;justify-content:space-between;width:8em;height:9em;margin:0 .25em;display:flex}.mac-book-pro-module__-D-rKG__arrowCluster .mac-book-pro-module__-D-rKG__keyArrow{height:4.25em}.mac-book-pro-module__-D-rKG__trackpad{background-color:#d3d3d3;border:.1em solid #a9a9a9;border-radius:3em;width:60em;height:37em;box-shadow:inset 0 0 .6em .25em gray}.mac-book-pro-module__-D-rKG__opener{background:linear-gradient(#494949 0%,#c8c8c8 100%);border-radius:2em 2em 0 0;width:20%;height:2em}
