@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.e9baa5d3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.3386308b.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.be4602c5.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_a6a22beb-module__VK2_Wa__className{font-family:Fraunces,Fraunces Fallback;font-style:italic}.fraunces_a6a22beb-module__VK2_Wa__variable{--font-fraunces:"Fraunces","Fraunces Fallback"}
.tiptap-wrapper{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tiptap-scroller{flex:1;padding:40px max(48px,50% - 360px);overflow-y:auto}.tiptap-scroller .ProseMirror{color:var(--text-primary);font-size:16px;line-height:1.7;font-family:var(--font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);max-width:720px;min-height:60vh;caret-color:var(--text-primary);outline:none}.tiptap-scroller .ProseMirror h1{margin:1.2em 0 .4em;font-size:1.5em;font-weight:700;line-height:1.4}.tiptap-scroller .ProseMirror>h1:first-child{letter-spacing:-.02em;margin:0 0 .5em;font-size:2em;font-weight:700;line-height:1.25}.tiptap-scroller .ProseMirror h2{margin:1em 0 .3em;font-size:1.25em;font-weight:700;line-height:1.4}.tiptap-scroller .ProseMirror h3{margin:.9em 0 .3em;font-size:1.1em;font-weight:700}.tiptap-scroller .ProseMirror p{margin:0 0 .6em}.tiptap-scroller .ProseMirror p:last-child{margin-bottom:0}.tiptap-scroller .ProseMirror strong{font-weight:700}.tiptap-scroller .ProseMirror em{font-style:italic}.tiptap-scroller .ProseMirror u{text-decoration:underline}.tiptap-scroller .ProseMirror s{text-decoration:line-through}.tiptap-scroller .ProseMirror code{background:var(--glass-hover);border-radius:3px;padding:.1em .3em;font-family:monospace;font-size:.9em}.tiptap-scroller .ProseMirror pre{background:var(--glass-hover);border-radius:6px;margin:.8em 0;padding:12px 16px;overflow-x:auto}.tiptap-scroller .ProseMirror pre code{background:0 0;padding:0;font-size:.875em}.tiptap-scroller .ProseMirror ul,.tiptap-scroller .ProseMirror ol{margin:.4em 0 .6em;padding-left:1.4em}.tiptap-scroller .ProseMirror li{margin:.2em 0}.tiptap-scroller .ProseMirror ul li{list-style-type:disc}.tiptap-scroller .ProseMirror ol li{list-style-type:decimal}.tiptap-scroller .ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}.tiptap-scroller .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.tiptap-scroller .ProseMirror ul[data-type=taskList] li>label{flex-shrink:0;margin-top:3px}.tiptap-scroller .ProseMirror ul[data-type=taskList] li>div{flex:1}.tiptap-scroller .ProseMirror blockquote{border-left:3px solid var(--text-tertiary);color:var(--text-secondary);margin:.8em 0;padding-left:1em}.tiptap-scroller .ProseMirror table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.95em}.tiptap-scroller .ProseMirror table td,.tiptap-scroller .ProseMirror table th{border:1px solid var(--border-color);text-align:left;padding:6px 12px}.tiptap-scroller .ProseMirror table th{background:var(--glass-hover);font-weight:600}.tiptap-scroller .ProseMirror kbd{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);font-family:var(--font-sans,inherit);-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;margin:0 .08em;padding:.1em .45em;font-size:.78em;font-weight:500;line-height:1;display:inline-flex;position:relative;top:-.08em;box-shadow:0 2px #0000000f,inset 0 1px #fff9}.tiptap-scroller .ProseMirror hr{border:none;border-top:1px solid var(--border-color);margin:1.5em 0}.tiptap-scroller .ProseMirror ::selection{background:var(--glass-hover)}.tiptap-scroller .ProseMirror h1.is-empty:before,.tiptap-scroller .ProseMirror p.is-empty:before{content:attr(data-placeholder);color:var(--text-tertiary);pointer-events:none;float:left;height:0}.dictation-pulse{animation:1.6s ease-in-out infinite dictation-pulse}@keyframes dictation-pulse{0%,to{opacity:1}50%{opacity:.45}}.tiptap-scroller .ProseMirror .dictation-interim{color:var(--text-tertiary)}.tiptap-scroller .ProseMirror [style*="text-align: center"]{text-align:center}.tiptap-scroller .ProseMirror [style*="text-align: right"]{text-align:right}.tiptap-scroller .ProseMirror [style*="text-align: justify"]{text-align:justify}.editor-island-fixed{z-index:5;position:fixed;top:50%;left:16px;transform:translateY(-50%)}@media (max-width:840px){.editor-island-fixed{display:none}}.note-skeleton{flex:1;padding:40px max(48px,50% - 360px);animation:1.4s ease-in-out infinite note-skeleton-pulse}.note-skeleton-title{background:var(--glass-hover);border-radius:6px;width:40%;height:30px;margin-bottom:22px}.note-skeleton-line{background:var(--glass-hover);border-radius:4px;height:13px;margin-bottom:12px}@keyframes note-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.editor-footer-actions{pointer-events:none;justify-content:flex-end;display:flex;position:sticky;bottom:20px}.editor-footer-actions>*{pointer-events:auto}.collab-cursor-wrap{vertical-align:text-top;pointer-events:none;-webkit-user-select:none;user-select:none;width:0;display:inline-block;position:relative;overflow:visible}.collab-cursor-caret{background-color:var(--cursor-color);border-radius:1px;width:2px;height:1.2em;animation:1.1s ease-in-out infinite collab-cursor-blink;position:absolute;top:0;left:-1px}.collab-cursor-pill{background-color:var(--cursor-color);color:#fff;white-space:nowrap;opacity:1;pointer-events:none;z-index:10;border-radius:10px;padding:3px 7px;font-size:11px;font-weight:500;line-height:1;transition:opacity .3s;position:absolute;bottom:calc(100% + 3px);left:-1px;box-shadow:0 1px 4px #0000002e}.collab-cursor--idle .collab-cursor-pill{opacity:0}@keyframes collab-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.collab-selection{border-radius:2px}
.HeroLandingPage-module__5h_aTq__page{--landing-atmosphere-top-rgb:12 12 13;--landing-atmosphere-stop-1-rgb:24 25 26;--landing-atmosphere-stop-2-rgb:48 50 52;--landing-atmosphere-stop-3-rgb:82 85 88;--landing-atmosphere-stop-4-rgb:121 125 127;--landing-header-bg:rgb(var(--landing-atmosphere-top-rgb));--hero-gutter:clamp(22px,8vw,176px);--hero-grain-opacity:.12;--hero-grain-size:72px;--landing-nav-max-width:1290px;--landing-nav-top:22px;--landing-nav-bottom:12px;--landing-nav-inline-padding:clamp(24px,3vw,44px);--landing-nav-column-gap:clamp(19px,2.55vw,41px);--landing-nav-link-gap:clamp(20px,1.7vw,29px);--landing-nav-action-gap:clamp(15px,1.1vw,20px);--landing-nav-surface:#f2f1ed;--landing-nav-surface-hover:#fbfaf7;--landing-nav-control-height:32px;--landing-nav-logo-size:var(--landing-nav-control-height);--landing-nav-logo-radius:8px;--landing-nav-brand-size:18px;--landing-nav-link-size:13px;--landing-nav-cta-height:var(--landing-nav-control-height);--landing-nav-cta-padding:14px;--landing-nav-cta-radius:16px;--landing-rail-padding:var(--landing-nav-inline-padding);--product-canvas-width:1512px;--product-canvas-height:884px;--product-canvas-aspect:1512/884;background:var(--landing-header-bg);color:#fff;overscroll-behavior-x:none;min-height:100vh;overflow-x:clip}.HeroLandingPage-module__5h_aTq__hero{isolate:isolate;--hero-content-width:min(calc(100vw - var(--landing-rail-padding) - var(--landing-rail-padding)),var(--landing-nav-max-width));--stage-width:var(--hero-content-width);--stage-height:calc(var(--stage-width)/(var(--product-canvas-aspect)));--stage-left:50%;--stage-translate-x:-50%;--stage-viewport-exposure:.5;--stage-top:calc(100svh - (var(--stage-height)*var(--stage-viewport-exposure)));--product-crop-fade-width:0px;--product-crop-fade-opacity:0;--product-bottom-gap:clamp(68px,6vw,110px);min-height:max(100svh,calc(var(--stage-top) + var(--stage-height) + var(--product-bottom-gap)));padding-bottom:var(--product-bottom-gap);background:var(--landing-header-bg);position:relative;overflow:hidden}.HeroLandingPage-module__5h_aTq__hero:before{top:var(--stage-top);z-index:5;width:var(--product-crop-fade-width);height:var(--stage-height);pointer-events:none;content:"";opacity:var(--product-crop-fade-opacity);background:linear-gradient(270deg,#000000d6 0%,#0000009e 34%,#0000003d 72%,#0000 100%);position:absolute;right:0}.HeroLandingPage-module__5h_aTq__hero:after{z-index:1;pointer-events:none;content:"";background-image:url(/landing/noise-512.webp);background-repeat:repeat;background-size:var(--hero-grain-size)var(--hero-grain-size);mix-blend-mode:screen;opacity:var(--hero-grain-opacity);position:absolute;inset:0}.HeroLandingPage-module__5h_aTq__atmosphere{z-index:0;pointer-events:none;background:var(--landing-header-bg);position:absolute;inset:0;overflow:hidden}.HeroLandingPage-module__5h_aTq__shadowPlate{z-index:0;aspect-ratio:3000/1238;pointer-events:none;background-image:url(/landing/shadow.avif);background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;width:243.03%;position:absolute;bottom:0;left:50%;transform:translate(-49.233%,9.774%)}.HeroLandingPage-module__5h_aTq__navWrap{z-index:30;width:100%;padding:var(--landing-nav-top)var(--landing-rail-padding)var(--landing-nav-bottom);background:var(--landing-header-bg);position:fixed;top:0;left:0;right:0}.HeroLandingPage-module__5h_aTq__nav{align-items:center;gap:var(--landing-nav-column-gap);width:100%;max-width:var(--landing-nav-max-width);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0 auto;display:grid}.HeroLandingPage-module__5h_aTq__brand,.HeroLandingPage-module__5h_aTq__navActions,.HeroLandingPage-module__5h_aTq__navLinks{align-items:center;display:flex}.HeroLandingPage-module__5h_aTq__brand{color:#fff;justify-self:start;gap:12px;min-width:0;text-decoration:none}.HeroLandingPage-module__5h_aTq__logoBox{width:var(--landing-nav-logo-size);height:var(--landing-nav-logo-size);border-radius:var(--landing-nav-logo-radius);background:var(--landing-nav-surface);flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff61,0 12px 24px #0000004d}.HeroLandingPage-module__5h_aTq__logoBox img{width:100%;height:100%;display:block}.HeroLandingPage-module__5h_aTq__brandName{font-size:var(--landing-nav-brand-size);letter-spacing:0;font-weight:800;line-height:1}.HeroLandingPage-module__5h_aTq__navLinks{justify-self:center;gap:var(--landing-nav-link-gap)}.HeroLandingPage-module__5h_aTq__navLink,.HeroLandingPage-module__5h_aTq__loginLink,.HeroLandingPage-module__5h_aTq__ctaLink,.HeroLandingPage-module__5h_aTq__navMenuButton{letter-spacing:0;white-space:nowrap;text-decoration:none}.HeroLandingPage-module__5h_aTq__navLink,.HeroLandingPage-module__5h_aTq__loginLink{color:#ffffffd1;font-size:var(--landing-nav-link-size);font-weight:500;line-height:1;transition:color .16s}.HeroLandingPage-module__5h_aTq__navLink{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.HeroLandingPage-module__5h_aTq__navLink:hover,.HeroLandingPage-module__5h_aTq__navLinkActive,.HeroLandingPage-module__5h_aTq__loginLink:hover{color:#fff}.HeroLandingPage-module__5h_aTq__navActions{justify-self:end;gap:var(--landing-nav-action-gap)}.HeroLandingPage-module__5h_aTq__ctaLink{min-height:var(--landing-nav-cta-height);padding:0 var(--landing-nav-cta-padding);border-radius:var(--landing-nav-cta-radius);background:var(--landing-nav-surface);color:#131415;font-size:var(--landing-nav-link-size);justify-content:center;align-items:center;font-weight:600;line-height:1;transition:background-color .16s;display:inline-flex;box-shadow:inset 0 1px #ffffffa6,0 16px 34px #00000047}.HeroLandingPage-module__5h_aTq__ctaLink:hover{background:var(--landing-nav-surface-hover)}.HeroLandingPage-module__5h_aTq__navMenuButton{width:var(--landing-nav-control-height);height:var(--landing-nav-control-height);border-radius:var(--landing-nav-cta-radius);color:#fff;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .16s;display:none}.HeroLandingPage-module__5h_aTq__navMenuButton:hover{background:#ffffff1a}.HeroLandingPage-module__5h_aTq__navMenuButton span{background:currentColor;border-radius:999px;width:14px;height:1.5px;position:absolute}.HeroLandingPage-module__5h_aTq__navMenuButton span:first-child{transform:translateY(-3px)}.HeroLandingPage-module__5h_aTq__navMenuButton span:last-child{transform:translateY(3px)}.HeroLandingPage-module__5h_aTq__navTray{--nav-reveal-curve:cubic-bezier(.16,1,.3,1);--nav-hide-curve:cubic-bezier(.55,0,.42,1);z-index:-1;padding:10px var(--landing-rail-padding)18px;pointer-events:none;visibility:hidden;transition:transform .22s var(--nav-hide-curve),visibility 0s linear .24s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.HeroLandingPage-module__5h_aTq__navTrayMounted{z-index:0;visibility:visible}.HeroLandingPage-module__5h_aTq__navTrayOpen{pointer-events:auto;transition:transform .26s var(--nav-reveal-curve),visibility 0s linear 0s;transform:translateY(0)}.HeroLandingPage-module__5h_aTq__navTraySurface{width:min(calc(100vw - var(--landing-rail-padding) - var(--landing-rail-padding)),760px);-webkit-backdrop-filter:blur(34px)saturate(1.08)brightness(.82);isolation:isolate;opacity:0;transition:opacity .22s var(--nav-hide-curve),transform .24s var(--nav-hide-curve);background:radial-gradient(circle at 18% -10%,#ffffff38,#0000 34%),radial-gradient(circle at 82% 10%,#ffffff1a,#0000 36%),linear-gradient(145deg,#ffffff26,#ffffff0b 46%,#ffffff17),#080808b8;border:1px solid #ffffff1f;border-radius:24px;margin:0 auto;padding:16px;position:relative;overflow:hidden;transform:translateY(-4px)scale(.992);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #ffffff0f,0 30px 80px #0000006b}.HeroLandingPage-module__5h_aTq__navTrayOpen .HeroLandingPage-module__5h_aTq__navTraySurface{opacity:1;transition:opacity 0s linear,transform .26s var(--nav-reveal-curve);transform:scale(1)}.HeroLandingPage-module__5h_aTq__navTrayClosing .HeroLandingPage-module__5h_aTq__navTraySurface{opacity:0;transform:translateY(-4px)scale(.992)}.HeroLandingPage-module__5h_aTq__navTraySurface:before,.HeroLandingPage-module__5h_aTq__navTraySurface:after{z-index:-1;pointer-events:none;content:"";position:absolute;inset:0}.HeroLandingPage-module__5h_aTq__navTraySurface:before{opacity:.78;background:linear-gradient(115deg,#ffffff29,#0000 18% 72%,#ffffff14),radial-gradient(at 50% 115%,#ffffff1c,#0000 48%)}.HeroLandingPage-module__5h_aTq__navTraySurface:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 24px 70px #ffffff0a}.HeroLandingPage-module__5h_aTq__navPanelViewport{opacity:0;transition:opacity .18s var(--nav-hide-curve),transform .22s var(--nav-hide-curve);border-radius:18px;overflow:hidden;transform:translateY(-5px)scale(.992)}.HeroLandingPage-module__5h_aTq__navTrayOpen .HeroLandingPage-module__5h_aTq__navPanelViewport{opacity:1;transition:opacity .26s var(--nav-reveal-curve)36ms,transform .3s var(--nav-reveal-curve)20ms;transform:translateY(0)scale(1)}.HeroLandingPage-module__5h_aTq__navPanelRail{will-change:transform;transition:transform .19s var(--nav-reveal-curve);display:flex}.HeroLandingPage-module__5h_aTq__navPanel{opacity:0;pointer-events:none;transition:opacity .15s var(--nav-hide-curve);flex:0 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.HeroLandingPage-module__5h_aTq__navPanelWithCta{grid-template-columns:minmax(0,1fr) minmax(238px,.42fr);gap:0}.HeroLandingPage-module__5h_aTq__navPanelActive{opacity:1;pointer-events:auto;transition:opacity .21s var(--nav-reveal-curve)20ms}.HeroLandingPage-module__5h_aTq__navPanelMain{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;min-width:0;display:grid}.HeroLandingPage-module__5h_aTq__navPanelCtaRail{border-left:1px solid #ffffff1f;min-width:0;margin-left:20px;padding-left:22px;display:flex}.HeroLandingPage-module__5h_aTq__navCard{color:#fff;background:0 0;border:1px solid #0000;border-radius:16px;min-height:92px;padding:18px 20px;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s;display:block;overflow:hidden}.HeroLandingPage-module__5h_aTq__navCardWithIcon{grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.HeroLandingPage-module__5h_aTq__navCardCta{background-color:#ffffff0b;border-color:#ffffff14;align-items:center;width:100%;min-height:100%;display:flex;box-shadow:0 18px 48px #0000001f}.HeroLandingPage-module__5h_aTq__navCard:hover,.HeroLandingPage-module__5h_aTq__navCard:focus-visible{background-color:#ffffff0b;border-color:#0000;box-shadow:0 12px 32px #00000014}.HeroLandingPage-module__5h_aTq__navCardCta:hover,.HeroLandingPage-module__5h_aTq__navCardCta:focus-visible{background-color:#ffffff12;border-color:#ffffff1f;box-shadow:0 18px 48px #00000029}.HeroLandingPage-module__5h_aTq__navCard:focus-visible{outline:none}.HeroLandingPage-module__5h_aTq__navCardIconFrame{color:#fff;justify-content:center;align-items:center;width:48px;height:46px;display:flex}.HeroLandingPage-module__5h_aTq__navCardIcon{width:48px;height:46px;display:block;overflow:visible}.HeroLandingPage-module__5h_aTq__navCardText{flex-direction:column;gap:9px;min-width:0;display:flex}.HeroLandingPage-module__5h_aTq__navCardTitle{color:#fffffff0;letter-spacing:0;font-size:18px;font-weight:740;line-height:1.05}.HeroLandingPage-module__5h_aTq__navCardDescription{color:#ffffff94;letter-spacing:0;font-size:13px;font-weight:500;line-height:1.35}.HeroLandingPage-module__5h_aTq__heroCopy{z-index:4;width:min(calc(100% - var(--landing-rail-padding) - var(--landing-rail-padding)),var(--landing-nav-max-width));margin:clamp(118px,14.5svh,184px) auto 0;position:relative}.HeroLandingPage-module__5h_aTq__heroTitle{color:#fff;letter-spacing:0;max-width:1120px;margin:0;font-size:80px;font-weight:760;line-height:1.03}.HeroLandingPage-module__5h_aTq__heroTitleDesktop{display:inline}.HeroLandingPage-module__5h_aTq__heroTitleMobile{display:none}.HeroLandingPage-module__5h_aTq__rotatingHeroSlot{vertical-align:bottom;margin-block:-.08em -.16em;padding-block:.08em .16em;display:inline-flex;position:relative;overflow:hidden}.HeroLandingPage-module__5h_aTq__rotatingHeroWord{white-space:nowrap;will-change:opacity,filter,transform;display:inline-flex}.HeroLandingPage-module__5h_aTq__heroTitleAccent{font-family:var(--font-fraunces),Georgia,"Times New Roman",serif;font-variation-settings:"opsz" 96,"SOFT" 50,"WONK" 0;font-size:1.02em;font-style:italic;font-weight:350}.HeroLandingPage-module__5h_aTq__heroDek{color:#abafb5;letter-spacing:0;max-width:600px;margin:36px 0 0;font-size:16px;font-weight:400;line-height:1.55}.HeroLandingPage-module__5h_aTq__stageShell{top:var(--stage-top);left:var(--stage-left);z-index:3;width:var(--stage-width);isolation:isolate;transform:translateX(var(--stage-translate-x));margin:0;position:absolute}.HeroLandingPage-module__5h_aTq__productWindow{z-index:2;--product-zoom:1;--product-offset-x:0px;--product-offset-y:0px;--product-content-width:calc(var(--stage-width) - 2px);--product-frame-scale:1;--product-frame-offset-x:0px;--product-frame-offset-y:0px;width:100%;aspect-ratio:var(--product-canvas-aspect);background:#0e0f10;border:1px solid #ffffff08;border-radius:clamp(10px,.9vw,14px);position:relative;overflow:hidden;box-shadow:inset 0 .25px #ffffff05,0 25px 50px -10px #00000040,0 15px 30px -15px #0003}.HeroLandingPage-module__5h_aTq__windowBody{background:var(--calendar-canvas-bg);height:100%;position:relative;overflow:hidden}.HeroLandingPage-module__5h_aTq__surfaceScaleFrame{width:var(--product-canvas-width);height:var(--product-canvas-height);transform-origin:0 0;transform:translate3d(var(--product-frame-offset-x),var(--product-frame-offset-y),0)scale(var(--product-frame-scale));will-change:transform;position:absolute;top:0;left:0}.HeroLandingPage-module__5h_aTq__productInteractionShield{z-index:900;pointer-events:auto;cursor:default;touch-action:pan-y;background:0 0;position:absolute;inset:0}.HeroLandingPage-module__5h_aTq__demoCursor{--demo-cursor-scale:.35;--demo-cursor-tag-scale:.3;--demo-cursor-fill-color:#ff3d1f;--demo-cursor-pointer-outline-color:#ffd6bd;--demo-cursor-pointer-outline-width:2px;--demo-cursor-tag-height:calc(80px*var(--demo-cursor-tag-scale));--demo-cursor-press-scale:1;--demo-cursor-press-shift:0px;--demo-cursor-label-x:0px;--demo-cursor-label-y:0px;--demo-cursor-label-rotate:0deg;--demo-cursor-pointer-size:calc(72px*var(--demo-cursor-scale));--demo-cursor-tag-anchor-x:calc(54px*var(--demo-cursor-scale));--demo-cursor-tag-anchor-y:calc(34px*var(--demo-cursor-scale));--demo-cursor-pointer-left:calc(-14px*var(--demo-cursor-scale));--demo-cursor-pointer-top:calc(-29px*var(--demo-cursor-scale));z-index:980;opacity:0;pointer-events:none;will-change:transform,opacity;width:128px;height:74px;transition:opacity .26s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.HeroLandingPage-module__5h_aTq__demoCursor[data-visible=true]{opacity:1}.HeroLandingPage-module__5h_aTq__demoCursor:after{top:calc(-5px*var(--demo-cursor-scale));left:calc(-5px*var(--demo-cursor-scale));width:calc(18px*var(--demo-cursor-scale));height:calc(18px*var(--demo-cursor-scale));pointer-events:none;content:"";opacity:0;border:1px solid #ff3d1f8a;border-radius:999px;position:absolute;transform:scale(.45)}.HeroLandingPage-module__5h_aTq__demoCursorPointer{top:var(--demo-cursor-pointer-top);left:var(--demo-cursor-pointer-left);width:var(--demo-cursor-pointer-size);height:var(--demo-cursor-pointer-size);max-width:none;filter:drop-shadow(0 calc(7px*var(--demo-cursor-scale))calc(11px*var(--demo-cursor-scale))#0000002e);transform:translate3d(var(--demo-cursor-press-shift),var(--demo-cursor-press-shift),0)scale(var(--demo-cursor-press-scale));transform-origin:12px 12px;-webkit-user-select:none;user-select:none;transition:transform .11s cubic-bezier(.34,1.56,.64,1);display:block;position:absolute}.HeroLandingPage-module__5h_aTq__demoCursorPointerShape{fill:var(--demo-cursor-fill-color);stroke:var(--demo-cursor-pointer-outline-color);stroke-linejoin:round;stroke-miterlimit:10;stroke-width:var(--demo-cursor-pointer-outline-width)}.HeroLandingPage-module__5h_aTq__demoCursor[data-pressed=true]{--demo-cursor-press-scale:.905;--demo-cursor-press-shift:calc(2px*var(--demo-cursor-scale))}.HeroLandingPage-module__5h_aTq__demoCursor[data-clicking=true] .HeroLandingPage-module__5h_aTq__demoCursorPointer{animation:.4s cubic-bezier(.16,1,.3,1) both HeroLandingPage-module__5h_aTq__demoCursorFakeClick}.HeroLandingPage-module__5h_aTq__demoCursorLabel{top:var(--demo-cursor-tag-anchor-y);left:var(--demo-cursor-tag-anchor-x);height:var(--demo-cursor-tag-height);padding:0 calc(28px*var(--demo-cursor-tag-scale));border-radius:calc(8px*var(--demo-cursor-tag-scale));background:var(--demo-cursor-fill-color);box-shadow:0 calc(9px*var(--demo-cursor-tag-scale))calc(15px*var(--demo-cursor-tag-scale))#00000029;color:#fff;font-size:calc(48px*var(--demo-cursor-tag-scale));letter-spacing:0;white-space:nowrap;transform:translate3d(var(--demo-cursor-label-x),var(--demo-cursor-label-y),0)rotate(var(--demo-cursor-label-rotate));transform-origin:calc(8px*var(--demo-cursor-scale))50%;will-change:transform;align-items:center;font-weight:650;line-height:1;transition:transform .34s cubic-bezier(.16,1,.3,1);display:flex;position:absolute}@keyframes HeroLandingPage-module__5h_aTq__demoCursorFakeClick{0%{transform:translate(0,0)scale(.985)}34%{transform:translate3d(calc(2px*var(--demo-cursor-scale)),calc(2px*var(--demo-cursor-scale)),0)scale(.905)}76%{transform:translate(0,0)scale(1.018)}to{transform:translate(0,0)scale(1)}}.HeroLandingPage-module__5h_aTq__demoCursor[data-clicking=true]:after{animation:.4s cubic-bezier(.16,1,.3,1) both HeroLandingPage-module__5h_aTq__demoCursorClickPulse}@keyframes HeroLandingPage-module__5h_aTq__demoCursorClickPulse{0%{opacity:0;transform:scale(.45)}26%{opacity:.48}to{opacity:0;transform:scale(1.75)}}@media (min-width:1440px){.HeroLandingPage-module__5h_aTq__hero{--stage-top:min(529px,calc(100svh - 280px))}}@media (max-width:1100px){.HeroLandingPage-module__5h_aTq__page{--hero-gutter:clamp(20px,5vw,56px);--landing-rail-padding:var(--hero-gutter)}.HeroLandingPage-module__5h_aTq__navWrap{padding-inline:var(--hero-gutter)}.HeroLandingPage-module__5h_aTq__nav{gap:24px}.HeroLandingPage-module__5h_aTq__navLinks{gap:var(--landing-nav-link-gap)}.HeroLandingPage-module__5h_aTq__heroTitle{font-size:66px;line-height:1.04}}@media (max-width:860px){.HeroLandingPage-module__5h_aTq__hero{--stage-viewport-exposure:.5}.HeroLandingPage-module__5h_aTq__nav{grid-template-columns:1fr auto}.HeroLandingPage-module__5h_aTq__navLinks,.HeroLandingPage-module__5h_aTq__navTray{display:none}.HeroLandingPage-module__5h_aTq__navMenuButton{display:inline-flex;position:relative}.HeroLandingPage-module__5h_aTq__heroCopy{margin-top:clamp(104px,15svh,160px)}.HeroLandingPage-module__5h_aTq__heroTitle{font-size:64px}.HeroLandingPage-module__5h_aTq__heroDek{max-width:560px;margin-top:28px}}@media (min-width:1240px) and (max-width:1439px){.HeroLandingPage-module__5h_aTq__hero{--stage-top:min(550px,calc(100svh - 280px))}.HeroLandingPage-module__5h_aTq__heroTitle{font-size:76px}}@media (min-width:640px) and (max-width:1239px){.HeroLandingPage-module__5h_aTq__hero{--stage-width:1200px;--stage-left:var(--landing-rail-padding);--stage-translate-x:0px;--stage-top:472px;--product-crop-fade-width:144px;--product-crop-fade-opacity:.72}}@media (max-width:639px){.HeroLandingPage-module__5h_aTq__hero{--stage-width:600px;--stage-left:var(--landing-rail-padding);--stage-translate-x:0px;--stage-top:475px;--product-crop-fade-width:96px;--product-crop-fade-opacity:.78}}@media (max-width:560px){.HeroLandingPage-module__5h_aTq__page{--hero-gutter:18px}.HeroLandingPage-module__5h_aTq__hero{--product-bottom-gap:60px}.HeroLandingPage-module__5h_aTq__navWrap{padding-inline:var(--hero-gutter)}.HeroLandingPage-module__5h_aTq__brand{gap:12px}.HeroLandingPage-module__5h_aTq__loginLink{display:none}.HeroLandingPage-module__5h_aTq__heroCopy{width:calc(100% - var(--hero-gutter) - var(--hero-gutter));margin-top:88px}.HeroLandingPage-module__5h_aTq__heroTitle{max-width:360px;font-size:48px;line-height:1.06}.HeroLandingPage-module__5h_aTq__heroTitleDesktop{display:none}.HeroLandingPage-module__5h_aTq__heroTitleMobile{display:inline}.HeroLandingPage-module__5h_aTq__heroDek{max-width:354px;margin-top:24px}}@media (max-width:400px){.HeroLandingPage-module__5h_aTq__heroTitle{font-size:46px}}
.orchestration-module__4E3YKG__heroTitle,.orchestration-module__4E3YKG__heroDek{opacity:0;will-change:opacity,filter,transform}.orchestration-module__4E3YKG__heroTitle{filter:blur(24px);transition:opacity 1.5s cubic-bezier(.22,0,.14,1),filter 1.85s cubic-bezier(.16,1,.3,1),transform 1.85s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.orchestration-module__4E3YKG__heroDek{filter:blur(14px);transition:opacity 1.5s cubic-bezier(.22,0,.14,1),filter 1.72s cubic-bezier(.16,1,.3,1),transform 1.72s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.orchestration-module__4E3YKG__windowBody{--hero-product-reveal-duration:2.1s;--hero-product-reveal-ease:cubic-bezier(.33,0,.2,1)}.orchestration-module__4E3YKG__edgeCatchLight{z-index:4;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:0;filter:drop-shadow(0 0 8px #ffffff1f);will-change:opacity,background-position;background-color:#0000;background-image:radial-gradient(112px 78px,#ffffffd1 0%,#ffffff6b 26%,#ffffff1f 50%,#fff0 74%),linear-gradient(90deg,#fff0 0%,#ffffff5c 28%,#ffffff1a 56%,#fff0 100%);background-position:-92px -56px,-24% 0;background-repeat:no-repeat;background-size:214px 126px,48% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:1px;transition:opacity .52s cubic-bezier(.16,1,.3,1);animation:5.2s linear infinite orchestration-module__4E3YKG__edgeCatchLightDrift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes orchestration-module__4E3YKG__edgeCatchLightDrift{0%{background-position:-92px -56px,-24% 0}24%{background-position:-20px -42px,-8% 0}52%{background-position:18% -30px,4% 0}76%{background-position:28% -34px,16% 0}to{background-position:38% -48px,26% 0}}.orchestration-module__4E3YKG__windowBody{opacity:0;filter:blur(5px);transition:opacity var(--hero-product-reveal-duration,1.5s)var(--hero-product-reveal-ease,cubic-bezier(.33,0,.2,1)),filter var(--hero-product-reveal-duration,1.5s)var(--hero-product-reveal-ease,cubic-bezier(.33,0,.2,1));will-change:opacity,filter}:is([data-hero-phase=tracing] .orchestration-module__4E3YKG__heroTitle,[data-hero-phase=revealing] .orchestration-module__4E3YKG__heroTitle,[data-hero-phase=settled] .orchestration-module__4E3YKG__heroTitle){opacity:1;filter:blur();transition-delay:80ms;transform:translateY(0)}:is([data-hero-phase=tracing] .orchestration-module__4E3YKG__heroDek,[data-hero-phase=revealing] .orchestration-module__4E3YKG__heroDek,[data-hero-phase=settled] .orchestration-module__4E3YKG__heroDek){opacity:1;filter:blur();transition-delay:.18s;transform:translateY(0)}[data-hero-phase=tracing] .orchestration-module__4E3YKG__edgeCatchLight{opacity:.76}[data-hero-phase=revealing] .orchestration-module__4E3YKG__edgeCatchLight{opacity:0;transition:opacity .92s ease-out}[data-hero-phase=settled] .orchestration-module__4E3YKG__edgeCatchLight{opacity:0;will-change:auto;transition:opacity .52s ease-out}:is([data-hero-phase=revealing] .orchestration-module__4E3YKG__windowBody,[data-hero-phase=settled] .orchestration-module__4E3YKG__windowBody){opacity:1;filter:blur()}:is([data-hero-phase=settled] .orchestration-module__4E3YKG__heroTitle,[data-hero-phase=settled] .orchestration-module__4E3YKG__heroDek,[data-hero-phase=settled] .orchestration-module__4E3YKG__windowBody){will-change:auto;transition:none}[data-hero-phase=settled] .orchestration-module__4E3YKG__edgeCatchLight{animation:none}@media (prefers-reduced-motion:reduce){.orchestration-module__4E3YKG__heroTitle,.orchestration-module__4E3YKG__heroDek,.orchestration-module__4E3YKG__windowBody,.orchestration-module__4E3YKG__edgeCatchLight{filter:none!important;transition:opacity .2s ease-out!important;animation:none!important;transform:none!important}}
.LandingAtmosphere-module__EZINaq__root{background:var(--landing-header-bg)}.LandingAtmosphere-module__EZINaq__canvas,.LandingAtmosphere-module__EZINaq__fallback{width:100%;height:100%;position:absolute;inset:0}.LandingAtmosphere-module__EZINaq__canvas{opacity:0;display:block}.LandingAtmosphere-module__EZINaq__fallback{background:linear-gradient(180deg,rgb(var(--landing-atmosphere-top-rgb))0%,rgb(var(--landing-atmosphere-top-rgb))35%,rgb(var(--landing-atmosphere-stop-1-rgb))52%,rgb(var(--landing-atmosphere-stop-2-rgb))69%,rgb(var(--landing-atmosphere-stop-3-rgb))86%,rgb(var(--landing-atmosphere-stop-4-rgb))100%);opacity:0}.LandingAtmosphere-module__EZINaq__root[data-atmosphere-mode=webgl] .LandingAtmosphere-module__EZINaq__canvas{opacity:1}.LandingAtmosphere-module__EZINaq__root[data-atmosphere-mode=fallback] .LandingAtmosphere-module__EZINaq__fallback{transition:opacity 2.1s cubic-bezier(.33,0,.2,1)}[data-hero-phase=tracing] .LandingAtmosphere-module__EZINaq__root[data-atmosphere-mode=fallback] .LandingAtmosphere-module__EZINaq__fallback{opacity:1;transition-delay:.86s}:is([data-hero-phase=revealing] .LandingAtmosphere-module__EZINaq__root[data-atmosphere-mode=fallback] .LandingAtmosphere-module__EZINaq__fallback,[data-hero-phase=settled] .LandingAtmosphere-module__EZINaq__root[data-atmosphere-mode=fallback] .LandingAtmosphere-module__EZINaq__fallback){opacity:1;transition-delay:0s}@media (prefers-reduced-motion:reduce){.LandingAtmosphere-module__EZINaq__root[data-atmosphere-mode=fallback] .LandingAtmosphere-module__EZINaq__fallback{transition:opacity .2s ease-out}}
