.workspace-navigation_root__b0V1C{--workspace-nav-green:#0b775b;--workspace-nav-ink:#17352b;--workspace-nav-muted:#687b73;position:-webkit-sticky;position:sticky;top:0;z-index:100;width:100%;padding:10px 12px 0;color:var(--workspace-nav-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate}.workspace-navigation_bar__n8o_6{width:min(1480px,100%);min-height:60px;margin:0 auto;display:flex;align-items:center;gap:18px;padding:7px 9px 7px 12px;border:1px solid rgba(25,64,50,.12);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 15px 45px rgba(25,58,46,.12);-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25)}.workspace-navigation_brand__KpTRS{flex:0 0 auto;display:flex;align-items:center;gap:9px;color:inherit;text-decoration:none;border-radius:11px}.workspace-navigation_brandMark__OtMPx{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#0b8061,#075541);color:white;box-shadow:0 8px 20px rgba(11,119,91,.22)}.workspace-navigation_brandMark__OtMPx svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.workspace-navigation_brandMarkCompact__X52io{width:128px;height:34px;border-radius:0;background:transparent;box-shadow:none}.workspace-navigation_brandMarkCompact__X52io img{display:block;width:128px;height:auto;max-height:34px;object-fit:contain}.workspace-navigation_brandText__f7kef{display:grid;grid-gap:1px;gap:1px;line-height:1.05}.workspace-navigation_brandText__f7kef strong{font-size:.88rem;letter-spacing:-.01em}.workspace-navigation_desktopNavigation__BTtrd{min-width:0;flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:16px}.workspace-navigation_adminLinks__SPMkj,.workspace-navigation_primaryLinks__4xfNw{display:flex;align-items:center;gap:4px}.workspace-navigation_adminLinks__SPMkj{padding-left:12px;border-left:1px solid rgba(25,64,50,.11)}.workspace-navigation_action__P2lTT{position:relative;min-width:0;min-height:42px;display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:#496159;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.workspace-navigation_action__P2lTT:hover{border-color:rgba(11,119,91,.1);background:#f1f7f4;color:var(--workspace-nav-green);transform:translateY(-1px)}.workspace-navigation_action__P2lTT:focus-visible,.workspace-navigation_brand__KpTRS:focus-visible,.workspace-navigation_mobileNavigation__5epAw summary:focus-visible{outline:3px solid rgba(11,119,91,.24);outline-offset:2px}.workspace-navigation_action__P2lTT.workspace-navigation_active__Bcjve{border-color:rgba(11,119,91,.14);background:#e4f3ed;color:#076148;box-shadow:inset 0 -2px 0 rgba(11,119,91,.65)}.workspace-navigation_icon__N6eRQ{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:rgba(25,64,50,.06)}.workspace-navigation_active__Bcjve .workspace-navigation_icon__N6eRQ{background:rgba(11,119,91,.1)}.workspace-navigation_icon__N6eRQ svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.workspace-navigation_actionText__SHlx9{min-width:0;display:grid;grid-gap:1px;gap:1px;line-height:1.1}.workspace-navigation_actionText__SHlx9 strong{font-size:.75rem;font-weight:780;white-space:nowrap}.workspace-navigation_mobileNavigation__5epAw{display:none}.workspace-navigation_workspaceMenu__CbZhU{position:relative;flex:0 0 auto}.workspace-navigation_workspaceMenu__CbZhU>summary{min-height:42px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(11,119,91,.14);border-radius:11px;background:#eef7f3;color:#076148;font-size:.77rem;font-weight:800;list-style:none;cursor:pointer}.workspace-navigation_workspaceMenu__CbZhU>summary::-webkit-details-marker{display:none}.workspace-navigation_workspaceMenu__CbZhU>summary svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.workspace-navigation_workspaceMenu__CbZhU>summary svg:last-child{width:14px;transition:transform .15s ease}.workspace-navigation_workspaceMenu__CbZhU[open]>summary svg:last-child{transform:rotate(180deg)}.workspace-navigation_workspacePanel__1rSL5{position:absolute;top:calc(100% + 9px);right:0;z-index:4;width:min(420px,calc(100vw - 28px));display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(25,64,50,.13);border-radius:15px;background:rgba(255,255,255,.99);box-shadow:0 24px 70px rgba(18,47,36,.2)}.workspace-navigation_workspacePanel__1rSL5 .workspace-navigation_mobileSection__PzczZ{display:grid;align-content:start;grid-gap:3px;gap:3px}.workspace-navigation_workspacePanel__1rSL5 .workspace-navigation_mobileSection__PzczZ+.workspace-navigation_mobileSection__PzczZ{padding-left:10px;border-left:1px solid rgba(25,64,50,.1)}.workspace-navigation_workspacePanel__1rSL5 .workspace-navigation_action__P2lTT{min-height:44px}.workspace-navigation_centerContent__KOccH{min-width:0;flex:1 1 auto}.workspace-navigation_centerContent__KOccH>strong{min-height:42px;display:flex;align-items:center;overflow:hidden;padding-inline:4px;color:var(--workspace-nav-ink);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.workspace-navigation_compact__bk0Nl .workspace-navigation_bar__n8o_6{min-height:56px;gap:10px;padding-block:6px}.workspace-navigation_compact__bk0Nl .workspace-navigation_brandMark__OtMPx{width:128px;height:34px}.workspace-navigation_mobileNavigation__5epAw summary{list-style:none}.workspace-navigation_mobileNavigation__5epAw summary::-webkit-details-marker{display:none}.workspace-navigation_sectionLabel__QY3On{display:block;padding:2px 6px 4px;color:#809088;font-size:.63rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1060px){.workspace-navigation_root__b0V1C{padding:7px 7px 0}.workspace-navigation_bar__n8o_6{min-height:56px;padding:6px 7px 6px 9px;border-radius:15px}.workspace-navigation_desktopNavigation__BTtrd{display:none}.workspace-navigation_mobileNavigation__5epAw{position:relative;display:block;margin-left:auto}.workspace-navigation_compact__bk0Nl .workspace-navigation_workspaceMenu__CbZhU>summary span{display:none}.workspace-navigation_compact__bk0Nl .workspace-navigation_workspaceMenu__CbZhU>summary{width:42px;padding:0;justify-content:center}.workspace-navigation_compact__bk0Nl .workspace-navigation_workspaceMenu__CbZhU>summary svg:last-child{display:none}.workspace-navigation_compact__bk0Nl .workspace-navigation_brandMarkCompact__X52io,.workspace-navigation_compact__bk0Nl .workspace-navigation_brandMarkCompact__X52io img,.workspace-navigation_compact__bk0Nl .workspace-navigation_brandMark__OtMPx{width:104px}.workspace-navigation_mobileNavigation__5epAw>summary{min-width:88px;min-height:42px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 12px;border:1px solid rgba(11,119,91,.14);border-radius:11px;background:#eef7f3;color:#076148;font-size:.77rem;font-weight:800;cursor:pointer}.workspace-navigation_menuIcon__EdqFz{width:16px;display:grid;grid-gap:3px;gap:3px}.workspace-navigation_menuIcon__EdqFz i{height:2px;border-radius:999px;background:currentColor;transition:transform .15s ease,opacity .15s ease}.workspace-navigation_mobileNavigation__5epAw[open] .workspace-navigation_menuIcon__EdqFz i:first-child{transform:translateY(5px) rotate(45deg)}.workspace-navigation_mobileNavigation__5epAw[open] .workspace-navigation_menuIcon__EdqFz i:nth-child(2){opacity:0}.workspace-navigation_mobileNavigation__5epAw[open] .workspace-navigation_menuIcon__EdqFz i:last-child{transform:translateY(-5px) rotate(-45deg)}.workspace-navigation_mobilePanel__TTIsG{position:absolute;top:calc(100% + 9px);right:0;width:min(340px,calc(100vw - 28px));max-height:calc(100dvh - 86px);display:grid;grid-gap:9px;gap:9px;padding:10px;border:1px solid rgba(25,64,50,.13);border-radius:15px;background:rgba(255,255,255,.98);box-shadow:0 24px 70px rgba(18,47,36,.2);overflow-y:auto}.workspace-navigation_mobileSection__PzczZ{display:grid;grid-gap:3px;gap:3px}.workspace-navigation_mobileSection__PzczZ+.workspace-navigation_mobileSection__PzczZ{padding-top:9px;border-top:1px solid rgba(25,64,50,.1)}.workspace-navigation_mobilePanel__TTIsG .workspace-navigation_action__P2lTT{width:100%;min-height:52px;padding:8px 10px}.workspace-navigation_mobilePanel__TTIsG .workspace-navigation_actionText__SHlx9 strong{font-size:.8rem}}@media (max-width:430px){.workspace-navigation_root__b0V1C{padding-inline:5px}.workspace-navigation_bar__n8o_6{min-height:52px}.workspace-navigation_compact__bk0Nl .workspace-navigation_brandMarkCompact__X52io,.workspace-navigation_compact__bk0Nl .workspace-navigation_brandMarkCompact__X52io img,.workspace-navigation_compact__bk0Nl .workspace-navigation_brandMark__OtMPx{width:82px}.workspace-navigation_brandMark__OtMPx{width:34px;height:34px}.workspace-navigation_mobileNavigation__5epAw>summary{min-width:44px;padding:0 11px}.workspace-navigation_mobileNavigation__5epAw>summary>span:first-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace-navigation_workspacePanel__1rSL5{right:0;grid-template-columns:1fr}.workspace-navigation_workspacePanel__1rSL5 .workspace-navigation_mobileSection__PzczZ+.workspace-navigation_mobileSection__PzczZ{padding-top:9px;padding-left:0;border-top:1px solid rgba(25,64,50,.1);border-left:0}}@media (prefers-reduced-motion:reduce){.workspace-navigation_action__P2lTT,.workspace-navigation_menuIcon__EdqFz i,.workspace-navigation_workspaceMenu__CbZhU>summary svg:last-child{transition:none}}.simulations_shell__MW7D7{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#f2f5f3;color:#19392e}.simulations_dialog__f03Z7 button,.simulations_shell__MW7D7 a,.simulations_shell__MW7D7 button{-webkit-tap-highlight-color:transparent}.simulations_dialog__f03Z7 button,.simulations_shell__MW7D7 button{cursor:pointer}.simulations_dialog__f03Z7 button:disabled,.simulations_shell__MW7D7 button:disabled{cursor:default;opacity:.55}.simulations_dialog__f03Z7 button:focus-visible,.simulations_shell__MW7D7 a:focus-visible,.simulations_shell__MW7D7 button:focus-visible{outline:3px solid #88bc9c;outline-offset:3px}.simulations_main__VPjS_{flex:1 1;min-height:0;overflow:auto;padding:22px 24px 24px}.simulations_heading__tS05S,.simulations_studyHeading__W493Q{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.simulations_heading__tS05S h1{display:flex;align-items:center;gap:10px;margin:5px 0 0;font-size:25px;letter-spacing:-.6px}.simulations_eyebrow__qWsws{color:#71857b;font-size:10px;font-weight:750;letter-spacing:1.8px}.simulations_primary__yQMW_,.simulations_secondary___xR05{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 15px;border-radius:10px;font-size:13px;font-weight:650;text-decoration:none;border:1px solid transparent}.simulations_primary__yQMW_{background:#0b775b;color:white}.simulations_primary__yQMW_:hover:not(:disabled){background:#075b45}.simulations_secondary___xR05{background:white;color:#265443;border-color:#dce7df}.simulations_secondary___xR05:hover:not(:disabled){background:#eaf4ed}.simulations_actions__0CruU{display:flex;flex-wrap:wrap;gap:8px}.simulations_search___mZ_Z{position:relative;width:100%;min-width:0}.simulations_searchBar__ICtCF{display:flex;align-items:center;gap:9px;padding:5px 7px 5px 12px;border:1px solid #d3e1d8;background:#f8fbf9;border-radius:11px}.simulations_searchBar__ICtCF input{min-width:0;flex:1 1;border:0;background:transparent;padding:7px 0;font-size:13px;color:#19392e;outline-offset:2px}.simulations_searchBar__ICtCF button{display:grid;place-items:center;border:0;background:transparent;color:#365f4e;width:30px;height:30px;border-radius:6px}.simulations_searchPanel__w8W2l{position:absolute;top:calc(100% + 8px);left:0;right:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.6fr);grid-template-rows:minmax(0,1fr);max-height:min(480px,calc(100dvh - 100px));overflow:hidden;border:1px solid #dce7df;border-radius:13px;background:#fff;box-shadow:0 18px 45px #17352b25}.simulations_searchPanel__w8W2l section{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px}.simulations_searchPanel__w8W2l section+section{border-left:1px solid #e5ede7;background:#f8fbf9}.simulations_searchPanel__w8W2l h2{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:12px}.simulations_searchPanel__w8W2l p{font-size:12px;color:#71857b}.simulations_studyRow__Vyd_I{display:flex;align-items:center;border-bottom:1px solid #edf1ee}.simulations_studyRow__Vyd_I>button:first-child{flex:1 1;min-width:0;display:grid;grid-gap:6px;gap:6px;padding:13px 8px;text-align:left;border:0;border-radius:8px;background:transparent;color:inherit}.simulations_studyRow__Vyd_I>button:first-child:hover,.simulations_studyRow__Vyd_I>button[aria-current=page]{background:#eef6f0}.simulations_studyRow__Vyd_I strong{font-size:13px;overflow-wrap:anywhere}.simulations_studyRow__Vyd_I small{font-size:11px;color:#75867e}.simulations_star__qFFXv{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border:0;border-radius:8px;color:#668474;background:transparent}.simulations_star__qFFXv[aria-pressed=true]{color:#a77522}.simulations_studyHeading__W493Q{margin-top:0}.simulations_studyHeading__W493Q h2{margin:0 0 6px;font-size:21px;overflow-wrap:anywhere}.simulations_studyHeading__W493Q span{font-size:12px;color:#6f8278}.simulations_steps__jVWq_{list-style:none;display:flex;align-items:center;gap:32px;padding:0;margin:24px 0}.simulations_steps__jVWq_ li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#84938b}.simulations_steps__jVWq_ li>span{display:grid;place-items:center;width:25px;height:25px;background:#e4ebe6;border-radius:50%;font-size:11px}.simulations_steps__jVWq_ li[aria-current]{color:#0b775b}.simulations_steps__jVWq_ li[aria-current]>span{background:#0b775b;color:white}.simulations_workspace__Dajfa{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,30vw,420px);grid-gap:16px;gap:16px;align-items:stretch;min-height:0}.simulations_viewport__T4R3P{position:relative;display:flex;flex-direction:column;height:max(480px,calc(100dvh - 280px));min-width:0;background:#fff;border:1px solid #dce7df;border-radius:16px;overflow:hidden}.simulations_viewportTools__CBxhR{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:15px;font-size:12px;border-bottom:1px solid #edf1ee}.simulations_viewportTools__CBxhR label,.simulations_viewportTools__CBxhR span{display:flex;align-items:center;gap:7px}.simulations_viewportTools__CBxhR input{accent-color:#0b775b}.simulations_canvas__5Mu3S{position:relative;flex:1 1;min-height:0}.simulations_viewportFoot__KcJL0{padding:12px 14px;font-size:10px;color:#7a8d81;text-align:center;border-top:1px solid #edf1ee}.simulations_sidebar__mhoVf{display:grid;align-content:start;min-width:0;min-height:0;grid-gap:12px;gap:12px}.simulations_card__H06fR{min-width:0;overflow-wrap:anywhere;padding:18px;border:1px solid #dce7df;border-radius:13px;background:white}.simulations_card__H06fR h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px}.simulations_combinationsWorkspace__Ka2hE{display:grid;flex:0 0 auto;grid-gap:20px;gap:20px}.simulations_combinationsWorkspace__Ka2hE header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.simulations_combinationsWorkspace__Ka2hE details,.simulations_combinationsWorkspace__Ka2hE fieldset{padding:14px;border:1px solid #dce7df;border-radius:10px}.simulations_combinationsWorkspace__Ka2hE summary{cursor:pointer;font-weight:600}.simulations_combinationsWorkspace__Ka2hE label{display:grid;grid-gap:5px;gap:5px;margin:12px 0;font-size:13px}.simulations_combinationsWorkspace__Ka2hE input,.simulations_combinationsWorkspace__Ka2hE select{padding:9px;border:1px solid #c6d7d0;border-radius:8px;font:inherit}.simulations_combinationsWorkspace__Ka2hE button{min-height:38px;padding:8px 12px;border:1px solid #c6d7d0;border-radius:8px;background:white;color:#183c30;cursor:pointer}.simulations_card__H06fR p{font-size:13px;line-height:1.6;margin:0 0 12px;overflow-wrap:anywhere}.simulations_card__H06fR small{display:block;font-size:11px;line-height:1.6;color:#75867e}.simulations_card__H06fR .simulations_primary__yQMW_{width:100%;margin:3px 0 10px}.simulations_card__H06fR dl{margin:0;display:grid;grid-gap:12px;gap:12px;font-size:12px}.simulations_card__H06fR dt{color:#75867e;margin-bottom:4px}.simulations_card__H06fR dd{margin:0;font-weight:600}.simulations_card__H06fR .simulations_preparationAssumption__ABIIZ{margin-top:14px;padding:10px;background:#f2f6f3;border-radius:8px;font-size:12px}.simulations_preparationDetails__9ClGH{margin:12px 0;font-size:12px}.simulations_preparationDetails__9ClGH summary{cursor:pointer;font-weight:600}.simulations_preparationDetails__9ClGH ul{max-height:220px;overflow-y:auto;overscroll-behavior:contain;padding:0;list-style:none}.simulations_preparationDetails__9ClGH li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #edf1ee;line-height:1.5}.simulations_preparationDetails__9ClGH li strong{white-space:nowrap}.simulations_preparationDetails__9ClGH+button{margin-bottom:10px}.simulations_error__BHGCR,.simulations_notice__DmyLc{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin:10px 0;border-radius:10px;font-size:13px;line-height:1.5}.simulations_notice__DmyLc{color:#695125;background:#fbf3df}.simulations_error__BHGCR{background:#fbece9;color:#9f3e31}.simulations_error__BHGCR button{color:inherit;background:transparent;border:1px solid;border-radius:6px;padding:6px 10px}.simulations_landing__EEumr{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:36px;gap:36px;max-width:1180px;margin:45px auto}.simulations_welcome__7EJGV{display:flex;flex-direction:column;align-items:flex-start;padding:36px 18px}.simulations_welcome__7EJGV>svg{color:#0b775b;padding:10px;box-sizing:content-box;background:#e0efe5;border-radius:16px}.simulations_welcome__7EJGV h2{font-size:clamp(24px,2.5vw,36px);letter-spacing:-1px;line-height:1.25;margin:22px 0 12px}.simulations_welcome__7EJGV p{max-width:380px;color:#6f8278;font-size:15px;line-height:1.7;margin:0 0 24px}.simulations_welcome__7EJGV small{margin-top:18px;max-width:310px;color:#7a8d81;font-size:12px;line-height:1.6}.simulations_recent__iboJo{align-self:start;background:white;border:1px solid #dce7df;border-radius:16px;padding:20px;max-height:65dvh;overflow-y:auto}.simulations_recent__iboJo h2{margin:0 0 15px;font-size:16px;display:flex;align-items:center;gap:9px}.simulations_recent__iboJo h2>span{background:#edf3ee;padding:4px 8px;border-radius:7px;font-size:12px;color:#6f8278}.simulations_empty__1T3lx,.simulations_noStudies__dwGUr{display:grid;justify-items:center;align-content:center;min-height:230px;padding:25px;color:#819087;font-size:13px;text-align:center;line-height:1.7}.simulations_dialog__f03Z7{width:min(720px,calc(100vw - 28px));max-height:calc(100dvh - 60px);padding:24px;border:1px solid #dce7df;border-radius:18px;background:#fff;color:#19392e;box-shadow:0 24px 90px #12312340}.simulations_dialog__f03Z7::-webkit-backdrop{background:#17352b65;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.simulations_dialog__f03Z7::backdrop{background:#17352b65;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.simulations_dialog__f03Z7 header{display:flex;justify-content:space-between;align-items:start;gap:14px}.simulations_dialog__f03Z7 h2{font-size:21px;margin:0 0 8px}.simulations_dialog__f03Z7 header p{font-size:13px;margin:0 0 18px;color:#75867e}.simulations_dialog__f03Z7 header>button{display:grid;place-items:center;width:32px;height:32px;border:0;background:#f2f5f3;border-radius:8px}.simulations_projectSearch__Hk8bj{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #d3e1d8;border-radius:10px}.simulations_projectSearch__Hk8bj input{flex:1 1;min-width:0;border:0;padding:4px 0;font-size:13px}.simulations_projects__xJH_K{max-height:min(440px,calc(100dvh - 270px));min-height:130px;overflow-y:auto;overscroll-behavior:contain;margin-top:14px}.simulations_projects__xJH_K>button{width:100%;text-align:left;display:grid;grid-gap:6px;gap:6px;padding:14px 12px;border:0;border-bottom:1px solid #e9efeb;background:white;border-radius:8px;color:inherit}.simulations_projects__xJH_K>button:hover:not(:disabled){background:#eef6f0}.simulations_projects__xJH_K strong{font-size:14px;overflow-wrap:anywhere}.simulations_projects__xJH_K small{font-size:12px;color:#75867e}.simulations_projects__xJH_K button>span{display:flex;align-items:center;gap:6px;color:#0b775b;font-size:11px;margin-top:4px}@media (max-width:1000px){.simulations_workspace__Dajfa{grid-template-columns:minmax(0,1fr)}.simulations_sidebar__mhoVf{grid-template-columns:repeat(2,minmax(0,1fr))}.simulations_viewport__T4R3P{height:480px}.simulations_studyHeading__W493Q{align-items:flex-start;flex-direction:column}.simulations_landing__EEumr{gap:16px;margin-top:20px}}@media (max-width:600px){.simulations_main__VPjS_{padding:16px 12px}.simulations_heading__tS05S h1{font-size:22px}.simulations_heading__tS05S .simulations_primary__yQMW_{font-size:12px;padding:8px 10px}.simulations_searchPanel__w8W2l{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(100px,1fr) minmax(80px,.6fr)}.simulations_searchPanel__w8W2l section+section{border-left:0;border-top:1px solid #e5ede7}.simulations_landing__EEumr,.simulations_sidebar__mhoVf{grid-template-columns:minmax(0,1fr)}.simulations_welcome__7EJGV{padding:14px 6px 22px}.simulations_steps__jVWq_{gap:20px}.simulations_notice__DmyLc{align-items:flex-start;flex-direction:column}.simulations_viewport__T4R3P{height:380px}.simulations_viewportTools__CBxhR{font-size:11px;padding:12px}}.simulations_windInputs__r3JLw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;margin:12px 0}.simulations_windInputs__r3JLw label{display:grid;min-width:0;grid-gap:6px;gap:6px;font-size:12px}.simulations_windInputs__r3JLw input,.simulations_windInputs__r3JLw select,.simulations_windSelect__fn6qh input,.simulations_windSelect__fn6qh select{box-sizing:border-box;min-width:0;width:100%;border:1px solid #c6d7d0;border-radius:8px;padding:8px;background:white;color:#183c30}.simulations_windSelect__fn6qh{display:grid;min-width:0;grid-gap:6px;gap:6px;margin:12px 0;font-size:12px}.simulations_windInputs__r3JLw select,.simulations_windSelect__fn6qh input,.simulations_windSelect__fn6qh select{min-height:38px;font:inherit}.simulations_siteChoice__mgraa{min-width:0;display:grid;align-content:start;grid-gap:6px;gap:6px;font-size:12px}.simulations_siteChoice__mgraa details{min-width:0}.simulations_siteChoice__mgraa summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;box-sizing:border-box;padding:8px;border:1px solid #c6d7d0;border-radius:8px;background:white;color:#183c30;cursor:pointer;list-style:none}.simulations_siteChoice__mgraa summary::-webkit-details-marker{display:none}.simulations_siteChoice__mgraa summary:focus-visible{outline:3px solid #88bc9c;outline-offset:2px}.simulations_siteChoice__mgraa summary svg{flex:none}.simulations_siteChoice__mgraa details[open] summary svg{transform:rotate(180deg)}.simulations_siteChoiceOptions__Y2pNX{display:grid;grid-gap:2px;gap:2px;max-height:240px;overflow-y:auto;overscroll-behavior:contain;padding:6px;margin-top:4px;border:1px solid #c6d7d0;border-radius:8px;background:#fff}.simulations_siteChoiceOptions__Y2pNX label{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px;border-radius:5px;cursor:pointer}.simulations_siteChoiceOptions__Y2pNX label:has(input:checked),.simulations_siteChoiceOptions__Y2pNX label:hover{background:#eaf4ed}.simulations_siteChoiceOptions__Y2pNX input{width:16px;height:16px;min-width:16px;margin:0;padding:0;accent-color:#0b775b}@media (max-width:480px){.simulations_windInputs__r3JLw{grid-template-columns:minmax(0,1fr)}}.simulations_windJob__A9FY9{border-top:1px solid #dbe5df;padding:14px 0;display:grid;grid-gap:7px;gap:7px}.simulations_windJob__A9FY9 p{margin:0}.simulations_windError__0Q_n9{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.5 monospace;max-height:160px;overflow-y:auto}.simulations_srOnly__Nzm_h{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.simulations_heading__tS05S{justify-content:flex-end}.simulations_sitePanel___DDyW{min-width:0;border-radius:16px;overflow:hidden;background:white}.simulations_sitePanel___DDyW>small{display:block;padding:12px 18px}.simulations_pressureLegend__UE3Xb{position:absolute;bottom:12px;left:12px;right:12px;max-width:370px;background:#fffffff0;border-radius:10px;padding:12px;display:flex;flex-wrap:wrap;gap:8px;font-size:11px;pointer-events:none}.simulations_pressureLegend__UE3Xb small,.simulations_pressureLegend__UE3Xb strong{width:100%}.simulations_pressureLegend__UE3Xb>div{width:100%;height:9px;background:linear-gradient(90deg,#1856bb,#f4f5ee,#c52c30)}.simulations_pressureLegend__UE3Xb span{flex:1 1}.simulations_pressureLegend__UE3Xb span:nth-of-type(2){flex:0 1}.simulations_pressureLegend__UE3Xb span:last-of-type{text-align:right}@media (min-width:1001px){.simulations_studyMain__wuW8d{display:flex;flex-direction:column;overflow:hidden;padding:12px 20px 18px}.simulations_studyMain__wuW8d>.simulations_heading__tS05S{margin-bottom:8px;flex-shrink:0}.simulations_studyMain__wuW8d>.simulations_studyHeading__W493Q{margin-bottom:14px;flex-shrink:0}.simulations_studyMain__wuW8d>.simulations_structuralPanel__GW_ZI,.simulations_studyMain__wuW8d>.simulations_studyModes__jGQlG{flex-shrink:0}.simulations_studyMain__wuW8d>.simulations_error__BHGCR,.simulations_studyMain__wuW8d>.simulations_notice__DmyLc{flex-shrink:0;max-height:100px;overflow:auto}.simulations_studyMain__wuW8d>.simulations_workspace__Dajfa{flex:1 1}.simulations_studyMain__wuW8d .simulations_viewport__T4R3P{height:100%;min-height:0;box-sizing:border-box}.simulations_studyMain__wuW8d .simulations_sidebar__mhoVf{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px}.simulations_studyMain__wuW8d.simulations_structuralMain__SAo2n{overflow-y:auto;scrollbar-gutter:stable}}@media (max-width:1000px){.simulations_workspace__Dajfa{gap:14px}.simulations_sidebar__mhoVf{grid-template-columns:minmax(0,1fr)}.simulations_viewport__T4R3P{height:clamp(340px,55dvh,520px)}.simulations_heading__tS05S,.simulations_studyHeading__W493Q{flex-wrap:wrap;margin-bottom:14px}}.simulations_windProgress__5fcT9{padding:14px;margin:0 0 16px;border:1px solid #a9d3c3;border-radius:11px;background:#f0f8f4}.simulations_windProgress__5fcT9 h4{margin:0 0 8px;font-size:14px}.simulations_windProgress__5fcT9 ol{display:grid;grid-gap:9px;gap:9px;list-style:none;padding:0;margin:14px 0}.simulations_windProgress__5fcT9 li{display:flex;align-items:center;gap:9px;font-size:12px;color:#6b7c73}.simulations_windProgress__5fcT9 li>span{display:grid;place-items:center;flex:0 0 23px;height:23px;border-radius:50%;background:#e2ebe5;font-size:11px}.simulations_windProgress__5fcT9 li[data-state=done]{color:#28765a}.simulations_windProgress__5fcT9 li[aria-current=step]{color:#075b45;font-weight:700}.simulations_windProgress__5fcT9 li[aria-current=step]>span{color:white;background:#0b775b;animation:simulations_progressPulse__tWsYq 1.6s ease-in-out infinite}.simulations_windProgress__5fcT9 .simulations_secondary___xR05{width:100%}@keyframes simulations_progressPulse__tWsYq{50%{box-shadow:0 0 0 4px #0b775b20}}@media (prefers-reduced-motion:reduce){.simulations_windProgress__5fcT9 li[aria-current=step]>span{animation:none}}.simulations_siteDialog__aTw34{width:calc(100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:none;padding:0;border:1px solid #dce7df;border-radius:16px;color:#19392e;background:white;overflow:hidden}.simulations_siteDialog__aTw34[open]{display:flex;flex-direction:column}.simulations_siteDialog__aTw34::-webkit-backdrop{background:#17352b80}.simulations_siteDialog__aTw34::backdrop{background:#17352b80}.simulations_siteDialog__aTw34>header{padding:14px 20px;flex-shrink:0;display:grid;grid-gap:4px;gap:4px}.simulations_siteDialog__aTw34>header small{color:#6f8278;font-size:12px}.simulations_siteDialogMap__9v54v{flex:1 1;min-height:0;position:relative;overflow:auto}.simulations_resultDialog__SX_rU{width:min(850px,calc(100vw - 28px));overflow-y:auto;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.simulations_resultDialog__SX_rU table{width:100%;border-collapse:collapse;margin:16px 0;text-align:right}.simulations_resultDialog__SX_rU td,.simulations_resultDialog__SX_rU th{padding:10px;border-bottom:1px solid #dce7df}.simulations_resultDialog__SX_rU th:first-child{text-align:left}.simulations_resultDialog__SX_rU details{margin-top:18px}@media (max-width:600px){.simulations_siteDialog__aTw34{width:100vw;height:100dvh;margin:0;border:0;border-radius:0}}.simulations_modelControls__rGjij{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.simulations_modelControls__rGjij .viewport-controls-bikes{position:static}.simulations_modelControls__rGjij .viewport-bikes-trigger{min-height:36px;font-size:12px;padding:8px 12px}.simulations_modelSettings__EqD_S{position:relative}.simulations_modelSettings__EqD_S>button{display:flex;align-items:center;gap:7px;cursor:pointer;padding:8px 12px;border:1px solid #dce7df;border-radius:10px;background:white;list-style:none}.simulations_modelSettingsPanel__aob6O{position:fixed;inset:auto;margin:0;box-sizing:border-box;color:#19392e;font:13px/1.5 Inter,system-ui,sans-serif;overscroll-behavior:contain;width:min(320px,calc(100vw - 60px));max-height:min(500px,55dvh);overflow-y:auto;padding:14px;background:white;border:1px solid #dce7df;border-radius:14px;box-shadow:0 12px 35px #17352b30}.simulations_modelSettingsPanel__aob6O small{display:block;line-height:1.5}.simulations_modelSettingsPanel__aob6O .viewport-display-toggle-copy{display:grid;grid-gap:2px;gap:2px}.simulations_displayModes__kO1sL,.simulations_studyModes__jGQlG{display:flex;flex-wrap:wrap;gap:8px}.simulations_studyModes__jGQlG{margin:0 0 16px}.simulations_displayModes__kO1sL button,.simulations_studyModes__jGQlG button{padding:9px 14px;border:1px solid #dce7df;border-radius:10px;background:white;color:#19392e;font:inherit;cursor:pointer}.simulations_displayModes__kO1sL button[aria-pressed=true],.simulations_studyModes__jGQlG button[aria-pressed=true]{background:#08765b;color:white;border-color:#08765b}.simulations_displayModes__kO1sL button:disabled{opacity:.55;cursor:default}.simulations_studyModes__jGQlG small{margin-left:6px;font-size:11px}.simulations_resultToolbar__KKg4c{flex:0 0 auto;padding:12px 16px;display:grid;grid-gap:10px;gap:10px;border-bottom:1px solid #e5ede7}.simulations_resultToolbar__KKg4c small{font-size:12px;color:#60776c;line-height:1.5}.simulations_resultSelectors__PFL77{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.simulations_resultSelectors__PFL77 label{display:grid;grid-gap:5px;gap:5px;font-size:12px;min-width:0}.simulations_resultSelectors__PFL77 select{width:100%;min-width:0;color:#19392e;background:white;border:1px solid #bed1c7;border-radius:8px;padding:8px;font:inherit}.simulations_preparationFold__ajlBg>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:700}.simulations_preparationFold__ajlBg>summary:before{content:"▸"}.simulations_preparationFold__ajlBg[open]>summary:before{content:"▾"}.simulations_studyMain__wuW8d>.simulations_studyModes__jGQlG{flex-shrink:0}@media (max-width:1000px){.simulations_viewport__T4R3P:has(.simulations_resultSelectors__PFL77){height:640px}}@media (max-width:600px){.simulations_resultSelectors__PFL77{grid-template-columns:minmax(0,1fr)}.simulations_viewport__T4R3P:has(.simulations_resultSelectors__PFL77){height:710px}}.simulations_windJob__A9FY9{border:1px solid #cddbd5;border-radius:14px;padding:18px;margin:18px 0;background:#f7faf8;gap:10px}.simulations_windJob__A9FY9>strong{font-size:1.15rem}.simulations_windDirections__03zxO{margin:16px 0;padding:16px;border:1px solid #cfddd8;border-radius:12px}.simulations_windDirections__03zxO legend{font-weight:600;padding:0 6px}.simulations_windDirectionChoices__YS6U3{display:flex;flex-wrap:wrap;gap:12px 24px;margin:12px 0}.simulations_windDirectionChoices__YS6U3 label{display:flex;align-items:center;gap:8px}.simulations_windDirectionChoices__YS6U3 input{accent-color:#08785c}.snow-structural-study-dialog_dialog__TH3rr{width:min(1200px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #c9ddd6;border-radius:18px;background:#f8fbfa;color:#173e35;overflow-y:auto;overscroll-behavior:contain}.snow-structural-study-dialog_dialog__TH3rr::-webkit-backdrop{background:#142d355e}.snow-structural-study-dialog_dialog__TH3rr::backdrop{background:#142d355e}.snow-structural-study-dialog_header__5mNiL{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;background:#f8fbfa;border-bottom:1px solid #dae7e1}.snow-structural-study-dialog_header__5mNiL h2{margin:0;font-size:20px}.snow-structural-study-dialog_header__5mNiL p{margin:4px 0 0;font-size:13px;color:#5c7770}.snow-structural-study-dialog_header__5mNiL button{min-width:36px;min-height:36px;border:1px solid #c9ddd6;border-radius:50%;background:#edf5f0;color:inherit;font-size:24px;cursor:pointer}.snow-structural-study-dialog_body__cwBkm{padding:20px}@media (max-width:700px){.snow-structural-study-dialog_dialog__TH3rr{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.snow-structural-study-dialog_body__cwBkm,.snow-structural-study-dialog_header__5mNiL{padding:12px}}.project-download-layout_layout__1Aiyq{display:grid;grid-gap:24px;gap:24px}.project-download-layout_section__MF5Bn{display:grid;grid-gap:12px;gap:12px}.project-download-layout_section__MF5Bn h3{margin:0;font-size:18px;color:#004128}.project-download-layout_models__nViTH>p,.project-download-layout_section__MF5Bn>p{margin:0;color:#52665f;font-size:13px;line-height:1.5}.project-download-layout_grid__LqFa9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.project-download-layout_grid__LqFa9>:only-child{grid-column:1/-1}.project-download-layout_layout__1Aiyq .project-format-item{display:flex;flex-direction:column;gap:8px}.project-download-layout_layout__1Aiyq .project-format-card{min-height:104px;border-radius:14px;background:#fff;border-color:#d5e2dc}.project-download-layout_layout__1Aiyq .project-format-item.recommended .project-format-card{background:#f4f9f6;border-color:#b7d3c5}.project-download-layout_layout__1Aiyq .project-format-card-copy strong{font-size:15px;line-height:1.35}.project-download-layout_layout__1Aiyq .project-format-status{font-size:11px;line-height:1.45;letter-spacing:.025em}.project-download-layout_layout__1Aiyq .project-format-badge{display:none}.project-download-layout_models__nViTH{padding-top:20px;border-top:1px solid #dce6e0}.project-download-layout_models__nViTH>summary{color:#004128;cursor:pointer;font-size:15px;font-weight:650}.project-download-layout_models__nViTH[open]>p{margin:12px 0 16px}.project-download-layout_models__nViTH .model-export-options{margin-bottom:16px}@media (max-width:600px){.project-download-layout_grid__LqFa9{grid-template-columns:1fr}}.delivery-estimate_panel__MBSLa{border-color:rgba(31,122,88,.2);color:#193c30;background:#fff}.delivery-estimate_header__fZ8aW{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:14px 14px 0 0;border-bottom:1px solid rgba(31,122,88,.12);background:#f5faf7}.delivery-estimate_headingIcon__84L4_{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:12px;background:#e3f1ea;color:#1f7a58}.delivery-estimate_heading__UZ9Cm{flex:1 1;min-width:0}.delivery-estimate_heading__UZ9Cm .delivery-estimate_title__YF0Sj{display:block;margin:0;font-size:17px;line-height:1.3;font-weight:750}.delivery-estimate_heading__UZ9Cm .delivery-estimate_subtitle__N78lz{display:block;margin-top:3px;font-size:12px;line-height:1.4;color:#62796e}.delivery-estimate_action__eMnXq,.delivery-estimate_refresh__4sFoI{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 12px;border:1px solid #c5dfd2;border-radius:999px;background:#fff;color:#176948;font:inherit;font-size:13px;font-weight:650;cursor:pointer;transition:background .15s,border-color .15s}.delivery-estimate_refresh__4sFoI{flex-shrink:0}.delivery-estimate_action__eMnXq:hover:not(:disabled),.delivery-estimate_refresh__4sFoI:hover:not(:disabled){background:#eaf6ef;border-color:#88b7a1}.delivery-estimate_action__eMnXq:disabled,.delivery-estimate_refresh__4sFoI:disabled{opacity:.55;cursor:default}.delivery-estimate_panel__MBSLa button:focus-visible,.delivery-estimate_panel__MBSLa input:focus-visible,.delivery-estimate_panel__MBSLa summary:focus-visible{outline:2px solid #1f7a58;outline-offset:3px}.delivery-estimate_body__aE4OK{display:grid;grid-gap:12px;gap:12px;padding:16px 18px;min-width:0}.delivery-estimate_alert__alM7M,.delivery-estimate_loading__O_tPR{display:flex;gap:12px;align-items:center;padding:16px;border-radius:12px;background:#f3f8f5;font-size:14px}.delivery-estimate_alert__alM7M strong,.delivery-estimate_loading__O_tPR strong{font-size:14px}.delivery-estimate_alert__alM7M p,.delivery-estimate_loading__O_tPR p{margin:4px 0 0;line-height:1.5;font-size:13px;color:#62796e;overflow-wrap:anywhere}.delivery-estimate_loadingDot___ffga{flex:0 0 10px;height:10px;border-radius:50%;background:#1f7a58;box-shadow:0 0 0 5px #e0eee6;animation:delivery-estimate_pulse__Yb8Xm 1.5s ease-in-out infinite}.delivery-estimate_alert__alM7M{background:#fff6e8;color:#92550d;align-items:flex-start}.delivery-estimate_alert__alM7M>svg{flex-shrink:0}.delivery-estimate_alert__alM7M p{color:#825e30}.delivery-estimate_estimate__9RmJy{display:grid;grid-gap:5px;gap:5px;padding:18px;border:1px solid #c5dfd2;border-radius:12px;background:#edf7f1}.delivery-estimate_estimate__9RmJy>span{font-size:12px;font-weight:650;color:#526d60}.delivery-estimate_estimate__9RmJy>strong{font-size:28px;font-weight:750;letter-spacing:-.6px;line-height:1.2;color:#176948}.delivery-estimate_estimate__9RmJy>p{margin:5px 0 0;font-size:13px;line-height:1.65}.delivery-estimate_uncertain__jSPp6{background:#fff8ed;border-color:#eed7b6}.delivery-estimate_uncertain__jSPp6>strong{color:#92550d;font-size:24px}.delivery-estimate_stages__upG4E{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:10px;gap:10px}.delivery-estimate_stages__upG4E>div{padding:12px 14px;border:1px solid #e1eae5;border-radius:12px;background:#fafcfb}.delivery-estimate_stages__upG4E strong{font-size:13px}.delivery-estimate_explanation__FgJ5k,.delivery-estimate_stages__upG4E p{margin:5px 0 0;font-size:13px;line-height:1.6;color:#526d60}.delivery-estimate_disclosure__mA74g{min-width:0;border:1px solid #dee9e2;border-radius:12px;background:#fff}.delivery-estimate_disclosure__mA74g>summary{display:flex;align-items:center;gap:9px;min-height:46px;padding:12px 14px;cursor:pointer;list-style:none;font-size:13px;font-weight:650;border-radius:12px}.delivery-estimate_disclosure__mA74g>summary::-webkit-details-marker{display:none}.delivery-estimate_disclosure__mA74g>summary::marker{content:""}.delivery-estimate_disclosure__mA74g>summary>svg{flex-shrink:0;color:#39765c}.delivery-estimate_disclosure__mA74g>summary:hover{background:#f5faf7}.delivery-estimate_chevron__CiaJD{margin-left:auto;transition:transform .15s}.delivery-estimate_disclosure__mA74g[open]>summary{border-bottom:1px solid #e6eee9;border-radius:12px 12px 0 0;background:#f8fbf9}.delivery-estimate_disclosure__mA74g[open]>summary .delivery-estimate_chevron__CiaJD{transform:rotate(90deg)}.delivery-estimate_detailsBody__KIQyN{display:grid;grid-gap:12px;gap:12px;padding:14px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.delivery-estimate_detailsBody__KIQyN ul{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.delivery-estimate_approval__8rl_N{display:grid;grid-gap:12px;gap:12px}.delivery-estimate_approval__8rl_N p{margin:0}.delivery-estimate_fields__vCfrg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:12px;gap:12px}.delivery-estimate_fields__vCfrg label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:600;min-width:0}.delivery-estimate_fields__vCfrg input{box-sizing:border-box;width:100%;min-width:0;min-height:42px;border:1px solid #cbdcd2;border-radius:10px;background:#fff;color:#193c30;padding:8px 10px;font:inherit;font-size:14px}.delivery-estimate_action__eMnXq{justify-self:start;white-space:normal;text-align:center;background:#eaf6ef}.delivery-estimate_check__jR2Z5{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;background:#f5f9f7;cursor:pointer}.delivery-estimate_check__jR2Z5 input{width:18px;height:18px;margin:2px 0 0;flex-shrink:0;accent-color:#1f7a58}.delivery-estimate_footer__MNjzK,.delivery-estimate_hint__gQY0l{color:#64786e;font-size:11px;line-height:1.6}.delivery-estimate_footer__MNjzK{padding:2px 2px 0}.delivery-estimate_footer__MNjzK>span{font-weight:600}.delivery-estimate_footer__MNjzK p{margin:3px 0 0}.delivery-estimate_issues__Ikd8g{border-color:#eed7b6}.delivery-estimate_issues__Ikd8g>summary,.delivery-estimate_issues__Ikd8g>summary>svg{color:#92550d}.delivery-estimate_count__GN_46{padding:1px 7px;border-radius:999px;background:#fff0d8;font-size:11px}.delivery-estimate_spinning__W_zf_{animation:delivery-estimate_spin__OODFt 1.1s linear infinite}@keyframes delivery-estimate_spin__OODFt{to{transform:rotate(1turn)}}@keyframes delivery-estimate_pulse__Yb8Xm{50%{opacity:.35}}@media (max-width:480px){.delivery-estimate_header__fZ8aW{gap:9px;padding:14px 12px}.delivery-estimate_headingIcon__84L4_{flex-basis:34px;height:34px;border-radius:10px}.delivery-estimate_heading__UZ9Cm .delivery-estimate_title__YF0Sj{font-size:15px}.delivery-estimate_heading__UZ9Cm .delivery-estimate_subtitle__N78lz{font-size:11px}.delivery-estimate_refresh__4sFoI{width:40px;padding:8px}.delivery-estimate_refresh__4sFoI>span{display:none}.delivery-estimate_body__aE4OK{padding:12px}.delivery-estimate_estimate__9RmJy{padding:14px}}@media (prefers-reduced-motion:reduce){.delivery-estimate_loadingDot___ffga,.delivery-estimate_spinning__W_zf_{animation:none}.delivery-estimate_action__eMnXq,.delivery-estimate_chevron__CiaJD,.delivery-estimate_refresh__4sFoI{transition:none}}.delivery-estimate_panelDetails__xZ2fy{min-width:0}.delivery-estimate_panelDetails__xZ2fy>summary{cursor:pointer;list-style:none;border-radius:14px;border-bottom-color:transparent}.delivery-estimate_panelDetails__xZ2fy>summary::-webkit-details-marker{display:none}.delivery-estimate_panelDetails__xZ2fy>summary::marker{content:""}.delivery-estimate_panelDetails__xZ2fy>summary:hover{background:#edf6f0}.delivery-estimate_panelDetails__xZ2fy[open]>summary{border-radius:14px 14px 0 0;border-bottom-color:rgba(31,122,88,.12)}.delivery-estimate_panelChevron__onB_8{flex-shrink:0;color:#62796e;transition:transform .15s}.delivery-estimate_panelDetails__xZ2fy[open]>summary .delivery-estimate_panelChevron__onB_8{transform:rotate(90deg)}.delivery-estimate_headerStatus__Dkh6_{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border-radius:999px;padding:6px 10px;background:#e3f1ea;color:#176948;font-size:12px;font-weight:650}.delivery-estimate_headerStatus__Dkh6_ svg{flex-shrink:0}.delivery-estimate_headerUncertain__hFK6j{color:#92550d;background:#fff0d8}.delivery-estimate_tools__K9AT4{display:flex;justify-content:flex-end}.delivery-estimate_tableWrap__X_6cT{overflow-x:auto;border-radius:0 0 12px 12px}.delivery-estimate_tableWrap__X_6cT:focus-visible{outline:2px solid #1f7a58;outline-offset:3px}.delivery-estimate_table__h4cBh{width:100%;border-collapse:collapse;text-align:left;font-size:12px;line-height:1.5}.delivery-estimate_table__h4cBh caption{text-align:left;padding:10px 14px;color:#62796e;font-size:11px}.delivery-estimate_table__h4cBh td,.delivery-estimate_table__h4cBh th{padding:11px 12px;border-bottom:1px solid #e6eee9;vertical-align:top}.delivery-estimate_table__h4cBh thead th{color:#62796e;background:#f5f9f7;font-size:11px;font-weight:600}.delivery-estimate_table__h4cBh tbody th{min-width:145px;font-weight:600;overflow-wrap:anywhere}.delivery-estimate_table__h4cBh td,.delivery-estimate_table__h4cBh th:not(:first-child){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.delivery-estimate_table__h4cBh tbody tr:last-child>*{border-bottom:0}.delivery-estimate_table__h4cBh tbody tr:nth-child(2n){background:#fafcfb}.delivery-estimate_source__R7eQQ{display:block;margin-top:3px;font-size:11px;font-weight:400;color:#62796e}.delivery-estimate_available__3bonP,.delivery-estimate_partDelay__SVhkD{display:inline-block;padding:2px 7px;border-radius:999px;white-space:nowrap;font-size:11px;font-weight:650}.delivery-estimate_available__3bonP{color:#176948;background:#e3f1ea}.delivery-estimate_partDelay__SVhkD{color:#825e30;background:#fff4e3}@media (max-width:480px){.delivery-estimate_header__fZ8aW{flex-wrap:wrap}.delivery-estimate_heading__UZ9Cm{flex-basis:calc(100% - 70px)}.delivery-estimate_headerStatus__Dkh6_{margin-left:43px}.delivery-estimate_panelChevron__onB_8{margin-left:auto}.delivery-estimate_tools__K9AT4 .delivery-estimate_refresh__4sFoI{width:auto;padding:8px 12px}.delivery-estimate_tools__K9AT4 .delivery-estimate_refresh__4sFoI>span{display:inline}.delivery-estimate_table__h4cBh td,.delivery-estimate_table__h4cBh th{padding:9px 8px}}@media (prefers-reduced-motion:reduce){.delivery-estimate_panelChevron__onB_8{transition:none}}.simulation-status_status__X2Vpu{margin:14px 0;padding:12px 16px;border:1px solid #b8cddf;border-left-width:4px;border-radius:8px;background:#eef5fb;color:#244e70;font-size:14px;line-height:1.5}.simulation-status_status__X2Vpu>div{margin-top:4px}.simulation-status_status__X2Vpu[data-state=ready]{border-color:#9fcab7;background:#edf7f1;color:#155642}.simulation-status_status__X2Vpu[data-state=incomplete],.simulation-status_status__X2Vpu[data-state=pending]{border-color:#e1c187;background:#fff7e8;color:#754c13}.structural-workspace_workspace__bdH9W{color:#19392e;background:#fff;border:1px solid #dce7df;border-radius:18px;overflow:hidden;flex-shrink:0}.structural-workspace_legend__cMpoJ{display:flex;flex-wrap:wrap;gap:8px 18px;padding:12px 16px;border-top:1px solid #e3ebe6;font-size:12px;color:#52665c}.structural-workspace_legend__cMpoJ span{display:flex;align-items:center;gap:7px}.structural-workspace_legend__cMpoJ i{width:18px;height:3px;display:inline-block}.structural-workspace_resultStrip__IZUc3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 16px;background:#f5f8fa;font-size:13px}.structural-workspace_resultStrip__IZUc3 strong{color:#b83c3c;font-size:22px;margin-left:6px}.structural-workspace_families__AFVW6{display:grid;grid-gap:6px;gap:6px}.structural-workspace_workspace__bdH9W .structural-workspace_families__AFVW6 button{justify-content:space-between;font-size:13px;background:#f5f8fa;border-color:#e3e9ed}.structural-workspace_families__AFVW6 strong{color:#526b80}.structural-workspace_displaySettings__wTnFu{position:relative;font-size:12px;max-width:300px}.structural-workspace_displaySettings__wTnFu summary{cursor:pointer;padding:8px}.structural-workspace_displaySettings__wTnFu[open]{border:1px solid #dce7df;border-radius:8px;padding:6px;background:white}.structural-workspace_displaySettings__wTnFu label{padding:6px}.structural-workspace_toolbar__c8yZ2 button[aria-pressed=true]{background:#eaf1f6;border-color:#7e97ae}.structural-workspace_editor__Qpt0_>p{margin:0;font-size:13px;line-height:1.6}.structural-workspace_editor__Qpt0_ details>small{display:block;margin:10px 0}.structural-workspace_header__PMeaG{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid #e3ebe6}.structural-workspace_header__PMeaG h3{margin:0 0 6px;font-size:21px}.structural-workspace_header__PMeaG p{margin:0;color:#62776b;font-size:13px}.structural-workspace_actions__zDBe7{display:flex;flex-wrap:wrap;gap:8px}.structural-workspace_workspace__bdH9W button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;background:#fff;color:#19392e;border:1px solid #bfd0c5;border-radius:9px;font:inherit;font-size:12px;cursor:pointer}.structural-workspace_workspace__bdH9W button:disabled{opacity:.5;cursor:default}.structural-workspace_tabs__dBoT1{display:flex;flex-wrap:wrap;gap:8px;padding:16px 24px;background:#f6faf7}.structural-workspace_tabs__dBoT1 button[aria-pressed=true],.structural-workspace_workspace__bdH9W .structural-workspace_primary__P8Ozi{background:#08765b;color:white;border-color:#08765b}.structural-workspace_body__2xrDa{display:grid;grid-template-columns:minmax(0,1fr) 370px;min-height:670px}.structural-workspace_visual__1GKbL{min-width:0;background:#fff;display:flex;flex-direction:column}.structural-workspace_toolbar__c8yZ2{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid #e3ebe6}.structural-workspace_workspace__bdH9W .structural-workspace_toolbar__c8yZ2 select{width:auto;max-width:260px}.structural-workspace_toolbar__c8yZ2 label{display:flex;gap:6px;align-items:center;font-size:12px}.structural-workspace_toolbar__c8yZ2 input[type=number]{width:65px}.structural-workspace_canvas__YfMMk{height:600px;min-height:450px}.structural-workspace_visual__1GKbL>small{padding:12px 16px;background:#f9fbfa}.structural-workspace_editor__Qpt0_{padding:18px;max-height:850px;overflow:auto;background:#fbfdfb;border-left:1px solid #dce7df;display:flex;flex-direction:column;gap:12px}.structural-workspace_scopeTabs__skkvb{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.structural-workspace_scopeTabs__skkvb button[aria-pressed=true]{background:#08765b;border-color:#08765b;color:white}.structural-workspace_modelPanel__RffdE{display:flex;flex-direction:column;gap:12px;min-width:0}.structural-workspace_supportAssumption__2NfqX{padding:12px;border:1px solid #dce7df;border-radius:10px;background:#f0f7f3;font-size:13px}.structural-workspace_workspace__bdH9W label{font-size:12px;line-height:1.5}.structural-workspace_editor__Qpt0_ label{display:grid;grid-gap:5px;gap:5px}.structural-workspace_editor__Qpt0_ label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:7px}.structural-workspace_workspace__bdH9W input:not([type=checkbox]),.structural-workspace_workspace__bdH9W select{min-width:0;max-width:100%;box-sizing:border-box;padding:8px;border:1px solid #bfd0c5;border-radius:7px;background:white;color:#19392e;font:inherit;font-size:12px}.structural-workspace_workspace__bdH9W select{width:100%}.structural-workspace_workspace__bdH9W small{display:block;font-size:11px;line-height:1.55;color:#677a6d;overflow-wrap:anywhere}.structural-workspace_editor__Qpt0_ h4{margin:6px 0}.structural-workspace_editor__Qpt0_ p{font-size:12px;line-height:1.6;margin:0}.structural-workspace_workspace__bdH9W fieldset{border:1px solid #dce7df;border-radius:10px;margin:0;padding:12px;min-width:0}.structural-workspace_workspace__bdH9W legend{font-size:12px}.structural-workspace_three__Z22Rc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.structural-workspace_two__jvykS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.structural-workspace_workspace__bdH9W details{padding:12px;border:1px solid #dce7df;border-radius:10px}.structural-workspace_workspace__bdH9W summary{font-size:13px;font-weight:600;cursor:pointer}.structural-workspace_workspace__bdH9W details[open]>summary{margin-bottom:12px}.structural-workspace_workspace__bdH9W details>:not(summary){margin-top:9px}.structural-workspace_workspace__bdH9W ul{padding-left:16px;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.structural-workspace_workspace__bdH9W li{margin-bottom:9px}.structural-workspace_workspace__bdH9W li button{margin-left:6px;padding:3px 6px}.structural-workspace_confirm__1yKHv{padding:12px;background:#eaf5ef;border-radius:10px}.structural-workspace_error__uTRsM{margin:14px 24px;padding:12px;background:#fff0ec;color:#963c32;border-radius:10px}.structural-workspace_notice__HmViW{padding:12px 16px;background:#fff7e4;font-size:12px;line-height:1.6;margin:8px 16px;border-radius:10px}.structural-workspace_results__qGcvm{padding:22px 24px;border-top:1px solid #dce7df}.structural-workspace_results__qGcvm h4{margin:0 0 8px}.structural-workspace_results__qGcvm p{font-size:12px}.structural-workspace_tableScroll__dMIiB{overflow:auto;max-height:380px}.structural-workspace_workspace__bdH9W table{width:100%;border-collapse:collapse;font-size:12px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.structural-workspace_workspace__bdH9W td,.structural-workspace_workspace__bdH9W th{padding:9px 10px;border-bottom:1px solid #dce7df;white-space:nowrap}.structural-workspace_workspace__bdH9W td:first-child,.structural-workspace_workspace__bdH9W th:first-child{text-align:left;max-width:230px;white-space:normal}.structural-workspace_workspace__bdH9W tbody tr:hover{background:#edf5ef;cursor:pointer}.structural-workspace_workspace__bdH9W th{position:-webkit-sticky;position:sticky;top:0;background:#f1f7f3}.structural-workspace_evidence__v3i1D{color:#567865}.structural-workspace_empty__oM8Q2{max-width:620px;padding:50px 24px;margin:auto;text-align:center}.structural-workspace_empty__oM8Q2 p{font-size:14px;line-height:1.7;color:#62776b}@media (max-width:1000px){.structural-workspace_body__2xrDa{grid-template-columns:1fr}.structural-workspace_editor__Qpt0_{border-left:0;border-top:1px solid #dce7df;max-height:none}.structural-workspace_canvas__YfMMk{height:500px}.structural-workspace_header__PMeaG{align-items:flex-start;flex-direction:column}.structural-workspace_three__Z22Rc,.structural-workspace_two__jvykS{gap:12px}}@media (max-width:600px){.structural-workspace_header__PMeaG,.structural-workspace_results__qGcvm{padding:16px}.structural-workspace_tabs__dBoT1{padding:12px}.structural-workspace_tabs__dBoT1 button{font-size:11px;padding:8px}.structural-workspace_canvas__YfMMk{height:420px}.structural-workspace_toolbar__c8yZ2{flex-direction:column;align-items:stretch}}.structural-workspace_surfaceEditor__Ibj2h{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid #cee0da;border-radius:12px;background:#f4faf7}.structural-workspace_surfaceEditor__Ibj2h h4,.structural-workspace_surfaceEditor__Ibj2h p{margin:0}.structural-workspace_transferDetails__Xpr1l{display:block}.structural-workspace_transferDetails__Xpr1l summary{cursor:pointer;font-weight:600}.structural-workspace_transferDetails__Xpr1l[open]>summary{margin-bottom:12px}.structural-workspace_transferDetails__Xpr1l>details{margin-top:12px}.structural-workspace_surfaceFacts__YbxJX{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.structural-workspace_surfaceFacts__YbxJX span{font-size:.8rem;color:#526b61}.structural-workspace_surfaceError__YSoJB{color:#a02525}.structural-workspace_torsorMaximum__74rty{background:#fff0cd;color:#754600;font-weight:700}.structural-workspace_stressLegend__nG3st{display:flex;flex-wrap:wrap;gap:12px;padding:12px;font-size:12px}.structural-workspace_stressLegend__nG3st span{display:inline-flex;align-items:center;gap:5px}.structural-workspace_stressLegend__nG3st i{display:inline-block;width:18px;height:12px;border-radius:3px}.structural-workspace_stressDetail__uE_AX{border:1px solid #cee0da;border-radius:10px;padding:12px;display:grid;grid-gap:8px;gap:8px}.structural-workspace_stressDetail__uE_AX h4,.structural-workspace_stressDetail__uE_AX p{margin:0}.structural-workspace_stressTable__DqJ90{flex-shrink:0}.structural-workspace_stressTable__DqJ90 th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#edf4f1}.structural-workspace_stressTable__DqJ90 th button{font:inherit;font-weight:600;border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.structural-workspace_stressScale__rAhfP{flex:1 1 280px;max-width:520px}.structural-workspace_stressRamp__pC2sN{height:14px;border:1px solid #87968e}.structural-workspace_stressTicks__JAYhK{display:flex;justify-content:space-between;margin-top:4px}.project-workspace_panel__dFtdZ{min-width:0;background:#fff;border:1px solid #dce7df;border-radius:16px;padding:22px;color:#19392e}.project-workspace_panel__dFtdZ h3{margin:0 0 10px}.project-workspace_noteFields__GcuI9{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:14px;gap:14px;margin:20px 0}.project-workspace_noteFields__GcuI9 label{display:grid;grid-gap:6px;gap:6px;min-width:0}.project-workspace_noteFields__GcuI9 input{width:100%;min-width:0;padding:10px;border:1px solid #c6d7d0;border-radius:8px;color:inherit;background:#fff;font:inherit}.project-workspace_steps__5MmVb{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.project-workspace_directions__t9ykb button,.project-workspace_footer__8E_zt button,.project-workspace_panel__dFtdZ td button,.project-workspace_panel__dFtdZ>button,.project-workspace_steps__5MmVb button,.project-workspace_surfaceList__Bd_q_ button,.project-workspace_toolbar__2niUc button{border:1px solid #c6d7d0;background:#fff;color:#19392e;border-radius:8px;padding:9px 12px;font:inherit;cursor:pointer}.project-workspace_directions__t9ykb{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.project-workspace_directions__t9ykb small{display:block}.project-workspace_directions__t9ykb [aria-pressed=true],.project-workspace_surfaceList__Bd_q_ [aria-pressed=true]{background:#08765b;color:#fff}.project-workspace_surfaceList__Bd_q_{display:grid;grid-gap:8px;gap:8px}.project-workspace_surfaceList__Bd_q_ button{text-align:left}.project-workspace_surfaceList__Bd_q_ small{display:block;margin-top:4px}.project-workspace_surfaceId__RXibm{display:block;overflow-wrap:anywhere;margin-top:8px}.project-workspace_pressures__T1XyY{border:0;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.project-workspace_pressures__T1XyY label{display:grid;grid-gap:6px;gap:6px;border-left:3px solid transparent;padding-left:8px}.project-workspace_pressures__T1XyY label[data-selected=true]{border-left-color:#e5a12b}.project-workspace_pressures__T1XyY input{width:100%;min-width:0;box-sizing:border-box;padding:9px;border:1px solid #c6d7d0;border-radius:8px;font:inherit;color:#19392e;background:#fff}.project-workspace_footer__8E_zt button:last-child,.project-workspace_steps__5MmVb [aria-current=step],.project-workspace_toolbar__2niUc [aria-pressed=true]{background:#08765b;color:#fff}.project-workspace_steps__5MmVb button[data-state=confirmed]:before{content:"✓ "}.project-workspace_steps__5MmVb button[data-state=stale]:after{content:" · à reprendre"}.project-workspace_panel__dFtdZ button:disabled{opacity:.5;cursor:default}.project-workspace_footer__8E_zt{border-top:1px solid #dce7df;padding-top:18px;margin-top:22px;display:flex;justify-content:space-between;gap:12px}.project-workspace_issues__m24S2{padding:14px 20px;background:#fff8e8;border:1px solid #f0d6a3;border-radius:10px;line-height:1.6}.project-workspace_toolbar__2niUc{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:16px 0}.project-workspace_toolbar__2niUc>label{display:grid;grid-gap:5px;gap:5px;min-width:0}.project-workspace_toolbar__2niUc select{width:100%;max-width:380px;border:1px solid #c6d7d0;border-radius:8px;padding:9px;color:#19392e;background:#fff;font:inherit}.project-workspace_toolbar__2niUc details{padding:9px;border:1px solid #dce7df;border-radius:8px}.project-workspace_toolbar__2niUc details label{display:flex;gap:8px;margin-top:12px}.project-workspace_visual__dElSN{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,350px);border:1px solid #dce7df;border-radius:12px;overflow:hidden}.project-workspace_canvas__41y61{height:clamp(380px,60dvh,650px);min-width:0}.project-workspace_visual__dElSN aside{padding:18px;overflow:auto;max-height:650px;min-width:0;background:#f8fbf9}.project-workspace_panel__dFtdZ table{width:100%;border-collapse:collapse;font-size:13px}.project-workspace_panel__dFtdZ td,.project-workspace_panel__dFtdZ th{text-align:left;padding:9px;border-bottom:1px solid #dce7df}.project-workspace_table__usp7I{overflow:auto;max-height:360px;scrollbar-gutter:stable}.project-workspace_table__usp7I th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#edf4f1}.project-workspace_panel__dFtdZ th button{font:inherit;font-weight:600;cursor:pointer;border:0;background:transparent;color:inherit;padding:0}.project-workspace_toolbar__2niUc input[type=number]{width:110px;padding:9px;border:1px solid #c6d7d0;border-radius:8px}.project-workspace_stats__DH7_U{display:flex;flex-wrap:wrap;gap:20px;padding:18px 0}.project-workspace_stats__DH7_U strong{font-size:1.4rem}.project-workspace_stats__DH7_U>div{display:grid;grid-gap:6px;gap:6px}.project-workspace_panel__dFtdZ details{margin-top:12px}.project-workspace_error__HrDRU{color:#aa2121}.project-workspace_evaluationDetail__HA2NQ{display:block;margin-top:6px;color:#526c60;line-height:1.5}@media (max-width:1000px){.project-workspace_visual__dElSN{grid-template-columns:minmax(0,1fr)}.project-workspace_visual__dElSN aside{max-height:none;overflow:visible}.project-workspace_panel__dFtdZ{padding:16px}}.project-workspace_actions__BNnJt{border:1px solid #dce7df;border-radius:10px;padding:12px;margin:14px 0 20px;display:flex;flex-wrap:wrap;gap:16px}.project-workspace_actions__BNnJt legend{font-weight:600}.project-workspace_actions__BNnJt label{display:flex;align-items:center;gap:6px}.project-workspace_steps__5MmVb button[data-state=skipped]:after{content:" · exclu"}.project-workspace_steps__5MmVb button[data-state=skipped]{color:#65796f}.study-site-fields_panel__2XvcN{background:#fff;border:1px solid #dce7df;border-radius:12px;padding:14px 18px;margin-bottom:14px}.study-site-fields_panel__2XvcN summary{cursor:pointer;font-weight:600;font-size:14px;overflow-wrap:anywhere}.study-site-fields_panel__2XvcN p{font-size:13px;line-height:1.5;color:#526c60}.study-site-fields_panel__2XvcN fieldset{padding:0;border:0;min-width:0}.study-site-fields_grid___xfT7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:12px;gap:12px}.study-site-fields_grid___xfT7 label{display:grid;grid-gap:6px;gap:6px;font-size:13px}.study-site-fields_grid___xfT7 input,.study-site-fields_grid___xfT7 select{padding:10px;min-width:0;border:1px solid #c4d5cd;border-radius:8px;background:#fff;color:inherit;font:inherit}.study-site-fields_actions__4sJye{display:flex;flex-wrap:wrap;gap:10px}.study-site-fields_actions__4sJye button{padding:10px 14px;border:1px solid #c4d5cd;border-radius:8px;background:#fff;color:#155642;cursor:pointer}.study-site-fields_actions__4sJye button[type=submit]{background:#08775d;color:white}.study-site-fields_actions__4sJye button:disabled{opacity:.55;cursor:default}.snow-workspace_panel__K6OZB{background:white;border:1px solid #dce7df;border-radius:16px;padding:24px;color:#193f33}.snow-workspace_panel__K6OZB h3{margin-top:0}.snow-workspace_panel__K6OZB p{line-height:1.5}.snow-workspace_panel__K6OZB [role=alert]{color:#b42318}.snow-workspace_actions__IOc7x{display:flex;flex-wrap:wrap;gap:10px}.snow-workspace_actions__IOc7x button{padding:12px 16px;border:1px solid #c4d5cd;border-radius:8px;background:white;color:inherit;cursor:pointer}.snow-workspace_actions__IOc7x button:first-child{background:#08775d;color:white}.snow-workspace_actions__IOc7x button:disabled{opacity:.6;cursor:wait}.snow-workspace_panel__K6OZB details{margin-top:20px}.snow-workspace_panel__K6OZB summary{cursor:pointer}.snow-workspace_pressure__pN6sz{display:grid;grid-gap:10px;gap:10px;margin-top:28px;padding:24px;border-radius:12px;background:#eef7f2}.snow-workspace_pressure__pN6sz strong{font-size:38px}.snow-workspace_pressure__pN6sz small{font-size:20px}.self-weight-workspace_workspace__LCU8R{padding:24px;background:white;border:1px solid #dce7df;border-radius:16px;color:#193f33}.self-weight-workspace_workspace__LCU8R h3{margin-top:0}.self-weight-workspace_workspace__LCU8R p{line-height:1.5}.self-weight-workspace_workspace__LCU8R [role=alert]{color:#b42318}.self-weight-workspace_workspace__LCU8R details{margin:20px 0;padding:16px;border:1px solid #dce7df;border-radius:10px}.self-weight-workspace_workspace__LCU8R summary{cursor:pointer;font-weight:600}.self-weight-workspace_workspace__LCU8R label{display:grid;grid-gap:8px;gap:8px;margin:16px 0;max-width:380px}.self-weight-workspace_workspace__LCU8R input,.self-weight-workspace_workspace__LCU8R select{padding:10px;color:inherit;border:1px solid #c4d5cd;border-radius:8px;max-width:100%;background:white}.self-weight-workspace_actions__tTQ2A{display:flex;flex-wrap:wrap;gap:10px}.self-weight-workspace_actions__tTQ2A button{padding:12px 16px;border:1px solid #c4d5cd;border-radius:8px;background:white;color:inherit;cursor:pointer}.self-weight-workspace_actions__tTQ2A button:disabled{opacity:.5;cursor:default}.self-weight-workspace_summary__6HB4c{display:flex;flex-wrap:wrap;gap:24px;margin:24px 0;padding:20px;border-radius:12px;background:#eef7f2}.self-weight-workspace_summary__6HB4c div{display:grid;grid-gap:8px;gap:8px;flex:1 1;min-width:220px}.self-weight-workspace_summary__6HB4c strong{font-size:30px}.self-weight-workspace_table__aiunA{overflow:auto;max-height:420px;margin-top:16px}.self-weight-workspace_table__aiunA table{width:100%;border-collapse:collapse}.self-weight-workspace_table__aiunA th{position:-webkit-sticky;position:sticky;top:0;background:#eef7f2}.self-weight-workspace_table__aiunA td,.self-weight-workspace_table__aiunA th{text-align:left;padding:12px;border-bottom:1px solid #dce7df}.self-weight-workspace_table__aiunA input{width:120px}.self-weight-workspace_table__aiunA select{width:240px}.self-weight-workspace_table__aiunA small{display:block;color:#64796d;margin-top:4px;overflow-wrap:anywhere}.wind-surface-exchange_exchange__i8jRD{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.wind-surface-exchange_exchange__i8jRD label{display:grid;grid-gap:6px;gap:6px}.wind-surface-exchange_exchange__i8jRD select{min-width:0;width:100%;padding:9px;border:1px solid var(--border,#d1dfd9);border-radius:8px;background:white;color:inherit}.wind-surface-exchange_exchange__i8jRD h4,.wind-surface-exchange_exchange__i8jRD p{margin:0}.wind-surface-exchange_tableScroll__D7H4R{overflow-x:auto}.wind-surface-exchange_table__2NR4P{width:100%;border-collapse:collapse;font-size:13px}.wind-surface-exchange_table__2NR4P caption{padding-bottom:8px;text-align:left;color:#60766d}.wind-surface-exchange_table__2NR4P td,.wind-surface-exchange_table__2NR4P th{padding:9px 7px;border-bottom:1px solid #dce7e2;text-align:right;white-space:nowrap}.wind-surface-exchange_table__2NR4P thead th{background:#edf4f1}.wind-surface-exchange_table__2NR4P th:first-child{text-align:left;white-space:normal}.wind-surface-exchange_exchange__i8jRD details{padding:10px;border:1px solid #dce7e2;border-radius:8px;font-size:13px}.wind-surface-exchange_exchange__i8jRD details p{margin-top:8px}.compo-batch-search_slot__fjEpM{min-width:0;min-height:42px}.compo-batch-search_root__SA0k9{position:relative;z-index:30;min-width:0}.compo-batch-search_bar__IrDTq{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:42px;padding:4px 5px 4px 12px;border:1px solid rgba(24,109,78,.28);border-radius:12px;background:#fbfdfc;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8);transition:border-color .14s ease,box-shadow .14s ease}.compo-batch-search_root__SA0k9:focus-within .compo-batch-search_bar__IrDTq{border-color:#1b7f5a;box-shadow:0 0 0 3px rgba(27,127,90,.12)}.compo-batch-search_field__hoPWr{min-width:0;display:flex;align-items:center;gap:9px}.compo-batch-search_field__hoPWr>svg{flex:0 0 auto;color:#28775b}.compo-batch-search_field__hoPWr input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#17342a;font:inherit;font-size:.82rem;font-weight:720}.compo-batch-search_field__hoPWr input::placeholder{color:#60766e;font-weight:620}.compo-batch-search_actions__dmvWq{display:flex;align-items:center;gap:5px}.compo-batch-search_count__qfA_B{padding:4px 8px;border-radius:999px;background:#e7f3ec;color:#176f50;font-size:.68rem;font-weight:900;white-space:nowrap}.compo-batch-search_iconButton__LoUGr{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:#176f50;cursor:pointer}.compo-batch-search_iconButton__LoUGr:focus-visible,.compo-batch-search_iconButton__LoUGr:hover{background:#e8f4ed;outline:none}.compo-batch-search_iconButton__LoUGr:disabled{opacity:.38;cursor:default}.compo-batch-search_panel__82Rr_{position:absolute;top:calc(100% + 8px);left:0;right:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.38fr);grid-template-rows:minmax(0,1fr);grid-gap:0;gap:0;max-height:min(560px,calc(100dvh - 82px));overflow:hidden;border:1px solid rgba(24,75,57,.15);border-radius:14px;background:rgba(255,255,255,.99);box-shadow:0 24px 70px rgba(18,47,36,.22)}.compo-batch-search_column__AV3mu{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;padding:10px}.compo-batch-search_bomActionsOnly__bNInn{justify-content:flex-end}.compo-batch-search_bomTableTools__AWimw{position:relative;z-index:3;display:flex;justify-content:flex-end;padding:7px 9px;border-bottom:1px solid rgba(29,52,39,.1);background:#fff}.compo-batch-search_bomColumnPicker__p_t29{position:relative}.compo-batch-search_bomColumnPicker__p_t29 summary{min-height:34px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(27,127,90,.22);border-radius:9px;background:#f4faf7;color:#176f50;cursor:pointer;font-size:.7rem;font-weight:850;list-style:none}.compo-batch-search_bomColumnPicker__p_t29 summary::-webkit-details-marker{display:none}.compo-batch-search_bomColumnPicker__p_t29 summary:focus-visible,.compo-batch-search_bomColumnPicker__p_t29 summary:hover,.compo-batch-search_bomColumnPicker__p_t29[open] summary{border-color:rgba(27,127,90,.45);background:#eaf6ef;outline:none}.compo-batch-search_bomColumnMenu__JBnW3{position:absolute;top:calc(100% + 6px);right:0;z-index:5;min-width:220px;display:grid;grid-gap:3px;gap:3px;padding:7px;border:1px solid rgba(24,75,57,.15);border-radius:11px;background:#fff;box-shadow:0 16px 42px rgba(18,47,36,.2)}.compo-batch-search_bomColumnMenu__JBnW3 label{min-height:36px;display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:8px;color:#244a3b;cursor:pointer;font-size:.72rem;font-weight:720}.compo-batch-search_bomColumnMenu__JBnW3 label:hover{background:#edf7f1}.compo-batch-search_bomColumnMenu__JBnW3 input{width:17px;height:17px;accent-color:#1b7f5a}.compo-batch-search_costSourcePicker__GxDnF{position:relative}.compo-batch-search_costSourcePicker__GxDnF>summary{min-height:38px;display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(27,127,90,.25);border-radius:10px;background:#f3faf6;color:#176f50;cursor:pointer;font-size:.72rem;font-weight:800;list-style:none}.compo-batch-search_costSourcePicker__GxDnF>summary::-webkit-details-marker{display:none}.compo-batch-search_costSourcePicker__GxDnF>summary small{padding-left:7px;border-left:1px solid rgba(27,127,90,.2);color:#60766d;font-size:.62rem}.compo-batch-search_costSourceMenu__16ExW{position:absolute;z-index:75;top:calc(100% + 7px);right:0;width:min(390px,calc(100vw - 30px));display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid rgba(24,75,57,.16);border-radius:13px;background:#fff;box-shadow:0 20px 48px rgba(18,47,36,.24)}.compo-batch-search_costSourceMenu__16ExW>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.compo-batch-search_costSourceMenu__16ExW>header>span{padding:4px 8px;border-radius:999px;background:#e8f4ed;color:#176f50;font-size:.61rem;font-weight:850}.compo-batch-search_costSourceMenu__16ExW>header>span.compo-batch-search_testProfile__h1KKy{background:#f4eaf3;color:#784f70}.compo-batch-search_costSourceMenu__16ExW>label{min-height:54px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(24,75,57,.12);border-radius:10px;cursor:pointer}.compo-batch-search_costSourceMenu__16ExW>label.compo-batch-search_costMethodActive__km2tA{border-color:rgba(27,127,90,.45);background:#edf7f1}.compo-batch-search_costSourceMenu__16ExW input[type=radio]{width:18px;height:18px;accent-color:#1b7f5a}.compo-batch-search_costSourceMenu__16ExW>label>span{display:grid;grid-gap:2px;gap:2px}.compo-batch-search_costSourceMenu__16ExW footer,.compo-batch-search_costSourceMenu__16ExW small,.compo-batch-search_supplierScenario__i9Aug p{color:#667b72;font-size:.65rem;font-weight:650}.compo-batch-search_supplierScenario__i9Aug{display:grid;grid-gap:8px;gap:8px;padding-top:3px}.compo-batch-search_supplierRow__FD1m_{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:end;grid-gap:7px;gap:7px}.compo-batch-search_supplierRow__FD1m_:first-child{grid-template-columns:minmax(0,1fr)}.compo-batch-search_lastResort__q_Hui,.compo-batch-search_supplierRow__FD1m_>label{min-width:0;display:grid;grid-gap:4px;gap:4px;color:#456257;font-size:.64rem;font-weight:800}.compo-batch-search_lastResort__q_Hui select,.compo-batch-search_supplierRow__FD1m_ select{width:100%;min-width:0;height:38px;padding:0 9px;border:1px solid rgba(24,75,57,.18);border-radius:9px;background:#fff;color:#18372b;font:inherit}.compo-batch-search_addFallback__6gowD,.compo-batch-search_supplierRow__FD1m_>button{min-height:36px;border:1px solid rgba(27,127,90,.2);border-radius:9px;background:#f3faf6;color:#176f50;cursor:pointer}.compo-batch-search_supplierRow__FD1m_>button{display:grid;place-items:center}.compo-batch-search_addFallback__6gowD{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.65rem;font-weight:800}.compo-batch-search_costSourceMenu__16ExW footer{padding-top:8px;border-top:1px solid rgba(24,75,57,.1);line-height:1.35}@media (max-width:720px){.compo-batch-search_costSourcePicker__GxDnF{position:static}.compo-batch-search_costSourceMenu__16ExW{right:10px;left:10px;width:auto}.compo-batch-search_costSourcePicker__GxDnF>summary small{display:none}}.compo-batch-search_column__AV3mu+.compo-batch-search_column__AV3mu{border-left:1px solid rgba(24,75,57,.1);background:#f7faf8}.compo-batch-search_columnHeader__n_HRp{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 7px;color:#5f756c;font-size:.65rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.compo-batch-search_columnHeader__n_HRp span{padding:2px 7px;border-radius:999px;background:#e5f1e9;color:#176f50;letter-spacing:0}.compo-batch-search_list__65kEB{display:grid;grid-gap:5px;gap:5px}.compo-batch-search_lot__YY08l,.compo-batch-search_project___joPs{width:100%;min-width:0;display:grid;align-items:center;grid-gap:9px;gap:9px;border:1px solid transparent;border-radius:10px;background:transparent;color:#18372b;text-align:left;cursor:pointer}.compo-batch-search_project___joPs{grid-template-columns:58px minmax(0,1fr);padding:6px}.compo-batch-search_lot__YY08l{grid-template-columns:minmax(0,1fr) 30px;padding:7px 6px 7px 9px;background:#fff;border-color:rgba(24,75,57,.09)}.compo-batch-search_lotOpen__b7WpE{min-width:0;display:block;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.compo-batch-search_lotOpen__b7WpE:disabled{cursor:default;opacity:.45}.compo-batch-search_lot__YY08l:focus-within,.compo-batch-search_lot__YY08l:hover,.compo-batch-search_project___joPs.compo-batch-search_isActive__hAVGS,.compo-batch-search_project___joPs:focus-visible,.compo-batch-search_project___joPs:hover{border-color:rgba(27,127,90,.22);background:#edf7f1;outline:none}.compo-batch-search_preview__jUvDL{width:58px;height:42px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#e8f0eb;color:#5d756b;font-size:.62rem;font-weight:900}.compo-batch-search_preview__jUvDL img{width:100%;height:100%;object-fit:cover}.compo-batch-search_copy__Arfp_{min-width:0;display:grid;grid-gap:2px;gap:2px}.compo-batch-search_copy__Arfp_ small,.compo-batch-search_copy__Arfp_ strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compo-batch-search_copy__Arfp_ strong{font-size:.76rem}.compo-batch-search_copy__Arfp_ small{color:#667b72;font-size:.63rem;font-weight:650}.compo-batch-search_lotActions__H3lpn{display:flex;align-items:center}.compo-batch-search_lotActions__H3lpn button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#a13c3c;cursor:pointer}.compo-batch-search_empty__IoS0y,.compo-batch-search_feedback__77RAN{margin:0;padding:12px 8px;color:#667b72;font-size:.7rem;font-weight:650}.compo-batch-search_feedback__77RAN.compo-batch-search_isError__PG2Lt{color:#982c2c}.compo-batch-search_pasteAction__kSZjR{width:100%;min-height:52px;display:flex;align-items:center;justify-content:flex-start;gap:9px;padding:8px 10px;border:1px solid rgba(27,127,90,.2);border-radius:10px;background:#eaf6ef;color:#176f50;font:inherit;font-size:.74rem;font-weight:850;cursor:pointer;text-align:left}.compo-batch-search_savePanel__YDIjG{position:absolute;top:calc(100% + 8px);right:0;width:min(440px,100%);overflow:hidden;border:1px solid rgba(24,75,57,.15);border-radius:14px;background:#fff;box-shadow:0 24px 70px rgba(18,47,36,.22)}.compo-batch-search_saveForm__1nw5s{display:grid;grid-gap:10px;gap:10px;padding:14px}.compo-batch-search_saveHeader__MoyYF{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#17342a}.compo-batch-search_saveHeader__MoyYF>strong{font-size:.86rem}.compo-batch-search_saveClose__OmyWy{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#48675b;cursor:pointer}.compo-batch-search_saveClose__OmyWy:focus-visible,.compo-batch-search_saveClose__OmyWy:hover{background:#edf7f1;outline:none}.compo-batch-search_saveField__5gA94{display:grid;grid-gap:6px;gap:6px;color:#4b655b;font-size:.68rem;font-weight:850}.compo-batch-search_saveField__5gA94 input{min-width:0;min-height:40px;padding:0 11px;border:1px solid rgba(24,75,57,.22);border-radius:9px;background:#fff;color:#17342a;font:inherit;font-size:.74rem}.compo-batch-search_saveField__5gA94 input:focus{border-color:#1b7f5a;box-shadow:0 0 0 3px rgba(27,127,90,.1);outline:none}.compo-batch-search_saveSubmit__295an{min-height:40px;padding:0 14px;border:1px solid rgba(27,127,90,.2);border-radius:9px;background:#1b7f5a;color:#fff;font:inherit;font-size:.74rem;font-weight:850;cursor:pointer}.compo-batch-search_saveSubmit__295an:disabled{opacity:.45;cursor:default}.compo-batch-search_saveSummary__TiEW_{padding:12px 14px 14px;border-top:1px solid rgba(24,75,57,.1);background:#f5faf7}.compo-batch-search_saveSummaryHeader__lnOif{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#60766e;font-size:.64rem;font-weight:850;text-transform:uppercase}.compo-batch-search_saveSummaryHeader__lnOif strong{color:#176f50;font-size:.66rem}.compo-batch-search_saveSummaryList__ghZpV{max-height:170px;display:grid;grid-gap:5px;gap:5px;margin:9px 0 0;padding:0;overflow:auto;overscroll-behavior:contain;list-style:none}.compo-batch-search_saveSummaryList__ghZpV li{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:7px 8px;border:1px solid rgba(24,75,57,.09);border-radius:9px;background:#fff}.compo-batch-search_saveSummaryList__ghZpV li>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#e6f3eb;color:#176f50;font-size:.64rem;font-weight:900}.compo-batch-search_saveSummaryList__ghZpV li>div{min-width:0;display:grid;grid-gap:1px;gap:1px}.compo-batch-search_saveSummaryList__ghZpV small,.compo-batch-search_saveSummaryList__ghZpV strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compo-batch-search_saveSummaryList__ghZpV strong{color:#17342a;font-size:.7rem}.compo-batch-search_saveSummaryList__ghZpV small{color:#667b72;font-size:.62rem}@media (max-width:820px){.compo-batch-search_panel__82Rr_{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,210px);left:-138px;max-height:min(620px,calc(100dvh - 78px))}.compo-batch-search_column__AV3mu+.compo-batch-search_column__AV3mu{max-height:210px;border-top:1px solid rgba(24,75,57,.1);border-left:0}}@media (max-width:560px){.compo-batch-search_bar__IrDTq{padding-left:9px}.compo-batch-search_field__hoPWr input{font-size:.75rem}.compo-batch-search_count__qfA_B{display:none}.compo-batch-search_panel__82Rr_{position:fixed;top:66px;right:7px;bottom:7px;left:7px;max-height:none}.compo-batch-search_savePanel__YDIjG{position:fixed;top:66px;right:7px;left:7px;width:auto}}.snow-structural-preview-view_view__ud3HD{position:absolute;inset:0;z-index:110;border-radius:inherit;background:#f2f7f6;color:#173e35}.snow-structural-preview-view_canvas__AnKj0{position:absolute;inset:0}.snow-structural-preview-view_header__avECe{position:absolute;top:12px;left:12px;right:12px;display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:13px}.snow-structural-preview-view_view__ud3HD button,.snow-structural-preview-view_view__ud3HD select{padding:7px 10px;border:1px solid #c8dbd0;border-radius:8px;background:#f7fbf9;color:inherit;cursor:pointer}.snow-structural-preview-view_summary__IpT3u{position:absolute;left:12px;bottom:16px;width:280px;max-width:calc(100% - 24px);max-height:calc(100% - 78px);overflow-y:auto;overscroll-behavior:contain;padding:12px;border:1px solid #c8dbd0;border-radius:14px;background:#f8fcfaf2;font-size:12px;display:grid;grid-gap:10px;gap:10px}.snow-structural-preview-view_summary__IpT3u dl,.snow-structural-preview-view_summary__IpT3u p{margin:0}.snow-structural-preview-view_summary__IpT3u dl{display:grid;grid-gap:8px;gap:8px}.snow-structural-preview-view_summary__IpT3u dd{margin:2px 0 0;font-size:20px;font-weight:700}.snow-structural-preview-view_summary__IpT3u dt,.snow-structural-preview-view_summary__IpT3u small{color:#58736b;line-height:1.4}.snow-structural-preview-view_summary__IpT3u label{display:grid;grid-gap:5px;gap:5px}.snow-structural-preview-view_summary__IpT3u select{max-width:100%;width:100%}.snow-structural-preview-view_tabs__IrR2p{display:flex;gap:6px}.snow-structural-preview-view_tabs__IrR2p button{flex:1 1;font-size:12px}.snow-structural-preview-view_tabs__IrR2p button[aria-pressed=true]{background:#0d7764;color:white}@media (max-width:900px){.snow-structural-preview-view_header__avECe{flex-wrap:wrap;gap:6px}.snow-structural-preview-view_summary__IpT3u{width:235px;font-size:11px;padding:10px}}