.landing-module___C8f1a__landing{--ink:#0a0a0a;--ink-raised:#141414;--ink-card:#1b1b1b;--paper:#f7f6f2;--white:#fff;--text:#f5f5f4;--text-soft:#a8a8a6;--text-faint:#858583;--line:#ffffff14;--line-strong:#ffffff29;--paper-text:#121212;--paper-soft:#5b5b59;--paper-faint:#6b6b69;--paper-line:#0000000f;--accent:#7b6cf6;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-sine:cubic-bezier(.37, 0, .63, 1);isolation:isolate;background:radial-gradient(ellipse 58% 46% at 26% 66%, #1f1f1f99, transparent 72%), radial-gradient(ellipse 42% 38% at 80% 30%, #18181888, transparent 74%), var(--ink);min-height:100dvh;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-geist-sans), "Apple SD Gothic Neo", sans-serif;position:relative;overflow:clip}.landing-module___C8f1a__landing :is(a,button):focus-visible{outline:2px solid var(--white);outline-offset:5px;box-shadow:none}.landing-module___C8f1a__hero{position:relative}.landing-module___C8f1a__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:50% 0;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 62% at 42% 58%,#000 18%,#0000 78%);mask-image:radial-gradient(72% 62% at 42% 58%,#000 18%,#0000 78%)}.landing-module___C8f1a__hero:after{content:"";z-index:1;pointer-events:none;opacity:.3;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:absolute;inset:0}.landing-module___C8f1a__flowField{z-index:0;pointer-events:none;width:100%;height:100%;animation:1.8s ease-out .1s both landing-module___C8f1a__fade-in;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 76%,#0000 100%);mask-image:linear-gradient(#000 0 76%,#0000 100%)}.landing-module___C8f1a__shell{z-index:2;max-width:1400px;margin:0 auto;padding:0 64px;position:relative}.landing-module___C8f1a__header{border-bottom:1px solid var(--line);min-height:104px;animation:landing-module___C8f1a__drop-in .9s var(--ease-out) both;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.landing-module___C8f1a__header:after{content:"";background:linear-gradient(90deg, transparent, var(--white), transparent);opacity:0;width:26%;height:1px;animation:landing-module___C8f1a__line-sweep 2.8s .4s var(--ease-out) both;position:absolute;bottom:-1px;left:0}.landing-module___C8f1a__brand{letter-spacing:-1px;align-items:center;gap:12px;font-size:23px;font-weight:600;display:flex}.landing-module___C8f1a__headerActions{align-items:center;gap:8px;display:flex}.landing-module___C8f1a__aboutLink{min-height:44px;color:var(--text-soft);gap:12px;padding:0 4px 0 12px;font-size:12px;font-weight:400}.landing-module___C8f1a__aboutLink:hover{color:var(--white);background:#ffffff0d}.landing-module___C8f1a__aboutLink svg{transition:transform .3s var(--ease-out)}.landing-module___C8f1a__aboutLink:hover svg{transform:translate(2px,-2px)}.landing-module___C8f1a__motionToggle{border:1px solid var(--line-strong);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--text-soft);border-radius:50%}.landing-module___C8f1a__motionToggle:hover{color:var(--white);background:#ffffff0d;border-color:#fff6}.landing-module___C8f1a__motionToggle svg{width:13px;height:13px}.landing-module___C8f1a__main{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);grid-template-areas:"intro access""visual access";align-items:center;column-gap:76px;padding:64px 0 36px;display:grid}.landing-module___C8f1a__intro{grid-area:intro}.landing-module___C8f1a__eyebrow{--track:1.4px;color:#d6d6d4;min-height:14px;font:10px/1.4 var(--font-geist-mono), monospace;letter-spacing:var(--track);align-items:center;gap:10px;display:flex}.landing-module___C8f1a__eyebrowDot{background:var(--white);border-radius:50%;flex:none;width:6px;height:6px;position:relative;box-shadow:0 0 12px #ffffff80}.landing-module___C8f1a__eyebrowDot:after{content:"";opacity:0;animation:landing-module___C8f1a__ping 2.6s 2s var(--ease-out) infinite;border:1px solid #ffffff80;border-radius:50%;position:absolute;inset:-4px}.landing-module___C8f1a__eyebrowText{white-space:nowrap;animation:landing-module___C8f1a__type-on 1.25s .25s steps(var(--chars), end) backwards;display:inline-block;overflow:hidden}.landing-module___C8f1a__eyebrowCaret{background:var(--white);opacity:0;width:.62em;height:1.2em;margin-left:-8px;animation:2.1s step-end .2s both landing-module___C8f1a__caret}.landing-module___C8f1a__title{letter-spacing:-.055em;word-break:keep-all;margin-top:26px;font-size:clamp(42px,4.5vw,68px);font-weight:600;line-height:1.22}.landing-module___C8f1a__titleScatter,.landing-module___C8f1a__titleFlow{display:block}.landing-module___C8f1a__titleWord{white-space:nowrap;display:inline-block}.landing-module___C8f1a__titleGlyph{animation:landing-module___C8f1a__glyph-gather 1.35s var(--ease-out) both;animation-delay:calc(.18s + var(--i) * 65ms);display:inline-block}.landing-module___C8f1a__titleFlow{background:linear-gradient(100deg,#8f8f8d 0 38%,#fff 50%,#8f8f8d 62% 100%) 100% 0/280% 100%;color:#8f8f8d;-webkit-text-fill-color:transparent;width:fit-content;animation:landing-module___C8f1a__flow-reveal 1.25s .7s var(--ease-out) both, landing-module___C8f1a__flow-sheen 6s 2.4s var(--ease-sine) infinite;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.landing-module___C8f1a__description{color:var(--text-soft);word-break:keep-all;margin-top:26px;font-size:15px;line-height:1.9}.landing-module___C8f1a__description>span{animation:landing-module___C8f1a__rise .9s var(--ease-out) both;animation-delay:calc(.95s + var(--line,0) * .12s);display:block}.landing-module___C8f1a__accessShell{isolation:isolate;animation:landing-module___C8f1a__card-rise 1.15s .3s var(--ease-out) both;grid-area:access;align-self:center;position:relative}.landing-module___C8f1a__accessAura{z-index:-1;filter:blur(52px);opacity:.8;pointer-events:none;background:conic-gradient(#0000,#ffffff26,#0000 30%,#ffffff14,#0000 62%,#ffffff1f,#0000);border-radius:40%;animation:18s linear infinite landing-module___C8f1a__spin;position:absolute;inset:8% -6%}.landing-module___C8f1a__access{isolation:isolate;background:#ffffff2e;border-radius:24px;padding:1.5px;position:relative;overflow:hidden;box-shadow:0 40px 100px #000000a6}.landing-module___C8f1a__accessBeam{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 62%, #ffffffb3 76%, #fff 81%, transparent 94%);pointer-events:none;width:240%;animation:7s linear infinite landing-module___C8f1a__spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.landing-module___C8f1a__accessPanel{background:var(--paper);color:var(--paper-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:22.5px;position:relative;overflow:hidden}.landing-module___C8f1a__accessPanel:after{content:"";pointer-events:none;-webkit-mask-image:radial-gradient(240px circle at var(--spot-x,50%) var(--spot-y,-30%), #000, transparent 72%);mask-image:radial-gradient(240px circle at var(--spot-x,50%) var(--spot-y,-30%), #000, transparent 72%);opacity:0;background-image:radial-gradient(#00000026 1px,#0000 1.4px);background-size:14px 14px;transition:opacity .5s;position:absolute;inset:0}.landing-module___C8f1a__access:hover .landing-module___C8f1a__accessPanel:after{opacity:1}.landing-module___C8f1a__accessTopline{border-bottom:1px solid var(--paper-line);justify-content:space-between;align-items:center;gap:12px;padding:22px 30px;display:flex}.landing-module___C8f1a__accessIndex{color:var(--paper-faint);font:9px var(--font-geist-mono), monospace;letter-spacing:1.5px;align-items:center;gap:9px;display:flex}.landing-module___C8f1a__accessIndex:before{content:"";background:var(--paper-text);border-radius:50%;flex:none;width:6px;height:6px;animation:2.4s ease-in-out infinite landing-module___C8f1a__live-pulse;box-shadow:0 0 0 3px #1212121a}.landing-module___C8f1a__accessMeta{align-items:center;gap:12px;display:flex}.landing-module___C8f1a__accessClock{color:var(--paper-faint);font:10px var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:1px}.landing-module___C8f1a__accessSymbol{color:#8a8a88;font-size:24px;line-height:1;animation:24s linear infinite landing-module___C8f1a__spin;display:inline-block}.landing-module___C8f1a__accessBody{padding:40px 34px 34px}.landing-module___C8f1a__accessBody>*{animation:landing-module___C8f1a__rise .8s var(--ease-out) both;animation-delay:calc(.55s + var(--step,0) * 70ms)}.landing-module___C8f1a__accessBody>:nth-child(2){--step:1}.landing-module___C8f1a__accessBody>:nth-child(3){--step:2}.landing-module___C8f1a__accessBody>:nth-child(4){--step:3}.landing-module___C8f1a__accessBody>:nth-child(5){--step:4}.landing-module___C8f1a__accessBody>:nth-child(6){--step:5}.landing-module___C8f1a__accessBody>:nth-child(7){--step:6}.landing-module___C8f1a__welcome{color:var(--paper-soft);font-size:12px}.landing-module___C8f1a__access h2{letter-spacing:-1.6px;margin-top:9px;font-size:31px;font-weight:600;line-height:1.4}.landing-module___C8f1a__accessDescription{color:var(--paper-soft);margin-top:16px;font-size:14px;line-height:1.8}.landing-module___C8f1a__signInForm,.landing-module___C8f1a__accessBody>.landing-module___C8f1a__signInButton{margin-top:34px}.landing-module___C8f1a__signInButton{isolation:isolate;background:var(--paper-text);width:100%;height:56px;color:var(--white);transition:background-color .2s, transform .3s var(--ease-out), box-shadow .3s;border-radius:12px;gap:13px;padding:0 20px;font-size:14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 12px 26px -14px #000000b3}.landing-module___C8f1a__signInButton:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 32%,#ffffff38 50%,#0000 68%);position:absolute;inset:0;transform:translate(-120%)}.landing-module___C8f1a__signInButton:hover{background:#262626;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff26,0 18px 32px -14px #000000d9}.landing-module___C8f1a__signInButton:is(:hover,:focus-visible):before{animation:landing-module___C8f1a__shine .9s var(--ease-out)}.landing-module___C8f1a__signInButton:disabled{opacity:.65;transform:none}.landing-module___C8f1a__access .landing-module___C8f1a__signInButton:focus-visible{outline-color:var(--paper-text)}.landing-module___C8f1a__submitArrow{transition:transform .3s var(--ease-out);margin-left:auto}.landing-module___C8f1a__signInButton:hover .landing-module___C8f1a__submitArrow{transform:translate(4px)}.landing-module___C8f1a__submitSpinner{animation:1s linear infinite landing-module___C8f1a__spin}.landing-module___C8f1a__privateNote{color:var(--paper-soft);justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:11px;display:flex}.landing-module___C8f1a__privateNote svg{flex:none;width:12px;height:12px}.landing-module___C8f1a__permissionNote{border-top:1px solid var(--paper-line);margin-top:32px;padding-top:22px}.landing-module___C8f1a__noteLabel{color:var(--paper-text);font-size:10px;font-weight:600}.landing-module___C8f1a__permissionNote p{color:var(--paper-faint);word-break:keep-all;margin-top:8px;font-size:11px;line-height:1.9}.landing-module___C8f1a__error{color:#754715;background:#fbedd3;border:1px solid #d8b475;border-radius:10px;margin-top:24px;padding:13px 15px;font-size:12px;line-height:1.7}.landing-module___C8f1a__orbit{min-width:0;animation:landing-module___C8f1a__rise 1.1s .45s var(--ease-out) both;grid-area:visual;margin:6px -30px 0}.landing-module___C8f1a__orbitStage{--mx:0;--my:0;aspect-ratio:660/340;isolation:isolate;width:100%;position:relative;container-type:inline-size}.landing-module___C8f1a__orbitGlow{opacity:.6;background:radial-gradient(#ffffff1a,#0000 64%);border-radius:50%;animation:8s ease-in-out infinite alternate landing-module___C8f1a__breathe;position:absolute;inset:2% 14%}.landing-module___C8f1a__orbitLines{stroke:#ffffff2e;stroke-width:.8px;width:100%;height:100%;translate:calc(var(--mx) * 4px) calc(var(--my) * 3px);position:absolute;inset:0;overflow:visible}.landing-module___C8f1a__ring{stroke-dasharray:1;animation:landing-module___C8f1a__ring-draw 2s var(--ease-out) both;animation-delay:calc(.7s + var(--ring) * .22s)}.landing-module___C8f1a__orbitLines .landing-module___C8f1a__ringDashed{stroke:#ffffff1c;stroke-dasharray:2 6;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out 1.1s both landing-module___C8f1a__fade-in,120s linear infinite landing-module___C8f1a__spin}.landing-module___C8f1a__orbitLines .landing-module___C8f1a__orbitRunner{stroke:var(--white);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1.2 98.8;animation:1s ease-out 2s both landing-module___C8f1a__fade-in,22s linear infinite landing-module___C8f1a__orbit-travel}.landing-module___C8f1a__orbitLines .landing-module___C8f1a__orbitRunnerSecondary{stroke:#bdbdbb;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.6 99.4;animation:1s ease-out 2.2s both landing-module___C8f1a__fade-in,30s linear infinite reverse landing-module___C8f1a__orbit-travel}.landing-module___C8f1a__orbitTicks{animation:1.2s ease-out 1s both landing-module___C8f1a__fade-in}.landing-module___C8f1a__orbitCore{z-index:2;aspect-ratio:1;width:25%;translate:-50% -50%;transform:translate(calc(var(--mx) * 7px), calc(var(--my) * 5px));animation:landing-module___C8f1a__core-in 1.3s .65s var(--ease-spring) both;background:radial-gradient(circle at 38% 16%,#3a3a3a,#171717 54%,#0b0b0b 86%);border:1px solid #fff3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:51.2%;left:50%;box-shadow:inset 0 0 28px #ffffff0a,0 0 70px #ffffff14}.landing-module___C8f1a__coreRipple{opacity:0;pointer-events:none;animation:landing-module___C8f1a__ripple 5.6s 2.3s var(--ease-out) infinite;border:1px solid #ffffff59;border-radius:50%;position:absolute;inset:-1px}.landing-module___C8f1a__coreRipple+.landing-module___C8f1a__coreRipple{animation-delay:5.1s}.landing-module___C8f1a__coreRing{border:1px solid #ffffff14;border-top-color:#fff6;border-radius:50%;animation:24s linear infinite landing-module___C8f1a__spin;position:absolute;inset:-9px}.landing-module___C8f1a__coreMark{aspect-ratio:1;width:26%;margin-bottom:5%;overflow:visible}.landing-module___C8f1a__coreMark path{fill:none;stroke-width:7.7px;stroke-linejoin:round}.landing-module___C8f1a__coreMark .landing-module___C8f1a__markTrack{stroke:#ffffff17}.landing-module___C8f1a__coreMark .landing-module___C8f1a__markLine{stroke:var(--white);stroke-dasharray:1;animation:landing-module___C8f1a__draw 1.9s .95s var(--ease-out) both}.landing-module___C8f1a__coreMark .landing-module___C8f1a__markTip{stroke:var(--accent);stroke-dasharray:1;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 66%, transparent));animation:landing-module___C8f1a__draw .6s 2.55s var(--ease-out) both}.landing-module___C8f1a__coreMark .landing-module___C8f1a__markFlow{stroke:var(--white);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.06 .94;opacity:0;filter:drop-shadow(0 0 2px #fff);animation:3.6s linear 3.1s infinite landing-module___C8f1a__mark-flow}.landing-module___C8f1a__coreTitle{letter-spacing:-.05em;font-size:clamp(15px,4.2cqw,31px);font-weight:500;line-height:1}.landing-module___C8f1a__coreCaption{color:#c4c4c2;font:max(5px, .95cqw) var(--font-geist-mono), monospace;letter-spacing:.26em;margin-top:1.7cqw}.landing-module___C8f1a__orbitNode{z-index:var(--oz,1);opacity:var(--oo,1);translate:calc(var(--ox) * 100cqw / 660) calc(var(--oy) * 100cqw / 660);transform:translate(-50%, -50%) scale(var(--os,1));will-change:translate, transform, opacity;position:absolute;top:0;left:0}.landing-module___C8f1a__orbitNodeBody{color:#ededeb;letter-spacing:-.02em;white-space:nowrap;animation:landing-module___C8f1a__pop-in .9s var(--ease-spring) both;animation-delay:calc(1.55s + var(--n) * 80ms);background:#121212eb;border:1px solid #ffffff26;border-radius:99px;align-items:center;gap:.9cqw;padding:.95cqw 1.7cqw .95cqw 1.1cqw;font-size:max(8px,1.72cqw);font-weight:500;display:flex;box-shadow:0 8px 20px #00000080,inset 0 1px #ffffff12}.landing-module___C8f1a__orbitNodeBody svg{width:max(9px,1.9cqw);height:max(9px,1.9cqw);color:var(--white)}.landing-module___C8f1a__floatingCard{z-index:3;border:1px solid #ffffff1f;border-radius:1.7cqw;position:absolute;box-shadow:0 15px 34px #00000073}.landing-module___C8f1a__floatingCard p{letter-spacing:-.03em;margin:1.7cqw 0;font-size:max(9px,2cqw);font-weight:600}.landing-module___C8f1a__cardEyebrow{font:max(4.5px, .95cqw) var(--font-geist-mono), monospace;letter-spacing:.12em;align-items:center;gap:.9cqw;display:flex}.landing-module___C8f1a__cardEyebrow svg{width:max(8px,1.7cqw);height:max(8px,1.7cqw)}.landing-module___C8f1a__cardEyebrow>svg:last-child:not(:first-child){margin-left:auto}.landing-module___C8f1a__cardDot{background:var(--paper-text);border-radius:50%;width:5px;height:5px}.landing-module___C8f1a__taskCard{background:var(--paper);color:#262626;width:31%;transform:rotate(-6deg);translate:calc(var(--mx) * -16px) calc(var(--my) * -12px);animation:landing-module___C8f1a__pop-in 1s 1.2s var(--ease-spring) both, landing-module___C8f1a__float-task 7s 2.3s ease-in-out infinite;border-color:#ffffff59;padding:2.3cqw;top:12%;left:2%}.landing-module___C8f1a__sampleTask{color:#5b5b59;align-items:center;gap:.9cqw;margin-top:1.1cqw;font-size:max(5.5px,1.22cqw);display:flex}.landing-module___C8f1a__taskCheck{background:var(--paper-text);width:1.9cqw;min-width:9px;height:1.9cqw;min-height:9px;animation:landing-module___C8f1a__check-first 9s 2.6s var(--ease-out) infinite both;border-radius:.6cqw;flex:none;place-items:center;display:grid}.landing-module___C8f1a__taskCheck svg{width:70%;height:70%;color:var(--white);animation:landing-module___C8f1a__check-icon-first 9s 2.6s var(--ease-spring) infinite both}.landing-module___C8f1a__taskText{position:relative}.landing-module___C8f1a__taskText:after{content:"";transform-origin:0;height:1px;animation:landing-module___C8f1a__strike-first 9s 2.6s var(--ease-out) infinite both;background:#8a8a88;position:absolute;top:55%;left:-1px;right:-1px}.landing-module___C8f1a__sampleTaskNext .landing-module___C8f1a__taskCheck{background:#e2e1dc;animation-name:landing-module___C8f1a__check-next}.landing-module___C8f1a__sampleTaskNext .landing-module___C8f1a__taskCheck svg{animation-name:landing-module___C8f1a__check-icon-next;scale:0}.landing-module___C8f1a__sampleTaskNext .landing-module___C8f1a__taskText:after{animation-name:landing-module___C8f1a__strike-next;transform:scaleX(0)}.landing-module___C8f1a__taskProgress{background:#e2e1dc;border-radius:4px;height:3px;margin-top:2cqw;overflow:hidden}.landing-module___C8f1a__taskProgress>span{background:var(--paper-text);transform-origin:0;height:100%;animation:landing-module___C8f1a__task-progress 9s 2.6s var(--ease-out) infinite both;display:block;transform:scaleX(.67)}.landing-module___C8f1a__calendarCard{background:var(--ink-card);color:#ededeb;width:28%;transform:rotate(7deg);translate:calc(var(--mx) * 18px) calc(var(--my) * 14px);animation:landing-module___C8f1a__pop-in 1s 1.35s var(--ease-spring) both, landing-module___C8f1a__float-calendar 8s 2.4s ease-in-out infinite;padding:2.3cqw;top:30%;right:0}.landing-module___C8f1a__calendarCard .landing-module___C8f1a__cardEyebrow{color:#b5b5b3}.landing-module___C8f1a__calendarTime{color:#dcdcda;font:max(6.5px, 1.5cqw) var(--font-geist-mono), monospace}.landing-module___C8f1a__calendarTime>span{color:#8f8f8d}.landing-module___C8f1a__calendarBars{align-items:flex-end;gap:.75cqw;height:4.2cqw;margin-top:2cqw;display:flex}.landing-module___C8f1a__calendarBars>span{width:100%;height:calc(var(--h) * 100%);transform-origin:bottom;animation:2.8s ease-in-out infinite alternate landing-module___C8f1a__bar-bounce;animation-delay:calc(var(--b) * -.41s);background:#4f4f4d;border-radius:2px}.landing-module___C8f1a__calendarBars>span:nth-child(2n){background:#8f8f8d}.landing-module___C8f1a__calendarBars>span:nth-child(3n){background:var(--white)}.landing-module___C8f1a__focusChip{z-index:3;background:var(--ink-raised);color:#dcdcda;white-space:nowrap;translate:calc(var(--mx) * -10px) calc(var(--my) * 8px);animation:landing-module___C8f1a__pop-in .9s 1.5s var(--ease-spring) both, landing-module___C8f1a__float-focus 6s 2.5s ease-in-out infinite;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:1.2cqw;padding:1.6cqw 2.1cqw;font-size:max(6px,1.22cqw);display:flex;position:absolute;bottom:5%;left:22%;box-shadow:0 6px 22px #00000059}.landing-module___C8f1a__focusRing{flex:none;width:max(9px,2.3cqw);height:max(9px,2.3cqw);transform:rotate(-90deg)}.landing-module___C8f1a__focusRing circle{fill:none;stroke:#ffffff26;stroke-width:2.6px}.landing-module___C8f1a__focusRing .landing-module___C8f1a__focusProgress{stroke:var(--white);stroke-dasharray:1;stroke-dashoffset:.28px;stroke-linecap:round;animation:25s linear 2.5s infinite landing-module___C8f1a__focus-count}.landing-module___C8f1a__focusTime{color:var(--white);font:max(7px, 1.4cqw) var(--font-geist-mono), monospace;margin-left:.6cqw}.landing-module___C8f1a__sceneLabel{color:var(--text-faint);font:max(4px, .95cqw) var(--font-geist-mono), monospace;letter-spacing:.25em;animation:1.2s ease-out 1.8s both landing-module___C8f1a__fade-in;position:absolute;top:5%;right:4%}.landing-module___C8f1a__orbitStar{color:#8f8f8d;font-size:max(12px,2.6cqw);font-weight:200;animation:1s 2s both landing-module___C8f1a__fade-in,4s ease-in-out 3s infinite landing-module___C8f1a__twinkle;position:absolute;bottom:13%;right:13%}.landing-module___C8f1a__orbitCaption{color:var(--text-faint);align-items:center;gap:10px;padding:6px 30px 0;font-size:11px;display:flex}.landing-module___C8f1a__liveDot{background:var(--white);border-radius:50%;flex:none;width:6px;height:6px;animation:2.4s ease-in-out infinite landing-module___C8f1a__live-pulse;box-shadow:0 0 10px #ffffffa6}.landing-module___C8f1a__footer{color:var(--text-faint);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:22px 0 26px;font-size:10px;display:flex}.landing-module___C8f1a__footer p>span{color:var(--text-soft)}.landing-module___C8f1a__footer nav{flex-wrap:wrap;gap:20px;display:flex}.landing-module___C8f1a__footer a{border-radius:2px;align-items:center;min-height:32px;transition:color .18s;display:inline-flex}.landing-module___C8f1a__footer a:hover{color:var(--white)}@keyframes landing-module___C8f1a__fade-in{0%{opacity:0}}@keyframes landing-module___C8f1a__rise{0%{opacity:0;transform:translateY(16px)}}@keyframes landing-module___C8f1a__drop-in{0%{opacity:0;transform:translateY(-12px)}}@keyframes landing-module___C8f1a__card-rise{0%{opacity:0;filter:blur(10px);transform:translateY(30px)scale(.97)}}@keyframes landing-module___C8f1a__pop-in{0%{opacity:0;scale:.6}}@keyframes landing-module___C8f1a__core-in{0%{opacity:0;scale:.55}}@keyframes landing-module___C8f1a__line-sweep{0%{opacity:0;transform:translate(-40%)}18%{opacity:1}to{opacity:0;transform:translate(380%)}}@keyframes landing-module___C8f1a__type-on{0%{max-width:0}to{max-width:calc(var(--chars) * (1ch + var(--track)))}}@keyframes landing-module___C8f1a__caret{0%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:.2}to{opacity:0}}@keyframes landing-module___C8f1a__glyph-gather{0%{opacity:0;filter:blur(10px);transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(.55)}45%{opacity:1}to{opacity:1;filter:none;transform:none}}@keyframes landing-module___C8f1a__flow-reveal{0%{clip-path:inset(-20% 100% -20% 0);filter:blur(8px);transform:translate(-.2em)}to{clip-path:inset(-20% -10% -20% 0);filter:none;transform:none}}@keyframes landing-module___C8f1a__flow-sheen{0%{background-position:100% 0}50%,to{background-position:0 0}}@keyframes landing-module___C8f1a__shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes landing-module___C8f1a__spin{to{transform:rotate(360deg)}}@keyframes landing-module___C8f1a__orbit-travel{to{stroke-dashoffset:-100px}}@keyframes landing-module___C8f1a__breathe{to{opacity:1;transform:scale(1.08)}}@keyframes landing-module___C8f1a__ring-draw{0%{stroke-dashoffset:1px}}@keyframes landing-module___C8f1a__draw{0%{stroke-dashoffset:1px}}@keyframes landing-module___C8f1a__mark-flow{0%{opacity:0;stroke-dashoffset:1px}12%,80%{opacity:.9}to{opacity:0;stroke-dashoffset:.06px}}@keyframes landing-module___C8f1a__ripple{0%{opacity:.75;transform:scale(1)}75%,to{opacity:0;transform:scale(2.7)}}@keyframes landing-module___C8f1a__ping{0%{opacity:.8;transform:scale(.6)}80%,to{opacity:0;transform:scale(2.2)}}@keyframes landing-module___C8f1a__live-pulse{50%{opacity:.4}}@keyframes landing-module___C8f1a__twinkle{50%{opacity:.35;transform:rotate(90deg)scale(.8)}}@keyframes landing-module___C8f1a__float-task{50%{transform:translateY(-9px)rotate(-3deg)}}@keyframes landing-module___C8f1a__float-calendar{50%{transform:translateY(8px)rotate(4deg)}}@keyframes landing-module___C8f1a__float-focus{50%{transform:translateY(-6px)}}@keyframes landing-module___C8f1a__bar-bounce{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}@keyframes landing-module___C8f1a__focus-count{0%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes landing-module___C8f1a__check-first{0%,12%{background:#e2e1dc}17%,88%{background:#121212}94%,to{background:#e2e1dc}}@keyframes landing-module___C8f1a__check-icon-first{0%,12%{scale:0}18%,88%{scale:1}94%,to{scale:0}}@keyframes landing-module___C8f1a__strike-first{0%,14%{transform:scaleX(0)}22%,88%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@keyframes landing-module___C8f1a__check-next{0%,42%{background:#e2e1dc}47%,88%{background:#121212}94%,to{background:#e2e1dc}}@keyframes landing-module___C8f1a__check-icon-next{0%,42%{scale:0}48%,88%{scale:1}94%,to{scale:0}}@keyframes landing-module___C8f1a__strike-next{0%,44%{transform:scaleX(0)}52%,88%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@keyframes landing-module___C8f1a__task-progress{0%,12%{transform:scaleX(.34)}20%,42%{transform:scaleX(.67)}50%,88%{transform:scaleX(1)}95%,to{transform:scaleX(.34)}}@media (min-width:1500px){.landing-module___C8f1a__shell{padding-top:12px}.landing-module___C8f1a__main{padding-top:80px;padding-bottom:56px}}@media (max-width:1100px){.landing-module___C8f1a__shell{padding:0 36px}.landing-module___C8f1a__main{column-gap:40px;padding-top:52px}.landing-module___C8f1a__title{font-size:46px}.landing-module___C8f1a__eyebrow{--track:.9px;font-size:8px}.landing-module___C8f1a__accessBody{padding:32px 25px}.landing-module___C8f1a__accessTopline{padding:20px 25px}.landing-module___C8f1a__access h2{font-size:28px}}@media (max-width:800px){.landing-module___C8f1a__shell{max-width:640px;padding:0 28px}.landing-module___C8f1a__header{min-height:88px}.landing-module___C8f1a__main{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""access""visual";row-gap:38px;padding:44px 0 20px}.landing-module___C8f1a__title{letter-spacing:-.05em;font-size:clamp(36px,6.8vw,48px)}.landing-module___C8f1a__eyebrow{--track:1px;font-size:8px}.landing-module___C8f1a__description{font-size:13px}.landing-module___C8f1a__accessShell{width:100%}.landing-module___C8f1a__accessBody{padding:30px}.landing-module___C8f1a__accessTopline{padding:17px 30px}.landing-module___C8f1a__access h2{font-size:29px}.landing-module___C8f1a__accessDescription{margin-top:12px;font-size:13px}.landing-module___C8f1a__signInForm,.landing-module___C8f1a__accessBody>.landing-module___C8f1a__signInButton{margin-top:26px}.landing-module___C8f1a__permissionNote{margin-top:25px;padding-top:18px}.landing-module___C8f1a__orbit{margin:0 -16px}.landing-module___C8f1a__orbitCaption{padding:6px 16px 0}.landing-module___C8f1a__footer{align-items:flex-start}.landing-module___C8f1a__footer p{padding-top:9px}.landing-module___C8f1a__footer nav{gap:14px}}@media (max-width:420px){.landing-module___C8f1a__shell{padding:0 22px}.landing-module___C8f1a__header{gap:8px;min-height:76px}.landing-module___C8f1a__brand{gap:9px;font-size:21px}.landing-module___C8f1a__headerActions{gap:2px}.landing-module___C8f1a__aboutLink{gap:5px;padding-left:6px;font-size:11px}.landing-module___C8f1a__aboutPrefix{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.landing-module___C8f1a__main{row-gap:30px;padding-top:34px}.landing-module___C8f1a__eyebrow{--track:.6px;gap:7px;font-size:7px}.landing-module___C8f1a__eyebrowCaret{margin-left:-5px}.landing-module___C8f1a__title{margin-top:20px;font-size:clamp(30px,9.2vw,38px)}.landing-module___C8f1a__description{margin-top:18px;font-size:12px}.landing-module___C8f1a__accessBody{padding:26px 23px}.landing-module___C8f1a__accessTopline{padding:15px 23px}.landing-module___C8f1a__access h2{font-size:27px}.landing-module___C8f1a__accessIndex{letter-spacing:1px;font-size:8px}.landing-module___C8f1a__privateNote{font-size:10px}.landing-module___C8f1a__orbitCaption{gap:8px;font-size:10px}.landing-module___C8f1a__footer{flex-direction:column;gap:6px;padding:20px 0}}@media (pointer:coarse){.landing-module___C8f1a__motionToggle{width:44px;min-width:44px;height:44px;min-height:44px}.landing-module___C8f1a__footer a{min-height:44px}.landing-module___C8f1a__accessAura{animation:none}.landing-module___C8f1a__hero:after{display:none}}@media (forced-colors:active){.landing-module___C8f1a__titleFlow{-webkit-text-fill-color:currentColor;background:0 0}}.landing-module___C8f1a__landing[data-motion-paused=true] *,.landing-module___C8f1a__landing[data-motion-paused=true] :before,.landing-module___C8f1a__landing[data-motion-paused=true] :after{animation-play-state:paused!important}.landing-module___C8f1a__landing[data-motion-paused=true] .landing-module___C8f1a__submitSpinner{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){.landing-module___C8f1a__landing *,.landing-module___C8f1a__landing :before,.landing-module___C8f1a__landing :after{transition:none!important;animation:none!important}.landing-module___C8f1a__motionToggle{display:none}.landing-module___C8f1a__signInButton:hover{transform:none}}
