._shell_8x6of_1{display:flex;min-height:100vh}._sidebar_8x6of_1{width:248px;flex-shrink:0;background:#fff;border-right:1px solid var(--line);height:100vh;position:fixed;display:flex;flex-direction:column;padding:30px 17px 16px;z-index:20}._brand_8x6of_1{display:flex;gap:10px;align-items:center;color:#254e40;padding:0 12px 27px;font-size:20px;font-weight:600;line-height:1.3}._brand_8x6of_1:hover{text-decoration:none}._brand_8x6of_1 small{display:block;font-size:8px;letter-spacing:1.5px;font-weight:500;margin-top:6px;color:#8a958c}._sidebar_8x6of_1 nav{overflow:auto;flex:1}._group_8x6of_1{margin-bottom:19px}._group_8x6of_1>span{display:block;text-transform:uppercase;letter-spacing:1.6px;font-size:9px;color:#98a199;font-weight:700;margin:0 14px 9px}._group_8x6of_1 a{display:flex;gap:11px;align-items:center;font-size:12px;padding:9px 13px;color:#718074;border-radius:7px;margin:2px 0;line-height:1.5}._group_8x6of_1 a:hover{background:#f4f6f0;text-decoration:none}._group_8x6of_1 a._active_8x6of_1{background:#edf2e6;color:#355943;font-weight:650}._person_8x6of_1{display:flex;gap:12px;align-items:center;border-top:1px solid var(--line);padding:18px 10px 0;font-size:12px}._person_8x6of_1 small{display:block;font-size:10px;color:var(--muted)}._person_8x6of_1 button{margin-left:auto}._avatar_8x6of_1{background:#edf1e6;color:#557347;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-size:14px}._main_8x6of_1{margin-left:248px;width:calc(100% - 248px)}._topbar_8x6of_1{height:72px;background:#ffffffa0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 42px;font-size:12px;gap:15px}._topbar_8x6of_1>div{display:flex;gap:15px;align-items:center}._separator_8x6of_1{color:#c3cdc3}._quick_8x6of_1{display:flex;align-items:center;gap:7px;border-left:1px solid var(--line);padding-left:20px}._content_8x6of_1{padding:40px 42px 65px;max-width:1500px;margin:auto;min-height:calc(100vh - 130px)}._footer_8x6of_1{padding:20px 42px;color:#9ca59d;font-size:10px;display:flex;justify-content:space-between}._menu_8x6of_1,._close_8x6of_1{display:none}@media(max-width:1100px){._sidebar_8x6of_1{width:222px;padding-left:11px;padding-right:11px}._main_8x6of_1{margin-left:222px;width:calc(100% - 222px)}._content_8x6of_1{padding:30px 24px}._topbar_8x6of_1{padding:0 24px}._brand_8x6of_1{font-size:18px}}@media(max-width:850px){._sidebar_8x6of_1{transform:translate(-100%);width:248px;box-shadow:8px 0 30px #18322914}._sidebar_8x6of_1._open_8x6of_1{transform:translate(0)}._main_8x6of_1{margin:0;width:100%}._menu_8x6of_1,._close_8x6of_1{display:inline-flex}._close_8x6of_1{position:absolute;right:4px;top:6px}._topbar_8x6of_1{padding:0 18px;height:62px}._topbar_8x6of_1 ._muted_8x6of_1,._separator_8x6of_1,._quick_8x6of_1{display:none}._content_8x6of_1{padding:25px 18px}._footer_8x6of_1{padding:18px}._topbar_8x6of_1>div{gap:9px}}._dialog_1lany_1{border:0;border-radius:22px;padding:28px;width:min(680px,94vw);max-height:90vh;color:var(--ink);box-shadow:0 24px 100px #10282440}._dialog_1lany_1::backdrop{background:#0c24265c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._heading_1lany_1{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}._heading_1lany_1 h2{margin:6px 0}._fields_1lany_1{display:grid;gap:18px}._footer_1lany_1{display:flex;justify-content:flex-end;gap:12px;padding-top:25px;position:sticky;bottom:-28px;background:#fff;padding-bottom:10px}._card_ie3qv_1{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;min-width:0}._top_ie3qv_1{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:30px}._card_ie3qv_1 h3{font-size:19px;line-height:1.45;margin:16px 0 10px}._notes_ie3qv_1{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}._cost_ie3qv_1{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;align-items:baseline;margin-top:20px}._cost_ie3qv_1 strong{font-size:24px;font-weight:550}._cost_ie3qv_1 span{font-size:13px;color:var(--muted)}._tags_ie3qv_1{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}._tags_ie3qv_1 span{background:#f2f5f4;padding:5px 9px;border-radius:6px;color:#536c67;font-size:12px}._actions_ie3qv_1{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:15px}._reflectionLink_tke1z_1{display:flex;align-items:center;gap:10px;padding:11px 15px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:13px;white-space:nowrap}._featureRow_tke1z_1{display:grid;grid-template-columns:1.8fr 1fr;gap:18px}._focus_tke1z_1{background:#214a3e;border-radius:17px;color:#f6f8ee;padding:28px 31px;position:relative}._focusLabel_tke1z_1{display:flex;justify-content:space-between;gap:15px;color:#b9d0ba;font-size:9px;letter-spacing:1.3px}._focusLabel_tke1z_1 span:first-child{display:flex;align-items:center;gap:9px}._focus_tke1z_1 h2{font-family:Georgia,serif;font-weight:400;font-size:29px;line-height:1.3;max-width:450px;margin:26px 0 12px}._focus_tke1z_1 p{color:#bdcebf;font-size:13px;max-width:420px}._focus_tke1z_1 button{margin-top:14px;background:#edf2da;color:#2e513c;font-size:12px;border:0;padding:9px 13px}._opportunities_tke1z_1{display:block;padding:26px;background:#edf0e0;border:1px solid #e4e9d3;border-radius:17px}._opportunities_tke1z_1:hover{text-decoration:none;background:#e9efda}._count_tke1z_1{font:56px/1.2 Georgia,serif;color:#47623a;margin:18px 0 5px;display:flex;justify-content:space-between;align-items:center}._count_tke1z_1 svg{color:#839373}._opportunities_tke1z_1 h3{margin:12px 0 6px;font-size:18px;font-weight:550}._opportunities_tke1z_1 p{font-size:12px;color:#7e8b70}._metricSuffix_tke1z_1{font:12px Segoe UI,sans-serif;color:var(--muted);letter-spacing:0}._achievements_tke1z_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._achievement_tke1z_1{padding:20px;background:#fff;border:1px solid var(--line);border-radius:13px;display:flex;flex-direction:column;align-items:flex-start;min-height:185px}._achievement_tke1z_1:hover{text-decoration:none;border-color:#b2c3aa}._number_tke1z_1{display:flex;justify-content:space-between;align-items:center;width:100%;color:#8b9b83;font:12px Georgia,serif}._achievement_tke1z_1 h3{font-weight:550;font-size:16px;line-height:1.5;flex:1}._achievement_tke1z_1 ._badge_tke1z_1{font-size:10px}._quiet_tke1z_1{display:flex;gap:17px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:14px;min-height:175px;color:#78906d}._quiet_tke1z_1 svg{flex-shrink:0;margin-top:5px}._quiet_tke1z_1 h3{color:var(--ink);font-size:15px;margin:0 0 6px}._quiet_tke1z_1 p{font-size:12px;color:var(--muted);line-height:1.8}._quiet_tke1z_1 a{font-size:12px;color:var(--green)}@media(max-width:1150px){._focusLabel_tke1z_1 span:last-child{display:none}._focus_tke1z_1{padding:24px}._focus_tke1z_1 h2{font-size:26px}._opportunities_tke1z_1{padding:22px}._achievements_tke1z_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){._featureRow_tke1z_1{grid-template-columns:1fr}._achievements_tke1z_1{grid-template-columns:1fr 1fr}._achievement_tke1z_1{padding:16px}._achievement_tke1z_1 h3{font-size:14px}._focus_tke1z_1 h2{font-size:26px}._opportunities_tke1z_1{display:none}}._session_mzhif_1{background:#fff;padding:32px;border:1px solid var(--line);border-radius:17px;margin-bottom:25px}._progress_mzhif_1{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;letter-spacing:1.5px}._steps_mzhif_1{display:flex;gap:6px;margin:17px 0 32px}._steps_mzhif_1 button{height:5px;min-width:0;flex:1;padding:0;border:0;border-radius:5px;background:#edf0e9}._steps_mzhif_1 button._current_mzhif_1{background:#254e41}._steps_mzhif_1 button._answered_mzhif_1{background:#a5bc91}._session_mzhif_1 h2{font:29px/1.4 Georgia,serif;margin-bottom:26px}._session_mzhif_1 textarea{background:#fbfcf8;line-height:1.8;border-color:#e5e9df;margin-bottom:20px}@media(max-width:600px){._session_mzhif_1{padding:22px}._session_mzhif_1 h2{font-size:24px}}._page_1sabm_1{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:#fff}._story_1sabm_1{background:#173b39;color:#fff;padding:60px 10%;display:flex;flex-direction:column;justify-content:center}._brand_1sabm_1{display:flex;align-items:center;gap:12px;font-size:23px;margin-bottom:85px}._story_1sabm_1>span{color:#a9c7ba}._story_1sabm_1 h1{font-family:Georgia,serif;font-size:clamp(45px,5vw,76px);font-weight:400;line-height:1.13;margin:24px 0}._story_1sabm_1 em{color:#d9e5a8;font-weight:400}._story_1sabm_1 p{color:#c7d8d2;line-height:1.8}._cycle_1sabm_1{margin-top:50px;display:flex;align-items:center;gap:14px;font-size:13px;color:#cfdfd9}._form_1sabm_1{margin:auto;max-width:420px;padding:40px;width:100%}._form_1sabm_1 h2{font-size:29px;line-height:1.3}._form_1sabm_1 p,._form_1sabm_1 small{color:var(--muted)}._form_1sabm_1 form{display:grid;gap:20px;margin:32px 0}._form_1sabm_1 button{justify-content:space-between}._form_1sabm_1 small{line-height:1.7}@media(max-width:750px){._page_1sabm_1{grid-template-columns:1fr}._story_1sabm_1{padding:30px}._brand_1sabm_1{margin-bottom:25px}._story_1sabm_1 h1{font-size:44px}._cycle_1sabm_1,._story_1sabm_1 p{display:none}._form_1sabm_1{padding:30px}._story_1sabm_1 h1 br{display:none}}:root{--green:#204d42;--ink:#243b33;--muted:#7d8880;--line:#e3e8e1;--canvas:#f7f8f4;--accent:#e6eecc}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font:15px/1.6 Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{display:inline-flex;gap:9px;align-items:center;justify-content:center;background:var(--green);color:#fff;border:1px solid transparent;border-radius:9px;padding:11px 18px;font-weight:600;cursor:pointer;transition:background .15s}button:hover{background:#275850}button:disabled{opacity:.55;cursor:wait}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{overflow-wrap:anywhere}h1{font-size:34px;line-height:1.25;font-weight:550;letter-spacing:-1px;margin:10px 0}h2{font-size:23px;line-height:1.35;font-weight:550}h3{font-size:18px;line-height:1.4}p{margin:10px 0}small{font-size:12px}label{display:grid;gap:7px;font-size:14px;color:#40554f}input,select,textarea{width:100%;border:1px solid #d8e0dc;border-radius:8px;padding:11px 12px;background:#fff;color:var(--ink);min-width:0}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid #80a699;outline-offset:1px}fieldset{border:1px solid var(--line);border-radius:10px;padding:14px}legend{font-size:14px}.check{display:flex;align-items:center;gap:10px;margin:8px 0}.check input{width:17px;height:17px;flex-shrink:0;accent-color:var(--green)}.muted{color:var(--muted)}.eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:650;color:var(--muted)}.secondary{background:#fff;border-color:var(--line);color:var(--ink)}.secondary:hover{background:#edf3ee}.iconButton{padding:7px;background:transparent;color:var(--muted);border:0}.iconButton:hover{background:#edf3ee;color:var(--green)}.textButton{padding:4px 0;background:transparent;color:var(--green);font-size:13px}.textButton:hover{background:transparent;text-decoration:underline}.badge{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:5px 9px;border-radius:5px;background:#f0f3f1;color:#61746c}.green,.available{color:#30755a;background:#eaf5eb}.yellow,.saving{color:#956821;background:#fff4dc}.red{color:#a03f38;background:#fae8e4}.unknown,.neutral,.blocked{color:#6a7974;background:#eef1ef}.realized{color:#526aaf;background:#edf0fb}.positive{color:#2f795b}.error{color:#b03936}.pageHeading{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:30px}.pageHeading p{color:var(--muted);max-width:650px}.pageHeading button{flex-shrink:0}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.toolbar{display:flex;gap:16px;justify-content:space-between;margin:22px 0}.toolbar select{width:auto;min-width:200px}.search{display:flex;align-items:center;background:#fff;border:1px solid var(--line);border-radius:9px;padding:0 12px;max-width:380px;width:100%}.search input{border:0;outline:0;background:transparent}.empty{text-align:center;padding:50px 25px;background:#fff;border:1px dashed #cbd8d0;border-radius:15px;margin-top:15px;color:var(--muted)}.empty h3{color:var(--ink)}.panel{background:#fff;border:1px solid var(--line);border-radius:15px;padding:25px;margin-bottom:20px}.sectionHeading{display:flex;justify-content:space-between;align-items:center;margin:30px 0 17px}.sectionHeading h2{margin:0}.sectionHeading a{color:var(--muted);font-size:13px}.stack{display:grid;gap:16px}.prewrap{white-space:pre-wrap}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.metric{padding:24px;background:#fff;border:1px solid var(--line);border-radius:14px}.metric>span{color:var(--muted);font-size:13px}.metric strong{display:block;font-size:29px;font-weight:500;margin:8px 0;letter-spacing:-.7px}.metric small{color:var(--muted)}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.split{display:grid;grid-template-columns:1.5fr 1fr;gap:22px}.prose{max-width:780px}.notice{padding:15px 18px;background:#edf3ef;border-radius:10px;font-size:14px;margin:15px 0}.dangerNotice{background:#fff0ec;color:#873d33}.loading{padding:70px;text-align:center;color:var(--muted)}hr{border:0;border-top:1px solid var(--line);margin:22px 0}.bar{height:8px;background:#ecf0eb;border-radius:9px;overflow:hidden;margin:10px 0 18px}.bar>span{display:block;background:#6f9381;height:100%;border-radius:9px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit}details summary{cursor:pointer;color:var(--green)}:focus-visible{outline:2px solid #5e8a77;outline-offset:4px}@media(max-width:1100px){.grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics{gap:10px}.metric{padding:18px}.metric strong{font-size:23px}}@media(max-width:720px){.grid,.grid.three,.split,.metrics{grid-template-columns:1fr}.pageHeading{align-items:flex-start;flex-direction:column;gap:12px}.pageHeading h1{font-size:28px}.toolbar{flex-direction:column}.toolbar select{width:100%}.panel{padding:20px}.metric{padding:16px}.metrics{grid-template-columns:1fr}.metric strong{font-size:25px}}
