.public-site{--blue:#285cdb;color:#202521;background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.public-site *{box-sizing:border-box}.public-header,.public-main,.public-footer{max-width:1200px;margin:auto;padding-left:40px;padding-right:40px}.public-header{justify-content:space-between;align-items:center;height:108px;display:flex}.public-brand{color:inherit;letter-spacing:-.8px;align-items:center;gap:12px;font-size:23px;font-weight:600;text-decoration:none;display:flex}.public-brand span{color:#7c817d;letter-spacing:0;margin-left:8px;font-size:13px;font-weight:400}.public-header nav{align-items:center;gap:34px;display:flex}.public-header nav a{color:#6c726d;min-height:0;padding:0;font-size:14px;text-decoration:none;display:block}.public-header button{cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:14px}.public-header button span{color:var(--blue);margin-left:18px}.public-hero{padding:85px 0 68px}.public-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:#798179;margin:0 0 24px;font-size:12px}.public-hero h1,.account-section h1{letter-spacing:-3.6px;margin:0 0 30px;font-size:clamp(42px,6.5vw,78px);font-weight:500;line-height:1.08}.public-hero h1 span{color:#889388}.public-intro{color:#697168;margin:0 0 32px;font-size:19px;line-height:1.6}.public-primary{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:40px;min-height:52px;padding:16px 22px;font-size:15px;font-weight:500;display:inline-flex}.public-primary:hover{background:#174abe}.public-primary:disabled{opacity:.6;cursor:wait}.public-caption{color:#8b928b;margin:13px 0 0;font-size:12px}.public-product{background:#edf4ff;border-radius:12px;margin:0;padding:20px}.public-product img{width:100%;height:auto;box-shadow:none;border-radius:7px;display:block}.public-tasks{grid-template-columns:1fr 1.15fr;gap:70px;padding:115px 0 100px;scroll-margin-top:40px;display:grid}.public-tasks h2,.public-end h2{letter-spacing:-1.3px;margin:0;font-size:36px;font-weight:400;line-height:1.18}.public-task-list article{border-top:1px solid #e8ece5;gap:28px;padding:25px 0;display:flex}.public-task-list article>span{color:#88917f;padding-top:5px;font-size:11px}.public-task-list h3{letter-spacing:-.3px;margin:0 0 9px;font-size:19px;font-weight:500}.public-task-list p{color:#7a8176;max-width:380px;margin:0;font-size:14px}.public-end{justify-content:space-between;align-items:center;gap:30px;padding:55px 0 100px;display:flex}.public-footer{color:#92988e;border-top:1px solid #eef0eb;justify-content:space-between;padding-top:30px;padding-bottom:35px;font-size:12px;display:flex}.public-auth{color:#202521;border:0;width:352px;max-width:calc(100% - 44px);margin:40px auto 0;padding:35px 0 80px}.public-auth h1{letter-spacing:-1px;margin:0 0 28px;font-size:29px;font-weight:500}.public-auth label{margin:17px 0;font-size:13px;display:block}.public-auth input{width:100%;height:48px;box-shadow:none;background:#f3f5f1;border:0;border-radius:6px;outline:none;margin-top:7px;padding:12px;display:block}.public-auth input:focus-visible{box-shadow:none;background:#edf1f8;outline:none}.public-auth .public-primary{justify-content:center;width:100%;margin-top:12px}.auth-switch,.auth-description{color:#7a8176;font-size:13px;line-height:1.7}.auth-switch{text-align:center;margin:20px 0 0}.public-text-button{color:var(--blue);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0}.auth-error{color:#ad362c;font-size:13px}.auth-hint{color:#8a9185;margin-top:-10px;font-size:11px}.account-section{padding:65px 0}.account-section h1{letter-spacing:-1.8px;margin-bottom:14px;font-size:44px}.account-email{color:#7a8176}.account-plan{background:#f3f5f1;border-radius:10px;grid-template-columns:1fr 1fr;gap:30px;margin:32px 0 20px;padding:32px;display:grid}.account-plan p{color:#788171;margin:0 0 14px;font-size:13px}.account-plan h2,.account-plan strong{margin:0 0 7px;font-size:30px;font-weight:500;display:block}.account-plan span,.account-note{color:#788171;font-size:14px}.account-note{max-width:620px}.account-section>.public-text-button{font-size:13px}@media (max-width:700px){.public-header,.public-main,.public-footer{padding-left:22px;padding-right:22px}.public-header{height:80px}.public-brand span,.public-header nav>a:not(.public-login-link){display:none}.public-hero{padding:62px 0 48px}.public-hero h1{letter-spacing:-2px}.public-intro{font-size:16px}.public-product{margin:0;padding:10px}.public-tasks{grid-template-columns:1fr;gap:30px;padding:70px 0 50px}.public-tasks h2,.public-end h2{font-size:30px}.public-end{flex-direction:column;align-items:flex-start;padding:30px 0 65px}.public-footer{gap:20px}.public-auth{padding:35px 25px}.account-plan{grid-template-columns:1fr;padding:24px}.account-section h1{font-size:34px}.desktop-break{display:none}}.public-primary,.public-text-button{text-decoration:none}.public-home-link{color:#6c726d;font-size:14px;text-decoration:none}.public-auth-page{min-height:100vh}.public-header nav .public-login-link{color:#202521}.public-auth .public-eyebrow{margin-bottom:20px}.public-pricing{padding:10px 0 65px;scroll-margin-top:40px}.pricing-heading{margin-bottom:35px}.pricing-heading h2{letter-spacing:-1.3px;margin:0;font-size:36px;font-weight:400;line-height:1.18}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pricing-card{background:#f5f6f3;border-radius:20px;flex-direction:column;min-height:540px;padding:32px 28px;display:flex}.pricing-card-pro{background:#edf4ff}.pricing-card-top{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.pricing-card h3{letter-spacing:-.6px;margin:0;font-size:22px;font-weight:500}.pricing-description{color:#737b70;min-height:20px;margin:17px 0 25px;font-size:13px}.pricing-price{letter-spacing:-1.2px;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0 0 30px;font-size:34px;line-height:1.2}.pricing-price span{letter-spacing:0;color:#7b8276;font-size:12px}.pricing-card ul{color:#646f60;gap:13px;margin:0 0 32px;padding:0;font-size:13px;line-height:1.6;list-style:none;display:grid}.pricing-card li{padding-left:13px;position:relative}.pricing-card li:before{content:"·";color:#8a9684;position:absolute;left:0}.pricing-action{text-align:center;color:#30382d;background:#fff;border-radius:7px;margin-top:auto;padding:13px 12px;font-size:14px;text-decoration:none;display:block}.pricing-action:hover{background:#e8ece3}.pricing-card-pro .pricing-action{color:#fff;background:#285cdb}.pricing-card-pro .pricing-action:hover{background:#174abe}.pricing-switch{background:#dfeaff;border-radius:999px;gap:2px;padding:4px;display:flex}.pricing-switch button{color:#6480ad;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 13px;font-size:12px;line-height:1.4}.pricing-switch button[aria-pressed=true]{color:#285cdb;background:#fff}.pricing-switch button:focus-visible{outline-offset:2px;outline:2px solid #285cdb}@media (max-width:1000px){.pricing-card{padding:22px}.pricing-price{font-size:29px}.pricing-card h3{font-size:20px}.pricing-card-top{flex-wrap:wrap}}@media (max-width:700px){.pricing-grid{grid-template-columns:1fr;gap:14px}.pricing-heading h2{font-size:30px}.pricing-card{padding:26px}.pricing-card-top{flex-wrap:nowrap}.pricing-description{min-height:0;margin:14px 0 22px}.pricing-price{font-size:34px}.public-pricing{padding:10px 0 35px}}.public-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.public-secondary{color:#285cdb;background:#f1f4f8;border-radius:7px;justify-content:center;align-items:center;min-height:52px;padding:16px 22px;font-size:15px;text-decoration:none;display:inline-flex}.public-secondary:hover{background:#e7edf7}.public-header nav .public-download-link{color:#285cdb;white-space:nowrap;background:#edf4ff;border-radius:7px;padding:10px 15px}@media (max-width:700px){.public-header nav>a.public-download-link{padding:9px 11px;font-size:12px;display:block}.public-header nav{gap:14px}.public-header .public-brand{gap:8px;font-size:19px}.public-header .public-brand img{width:25px;height:25px}}@media (max-width:400px){.public-header{padding-left:14px;padding-right:14px}.public-header nav{gap:10px}.public-header nav .public-download-link{white-space:normal;max-width:110px;line-height:1.2}.public-hero-actions{flex-direction:column;align-items:stretch}}
