.page-module___8aEwW__page{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.page-module___8aEwW__main{flex-direction:column;flex:1;align-items:center;width:100%;max-width:1261px;margin:0 auto;padding-top:72px;display:flex}.page-module___8aEwW__heroTitle{letter-spacing:-.02em;color:#fff;opacity:1;max-width:900px;font-size:4rem;font-weight:700;line-height:1.1;font-family:var(--font-sans);margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.page-module___8aEwW__heroSubtitle{color:#888;max-width:600px;font-size:1.5rem;line-height:1.6;font-family:var(--font-sans);margin:0 auto;font-weight:500}.page-module___8aEwW__buttonContainer{justify-content:center;margin-top:2rem;display:flex}.page-module___8aEwW__downloadButton{color:#11100f;letter-spacing:-.01em;font-size:1.25rem;font-weight:600;font-family:var(--font-sans);background-color:#f7f7f5;border:none;border-radius:999px;align-items:center;gap:12px;padding:18px 36px;text-decoration:none;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s;display:flex;box-shadow:0 4px 12px #0000001a}.page-module___8aEwW__downloadButton:hover{transform:scale(1.04);box-shadow:0 12px 24px #0003}.page-module___8aEwW__downloadButton:active{transform:scale(.98)}.page-module___8aEwW__spacer{height:120px}@keyframes page-module___8aEwW__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.MacMonitor-module__tJKjpW__monitorWrapper{perspective:2000px;justify-content:center;width:100%;margin:0 auto;padding:24px 24px 0;display:flex;position:relative;overflow:visible}.MacMonitor-module__tJKjpW__flowerImage{z-index:20;pointer-events:none;filter:drop-shadow(0 -4px 8px #0006);width:256px;position:absolute;bottom:-120px;left:50%;transform:translate(-50%)}.MacMonitor-module__tJKjpW__monitorFrame{background:#0d0d0d;border-radius:32px;width:100%;height:0;padding-bottom:62.5%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 60px 120px -30px #000c,0 0 0 1px #333,inset 0 0 0 1px #ffffff14}.MacMonitor-module__tJKjpW__screen{background:#1a1512;border-radius:28px;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 100px #00000080}.MacMonitor-module__tJKjpW__wallpaper{opacity:1;z-index:0;background-color:#ff4b1f;background-image:radial-gradient(circle at 50% 0,#fffae6b3 0%,#0000 55%),radial-gradient(circle at 50% 30%,#ff8c6466 0%,#0000 70%),linear-gradient(#ff9068 0%,#ff4b1f 40%,#cc1515 100%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E");position:absolute;inset:0}.MacMonitor-module__tJKjpW__dock{-webkit-backdrop-filter:blur(24px);z-index:10;background:#14141466;border:1px solid #ffffff14;border-radius:28px;gap:14px;margin-bottom:32px;padding:14px;display:flex;box-shadow:0 20px 40px #0006,inset 0 1px #ffffff0d}.MacMonitor-module__tJKjpW__dockIcon{background:#ffffff08;border-radius:14px;width:56px;height:56px;transition:all .3s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.MacMonitor-module__tJKjpW__dockIcon:hover{background:#ffffff1a;transform:scale(1.15)translateY(-10px);box-shadow:inset 0 0 0 1px #fff3}.MacMonitor-module__tJKjpW__dockAppIcon{background-color:#000;overflow:hidden}.MacMonitor-module__tJKjpW__dockAppIcon img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.14)}.MacMonitor-module__tJKjpW__notchRef{z-index:100;pointer-events:none;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.MacMonitor-module__tJKjpW__statusBar{color:#ffffffb3;font-family:var(--font-sans);z-index:50;pointer-events:none;mix-blend-mode:plus-lighter;justify-content:space-between;font-size:14px;font-weight:500;display:flex;position:absolute;top:14px;left:32px;right:32px}.MacMonitor-module__tJKjpW__statusLeft,.MacMonitor-module__tJKjpW__statusRight{align-items:center;gap:16px;display:flex}.MacMonitor-module__tJKjpW__icon{opacity:.9;width:20px;height:20px}.MacMonitor-module__tJKjpW__heroContent{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.MacMonitor-module__tJKjpW__heroTitle{letter-spacing:-.02em;color:#fff;font-size:4rem;font-weight:800;line-height:1.1;font-family:var(--font-sans);margin-bottom:24px}.MacMonitor-module__tJKjpW__heroSubtitle{color:#fffc;font-size:1.5rem;font-weight:400;font-family:var(--font-sans);margin-bottom:48px}.MacMonitor-module__tJKjpW__buttonContainer{justify-content:center;gap:16px;display:flex}.MacMonitor-module__tJKjpW__downloadButton{color:#000;font-size:1.1rem;font-weight:600;font-family:var(--font-sans);background-color:#fff;border:none;border-radius:999px;align-items:center;gap:12px;padding:16px 32px;text-decoration:none;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s;display:flex;box-shadow:0 4px 12px #0003}.MacMonitor-module__tJKjpW__downloadButton:hover{transform:scale(1.05);box-shadow:0 12px 24px #0000004d}.MacMonitor-module__tJKjpW__demoButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1.1rem;font-weight:600;font-family:var(--font-sans);background-color:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:12px;padding:16px 32px;transition:all .2s cubic-bezier(.2,0,0,1);display:flex}.MacMonitor-module__tJKjpW__demoButton:hover{background-color:#fff3;transform:scale(1.05)}@media (max-width:1024px){.MacMonitor-module__tJKjpW__monitorWrapper{padding:16px 16px 0}.MacMonitor-module__tJKjpW__monitorFrame{border-radius:24px}.MacMonitor-module__tJKjpW__screen{border-radius:20px}.MacMonitor-module__tJKjpW__heroTitle{margin-bottom:16px;font-size:3rem}.MacMonitor-module__tJKjpW__heroSubtitle{margin-bottom:32px;font-size:1.25rem}.MacMonitor-module__tJKjpW__dock{border-radius:20px;gap:10px;margin-bottom:24px;padding:10px}.MacMonitor-module__tJKjpW__dockIcon{border-radius:10px;width:44px;height:44px}.MacMonitor-module__tJKjpW__statusBar{font-size:12px;top:10px;left:20px;right:20px}.MacMonitor-module__tJKjpW__statusLeft,.MacMonitor-module__tJKjpW__statusRight{gap:12px}.MacMonitor-module__tJKjpW__icon{width:16px;height:16px}.MacMonitor-module__tJKjpW__downloadButton,.MacMonitor-module__tJKjpW__demoButton{gap:8px;padding:12px 24px;font-size:1rem}.MacMonitor-module__tJKjpW__flowerImage{width:180px;bottom:-80px}}@media (max-width:768px){.MacMonitor-module__tJKjpW__monitorWrapper{padding:12px 12px 0}.MacMonitor-module__tJKjpW__monitorFrame{border-radius:20px}.MacMonitor-module__tJKjpW__screen{border-radius:16px}.MacMonitor-module__tJKjpW__heroTitle{margin-bottom:12px;font-size:2.25rem}.MacMonitor-module__tJKjpW__heroSubtitle{margin-bottom:24px;font-size:1rem}.MacMonitor-module__tJKjpW__dock{border-radius:16px;gap:8px;margin-bottom:16px;padding:8px}.MacMonitor-module__tJKjpW__dockIcon{border-radius:8px;width:36px;height:36px}.MacMonitor-module__tJKjpW__statusBar{font-size:10px;top:8px;left:12px;right:12px}.MacMonitor-module__tJKjpW__statusLeft,.MacMonitor-module__tJKjpW__statusRight{gap:8px}.MacMonitor-module__tJKjpW__icon{width:14px;height:14px}.MacMonitor-module__tJKjpW__downloadButton,.MacMonitor-module__tJKjpW__demoButton{padding:10px 20px;font-size:.9rem}.MacMonitor-module__tJKjpW__buttonContainer{gap:12px}.MacMonitor-module__tJKjpW__flowerImage{width:140px;bottom:-60px}}@media (max-width:480px){.MacMonitor-module__tJKjpW__monitorWrapper{padding:8px 8px 0}.MacMonitor-module__tJKjpW__monitorFrame{border-radius:16px}.MacMonitor-module__tJKjpW__screen{border-radius:12px}.MacMonitor-module__tJKjpW__heroTitle{margin-bottom:24px;font-size:1.5rem}.MacMonitor-module__tJKjpW__heroSubtitle,.MacMonitor-module__tJKjpW__dock{display:none}.MacMonitor-module__tJKjpW__dockIcon{border-radius:6px;width:28px;height:28px}.MacMonitor-module__tJKjpW__statusBar{font-size:8px;top:6px;left:8px;right:8px}.MacMonitor-module__tJKjpW__statusLeft,.MacMonitor-module__tJKjpW__statusRight{gap:6px}.MacMonitor-module__tJKjpW__statusLeft span:not(:first-child){display:none}.MacMonitor-module__tJKjpW__icon{width:12px;height:12px}.MacMonitor-module__tJKjpW__downloadButton{display:none}.MacMonitor-module__tJKjpW__demoButton{padding:8px 16px;font-size:.8rem}.MacMonitor-module__tJKjpW__buttonContainer{flex-direction:column;gap:8px}.MacMonitor-module__tJKjpW__flowerImage{display:none}}
.NotchDemo-module__Bldkvq__notchContainer{z-index:9999;pointer-events:auto;justify-content:center;width:200px;height:34px;transition:width .8s cubic-bezier(.2,.8,.2,1);display:flex}.NotchDemo-module__Bldkvq__fixed{position:fixed;top:0;left:50%;transform:translate(-50%)}.NotchDemo-module__Bldkvq__relative{position:relative}.NotchDemo-module__Bldkvq__notchPanel{background-color:#000;border-bottom-right-radius:12px;border-bottom-left-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:100%;transition:all .8s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.NotchDemo-module__Bldkvq__content{opacity:0;color:#ffffffe6;flex-direction:column;width:100%;height:100%;padding:24px 28px;transition:opacity .4s,transform .4s;display:flex;transform:scale(.95)}.NotchDemo-module__Bldkvq__expanded .NotchDemo-module__Bldkvq__content{opacity:1;transition:opacity .5s .8s,transform .5s cubic-bezier(.2,.8,.2,1) .8s;transform:scale(1)}.NotchDemo-module__Bldkvq__header{justify-content:space-between;align-items:center;width:100%;margin-bottom:auto;display:flex}.NotchDemo-module__Bldkvq__headerLeft,.NotchDemo-module__Bldkvq__headerRight{align-items:center;gap:16px;display:flex}.NotchDemo-module__Bldkvq__iconButton{color:#666;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}.NotchDemo-module__Bldkvq__iconButton:hover{color:#fff}.NotchDemo-module__Bldkvq__copyButton{color:#666;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;padding:0;transition:color .2s;display:flex}.NotchDemo-module__Bldkvq__copyButton:hover{color:#fff}.NotchDemo-module__Bldkvq__copiedState{font-family:var(--font-sans);color:#4ade80;align-items:center;gap:4px;font-size:.75rem;display:flex}.NotchDemo-module__Bldkvq__body{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:444px;margin:24px 0;display:flex}.NotchDemo-module__Bldkvq__verse{font-family:var(--font-serif);color:#fff;margin-bottom:12px;font-size:1.25rem;font-weight:500;line-height:1.3}.NotchDemo-module__Bldkvq__reference{font-family:var(--font-sans);color:#666;font-size:.85rem}.NotchDemo-module__Bldkvq__footer{justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}.NotchDemo-module__Bldkvq__player{align-items:center;gap:12px;padding-left:12px;display:flex}.NotchDemo-module__Bldkvq__albumArt{background:linear-gradient(135deg,gold,#b8860b);border-radius:4px;width:20px;height:20px}.NotchDemo-module__Bldkvq__trackInfo{font-family:var(--font-sans);color:#999;white-space:nowrap;width:100px;font-size:.75rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.NotchDemo-module__Bldkvq__trackTitleContainer{width:100%;display:inline-block}.NotchDemo-module__Bldkvq__trackTitle{display:inline-block}.NotchDemo-module__Bldkvq__marquee{padding-left:100%;animation:5s linear infinite NotchDemo-module__Bldkvq__scrollText}@keyframes NotchDemo-module__Bldkvq__scrollText{0%{transform:translate(0)}to{transform:translate(-100%)}}.NotchDemo-module__Bldkvq__controls{align-items:center;gap:10px;margin-left:8px;display:flex}.NotchDemo-module__Bldkvq__controlButton{color:#666;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}.NotchDemo-module__Bldkvq__controlButton:hover{color:#fff}.NotchDemo-module__Bldkvq__containerExpanded{max-width:90vw;width:500px!important}.NotchDemo-module__Bldkvq__expanded{border-bottom-right-radius:20px;border-bottom-left-radius:20px;height:300px;box-shadow:0 30px 60px #00000080}.NotchDemo-module__Bldkvq__containerPlaying{width:240px}.NotchDemo-module__Bldkvq__panelPlaying{background-color:#000}.NotchDemo-module__Bldkvq__compactPlayer{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 6px;display:flex}.NotchDemo-module__Bldkvq__compactArt{background:linear-gradient(135deg,gold,#b8860b);border-radius:4px;flex-shrink:0;width:22px;height:22px}.NotchDemo-module__Bldkvq__compactWaveform{align-items:center;gap:3px;height:12px;margin-right:4px;display:flex}.NotchDemo-module__Bldkvq__bar{background-color:#fff;border-radius:1px;width:2px;animation:1s ease-in-out infinite NotchDemo-module__Bldkvq__wave}.NotchDemo-module__Bldkvq__bar:first-child{height:60%;animation-delay:0s}.NotchDemo-module__Bldkvq__bar:nth-child(2){height:100%;animation-delay:.1s}.NotchDemo-module__Bldkvq__bar:nth-child(3){height:80%;animation-delay:.2s}.NotchDemo-module__Bldkvq__bar:nth-child(4){height:50%;animation-delay:.3s}@keyframes NotchDemo-module__Bldkvq__wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.NotchDemo-module__Bldkvq__contentHidden{display:none}@media (max-width:1024px){.NotchDemo-module__Bldkvq__notchContainer{width:160px;height:28px}.NotchDemo-module__Bldkvq__containerExpanded{width:400px!important}.NotchDemo-module__Bldkvq__expanded{height:240px}.NotchDemo-module__Bldkvq__content{padding:18px 22px}.NotchDemo-module__Bldkvq__body{min-width:356px;margin:18px 0}.NotchDemo-module__Bldkvq__verse{font-size:1.1rem}.NotchDemo-module__Bldkvq__reference{font-size:.8rem}.NotchDemo-module__Bldkvq__notchPanel{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.NotchDemo-module__Bldkvq__expanded{border-bottom-right-radius:18px;border-bottom-left-radius:18px}}@media (max-width:768px){.NotchDemo-module__Bldkvq__notchContainer{width:120px;height:24px}.NotchDemo-module__Bldkvq__containerExpanded{width:320px!important}.NotchDemo-module__Bldkvq__expanded{height:200px}.NotchDemo-module__Bldkvq__content{padding:14px 18px}.NotchDemo-module__Bldkvq__body{min-width:280px;margin:14px 0}.NotchDemo-module__Bldkvq__verse{font-size:1rem}.NotchDemo-module__Bldkvq__reference{font-size:.75rem}.NotchDemo-module__Bldkvq__notchPanel{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.NotchDemo-module__Bldkvq__expanded{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.NotchDemo-module__Bldkvq__containerPlaying{width:180px}.NotchDemo-module__Bldkvq__compactArt{width:18px;height:18px}}@media (max-width:480px){.NotchDemo-module__Bldkvq__notchContainer{width:100px;height:20px}.NotchDemo-module__Bldkvq__containerExpanded{width:260px!important}.NotchDemo-module__Bldkvq__expanded{height:160px}.NotchDemo-module__Bldkvq__content{padding:10px 14px}.NotchDemo-module__Bldkvq__body{min-width:230px;margin:10px 0}.NotchDemo-module__Bldkvq__verse{margin-bottom:8px;font-size:.85rem}.NotchDemo-module__Bldkvq__reference{font-size:.7rem}.NotchDemo-module__Bldkvq__notchPanel{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.NotchDemo-module__Bldkvq__expanded{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.NotchDemo-module__Bldkvq__containerPlaying{width:150px}.NotchDemo-module__Bldkvq__compactArt{width:16px;height:16px}.NotchDemo-module__Bldkvq__trackInfo{width:70px;font-size:.65rem}}
.Features-module__zvCZ4q__container{border-top:1px solid #1a1a1a;max-width:1261px;margin:0 auto;padding:120px 40px}.Features-module__zvCZ4q__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:60px 40px;display:grid}.Features-module__zvCZ4q__card{flex-direction:column;display:flex}.Features-module__zvCZ4q__card h3{font-family:var(--font-serif);color:#ddd;letter-spacing:.02em;margin-bottom:12px;font-size:1.4rem;font-weight:400}.Features-module__zvCZ4q__card p{color:#666;font-size:1rem;line-height:1.7;font-family:var(--font-sans)}@media (max-width:480px){.Features-module__zvCZ4q__container{padding-top:0}}
.Footer-module__S6Hkya__footer{text-align:center;color:#444;width:100%;font-size:.85rem;font-family:var(--font-sans);border-top:1px solid #111;margin-top:80px;padding:60px 20px}
.Navbar-module__cJzEcG__navbar{z-index:1000;-webkit-backdrop-filter:blur(12px);height:72px;font-family:var(--font-sans);background:#141414b3;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.Navbar-module__cJzEcG__navbarInner{justify-content:space-between;align-items:center;width:100%;max-width:1261px;height:100%;padding:0 40px;display:flex}.Navbar-module__cJzEcG__logo{color:#fff;cursor:pointer;letter-spacing:-.01em;font-size:1.1rem;font-weight:600;transition:opacity .2s}.Navbar-module__cJzEcG__logo:hover{opacity:.8}.Navbar-module__cJzEcG__actions{align-items:center;gap:16px;display:flex}.Navbar-module__cJzEcG__demoButton{color:#fffc;cursor:pointer;font-size:.95rem;font-weight:500;font-family:var(--font-sans);background:0 0;border:none;padding:8px 16px;transition:color .2s,transform .2s}.Navbar-module__cJzEcG__demoButton:hover{color:#fff;transform:translateY(-1px)}.Navbar-module__cJzEcG__downloadButton{color:#000;cursor:pointer;font-size:.95rem;font-weight:600;font-family:var(--font-sans);background:#fff;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s;display:flex}.Navbar-module__cJzEcG__downloadButton:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}@media (max-width:768px){.Navbar-module__cJzEcG__navbar{height:64px}.Navbar-module__cJzEcG__navbarInner{padding:0 24px}.Navbar-module__cJzEcG__logo{font-size:1rem}.Navbar-module__cJzEcG__downloadButton{padding:8px 16px;font-size:.9rem}.Navbar-module__cJzEcG__demoButton{padding:6px 12px;font-size:.9rem}}@media (max-width:480px){.Navbar-module__cJzEcG__navbar{height:60px}.Navbar-module__cJzEcG__navbarInner{padding:0 16px}.Navbar-module__cJzEcG__actions{gap:12px}.Navbar-module__cJzEcG__downloadButton{padding:6px 14px;font-size:.85rem}}
