._promo_s3ll4_1{background:linear-gradient(145deg,#f5c8432e,#ffffff0d);border:1px solid #f5c84359;border-radius:14px;gap:3px;padding:8px 9px 9px;display:grid}._promo--active_s3ll4_9{background:linear-gradient(145deg,#4f8a622e,#ffffff0d);border-color:#4f8a6266}._promo__eyebrow_s3ll4_13{color:#f5c843;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;line-height:1;display:flex}._promo--active_s3ll4_9 ._promo__eyebrow_s3ll4_13{color:#4f8a62}._promo__icon_s3ll4_27{color:#121411;background:#f5c843;border-radius:9px;place-items:center;width:22px;height:22px;display:grid}._promo--active_s3ll4_9 ._promo__icon_s3ll4_27{color:#fff;background:#4f8a62}._promo_s3ll4_1>strong{color:#fff;min-height:17px;font-size:13px;line-height:1.2}._promo_s3ll4_1>p{color:#ffffffad;min-height:28px;margin:0;font-size:11px;line-height:1.3}._promo_s3ll4_1>small{color:#ffffff8c;min-height:12px;font-size:10px;line-height:1.2}._promo__link_s3ll4_59{color:#121411;background:#f5c843;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding-inline:10px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:flex}._promo__link_s3ll4_59:focus-visible{outline-offset:3px;outline:3px solid #f5c8438c}._promo__link_s3ll4_59:hover{background:#dfad13;transform:translateY(-1px)}._promo--active_s3ll4_9 ._promo__link_s3ll4_59{color:#fff;background:#ffffff24}._promo--active_s3ll4_9 ._promo__link_s3ll4_59:hover{background:#fff3}._mobileDock_1bbai_1{display:none}@media (width<=767.98px){._mobileDock_1bbai_1{z-index:34;height:calc(76px + env(safe-area-inset-bottom));padding:8px 10px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #1214111a;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #12141114}._mobileDock_1bbai_1>a{color:#121411;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:58px;padding:4px 2px;font-size:11px;font-weight:500;line-height:1;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:flex;position:relative}._mobileDock_1bbai_1>a:focus-visible{outline-offset:3px;outline:3px solid #f5c8438c}._mobileDock_1bbai_1>a:active{transform:scale(.96)}._mobileDock_1bbai_1>a[aria-current=page]{color:#121411;background:#f5c84329;font-weight:700}._mobileDock_1bbai_1>a[aria-current=page]:before{content:"";background:#dfad13;border-radius:999px;width:36px;height:2px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}._mobileDock_1bbai_1>._mobileDockCreate_1bbai_63{color:#121411;width:100%;height:auto;min-height:58px;box-shadow:none;background:0 0;margin:0;position:relative}._mobileDockCreate_1bbai_63>b{background:#f5c843;border-radius:10px;place-items:center;width:36px;height:36px;font-size:26px;font-weight:300;line-height:1;display:grid}._mobileDockCreate_1bbai_63>span{margin-top:-1px;font-size:11px}}@media (width<=767.98px) and (prefers-reduced-motion:reduce){._mobileDock_1bbai_1>a{transition:none}}._shell_qny5l_1{position:relative}._plan_qny5l_5{color:#121411;text-transform:uppercase;background:#f5c843;border-radius:999px;margin-left:6px;padding:3px 7px;font-size:10px;font-style:normal}._sidebar_qny5l_16{z-index:40;width:var(--cabinet-sidebar-width,264px);color:#fff;background:#121411;flex-direction:column;padding:28px 14px 18px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}._sidebar__logo_qny5l_30{color:#fff;width:fit-content;margin:0 10px 20px;text-decoration:none;display:inline-flex}._sidebar__nav_qny5l_37{gap:3px;display:grid}._sidebar__disabled_qny5l_41,._sidebar__link_qny5l_41,._sidebar__settings_qny5l_41{color:#ffffffbf;border-radius:11px;align-items:center;gap:12px;min-height:44px;padding:0 13px;font-size:15px;font-style:normal;text-decoration:none;display:flex}._sidebar__disabled_qny5l_41 i,._sidebar__disabled_qny5l_41 span,._sidebar__link_qny5l_41 i,._sidebar__link_qny5l_41 span,._sidebar__settings_qny5l_41 i,._sidebar__settings_qny5l_41 span{color:#ffffffa6;place-items:center;width:22px;font-style:normal;display:grid}._sidebar__link_qny5l_41{position:relative}._sidebar__link_qny5l_41:focus-visible{outline-offset:3px;outline:3px solid #f5c8438c}._sidebar__link--active_qny5l_70,._sidebar__link_qny5l_41:hover{color:#fff;background:#ffffff1a}._sidebar__link--active_qny5l_70 span{color:#f5c843}._sidebar__link--active_qny5l_70:before{content:"";background:#f5c843;border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-14px}._sidebar__count_qny5l_87{border-radius:999px;min-width:22px;height:22px;padding-inline:5px;font-size:10px}._sidebar__count_qny5l_87,._sidebar__newBadge_qny5l_100{color:#121411;background:#f5c843;place-items:center;margin-left:auto;line-height:1;display:grid}._sidebar__newBadge_qny5l_100{letter-spacing:.08em;border-radius:6px;min-width:38px;min-height:20px;padding:2px 7px;font-size:9px;font-weight:900;transform:rotate(-7deg);box-shadow:0 5px 12px #f5c84333}._sidebar__disabled_qny5l_41{opacity:.58;cursor:default}._sidebar__caption_qny5l_121{color:#fff6;letter-spacing:.08em;text-transform:uppercase;margin:22px 13px 6px;font-size:11px;font-weight:600}._sidebar__bottom_qny5l_129{gap:10px;margin-top:auto;padding-top:16px;display:grid}._sidebar__utility_qny5l_135{border-top:1px solid #ffffff26;gap:4px;padding-top:8px;display:grid}._sidebar__profile_qny5l_141:focus-visible{outline-offset:3px;outline:3px solid #f5c8438c}._sidebar__profile_qny5l_141{color:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:70px;padding:8px 10px;text-decoration:none;transition:background .2s,transform .2s;display:grid}._sidebar__profile_qny5l_141:hover{background:#ffffff14}._sidebar__profile_qny5l_141:active{transform:scale(.985)}._sidebar__profileCopy_qny5l_164{gap:3px;min-width:0;display:grid}._sidebar__profileCopy_qny5l_164 small,._sidebar__profileCopy_qny5l_164 strong,._topbar_qny5l_215>div:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._sidebar__profileCopy_qny5l_164 strong{font-size:14px;line-height:1.2}._sidebar__profileCopy_qny5l_164 small{color:#ffffff94;font-size:11px}._sidebar__profileArrow_qny5l_183{color:#ffffff6b}._sidebar__logout_qny5l_186:focus-visible{outline-offset:3px;outline:3px solid #f5c8438c}._sidebar__logout_qny5l_186{color:#ffffffad;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;min-height:44px;padding:0 13px;transition:color .2s,background .2s;display:flex}._sidebar__logout_qny5l_186 span{flex:none;place-items:center;width:22px;display:grid}._sidebar__logout_qny5l_186:hover{color:#fff;background:#ffffff14}._topbar_qny5l_215{z-index:30;top:0;right:0;left:var(--cabinet-sidebar-width,264px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-bottom:1px solid #ddded6;justify-content:space-between;align-items:center;height:80px;padding:0 34px;display:flex;position:fixed}._topbar_qny5l_215>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}._topbar_qny5l_215>div:first-child small{color:#4f554c;max-width:calc(min(58vw,720px));font-size:12px}._topbar_qny5l_215>div:first-child strong{font-size:18px}._topbar__actions_qny5l_247{align-items:center;gap:14px;display:flex}._topbar__actions_qny5l_247>button{color:#121411;cursor:pointer;background:#fff;border:1px solid #ddded6;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}._topbar__actions_qny5l_247>button:focus-visible,._quickCalculation_qny5l_268:focus-visible{outline-offset:3px;outline:3px solid #f5c8438c}._quickCalculation_qny5l_268{color:#121411;background:#ffffffb8;border:1px solid #12141129;border-radius:10px;grid-template-columns:30px auto;align-items:center;gap:7px;min-height:40px;padding:4px 12px 4px 5px;text-decoration:none;transition:border-color .2s,background-color .2s;display:grid;overflow:hidden}._quickCalculation_qny5l_268>span:first-child{color:#121411;background:#f5c8433d;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}._quickCalculation_qny5l_268 small,._quickCalculation_qny5l_268 strong{white-space:nowrap;display:block}._quickCalculation_qny5l_268 strong{font-size:12px;font-weight:650;line-height:1.1}._quickCalculation_qny5l_268 small{display:none}._quickCalculation_qny5l_268:hover{background:#f5c84314;border-color:#dfad1375}._newProjectAction_qny5l_314{letter-spacing:-.01em;background:#f5c843;border:1px solid #dfad1357;border-radius:12px;gap:8px;min-height:42px;padding:5px 16px 5px 6px;font-size:13px;font-weight:750;box-shadow:inset 0 1px #ffffff8a,0 7px 16px #dfad1324}._newProjectAction_qny5l_314:hover{background:#dfad13;box-shadow:inset 0 1px #ffffff75,0 9px 20px #dfad1333}._newProjectAction__icon_qny5l_331{background:#ffffff75;border-radius:9px;place-items:center;width:30px;height:30px;font-size:19px;font-weight:500;line-height:1;display:grid}._backdrop_qny5l_344,._mobileHeader_qny5l_343,._referenceHeaderActions_qny5l_345{display:none}@media (width<=1023.98px){._referenceHeaderActions_qny5l_345{align-items:center;gap:7px;display:flex}._mobileQuickCalculation_qny5l_355:focus-visible{outline-offset:3px;outline:3px solid #f5c8438c}._mobileQuickCalculation_qny5l_355{color:#121411;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;text-decoration:none;display:grid}._mobileQuickCalculation_qny5l_355:hover{background:#f5c84324}._mobileSearchActive_qny5l_375{color:#dfad13;background:#f5c84329}._projectsHeaderSearch_qny5l_379{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;width:100%;display:grid}._projectsHeaderSearch_qny5l_379>button:focus-visible{outline-offset:3px;outline:3px solid #f5c8438c}._projectsHeaderSearch_qny5l_379>button{color:#121411;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}._projectsHeaderSearch__field_qny5l_402{min-width:0}._projectsHeaderSearch__field_qny5l_402 .control{background:#fff;border-radius:12px;min-height:44px}._mobileHeader_qny5l_343{z-index:35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-bottom:1px solid #ddded6;justify-content:space-between;align-items:center;height:68px;padding:0 18px;display:flex;position:fixed;top:0;left:0;right:0}._mobileHeader_qny5l_343>a{--app-logo-font-size:26px;--app-logo-mark-size:40px;color:#121411;text-decoration:none;display:flex}._mobileHeader__actions_qny5l_432{align-items:center;gap:9px;display:flex}._mobileHeader__actions_qny5l_432>button{color:#121411;background:0 0;border:0;border-radius:9px;place-items:center;width:44px;height:44px;padding:0;font-size:25px;display:grid}._overviewMenuTrigger_qny5l_449{display:grid}._projectBack_qny5l_452{align-items:center;gap:9px;min-width:0;min-height:44px;font-size:14px;display:inline-flex}._projectBack_qny5l_452 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._projectLogo_qny5l_465{position:absolute;left:50%;transform:translate(-50%)}._projectMenuTrigger_qny5l_470{background:#fff!important;border:1px solid #ddded6!important;border-radius:50%!important}._projectMenuTrigger_qny5l_470>span{letter-spacing:1px;padding-bottom:6px;font-size:20px}._topbar_qny5l_215{display:none}._sidebar_qny5l_16{overscroll-behavior:contain;visibility:hidden;width:min(310px,100% - 52px);padding-top:22px;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;overflow-y:auto;transform:translate(-105%)}._sidebar--open_qny5l_492{visibility:visible;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility linear;transform:none}._backdrop_qny5l_344{z-index:39;opacity:0;visibility:hidden;pointer-events:none;background:#1214118c;border:0;transition:opacity .22s,visibility 0s linear .22s;display:block;position:fixed;inset:0}._backdrop--open_qny5l_509{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s,visibility linear}}@media (width<=767.98px){._referenceHeaderActions_qny5l_345>a{color:#121411;place-items:center;width:44px;height:44px;text-decoration:none;display:grid}._shell--estimate-editor_qny5l_525 ._mobileHeader_qny5l_343{display:none}._shell--estimate-editor_qny5l_525 ._sidebar_qny5l_16{z-index:60}._shell--estimate-editor_qny5l_525 ._backdrop_qny5l_344{z-index:59}}@media (width<=374.98px){._mobileHeader_qny5l_343{height:70px;padding-inline:20px}._mobileHeader_qny5l_343>a{--app-logo-font-size:30px;--app-logo-mark-size:44px}._mobileHeader__actions_qny5l_432>a{min-height:38px;padding-inline:12px;font-size:12px}._mobileHeader__actions_qny5l_432>._mobileQuickCalculation_qny5l_355{padding:0}}.account-layout{background:#f7f6f1;min-height:100vh;font-size:16px;overflow-x:clip}.account-layout--estimate-editor{overflow:visible}.account-layout>#main-content>main{margin-left:var(--cabinet-sidebar-width,264px);padding-top:80px}@media (width<=1023.98px){.account-layout>#main-content>main{margin-left:0;padding-top:68px}}@media (width<=767.98px){.account-layout>#main-content>main{padding-top:70px}.account-layout--estimate-editor>#main-content>main{padding-top:0}.account-layout--messenger{height:100dvh;overflow:hidden}.account-layout--messenger>#main-content{height:100dvh}.account-layout--messenger>#main-content>main{padding-top:68px}}
