.KBuildHome-module__IsoPLq__shell{--green:#75e85f;--green-strong:#4bc84f;--line:#73e85f61;--panel:#0d1711f5;color:#f6f8f6;width:100%;max-width:820px;margin:0 auto;padding:14px 14px 52px}.KBuildHome-module__IsoPLq__header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;padding:2px 2px 12px;display:flex}.KBuildHome-module__IsoPLq__brand{align-items:center;min-width:0;display:flex}.KBuildHome-module__IsoPLq__logo{object-fit:contain;filter:drop-shadow(0 7px 16px #00000073);width:104px;height:104px}.KBuildHome-module__IsoPLq__tagline{color:#a9b7ad;max-width:130px;margin:0 0 0 -5px;font-size:13px;font-weight:750;line-height:1.35}.KBuildHome-module__IsoPLq__contractorLink{border:1px solid var(--line);color:#f6f8f6;background:#09110ceb;border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:7px 9px;font-size:14px;font-weight:800;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff09}.KBuildHome-module__IsoPLq__crane{font-size:17px}.KBuildHome-module__IsoPLq__modeSwitch{background:#73e85f38;border:1px solid #73e85f75;border-radius:999px;width:36px;height:22px;position:relative}.KBuildHome-module__IsoPLq__modeSwitch span{background:var(--green);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;right:3px;box-shadow:0 0 10px #73e85f8c}.KBuildHome-module__IsoPLq__commandCard{border:1px solid var(--line);background:linear-gradient(#39785a14 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#39785a14 1px,#0000 1px) 0 0/20px 20px,radial-gradient(circle at 75% 45%,#176d4e3b,#0000 48%),linear-gradient(145deg,#07120e,#06100c 75%);border-radius:24px;min-height:260px;margin-top:14px;padding:24px 22px 58px;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000047,inset 0 1px #ffffff0a}.KBuildHome-module__IsoPLq__commandCopy{z-index:2;max-width:48%;position:relative}.KBuildHome-module__IsoPLq__eyebrow{color:var(--green);letter-spacing:1.25px;margin:0;font-size:12px;font-weight:900}.KBuildHome-module__IsoPLq__commandCopy h1{letter-spacing:-1.5px;margin:10px 0 6px;font-size:clamp(32px,8vw,50px);line-height:1}.KBuildHome-module__IsoPLq__commandCopy>p:not(.KBuildHome-module__IsoPLq__eyebrow){color:#b9c5bc;margin:0;font-size:17px}.KBuildHome-module__IsoPLq__commandRule{background:linear-gradient(90deg, var(--green), transparent);border-radius:999px;width:72px;height:3px;margin-top:20px}.KBuildHome-module__IsoPLq__blueprintHouse{color:#81d2d99e;filter:drop-shadow(0 0 12px #3cabb81f);width:62%;height:auto;position:absolute;top:22px;right:-12px}.KBuildHome-module__IsoPLq__statusRow{z-index:2;color:#c7d1ca;border-top:1px solid #73e85f40;justify-content:space-around;gap:10px;padding-top:13px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.KBuildHome-module__IsoPLq__sectionHeading{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:24px 4px 14px;display:grid}.KBuildHome-module__IsoPLq__sectionHeading span{background:linear-gradient(90deg, transparent, var(--green-strong));height:2px}.KBuildHome-module__IsoPLq__sectionHeading span:last-child{background:linear-gradient(90deg, var(--green-strong), transparent)}.KBuildHome-module__IsoPLq__sectionHeading h2{text-align:center;margin:0;font-size:clamp(20px,5vw,28px)}.KBuildHome-module__IsoPLq__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.KBuildHome-module__IsoPLq__actionCard{color:#f4f7f4;min-width:0;min-height:184px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#5d856f0a 1px,#0000 1px) 0 0/14px 14px,linear-gradient(90deg,#5d856f0a 1px,#0000 1px) 0 0/14px 14px,linear-gradient(150deg,#17201b,#0b110e);border:1px solid #73e85f4d;border-radius:20px;grid-template-rows:1fr auto;padding:15px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 10px 26px #0003}.KBuildHome-module__IsoPLq__actionCard:after{content:"";background:linear-gradient(90deg, var(--green), transparent);border-radius:99px;height:2px;position:absolute;bottom:7px;left:15px;right:58%}.KBuildHome-module__IsoPLq__actionCard:hover{border-color:#73e85fad;transform:translateY(-2px);box-shadow:0 16px 30px #00000047}.KBuildHome-module__IsoPLq__actionCard:focus-visible,.KBuildHome-module__IsoPLq__contractorLink:focus-visible,.KBuildHome-module__IsoPLq__continueButton:focus-visible{outline-offset:3px;outline:3px solid #d9ff90}.KBuildHome-module__IsoPLq__iconFrame{width:84px;height:84px;color:var(--green);background:radial-gradient(circle at 50% 40%,#73e85f26,#00000038);border:1px solid #cfdbd273;border-radius:22px;place-items:center;margin:1px auto 12px;display:grid;transform:rotate(45deg);box-shadow:inset 0 0 22px #00000059,0 0 20px #73e85f0b}.KBuildHome-module__IsoPLq__iconFrame svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:48px;height:48px;transform:rotate(-45deg)}.KBuildHome-module__IsoPLq__actionCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.KBuildHome-module__IsoPLq__actionCopy strong{font-size:clamp(16px,4.2vw,21px);line-height:1.12}.KBuildHome-module__IsoPLq__actionCopy small{color:#9eaaa1;font-size:12px;line-height:1.25}.KBuildHome-module__IsoPLq__arrow{color:var(--green);font-size:32px;line-height:1;position:absolute;bottom:18px;right:14px}.KBuildHome-module__IsoPLq__recentCard{border:1px solid var(--line);background:linear-gradient(#39785a0f 1px,#0000 1px) 0 0/16px 16px,linear-gradient(90deg,#39785a0f 1px,#0000 1px) 0 0/16px 16px,linear-gradient(145deg,#081611,#07100d);border-radius:20px;min-height:118px;margin-top:14px;padding:18px 145px 18px 18px;position:relative;overflow:hidden}.KBuildHome-module__IsoPLq__recentCard>div{z-index:2;position:relative}.KBuildHome-module__IsoPLq__recentLabel{color:var(--green);margin:0 0 7px;font-size:13px;font-weight:800}.KBuildHome-module__IsoPLq__recentCard h2{margin:0;font-size:21px}.KBuildHome-module__IsoPLq__recentMeta{color:#9faca3;margin:7px 0 0;font-size:13px}.KBuildHome-module__IsoPLq__continueButton{z-index:3;color:#071108;cursor:pointer;background:linear-gradient(135deg,#3a993f,#6fd95a);border:0;border-radius:12px;min-height:44px;margin-top:15px;padding:10px 16px;font-size:14px;font-weight:900;position:relative}.KBuildHome-module__IsoPLq__continueButton span{vertical-align:-1px;margin-left:5px;font-size:20px}.KBuildHome-module__IsoPLq__deckSketch{color:#81d2d961;width:168px;position:absolute;bottom:0;right:-4px}@media (min-width:700px){.KBuildHome-module__IsoPLq__shell{padding-inline:18px}.KBuildHome-module__IsoPLq__logo{width:122px;height:122px}.KBuildHome-module__IsoPLq__tagline{max-width:none;font-size:15px}.KBuildHome-module__IsoPLq__contractorLink{padding:10px 13px;font-size:16px}.KBuildHome-module__IsoPLq__commandCard{min-height:315px;padding-top:36px}.KBuildHome-module__IsoPLq__statusRow{font-size:15px}.KBuildHome-module__IsoPLq__actionCard{min-height:218px;padding:20px}.KBuildHome-module__IsoPLq__iconFrame{width:104px;height:104px}.KBuildHome-module__IsoPLq__iconFrame svg{width:60px;height:60px}.KBuildHome-module__IsoPLq__actionCopy small{font-size:14px}.KBuildHome-module__IsoPLq__recentCard{padding-right:210px}.KBuildHome-module__IsoPLq__deckSketch{width:230px}}@media (max-width:430px){.KBuildHome-module__IsoPLq__shell{padding-inline:10px}.KBuildHome-module__IsoPLq__header{gap:5px}.KBuildHome-module__IsoPLq__logo{width:88px;height:88px}.KBuildHome-module__IsoPLq__tagline{display:none}.KBuildHome-module__IsoPLq__contractorLink{gap:6px;padding-inline:8px;font-size:13px}.KBuildHome-module__IsoPLq__crane{display:none}.KBuildHome-module__IsoPLq__commandCard{min-height:232px;padding:19px 16px 54px}.KBuildHome-module__IsoPLq__commandCopy{max-width:58%}.KBuildHome-module__IsoPLq__commandCopy h1{font-size:31px}.KBuildHome-module__IsoPLq__commandCopy>p:not(.KBuildHome-module__IsoPLq__eyebrow){font-size:15px}.KBuildHome-module__IsoPLq__blueprintHouse{width:67%;top:34px;right:-42px}.KBuildHome-module__IsoPLq__statusRow{gap:5px;font-size:11px;left:11px;right:11px}.KBuildHome-module__IsoPLq__sectionHeading{gap:7px}.KBuildHome-module__IsoPLq__sectionHeading h2{font-size:19px}.KBuildHome-module__IsoPLq__actionGrid{gap:9px}.KBuildHome-module__IsoPLq__actionCard{border-radius:17px;min-height:168px;padding:12px}.KBuildHome-module__IsoPLq__iconFrame{border-radius:18px;width:72px;height:72px}.KBuildHome-module__IsoPLq__iconFrame svg{width:42px;height:42px}.KBuildHome-module__IsoPLq__actionCopy strong{font-size:15px}.KBuildHome-module__IsoPLq__actionCopy small{font-size:11px}.KBuildHome-module__IsoPLq__arrow{font-size:26px;bottom:14px;right:9px}.KBuildHome-module__IsoPLq__recentCard{padding-right:108px}.KBuildHome-module__IsoPLq__deckSketch{width:145px;right:-32px}}@media (prefers-reduced-motion:reduce){.KBuildHome-module__IsoPLq__actionCard{transition:none}}
.ProjectChooser-module__8HeljW__screen{width:100%;max-width:820px;padding:max(14px,env(safe-area-inset-top)) 14px 54px;color:#f5f8f5;margin:0 auto}.ProjectChooser-module__8HeljW__header{border-bottom:1px solid #ffffff17;grid-template-columns:52px 1fr 52px;align-items:center;height:72px;display:grid}.ProjectChooser-module__8HeljW__back{color:#f5f8f5;cursor:pointer;background:#0a130e;border:1px solid #73e85f57;border-radius:13px;width:44px;height:44px;font-size:27px}.ProjectChooser-module__8HeljW__headerSpacer{width:44px}.ProjectChooser-module__8HeljW__brand{letter-spacing:4px;justify-self:center;align-items:center;gap:7px;font-size:21px;display:flex}.ProjectChooser-module__8HeljW__brand img{object-fit:contain;border-radius:10px;width:48px;height:48px}.ProjectChooser-module__8HeljW__brand span{color:#78e65d;font-size:29px;font-style:normal;font-weight:950}.ProjectChooser-module__8HeljW__brand b{align-items:center;font-weight:850;display:flex}.ProjectChooser-module__8HeljW__intro{padding:28px 2px 18px}.ProjectChooser-module__8HeljW__eyebrow{color:#76e65e;letter-spacing:1.45px;margin:0 0 8px;font-size:12px;font-weight:900}.ProjectChooser-module__8HeljW__intro h1{letter-spacing:-1.7px;margin:0;font-size:clamp(34px,8vw,54px);line-height:1.06}.ProjectChooser-module__8HeljW__intro>p:last-child{color:#afbbb2;max-width:650px;margin:12px 0 0;font-size:16px;line-height:1.55}.ProjectChooser-module__8HeljW__filters{gap:8px;margin-bottom:15px;display:flex;overflow-x:auto}.ProjectChooser-module__8HeljW__filters button{color:#afbbb2;min-height:42px;font:inherit;cursor:pointer;background:#111b15;border:1px solid #2c4835;border-radius:999px;padding:0 18px;font-weight:750}.ProjectChooser-module__8HeljW__filters .ProjectChooser-module__8HeljW__active{color:#79eb60;background:#73e85d21;border-color:#73e85d}.ProjectChooser-module__8HeljW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ProjectChooser-module__8HeljW__card{color:#f5f8f5;text-align:left;cursor:pointer;background:linear-gradient(150deg,#142019,#09110d);border:1px solid #73e85f4d;border-radius:19px;min-width:0;padding:0;transition:transform .16s,border-color .16s;position:relative;overflow:hidden;box-shadow:0 12px 30px #0003}.ProjectChooser-module__8HeljW__card:hover{border-color:#73e85d;transform:translateY(-2px)}.ProjectChooser-module__8HeljW__blueprint{color:#82d6df;background:#061519;height:135px;display:block;overflow:hidden}.ProjectChooser-module__8HeljW__blueprint img{object-fit:cover;filter:saturate(.9)contrast(1.04);width:100%;height:100%;display:block}.ProjectChooser-module__8HeljW__cardBody{flex-direction:column;gap:4px;padding:14px 42px 16px 15px;display:flex}.ProjectChooser-module__8HeljW__cardBody small{color:#72e55c;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:850}.ProjectChooser-module__8HeljW__cardBody strong{font-size:18px;line-height:1.2}.ProjectChooser-module__8HeljW__cardBody>span{color:#94a197;font-size:12px}.ProjectChooser-module__8HeljW__arrow{color:#72e55c;font-size:30px;line-height:1;position:absolute;bottom:20px;right:15px}.ProjectChooser-module__8HeljW__custom{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#2d723947,#0c1810f5);border:1px solid #73e85f73;border-radius:18px;align-items:center;gap:13px;width:100%;min-height:78px;margin-top:14px;padding:12px 52px 12px 14px;display:flex;position:relative}.ProjectChooser-module__8HeljW__customIcon{color:#071008;background:#70dd58;border-radius:13px;flex:none;place-items:center;width:45px;height:45px;font-size:30px;display:grid}.ProjectChooser-module__8HeljW__custom>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.ProjectChooser-module__8HeljW__custom strong{font-size:17px}.ProjectChooser-module__8HeljW__custom small{color:#aab7ad;font-size:13px}@media (max-width:440px){.ProjectChooser-module__8HeljW__screen{padding-inline:10px}.ProjectChooser-module__8HeljW__grid{gap:9px}.ProjectChooser-module__8HeljW__blueprint{height:120px}.ProjectChooser-module__8HeljW__cardBody{padding:12px 32px 14px 12px}.ProjectChooser-module__8HeljW__cardBody strong{font-size:15px}.ProjectChooser-module__8HeljW__cardBody>span{font-size:10px}.ProjectChooser-module__8HeljW__arrow{right:10px}.ProjectChooser-module__8HeljW__intro{padding-top:22px}}@media (prefers-reduced-motion:reduce){.ProjectChooser-module__8HeljW__card{transition:none}}
.ProjectDashboard-module__acsZbW__screen{width:100%;max-width:820px;padding:max(14px,env(safe-area-inset-top)) 14px 54px;color:#f5f8f5;margin:0 auto}.ProjectDashboard-module__acsZbW__header{border-bottom:1px solid #ffffff17;grid-template-columns:52px 1fr 52px;align-items:center;height:72px;display:grid}.ProjectDashboard-module__acsZbW__header>button{color:#fff;cursor:pointer;background:#0a130e;border:1px solid #73e85f57;border-radius:13px;width:44px;height:44px;font-size:27px}.ProjectDashboard-module__acsZbW__brand{letter-spacing:4px;justify-self:center;align-items:center;gap:7px;font-size:21px;display:flex}.ProjectDashboard-module__acsZbW__brand img{object-fit:contain;border-radius:10px;width:48px;height:48px}.ProjectDashboard-module__acsZbW__brand b{align-items:center;display:flex}.ProjectDashboard-module__acsZbW__brand i{color:#78e65d;font-size:29px;font-style:normal;font-weight:950}.ProjectDashboard-module__acsZbW__titleRow{justify-content:space-between;align-items:end;gap:12px;padding:27px 2px 18px;display:flex}.ProjectDashboard-module__acsZbW__titleRow p{color:#74e45c;letter-spacing:1.4px;margin:0 0 6px;font-size:12px;font-weight:900}.ProjectDashboard-module__acsZbW__titleRow h1{margin:0;font-size:clamp(35px,8vw,52px);line-height:1}.ProjectDashboard-module__acsZbW__newTop{color:#071008;background:#71df59;border:0;border-radius:13px;min-height:43px;padding:0 15px;font-size:15px;font-weight:900}.ProjectDashboard-module__acsZbW__tabs{border:1px solid #2c4935;border-radius:15px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.ProjectDashboard-module__acsZbW__tabs button{color:#adb9b0;min-height:48px;font:inherit;background:#0d1711;border:0;border-right:1px solid #2c4935;font-weight:750}.ProjectDashboard-module__acsZbW__tabs button:last-child{border-right:0}.ProjectDashboard-module__acsZbW__tabs .ProjectDashboard-module__acsZbW__selected{color:#78e85f;background:#73e85f24;box-shadow:inset 0 -2px #73e85d}.ProjectDashboard-module__acsZbW__tools{grid-template-columns:1fr auto;gap:9px;margin-top:12px;display:grid}.ProjectDashboard-module__acsZbW__tools label{background:#101a14;border:1px solid #2b4834;border-radius:14px;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.ProjectDashboard-module__acsZbW__tools label span{color:#70df59;font-size:27px}.ProjectDashboard-module__acsZbW__tools input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:48px;font-size:16px}.ProjectDashboard-module__acsZbW__tools>button{color:#d7ded8;background:#101a14;border:1px solid #2b4834;border-radius:14px;padding:0 14px;font-weight:750}.ProjectDashboard-module__acsZbW__list{gap:13px;margin-top:14px;display:grid}.ProjectDashboard-module__acsZbW__card{background:linear-gradient(145deg,#142019,#0a120e);border:1px solid #73e85f6b;border-radius:18px;grid-template-columns:43% 57%;display:grid;overflow:hidden;box-shadow:0 15px 34px #00000038}.ProjectDashboard-module__acsZbW__preview{color:#78d0d9;background:#061519;place-items:center;min-height:238px;display:grid;overflow:hidden}.ProjectDashboard-module__acsZbW__preview img{object-fit:cover;filter:saturate(.9)contrast(1.08);width:100%;height:100%}.ProjectDashboard-module__acsZbW__info{padding:14px 13px 10px}.ProjectDashboard-module__acsZbW__cardHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ProjectDashboard-module__acsZbW__cardHead small{color:#72e45b;letter-spacing:1px;font-size:10px;font-weight:900}.ProjectDashboard-module__acsZbW__cardHead h2{margin:4px 0 0;font-size:20px}.ProjectDashboard-module__acsZbW__cardHead button{color:#9ba79e;letter-spacing:2px;cursor:pointer;background:0 0;border:0;font-size:18px}.ProjectDashboard-module__acsZbW__progressLabel{color:#a9b5ac;justify-content:space-between;margin-top:17px;font-size:12px;display:flex}.ProjectDashboard-module__acsZbW__progressLabel b{color:#73e85d}.ProjectDashboard-module__acsZbW__progress{background:#2e3831;border-radius:99px;height:8px;margin-top:7px;overflow:hidden}.ProjectDashboard-module__acsZbW__progress span{background:linear-gradient(90deg,#46bf4a,#7bea60);width:100%;height:100%;display:block}.ProjectDashboard-module__acsZbW__info dl{gap:6px;margin:13px 0 0;display:grid}.ProjectDashboard-module__acsZbW__info dl div{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:12px;padding-bottom:7px;display:flex}.ProjectDashboard-module__acsZbW__info dt{color:#8f9c93;font-size:12px}.ProjectDashboard-module__acsZbW__info dd{color:#d9e0da;text-align:right;margin:0;font-size:12px}.ProjectDashboard-module__acsZbW__cardActions{border-top:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:1.3fr .8fr 48px;gap:8px;padding:10px 12px 12px;display:grid}.ProjectDashboard-module__acsZbW__continue{color:#071008;cursor:pointer;background:linear-gradient(135deg,#49c64c,#78e65d);border:0;border-radius:12px;width:100%;min-height:46px;font-size:15px;font-weight:900}.ProjectDashboard-module__acsZbW__continue span{float:right;font-size:22px;line-height:.8}.ProjectDashboard-module__acsZbW__edit,.ProjectDashboard-module__acsZbW__menu{color:#72e55b;cursor:pointer;background:0 0;border:0;border-radius:12px;font-size:14px;font-weight:900}.ProjectDashboard-module__acsZbW__menu{color:#9eaaa1;letter-spacing:2px;font-size:17px}.ProjectDashboard-module__acsZbW__empty{text-align:center;background:#0d1711;border:1px dashed #73e85f59;border-radius:20px;margin-top:16px;padding:28px 20px}.ProjectDashboard-module__acsZbW__empty svg{color:#72cad3;width:190px}.ProjectDashboard-module__acsZbW__empty h2{margin:8px 0}.ProjectDashboard-module__acsZbW__empty p{color:#9faca3;max-width:470px;margin:8px auto 18px;line-height:1.55}.ProjectDashboard-module__acsZbW__empty button{color:#071008;background:#70df58;border:0;border-radius:13px;padding:14px 18px;font-weight:900}.ProjectDashboard-module__acsZbW__newProject{color:#071008;background:linear-gradient(135deg,#50c94f,#82ec60);border:0;border-radius:16px;width:100%;min-height:60px;margin-top:16px;font-size:25px;font-weight:900}.ProjectDashboard-module__acsZbW__newProject span{vertical-align:2px;font-size:17px}@media (max-width:560px){.ProjectDashboard-module__acsZbW__screen{padding-inline:10px}.ProjectDashboard-module__acsZbW__preview{min-height:224px}.ProjectDashboard-module__acsZbW__info{padding:12px 10px 8px}.ProjectDashboard-module__acsZbW__cardHead h2{font-size:18px}.ProjectDashboard-module__acsZbW__info dl div{display:block}.ProjectDashboard-module__acsZbW__info dd{text-align:left;margin-top:2px}.ProjectDashboard-module__acsZbW__tools{grid-template-columns:minmax(0,1fr) 112px}.ProjectDashboard-module__acsZbW__tools>button{padding-inline:8px}.ProjectDashboard-module__acsZbW__newTop{display:none}.ProjectDashboard-module__acsZbW__brand img{width:42px;height:42px}.ProjectDashboard-module__acsZbW__brand{letter-spacing:3px;font-size:18px}}
