@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/heebo-hebrew-400-normal.5156bb19.woff2) format("woff2"),url(/_next/static/media/heebo-hebrew-400-normal.d491aaeb.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/heebo-hebrew-500-normal.13e4a449.woff2) format("woff2"),url(/_next/static/media/heebo-hebrew-500-normal.021b6d46.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/heebo-hebrew-600-normal.9e47d620.woff2) format("woff2"),url(/_next/static/media/heebo-hebrew-600-normal.0ceddfc1.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/heebo-hebrew-700-normal.f7d8f81b.woff2) format("woff2"),url(/_next/static/media/heebo-hebrew-700-normal.f33f66f9.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/heebo-latin-400-normal.232b4436.woff2) format("woff2"),url(/_next/static/media/heebo-latin-400-normal.b6431cf0.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/heebo-latin-600-normal.b8c995f5.woff2) format("woff2"),url(/_next/static/media/heebo-latin-600-normal.14c39d41.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/heebo-latin-700-normal.1b189a13.woff2) format("woff2"),url(/_next/static/media/heebo-latin-700-normal.8f2c19bd.woff) format("woff")}:root{font-family:Heebo,Arial,sans-serif;color:#263731;background:#f6f8f7;font-synthesis:none;font-weight:400;--green:#18694f;--green-dark:#14553f;--mint:#eaf4ed;--text:#263731;--muted:#7a847f;--line:#e8ece9;--radius:12px}*{box-sizing:border-box}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0}button,input,select,textarea{font:inherit}input,select,textarea{font-size:13px}@media(max-width:700px){input,select,textarea{font-size:16px}}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}a,button{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.5}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #78b69d;outline-offset:3px}button{transition:background .16s,box-shadow .16s,transform .16s}h1,h2,h3,p{margin:0}h1,h2,h3{color:#24362e}h1{font-size:31px;line-height:1.4;letter-spacing:-.8px}h1,h2{font-weight:600}h2{font-size:18px;letter-spacing:-.25px}h3{font-size:15px;font-weight:600}small{font-size:11px}input,select,textarea{color:var(--text);border:1px solid #dce3de;border-radius:7px;background:#fff}input,select{height:40px;padding:0 11px}textarea{padding:12px;resize:vertical}input::placeholder,textarea::placeholder{color:#89938d}input[type=checkbox]{accent-color:var(--green);height:17px;width:17px;cursor:pointer}input[type=range]{width:100%;padding:0;accent-color:var(--green);border:0;background:rgba(0,0,0,0);direction:rtl}button svg{flex-shrink:0}code{font-size:11px;background:#eaf0df;border-radius:3px;padding:1px 4px}.app{min-height:calc(100dvh/var(--zoom))}.text-button{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-size:11px;font-weight:500;border:0;background:rgba(0,0,0,0);padding:4px 0}.text-button:hover{color:#123e2c}.icon-button{border:0;background:none;display:grid;place-items:center;color:#718077;padding:6px;border-radius:6px}.icon-button:hover{background:#f0f4f1}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.panel-heading p{font-size:10px;color:#8c978e;margin-top:4px}.soft-icon{display:grid;place-items:center;background:#f2f6f2;border:1px solid #eaf0ea;color:#7c9780;border-radius:8px;width:39px;height:39px;flex-shrink:0}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:right;font-size:11px}.table--fixed{table-layout:fixed}.table--fixed td,.table--fixed td>*,.table--fixed th{overflow:hidden;text-overflow:ellipsis}.table--fixed td>*{max-width:100%}th{font-weight:400;font-size:10px;color:#96a098;background:#fbfcfb;border-bottom:1px solid var(--line)}td,th{padding:10px 15px}td{border-bottom:1px solid #eef1ee;color:#65736a}tr:last-child td{border-bottom:0}tbody tr{transition:background .15s}.table-panel tbody tr{cursor:pointer}tbody tr:hover{background:#fafcfb}td strong{font-size:11px;font-weight:500;color:#5c6c60}td small{display:block;font-size:9px;color:#a0a89f;margin-top:3px}td small.inline{display:inline;font-size:9px}.price-cell>b,td b{font-weight:500}.price-cell>b{color:#335b43;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-cell small{font-size:8px}.numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quality{display:inline-flex;align-items:center;gap:6px;font-size:9px;color:#9b854d}.quality>span{width:5px;height:5px;background:#c1a15d;border-radius:50%}.quality-medium{color:#78927a}.quality-medium>span{background:#94ad7f}.quality-high{color:#478864}.quality-high>span{background:#478864}.table-toolbar{justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid var(--line)}.search-box,.table-toolbar{display:flex;align-items:center}.search-box{gap:8px;background:#fff;border:1px solid #e1e7e2;border-radius:7px;padding:0 10px;color:#98a49a}.search-box input{border:0;outline:0;background:none;font-size:11px;padding:0;width:210px;height:36px}.search-box:focus-within{outline:2px solid #88b699;outline-offset:1px}.filters{display:flex;gap:8px}.filters .select{font-size:10px;color:#718173;height:36px;padding:0 10px}.tabs{display:flex;gap:25px;margin:23px 0;border-bottom:1px solid var(--line)}.tabs>button{border:0;border-bottom:2px solid rgba(0,0,0,0);padding:0 3px 12px;background:none;font-size:12px;color:#89968a;white-space:nowrap}.tabs>button.active{border-bottom-color:var(--green);color:var(--green);font-weight:500}.fine-print{font-size:10px;line-height:1.9;color:#949e90;margin:14px 0}.details{border:1px solid #e8ece5;border-radius:8px;margin:20px 0}.details>summary{font-size:12px;padding:14px;cursor:pointer;color:#657a64}.details td,.details th{padding:10px;font-size:9px}.modal-actions{display:flex;justify-content:space-between;margin-top:24px;gap:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.field,.form-grid label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#768371}.form-grid .select-field,.form-grid input{width:100%;font-size:13px}.form-intro{font-size:12px;color:#8c9886;line-height:1.9}.field{margin:22px 0}.field input,.field textarea{width:100%;font-size:14px}.info-box{display:flex;align-items:flex-start;gap:10px;background:#f5f7f3;padding:13px;border-radius:7px;color:#8a9a80;font-size:11px;line-height:1.85;margin:20px 0}.info-box svg{flex-shrink:0;margin-top:1px}.inline-warning{padding:13px;border:1px solid #efdfc0;border-radius:7px;background:#fff9ee;color:#a27b3c;font-size:12px;line-height:1.8;margin:15px 0;white-space:pre-line}.count{font-size:12px;color:#869b7d;background:#eef4e9;border-radius:5px;margin-right:6px;padding:1px 6px}.compact-tabs{margin:0;border:0;gap:20px}.compact-tabs>button{font-size:10px;padding:9px 0}.excluded{opacity:.5}@media(min-width:1600px){h1{font-size:36px}}@media(max-width:1190px){h1{font-size:26px}.filters{gap:5px}.filters .select{font-size:9px;padding:0 5px}.search-box input{width:165px}.compact-tabs{gap:12px}.compact-tabs button{font-size:9px}}@media(max-width:960px){.table-toolbar{flex-wrap:wrap;gap:11px;padding:13px}.filters{flex-wrap:wrap;gap:7px}.search-box input{width:200px}}@media(max-width:700px){h1{font-size:26px}.panel-heading h2{font-size:17px}.panel-heading p{font-size:9px}.table-toolbar{padding:14px}.filters,.table-toolbar>.search-box,.table-toolbar>.search-box input{width:100%}.filters{display:grid;grid-template-columns:1fr 1fr}.filters .select-field:last-child{grid-column:1/-1}.filters .select{font-size:10px}.filters .select-field{min-width:0}.tabs{gap:20px}.tabs>button{font-size:11px}.form-grid{gap:14px}.form-grid label{font-size:11px}.form-grid input{font-size:12px}.compact-tabs{width:100%;justify-content:space-between;gap:8px}.compact-tabs button{font-size:9px}}.data-notice,.drawer-heading>p,.explanation-summary span,.fine-print,.form-intro,.limitations p,.limitations ul,.market__card p,.method__step p,.page-title p,.panel-heading p,.strategy__field small,.units__price-hero small,.waterfall small,.workspace__bottom small{color:#6c7d70}.method__row small,.pagination,.scale-labels,td small,th{color:#6f8074}.warnings ul{color:#8a733b}.quality-low{color:#917334}.panel-heading p{font-size:11px}table,td strong{font-size:12px}td small{font-size:10px}.price-cell small{font-size:9px}.fine-print{font-size:11px}.waterfall small{font-size:10px}@media(max-width:700px){.fine-print,.panel-heading p{font-size:10px}}@media(prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation-duration:0s!important;scroll-behavior:auto!important}}:root{--green:#4a3144;--green-dark:#3a2135;--mint:#efebee;--text:#392c35;--muted:#796a75;--line:#e3e5e5;--radius:11px;color:var(--text)}:root,body{background:#f5f5f3}h1,h2,h3{color:#352731}h1{font-size:34px;line-height:1.22;letter-spacing:-1.1px;font-weight:700}h2{font-size:20px;line-height:1.35}.icon-button{color:#72656f}.icon-button:hover{background:#eceff1}input,select,textarea{border-color:#e2dae0;color:#3b2d37}input::placeholder,textarea::placeholder{color:#968b93}.panel{border-color:#e1e4e4;box-shadow:0 2px 12px rgba(38,52,66,.031372549)}.panel-heading p{color:#786a74;font-size:12px}.panel-heading h2{font-size:20px}.table-panel{box-shadow:none}.table-toolbar{background:#fbfcfc}.search-box{border-color:#e2dae0;color:#81737d}.filters .select,.search-box input{font-size:12px;color:#564552}.search-box:focus-within{outline-color:#b59caf}th{background:#f7f8f8;color:#695a65;font-size:11px;font-weight:600}td{border-color:#ebeeee;color:#5e4d5a;font-size:12px}.table-panel tbody tr:hover{background:#f5f7f8}.pagination{color:#7a6b76;font-size:11px}.explanation-summary b,.waterfall b,.waterfall-total b{color:#5a3953}.tabs>button{color:#776773}.tabs>button.active{color:#4a3144}.formula,.info-box{background:#f2f4f5;color:#74616f}@media(max-width:700px){h1{font-size:29px}.title-action .button{width:100%}}@media(max-width:1100px){.workflow__footer-actions .button{flex:1 1}}@media(max-width:700px){.workflow__footer-actions .button{width:100%}.overview__card .button{width:100%;margin-top:20px}.market__search .button{align-self:end}}:root{--accent:#462b40;--accent-dark:#341f30;--accent-soft:rgba(70,43,64,0.09);--accent-ring:rgba(204,109,63,0.3);--copper:#cc6d3f;--copper-dark:#b85c2f;--stone:#e8e6e1;--glass:#faf8f6;--glass-strong:#fff;--glass-subtle:#f7f3f0;--glass-hover:rgba(255,255,255,0.86);--glass-edge:rgba(255,255,255,0.78);--hairline:rgba(70,43,64,0.1);--glass-shadow:inset 0 1px 0 rgba(255,255,255,0.92),0 1px 2px rgba(52,31,48,0.04),0 14px 38px rgba(52,31,48,0.09);--glass-lift:0 2px 4px rgba(52,31,48,0.04),0 18px 50px rgba(52,31,48,0.14);--green:var(--accent);--green-dark:var(--accent-dark);--mint:var(--accent-soft);--text:#2b2129;--muted:#766b72;--line:var(--hairline);--radius:18px}html:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Hebrew,Segoe UI,Heebo,Arial,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased}html:root body{color:var(--text);background:#eae5e1;background-image:radial-gradient(900px 620px at 88% -8%,rgba(222,151,111,.27),transparent 62%),radial-gradient(760px 560px at 6% 10%,rgba(139,101,131,.2),transparent 60%),radial-gradient(880px 640px at 74% 108%,rgba(226,222,218,.95),transparent 62%),radial-gradient(700px 520px at 10% 96%,rgba(204,109,63,.13),transparent 60%),linear-gradient(180deg,#f4f0ec,#e4dfdd)}html:root .wordmark,html:root h1,html:root h2,html:root h3{color:#2b1b28}html:root h1{letter-spacing:-.9px;font-weight:700}html:root .wordmark{font-family:inherit;letter-spacing:-1.2px}html:root .advanced-settings,html:root .details,html:root .panel,html:root .position,html:root .preset-options>button,html:root .projects__switch,html:root .review__checklist>button,html:root .search-box,html:root .workflow__footer{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow)}html:root .overview__card,html:root .panel,html:root .position,html:root .workflow__footer{border-radius:var(--radius)}html:root .advanced-settings,html:root .details,html:root .preset-options>button,html:root .review__checklist>button{border-radius:14px}html:root .advanced-settings>summary,html:root .bulk__table th,html:root .bulk__tools,html:root .table-toolbar,html:root th{background:rgba(255,255,255,.35)}html:root .bulk__footer,html:root .bulk__table th{background:var(--glass-strong)}html:root .preset-options>button:hover,html:root .review__checklist>button:hover{background:var(--glass-hover);border-color:rgba(70,43,64,.28)}html:root .preset-options .selected{background:var(--accent-soft);border-color:rgba(70,43,64,.45);color:var(--accent-dark)}html:root .preset-options svg{color:var(--accent)}html:root .explanation-summary,html:root .pagination,html:root .table-toolbar,html:root .tabs,html:root .waterfall .waterfall-total,html:root td{border-color:var(--hairline)}html:root th{border-bottom-color:var(--hairline)}html:root .table-panel tbody tr:hover,html:root tbody tr:hover{background:rgba(255,255,255,.55)}html:root .panel{transition:box-shadow .26s ease,border-color .26s ease,background .26s ease}html:root .panel:hover{border-color:rgba(255,255,255,.96);box-shadow:var(--glass-lift)}html:root .formula,html:root .info-box,html:root .market__result,html:root .method__step>span,html:root .projects__icon,html:root .projects__preview,html:root .review__total,html:root .soft-icon,html:root .units__mini,html:root .units__price-hero{background:rgba(255,255,255,.5);border-color:var(--glass-edge)}html:root .accuracy__suggestion,html:root .data-notice,html:root .inline-warning,html:root .units__gaps,html:root .warnings{background:#fff8e8;border-color:rgba(230,205,150,.55)}html:root .data-notice.complete{background:#e8f8ee;border-color:rgba(160,210,180,.5)}html:root .accuracy__suggestion,html:root .data-notice,html:root .formula,html:root .info-box,html:root .inline-warning,html:root .market__result,html:root .projects__preview,html:root .review__total,html:root .units__gaps,html:root .units__price-hero,html:root .warnings{border-radius:12px}html:root .projects__upload,html:root .upload-zone{background:rgba(255,255,255,.4);border-color:rgba(70,43,64,.35);border-radius:16px}html:root .overview__card{background:radial-gradient(520px 260px at 8% 120%,rgba(204,109,63,.55),transparent 70%),linear-gradient(135deg,rgba(70,43,64,.95),rgba(92,55,82,.9));border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 50px rgba(70,43,64,.28),inset 0 1px rgba(255,255,255,.35)}html:root .overview__card h2{color:#fff}html:root .overview__card p,html:root .overview__card-kicker{color:rgba(255,255,255,.82)}html:root .overview__card .button.button{background:rgba(255,255,255,.95);border-color:rgba(0,0,0,0);color:var(--accent-dark)}html:root .overview__card .button.button:hover:not(:disabled){background:#fff;border-color:rgba(0,0,0,0);color:var(--accent);box-shadow:0 6px 18px rgba(0,0,0,.18)}html:root .button{border-radius:980px;min-height:38px;padding:9px 18px;font-size:12px;font-weight:500;background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 1px 2px rgba(70,43,64,.2);transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s ease,box-shadow .22s ease,border-color .22s ease}html:root .button:hover:not(:disabled){background:var(--accent-dark);border-color:var(--accent-dark);box-shadow:0 4px 14px rgba(70,43,64,.28);transform:translateY(-2px)}html:root .button:active:not(:disabled){transform:translateY(1px) scale(.985)}html:root .button.secondary{background:var(--glass-strong);border-color:var(--hairline);color:var(--accent-dark);box-shadow:0 1px 2px rgba(52,31,48,.05)}html:root .button.secondary:hover:not(:disabled){background:#fff;box-shadow:0 4px 14px rgba(52,31,48,.08)}html:root .text-button{color:var(--copper-dark)}html:root .text-button:hover{color:var(--accent)}html:root .icon-button{border-radius:10px;color:#515154;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s ease}html:root .icon-button:hover{background:rgba(70,43,64,.06);transform:translateY(-1px)}html:root .icon-button:active{transform:scale(.94)}html:root .number-input,html:root .projects__form input:not([type=file]),html:root .strategy__create input,html:root .strategy__meta input,html:root input,html:root select,html:root textarea{background:rgba(255,255,255,.72);border:1px solid rgba(70,43,64,.12);border-radius:10px;color:var(--text);transition:border-color .15s,box-shadow .15s}html:root .chat__composer textarea,html:root .number-input input,html:root .search-box input,html:root input[type=checkbox],html:root input[type=range]{background:rgba(0,0,0,0);border:0}html:root .search-box{border-radius:10px}html:root input:focus,html:root select:focus,html:root textarea:focus{border-color:var(--copper);box-shadow:0 0 0 4px var(--accent-ring);outline:0}html:root .chat__composer textarea:focus,html:root .number-input input:focus,html:root .search-box input:focus{box-shadow:none}html:root .search-box:focus-within{outline:0;border-color:var(--copper);box-shadow:0 0 0 4px var(--accent-ring)}html:root a:focus-visible,html:root button:focus-visible,html:root summary:focus-visible{outline:3px solid var(--accent-ring);outline-offset:2px}html:root .pill{border-radius:980px;padding:3px 10px;background:rgba(70,43,64,.06);color:#48484c}html:root .pill.green{background:rgba(52,199,89,.14);color:#1f7a3a}html:root .pill.amber{background:rgba(255,159,10,.16);color:#8a5300}html:root .tabs>button.active{color:var(--accent);border-bottom-color:var(--copper)}html:root .units__status-tabs button:hover{background:rgba(70,43,64,.05)}html:root .review__check.done{background:rgba(52,199,89,.14);color:#1f7a3a}html:root .count,html:root .units__status-tabs span{background:rgba(70,43,64,.06)}html:root .units__position-track i{background:var(--copper)}html:root .spinner{border-color:rgba(204,109,63,.2);border-top-color:var(--copper)}html:root .preset-options svg{color:var(--copper)}@media(prefers-reduced-motion:reduce){html:root .button,html:root .icon-button,html:root .workspace__item{transition-duration:.01ms;transform:none}}html:root .sidebar{background:#faf6f5;border-left:1px solid rgba(255,255,255,.88);box-shadow:inset 1px 0 rgba(255,255,255,.8),-8px 0 34px rgba(52,31,48,.07)}html:root .sidebar:has(.projects__picker.is-open),html:root .sidebar:has(:focus-visible),html:root .sidebar:hover{box-shadow:-18px 0 50px rgba(52,31,48,.12);background:rgba(255,251,250,.9)}html:root .brand-icon{background:linear-gradient(145deg,#5a3752,#462b40);border-radius:12px;box-shadow:0 4px 12px rgba(70,43,64,.3)}html:root .projects__switch{border-radius:14px}html:root .workspace__item{border-radius:10px;color:#4a3d47;transition:background .22s ease,color .22s ease,transform .22s cubic-bezier(.2,.8,.2,1)}html:root .workspace__item:hover{background:rgba(70,43,64,.05);transform:translateX(-2px)}html:root .workspace__item.active{background:rgba(255,255,255,.7);color:var(--accent);box-shadow:inset -3px 0 var(--copper)}html:root .workspace__item.active:hover{background:rgba(70,43,64,.13)}html:root .workspace__item small{background:rgba(255,255,255,.7);border-color:var(--hairline);color:#4a3d47;border-radius:980px}html:root .topbar{position:sticky;top:0;z-index:15;background:#faf7f5;border-bottom:1px solid rgba(255,255,255,.76);box-shadow:inset 0 1px rgba(255,255,255,.8),0 7px 24px rgba(52,31,48,.035)}html:root .toast{background:#341f30;border:1px solid rgba(255,255,255,.14);border-radius:16px;box-shadow:var(--glass-lift)}html:root .mobile-backdrop{background:rgba(43,27,40,.28)}html:root .modal,html:root .position__tooltip{background:#fdf9f7;border:1px solid var(--glass-edge);box-shadow:var(--glass-lift)}html:root .modal{border-radius:22px}html:root .modal::backdrop{background:rgba(43,27,40,.28)}html:root .strategy__create-backdrop{background:rgba(43,27,40,.28)}@media(max-width:700px){html:root .sidebar{background:#faf8f5}}@media(prefers-reduced-transparency:reduce){html:root{--glass:rgba(255,255,255,0.96);--glass-strong:#fff;--glass-subtle:rgba(255,255,255,0.94)}html:root .modal,html:root .sidebar,html:root .topbar{background:#faf8f5}}html:root .content{padding:22px 28px 26px}html:root h1{font-size:26px;line-height:1.25;letter-spacing:-.6px}html:root .page-title{margin-bottom:16px;align-items:center}html:root .page-title p{font-size:13px;margin-top:3px}html:root .title-action{padding-top:0}html:root .workflow__footer{margin-top:16px;padding:11px 16px}html:root .data-notice,html:root .units__gaps{margin-bottom:14px;padding:9px 13px}html:root .overview__heading{margin:0 0 14px}html:root .overview__heading h1{font-size:28px}html:root .overview__heading p{margin-top:4px}html:root .overview__card{padding:18px 24px;margin-bottom:18px;border-radius:16px}html:root .overview__card h2{font-size:21px;margin:2px 0 4px}html:root .overview__card .button{min-height:38px}html:root .overview__journey{margin-bottom:18px}html:root .overview__journey h2{font-size:15px;margin-bottom:10px}html:root .overview__step{min-height:0;gap:9px;padding:13px 14px 12px;border-radius:12px}html:root .overview__step-icon{width:34px;height:34px;border-radius:10px}html:root .overview__step-icon svg{width:19px;height:19px}html:root .overview__step-body>strong{font-size:14px}html:root .projects__map{margin:0;padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-rows:auto auto 1fr;column-gap:24px}html:root .projects__map .panel-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:10px}html:root .projects__map h2{font-size:15px}html:root .projects__map :is(iframe,.map__canvas){grid-column:2;grid-row:1/4;height:240px}html:root .projects__map .map__canvas{height:320px}html:root .projects__map .map__legend{align-self:end;flex-direction:column;align-items:flex-start;gap:7px}html:root .projects__map>small{align-self:end;margin-top:7px;font-size:11px;line-height:1.6}html:root .strategy__bar{padding:10px 14px;margin-bottom:14px}html:root .strategy__layout{gap:16px}html:root .strategy__controls{padding:18px 20px}html:root .strategy__meta{padding-bottom:14px;margin-bottom:14px}html:root .preset-options{margin:14px 0 16px}html:root .preset-options>button{padding:10px 11px}html:root .range-heading{margin-bottom:8px}html:root .strategy__field{padding:9px 0}html:root .advanced-settings{margin-top:14px}html:root .advanced-settings>summary{padding:11px 14px}html:root .reset-row{margin-top:14px}html:root .strategy__impact{padding:18px}html:root .strategy__impact>.soft-icon{display:none}html:root .strategy__value{font-size:28px;margin:12px 0 6px}html:root .strategy__row{padding:9px 0}html:root .strategy__impact .info-box{margin-top:12px;padding:10px}html:root .sensitivity{padding:18px 20px;margin-top:16px}html:root .sensitivity__row{padding:3px 0}html:root .sensitivity__more{margin-top:8px}html:root .review__summary{padding:16px 20px;margin-bottom:12px}html:root .review__checklist{gap:7px}html:root .review__checklist>button{min-height:0;padding:11px 16px}html:root .review__export{padding:16px 20px;margin-top:12px}html:root .accuracy{padding:18px 20px;margin-bottom:16px}html:root .accuracy__tiles>div{padding:11px 13px}html:root .accuracy__tiles strong{font-size:22px}html:root .accuracy__more{margin-top:14px}html:root .method__grid{grid-template-columns:minmax(0,1fr);gap:16px}html:root .method__grid>div{display:grid;gap:16px}html:root .method__grid>div>*{margin:0}html:root .method__panel{padding:18px 20px;margin-top:16px;max-height:none}html:root .method__panel h2{margin-bottom:12px}html:root .method__step{margin-bottom:16px}html:root .method__older{margin-top:8px}html:root .select__popover{border-radius:16px}html:root .select__action,html:root .select__option,html:root .select__search{border-radius:9px}html:root .projects__icon{border-radius:10px}html:root .projects__switch{border-radius:10px;transition:padding .2s ease,height .2s ease,margin .2s ease}html:root :is(.sidebar:hover,.sidebar:has(:focus-visible),.sidebar:has(.projects__picker.is-open)) .projects__switch{height:55px;padding:9px;margin-bottom:40px;border-radius:10px}@media(max-width:700px){html:root .content{padding:16px 14px 22px}html:root .overview__heading h1,html:root h1{font-size:23px}html:root .overview__card{padding:16px}html:root .projects__map{display:block}html:root .projects__map .panel-heading{flex-direction:row;align-items:center}html:root .projects__map :is(iframe,.map__canvas){height:200px}html:root .projects__map .map__canvas{height:260px}html:root .projects__map .map__legend{flex-direction:row;flex-wrap:wrap}html:root .modal .close{top:11px;left:11px}html:root .strategy__bar{padding:7px}html:root .strategy__select .select{border-radius:10px}}html:root .sidebar{gap:0}html:root .topbar{height:58px}html:root{--topbar-height:58px}html:root .content{max-width:1240px}html:root .footer{justify-content:center;padding-block:12px}@media(max-width:700px){html:root .content{padding-inline:13px}}:root{--zoom:1}@media(min-width:1800px){:root{--zoom:1.1}}@media(min-width:2200px){:root{--zoom:1.2}}@media(min-width:2800px){:root{--zoom:1.35}}html{zoom:var(--zoom)}.main{margin-right:234px;min-height:calc(100dvh/var(--zoom));display:flex;flex-direction:column}.content{padding:32px 35px 38px;max-width:1570px;width:100%;margin:0 auto;flex:1 1}.footer{display:flex;justify-content:space-between;gap:15px;padding:17px 35px 22px;font-size:8px;color:#a4aca5}@media(min-width:1600px){.content{padding-top:42px}}@media(max-width:1190px){.main{margin-right:206px}.content{padding:27px 24px}}@media(max-width:960px){.main{margin-right:190px}.footer{flex-direction:column;font-size:8px;gap:6px}.main{margin-right:0}.content{padding:23px 17px 30px}.footer{padding:15px 17px 23px}}.content{max-width:1450px;padding-top:37px}.footer{color:#7c6e78;font-size:10px}@media(max-width:1100px){.content{padding-top:30px}}@media(max-width:700px){.content{padding-top:24px}.footer{font-size:9px}}@media(min-width:701px)and (max-width:960px){.content{padding:26px 24px}}.text-button{color:#593952;font-weight:600}.text-button:hover{color:#3c2136}.spinner{height:23px;width:23px;border:2px solid #dbe7dc;border-top:2px solid var(--green);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}