.landing-home-module__YH1Anq__landing{--landing-muted:color-mix(in srgb, var(--foreground) 72%, var(--background));background:var(--background);min-height:100vh;color:var(--foreground);overflow-x:clip}.landing-home-module__YH1Anq__landing .ink-doodle{animation:none}.landing-home-module__YH1Anq__landing a:focus-visible,.landing-home-module__YH1Anq__landing summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.4rem}.landing-home-module__YH1Anq__skipLink{z-index:60;border:1px solid var(--border-strong);background:var(--surface);color:var(--foreground);border-radius:.5rem;padding:.7rem 1rem;position:fixed;top:.75rem;left:1rem;transform:translateY(-200%)}.landing-home-module__YH1Anq__skipLink:focus{transform:translateY(0)}.landing-home-module__YH1Anq__landing main{scroll-margin-top:5rem}.landing-home-module__YH1Anq__mobileMenu{display:none}.landing-home-module__YH1Anq__mobileMenu summary{cursor:pointer;align-items:center;gap:.3rem;min-height:2.75rem;padding:0 .5rem;font-size:.82rem;font-weight:600;list-style:none;display:flex}.landing-home-module__YH1Anq__mobileMenu summary::-webkit-details-marker{display:none}.landing-home-module__YH1Anq__mobileMenu summary svg{width:.85rem;height:.85rem}.landing-home-module__YH1Anq__mobileMenu nav{border:1px solid var(--border);background:var(--surface);min-width:14rem;box-shadow:var(--shadow-md);border-radius:.6rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .35rem);right:1rem}.landing-home-module__YH1Anq__mobileMenu nav a{color:var(--foreground);border-radius:.35rem;padding:.8rem;font-size:.88rem;text-decoration:none}.landing-home-module__YH1Anq__mobileMenu nav a:hover{background:var(--surface-2)}.landing-home-module__YH1Anq__header{z-index:50;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.landing-home-module__YH1Anq__headerInner{align-items:center;gap:1.5rem;width:min(1120px,100% - 2rem);min-height:4.25rem;margin:0 auto;display:flex}.landing-home-module__YH1Anq__brand{color:inherit;text-decoration:none}.landing-home-module__YH1Anq__nav{align-items:center;gap:1.7rem;margin-inline:auto;display:flex}.landing-home-module__YH1Anq__nav a{color:var(--landing-muted);font-size:.88rem;font-weight:600;text-decoration:none;transition:color .16s}.landing-home-module__YH1Anq__nav a:hover{color:var(--foreground)}.landing-home-module__YH1Anq__headerActions{align-items:center;gap:.4rem;margin-left:auto;display:flex}.landing-home-module__YH1Anq__headerCta{background:var(--foreground);min-height:2.75rem;color:var(--background);border-radius:.4rem;align-items:center;padding:0 1rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.landing-home-module__YH1Anq__headerCta:hover{background:color-mix(in srgb, var(--foreground) 85%, var(--background))}.landing-home-module__YH1Anq__hero{text-align:center;width:min(1120px,100% - 2.5rem);margin:0 auto;padding:clamp(3.25rem,7vw,5.5rem) 0 clamp(2rem,4vw,3.5rem)}.landing-home-module__YH1Anq__heroCopy>*{opacity:0;animation:.7s cubic-bezier(.22,.68,.24,1) forwards landing-home-module__YH1Anq__heroIn}.landing-home-module__YH1Anq__heroCopy>:first-child{animation-delay:50ms}.landing-home-module__YH1Anq__heroCopy>:nth-child(2){animation-delay:.16s}.landing-home-module__YH1Anq__heroCopy>:nth-child(3){animation-delay:.27s}.landing-home-module__YH1Anq__heroCopy>:nth-child(4){animation-delay:.38s}.landing-home-module__YH1Anq__heroEyebrow{color:var(--landing-muted);letter-spacing:.02em;align-items:center;gap:.55rem;margin-bottom:1.25rem;font-size:.8rem;font-weight:600;display:inline-flex}.landing-home-module__YH1Anq__heroEyebrow>span{color:var(--foreground);font-size:1.1rem}.landing-home-module__YH1Anq__heroCopy h1{letter-spacing:-.055em;text-wrap:balance;max-width:18ch;margin:0 auto;font-size:clamp(2.75rem,7vw,5.2rem);font-weight:750;line-height:1.06}.landing-home-module__YH1Anq__heroCopy h1>span{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.13em;text-decoration-thickness:.06em}.landing-home-module__YH1Anq__heroCopy>p{max-width:36rem;color:var(--landing-muted);text-wrap:balance;margin:1.4rem auto 0;font-size:clamp(1rem,1.6vw,1.14rem);line-height:1.65}.landing-home-module__YH1Anq__heroCopy>.landing-home-module__YH1Anq__accessNote{margin-top:.95rem;font-size:.75rem;line-height:1.5}.landing-home-module__YH1Anq__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.landing-home-module__YH1Anq__primaryCta{background:var(--foreground);min-height:3rem;color:var(--background);box-shadow:var(--shadow-sm);border-radius:.45rem;align-items:center;gap:.55rem;padding:0 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.landing-home-module__YH1Anq__primaryCta svg{width:1.05rem;height:1.05rem;transition:transform .18s}.landing-home-module__YH1Anq__primaryCta:hover{background:color-mix(in srgb, var(--foreground) 85%, var(--background));box-shadow:var(--shadow-md)}.landing-home-module__YH1Anq__primaryCta:hover svg{transform:translate(3px)}.landing-home-module__YH1Anq__secondaryCta{border:1px solid var(--border-strong);min-height:3rem;color:var(--foreground);border-radius:.45rem;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.92rem;font-weight:650;text-decoration:none;transition:background .16s;display:inline-flex}.landing-home-module__YH1Anq__secondaryCta:hover{background:var(--surface-2)}.landing-home-module__YH1Anq__secondaryCta svg{width:.95rem;height:.95rem}.landing-home-module__YH1Anq__heroFacts{color:var(--landing-muted);flex-wrap:wrap;justify-content:center;gap:.6rem 1.2rem;margin:1.5rem 0 0;padding:0;font-size:.8rem;font-weight:550;list-style:none;display:flex}.landing-home-module__YH1Anq__heroFacts li{align-items:center;gap:.35rem;display:inline-flex}.landing-home-module__YH1Anq__heroFacts svg{width:.85rem;height:.85rem;color:var(--accent-secondary)}.landing-home-module__YH1Anq__heroVisual{width:min(1000px,100%);margin:clamp(3rem,6vw,4.5rem) auto 0;position:relative}.landing-home-module__YH1Anq__doodleLayer{z-index:3;pointer-events:none;position:absolute;inset:0}.landing-home-module__YH1Anq__doodle{color:var(--foreground);opacity:0;animation:landing-home-module__YH1Anq__doodleIn .7s var(--dd,.7s) cubic-bezier(.22, .68, .24, 1) forwards;position:absolute}.landing-home-module__YH1Anq__doodleIdeas{--dd:.75s;top:-2.5rem;left:-2.75rem;rotate:-8deg}.landing-home-module__YH1Anq__doodleTrophy{--dd:.9s;top:-3rem;right:-3.25rem;rotate:7deg}.landing-home-module__YH1Anq__window{z-index:2;border:1px solid var(--border-strong);background:var(--surface);box-shadow:0 20px 50px -30px #09090b47, var(--shadow-sm);text-align:left;opacity:0;border-radius:.75rem;margin:0;animation:.9s cubic-bezier(.22,.68,.24,1) .35s forwards landing-home-module__YH1Anq__windowIn;position:relative;overflow:hidden}.landing-home-module__YH1Anq__windowCaption{border-top:1px solid var(--border);color:var(--landing-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;padding:.85rem 1.1rem;font-size:.7rem;display:flex}.landing-home-module__YH1Anq__windowCaption span:last-child{font-size:.65rem}.landing-home-module__YH1Anq__windowBar{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 62%, var(--surface));align-items:center;gap:1rem;min-height:2.7rem;padding:0 .9rem;display:flex}.landing-home-module__YH1Anq__windowDots{gap:.32rem;display:flex}.landing-home-module__YH1Anq__windowDots i{background:var(--surface-3);border-radius:999px;width:.52rem;height:.52rem}.landing-home-module__YH1Anq__windowSearch{border:1px solid var(--border);background:var(--surface);width:min(15rem,46%);min-height:1.7rem;color:var(--landing-muted);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.6rem;margin-inline:auto;padding:0 .55rem;font-size:.58rem;display:flex}.landing-home-module__YH1Anq__windowSearch kbd{border:1px solid var(--border);background:var(--surface-2);font:inherit;border-radius:.3rem;padding:.08rem .3rem}.landing-home-module__YH1Anq__windowFaces{display:flex}.landing-home-module__YH1Anq__windowFaces i{border:2px solid var(--surface);background:var(--surface-3);width:1.5rem;height:1.5rem;color:var(--landing-muted);border-radius:999px;place-items:center;margin-left:-.3rem;font-size:.46rem;font-style:normal;font-weight:800;display:grid}.landing-home-module__YH1Anq__windowFaces i:first-child{background:var(--badge-amber-bg);color:var(--badge-amber-fg)}.landing-home-module__YH1Anq__windowFaces i:nth-child(2){background:var(--badge-blue-bg);color:var(--badge-blue-fg)}.landing-home-module__YH1Anq__windowBody{grid-template-columns:10rem 1fr;display:grid}.landing-home-module__YH1Anq__windowSide{border-right:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 55%, var(--surface));padding:.9rem .6rem}.landing-home-module__YH1Anq__windowSide p{margin:0}.landing-home-module__YH1Anq__sideWorkspace{align-items:center;gap:.45rem;margin-bottom:.9rem;padding:0 .35rem;font-size:.66rem;font-weight:750;display:flex}.landing-home-module__YH1Anq__sideWorkspace span{background:var(--accent);width:1.4rem;height:1.4rem;color:var(--accent-foreground);border-radius:.42rem;place-items:center;font-weight:900;display:grid}.landing-home-module__YH1Anq__sideRow{min-height:1.8rem;color:var(--landing-muted);border-radius:.45rem;align-items:center;padding:0 .45rem;font-size:.6rem;font-weight:550;display:flex}.landing-home-module__YH1Anq__sideRowActive{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-sm);font-weight:750}.landing-home-module__YH1Anq__sideLabel{color:var(--landing-muted);letter-spacing:.09em;text-transform:uppercase;margin:1rem 0 .4rem;padding:0 .45rem;font-size:.46rem;font-weight:800}.landing-home-module__YH1Anq__sideProject{min-height:1.55rem;color:var(--landing-muted);align-items:center;gap:.42rem;padding:0 .5rem;font-size:.56rem;display:flex}.landing-home-module__YH1Anq__sideProject i{border-radius:.13rem;width:.4rem;height:.4rem}.landing-home-module__YH1Anq__dotGreen{background:var(--badge-green-fg)}.landing-home-module__YH1Anq__dotBlue{background:var(--badge-blue-fg)}.landing-home-module__YH1Anq__dotAmber{background:var(--badge-amber-fg)}.landing-home-module__YH1Anq__windowMain{min-width:0;padding:1rem 1.1rem 1.2rem}.landing-home-module__YH1Anq__boardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem 1rem;display:flex}.landing-home-module__YH1Anq__boardHead small{color:var(--landing-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.48rem;font-weight:800;display:block}.landing-home-module__YH1Anq__boardHead b{letter-spacing:-.02em;font-size:.98rem}.landing-home-module__YH1Anq__boardTabs{color:var(--landing-muted);gap:.85rem;font-size:.56rem;display:flex}.landing-home-module__YH1Anq__boardTabs i{font-style:normal}.landing-home-module__YH1Anq__boardTabs b{font-size:inherit;color:var(--foreground);border-bottom:1.5px solid var(--foreground);padding-bottom:.2rem}.landing-home-module__YH1Anq__board{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.9rem;display:grid}.landing-home-module__YH1Anq__column{background:color-mix(in srgb, var(--surface-2) 62%, transparent);border-radius:.7rem;min-width:0;padding:.55rem}.landing-home-module__YH1Anq__columnHead{align-items:center;gap:.35rem;margin:0 0 .5rem;font-size:.56rem;font-weight:700;display:flex}.landing-home-module__YH1Anq__columnHead i{border-radius:999px;width:.38rem;height:.38rem}.landing-home-module__YH1Anq__columnHead em{color:var(--landing-muted);margin-left:auto;font-size:.5rem;font-style:normal}.landing-home-module__YH1Anq__toneamber{background:var(--badge-amber-fg)}.landing-home-module__YH1Anq__toneblue{background:var(--badge-blue-fg)}.landing-home-module__YH1Anq__tonegreen{background:var(--badge-green-fg)}.landing-home-module__YH1Anq__taskCard{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);opacity:0;animation:landing-home-module__YH1Anq__taskIn .5s calc(.95s + var(--card-i,0) * 80ms) ease forwards;border-radius:.55rem;flex-direction:column;gap:.65rem;margin-bottom:.45rem;padding:.7rem;display:flex}.landing-home-module__YH1Anq__taskCard b{font-size:.73rem;font-weight:650;line-height:1.35}.landing-home-module__YH1Anq__taskCard small{color:var(--landing-muted);align-items:center;gap:.35rem;font-size:.5rem;display:flex}.landing-home-module__YH1Anq__taskCard small em{background:var(--badge-green-bg);color:var(--badge-green-fg);border-radius:.3rem;margin-left:auto;padding:.12rem .32rem;font-size:.46rem;font-style:normal;font-weight:750}.landing-home-module__YH1Anq__cardRow{align-items:center;gap:.3rem;display:flex}.landing-home-module__YH1Anq__tag{border-radius:.3rem;padding:.14rem .32rem;font-size:.44rem;font-style:normal;font-weight:700}.landing-home-module__YH1Anq__tagblue{background:var(--badge-blue-bg);color:var(--badge-blue-fg)}.landing-home-module__YH1Anq__taggreen{background:var(--badge-green-bg);color:var(--badge-green-fg)}.landing-home-module__YH1Anq__tagamber{background:var(--badge-amber-bg);color:var(--badge-amber-fg)}.landing-home-module__YH1Anq__tagpurple{background:var(--badge-purple-bg);color:var(--badge-purple-fg)}.landing-home-module__YH1Anq__hotChip{background:var(--badge-amber-bg);color:var(--badge-amber-fg);border-radius:.3rem;padding:.14rem .32rem;font-size:.44rem;font-style:normal;font-weight:750}.landing-home-module__YH1Anq__taskCardDone b{color:var(--landing-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--landing-muted);text-decoration-color:var(--landing-muted)}.landing-home-module__YH1Anq__addCard{color:var(--landing-muted);margin:.15rem 0 0;padding:0 .25rem;font-size:.5rem}.landing-home-module__YH1Anq__productLinks{border-block:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));width:min(1120px,100% - 2.5rem);margin:0 auto;display:grid}.landing-home-module__YH1Anq__productLinks a{color:var(--landing-muted);align-items:center;gap:.65rem;padding:1.35rem 1rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.landing-home-module__YH1Anq__productLinks a:hover{background:var(--surface-2);color:var(--foreground)}.landing-home-module__YH1Anq__productLinks a>span{color:var(--foreground);display:flex}.landing-home-module__YH1Anq__productLinks svg{flex:none;width:1rem;height:1rem}.landing-home-module__YH1Anq__productLinks a>svg{opacity:.55;width:.8rem;margin-left:auto}.landing-home-module__YH1Anq__section{width:min(1120px,100% - 2.5rem);margin:0 auto;padding-block:clamp(3.5rem,6vw,5.5rem);scroll-margin-top:5.5rem}.landing-home-module__YH1Anq__sectionIntro{text-align:center;max-width:46rem;margin:0 auto clamp(2rem,4vw,3rem)}.landing-home-module__YH1Anq__sectionIntro h2,.landing-home-module__YH1Anq__quoteInner blockquote p,.landing-home-module__YH1Anq__finalInner h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.05}.landing-home-module__YH1Anq__sectionIntro>p:last-child{max-width:38rem;color:var(--landing-muted);margin:1.15rem auto 0;font-size:1.03rem;line-height:1.7}.landing-home-module__YH1Anq__kicker{color:var(--landing-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem;font-weight:800}.landing-home-module__YH1Anq__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.landing-home-module__YH1Anq__featureCard{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:.75rem;padding:clamp(1.5rem,3vw,2.4rem);scroll-margin-top:6rem;overflow:hidden}.landing-home-module__YH1Anq__featureWide{grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.landing-home-module__YH1Anq__featureCopy h3{letter-spacing:-.03em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:750;line-height:1.1}.landing-home-module__YH1Anq__featureCopy>p:not(.landing-home-module__YH1Anq__kicker){max-width:30rem;color:var(--landing-muted);margin:.85rem 0 0;font-size:.95rem;line-height:1.65}.landing-home-module__YH1Anq__cardLink{color:var(--foreground);align-items:center;gap:.4rem;margin-top:1.2rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-home-module__YH1Anq__cardLink svg{width:.95rem;height:.95rem;transition:transform .2s}.landing-home-module__YH1Anq__cardLink:hover{text-underline-offset:4px;text-decoration:underline}.landing-home-module__YH1Anq__featureCard:hover .landing-home-module__YH1Anq__cardLink svg{transform:translate(3px)}.landing-home-module__YH1Anq__featureCard:not(.landing-home-module__YH1Anq__featureWide) .landing-home-module__YH1Anq__mock{margin-top:1.6rem}.landing-home-module__YH1Anq__mock{margin:0}.landing-home-module__YH1Anq__mock>div{border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-sm);text-align:left;border-radius:.9rem}.landing-home-module__YH1Anq__aiMock{padding:1.05rem}.landing-home-module__YH1Anq__aiMock p{margin:0}.landing-home-module__YH1Anq__aiHead{border-bottom:1px solid var(--border);align-items:center;gap:.45rem;padding-bottom:.8rem;font-size:.72rem;font-weight:800;display:flex}.landing-home-module__YH1Anq__aiHead svg{width:.85rem;height:.85rem;color:var(--accent-secondary)}.landing-home-module__YH1Anq__aiHead small{color:var(--landing-muted);margin-left:auto;font-size:.55rem;font-weight:550}.landing-home-module__YH1Anq__aiUser{background:var(--primary);width:fit-content;max-width:82%;color:var(--primary-foreground);border-radius:.85rem .85rem .25rem;margin:.95rem 0 0 auto;padding:.55rem .75rem;font-size:.66rem}.landing-home-module__YH1Anq__aiAnswer{align-items:flex-start;gap:.55rem;margin-top:.8rem;display:flex}.landing-home-module__YH1Anq__aiAnswer span{background:var(--accent-soft);width:1.7rem;height:1.7rem;color:var(--accent);border-radius:.5rem;flex:none;place-items:center;display:grid}.landing-home-module__YH1Anq__aiAnswer svg{width:.9rem;height:.9rem}.landing-home-module__YH1Anq__aiAnswer p{background:var(--surface-2);border-radius:.3rem .85rem .85rem;margin:0;padding:.6rem .75rem;font-size:.65rem;line-height:1.55}.landing-home-module__YH1Anq__aiProposal{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-2) 45%, var(--surface));border-radius:.7rem;grid-template-columns:1fr auto;align-items:center;column-gap:.6rem;margin:.8rem 0 0 2.25rem;padding:.6rem .7rem;display:grid}.landing-home-module__YH1Anq__aiProposal b{font-size:.6rem}.landing-home-module__YH1Anq__aiProposal small{color:var(--landing-muted);grid-column:1;font-size:.52rem}.landing-home-module__YH1Anq__aiProposal em{background:var(--primary);color:var(--primary-foreground);border-radius:.5rem;grid-area:1/2/span 2;padding:.35rem .6rem;font-size:.55rem;font-style:normal;font-weight:750}.landing-home-module__YH1Anq__aiInput{border:1px solid var(--border);min-height:2.25rem;color:var(--landing-muted);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.9rem;padding:0 .7rem;font-size:.6rem;display:flex}.landing-home-module__YH1Anq__aiInput svg{width:.8rem;height:.8rem;color:var(--landing-muted)}.landing-home-module__YH1Anq__notesMock{padding:1.1rem 1.2rem}.landing-home-module__YH1Anq__notesMock p{margin:0}.landing-home-module__YH1Anq__notesKicker{color:var(--landing-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:800}.landing-home-module__YH1Anq__notesTitle{letter-spacing:-.02em;margin-top:.4rem;font-size:1.02rem;font-weight:800}.landing-home-module__YH1Anq__notesLine{border-left:2px solid var(--border-strong);color:var(--landing-muted);margin:.7rem 0 .9rem;padding-left:.7rem;font-size:.7rem;line-height:1.5}.landing-home-module__YH1Anq__notesCheck{align-items:center;gap:.55rem;padding:.32rem 0;font-size:.7rem;display:flex}.landing-home-module__YH1Anq__notesCheck s{color:var(--landing-muted)}.landing-home-module__YH1Anq__checkDone{background:var(--accent);width:.95rem;height:.95rem;color:var(--accent-foreground);border-radius:.3rem;flex:none;place-items:center;display:grid}.landing-home-module__YH1Anq__checkDone svg{width:.6rem;height:.6rem}.landing-home-module__YH1Anq__checkTodo{border:1.5px solid var(--border-strong);border-radius:.3rem;flex:none;width:.95rem;height:.95rem}.landing-home-module__YH1Anq__notesFoot{border-top:1px solid var(--border);color:var(--landing-muted);align-items:center;gap:.4rem;margin-top:.9rem;padding-top:.8rem;font-size:.6rem;font-weight:650;display:flex}.landing-home-module__YH1Anq__notesFoot svg{width:.75rem;height:.75rem;color:var(--accent-secondary)}.landing-home-module__YH1Anq__scoreMock{padding:1.1rem 1.2rem}.landing-home-module__YH1Anq__scoreMock p{margin:0}.landing-home-module__YH1Anq__scoreHead{border-bottom:1px solid var(--border);align-items:center;gap:.45rem;padding-bottom:.75rem;font-size:.74rem;font-weight:800;display:flex}.landing-home-module__YH1Anq__scoreHead svg{width:.9rem;height:.9rem;color:var(--badge-amber-fg)}.landing-home-module__YH1Anq__scoreRow{grid-template-columns:1.3rem 3.2rem 1fr auto;align-items:center;gap:.55rem;padding:.5rem 0;font-size:.68rem;display:grid}.landing-home-module__YH1Anq__scoreMedal{font-size:.8rem}.landing-home-module__YH1Anq__scoreRow b{font-weight:650}.landing-home-module__YH1Anq__scoreTrack{background:var(--surface-2);border-radius:999px;height:.55rem;display:flex;overflow:hidden}.landing-home-module__YH1Anq__scoreBar{background:var(--accent);transform-origin:0;border-radius:999px;height:100%;display:block}.landing-home-module__YH1Anq__scoreRow em{color:var(--landing-muted);font-variant-numeric:tabular-nums;font-size:.6rem;font-style:normal}.landing-home-module__YH1Anq__scoreFoot{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.landing-home-module__YH1Anq__scoreFoot span{background:var(--surface-2);color:var(--landing-muted);border-radius:999px;padding:.28rem .55rem;font-size:.58rem;font-weight:650}.landing-home-module__YH1Anq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.landing-home-module__YH1Anq__gridCard{border:1px solid var(--border);background:var(--surface);border-radius:.65rem;padding:1.4rem}.landing-home-module__YH1Anq__gridIcon{background:var(--surface-2);width:2.4rem;height:2.4rem;color:var(--foreground);border-radius:.7rem;place-items:center;display:grid}.landing-home-module__YH1Anq__gridIcon svg{width:1.15rem;height:1.15rem}.landing-home-module__YH1Anq__gridCard h3{letter-spacing:-.015em;margin:1rem 0 0;font-size:1rem;font-weight:750}.landing-home-module__YH1Anq__gridCard p{color:var(--landing-muted);margin:.45rem 0 0;font-size:.86rem;line-height:1.6}.landing-home-module__YH1Anq__modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.landing-home-module__YH1Anq__modeCard{border:1px solid var(--border);background:var(--surface);border-radius:.65rem;padding:1.15rem 1.15rem 1.3rem}.landing-home-module__YH1Anq__modeCard h3{letter-spacing:-.015em;margin:.9rem 0 0;font-size:.98rem;font-weight:750}.landing-home-module__YH1Anq__modeCard p{color:var(--landing-muted);margin:.4rem 0 0;font-size:.85rem;line-height:1.55}.landing-home-module__YH1Anq__modePreview{border:1px solid var(--border);background:var(--surface-2);border-radius:.7rem;align-items:stretch;gap:.4rem;height:4.6rem;padding:.55rem;display:flex}.landing-home-module__YH1Anq__modePreview i{background:var(--border-strong);opacity:.5;border-radius:.3rem;display:block}.landing-home-module__YH1Anq__modePreview .landing-home-module__YH1Anq__pvOn{background:var(--primary);opacity:.85}.landing-home-module__YH1Anq__pvSide{background:var(--border-strong);opacity:.4;border-radius:.35rem;width:24%}.landing-home-module__YH1Anq__pvMain{flex-direction:column;flex:1;gap:.35rem;display:flex}.landing-home-module__YH1Anq__pvMain i{flex:1}.landing-home-module__YH1Anq__pvCol{flex-direction:column;flex:1;gap:.35rem;display:flex}.landing-home-module__YH1Anq__pvCol i{height:.95rem}.landing-home-module__YH1Anq__pvLines{flex-direction:column;flex:1;justify-content:center;gap:.45rem;display:flex}.landing-home-module__YH1Anq__pvLines i{width:92%;height:.42rem}.landing-home-module__YH1Anq__pvLines i:nth-child(2){width:70%}.landing-home-module__YH1Anq__pvLines i:nth-child(3){width:84%}.landing-home-module__YH1Anq__pvLines i:nth-child(4){width:55%}.landing-home-module__YH1Anq__pvGantt{flex-direction:column;flex:1;justify-content:center;gap:.5rem;display:flex}.landing-home-module__YH1Anq__pvGantt i{width:45%;height:.55rem}.landing-home-module__YH1Anq__pvGantt i:nth-child(2){width:58%;margin-left:18%}.landing-home-module__YH1Anq__pvGantt i:nth-child(3){width:34%;margin-left:42%}.landing-home-module__YH1Anq__quoteSection{text-align:center}.landing-home-module__YH1Anq__quoteInner{max-width:46rem;margin:0 auto}.landing-home-module__YH1Anq__quoteDoodle{color:var(--foreground);margin-bottom:1.25rem;display:inline-block}.landing-home-module__YH1Anq__quoteInner blockquote{margin:0}.landing-home-module__YH1Anq__quoteInner cite{color:var(--landing-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:1.2rem;font-size:.75rem;font-style:normal;font-weight:800;display:block}.landing-home-module__YH1Anq__values{flex-wrap:wrap;justify-content:center;gap:.7rem 1.6rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.landing-home-module__YH1Anq__values li{color:var(--landing-muted);align-items:center;gap:.4rem;font-size:.88rem;font-weight:650;display:inline-flex}.landing-home-module__YH1Anq__values svg{width:.9rem;height:.9rem;color:var(--accent-secondary)}.landing-home-module__YH1Anq__finalCta{text-align:center;width:min(1120px,100% - 2.5rem);margin:0 auto;padding-block:clamp(5rem,9vw,8rem);position:relative}.landing-home-module__YH1Anq__finalInner{z-index:2;position:relative}.landing-home-module__YH1Anq__finalInner h2{font-size:clamp(2.4rem,5.5vw,4rem)}.landing-home-module__YH1Anq__finalInner p{max-width:32rem;color:var(--landing-muted);margin:1.15rem auto 2rem;font-size:1.02rem;line-height:1.7}.landing-home-module__YH1Anq__finalDoodle{color:var(--foreground);opacity:.8;pointer-events:none;position:absolute}.landing-home-module__YH1Anq__finalDoodleLeft{top:26%;left:7%;rotate:-8deg}.landing-home-module__YH1Anq__finalDoodleRight{top:48%;right:7%;rotate:6deg}.landing-home-module__YH1Anq__footer{border-top:1px solid var(--border);padding:3rem 0 2.5rem}.landing-home-module__YH1Anq__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem 2rem;width:min(1120px,100% - 2.5rem);margin:0 auto;display:flex}.landing-home-module__YH1Anq__footerBrand p{color:var(--landing-muted);margin:.7rem 0 0;font-size:.85rem}.landing-home-module__YH1Anq__footerNav{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;display:flex}.landing-home-module__YH1Anq__footerNav a{color:var(--landing-muted);font-size:.85rem;font-weight:600;text-decoration:none;transition:color .16s}.landing-home-module__YH1Anq__footerNav a:hover{color:var(--foreground)}.landing-home-module__YH1Anq__footerNav a:last-child{color:var(--foreground);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.landing-home-module__YH1Anq__footerNav a:last-child svg{width:.85rem;height:.85rem;transition:transform .18s}.landing-home-module__YH1Anq__footerNav a:last-child:hover svg{transform:translate(2px)}.landing-home-module__YH1Anq__footerLegal{width:min(1120px,100% - 2.5rem);color:var(--landing-muted);margin:2rem auto 0;font-size:.75rem}.landing-home-module__YH1Anq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes landing-home-module__YH1Anq__heroIn{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes landing-home-module__YH1Anq__windowIn{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes landing-home-module__YH1Anq__taskIn{0%{opacity:0;translate:0 8px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes landing-home-module__YH1Anq__doodleIn{0%{opacity:0;translate:0 10px;scale:.72}to{opacity:1;translate:0;scale:1}}.landing-home-module__YH1Anq__phone{font-size:.8rem;overflow:hidden}.landing-home-module__YH1Anq__phoneBar{border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;gap:.6rem;margin:0;padding:.65rem .85rem;display:flex}.landing-home-module__YH1Anq__phoneAvatar{background:var(--primary);width:1.9rem;height:1.9rem;color:var(--primary-foreground);border-radius:50%;place-items:center;font-size:.85rem;font-weight:750;display:grid}.landing-home-module__YH1Anq__phoneName{flex-direction:column;line-height:1.25;display:flex}.landing-home-module__YH1Anq__phoneName b{letter-spacing:-.01em;font-size:.84rem}.landing-home-module__YH1Anq__phoneName small{color:var(--landing-muted);font-size:.7rem}.landing-home-module__YH1Anq__phoneChat{background:var(--surface);flex-direction:column;gap:.55rem;padding:.85rem;display:flex}.landing-home-module__YH1Anq__tgOut,.landing-home-module__YH1Anq__tgIn{border-radius:.8rem;max-width:88%;margin:0;padding:.5rem .7rem;line-height:1.45}.landing-home-module__YH1Anq__tgOut{background:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:.25rem;align-self:flex-end;font-weight:550}.landing-home-module__YH1Anq__tgIn{border:1px solid var(--border);background:var(--surface-2);border-bottom-left-radius:.25rem;align-self:flex-start}.landing-home-module__YH1Anq__tgIn p{margin:0}.landing-home-module__YH1Anq__tgIn p+p{margin-top:.4rem}.landing-home-module__YH1Anq__tgTask{align-items:baseline;gap:.45rem;display:flex}.landing-home-module__YH1Anq__tgTask b{background:var(--surface);border:1px solid var(--border-strong);border-radius:.35rem;flex:none;place-items:center;min-width:1.15rem;height:1.15rem;font-size:.68rem;display:inline-grid}.landing-home-module__YH1Anq__tgTask em{color:var(--landing-muted);margin-left:auto;font-size:.7rem;font-style:normal}.landing-home-module__YH1Anq__tgHint{color:var(--landing-muted);font-size:.7rem}.landing-home-module__YH1Anq__tgButtons{gap:.45rem;display:flex}.landing-home-module__YH1Anq__tgButtons span{border:1px solid var(--border-strong);background:var(--surface);text-align:center;color:var(--landing-muted);border-radius:.5rem;flex:1;padding:.32rem 0;font-size:.72rem;font-weight:600}.landing-home-module__YH1Anq__tgButtons .landing-home-module__YH1Anq__tgYes{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.landing-home-module__YH1Anq__how{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.landing-home-module__YH1Anq__howStep{border:1px solid var(--border);background:var(--surface);border-radius:.65rem;padding:1.4rem;position:relative;overflow:hidden}.landing-home-module__YH1Anq__howNum{letter-spacing:-.04em;color:var(--border);-webkit-user-select:none;user-select:none;font-size:3.6rem;font-weight:800;line-height:1;position:absolute;top:.4rem;right:.9rem}.landing-home-module__YH1Anq__howDoodle{color:var(--landing-muted);display:block}.landing-home-module__YH1Anq__howKicker{letter-spacing:.12em;text-transform:uppercase;color:var(--landing-muted);margin:.9rem 0 0;font-size:.68rem;font-weight:700}.landing-home-module__YH1Anq__howStep h3{letter-spacing:-.015em;margin:.35rem 0 0;font-size:1rem;font-weight:750}.landing-home-module__YH1Anq__howStep>p:last-child{color:var(--landing-muted);margin:.45rem 0 0;font-size:.86rem;line-height:1.6}.landing-home-module__YH1Anq__faqSection{border-top:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);display:grid}.landing-home-module__YH1Anq__faqIntro h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:750;line-height:1.1}.landing-home-module__YH1Anq__faqIntro>p:last-child{max-width:24rem;color:var(--landing-muted);margin:1rem 0 0;font-size:.95rem;line-height:1.65}.landing-home-module__YH1Anq__faqList{min-width:0}.landing-home-module__YH1Anq__faqItem{border-bottom:1px solid var(--border)}.landing-home-module__YH1Anq__faqItem:first-child{border-top:1px solid var(--border)}.landing-home-module__YH1Anq__faqItem summary{color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem .2rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.landing-home-module__YH1Anq__faqItem summary::-webkit-details-marker{display:none}.landing-home-module__YH1Anq__faqItem summary svg{width:1rem;height:1rem;color:var(--landing-muted);flex:none}.landing-home-module__YH1Anq__faqItem[open] summary svg{rotate:180deg}.landing-home-module__YH1Anq__faqItem>p{color:var(--landing-muted);margin:0;padding:0 1.5rem 1.2rem .2rem;font-size:.9rem;line-height:1.7}@media (max-width:1100px){.landing-home-module__YH1Anq__doodleIdeas{left:-1rem}.landing-home-module__YH1Anq__doodleTrophy{right:-1rem}.landing-home-module__YH1Anq__nav{gap:1.1rem}.landing-home-module__YH1Anq__productLinks a{gap:.45rem;padding-inline:.65rem;font-size:.73rem}}@media (max-width:900px){.landing-home-module__YH1Anq__nav{display:none}.landing-home-module__YH1Anq__mobileMenu{display:block}.landing-home-module__YH1Anq__features{grid-template-columns:1fr}.landing-home-module__YH1Anq__featureWide{grid-column:auto;grid-template-columns:1fr}.landing-home-module__YH1Anq__grid,.landing-home-module__YH1Anq__modes,.landing-home-module__YH1Anq__productLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-home-module__YH1Anq__productLinks a{padding:1rem;font-size:.8rem}.landing-home-module__YH1Anq__productLinks a:nth-child(-n+2){border-bottom:1px solid var(--border)}.landing-home-module__YH1Anq__how{grid-template-columns:1fr}.landing-home-module__YH1Anq__howStep{padding-left:6.5rem}.landing-home-module__YH1Anq__howDoodle{position:absolute;top:1.5rem;left:1.5rem}.landing-home-module__YH1Anq__howKicker{margin-top:0}.landing-home-module__YH1Anq__finalDoodle{display:none}.landing-home-module__YH1Anq__faqSection{grid-template-columns:1fr}}@media (max-width:640px){.landing-home-module__YH1Anq__headerInner{gap:.5rem;width:calc(100% - 1.5rem)}.landing-home-module__YH1Anq__headerCta{padding-inline:.75rem;font-size:.78rem}.landing-home-module__YH1Anq__headerActions{gap:.25rem}.landing-home-module__YH1Anq__heroCopy h1{font-size:clamp(2.25rem,10.5vw,3.5rem)}.landing-home-module__YH1Anq__heroActions{flex-direction:column;align-items:stretch;max-width:22rem;margin-inline:auto}.landing-home-module__YH1Anq__primaryCta,.landing-home-module__YH1Anq__secondaryCta{justify-content:center}.landing-home-module__YH1Anq__doodleIdeas{top:-2.5rem;left:-.5rem}.landing-home-module__YH1Anq__doodleTrophy{top:-2.5rem;right:-.5rem}.landing-home-module__YH1Anq__doodle svg{width:3.5rem;height:3.5rem}.landing-home-module__YH1Anq__windowBody{grid-template-columns:1fr}.landing-home-module__YH1Anq__windowSide,.landing-home-module__YH1Anq__windowFaces,.landing-home-module__YH1Anq__windowDots{display:none}.landing-home-module__YH1Anq__windowSearch{width:100%;font-size:.65rem}.landing-home-module__YH1Anq__windowMain{padding:1rem .7rem}.landing-home-module__YH1Anq__board{grid-template-columns:repeat(3,minmax(8.5rem,1fr));padding-bottom:.5rem;overflow-x:auto}.landing-home-module__YH1Anq__windowCaption{padding-inline:.8rem}.landing-home-module__YH1Anq__boardTabs{font-size:.65rem}.landing-home-module__YH1Anq__grid,.landing-home-module__YH1Anq__modes{grid-template-columns:1fr}.landing-home-module__YH1Anq__productLinks a{gap:.5rem;padding:1rem .6rem;font-size:.73rem}.landing-home-module__YH1Anq__productLinks a>svg{display:none}.landing-home-module__YH1Anq__heroFacts{gap:.5rem .8rem;font-size:.72rem}.landing-home-module__YH1Anq__footerInner{flex-direction:column}}@media (max-width:360px){.landing-home-module__YH1Anq__mobileMenu summary{padding-inline:.25rem;font-size:.72rem}.landing-home-module__YH1Anq__headerCta{padding-inline:.6rem;font-size:.73rem}.landing-home-module__YH1Anq__productLinks{grid-template-columns:1fr}.landing-home-module__YH1Anq__productLinks a:nth-child(3){border-bottom:1px solid var(--border)}.landing-home-module__YH1Anq__howStep{padding-left:1.4rem}.landing-home-module__YH1Anq__howDoodle{position:static}.landing-home-module__YH1Anq__howKicker{margin-top:.7rem}}@media (prefers-reduced-motion:reduce){.landing-home-module__YH1Anq__landing *,.landing-home-module__YH1Anq__landing :before,.landing-home-module__YH1Anq__landing :after{transition:none!important;animation:none!important}.landing-home-module__YH1Anq__heroCopy>*,.landing-home-module__YH1Anq__window,.landing-home-module__YH1Anq__taskCard,.landing-home-module__YH1Anq__doodle{opacity:1;translate:none;scale:none}}
