:root{--ink:#17211c;--muted:#69736d;--line:#dfe7e1;--green:#0a9b68;--green-dark:#087a53;--green-soft:#eaf7f1;--shadow:0 18px 50px #17211c17}*{box-sizing:border-box}html,body{height:100%;margin:0}body{color:var(--ink);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button,input{font:inherit}button{cursor:pointer}.page{grid-template-columns:1fr minmax(460px,46%);gap:26px;height:100vh;min-height:640px;padding:24px;display:grid}.left{flex-direction:column;grid-area:1/2;min-width:0;padding:18px 34px 20px 10px;display:flex;position:relative}.topbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.logo{width:auto;height:auto;display:block}.logo img{width:auto;height:34px;display:block}.account{color:#48534c;white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:flex}.linkbtn{color:#1a251f;background:#fff;border:1px solid #cfd8d1;border-radius:8px;padding:8px 14px;font-weight:650}.linkbtn:hover{background:#f7faf8}.form-wrap{width:min(430px,100%);margin:72px auto 0}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#14845c;margin-bottom:14px;font-size:13px;font-weight:800}h1{letter-spacing:-.025em;margin:0 0 10px;font-size:34px;font-weight:760;line-height:1.12}.lede{color:var(--muted);max-width:390px;margin:0 0 28px;font-size:15px;line-height:1.55}.socials{gap:10px;margin-bottom:20px;display:flex}.social{border:1px solid var(--line);color:#29322d;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:9px;height:48px;font-weight:650;display:flex;box-shadow:0 2px 7px #00000006}.social:hover{background:#fafcfb}.social .g{color:#4285f4;font-weight:800}.social .m{grid-template-columns:repeat(2,8px);grid-auto-rows:8px;gap:2px;display:grid}.social .m i:first-child{background:#f25022}.social .m i:nth-child(2){background:#7fba00}.social .m i:nth-child(3){background:#00a4ef}.social .m i:nth-child(4){background:#ffb900}.social .apple{font-size:19px}.divider{color:#909a93;align-items:center;gap:12px;margin:18px 0 20px;font-size:13px;display:flex}.divider:before,.divider:after{content:"";background:#e1e7e2;flex:1;height:1px}.field{margin-bottom:16px}.label{margin-bottom:8px;font-size:14px;font-weight:650}.input{width:100%;height:50px;color:var(--ink);background:#fff;border:1px solid #cfd8d1;border-radius:9px;outline:none;padding:0 14px;transition:all .18s}.input:focus{border-color:#7fba9e;box-shadow:0 0 0 4px #0a9b681a}.input.error{border-color:#d75757;box-shadow:0 0 0 4px #d7575714}.help{color:#78827b;margin-top:6px;font-size:12px}.password-wrap{position:relative}.password-wrap .input{padding-right:44px}.showpw{color:#68736c;background:0 0;border:0;padding:4px;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.checkrow{color:#5f6962;align-items:flex-start;gap:10px;margin:4px 0 18px;font-size:12px;line-height:1.45;display:flex}.checkrow input{accent-color:var(--green);margin-top:2px}.primary{background:var(--green);color:#fff;border:0;border-radius:9px;width:100%;height:51px;font-weight:750;box-shadow:0 8px 18px #0a9b682e}.primary:hover{background:var(--green-dark)}.primary:disabled{opacity:.6;cursor:default}.footnote{text-align:center;color:#7b847e;margin-top:18px;font-size:12px;line-height:1.5}.footnote a{color:#127c57;text-decoration:none}.footer{color:#8a938d;justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;display:flex}.footer a{color:#6d776f;text-decoration:none}.right{background:#eaf5f1;border-radius:24px;grid-area:1/1;min-width:0;position:relative;overflow:hidden}.panel{text-align:center;opacity:0;pointer-events:none;flex-direction:column;align-items:center;padding:74px 54px 50px;animation:24s infinite slideShow;display:flex;position:absolute;inset:0;transform:translateY(20px)scale(.985)}.panel:first-child{color:#0c7b58;background:linear-gradient(#eaf5f1,#eff8f5);animation-delay:0s}.panel:nth-child(2){color:#417d37;background:linear-gradient(#eef7f0,#f6fbf5);animation-delay:6s}.panel:nth-child(3){color:#0a8b7d;background:linear-gradient(#eef7f6,#f5fbfa);animation-delay:12s}.panel:nth-child(4){color:#5a8044;background:linear-gradient(#f1f6ed,#f7faf3);animation-delay:18s}@keyframes slideShow{0%,23%{opacity:1;transform:none}25%,98%{opacity:0;transform:translateY(-12px)scale(.985)}to{opacity:1;transform:none}}.panel-kicker{opacity:.55;margin-bottom:8px;font-size:18px;font-weight:750}.panel-title{letter-spacing:-.03em;max-width:790px;font-size:32px;font-weight:800;line-height:1.15}.panel-copy{color:#64716a;max-width:620px;margin-top:10px;font-size:14px;line-height:1.5}.orbit{border:1.5px solid #0a9b681a;border-radius:50%;width:88%;height:68%;animation:8s ease-in-out infinite drift;position:absolute;transform:rotate(-12deg)}.orbit.o2{width:66%;height:82%;animation-duration:10s;animation-direction:reverse;transform:rotate(24deg)}@keyframes drift{0%,to{transform:rotate(-12deg)}50%{transform:rotate(-8deg)translate(7px,-5px)}}.card{box-shadow:var(--shadow);text-align:left;background:#fffffff5;border:1px solid #d9e7dff2;border-radius:18px;position:absolute}.carbon{width:420px;padding:20px;animation:6s ease-in-out infinite float;transform:translate(-35px,20px)rotate(-3deg)}@keyframes float{0%,to{transform:translate(-35px,20px)rotate(-3deg)}50%{transform:translate(-35px,12px)rotate(-1deg)}}.card-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.card-name{font-size:15px;font-weight:780}.badge{background:var(--green-soft);color:var(--green);border-radius:999px;padding:6px 8px;font-size:11px;font-weight:750}.metric{justify-content:space-between;align-items:end;display:flex}.metric strong{font-size:34px;font-weight:820;line-height:1}.metric span{color:#77837b;font-size:12px}.chart{align-items:flex-end;gap:10px;height:130px;margin-top:18px;display:flex}.bar{background:linear-gradient(#46c796,#bdebd8);border-radius:8px 8px 3px 3px;flex:1;min-height:18px;animation:6s ease-in-out infinite bars}.bar:first-child{height:46%}.bar:nth-child(2){height:58%;animation-delay:.15s}.bar:nth-child(3){height:52%;animation-delay:.3s}.bar:nth-child(4){height:69%;animation-delay:.45s}.bar:nth-child(5){height:80%;animation-delay:.6s}.bar:nth-child(6){height:92%;animation-delay:.75s}@keyframes bars{0%,to{transform:scaleY(1)}50%{transform:scaleY(.88)}}.float-pill{background:#fff;border-radius:13px;align-items:center;gap:9px;padding:11px 14px;font-size:12px;font-weight:750;display:flex;position:absolute;box-shadow:0 12px 24px #17211c17}.p1{top:70px;right:72px;transform:rotate(5deg)}.p2{bottom:74px;left:54px;transform:rotate(-6deg)}.p3{bottom:62px;right:102px;transform:rotate(4deg)}.dot{background:#0a9b68;border-radius:50%;width:9px;height:9px}.check{color:#0a9b68;background:#e4f7ee;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.dashboard{width:470px;padding:20px;animation:7s ease-in-out infinite float2;transform:translateY(14px)}@keyframes float2{0%,to{transform:translateY(14px)}50%{transform:translateY(3px)}}.dash-row{align-items:center;gap:9px;margin-bottom:12px;display:flex}.traffic{background:#9bc0b1;border-radius:50%;width:10px;height:10px}.dash-title{font-size:14px;font-weight:780}.line{background:#edf3ef;border-radius:7px;height:11px;margin:9px 0}.line.w1{width:88%}.line.w2{width:63%}.line.w3{width:76%}.readiness{width:300px;padding:16px;animation:7s ease-in-out infinite float3;bottom:76px;left:76px;transform:rotate(-5deg)}@keyframes float3{0%,to{transform:rotate(-5deg)}50%{transform:rotate(-4deg)translateY(-8px)}}.progress{background:#e8f1ec;border-radius:999px;height:10px;margin:12px 0;overflow:hidden}.progress i{background:#6ec69d;border-radius:999px;width:74%;height:100%;display:block}.tasks{width:330px;padding:18px;animation:7.5s ease-in-out infinite float4;top:85px;right:54px;transform:rotate(5deg)}@keyframes float4{0%,to{transform:rotate(5deg)}50%{transform:rotate(4deg)translateY(-8px)}}.task{color:#5d6861;border-bottom:1px solid #edf2ef;align-items:flex-start;gap:10px;padding:10px 0;font-size:12px;display:flex}.task:last-child{border-bottom:0}.task b{color:#25302a;margin-bottom:2px;display:block}.panel-foot{color:#799087;opacity:.8;align-items:center;gap:28px;font-size:13px;display:flex;position:absolute;bottom:38px}.brand-dots{letter-spacing:.08em;opacity:.55;align-items:center;gap:26px;font-size:11px;font-weight:780;display:flex}.verify{text-align:center;width:min(430px,100%);margin:82px auto 0;display:none}.verify .mail{width:64px;height:64px;color:var(--green);background:#eaf7f1;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:28px;display:grid}.verify h2{letter-spacing:-.02em;margin:0 0 10px;font-size:31px}.verify p{color:var(--muted);max-width:390px;margin:0 auto 24px;line-height:1.55}.secondary{color:#25302a;background:#fff;border:1px solid #cfd8d1;border-radius:9px;width:100%;height:49px;font-weight:700}@media (width<=980px){body{overflow:auto}.page{grid-template-columns:1fr;height:auto;min-height:100vh;padding:16px}.left{grid-area:1/1;min-height:700px;padding:10px 12px 22px}.right{grid-area:2/1;min-height:620px}.form-wrap{margin-top:54px}.footer{margin-top:50px}}@media (width<=680px){.right{display:none}.left{min-height:100vh;padding:8px 6px 18px}.form-wrap{margin-top:44px}.socials{grid-template-columns:1fr}h1{font-size:31px}}.showcase-header{z-index:5;letter-spacing:.08em;color:#6f8178;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;top:28px;left:32px;right:32px}.showcase-label{color:#16865f}.showcase-status{letter-spacing:.01em;color:#89958e;align-items:center;gap:7px;font-weight:650;display:flex}.status-dot{background:#7bcba8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7bcba824}.feature-panel{text-align:center;opacity:0;visibility:hidden;flex-direction:column;align-items:center;padding:84px 50px 88px;transition:opacity .65s,transform .65s,visibility .65s;display:flex;position:absolute;inset:0;transform:translateY(12px)scale(.987)}.feature-panel.active{opacity:1;visibility:visible;transform:none}.feature-panel .panel-kicker{opacity:.56;margin-bottom:8px;font-size:17px;font-weight:800}.feature-panel .panel-title{letter-spacing:-.035em;color:#0c7b58;max-width:820px;font-size:33px;font-weight:820;line-height:1.12}.feature-panel:nth-of-type(3) .panel-title,.feature-panel:nth-of-type(5) .panel-title{color:#0a8b7d}.feature-panel .panel-copy{color:#64736b;max-width:650px;margin-top:11px;font-size:14px;line-height:1.55}.art{justify-content:center;align-items:center;width:min(790px,95%);height:440px;margin-top:36px;display:flex;position:relative}.workspace-art,.planning-art,.evidence-art,.readiness-art,.ai-art,.decarb-art{isolation:isolate}.workspace-card{width:410px;padding:19px 20px;animation:6.5s ease-in-out infinite showfloat;transform:translateY(14px)rotate(-2deg)}.wc-head{border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;margin-bottom:7px;padding-bottom:14px;display:flex}.mini-label{letter-spacing:.11em;color:#87958d;margin-bottom:5px;font-size:9px;font-weight:800}.member-row{text-align:left;border-bottom:1px solid #eef2ef;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.member-row:last-child{border-bottom:0}.member-row b{color:#26312b;font-size:12px;display:block}.member-row small{color:#7b8780;font-size:10px}.avatar{color:#087a53;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.a1{background:#d6f5e7}.a2{background:#edf0d4}.a3{background:#dcecf5}.owner-chip,.review-chip{border-radius:999px;padding:6px 8px;font-size:9px;font-weight:750}.owner-chip{color:#0a9b68;background:#eaf7f1}.review-chip{color:#348b80;background:#eef6f5}.scope-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.scope-grid span{text-align:left;background:#f6faf8;border-radius:10px;padding:9px}.scope-grid b{color:#77837c;font-size:9px;display:block}.scope-grid strong{margin-top:3px;font-size:16px;display:block}.board{background:#f8fbfa;grid-template-columns:repeat(3,1fr);gap:11px;width:690px;padding:14px;animation:7s ease-in-out infinite showfloat;display:grid;transform:translateY(6px);box-shadow:0 22px 60px #233c301f}.board-col{text-align:left;background:#eef7f3;border-radius:14px;padding:10px}.col-head{color:#527065;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px;display:flex}.col-head b{background:#fff;border-radius:8px;padding:3px 6px;font-size:10px}.task-card{background:#fff;border:1px solid #e1ebe6;border-radius:10px;margin-bottom:8px;padding:11px 10px;box-shadow:0 4px 10px #1e322a09}.task-card b{font-size:10px;display:block}.task-card small{color:#7a8780;margin-top:4px;font-size:8.5px;display:block}.active-task{box-shadow:0 0 0 2px #0a9b681c}.done-task{opacity:.82}.tag{color:#13835d;background:#e8f7f0;border-radius:999px;margin-top:7px;padding:4px 6px;font-size:8px;font-weight:750;display:inline-block}.tag.soft{color:#6d7a73;background:#f0f3f2}.done-tag{color:#4e8b57;background:#e5f5e9}.evidence-flow{align-items:center;gap:13px;display:flex}.flow-arrow{color:#9ab4aa;font-size:23px;font-weight:700}.evidence-source{text-align:left;width:200px;padding:17px}.evidence-source strong{margin-bottom:5px;font-size:14px;display:block}.evidence-source>span{color:#707d75;font-size:11px}.source-line{background:#eaf2ee;border-radius:5px;height:8px;margin:14px 0 8px}.file-pill{background:#f0f5f2;border-radius:7px;padding:4px 7px;display:inline-block;color:#5a7267!important;font-size:9px!important}.verified{color:#159366;margin-top:13px;font-size:10px;font-weight:750}.gap-list{width:315px;padding:17px;animation:7.5s ease-in-out infinite showfloat2;top:78px;right:48px;transform:rotate(4deg)}.readiness-main{width:345px;padding:20px;animation:7s ease-in-out infinite showfloat3;bottom:68px;left:60px;transform:rotate(-5deg)}.read-score{letter-spacing:-.04em;margin-top:10px;font-size:50px;font-weight:830}.read-score span{color:#718079;font-size:24px}.read-legend{color:#75837b;justify-content:space-between;font-size:9px;display:flex}.read-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.read-stats div{text-align:left;background:#f4f8f5;border-radius:11px;padding:10px}.read-stats b{font-size:18px;display:block}.read-stats small{color:#78857e;font-size:9px}.gap-item{text-align:left;border-bottom:1px solid #eef2ef;grid-template-columns:10px 1fr;align-items:start;gap:10px;padding:11px 0;display:grid}.gap-item:last-child{border-bottom:0}.gap-item b{font-size:11px;display:block}.gap-item small{color:#78857e;margin-top:2px;font-size:9px;display:block}.gap-dot{background:#b4cdbf;border-radius:50%;width:8px;height:8px;margin-top:4px}.gap-item.done b{color:#2e7b58}.ai-source{width:320px;padding:16px;animation:6.7s ease-in-out infinite showfloat;transform:translate(-125px)rotate(-4deg)}.ai-bar{border-bottom:1px solid #eef2ef;align-items:center;gap:7px;padding-bottom:12px;font-size:12px;display:flex}.ai-spark{color:#0a9b68;font-weight:900}.ai-status{color:#0a9b68;background:#eaf7f1;border-radius:999px;margin-left:auto;padding:5px 7px;font-size:9px}.ai-lines{padding:15px 0}.ai-lines i{background:#ecf3ef;border-radius:6px;width:100%;height:9px;margin:9px 0;display:block}.ai-lines .w80{width:80%}.ai-lines .w65{width:65%}.ai-lines .w90{width:90%}.ai-lines .w55{width:55%}.ai-tags{gap:7px;display:flex}.ai-tags span{color:#63736b;background:#f0f5f2;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:700}.ai-arrow{color:#8caea1;font-size:32px;font-weight:700;animation:1.8s ease-in-out infinite pulsearrow}.ai-report{text-align:left;width:370px;padding:20px;animation:7.3s ease-in-out infinite showfloat2;transform:translate(125px)rotate(4deg)}.report-kicker{letter-spacing:.12em;color:#8a968f;font-size:9px;font-weight:800}.ai-report h3{margin:11px 0 9px;font-size:20px}.ai-report p{color:#5f6e66;margin:0;font-size:12px;line-height:1.55}.report-meter{background:#edf3ef;border-radius:6px;height:8px;margin-top:17px;overflow:hidden}.report-meter span{background:#79cda8;border-radius:6px;height:100%;display:block}.ai-report small{color:#7d8982;margin-top:7px;font-size:9px;display:block}.reduction{width:410px;padding:19px;animation:7s ease-in-out infinite showfloat;transform:rotate(-2deg)}.reduction-kpi{align-items:baseline;gap:8px;margin-top:13px;display:flex}.reduction-kpi strong{font-size:40px}.reduction-kpi span{color:#78847d;font-size:10px}.reduction-bar{background:#eaf2ed;border-radius:99px;height:10px;margin:13px 0 12px;overflow:hidden}.reduction-bar i{background:#69c39a;border-radius:99px;height:100%;display:block}.reduction-task{text-align:left;border-bottom:1px solid #edf2ef;align-items:flex-start;gap:10px;padding:11px 0;display:flex}.reduction-task:last-child{border-bottom:0}.reduction-task b{font-size:11px;display:block}.reduction-task small{color:#7a867f;margin-top:2px;font-size:9px;display:block}.showcase-controls{z-index:9;align-items:center;gap:8px;display:flex;position:absolute;bottom:63px;left:50%;transform:translate(-50%)}.feature-dot{opacity:.62;background:#a9c7bb;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:all .2s}.feature-dot.active{opacity:1;background:#16875f;border-radius:99px;width:24px}.feature-dot:hover{opacity:1}.showcase-foot{letter-spacing:.12em;color:#88a097;opacity:.82;justify-content:center;gap:32px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:26px;left:0;right:0}.panel:nth-of-type(2) .panel-title,.panel:nth-of-type(6) .panel-title{color:#128a65}@keyframes showfloat{0%,to{transform:translateY(8px)rotate(-2deg)}50%{transform:translateY(-5px)rotate(-1deg)}}@keyframes showfloat2{0%,to{transform:translateY(7px)rotate(4deg)}50%{transform:translateY(-6px)rotate(3deg)}}@keyframes showfloat3{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-8px)rotate(-4deg)}}@keyframes pulsearrow{0%,to{opacity:.65;transform:translate(0)}50%{opacity:1;transform:translate(6px)}}@media (width<=980px){.showcase-header{left:22px;right:22px}.feature-panel{padding-left:24px;padding-right:24px}.feature-panel .panel-title{font-size:28px}.art{width:100%;transform:scale(.92)}.showcase-foot{gap:17px}.board{width:620px}.ai-source{transform:translate(-95px)rotate(-4deg)}.ai-report{transform:translate(95px)rotate(4deg)}}@media (width<=680px){.feature-panel{padding-top:64px}.feature-panel .panel-title{font-size:25px}.feature-panel .panel-copy{font-size:13px}.art{margin-top:10px;transform:scale(.8)}.showcase-status{display:none}.showcase-controls{bottom:52px}.showcase-foot{display:none}.workspace-card{width:390px}.board{width:600px}.evidence-flow{transform:scale(.9)}}.right{background:#edf7f2;transition:background .8s}.feature-panel{transition:opacity .65s,transform .65s,visibility .65s,background .8s}.feature-panel:nth-of-type(2){color:#0b7b57;background:linear-gradient(135deg,#e7f6ee 0%,#f2faf6 55%,#eaf7f1 100%)}.feature-panel:nth-of-type(3){color:#0a8174;background:linear-gradient(135deg,#e7f4f1 0%,#f4faf8 58%,#e8f6f2 100%)}.feature-panel:nth-of-type(4){color:#557d42;background:linear-gradient(135deg,#edf4e5 0%,#f8faf3 58%,#eef6e9 100%)}.feature-panel:nth-of-type(5){color:#687f45;background:linear-gradient(135deg,#f1f5e9 0%,#fbfbf5 55%,#eef5e7 100%)}.feature-panel:nth-of-type(6){color:#526b8b;background:linear-gradient(135deg,#eef1f8 0%,#f7f8fb 58%,#edf2f8 100%)}.feature-panel:nth-of-type(7){color:#826a48;background:linear-gradient(135deg,#f5f0e8 0%,#fcfaf6 58%,#f4eee4 100%)}.feature-panel:nth-of-type(2) .panel-title{color:#087a53}.feature-panel:nth-of-type(3) .panel-title{color:#087e71}.feature-panel:nth-of-type(4) .panel-title{color:#527b40}.feature-panel:nth-of-type(5) .panel-title{color:#667f45}.feature-panel:nth-of-type(6) .panel-title{color:#506b8e}.feature-panel:nth-of-type(7) .panel-title{color:#846b49}.feature-panel:nth-of-type(6) .orbit{border-color:#506b8e21}.feature-panel:nth-of-type(7) .orbit{border-color:#846b4921}.feature-panel:nth-of-type(6) .badge{color:#526b8b;background:#edf2f8}.feature-panel:nth-of-type(7) .badge{color:#826a48;background:#f4eee5}@media (width<=680px){.feature-panel:nth-of-type(n) .panel-title{max-width:92vw}}.socials{grid-template-columns:1fr;max-width:220px}.social{width:100%}.showcase-header{display:none}.auth-tabs{background:#eef2ef;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 0 28px;padding:4px;display:grid}.auth-tab{color:#69736d;background:0 0;border:0;border-radius:12px;height:52px;font-size:15px;font-weight:700;transition:all .18s}.auth-tab:hover{color:#1f2924}.auth-tab.active{color:#087f58;background:#fff;box-shadow:0 2px 8px #17211c14}.auth-panel{display:none}.auth-panel.active{display:block}.social-login{flex-direction:column;gap:12px;display:flex}.social-login .social{height:52px}.social-note{text-align:center;color:#7b847e;margin:18px 0 0;font-size:12px;line-height:1.5}@media (width<=680px){.auth-tabs{margin-bottom:22px}.auth-tab{font-size:14px}}.left{overflow:auto}a.auth-tab{justify-content:center;align-items:center;text-decoration:none;display:flex}a.social{color:#29322d;text-decoration:none}.checkrow a,.footnote a{color:#127c57;text-decoration:none}.field-error{color:#d75757;margin-top:6px;font-size:12px}.auth-message{color:#087a53;background:#eaf7f1;border-radius:9px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.45}.auth-message.is-error{color:#a33b3b;background:#fdecec}.input.is-invalid{border-color:#d75757;box-shadow:0 0 0 4px #d7575714}@media (prefers-reduced-motion:reduce){.feature-panel,.orbit,.workspace-card,.board,.card,.float-pill,.ai-arrow,.bar{transition:none!important;animation:none!important}}.showcase-controls .feature-dot{position:relative;overflow:visible}.showcase-controls .feature-dot:before{content:"";width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.showcase-controls .feature-dot:after{content:attr(aria-label);color:#fff;letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;background:#17211c;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:650;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(4px)}.showcase-controls .feature-dot:hover:after,.showcase-controls .feature-dot:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}body:has(.page.is-canvas){background:#fff;overflow:auto}.page.is-canvas{background:#fff;grid-template-columns:1fr;height:auto;min-height:100vh}.page.is-canvas .left{grid-column:1;padding:8px 48px 32px}.page.is-canvas .form-wrap{width:min(860px,100%);margin:28px 0 0}.page.is-canvas h1{letter-spacing:-.02em;color:#0f6e4c;margin-bottom:8px;font-size:28px;font-weight:700}.page.is-canvas .lede{color:#5c6b63;max-width:none;margin-bottom:28px}.kind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kind-grid.is-single{grid-template-columns:minmax(0,280px)}.kind-card{cursor:pointer;background:#fff;border:1px solid #e3ebe6;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:188px;padding:22px 20px 20px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.kind-card:hover{border-color:#c5ddd0}.kind-card:has(input:checked){border-color:#1a9b6c;box-shadow:0 0 0 3px #1a9b6c1f}.kind-card:has(input:focus-visible){outline-offset:3px;outline:2px solid #1a9b6c}.kind-card input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.kind-icon{color:#1a9b6c;background:#e7f6ef;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid}.kind-icon svg{width:22px;height:22px}.kind-card strong{color:#1c2420;margin-bottom:6px;font-size:16px;font-weight:700;display:block}.kind-copy{color:#5e6b64;font-size:13.5px;line-height:1.45}.kind-name{max-width:420px;margin-top:28px}.kind-continue{width:min(280px,100%)}@media (width<=760px){.page.is-canvas .left{padding:8px 16px 24px}.kind-grid,.kind-grid.is-single{grid-template-columns:1fr}}
