@font-face{font-family:Manrope Variable;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2")}:root{--carbon:#080b0f;--graphite:#161c23;--steel:#36414e;--silver:#dce5ed;--white:#f2f6fa;--muted:#9da8b5;--edge:#dce5ed1f;--ease:cubic-bezier(.22, 1, .36, 1);--out:cubic-bezier(.4, 0, 1, 1);--exit:.11s;--select:.18s;--enter:.22s;--resize:.24s;--roll:.34s;color:var(--white);background:var(--carbon);font-synthesis:none;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Manrope Variable,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{min-width:320px;margin:0}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}button,input{color:inherit}button{border:0}button,summary,a{touch-action:manipulation}img{max-width:100%;height:auto;display:block}svg{display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:500}h1,h2{letter-spacing:-.067em}::selection{color:#fff;background:#536170}:focus-visible{outline-offset:6px;border-radius:5px;outline:2px solid #dce5ed}[hidden]{display:none!important}.container{width:min(1200px,100% - 112px);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--silver);color:var(--carbon);padding:14px 20px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{z-index:10;position:relative}.header-inner{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;height:108px;display:flex}.brand{letter-spacing:-.055em;align-items:center;gap:11px;font-size:23px;font-weight:600;display:inline-flex}.brand img{border-radius:11px;width:38px;height:38px;box-shadow:0 0 0 1px #dce5ed1c}.header-inner nav{align-items:center;gap:36px;display:flex}.nav-link{color:var(--muted);transition:color var(--enter);padding-block:14px;font-size:13px}.nav-link:hover{color:var(--white)}.button{white-space:nowrap;min-height:48px;transition:background var(--enter), box-shadow var(--enter), transform var(--enter) var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:22px;padding:17px 23px;font-size:13px;font-weight:600;display:inline-flex}.button:active{transform:scale(.985)}.button-small{border-radius:10px;min-height:44px;padding:12px 18px;font-size:12px}.button-glass{background:linear-gradient(135deg,#dce5ed18,#dce5ed09);box-shadow:inset 0 1px #f2f6fa21,inset 0 0 0 1px #dce5ed12}.button-glass:hover{background-color:#dce5ed14}.button-primary{color:#17212a;background:linear-gradient(135deg,#f2f6fa 0%,#c6d2dd 70%,#b7c5d1 100%);box-shadow:inset 0 1px #fff9,0 4px 18px #0002}.button-primary:hover{box-shadow:inset 0 1px #fff,0 0 22px #b8cce122}.button-symbol{font-size:19px;font-weight:400}.hero{grid-template-columns:1.12fr 1fr;align-items:center;column-gap:30px;padding-top:76px;display:grid;position:relative}.hero-copy{z-index:2;padding-bottom:38px;position:relative}.availability{color:#c3cdd7;align-items:center;gap:9px;font-size:12px;display:flex}.availability-dot{background:#c5d3e0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #b6c5d20a,0 0 14px #dce5ed30}h1{margin-top:29px;font-size:clamp(62px,6.2vw,91px);line-height:1.075}.hero-description{color:var(--muted);letter-spacing:-.015em;margin-top:28px;font-size:16px;line-height:1.9}.signup{max-width:500px;margin-top:33px}.signup-control{transition:border-color var(--enter), box-shadow var(--enter);background:#10151b;border:1px solid #36414e;border-radius:15px;align-items:center;gap:10px;padding:6px;display:flex}.signup-control:focus-within{border-color:#93a4b4;box-shadow:0 0 0 3px #9da8b510}.mail-icon{color:#8b97a5;flex:none;margin-left:12px}.signup input{background:0 0;border:none;outline:none;width:100%;min-width:0;padding:13px 0;font-size:12px}.signup input::placeholder{color:#9da8b5;opacity:1}.signup input:focus-visible{outline:none}.signup .button{gap:13px;padding:15px 16px;font-size:12px}.signup-note{color:#96a2af;margin-top:12px;font-size:10px;line-height:1.7}.signup-response{color:var(--silver);font-size:12px;line-height:1.7}.signup-response:not(:empty){border:1px solid var(--edge);background:#161c23;border-radius:10px;margin-top:15px;padding:13px 15px}.signup-response a{text-underline-offset:3px;text-decoration:underline}.reddit-origin{color:var(--muted);align-items:center;gap:11px;min-height:44px;margin-top:37px;font-size:10px;display:inline-flex}.reddit-origin svg{color:#cad3dd;flex-shrink:0}.reddit-origin strong{color:var(--silver);font-weight:500}.reddit-origin:hover strong{text-underline-offset:3px;text-decoration:underline}.hero-footnote{color:#929eab;border-bottom:1px solid var(--edge);grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:10px;padding:45px 0 27px;font-size:10px;display:flex}.hero-footnote a{align-items:center;gap:16px;padding-block:10px;display:inline-flex}.hero-footnote a span{color:var(--silver);font-size:15px}.widget-experience{align-self:start;min-width:0;position:relative}.widget-stage{isolation:isolate;padding:44px 10px 12px;position:relative}.widget-stage:before{content:"";z-index:-3;pointer-events:none;background:radial-gradient(at 52% 42%,#7c8f9c23,#26313c0d 45%,#0000 70%);position:absolute;inset:-105px -80px -30px -60px}.orbital{pointer-events:none;z-index:-2;border-radius:50%;width:510px;height:340px;position:absolute;transform:rotate(-38deg)}.orbital-back{background:linear-gradient(170deg,#8397a414,#0000 42%);border:1px solid #dce5ed15;top:16px;left:-16px;box-shadow:inset 0 18px 25px -25px #dce5ed90}.orbital-front{border-bottom:1px solid #dce5ed12;width:550px;height:300px;top:100px;left:-34px}.widget-platform{perspective:1200px;width:min(100%,412px);margin:auto;position:relative}.widget{color:#ecf1f6;transition:height var(--resize) var(--ease);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#36404bcf 0%,#1e2730eb 30%,#141a22f5 75%);border:1px solid #c8d4df32;border-top-color:#dfebf571;border-radius:33px;padding:25px 23px 16px;font-family:-apple-system,BlinkMacSystemFont,Manrope Variable,sans-serif;position:relative;transform:rotateY(-7deg)rotateX(5deg)rotate(-4deg);box-shadow:inset 0 1px #fff1,inset 0 0 40px #a1b2c20a,0 35px 70px -15px #000b,0 5px 12px #0005}.widget-panel{position:relative}.widget-top{grid-template-columns:1fr 1fr;gap:20px;display:grid}.widget-date>span,.widget-year>span{color:#bcc8d4;font-size:12px}.widget-date>strong{letter-spacing:-.075em;margin:3px 0 4px;font-size:75px;font-weight:400;line-height:1.12;display:block}.widget-date>small{color:#aab7c5;font-size:10px;display:block}.widget-year{padding-top:2px}.widget-year>strong{letter-spacing:-.05em;margin-top:16px;font-size:39px;font-weight:400;line-height:1.1;display:block}.widget-year>strong>span{margin-left:3px;font-size:23px}.year-track{background:#c5d3df19;border-radius:4px;height:5px;margin:10px 0 9px;overflow:hidden}.year-track i{border-radius:inherit;background:linear-gradient(90deg,#73899b,#e2eaf1);width:69%;height:100%;display:block;box-shadow:0 0 6px #dce5ed20}.widget-year>small{color:#aab7c5;font-size:10px}.widget-week{background:#070a0e28;border-radius:16px;grid-template-columns:repeat(7,1fr);margin:22px 0;padding:7px 4px;display:grid;box-shadow:inset 0 1px #dce5ed0a}.widget-week>div{text-align:center;border-radius:10px;padding:7px 0 6px}.widget-week span{color:#aab7c5;font-size:9px;display:block}.widget-week strong{margin-top:5px;font-size:16px;font-weight:400;display:block}.widget-week i{border-radius:50%;width:3px;height:3px;margin:4px auto 0;display:block}.widget-week i.has-event{background:#9da8b5}.widget-week .current-day{color:#1b2630;background:linear-gradient(140deg,#e3ebf2,#a1b2c1);box-shadow:inset 0 1px 1px #fff}.widget-week .current-day span{color:#344453}.widget-week .current-day i{background:#344453}.widget-lists{grid-template-columns:1fr 1fr;gap:20px;display:grid}.widget-section-title{justify-content:space-between;align-items:center;margin-bottom:15px;font-size:12px;display:flex}.widget-section-title>span{color:#aebdcc;font-size:10px}.demo-task-wrap{transition:grid-template-rows var(--resize) var(--ease);grid-template-rows:1fr;display:grid}.demo-task-wrap.is-collapsing{grid-template-rows:0fr}.demo-task{text-align:left;white-space:nowrap;width:100%;height:37px;min-height:0;transition:opacity var(--resize), filter var(--resize), height var(--resize);background:0 0;align-items:center;gap:8px;padding:0;font-size:11px;display:flex;overflow:hidden}.demo-task:hover .task-checkbox{background:#dce5ed0f;border-color:#e3ebf2}.task-checkbox{width:17px;height:17px;transition:background var(--enter), border-color var(--enter);border:1.5px solid #a2b1c0;border-radius:6px;flex:none;place-items:center;display:grid}.task-checkbox svg{stroke:#263441;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;width:14px;transition:stroke-dashoffset var(--enter) var(--ease)}.demo-task.is-complete .task-checkbox{animation:confirm var(--roll) var(--ease);background:linear-gradient(135deg,#e3ebf2,#a6b7c6);border-color:#e3ebf2}.demo-task.is-complete svg{stroke-dashoffset:0}.is-collapsing .demo-task{opacity:0;filter:blur(4px);height:0}.tasks-done{color:#bdcbd7;padding-block:12px;font-size:11px}.mini-event{border-left:2px solid #91b5c0;margin-bottom:15px;padding-left:9px}.mini-event>span{color:#aebdcc;margin-bottom:4px;font-size:9px;display:block}.mini-event>strong{font-size:11px;font-weight:400;line-height:1.5;display:block}.mini-event>small{color:#aebdcc;margin-top:3px;font-size:9px;display:block}.second-event{border-left-color:#a4a7c7}.widget-bottom{color:#a1adba;border-top:1px solid #dce5ed10;justify-content:space-between;margin-top:17px;padding-top:12px;font-size:8px;display:flex}.widget-bottom>span{align-items:center;gap:6px;display:inline-flex}.widget-bottom img{border-radius:4px}.widget-ground{filter:blur(25px);z-index:-1;background:#0006;border-radius:50%;width:80%;height:40px;position:absolute;bottom:-30px;left:10%}.demo-callout{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(125deg,#333f4ddd,#19232deb);border:1px solid #dce5ed38;border-top-color:#dce5ed66;border-radius:15px;align-items:center;gap:8px;padding:13px 17px;font-size:11px;display:flex;position:absolute;top:13px;right:-12px;transform:rotate(4deg);box-shadow:0 8px 25px #0005}.callout-ring{color:#2a3b4b;background:#c8d5e2;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.demo-caption{color:#aeb9c5;justify-content:center;align-items:center;gap:8px;min-height:36px;margin-top:25px;font-size:10px;display:flex}.caption-dot{background:#aeb9c5;border-radius:50%;width:4px;height:4px}.reset-demo{min-height:36px;color:var(--white);text-underline-offset:3px;background:0 0;padding:8px;font-size:10px;text-decoration:underline}.widget-switcher{border:1px solid var(--edge);background:#11161b;border-radius:13px;justify-content:center;gap:3px;width:fit-content;margin:4px auto 0;padding:5px;display:flex}.widget-switcher button{color:#a0aebb;isolation:isolate;background:0 0;border-radius:8px;min-height:38px;padding:11px 17px;font-size:10px;position:relative}.widget-switcher button:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--exit);background:linear-gradient(140deg,#39444f,#252f39);position:absolute;inset:0;box-shadow:inset 0 1px #dce5ed24}.widget-switcher button[aria-selected=true]{color:var(--white)}.widget-switcher button[aria-selected=true]:before{opacity:1;transition-duration:var(--select)}.demo-disclaimer{text-align:center;color:#929eab;margin-top:12px;font-size:9px;line-height:1.7}.today-large-date{letter-spacing:-.06em;margin:10px 0 25px;font-size:65px;font-weight:400}.today-task{align-items:center;gap:12px;margin-bottom:20px;font-size:16px;display:flex}.today-task i{border:1.5px solid #9da8b5;border-radius:7px;width:22px;height:22px}.today-panel .mini-event{margin-top:30px;margin-bottom:15px;padding-block:4px}.today-panel .mini-event strong{font-size:15px}.year-large-number{letter-spacing:-.07em;margin:25px 0 18px;font-size:102px;line-height:1.2}.year-large-number span{margin-left:6px;font-size:53px}.year-dots{grid-template-columns:repeat(20,1fr);gap:8px;margin-bottom:30px;display:grid}.year-dots i{aspect-ratio:1;background:#59667566;border-radius:50%}.year-dots .elapsed{background:#becbd8;box-shadow:0 0 3px #dce5ed1a}.year-footer{color:#aebdcc;justify-content:space-between;gap:15px;font-size:11px;display:flex}.year-footer strong{color:#ecf1f6;font-weight:400}.section-kicker{color:#a7b5c3;margin-bottom:23px;font-size:11px;line-height:1.7}h2{font-size:clamp(42px,4.1vw,60px);line-height:1.14}h3{letter-spacing:-.035em;font-size:18px;line-height:1.5}.customize-section{border-top:1px solid var(--edge);grid-template-columns:1.12fr 1fr;align-items:center;gap:105px;padding:83px 0 110px;display:grid}.customize-copy>p:not(.section-kicker),.app-copy>p:not(.section-kicker){color:var(--muted);max-width:350px;margin-top:24px;font-size:14px;line-height:1.9}.customize-copy>p+p:not(.section-kicker),.app-copy>p+p:not(.section-kicker){margin-top:15px}.text-link{align-items:center;gap:22px;min-height:44px;margin-top:26px;font-size:12px;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.composition-preview{border-radius:40px;padding:35px 22px 0;position:relative}.composition-preview:before{content:"";z-index:-1;background:radial-gradient(at 50% 30%,#596c7d25,#151c2500 75%);position:absolute;inset:0 0 60px}.composition-grid{grid-template-rows:121px 61px 148px;grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.layout-block{background:linear-gradient(125deg,#29333eb0,#171e2699);border:1px solid #dce5ed22;border-top-color:#dce5ed3d;border-radius:20px;min-width:0;padding:17px 18px;box-shadow:0 8px 20px #0003,inset 0 1px #dce5ed08}.layout-block>span{color:#b9c7d4;font-size:10px;display:block}.block-date{grid-area:1/1/2/4}.block-date strong{letter-spacing:-.07em;font-size:48px;font-weight:400;line-height:1.15}.block-date>small{color:#a7b5c3;font-size:9px;display:block}.block-year{grid-area:1/4/2/7}.block-year>strong{letter-spacing:-.065em;font-size:33px;font-weight:400;line-height:1.4;display:block}.block-year strong small{margin-left:3px;font-size:20px}.block-year .year-track{margin-block:7px}.block-week{grid-area:2/1/3/7;justify-content:space-between;padding:9px 14px;display:flex}.block-week span{text-align:center;border-radius:7px;min-width:30px;padding:3px 4px;font-size:8px}.block-week b{margin-top:3px;font-size:11px;font-weight:400;display:block}.block-week .selected{color:#1e2a36;background:#bccad7}.block-tasks{grid-area:3/1/4/4}.block-events{grid-area:3/4/4/7}.block-tasks>span{justify-content:space-between;display:flex}.block-tasks small{color:#a7b5c3}.block-tasks p{white-space:nowrap;align-items:center;gap:7px;margin-top:13px;font-size:10px;display:flex}.block-tasks i{border:1px solid #a7b5c3;border-radius:4px;width:13px;height:13px}.block-events p{border-left:2px solid #8aabb9;margin-top:11px;padding-left:7px;font-size:10px}.block-events p small{color:#a7b5c3;margin-bottom:3px;font-size:8px;display:block}.app-section{background:radial-gradient(at 75% 35%,#3d4c5c24,#0000 60%),linear-gradient(160deg,#171d2560,#0b0f1440);border:1px solid #dce5ed12;border-radius:36px;grid-template-columns:1fr 1fr;align-items:center;gap:120px;padding:85px 105px;display:grid;overflow:hidden}.app-details{color:#c3ceda;gap:13px;margin-top:30px;font-size:11px;display:grid}.app-details i{color:#dce5ed;margin-right:7px;font-size:10px;font-style:normal}.phone-figure{perspective:1200px;justify-self:center;width:255px}.phone-frame{background:linear-gradient(130deg,#8994a1,#202832 20%,#3d4650 50%,#b0bac4 60%,#252d35 80%);border-radius:40px;padding:5px;transform:rotateY(-5deg)rotate(3deg);box-shadow:0 30px 70px #0008,0 0 0 1px #dce5ed25}.phone-frame img{border:2px solid #080b0f;border-radius:35px;width:100%}.phone-figure figcaption{color:#a0acb9;text-align:center;margin-top:28px;font-size:9px}.community-section{text-align:center;max-width:720px;padding-block:118px}.community-section>p:not(.section-kicker){max-width:535px;color:var(--muted);margin:24px auto 0;font-size:14px;line-height:1.95}.community-section>p+p:not(.section-kicker){margin-top:10px}.community-section .button{margin-top:29px;font-size:11px}.faq-section{border-top:1px solid var(--edge);grid-template-columns:1fr 1.2fr;gap:70px;padding-top:66px;padding-bottom:105px;display:grid}.faq-section .section-kicker{font-size:10px}.faq-section h2{font-size:43px}.faq-list details{border-bottom:1px solid var(--edge)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:23px 0;font-size:13px;list-style:none;display:flex}.faq-list details:first-child summary{padding-top:4px}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{flex:none;width:12px;height:12px;display:block;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:#a7b5c3;width:12px;height:1px;position:absolute;top:6px;left:0}.faq-plus:after{transition:transform var(--resize) var(--ease);transform:rotate(90deg)}.faq-list details[open] .faq-plus:after{transform:rotate(0)}.faq-answer{overflow:hidden}.faq-answer p{color:var(--muted);padding:0 30px 23px 0;font-size:12px;line-height:1.95}.join-section{text-align:center;padding:30px 0 104px;position:relative}.join-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 45%,#465b6e1a,#0000 65%);position:absolute;inset:-40px 10% 0}.join-icon{border:1px solid #dce5ed1c;border-radius:22px;margin:0 auto 28px;box-shadow:0 10px 28px #0004}.join-section .availability{justify-content:center;margin-bottom:24px;font-size:10px}.join-section h2{font-size:clamp(50px,5vw,70px)}.join-section>p:not(.availability){color:var(--muted);margin-top:25px;font-size:14px;line-height:1.9}.join-section .signup{width:min(100%,465px);margin-inline:auto}.join-section .signup-response{text-align:left}.site-footer{border-top:1px solid var(--edge);align-items:center;gap:30px;padding-block:27px 32px;display:flex}.site-footer .brand{gap:8px;font-size:18px}.site-footer .brand img{border-radius:9px;width:29px;height:29px}.site-footer>span{color:#9da8b5;font-size:9px}.site-footer>div{color:#a7b5c3;align-items:center;gap:23px;margin-left:auto;font-size:9px;display:flex}.site-footer>div a{padding-block:12px}.site-footer>div a:hover{color:var(--white)}.legal-page{max-width:780px;padding-block:85px 120px}.legal-page h1{margin-bottom:35px;font-size:64px}.legal-page h2{letter-spacing:-.04em;margin:40px 0 15px;font-size:27px}.legal-page p{color:var(--muted);font-size:15px;line-height:1.9}.legal-page .button{margin-top:30px}@keyframes arrive{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:none;transform:translateY(0)}}@keyframes object-arrive{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes confirm{50%{transform:scale(1.12);box-shadow:0 0 12px #dce5ed55}}@media (prefers-reduced-motion:no-preference){.widget-platform{animation:object-arrive .65s var(--ease) both}.demo-callout{animation:object-arrive .45s .15s var(--ease) both}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.faq-list details::details-content{opacity:0;height:0;transition:height var(--resize) var(--ease), opacity var(--enter), content-visibility var(--resize) allow-discrete;overflow:hidden}.faq-list details[open]::details-content{opacity:1;height:auto}}}@media (width>=1600px){.hero{padding-top:110px}}@media (width<=1150px){.container{width:calc(100% - 72px)}.hero{column-gap:25px}h1{font-size:69px}.hero-description{font-size:14px}.signup-control{gap:7px}.mail-icon{display:none}.signup input{padding-left:10px}.signup .button{gap:7px;padding-inline:13px;font-size:11px}.widget{padding-inline:20px}.widget-stage{padding-inline:4px}.orbital{width:450px}.demo-callout{right:-4px}.customize-section{gap:50px}.app-section{gap:65px;padding-inline:65px}.faq-section{gap:40px}.faq-section h2{font-size:40px}}@media (width<=900px){.container{width:calc(100% - 48px)}.header-inner{height:88px}.header-inner nav{gap:22px}.hero{grid-template-columns:1fr;padding-top:65px}.hero-copy{text-align:center;padding-bottom:15px}.hero .availability{justify-content:center}h1{font-size:83px}.hero-description{font-size:16px}.hero .signup{max-width:470px;margin-inline:auto}.mail-icon{display:block}.signup .button{gap:14px;padding-inline:17px;font-size:12px}.signup-response{text-align:left}.reddit-origin{margin-top:23px}.widget-experience{width:min(100%,490px);margin:18px auto 0}.widget-stage{padding-top:41px}.widget{padding-inline:25px}.demo-callout{right:1px}.hero-footnote{margin-top:15px;padding-top:35px}.customize-section{grid-template-columns:1.1fr 1fr;gap:34px;padding-block:60px 85px}.composition-preview{padding-inline:0}.composition-grid{grid-template-rows:116px 57px 139px;gap:7px}.layout-block{border-radius:17px;padding:15px 12px}.block-week{padding:7px}.block-week span{min-width:26px}.block-tasks p{gap:5px;font-size:9px}.block-events p{font-size:9px}h2{font-size:41px}.customize-copy>p:not(.section-kicker),.app-copy>p:not(.section-kicker){font-size:12px}.app-section{gap:35px;padding:60px 38px}.phone-figure{width:226px}.phone-frame{border-radius:37px}.phone-frame img{border-radius:32px}.community-section{padding-block:85px}.faq-section{grid-template-columns:1fr;gap:35px;padding-block:55px 75px}.faq-list details:first-child summary{padding-top:20px}.site-footer{flex-wrap:wrap;gap:18px}.site-footer>span{display:none}}@media (width<=600px){html{scroll-padding-top:30px}.container{width:calc(100% - 40px)}.header-inner{height:84px}.brand{gap:9px;font-size:21px}.brand img{border-radius:10px;width:34px;height:34px}.nav-link{display:none}.button-small{gap:11px;min-height:40px;padding-inline:13px;font-size:10px}.hero{padding-top:45px}.hero-copy{padding-bottom:0}.availability{font-size:11px}h1{margin-top:24px;font-size:clamp(55px,14vw,76px);line-height:1.09}.hero-description{margin-top:20px;font-size:12px;line-height:1.9}.signup{margin-top:26px}.signup-control{border-radius:13px;gap:4px;padding:5px}.mail-icon{display:none}.signup input{letter-spacing:-.03em;flex:1;width:0;padding-left:7px;font-size:16px}.signup input::placeholder{letter-spacing:0;font-size:11px}.signup .button{border-radius:9px;gap:8px;min-height:47px;padding:13px 11px;font-size:10px}.button-symbol{font-size:16px}.signup-note{margin-top:10px;font-size:9px}.reddit-origin{gap:8px;margin-top:18px;font-size:9px}.reddit-origin svg{width:19px;height:19px}.widget-experience{width:min(100%,385px);margin-top:13px}.widget-stage{padding:36px 8px 5px}.widget-stage:before{inset:-30px -10px 0}.orbital{width:100%;height:280px;top:70px;left:0}.orbital-front{top:115px}.widget{border-radius:29px;padding:22px 20px 15px;transform:rotateY(-4deg)rotateX(3deg)rotate(-3deg)}.widget-date>strong{font-size:66px}.widget-date>span,.widget-year>span{font-size:11px}.widget-date>small{font-size:9px}.widget-year>strong{font-size:35px}.widget-top{gap:16px}.widget-week{margin-block:18px;padding:5px 3px}.widget-lists{gap:17px}.demo-task{gap:7px;height:36px;font-size:10px}.is-collapsing .demo-task{height:0}.mini-event>strong{font-size:10px}.mini-event>span{font-size:8px}.demo-callout{border-radius:13px;padding:11px 13px;font-size:9px;top:8px;right:-1px}.callout-ring{width:17px;height:17px;font-size:10px}.demo-caption{margin-top:17px;font-size:9px}.widget-switcher button{min-height:39px;padding-inline:16px}.hero-footnote{gap:15px;padding-top:32px;padding-bottom:20px;font-size:8px}.hero-footnote>span{max-width:150px;line-height:1.7}.hero-footnote a{flex-shrink:0;gap:9px}.section-kicker{margin-bottom:20px;font-size:9px}h2{font-size:41px}.customize-section{grid-template-columns:1fr;gap:28px;padding-block:56px 65px}.customize-copy{grid-row:1}.customize-copy h2 br{display:none}.customize-copy>p:not(.section-kicker),.app-copy>p:not(.section-kicker){max-width:none;font-size:13px}.composition-preview{width:min(100%,390px);margin-inline:auto;padding:15px 8px 0}.composition-grid{grid-template-rows:120px 61px 144px;gap:9px}.layout-block{padding:16px}.block-week{padding:8px 11px}.block-tasks p,.block-events p{font-size:10px}.app-section{border-radius:26px;grid-template-columns:1fr;gap:40px;padding:36px 25px 38px}.app-copy h2{font-size:40px}.app-details{margin-top:25px;font-size:11px}.phone-figure{width:224px}.phone-frame{transform:rotate(2deg)}.community-section{padding-block:70px}.community-section>p:not(.section-kicker){font-size:12px}.community-section .button{padding-inline:18px;font-size:10px}.faq-section{gap:20px;padding-block:45px 60px}.faq-section .section-kicker{font-size:9px}.faq-section h2{font-size:39px}.faq-list summary{gap:24px;padding-block:20px;font-size:12px;line-height:1.7}.faq-answer p{padding-right:15px;font-size:11px}.join-section{padding-top:12px;padding-bottom:65px}.join-icon{border-radius:19px;width:64px;height:64px}.join-section .availability{font-size:9px}.join-section h2{font-size:47px}.join-section>p:not(.availability){margin-top:20px;font-size:12px}.site-footer{gap:15px;padding-block:24px}.site-footer .brand{font-size:18px}.site-footer>div{gap:15px;font-size:8px}.legal-page{padding-block:50px 80px}.legal-page h1{font-size:48px}.legal-page h2{font-size:25px}.legal-page p{font-size:13px}}@media (width<=360px){.container{width:calc(100% - 32px)}.signup .button{gap:5px;padding-inline:9px;font-size:9px}.widget{padding-inline:15px}.widget-date>span{font-size:10px}.widget-date>small{font-size:8px}.widget-lists{gap:10px}.demo-task{gap:5px;font-size:9px}.task-checkbox{width:15px;height:15px}.widget-section-title{font-size:11px}.composition-preview{padding-inline:0}.layout-block{padding-inline:12px}.block-week{padding-inline:6px}.block-tasks p{font-size:9px}.site-footer{flex-direction:column;align-items:flex-start;gap:12px}.site-footer>div{justify-content:space-between;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}::details-content{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.widget,.demo-callout,.button-glass,.layout-block{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--graphite)}.widget-stage:before,.join-section:before,.orbital{display:none}.is-collapsing .demo-task{filter:none}}main{overflow:clip}.signup{position:relative}.signup-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.signup-note a{text-underline-offset:3px;text-decoration:underline}.signup[aria-busy=true] button{cursor:wait;opacity:.75}
