@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-ACzlZF75.woff2)format("woff2"),url(/assets/poppins-devanagari-800-normal-BLmXVokE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2)format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-blue:#08716e;--color-brand-teal:#0b8a87;--color-blue-50:#e9f7f5;--color-blue-100:#c9ece8;--color-blue-300:#19c2b8;--color-navy:#0e0f11;--color-teal:var(--color-blue);--color-aqua:var(--color-blue-300);--color-ink:var(--color-navy);--color-paper:#f4f1ea;--color-architecture:var(--color-blue);--color-interior:#c2633f;--color-interior-50:#fbf1ec;--color-success:#12805c;--color-success-50:#e8f6ef;--color-warning:#b7791f;--color-warning-50:#fdf5e6;--color-danger:#c93b3b;--color-text:var(--color-navy);--color-text-muted:#6b6f78;--color-surface:#fff;--color-surface-soft:#f4f4f5;--color-line:#e6e7ea;--font-display:"Poppins", system-ui, sans-serif;--font-body:"Inter Variable", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em}.leaflet-container .leaflet-control-attribution a{text-decoration:underline}._page_12w3g_1{background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100%;display:grid}._side_12w3g_9{justify-content:space-between;gap:var(--space-8);background-color:var(--color-ink);color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cpath d='M7.2 36V18A10.8 10.8 0 0 1 28.8 18V36M0 36H36' fill='none' stroke='%23ffffff' stroke-opacity='.05' stroke-width='1'/%3E%3C/svg%3E");flex-direction:column;padding:48px 56px;display:flex;position:relative;overflow:hidden}._bot_12w3g_22{place-items:center;display:grid}._headline_12w3g_27{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:1.02}._headline_12w3g_27 span{color:var(--color-aqua)}._disciplines_12w3g_39{margin-top:var(--space-4);letter-spacing:.14em;text-transform:uppercase;color:#a3a6ad;font-size:12px;font-weight:600}._main_12w3g_48{padding:var(--space-8) var(--space-6);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}._card_12w3g_56{gap:var(--space-4);width:100%;min-width:0;max-width:400px;display:grid}._title_12w3g_64{letter-spacing:-.03em;font-size:32px;font-weight:800}._tagline_12w3g_70{color:var(--color-text-muted);margin-top:-8px;margin-bottom:var(--space-2)}._field_12w3g_76{gap:6px;font-size:13.5px;font-weight:600;display:grid}._labelRow_12w3g_83{justify-content:space-between;align-items:baseline;display:flex}._labelRow_12w3g_83 a{color:var(--color-teal);font-size:13px;font-weight:600;text-decoration:none}._field_12w3g_76 input{font:inherit;border:1.5px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);padding:12px 14px;font-size:15px;font-weight:400}._field_12w3g_76 input:focus{border-color:var(--color-teal);box-shadow:0 0 0 3px var(--color-blue-50);outline:none}._field_12w3g_76 small{color:var(--color-text-muted);font-weight:400}._error_12w3g_118{color:#a12d2d;border-radius:var(--radius-md);background:#fdecec;padding:10px 14px;font-size:14px}._notice_12w3g_126{background:var(--color-blue-50);color:#075e5c;border-radius:var(--radius-md);padding:14px 16px;font-size:15px;line-height:1.5}._submit_12w3g_135{font:inherit;font-family:var(--font-display);background:var(--color-teal);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:13px;font-size:15px;font-weight:600}._submit_12w3g_135:hover:not(:disabled){background:#097674}._submit_12w3g_135:disabled{opacity:.6;cursor:wait}._switch_12w3g_157{color:var(--color-text-muted);text-align:center;font-size:14px}._switch_12w3g_157 a,._legal_12w3g_164 a{color:var(--color-teal);font-weight:600}._legal_12w3g_164{color:var(--color-text-muted);text-align:center;font-size:12.5px}@media (width<=860px){._page_12w3g_1{grid-template-rows:auto 1fr;grid-template-columns:1fr}._main_12w3g_48{padding:var(--space-6) var(--space-4);align-items:start}._side_12w3g_9{flex-direction:row;align-items:center;padding:20px 24px}._side_12w3g_9 ._bot_12w3g_22,._side_12w3g_9>div:last-child{display:none}}._submit_12w3g_135{color:#fff;background:#0e0f11;border:1.5px solid #0e0f11}._submit_12w3g_135:hover:not(:disabled){background:#2a2c30;border-color:#2a2c30}._study_1is12_2{background:var(--bg);-webkit-user-select:text;user-select:text;grid-row:2/-1;grid-template-columns:minmax(300px,340px) minmax(420px,1fr) minmax(320px,400px);min-height:0;display:grid}._study_1is12_2>*{min-height:0}._left_1is12_14,._talk_1is12_15,._board_1is12_16{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}._left_1is12_14{background:var(--bar);overflow-y:auto}._board_1is12_16{background:var(--bar);border-right:none;border-left:1px solid var(--line);padding-bottom:24px;overflow-y:auto}._colHead_1is12_34{justify-content:space-between;align-items:baseline;gap:8px;padding:14px 16px 8px;display:flex}._colHead_1is12_34 h3{letter-spacing:.12em;text-transform:uppercase;color:var(--strong);margin:0;font-size:11px;font-weight:600}._colHead_1is12_34 span{color:var(--muted);font-size:11px}._study_1is12_2 button{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:12px}._study_1is12_2 button:hover:not(:disabled){border-color:var(--blue);color:var(--strong)}._study_1is12_2 button:disabled{opacity:.5;cursor:default}._study_1is12_2 button:focus-visible,._study_1is12_2 input:focus-visible,._study_1is12_2 textarea:focus-visible{outline:2px solid var(--blue);outline-offset:1px}._study_1is12_2 ._primary_1is12_79{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600}._study_1is12_2 ._primary_1is12_79:hover:not(:disabled){color:#fff;filter:brightness(1.1)}._study_1is12_2 input,._study_1is12_2 textarea{font:inherit;color:var(--strong);background:var(--bg);border:1px solid var(--line);box-sizing:border-box;resize:vertical;border-radius:6px;width:100%;padding:8px 10px;font-size:13px}._hint_1is12_102{color:var(--muted);margin:6px 16px;font-size:12px;line-height:1.5}._error_1is12_108{color:var(--red);margin:6px 16px;font-size:12px;line-height:1.5}._mapBox_1is12_116{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 16px 10px;display:flex}._mapBox_1is12_116 ._hint_1is12_102{margin:0}._searchRow_1is12_126{gap:6px;display:flex}._map_1is12_116{border:1px solid var(--line);background:var(--panel);z-index:0;border-radius:8px;height:250px;position:relative;overflow:hidden}._study_1is12_2 ._mapLayer_1is12_139{z-index:500;color:#fff;background:#0b1018d9;border-color:#ffffff40;position:absolute;top:8px;right:8px}._mapFoot_1is12_148{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}._seeds_1is12_159{flex-direction:column;min-height:160px;display:flex}._addRow_1is12_164{flex-wrap:wrap;gap:6px;padding:0 16px 8px;display:flex}._addBox_1is12_170{flex-direction:column;gap:6px;padding:0 16px 10px;display:flex}._addBox_1is12_170 button{align-self:flex-end}._seedList_1is12_179{margin:0;padding:0 8px 16px;list-style:none}._seed_1is12_159{border-radius:6px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}._seed_1is12_159:hover{background:var(--panel)}._seed_1is12_159>img,._seedIcon_1is12_196{object-fit:cover;background:var(--panel);border:1px solid var(--line);width:40px;height:40px;color:var(--blue);border-radius:5px;place-items:center;font-size:11px;font-weight:600;display:grid}._study_1is12_2 ._seedName_1is12_209{text-align:left;color:var(--strong);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;overflow:hidden}._study_1is12_2 ._x_1is12_219{color:var(--muted);background:0 0;border:none;padding:2px 6px;font-size:16px;line-height:1}._seedOpen_1is12_227{overflow-wrap:anywhere;grid-column:1/-1;padding:6px 2px 4px;font-size:12px}._seedOpen_1is12_227 img{border-radius:6px;width:100%}._seedOpen_1is12_227 a{color:var(--blue)}._talk_1is12_15{background:var(--bg)}._messages_1is12_245{flex-direction:column;flex:1;gap:14px;padding:8px 24px 16px;display:flex;overflow-y:auto}._welcome_1is12_253{text-align:left;max-width:560px;margin:8vh auto 0}._welcome_1is12_253 h2{color:var(--strong);text-wrap:balance;margin:0 0 8px;font-size:22px;font-weight:600}._welcome_1is12_253 p{color:var(--text);margin:0 0 18px;line-height:1.6}._starters_1is12_270{gap:8px;display:grid}._study_1is12_2 ._starters_1is12_270 button{text-align:left;padding:10px 12px;line-height:1.4}._mine_1is12_279,._theirs_1is12_280{max-width:680px;font-size:13.5px;line-height:1.6}._mine_1is12_279{background:var(--panel);border:1px solid var(--line);color:var(--strong);white-space:pre-wrap;border-radius:10px 10px 2px;align-self:flex-end;padding:8px 12px}._mine_1is12_279 p{margin:0}._theirs_1is12_280{color:var(--text);align-self:flex-start}._thinking_1is12_301{color:var(--muted);font-style:italic}._theirs_1is12_280._thinking_1is12_301 p{margin:0}._study_1is12_2 ._chip_1is12_308{color:var(--blue);border-radius:8px;margin-top:6px;padding:3px 9px;font-size:11px}._sources_1is12_315{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:11.5px}._sources_1is12_315 a{color:var(--muted)}._sources_1is12_315 a:hover{color:var(--blue)}._compose_1is12_327{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:12px 24px 16px;display:flex}._study_1is12_2 ._compose_1is12_327 ._primary_1is12_79{min-width:72px;padding:9px 14px}._rich_1is12_340 p{margin:0 0 8px}._rich_1is12_340 h4{color:var(--strong);margin:10px 0 4px;font-size:13px}._rich_1is12_340 ul{margin:0 0 8px;padding-left:18px}._rich_1is12_340 li{margin:2px 0}._rich_1is12_340 strong{color:var(--strong)}._emptyBoard_1is12_360{border:1px dashed var(--line);color:var(--muted);border-radius:8px;margin:4px 16px;padding:14px;font-size:12px;line-height:1.6}._emptyBoard_1is12_360 p{margin:0 0 6px}._emptyBoard_1is12_360 ul{margin:0 0 8px;padding-left:18px}._track_1is12_376{padding:4px 12px 8px}._track_1is12_376 h5{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:10px 4px 6px;font-size:10.5px;font-weight:600}._card_1is12_387{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-bottom:8px;padding:10px 12px;font-size:12.5px;line-height:1.55;transition:border-color .3s}._card_1is12_387._lit_1is12_397{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}._card_1is12_387 header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}._card_1is12_387 h4{color:var(--strong);margin:0;font-size:13px}._cardTools_1is12_413{opacity:0;gap:4px;display:flex}._card_1is12_387:hover ._cardTools_1is12_413,._card_1is12_387:focus-within ._cardTools_1is12_413{opacity:1}._study_1is12_2 ._cardTools_1is12_413 button{padding:2px 7px;font-size:11px}._card_1is12_387 input,._card_1is12_387 textarea{margin-bottom:6px}._cardActions_1is12_430{gap:6px;display:flex}@media (prefers-reduced-motion:reduce){._card_1is12_387{transition:none}}._hits_1is12_442{gap:4px;max-height:150px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._study_1is12_2 ._hits_1is12_442 button{text-align:left;width:100%;color:var(--muted);padding:5px 8px;font-size:11.5px;line-height:1.4}._study_1is12_2 ._hits_1is12_442 ._hitOn_1is12_459{color:var(--strong);border-color:var(--blue)}._middle_1is12_465{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}._middle_1is12_465>._talk_1is12_15{border-right:none;flex:1}._midTabs_1is12_475{border-bottom:1px solid var(--line);gap:4px;padding:10px 24px 0;display:flex}._study_1is12_2 ._midTabs_1is12_475 button{color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:8px 12px;font-weight:600}._study_1is12_2 ._midTabs_1is12_475 ._midTabOn_1is12_490{color:var(--strong);border-bottom-color:var(--blue)}._plotRow_1is12_494{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}._zoning_1is12_503{flex-direction:column;flex:1;gap:12px;padding:14px 24px 24px;display:flex;overflow-y:auto}._zoning_1is12_503 ._hint_1is12_102,._zoning_1is12_503 ._error_1is12_108{margin:0}._plotSetup_1is12_515{max-width:560px;margin:6vh auto 0;line-height:1.6}._plotSetup_1is12_515 h2{color:var(--strong);margin:0 0 8px;font-size:22px}._sizeRow_1is12_525{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}._study_1is12_2 ._sizeRow_1is12_525 input{width:72px}._zoneBar_1is12_535{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}._zoneBar_1is12_535 select,._zoneEdit_1is12_544 select{font:inherit;color:var(--strong);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:6px 8px;font-size:12px}._zoneStats_1is12_553{font-variant-numeric:tabular-nums}._spacer_1is12_556{flex:1}._zoneMain_1is12_559{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:14px;display:grid}._zoneCanvas_1is12_565{background:var(--panel);border:1px solid var(--line);touch-action:none;border-radius:8px;width:100%;height:auto;max-height:62vh}._plotShape_1is12_574{fill:none;stroke:var(--green);stroke-width:2.5px}._streetEdge_1is12_579{stroke:var(--amber);stroke-width:6px;stroke-linecap:round}._envShape_1is12_584{fill:none;stroke:var(--green);stroke-width:1.2px;stroke-dasharray:8 6}._zoneShape_1is12_590{fill-opacity:.32;stroke-width:2px;cursor:move}._zoneLabel_1is12_595 text{fill:var(--strong);paint-order:stroke;stroke:#00000059;stroke-width:3px;pointer-events:none;font-size:24px;font-weight:600}._zoneLabel_1is12_595 ._zoneArea_1is12_604{fill:var(--text);font-size:18px;font-weight:400}._handle_1is12_609{fill:#fff;stroke:var(--blue);stroke-width:3px;cursor:grab}._northArrow_1is12_615 path{fill:var(--strong)}._northArrow_1is12_615 text,._scaleBar_1is12_619 text{fill:var(--muted);font-size:20px}._scaleBar_1is12_619 line{stroke:var(--muted);stroke-width:1.5px}._zoneSide_1is12_627{flex-direction:column;gap:12px;display:flex}._zoneEdit_1is12_544{flex-direction:column;gap:6px;display:flex}._zoneTable_1is12_637{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11.5px}._zoneTable_1is12_637 th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:4px;font-weight:600}._zoneTable_1is12_637 td{border-bottom:1px solid var(--line);padding:4px}._zoneTable_1is12_637 td i{border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}._zoneAsk_1is12_661{align-items:flex-end;gap:8px;display:flex}._zoneAsk_1is12_661 ._primary_1is12_79{white-space:nowrap}._zoneReply_1is12_669{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px 14px;font-size:13px;line-height:1.6}._zoneReply_1is12_669 p{margin:0 0 6px}._rulesBox_1is12_680{border-top:1px solid var(--line);padding-top:8px}._study_1is12_2 ._rulesBox_1is12_680>button{color:var(--text);background:0 0;border:none;padding:4px 0;font-weight:600}._dialogBack_1is12_693{z-index:1000;background:#03060c99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_1is12_693{background:var(--bar);width:min(1280px,100%);max-height:100%;color:var(--text);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex;overflow-y:auto}._dialog_1is12_693 ._hint_1is12_102{margin:0}._dialogHead_1is12_718{justify-content:space-between;align-items:center;display:flex}._dialogHead_1is12_718 h3{color:var(--strong);margin:0;font-size:15px}._drop_1is12_728{text-align:center;border:1.5px dashed var(--line);cursor:pointer;color:var(--muted);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;font-size:12.5px;display:flex}._drop_1is12_728 b{color:var(--strong);font-size:14px}._drop_1is12_728:hover{border-color:var(--blue)}._thumbs_1is12_748{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}._study_1is12_2 ._thumbs_1is12_748 button{flex-direction:column;flex:none;align-items:center;gap:4px;width:150px;padding:4px;display:flex}._thumbs_1is12_748 img{background:#fff;border-radius:4px;width:100%}._thumbs_1is12_748 span{place-items:center;height:100px;display:grid}._study_1is12_2 ._thumbs_1is12_748 ._thumbOn_1is12_773{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}._importMain_1is12_777{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}._pageView_1is12_783{cursor:crosshair;touch-action:none;border:1px solid var(--line);background:#fff;border-radius:6px;position:relative;overflow:hidden}._pageView_1is12_783 img{-webkit-user-select:none;user-select:none;width:100%;display:block}._cropBox_1is12_797{pointer-events:none;background:#0a58f014;border:2px solid #0b8a87;position:absolute}._importForm_1is12_803{flex-direction:column;gap:8px;font-size:12.5px;display:flex}._importForm_1is12_803 select{font:inherit;color:var(--strong);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:7px 8px}._newLevel_1is12_817{grid-template-columns:1fr 70px auto;align-items:center;gap:6px;display:grid}._importForm_1is12_803 fieldset{border:none;gap:6px;margin:4px 0;padding:0;display:grid}._importForm_1is12_803 fieldset label{align-items:flex-start;gap:8px;line-height:1.4;display:flex}._study_1is12_2 ._importForm_1is12_803 fieldset input{width:auto;margin-top:2px}._connect_1is12_842{width:min(620px,100%);font-size:13.5px;line-height:1.6}._connect_1is12_842 p{margin:0}._steps_1is12_850{gap:10px;margin:0;padding-left:20px;display:grid}._steps_1is12_850 b{color:var(--strong)}._copyRow_1is12_859{gap:6px;margin-top:6px;display:flex}._copyRow_1is12_859 input{font:inherit;font-family:var(--mono);min-width:0;color:var(--strong);background:var(--bg);border:1px solid var(--line);border-radius:6px;flex:1;padding:8px 10px;font-size:12px}._climateGo_1is12_878{border:1px solid var(--accent,#0b8a87);background:var(--accent,#0b8a87);color:#fff;cursor:pointer;border-radius:10px;margin-top:8px;padding:9px 16px;font-weight:600}._climateHead_1is12_888{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._climateHead_1is12_888 h2{margin:0 0 2px;font-size:18px}._climateFacts_1is12_898{margin:0;padding-left:18px;font-size:13px;line-height:1.55}._climateGrid_1is12_904{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}._climateGrid_1is12_904 figure{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0;padding:6px}._climateGrid_1is12_904 figcaption{color:#666;text-align:center;font-size:11px}._diagram_1is12_921{width:100%;height:auto;display:block}._climateH_1is12_888{margin:6px 0 0;font-size:14px}._strategies_1is12_930{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._strategies_1is12_930 li{border:1px solid var(--line);border-left:4px solid #c9ced6;border-radius:8px;padding:8px 10px;font-size:13px}._strategies_1is12_930 li p{margin:4px 0 0;line-height:1.45}._strategies_1is12_930 b span{text-transform:uppercase;letter-spacing:.06em;background:#eef1f5;border-radius:6px;margin-right:8px;padding:1px 6px;font-size:10px;display:inline-block}._prio1_1is12_959{border-left-color:#d9573b!important}._prio2_1is12_962{border-left-color:#e2a33a!important}._prio3_1is12_965{border-left-color:#6aa6d8!important}._countryBox_1is12_968{grid-template-columns:170px 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}._countryBox_1is12_968 dt{font-weight:600}._countryBox_1is12_968 dd{margin:0}._readyBox_1is12_981 ul{margin:6px 0 0;padding:0;font-size:13px;line-height:1.7;list-style:none}._readyBox_1is12_981 li{color:#9a3b2a}._readyBox_1is12_981 li em{color:#5c616a;font-style:normal}._readyOn_1is12_995{color:#1f7a3f!important}._briefField_1is12_998{flex-direction:column;gap:4px;font-size:13px;display:flex}._briefField_1is12_998 textarea{font:inherit;border:1px solid var(--line);background:var(--bg);color:inherit;resize:vertical;border-radius:8px;padding:8px}._programHead_1is12_1013{justify-content:space-between;align-items:center;font-size:13px;display:flex}._mapBox_1is12_116 ._sizeRow_1is12_525{gap:5px;font-size:12px}._study_1is12_2 ._mapBox_1is12_116 ._sizeRow_1is12_525 input{width:50px}._study_1is12_2[data-stage=brief]{grid-template-columns:minmax(420px,1fr) minmax(320px,380px)}._study_1is12_2[data-stage=concept]{grid-template-columns:minmax(0,1fr)}._left_1is12_14[hidden]{display:none}._stageHead_1is12_1037{padding:18px 24px 4px}._stageHead_1is12_1037 p{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin:0;font-size:11px}._stageHead_1is12_1037 span{font-family:var(--font-display);letter-spacing:-.015em;color:var(--strong);margin-top:4px;font-size:17px;font-weight:600;display:block}._study_1is12_2 ._midTabs_1is12_475{gap:6px;padding:10px 24px 12px}._study_1is12_2 ._midTabs_1is12_475 button{font-family:var(--font-display);border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:600}._study_1is12_2 ._midTabs_1is12_475 button._midTabOn_1is12_490{background:var(--blue);border-color:var(--blue);color:#fff}._study_1is12_2 select,._study_1is12_2 textarea,._study_1is12_2 input:not([type=checkbox]):not([type=radio]){font-family:var(--font-body);border-radius:10px}._study_1is12_2 select{border:1px solid var(--line);background:var(--panel);color:var(--text);padding:5px 8px}._study_1is12_2 ._primary_1is12_79{color:#fff;background:#0e0f11;border:1.5px solid #0e0f11}._study_1is12_2 ._primary_1is12_79:hover:not(:disabled){background:#2a2c30;border-color:#2a2c30}._study_1is12_2 ._midTabs_1is12_475 button._midTabOn_1is12_490{color:#0e0f11;background:#e9f7f5;border-color:#19c2b8}._path_1xv81_2{flex:1;justify-content:safe center;align-items:center;min-width:0;display:flex;overflow:hidden}._stepWrap_1xv81_10{align-items:center;display:flex}._homeStep_1xv81_14,._st_1xv81_10{font-family:var(--font-display);color:#8a8e96;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:12.5px;font-weight:600;display:flex}._homeStep_1xv81_14{border:1px solid #2a2c30;margin-right:10px;padding:6px 13px}._homeStep_1xv81_14:hover,._st_1xv81_10:hover{color:#fff;background:#17181b}._homeStep_1xv81_14._on_1xv81_40{color:#0e0f11;background:var(--color-aqua);border-color:var(--color-aqua)}._st_1xv81_10 i{color:#0e0f11;border:2px solid #3a3d42;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:800;display:grid}._st_1xv81_10._done_1xv81_58{color:#cfd1d6}._st_1xv81_10._done_1xv81_58 i{background:var(--color-aqua);border-color:var(--color-aqua)}._st_1xv81_10._on_1xv81_40{color:#fff}._st_1xv81_10._on_1xv81_40 i{border-color:var(--color-aqua);box-shadow:0 0 0 4px #19c2b833}._st_1xv81_10._on_1xv81_40:not(._done_1xv81_58) i:after{content:"";background:var(--color-aqua);border-radius:50%;width:8px;height:8px}._ln_1xv81_79{background:#3a3d42;width:12px;height:2px}._lnDone_1xv81_84{background:var(--color-aqua)}._homeStep_1xv81_14:focus-visible,._st_1xv81_10:focus-visible,._score_1xv81_89:focus-visible,._ai_1xv81_90:focus-visible{outline:2px solid var(--color-aqua);outline-offset:2px}._score_1xv81_89{font-family:var(--font-display);text-align:left;color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;padding:3px 8px 3px 3px;font-size:12.5px;font-weight:600;line-height:1.2;display:flex}._score_1xv81_89:hover{background:#17181b}._score_1xv81_89 small{font-size:11.5px;font-weight:600;display:block}._bad_1xv81_120{color:#f0a6a8}._good_1xv81_123{color:var(--color-aqua)}._ai_1xv81_90{font:inherit;color:#cfd1d6;white-space:nowrap;cursor:pointer;background:#17181b;border:1px solid #2a2c30;border-radius:8px;align-items:center;gap:8px;padding:6px 12px 6px 9px;font-size:12px;font-weight:600;display:flex}._ai_1xv81_90:hover{color:#fff;border-color:#3a3d42}._ai_1xv81_90 b{background:var(--color-aqua);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #19c2b833}._aiWorking_1xv81_153{border-color:var(--color-aqua);color:#fff}._aiWorking_1xv81_153 b{animation:1s ease-in-out infinite alternate _pulse_1xv81_1}@keyframes _pulse_1xv81_1{to{box-shadow:0 0 0 6px #19c2b800}}@media (width<=1380px){._stLabel_1xv81_168{display:none}._st_1xv81_10._on_1xv81_40 ._stLabel_1xv81_168{display:inline}._ln_1xv81_79{width:8px}}@media (prefers-reduced-motion:reduce){._aiWorking_1xv81_153 b{animation:none}}._matBar_1xv81_185{z-index:4;color:#cfd1d6;background:#0e0f11;border-radius:8px;align-items:center;gap:12px;max-width:min(760px,100% - 40px);padding:9px 16px;font-size:12.5px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}._matBar_1xv81_185 b{font-family:var(--font-display);color:var(--color-aqua)}._matTrack_1xv81_205{background:#2a2c30;border-radius:3px;flex:none;width:90px;height:6px;overflow:hidden}._matTrack_1xv81_205 i{background:var(--color-aqua);height:100%;display:block}._guide_1xv81_220{z-index:4;color:#0e0f11;width:min(420px,100% - 32px);font-family:var(--font-body);background:#fff;border:1px solid #e6e7ea;border-radius:18px;padding:22px 22px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._guide_1xv81_220 h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 12px;font-size:20px}._guide_1xv81_220 ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}._guide_1xv81_220 ol button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#f4f4f5;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}._guide_1xv81_220 ol button:hover{border-color:var(--color-blue);background:#e9f7f5}._guide_1xv81_220 ol i{width:24px;height:24px;font-style:normal;font-family:var(--font-display);color:#fff;background:var(--color-blue);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}._guide_1xv81_220 ol b{font-family:var(--font-display);font-size:14px;font-weight:600;display:block}._guide_1xv81_220 ol small{color:#6b6f78;font-size:12.5px}._guideAi_1xv81_289{font:inherit;color:var(--color-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:0;font-size:13px;font-weight:600;display:inline-flex}._guideX_1xv81_303{cursor:pointer;background:#fff;border:1px solid #e6e7ea;border-radius:50%;width:30px;height:30px;font-size:17px;line-height:1;position:absolute;top:12px;right:12px}._page_wnf5c_2,._dialog_wnf5c_3,._elsewhere_wnf5c_4{--o-bg:#f4f4f5;--o-card:#fff;--o-line:#e6e7ea;--o-text:#0e0f11;--o-muted:#6b6f78;--o-mint:#e9f7f5;--o-red:#e5484d;--o-redbg:#fdecec;--o-redtx:#b12f33;--o-amberbg:#fdf5e6;--o-ambertx:#8a5a0e;--o-teal:#08716e;--o-tealtx:#0b6e6b;color:var(--o-text);font-family:var(--font-body);-webkit-user-select:text;user-select:text}._page_wnf5c_2[data-theme=dark],._dialog_wnf5c_3[data-theme=dark],._elsewhere_wnf5c_4[data-theme=dark]{--o-bg:#0b0c0e;--o-card:#141518;--o-line:#26282d;--o-text:#eceef1;--o-muted:#9a9ea6;--o-mint:#0f2a28;--o-redbg:#3a1416;--o-redtx:#ff9ea1;--o-amberbg:#33260f;--o-ambertx:#f2c46d;--o-teal:#19c2b8;--o-tealtx:#5fe0d6}._page_wnf5c_2{background:var(--o-bg);grid-row:2/-1;min-height:0;overflow:auto}._page_wnf5c_2 h1,._page_wnf5c_2 h2,._page_wnf5c_2 h3,._dialog_wnf5c_3 h1,._dialog_wnf5c_3 h2,._dialog_wnf5c_3 h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0}._card_wnf5c_55{background:var(--o-card);border:1px solid var(--o-line);border-radius:12px}._eyebrow_wnf5c_60,._eyebrowDark_wnf5c_61,._mono_wnf5c_62{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}._eyebrow_wnf5c_60{color:var(--o-teal)}._eyebrowDark_wnf5c_61{color:#a3a6ad}._mono_wnf5c_62{color:var(--o-muted)}._muted_wnf5c_79,._empty_wnf5c_80{color:var(--o-muted);margin:6px 0 0;font-size:13px}._row_wnf5c_85{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}._btn_wnf5c_92,._btnGhost_wnf5c_93,._btnOutline_wnf5c_94{font-family:var(--font-display);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:600;display:inline-flex}._btn_wnf5c_92{background:var(--color-blue);color:#fff}._btn_wnf5c_92:hover{background:#097674}._btnGhost_wnf5c_93{color:var(--o-text);border-color:var(--o-line);background:0 0}._btnGhost_wnf5c_93:hover:not(:disabled){border-color:var(--o-muted)}._btnGhost_wnf5c_93:disabled{opacity:.45;cursor:default}._btnOutline_wnf5c_94{color:#fff;background:0 0;border-color:#3a3d42}._btnOutline_wnf5c_94:hover{border-color:#6b6f78}._btn_wnf5c_92:focus-visible,._btnGhost_wnf5c_93:focus-visible,._btnOutline_wnf5c_94:focus-visible,._add_wnf5c_137:focus-visible,._link_wnf5c_138:focus-visible,._iss_wnf5c_139:focus-visible{outline:2px solid var(--color-aqua);outline-offset:2px}._link_wnf5c_138,._add_wnf5c_137{font:inherit;color:var(--o-teal);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}._link_wnf5c_138:disabled{color:var(--o-muted);cursor:default}._add_wnf5c_137{margin-top:12px;display:block}._tag_wnf5c_163{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:10.5px;font-weight:500}._ok_wnf5c_173{color:var(--o-tealtx);background:var(--o-mint)}._bad_wnf5c_177{color:var(--o-redtx);background:var(--o-redbg)}._warn_wnf5c_181{color:var(--o-ambertx);background:var(--o-amberbg)}._plain_wnf5c_185{color:var(--o-muted);background:var(--o-bg)}._dot_wnf5c_189{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}._dotOk_wnf5c_199{background:var(--o-mint);color:var(--o-teal)}._dotBad_wnf5c_203{background:var(--o-redbg);color:var(--o-red)}._dotWarn_wnf5c_207{background:var(--o-amberbg);color:var(--o-ambertx)}._copied_wnf5c_211{color:var(--color-aqua);margin:10px 0 0;font-size:12.5px}._home_wnf5c_218{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:20px;max-width:1600px;margin:0 auto;padding:20px;display:grid}._left_wnf5c_226{flex-direction:column;gap:16px;display:flex}._hero_wnf5c_231{overflow:hidden}._thumb_wnf5c_234{background:var(--o-card);border-bottom:1px solid var(--o-line);place-items:center;height:160px;padding:12px;display:grid}._thumb_wnf5c_234 svg{max-width:100%;max-height:136px}._pad_wnf5c_246{padding:14px 18px 16px}._hero_wnf5c_231 h1{overflow-wrap:anywhere;margin-top:4px;font-size:24px}._sub_wnf5c_254{color:var(--o-muted);margin:2px 0 0;font-size:13px}._ring_wnf5c_259{align-items:center;gap:16px;padding:16px 18px;display:flex}._ringBox_wnf5c_265{flex:none;place-items:center;display:grid;position:relative}._ringBox_wnf5c_265 span{text-align:center;display:grid;position:absolute}._ringBox_wnf5c_265 b{font-family:var(--font-display);letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1}._ringBox_wnf5c_265 small{color:var(--o-muted);font-size:11.5px}._ringText_wnf5c_287 h3{margin-bottom:6px;font-size:16px}._iss_wnf5c_139{text-align:left;font:inherit;color:var(--o-redtx);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12.5px;font-weight:500;display:block}._iss_wnf5c_139:hover{text-decoration:underline}._next_wnf5c_306{color:#fff;background:#0e0f11;border-color:#0e0f11;padding:18px}._nextText_wnf5c_312{font-family:var(--font-display);margin:6px 0 0;font-size:17px;font-weight:600;line-height:1.3}._grid_wnf5c_320{columns:3 280px;column-gap:16px}._grid_wnf5c_320>section{break-inside:avoid;margin-bottom:16px}._box_wnf5c_328{padding:16px 18px}._bh_wnf5c_331{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}._bh_wnf5c_331 h3{font-size:16px}._req_wnf5c_341{border-top:1px solid var(--o-line);gap:10px;padding:8px 0;display:flex}._req_wnf5c_341 b{font-size:13px;font-weight:600;display:block}._req_wnf5c_341 small{color:var(--o-muted);font-size:12px}._more_wnf5c_356{color:var(--o-muted);margin:6px 0 0;font-size:12px}._table_wnf5c_361{border-collapse:collapse;width:100%;font-size:13px}._table_wnf5c_361 td{border-top:1px solid var(--o-line);padding:7px 0}._table_wnf5c_361 td:last-child{text-align:right;font-family:var(--font-mono,ui-monospace, monospace);font-size:12px}._total_wnf5c_375 td{font-weight:700;font-family:var(--font-display)}._sheetRow_wnf5c_379{border-top:1px solid var(--o-line);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:12.5px;display:flex}._log_wnf5c_390{margin:0;padding:0;list-style:none}._log_wnf5c_390 li{border-top:1px solid var(--o-line);grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px;padding:7px 0;font-size:12.5px;display:grid}._log_wnf5c_390 b{font-family:var(--font-display);font-size:12px;font-weight:700}._log_wnf5c_390 b._byAi_wnf5c_409{color:var(--o-teal)}._log_wnf5c_390 button{font:inherit;color:var(--o-teal);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}._log_wnf5c_390 small{color:var(--o-muted);grid-column:2/-1;font-size:11px}._activity_wnf5c_426{color:var(--o-text);padding:12px 14px}._activity_wnf5c_426 ._bh_wnf5c_331 h3{font-size:14px}._check_wnf5c_435{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:24px;max-width:1440px;margin:0 auto;padding:28px;display:grid}._h1_wnf5c_444{font-size:34px;line-height:1.1;margin-top:6px!important}._lead_wnf5c_449{color:var(--o-muted);max-width:600px;margin:8px 0 20px;font-size:14px;line-height:1.5}._issue_wnf5c_456{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:12px;padding:16px 18px;display:grid}._issue_wnf5c_456>._tag_wnf5c_163{white-space:normal;justify-self:start;line-height:1.35}._issueText_wnf5c_469 b{font-family:var(--font-display);font-size:15px;font-weight:600}._issueText_wnf5c_469 p{color:var(--o-muted);margin:3px 0 0;font-size:13px}._issueText_wnf5c_469 p span{color:var(--o-text);font-weight:600}._issueBtns_wnf5c_483{flex-direction:column;gap:6px;display:flex}._passed_wnf5c_488{background:var(--o-mint);border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:14px 18px;font-size:13.5px;display:flex}._passed_wnf5c_488 ._link_wnf5c_138{margin-left:auto}._passedList_wnf5c_501{color:var(--o-muted);margin:10px 0 0;padding-left:18px;font-size:12.5px;line-height:1.7}._passedList_wnf5c_501 b{color:var(--o-text);font-weight:600}._note_wnf5c_512{color:var(--o-muted);margin-top:18px;font-size:12px}._areas_wnf5c_517{gap:14px;padding:22px;display:grid;position:sticky;top:0}._areas_wnf5c_517 ._ringBox_wnf5c_265{justify-self:center;margin-bottom:6px}._areaHead_wnf5c_528{justify-content:space-between;margin-bottom:5px;font-size:13px;display:flex}._areaHead_wnf5c_528 b{font-family:var(--font-display);font-weight:600}._textBad_wnf5c_538{color:var(--o-redtx)}._bar_wnf5c_541{background:var(--o-bg);border-radius:3px;height:6px;overflow:hidden}._bar_wnf5c_541 i{background:var(--color-blue);border-radius:3px;height:100%;display:block}._bar_wnf5c_541 i[data-bad=yes]{background:var(--o-red)}._back_wnf5c_558{z-index:50;background:#0e0f118c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_wnf5c_3{background:var(--o-bg);border-radius:20px;width:min(1100px,100%);max-height:calc(100vh - 48px);padding:30px 32px 32px;overflow:auto}._dialogHead_wnf5c_575{justify-content:space-between;gap:16px;display:flex}._x_wnf5c_580{border:1px solid var(--o-line);background:var(--o-card);width:36px;height:36px;color:var(--o-text);cursor:pointer;border-radius:50%;align-self:flex-start;font-size:20px;line-height:1}._opts_wnf5c_592{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}._opt_wnf5c_592{cursor:pointer;padding:22px 22px 24px}._opts_wnf5c_592>:last-child{grid-column:1/-1;padding:16px 22px}._opts_wnf5c_592>:last-child ._optLogo_wnf5c_607{margin:8px 0 4px}._opts_wnf5c_592>:last-child h2{font-size:18px}._optOn_wnf5c_613{border:2px solid var(--o-teal);box-shadow:0 0 0 5px var(--o-mint);cursor:default}._optHead_wnf5c_618{width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}._optHead_wnf5c_618:focus-visible{outline:2px solid var(--o-teal);outline-offset:3px}._optTag_wnf5c_636{color:var(--o-muted);text-align:right;font-size:11.5px;font-weight:600}._radio_wnf5c_642{border:2px solid #c9cbd0;border-radius:50%;flex:none;width:22px;height:22px}._radioOn_wnf5c_649{border:7px solid var(--o-teal)}._optLogo_wnf5c_607{margin:18px 0 10px}._opt_wnf5c_592 h2{font-size:22px}._opt_wnf5c_592 p{color:var(--o-muted);margin:6px 0 4px;font-size:13.5px;line-height:1.5}._steps_wnf5c_664{margin:12px 0 18px;padding-left:18px;font-size:13px;line-height:1.6}._steps_wnf5c_664 li{margin-bottom:6px}._copyRow_wnf5c_673{gap:6px;margin-top:6px;display:flex}._copyRow_wnf5c_673 input{min-width:0;font:inherit;border:1px solid var(--o-line);background:var(--o-card);color:var(--o-text);border-radius:8px;flex:1;padding:7px 10px;font-size:12px}@media (width<=1000px){._home_wnf5c_218,._check_wnf5c_435{grid-template-columns:minmax(0,1fr);padding:16px}._opts_wnf5c_592,._issue_wnf5c_456{grid-template-columns:minmax(0,1fr)}._issueBtns_wnf5c_483{flex-flow:wrap}._areas_wnf5c_517{position:static}}._submitWrap_wnf5c_712{grid-row:2/-1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}._subTabs_wnf5c_718{background:var(--bar);border-bottom:1px solid var(--line);gap:4px;padding:8px 14px;display:flex}._subTabs_wnf5c_718 button{font-family:var(--font-display);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:600}._subTabs_wnf5c_718 button:hover{color:var(--strong)}._subTabs_wnf5c_718 ._subTabOn_wnf5c_739,._subTabs_wnf5c_718 ._subTabOn_wnf5c_739:hover{background:var(--color-blue);color:#fff}._submit_wnf5c_712{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:24px;max-width:1440px;margin:0 auto;padding:28px;display:grid}._gate_wnf5c_753{background:var(--o-redbg);color:var(--o-redtx);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:13.5px;display:flex}._sheets_wnf5c_765{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}._sheet_wnf5c_379{text-align:left;font:inherit;color:var(--o-text);cursor:pointer;gap:4px;padding:12px;display:grid}._sheet_wnf5c_379:hover{border-color:var(--o-teal)}._sheet_wnf5c_379 b{font-family:var(--font-display);font-size:13px;font-weight:600}._sheet_wnf5c_379 small{color:var(--o-muted);font-size:11.5px}._paper_wnf5c_791{aspect-ratio:297/210;border:1px solid var(--o-line);background:var(--o-bg);border-radius:6px;margin-bottom:6px;display:block;position:relative}._paper_wnf5c_791[data-landscape=no]{aspect-ratio:auto;height:0;padding-bottom:66%}._paper_wnf5c_791 i{border:1.5px solid var(--o-muted);opacity:.5;position:absolute;inset:14% 30% 22% 10%}._paper_wnf5c_791 em{font-style:normal;font-family:var(--font-mono,ui-monospace, monospace);border:1px solid var(--o-text);background:var(--o-card);padding:1px 5px;font-size:10px;position:absolute;bottom:5px;right:6px}._sendSide_wnf5c_822{gap:16px;display:grid}._sendSide_wnf5c_822 h3{margin-bottom:8px;font-size:16px}._field_wnf5c_830{gap:4px;margin-top:10px;font-size:12.5px;font-weight:600;display:grid}._field_wnf5c_830 select,._field_wnf5c_830 input{font:inherit;border:1px solid var(--o-line);background:var(--o-card);color:var(--o-text);border-radius:10px;padding:8px 12px;font-size:13.5px;font-weight:400}._field_wnf5c_830 select:focus,._field_wnf5c_830 input:focus{border-color:var(--o-teal);outline:none}._timeline_wnf5c_853{margin:4px 0 0;padding:0;list-style:none}._timeline_wnf5c_853 li{border-left:2px solid var(--o-line);gap:2px;margin-left:7px;padding:0 0 16px 24px;font-size:13px;display:grid;position:relative}._timeline_wnf5c_853 li:last-child{border-left-color:#0000}._timeline_wnf5c_853 li i{background:var(--o-card);border:2px solid var(--color-aqua);border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:-8px}._timeline_wnf5c_853 li[data-status=approved] i{background:var(--o-teal);border-color:var(--o-teal)}._timeline_wnf5c_853 li[data-status=comments] i{border-color:#c9861a}._timeline_wnf5c_853 b{font-weight:600}._timeline_wnf5c_853 small{color:var(--o-muted);font-size:12px}._markRow_wnf5c_894{gap:14px;margin-top:2px;display:flex}._btn_wnf5c_92:disabled{opacity:.5;cursor:default}@media (width<=1000px){._submit_wnf5c_712{grid-template-columns:minmax(0,1fr);padding:16px}}._elsewhere_wnf5c_4{--o-card:var(--panel,#fff);color:var(--o-text);font-family:var(--font-body);padding:14px}._elsewhereCard_wnf5c_917{border:1px solid var(--o-line);background:var(--o-card);border-radius:16px;justify-items:start;gap:8px;margin-bottom:12px;padding:16px;display:grid}._elsewhereCard_wnf5c_917 h3{font-family:var(--font-display);margin:4px 0 0;font-size:16px}._elsewhereCard_wnf5c_917 p{color:var(--o-muted);margin:0 0 4px;font-size:13px;line-height:1.5}._row0_wnf5c_940{gap:12px;display:inline-flex}._steps0_wnf5c_944{max-height:46vh;margin:0 0 14px;padding:0;list-style:none;overflow:auto}._stepBtn_wnf5c_951{text-align:left;width:100%;font:inherit;color:var(--o-text);border:none;border-top:1px solid var(--o-line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:7px 6px;font-size:12.5px;display:flex}._stepBtn_wnf5c_951:hover:not(:disabled){background:var(--o-mint)}._stepBtn_wnf5c_951:focus-visible{outline:2px solid var(--o-teal);outline-offset:-2px}._stepBtn_wnf5c_951 small{color:var(--o-muted);font-size:11px}._stepNow_wnf5c_978{cursor:default;font-weight:600}._stepNow_wnf5c_978 small{color:var(--o-tealtx);font-weight:600}._stepUndone_wnf5c_986 span{color:var(--o-muted);text-decoration:line-through}._subhead_wnf5c_990{margin:4px 0 6px;font-size:13px}._btn_wnf5c_92{color:#087370;background:#fff;border:1.5px solid #19c2b8}._btn_wnf5c_92:hover:not(:disabled){background:#e9f7f5;border-color:#0b8a87}._page_wnf5c_2[data-theme=dark] ._btn_wnf5c_92,._dialog_wnf5c_3[data-theme=dark] ._btn_wnf5c_92,._elsewhere_wnf5c_4[data-theme=dark] ._btn_wnf5c_92{color:#5fe0d6;background:0 0}._btnMain_wnf5c_1012,._btnMain_wnf5c_1012:hover:not(:disabled){color:#fff;background:#0e0f11;border:1.5px solid #0e0f11}._btnMain_wnf5c_1012:hover:not(:disabled){background:#2a2c30;border-color:#2a2c30}._next_wnf5c_306 ._btn_wnf5c_92,._next_wnf5c_306 ._btn_wnf5c_92:hover:not(:disabled){color:#0e0f11;background:#fff;border-color:#fff}._subTabs_wnf5c_718 ._subTabOn_wnf5c_739,._subTabs_wnf5c_718 ._subTabOn_wnf5c_739:hover{color:#0e0f11;background:#e9f7f5;border-color:#19c2b8}._issueText_wnf5c_469 p._clause_wnf5c_1036{color:var(--o-muted);font-size:12px}._issueText_wnf5c_469 p._clause_wnf5c_1036 i{color:var(--color-blue);font-style:normal}._reportBtn_wnf5c_1044{margin:4px 0 14px}._ws_dwd2r_2{--bg:#0a0b0d;--bar:#101114;--panel:#17191c;--line:#26282d;--text:#cfd1d6;--strong:#fff;--muted:#8a8e96;--blue:#19c2b8;--cyan:#8ff0e8;--green:#46e0a0;--amber:#ffc25c;--red:#ff6b76;--poche:#e9eef6;--grid-minor:#121316;--grid-major:#1d1f23;--solid-fill:#19c2b829;--shape-fill:#19c2b80a;--mono:ui-monospace, "JetBrains Mono", "Cascadia Mono", Consolas, monospace;background:var(--bg);height:100%;color:var(--text);font-family:var(--font-body);-webkit-user-select:none;user-select:none;grid-template-rows:56px auto 1fr auto;grid-template-columns:minmax(0,1fr);font-size:13px;display:grid;overflow:hidden}._ws_dwd2r_2[data-theme=light]{--bg:#e8e9eb;--bar:#f5f6f7;--panel:#fbfbfc;--line:#d0d3d8;--text:#2a2d32;--strong:#111316;--muted:#5c616a;--blue:#08716e;--cyan:#0f9f9a;--green:#1f8a5b;--amber:#b26a00;--red:#c62828;--poche:#111316;--grid-minor:#f1f2f4;--grid-major:#e3e5e9;--solid-fill:#0b8a871a;--shape-fill:#0b8a8708}._title_dwd2r_57{color:#cfd1d6;background:#0e0f11;border-bottom:1px solid #1d1f23;align-items:center;gap:12px;min-width:0;padding:0 14px 0 10px;display:flex}._home_dwd2r_67{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}._home_dwd2r_67:hover{background:#17181b}._docName_dwd2r_81{color:#fff;font-family:var(--font-display);text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:10px;flex:0 190px;width:190px;min-width:90px;padding:6px 10px;font-size:14px;font-weight:600}@media (width<=1600px){._docName_dwd2r_81{flex-basis:140px;width:140px}}._docName_dwd2r_81:hover,._docName_dwd2r_81:focus{border-color:#2a2c30;outline:none}._levelPick_dwd2r_107{max-width:300px}._levelPick_dwd2r_107,._field_dwd2r_111 select{background:var(--panel);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:4px;padding:4px 8px}._title_dwd2r_57 ._levelPick_dwd2r_107{color:#cfd1d6;background:#17181b;border-color:#2a2c30;border-radius:8px;max-width:190px;padding:6px 10px}._save_dwd2r_127{font-family:var(--mono);letter-spacing:.5px;white-space:nowrap;font-size:11px}._save_saved_dwd2r_133{color:var(--color-aqua)}._save_saving_dwd2r_136{color:#8a8e96}._save_offline_dwd2r_139,._save_conflict_dwd2r_140{color:#ffc25c}._mode_dwd2r_143{font-family:var(--mono);letter-spacing:1px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:4px;padding:4px 9px;font-size:11px}._title_dwd2r_57 ._mode_dwd2r_143{color:#cfd1d6;border-color:#2a2c30;border-radius:50%;flex:none;width:34px;height:34px;padding:0;font-size:15px}._title_dwd2r_57 ._mode_dwd2r_143:hover{color:#fff;border-color:#3a3d42}._ribbonWrap_dwd2r_170{background:var(--bar);border-bottom:1px solid var(--line)}._tabs_dwd2r_174{align-items:flex-end;gap:2px;height:30px;padding:0 10px;display:flex}._tab_dwd2r_174{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px 4px 0 0;padding:6px 14px;font-size:12.5px}._tab_dwd2r_174:hover{color:var(--text)}._tabOn_dwd2r_194{background:var(--panel);color:var(--strong);box-shadow:inset 0 2px 0 var(--blue)}._tabAi_dwd2r_199{color:var(--cyan)}._ribbon_dwd2r_170{background:var(--panel);min-height:86px;padding:6px 8px 0;display:flex;overflow-x:auto}._ribbon_dwd2r_170[data-fit="1"],._ribbon_dwd2r_170[data-fit="2"],._ribbon_dwd2r_170[data-fit="3"]{min-height:0;padding:4px 4px 0}._ribbon_dwd2r_170[data-fit="1"] ._group_dwd2r_216,._ribbon_dwd2r_170[data-fit="2"] ._group_dwd2r_216,._ribbon_dwd2r_170[data-fit="3"] ._group_dwd2r_216{padding:0 4px}._ribbon_dwd2r_170[data-fit="1"] ._tool_dwd2r_221,._ribbon_dwd2r_170[data-fit="2"] ._tool_dwd2r_221,._ribbon_dwd2r_170[data-fit="3"] ._tool_dwd2r_221{gap:2px;width:48px;height:46px;font-size:10px}._ribbon_dwd2r_170[data-fit="1"] ._tool_dwd2r_221 svg,._ribbon_dwd2r_170[data-fit="2"] ._tool_dwd2r_221 svg,._ribbon_dwd2r_170[data-fit="3"] ._tool_dwd2r_221 svg{width:20px;height:20px}._ribbon_dwd2r_170[data-fit="1"] ._groupName_dwd2r_235,._ribbon_dwd2r_170[data-fit="2"] ._groupName_dwd2r_235,._ribbon_dwd2r_170[data-fit="3"] ._groupName_dwd2r_235{letter-spacing:1px;padding:1px 0 3px;font-size:8.5px}._ribbon_dwd2r_170[data-fit="2"] ._tool_dwd2r_221,._ribbon_dwd2r_170[data-fit="3"] ._tool_dwd2r_221{width:42px;font-size:9.5px}._ribbon_dwd2r_170[data-fit="2"] ._group_dwd2r_216,._ribbon_dwd2r_170[data-fit="3"] ._group_dwd2r_216{padding:0 3px}._ribbon_dwd2r_170[data-fit="2"] ._groupName_dwd2r_235,._ribbon_dwd2r_170[data-fit="3"] ._groupName_dwd2r_235{display:none}._ribbon_dwd2r_170[data-fit="3"] ._tool_dwd2r_221{width:36px}._ribbon_dwd2r_170[data-fit="3"] ._tool_dwd2r_221>span{display:none}._group_dwd2r_216{border-right:1px solid var(--line);flex-direction:column;padding:0 8px;display:flex}._groupAi_dwd2r_267{background:linear-gradient(#19c2b81f,#8ff0e808);border:1px solid #19c2b859;border-bottom:0}._tools_dwd2r_272{gap:2px;display:flex}._tool_dwd2r_221{width:58px;height:56px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10.5px;display:flex}._tool_dwd2r_221:hover:not(:disabled){background:var(--line)}._tool_dwd2r_221:focus-visible,._tab_dwd2r_174:focus-visible,._home_dwd2r_67:focus-visible{outline:2px solid var(--blue);outline-offset:1px}._groupAi_dwd2r_267 ._tool_dwd2r_221{color:var(--blue)}._toolOn_dwd2r_308{color:var(--blue);outline:1px solid var(--blue);background:#19c2b82e}._groupName_dwd2r_235{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);text-align:center;white-space:nowrap;padding:3px 0 5px;font-size:9.5px}._body_dwd2r_325{grid-template-columns:1fr 1fr var(--side,340px);min-height:0;display:grid}._view_plan_dwd2r_330,._view_3d_dwd2r_331{grid-template-columns:1fr var(--side,340px)}._pane_dwd2r_334{border-right:1px solid var(--line);min-width:0;min-height:0;position:relative}._sheet_dwd2r_344{--bg:#fff;--text:#2b2f36;--strong:#111;--muted:#7a7f88;--blue:#0b8a87;--blue-text:#08716e;--cyan:#0f9f9a;--green:#1f8a5b;--amber:#b26a00;--poche:#111;--grid-minor:#f3f4f6;--grid-major:#e6e8ec;background:var(--bg)}._sheet_dwd2r_344 ._envelopeLine_dwd2r_360{fill:none}._sheet_dwd2r_344 ._ink_dwd2r_363{stroke:color-mix(in srgb, var(--ink) 65%, #000)}._sheet_dwd2r_344 ._wtext_dwd2r_366{fill:#111}._sheet_dwd2r_344 ._wallLines_dwd2r_369{stroke-width:2.4px}._sheet_dwd2r_344 ._overheadLine_dwd2r_372{stroke-dasharray:5 3;stroke-width:.8px}._sheet_dwd2r_344 ._secFace_dwd2r_381 polygon{stroke:var(--text);stroke-width:.8px}._secFace_dwd2r_381 path{fill:none;stroke:var(--text);stroke-width:.6px}._coarse_dwd2r_397 ._wallLines_dwd2r_369{fill:var(--poche);fill-rule:evenodd}._coarse_dwd2r_397 ._secCut_dwd2r_390{fill:var(--poche);fill-opacity:.85}._viewBar_dwd2r_406{z-index:3;scrollbar-width:none;white-space:nowrap;background:color-mix(in srgb, var(--bar,#fff) 92%, transparent);border-top:1px solid var(--line);min-height:30px;color:var(--text);flex-wrap:nowrap;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}._sheet_dwd2r_344 ._viewBar_dwd2r_406{color:#2b2f36;background:#f3f4f6;border-top-color:#d9dce1}._viewBar_dwd2r_406 label,._viewBar_dwd2r_406 button{height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}._viewBar_dwd2r_406 label:hover,._viewBar_dwd2r_406 button:hover:not(:disabled){border-color:var(--line)}._viewBar_dwd2r_406 select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none}._viewBar_dwd2r_406 select option{color:#111}._viewBar_dwd2r_406 button:disabled,._viewBar_dwd2r_406 select:disabled{opacity:.45;cursor:default}._viewBar_dwd2r_406 button:focus-visible,._viewBar_dwd2r_406 select:focus-visible{outline:2px solid var(--blue)}._boxWrap_dwd2r_468{display:inline-flex;position:relative}._boxPanel_dwd2r_472{z-index:5;background:var(--bar);border:1px solid var(--line);gap:6px;width:230px;padding:10px;display:grid;position:absolute;bottom:30px;right:0;box-shadow:0 8px 24px #0000002e}._boxPanel_dwd2r_472 label{grid-template-columns:56px 1fr;height:auto!important;padding:0!important;display:grid!important}._boxPanel_dwd2r_472 input{width:100%}._viewOn_dwd2r_494{border-color:var(--blue)!important;color:var(--blue-text,var(--blue))!important}._viewPick_dwd2r_499{z-index:3;cursor:pointer;max-width:260px;position:absolute;top:8px;left:10px;background:var(--bg)!important;color:var(--text)!important;font-family:var(--font-body)!important;border-radius:8px!important;padding:4px 10px!important;font-size:12.5px!important}._paneLabel_dwd2r_514{z-index:2;font-family:var(--mono);letter-spacing:2px;color:var(--muted);pointer-events:none;font-size:10.5px;position:absolute;top:10px;left:12px}._side_dwd2r_525{background:var(--bar);flex-direction:column;gap:12px;padding:12px;display:flex;overflow-y:auto}._panel_dwd2r_533{background:var(--panel);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}._panel_dwd2r_533 h3{font-family:var(--font-body);color:var(--strong);letter-spacing:0;font-size:13px;font-weight:600}._field_dwd2r_111{color:var(--muted);grid-template-columns:96px 1fr auto;align-items:center;gap:8px;display:grid}._field_dwd2r_111 input{background:var(--bg);min-width:0;color:var(--text);border:1px solid var(--line);font-family:var(--mono);-webkit-user-select:text;user-select:text;border-radius:4px;padding:5px 8px;font-size:12px}._field_dwd2r_111 input:focus{border-color:var(--blue);outline:none}._field_dwd2r_111 input:read-only{background:0 0;border-color:#0000}._field_dwd2r_111 em{font-style:normal;font-family:var(--mono);font-size:11px}._note_dwd2r_580{color:var(--muted);font-size:12px;line-height:1.5}._linkButton_dwd2r_585{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._row_dwd2r_594{gap:8px;display:flex}._row_dwd2r_594 button,._primary_dwd2r_599,._danger_dwd2r_600{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:4px;flex:1;padding:7px 10px}._row_dwd2r_594 button._on_dwd2r_610{border-color:var(--blue);color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, var(--bg))}._primary_dwd2r_599{background:var(--blue);border-color:var(--blue);color:#fff}._danger_dwd2r_600{color:var(--red)}._disclose_dwd2r_623{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._layer_dwd2r_631{grid-template-columns:10px 1fr 22px 22px;align-items:center;gap:8px;font-size:12px;display:grid}._layer_dwd2r_631 i{border-radius:2px;width:10px;height:10px}._layer_dwd2r_631 ._layerName_dwd2r_643{text-align:left;color:var(--text);font:inherit;padding:0}._layer_dwd2r_631 ._layerName_dwd2r_643:hover{color:var(--strong);text-decoration:underline}._layer_dwd2r_631 span,._layer_dwd2r_631 ._layerName_dwd2r_643{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._layer_dwd2r_631 button{color:var(--muted);cursor:pointer;background:0 0;border:0}._cmd_dwd2r_667{background:var(--bar);border-top:1px solid var(--line);font-family:var(--font-body);padding:3px 12px 6px;font-size:13px}._cmdLog_dwd2r_674{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;justify-content:flex-end;min-height:16px;max-height:16px;display:flex;overflow:hidden}._cmdRow_dwd2r_685{align-items:center;gap:10px;display:flex}._cmdRow_dwd2r_685 b{font-family:var(--font-display);letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);border-radius:8px;flex:none;padding:2px 9px;font-size:11px;font-weight:600}._cmdRow_dwd2r_685 b._cmdLive_dwd2r_702{color:#fff;background:var(--blue);border-color:var(--blue)}._cmdPrompt_dwd2r_707{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:62%;font-weight:500;overflow:hidden}._cmdRow_dwd2r_685 input{border:0;border-bottom:1px solid var(--line);color:var(--strong);font:inherit;-webkit-user-select:text;user-select:text;background:0 0;flex:1;padding:3px 4px}._cmdRow_dwd2r_685 input:focus{border-color:var(--blue);outline:none}._plan_dwd2r_731{cursor:none;touch-action:none;width:100%;height:100%;display:block}._plan_dwd2r_731 line,._plan_dwd2r_731 polyline,._plan_dwd2r_731 polygon,._plan_dwd2r_731 circle,._plan_dwd2r_731 path,._plan_dwd2r_731 rect{vector-effect:non-scaling-stroke}._gridMinor_dwd2r_746{stroke:var(--grid-minor);stroke-width:1px;fill:none}._gridMajor_dwd2r_751{stroke:var(--grid-major);stroke-width:1px;fill:none}._ink_dwd2r_363{stroke:var(--ink);stroke-width:1.1px;fill:none}._shape_dwd2r_762._ink_dwd2r_363{fill:none}._ws_dwd2r_2[data-theme=light] ._ink_dwd2r_363{stroke:color-mix(in srgb, var(--ink) 45%, #0b1424)}._poche_dwd2r_769{fill:none;stroke:none}._wallLines_dwd2r_369{fill:var(--bg);fill-rule:evenodd;stroke:var(--poche);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:miter;pointer-events:none}._viewRow_dwd2r_785{align-items:center;gap:6px;padding:2px 0;display:flex}._viewName_dwd2r_791{text-align:left;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:4px;flex:1;padding:4px 6px}._viewName_dwd2r_791:hover{background:var(--hover,#0000000f)}._viewRow_dwd2r_785>button:last-child{width:24px;padding:2px 0}._wallLayers_dwd2r_810{fill:none;stroke:var(--poche);stroke-width:.5px;opacity:.7;vector-effect:non-scaling-stroke;pointer-events:none}._curtain_dwd2r_818 line{stroke:var(--poche);stroke-width:1px;vector-effect:non-scaling-stroke}._curtain_dwd2r_818 ._glass_dwd2r_823{stroke:var(--cyan);stroke-width:1.2px}._curtain_dwd2r_818._selected_dwd2r_827 line{stroke:var(--blue)}._selected_dwd2r_827{stroke:var(--blue);stroke-width:2px;fill:none}._selected_dwd2r_827 ._poche_dwd2r_769{fill:#19c2b859}._solid_dwd2r_839{fill:none;stroke-width:1px}._selected_dwd2r_827._solid_dwd2r_839{fill:#19c2b84d}._window_dwd2r_846 line{stroke:var(--cyan)}._door_dwd2r_849 line{stroke:var(--poche);stroke-width:1.2px}._swing_dwd2r_376{stroke:var(--muted);stroke-dasharray:3 2;stroke-width:.8px}._selected_dwd2r_827 line{stroke:var(--blue)}._ghost_dwd2r_861{stroke:var(--cyan);stroke-width:1.4px;stroke-dasharray:5 3;fill:none}._ghost_dwd2r_861 ._poche_dwd2r_769,._ghost_dwd2r_861 polygon{fill:#8ff0e82e}._guide_dwd2r_871{stroke:var(--cyan);stroke-width:1px;stroke-dasharray:4 4;fill:#8ff0e80f}._wtext_dwd2r_366{fill:var(--ink);stroke:none;font-family:var(--font-body)}._ws_dwd2r_2[data-theme=light] ._wtext_dwd2r_366{fill:var(--strong)}._dimline_dwd2r_885{stroke:var(--muted);stroke-width:.8px}._dimtick_dwd2r_889{stroke:var(--text);stroke-width:1.4px}._dimtext_dwd2r_893{fill:var(--text);stroke:none;font-family:var(--mono);text-anchor:middle}._grip_dwd2r_899{fill:var(--blue);stroke:var(--bg);stroke-width:1.5px}._pinGlyph_dwd2r_905 path{fill:var(--blue);stroke:var(--bg);stroke-width:1.2px;stroke-linejoin:round}._pinGlyph_dwd2r_905 path+path{fill:none;stroke:var(--blue);stroke-width:2px}._rotCentre_dwd2r_917{cursor:move}._rotCentre_dwd2r_917 circle{fill:none;stroke:var(--blue);stroke-width:1.5px}._rotCentre_dwd2r_917 path{stroke:var(--blue);stroke-width:1px}._optionsBar_dwd2r_929 input[type=number]{width:64px;font:inherit;background:var(--bg);color:inherit;border:1px solid var(--line);border-radius:4px;padding:1px 4px}._optionsBar_dwd2r_929 select{font:inherit;background:var(--bg);color:inherit;border:1px solid var(--line);border-radius:4px;padding:1px 4px}._optionsBar_dwd2r_929 button{font:inherit;background:var(--bg);color:inherit;border:1px solid var(--line);cursor:pointer;border-radius:4px;padding:1px 8px}._optionsBar_dwd2r_929 button[aria-pressed=true]{border-color:var(--blue);color:var(--blue)}._solidLabel_dwd2r_959{fill:var(--cyan);font-family:var(--mono);text-anchor:middle;pointer-events:none;font-size:11px}._snap_dwd2r_966 rect,._snap_dwd2r_966 path,._snap_dwd2r_966 circle{fill:none;stroke:var(--green);stroke-width:1.6px}._snap_dwd2r_966 text{fill:var(--green);font-family:var(--mono);letter-spacing:1px;font-size:10px}._measure_dwd2r_979 line{stroke:var(--cyan);stroke-width:1px}._measure_dwd2r_979 rect{fill:var(--bg);stroke:var(--cyan)}._measure_dwd2r_979 text{fill:var(--cyan);font-family:var(--mono);text-anchor:middle;font-size:11px}._crosshair_dwd2r_993,._snap_dwd2r_966,._axes_dwd2r_995,._measure_dwd2r_979{pointer-events:none}._crosshair_dwd2r_993 path{stroke:var(--strong);stroke-width:1px;opacity:.55;fill:none}._crosshair_dwd2r_993 rect{fill:none;stroke:var(--strong)}._axes_dwd2r_995 path{stroke:var(--muted);fill:none}._axes_dwd2r_995 text{fill:var(--muted);font-family:var(--mono);font-size:10px}._model_dwd2r_1020{background:linear-gradient(#c9d6e3 0%,#e9eef3 55%,#f6f7f8 100%);position:absolute;inset:0}._modelHint_dwd2r_1026{--muted:#5d6573;font-family:var(--mono);letter-spacing:1px;color:var(--muted);pointer-events:none;margin-bottom:30px;font-size:10.5px;position:absolute;bottom:10px;left:12px}@media (prefers-reduced-motion:reduce){._ws_dwd2r_2 *{transition:none!important}}._chat_dwd2r_1046{background:var(--panel);border:1px solid #19c2b859;border-radius:6px;flex-direction:column;min-height:380px;max-height:62vh;display:flex;overflow:hidden}._chatHead_dwd2r_1056{border-bottom:1px solid var(--line);background:linear-gradient(#19c2b81a,#0000);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}._chatHead_dwd2r_1056 span{color:var(--strong);align-items:center;gap:6px;font-weight:600;display:flex}._chatHead_dwd2r_1056 em{font-style:normal;font-family:var(--mono);letter-spacing:.5px;color:var(--green);font-size:9.5px}._chatList_dwd2r_1078{-webkit-user-select:text;user-select:text;flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}._chatEmpty_dwd2r_1087{color:var(--muted);flex-direction:column;gap:8px;line-height:1.5;display:flex}._chatEmpty_dwd2r_1087 button{text-align:left;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:4px;padding:8px 10px;font-size:12px}._chatEmpty_dwd2r_1087 button:hover{border-color:var(--blue)}._chatHint_dwd2r_1108{font-size:11.5px}._msg_dwd2r_1111{border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px;line-height:1.5;display:flex}._msg_dwd2r_1111 p{white-space:pre-wrap}._msg_user_dwd2r_1122{background:var(--line);max-width:88%;color:var(--strong);align-self:flex-end}._msg_architect_dwd2r_1128{background:#19c2b814;border:1px solid #19c2b859}._msg_error_dwd2r_1132{color:var(--red);background:#ff6b7614;border:1px solid #ff6b7666}._thinking_dwd2r_1137{color:var(--muted);font-style:italic}._msgFiles_dwd2r_1141{color:var(--muted);font-size:11.5px}._msgMeta_dwd2r_1145{font-family:var(--mono);color:var(--green);font-size:10.5px}._check_dwd2r_1150{text-align:left;font:inherit;cursor:pointer;background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:4px;padding:7px 9px;font-size:12px}._check_warning_dwd2r_1161{border-color:#ffc25c80}._check_problem_dwd2r_1164{border-color:#ff6b768c}._idea_dwd2r_1167{border:1px solid var(--cyan);background:var(--bg);border-radius:4px;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 10px;display:grid}._idea_dwd2r_1167 b{color:var(--cyan);font-size:12.5px;font-weight:600}._idea_dwd2r_1167 span{color:var(--muted);grid-column:1;font-size:12px}._idea_dwd2r_1167 button{font:inherit;background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:4px;grid-area:1/2/span 2;align-self:center;padding:6px 10px;font-size:12px}._idea_dwd2r_1167 button:disabled{background:var(--line);color:var(--muted);cursor:default}._attached_dwd2r_1204{flex-wrap:wrap;gap:6px;padding:6px 12px 0;font-size:11.5px;display:flex}._attached_dwd2r_1204 span{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:3px 8px}._attached_dwd2r_1204 button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:4px}._chatInput_dwd2r_1224{grid-template-columns:30px 1fr 34px;align-items:end;gap:6px;padding:10px 12px 12px;display:grid}._chatInput_dwd2r_1224 textarea{resize:none;background:var(--bg);color:var(--strong);border:1px solid var(--line);font:inherit;-webkit-user-select:text;user-select:text;border-radius:4px;padding:8px 10px;font-size:12.5px}._chatInput_dwd2r_1224 textarea:focus{border-color:var(--blue);outline:none}._attach_dwd2r_1204,._sendBtn_dwd2r_1247{border:1px solid var(--line);background:var(--bg);height:34px;color:var(--cyan);cursor:pointer;border-radius:4px;font-size:16px}._sendBtn_dwd2r_1247{background:var(--blue);border-color:var(--blue);color:#fff}._sendBtn_dwd2r_1247:disabled{opacity:.45;cursor:default}._ws_dwd2r_2[data-theme] ._wtext_dwd2r_366{stroke:none}._roofFold_dwd2r_1272{fill:none;stroke-dasharray:6 4;stroke-width:.7px;opacity:.8}._roofGrid_dwd2r_1279{fill:none;stroke:var(--glass,#6aa7e0);stroke-dasharray:6 4;stroke-width:.6px;opacity:.85}._column_dwd2r_1286{fill:var(--poche);stroke:var(--poche)}._railing_dwd2r_1290 polyline{fill:none;stroke:var(--poche);stroke-width:3px;vector-effect:non-scaling-stroke}._railing_dwd2r_1290 ._railingCore_dwd2r_1296{stroke:var(--bg);stroke-width:1px}._component_dwd2r_1304{fill:none;stroke-width:.7px;opacity:.75}._joinery_dwd2r_1309 ._joineryBody_dwd2r_1309{fill:#f6f3ee;stroke:none}._overhead_dwd2r_372{fill:none;stroke-dasharray:6 4;stroke-width:.8px;opacity:.7}._plant_dwd2r_1319{fill:none;stroke:var(--green);stroke-width:.7px;opacity:.4}._ink_dwd2r_363._plant_dwd2r_1319,._ink_dwd2r_363 ._plant_dwd2r_1319,._plant_dwd2r_1319 circle,._plant_dwd2r_1319 polygon{fill:none;stroke:var(--green)}._selected_dwd2r_827._plant_dwd2r_1319,._selected_dwd2r_827._plant_dwd2r_1319 circle{stroke:var(--blue);opacity:1}._planNote_dwd2r_1337,._ws_dwd2r_2[data-theme=light] ._planNote_dwd2r_1337,._sheet_dwd2r_344 ._planNote_dwd2r_1337{fill:var(--muted)}._rampGroup_dwd2r_1344 polygon{fill:none;stroke:var(--text);stroke-width:.9px;vector-effect:non-scaling-stroke;pointer-events:none}._rampGroup_dwd2r_1344 ._overhead_dwd2r_372{stroke-dasharray:6 4}._rampArrow_dwd2r_1354 polyline{fill:none;stroke:var(--text);stroke-width:.8px;vector-effect:non-scaling-stroke}._rampArrow_dwd2r_1354 polygon{fill:var(--text);stroke:none}._finishFill_dwd2r_1369,._finishLine_dwd2r_1370{vector-effect:non-scaling-stroke}._finishFill_dwd2r_1369{fill-opacity:.3}._ws_dwd2r_2[data-theme=light] ._finishFill_dwd2r_1369,._sheet_dwd2r_344 ._finishFill_dwd2r_1369{fill-opacity:1}._palm_dwd2r_1380 polygon{fill:#b5cda3;fill-opacity:.75;stroke:#5d7d4c;stroke-width:.6px;vector-effect:non-scaling-stroke}._trunk_dwd2r_1387{fill:#7a5c3e;stroke:none}._plant_dwd2r_1319 ._trunk_dwd2r_1387{fill:#7a5c3e}._selected_dwd2r_827._palm_dwd2r_1380 polygon{stroke:var(--blue)}._grove_dwd2r_1397{fill:#e3ecdc;fill-opacity:.35;stroke:#8fae84;stroke-width:.8px;vector-effect:non-scaling-stroke;pointer-events:none}._ws_dwd2r_2[data-theme=light] ._grove_dwd2r_1397,._sheet_dwd2r_344 ._grove_dwd2r_1397{fill-opacity:.6}._tree_dwd2r_1409 circle{fill:#46e0a014;stroke:var(--green);stroke-dasharray:3 2}._tree_dwd2r_1409 line{stroke:var(--green);stroke-width:.6px;opacity:.7}._aiPanel_dwd2r_1421{flex-direction:column;gap:0;display:flex}._aiTabs_dwd2r_1426{gap:2px;margin-bottom:-1px;display:flex}._aiTabs_dwd2r_1426 button{font:inherit;border:1px solid var(--line);background:var(--bar);color:var(--muted);cursor:pointer;border-bottom:0;border-radius:6px 6px 0 0;flex:1;padding:7px 6px;font-size:12px}._aiTabs_dwd2r_1426 ._aiTabOn_dwd2r_1443{background:var(--panel);color:var(--strong);box-shadow:inset 0 2px 0 var(--blue)}._aiPanel_dwd2r_1421>._chat_dwd2r_1046{border-top-left-radius:0;border-top-right-radius:0}._siteBody_dwd2r_1452{background:var(--panel);border:1px solid var(--line);-webkit-user-select:text;user-select:text;border-radius:0 0 6px 6px;flex-direction:column;gap:10px;max-height:62vh;padding:12px;display:flex;overflow-y:auto}._siteBody_dwd2r_1452 textarea{resize:vertical;background:var(--bg);color:var(--strong);border:1px solid var(--line);font:inherit;border-radius:4px;padding:8px 10px;font-size:12.5px}._siteBody_dwd2r_1452>button,._block_dwd2r_1475>button{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:4px;padding:7px 10px;font-size:12.5px}._siteBody_dwd2r_1452 button:disabled{opacity:.5;cursor:default}._block_dwd2r_1475{border-bottom:1px solid var(--line);flex-direction:column;gap:7px;padding-bottom:10px;display:flex}._block_dwd2r_1475 h4{font-family:var(--font-body);color:var(--strong);letter-spacing:0;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}._ok_dwd2r_1506,._warn_dwd2r_1507{font-family:var(--mono);border-radius:8px;padding:1px 6px;font-size:10px;font-weight:400}._ok_dwd2r_1506{color:var(--green);border:1px solid var(--green)}._warn_dwd2r_1507{color:var(--amber);border:1px solid var(--amber)}._check2_dwd2r_1522{align-items:center;gap:8px;font-size:12.5px;display:flex}._read_dwd2r_1528 summary{cursor:pointer;color:var(--cyan);margin-bottom:6px;font-size:12.5px}._read_dwd2r_1528{flex-direction:column;gap:6px;display:flex}._fileBtn_dwd2r_1539{text-align:center;border:1px dashed var(--line);cursor:pointer;color:var(--muted);border-radius:4px;flex:1;padding:7px 8px;font-size:12px}._potential_dwd2r_1549 dl,._option_dwd2r_929 dl{grid-template-columns:1fr auto;gap:4px 10px;font-size:12.5px;display:grid}._potential_dwd2r_1549 dt,._option_dwd2r_929 dt{color:var(--muted)}._potential_dwd2r_1549 dd,._option_dwd2r_929 dd{font-family:var(--mono);color:var(--strong);text-align:right}._potential_dwd2r_1549 ._big_dwd2r_1566{color:var(--cyan);font-size:14px}._program_dwd2r_1570{flex-direction:column;gap:4px;display:flex}._progRow_dwd2r_1575{grid-template-columns:1fr 34px 46px 72px 20px;gap:4px;display:grid}._progRow_dwd2r_1575 input,._progRow_dwd2r_1575 select{background:var(--bg);min-width:0;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:3px;padding:4px 6px;font-size:11.5px}._progRow_dwd2r_1575 button{color:var(--muted);cursor:pointer;background:0 0;border:0}._siteNote_dwd2r_1597{color:var(--text);background:#19c2b814;border:1px solid #19c2b84d;border-radius:4px;padding:8px 10px;font-size:12px;line-height:1.5}._option_dwd2r_929{border:1px solid var(--line);background:var(--bg);border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}._option_dwd2r_929 header{justify-content:space-between;align-items:center;display:flex}._option_dwd2r_929 header b{color:var(--strong);font-size:14px}._option_dwd2r_929 header button{white-space:nowrap;flex:0}._option_dwd2r_929 p{font-size:12px;line-height:1.5}._optCheck_dwd2r_1632{color:var(--amber)}._bad_dwd2r_1635{color:var(--red)!important}._good_dwd2r_1638{color:var(--green)!important}._thumb_dwd2r_1641{background:var(--panel);border-radius:4px;width:100%;max-height:150px}._thumbPlot_dwd2r_1647{fill:#46e0a00f;stroke:var(--green);stroke-width:1px;stroke-dasharray:4 3}._thumbWall_dwd2r_1653{stroke:var(--poche);stroke-width:2px}._plotLine_dwd2r_1657{fill:none;stroke:var(--green);stroke-width:2px;stroke-dasharray:16 4 2 4}._plotFaint_dwd2r_1664{fill:none;stroke:var(--green);stroke-width:1.2px;stroke-dasharray:16 4 2 4;opacity:.5}._plotText_dwd2r_1671{fill:var(--green);stroke:none;font-family:var(--font-body)}._outsidePlot_dwd2r_1676{fill:none;stroke:#ff5a5a;stroke-width:3px}._envelopeLine_dwd2r_360{fill:#46e0a00a;stroke:var(--green);stroke-width:1.2px;stroke-dasharray:8 5}._siteSummary_dwd2r_1687{background:#46e0a012;border:1px solid #46e0a066;border-radius:4px;padding:8px 10px;font-size:12.5px;line-height:1.5}._siteSummary_dwd2r_1687 b{color:var(--green);font-family:var(--mono)}._stages_dwd2r_1701{background:var(--panel);border:1px solid var(--line);border-radius:7px;gap:2px;padding:2px;display:flex}._stages_dwd2r_1701 button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:3px 12px;font-size:12px}._stages_dwd2r_1701 button:hover{color:var(--strong)}._stages_dwd2r_1701 ._stageOn_dwd2r_1722{background:var(--blue);color:#fff;font-weight:600}._stages_dwd2r_1701 button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}._body_dwd2r_325[hidden],._levelPick_dwd2r_107[hidden]{display:none!important}._zoneUnder_dwd2r_1739{fill-opacity:.14;stroke-opacity:.7;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;pointer-events:none}._dropWrap_dwd2r_1749{position:relative}._dropMenu_dwd2r_1752{z-index:200;background:var(--bar);border:1px solid var(--line);border-radius:8px;min-width:290px;max-height:70vh;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #00000059}._dropTitle_dwd2r_1764{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);padding:8px 8px 4px;font-size:10.5px;font-weight:600}._dropMenu_dwd2r_1752 button{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 8px;font-size:12.5px;display:flex}._dropMenu_dwd2r_1752 button:hover,._dropMenu_dwd2r_1752 button:focus-visible{background:var(--panel);color:var(--strong);outline:none}._dropMenu_dwd2r_1752 small{color:var(--muted);white-space:nowrap;font-size:11px}._dropMenu_dwd2r_1752 ._dropOn_dwd2r_1799{color:var(--strong);box-shadow:inset 2px 0 0 var(--blue)}._libMenu_dwd2r_1805{width:470px}._libGrid_dwd2r_1808{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}._libGrid_dwd2r_1808 button{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex}._libGrid_dwd2r_1808 button span{font-size:12px;line-height:1.2}._thumb_dwd2r_1641{border:1px solid var(--line);background:#fff;border-radius:2px;width:100%;max-width:110px;height:auto}._thumbWallFill_dwd2r_1833{fill:#2b2f36}._thumbLine_dwd2r_1836{fill:none;stroke:#111;stroke-width:1.2px}._thumbArc_dwd2r_1841{fill:none;stroke:#6b7280;stroke-width:.8px}._thumbDash_dwd2r_1846{fill:none;stroke:#111;stroke-width:.8px;stroke-dasharray:3 2}._pickField_dwd2r_1854{grid-template-columns:96px 1fr}._pickButton_dwd2r_1857{width:100%;min-width:0;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:4px;align-items:center;gap:8px;padding:3px 6px;font-size:12.5px;display:flex}._pickButton_dwd2r_1857:hover{border-color:var(--blue)}._pickThumb_dwd2r_1876{flex:0 0 40px;display:flex}._pickThumb_dwd2r_1876 svg{width:40px;height:auto}._pickName_dwd2r_1884{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._pickCaret_dwd2r_1891{color:var(--muted)}._libGrid_dwd2r_1808 button small{white-space:normal;text-align:center}._foldBtn_dwd2r_1900{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}._typeNote_dwd2r_1908{color:var(--muted);margin:4px 0;font-size:11.5px}._typeActions_dwd2r_1913{gap:6px;display:flex}._typeActions_dwd2r_1913 button{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:6px;flex:1;padding:5px 8px;font-size:12px}._typeActions_dwd2r_1913 button:disabled{opacity:.45;cursor:default}._field_dwd2r_111 textarea{font:inherit;font-family:var(--mono);color:var(--strong);background:var(--bg);border:1px solid var(--line);resize:vertical;border-radius:4px;width:100%;padding:4px 6px;font-size:11.5px}._sectionView_dwd2r_1946{cursor:grab;touch-action:none;position:absolute;inset:0;overflow:hidden}._secLevel_dwd2r_1953 line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:14 4 2 4}._secLevel_dwd2r_1953 text{fill:var(--muted);font-size:11px;font-family:var(--mono);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}._secBeyond_dwd2r_1968{fill:none;stroke:var(--text);stroke-width:.8px;opacity:.7}._secGlass_dwd2r_1974{fill:none;stroke:var(--cyan);stroke-width:.8px}._secCut_dwd2r_390{fill:var(--poche);fill-opacity:.55;stroke:var(--poche);stroke-width:1.2px}._secCutLight_dwd2r_1986{fill:var(--bg);stroke:var(--text);stroke-width:.8px}._sheet_dwd2r_344 ._secCutLight_dwd2r_1986{fill:#fff;stroke:#111}._sheet_dwd2r_344 ._secCut_dwd2r_390{fill:#a3a8af;fill-opacity:.75;stroke:#111;stroke-width:1.6px}._secCutGlass_dwd2r_2002{fill:var(--cyan);fill-opacity:.25;stroke:var(--cyan);stroke-width:1px}._secEmpty_dwd2r_2008{color:var(--muted);margin:0;font-size:12px;position:absolute;bottom:12px;left:16px}._stair_dwd2r_2018 polygon,._stair_dwd2r_2018 line{fill:none;stroke:var(--ink,var(--text));stroke-width:.8px;opacity:.8;vector-effect:non-scaling-stroke}._walkLine_dwd2r_2026{stroke-dasharray:4 3}._room_dwd2r_2031 text{stroke:none;font-family:var(--font-body);pointer-events:none}._roomName_dwd2r_2036{fill:var(--strong);font-weight:600}._roomMeta_dwd2r_2040{fill:var(--muted)}._roomLit_dwd2r_2043 polygon{fill:color-mix(in srgb, var(--blue) 12%, transparent);stroke:var(--blue);stroke-width:1.5px;vector-effect:non-scaling-stroke}._roomLit_dwd2r_2043 line{stroke:var(--blue);stroke-width:.8px;opacity:.6;vector-effect:non-scaling-stroke}._tag_dwd2r_2056 circle,._tag_dwd2r_2056 rect{fill:var(--bg);stroke:var(--text);stroke-width:1px;vector-effect:non-scaling-stroke}._tag_dwd2r_2056 text{fill:var(--strong);stroke:none;font-family:var(--font-body);font-weight:600}._tempDim_dwd2r_2070 line{stroke:var(--blue);stroke-width:1px}._tempDim_dwd2r_2070 circle{fill:var(--blue)}._tempDim_dwd2r_2070 text{fill:var(--blue);font-family:var(--mono);text-anchor:middle;paint-order:stroke;stroke:var(--bg);stroke-width:4px;cursor:text;pointer-events:all;font-size:12px;font-weight:600}._tempInput_dwd2r_2089{box-sizing:border-box;width:100%;height:100%;font-family:var(--mono);text-align:center;border:1px solid var(--blue);background:var(--bg);color:var(--strong);outline:none;font-size:12px}._witnessGrip_dwd2r_2102{fill:var(--blue);stroke:var(--bg);stroke-width:1px;cursor:pointer;pointer-events:all}._tempDim_dwd2r_2070 ._witnessGhost_dwd2r_2109{stroke-dasharray:3 3}._permanentIcon_dwd2r_2113{cursor:pointer;pointer-events:all}._permanentIcon_dwd2r_2113 rect{fill:var(--bg);stroke:var(--blue);stroke-width:1px}._permanentIcon_dwd2r_2113 path{fill:none;stroke:var(--blue);stroke-width:1.2px}._flipControl_dwd2r_2128{cursor:pointer;pointer-events:all}._flipControl_dwd2r_2128 path{fill:none;stroke:var(--blue);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._flipHit_dwd2r_2139{fill:var(--bg);fill-opacity:.7;stroke:none}._subEdge_dwd2r_2145,._subEdgeOn_dwd2r_2146{stroke:#22a06b;stroke-width:1.5px;stroke-dasharray:6 3}._subEdgeOn_dwd2r_2146{stroke:#ff7a00;stroke-width:3px;stroke-dasharray:none}._subPoint_dwd2r_2156,._subPointOn_dwd2r_2157{fill:var(--bg);stroke:#22a06b;stroke-width:1.5px}._subPointOn_dwd2r_2157{fill:#ff7a00;stroke:#ff7a00}._subValue_dwd2r_2166,._subValueOn_dwd2r_2167{fill:#22a06b;font-family:var(--mono);paint-order:stroke;stroke:var(--bg);stroke-width:4px;font-size:11px;font-weight:600}._subValueOn_dwd2r_2167{fill:#ff7a00;cursor:text;pointer-events:all;font-size:12px}._gridLine_dwd2r_2182>line{stroke:var(--muted);stroke-width:.9px;stroke-dasharray:18 4 3 4;vector-effect:non-scaling-stroke}._gridBubble_dwd2r_2188{fill:var(--bg);stroke:var(--text);stroke-width:1.1px;vector-effect:non-scaling-stroke}._gridTag_dwd2r_2194{fill:var(--strong);stroke:none;font-family:var(--font-body);font-weight:600}._selected_dwd2r_827._gridLine_dwd2r_2182>line,._selected_dwd2r_827 ._gridBubble_dwd2r_2188{stroke:var(--blue)}._secLine_dwd2r_2208 ._secMid_dwd2r_2208{stroke:var(--muted);stroke-width:.6px;stroke-dasharray:14 4 2 4;opacity:.6;vector-effect:non-scaling-stroke}._secLine_dwd2r_2208 ._secEnd_dwd2r_2215{stroke:var(--strong);stroke-width:2.6px;vector-effect:non-scaling-stroke}._secFlag_dwd2r_2220{fill:var(--strong);stroke:none}._secTag_dwd2r_2224{fill:var(--strong);stroke:none;font-weight:700;font-family:var(--font-body)}._selected_dwd2r_827._secLine_dwd2r_2208 ._secEnd_dwd2r_2215,._selected_dwd2r_827._secLine_dwd2r_2208 ._secMid_dwd2r_2208{stroke:var(--blue);opacity:1}._side_dwd2r_525{gap:0;padding:0;font-size:12px}._side_dwd2r_525 ._panel_dwd2r_533{border:0;border-bottom:1px solid var(--line);border-radius:0;gap:0;padding:0 0 6px}._side_dwd2r_525 ._panel_dwd2r_533 h3{letter-spacing:.2px;background:color-mix(in srgb, var(--line) 70%, var(--panel));border-bottom:1px solid var(--line);margin:0 0 2px;padding:5px 8px;font-size:11.5px;font-weight:600}._side_dwd2r_525 ._panel_dwd2r_533>:not(h3):not(._field_dwd2r_111){margin:4px 8px 0}._side_dwd2r_525 ._field_dwd2r_111{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);grid-template-columns:42% 1fr auto;gap:0;min-height:26px;margin:0}._side_dwd2r_525 ._field_dwd2r_111>span{border-right:1px solid color-mix(in srgb, var(--line) 60%, transparent);align-self:stretch;align-items:center;padding:0 8px;font-size:11.5px;display:flex}._side_dwd2r_525 ._field_dwd2r_111 input,._side_dwd2r_525 ._field_dwd2r_111 select{background:0 0;border:0;border-radius:0;height:100%;padding:4px 6px;font-size:12px}._side_dwd2r_525 ._field_dwd2r_111 input:focus,._side_dwd2r_525 ._field_dwd2r_111 select:focus{outline:1px solid var(--blue);outline-offset:-1px;background:var(--bg)}._side_dwd2r_525 ._field_dwd2r_111 em{padding-right:8px;font-size:11px}._side_dwd2r_525 ._row_dwd2r_594{gap:4px}._side_dwd2r_525 ._row_dwd2r_594 button,._side_dwd2r_525 ._primary_dwd2r_599,._side_dwd2r_525 ._danger_dwd2r_600{border-radius:2px;padding:4px 8px;font-size:12px}._side_dwd2r_525 ._aiTabs_dwd2r_1426{background:var(--bar);border-bottom:1px solid var(--line);gap:0;margin:0}._side_dwd2r_525 ._aiTabs_dwd2r_1426 button{border:0;border-right:1px solid var(--line);border-radius:0;padding:6px 4px;font-size:11.5px}._side_dwd2r_525 ._aiPanel_dwd2r_1421{border-radius:0}._schedule_dwd2r_2329{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11.5px}._schedule_dwd2r_2329 th,._schedule_dwd2r_2329 td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);padding:3px 8px}._schedule_dwd2r_2329 th:first-child,._schedule_dwd2r_2329 td:first-child{width:58px}._schedule_dwd2r_2329 th:last-child,._schedule_dwd2r_2329 td:last-child{width:62px}._schedule_dwd2r_2329 td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._schedule_dwd2r_2329 th{color:var(--muted);font-weight:500}._schedule_dwd2r_2329 td:last-child,._schedule_dwd2r_2329 th:last-child{text-align:right}._schedule_dwd2r_2329 tbody tr{cursor:pointer}._schedule_dwd2r_2329 tbody tr:hover{background:color-mix(in srgb, var(--blue) 10%, transparent)}._schedule_dwd2r_2329 tfoot td{color:var(--strong);font-weight:600}._warn_dwd2r_1507{color:var(--red)}._profileEditor_dwd2r_2378{background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0}._profileBar_dwd2r_2385{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:30px 12px 8px;font-size:12px;display:flex}._profileBar_dwd2r_2385 strong{color:var(--blue);letter-spacing:.06em}._profileBar_dwd2r_2385 button{border:1px solid var(--line);background:var(--panel);height:26px;color:var(--text);cursor:pointer;border-radius:3px;padding:0 10px}._profileHint_dwd2r_2408{flex:1;min-width:0}._profileBreak_dwd2r_2412{flex-basis:100%;height:0}._profileBar_dwd2r_2385 ._profileFinish_dwd2r_2416{background:var(--blue);border-color:var(--blue);color:#fff}._profileCorner_dwd2r_2421{z-index:2;border:1px solid var(--line);background:var(--panel);align-items:center;gap:10px;padding:6px 10px;font-size:12px;display:flex;position:absolute;top:10px;left:12px}._profileCorner_dwd2r_2421 input{width:64px;margin:0 4px;font-family:inherit}._profileCanvas_dwd2r_2439{touch-action:none;flex:1;min-height:0;position:relative;overflow:hidden}._profileLevel_dwd2r_2446{stroke:var(--muted);stroke-dasharray:10 4 2 4;stroke-width:.8px}._profileText_dwd2r_2451{fill:var(--muted);font-size:11px}._profileOld_dwd2r_2455{fill:none;stroke:var(--muted);stroke-dasharray:4 4;stroke-width:.8px}._profileShape_dwd2r_2461{fill:#c2189b0f;stroke:#c2189b;stroke-width:1.5px;stroke-linejoin:miter}._profileOpening_dwd2r_2467{fill:var(--bg);stroke:var(--muted);stroke-width:1px}._profileDim_dwd2r_2472{fill:var(--blue);font-variant-numeric:tabular-nums;font-size:11px}._profileAdd_dwd2r_2477,._sketchAdd_dwd2r_2478{cursor:copy}._profileAdd_dwd2r_2477 circle,._sketchAdd_dwd2r_2478 circle{fill:var(--bg);stroke:var(--blue);stroke-width:1.2px}._profileAdd_dwd2r_2477 path,._sketchAdd_dwd2r_2478 path{stroke:var(--blue);stroke-width:1.4px}._profileCornerGrip_dwd2r_2492,._sketchCorner_dwd2r_2493{fill:var(--bg);stroke:var(--blue);stroke-width:1.6px;cursor:move}._profileCornerOn_dwd2r_2499,._sketchCornerOn_dwd2r_2500{fill:var(--blue);stroke:var(--blue);stroke-width:1.6px;cursor:move}._sketchAdd_dwd2r_2478,._sketchCorner_dwd2r_2493,._sketchCornerOn_dwd2r_2500{pointer-events:none}._thin_dwd2r_1137 svg line,._thin_dwd2r_1137 svg polyline,._thin_dwd2r_1137 svg polygon,._thin_dwd2r_1137 svg path,._thin_dwd2r_1137 svg rect,._thin_dwd2r_1137 svg circle{vector-effect:non-scaling-stroke;stroke-width:1px!important}._profileCtx_dwd2r_2524{fill:var(--bg);stroke:var(--muted);stroke-width:.7px;opacity:.85}._profileCtxCut_dwd2r_2530{fill:#c9cdd3;stroke:#6b7178;stroke-width:.9px}._profilePicking_dwd2r_2535{cursor:crosshair}._profileBar_dwd2r_2385 ._profilePickOn_dwd2r_2538{color:#fff;background:#c2189b;border-color:#c2189b}._profilePickLine_dwd2r_2543{stroke:#c2189b;stroke-width:3px;stroke-linecap:round;opacity:.8}._filterList_dwd2r_2551{gap:2px;margin-bottom:8px;display:grid}._filterRow_dwd2r_2556{grid-template-columns:18px 1fr auto auto;align-items:center;gap:6px;height:auto!important;padding:3px 0!important;display:grid!important}._filterRow_dwd2r_2556 b{font-variant-numeric:tabular-nums;font-weight:600}._filterRow_dwd2r_2556 button{height:20px;padding:0 6px;font-size:11px}._tempFrame_dwd2r_2574{pointer-events:none;z-index:3;border:2px solid #00b5d6;position:absolute;inset:0}._tempBadge_dwd2r_2581{z-index:4;color:#fff;cursor:pointer;background:#00b5d6;border:0;padding:2px 8px;font-size:11px;position:absolute;top:6px;right:8px}._mullion_dwd2r_2594{fill:var(--bg);stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}._sheet_dwd2r_344 ._mullion_dwd2r_2594{fill:#fff;stroke:#111}._sketchLine_dwd2r_2606{fill:none;stroke:#c2189b;stroke-width:1.5px}._sketchLineOn_dwd2r_2611{fill:none;stroke:#c2189b;stroke-width:3.5px}._sketchGhost_dwd2r_2616{fill:none;stroke:#c2189b;stroke-width:1px;stroke-dasharray:5 4}._sketchFill_dwd2r_2622{fill:#c2189b12;stroke:none}._sketchOpen_dwd2r_2626{fill:none;stroke:#e53935;stroke-width:2px}._sketchCursor_dwd2r_2631{fill:#c2189b}._sketchError_dwd2r_2634{z-index:2;color:#b71c1c;background:#fdecec;border:1px solid #e53935;padding:4px 10px;font-size:12px;position:absolute;bottom:10px;left:12px}._profileBar_dwd2r_2385 button:disabled{opacity:.45;cursor:not-allowed}._present_dwd2r_2651{background:var(--bg);grid-template-columns:240px 1fr 300px;height:100%;min-height:0;display:grid}._presentList_dwd2r_2658,._presentSide_dwd2r_2659{background:var(--panel);border-right:1px solid var(--line);padding:10px;overflow:auto}._presentSide_dwd2r_2659{border-right:0;border-left:1px solid var(--line);padding:0}._presentActions_dwd2r_2670{gap:6px;margin-bottom:10px;display:grid}._presentActions_dwd2r_2670 button{height:30px}._pageList_dwd2r_2678{gap:4px;margin:0;padding:0;list-style:none;display:grid}._pageList_dwd2r_2678 button{text-align:left;border:1px solid var(--line);background:var(--bar);width:100%;color:var(--text);cursor:pointer;gap:2px;padding:6px 8px;display:grid}._pageList_dwd2r_2678 button small{color:var(--muted);font-size:11px}._pageList_dwd2r_2678 ._pageOn_dwd2r_2700{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}._presentArea_dwd2r_2704{background:#d9dbde;place-items:center;display:grid;position:relative;overflow:auto}._pageFrame_dwd2r_2711{background:#fff;position:relative;box-shadow:0 2px 12px #00000040}._pageSvg_dwd2r_2716,._pageSvg_dwd2r_2716 svg{display:block}._pageItem_dwd2r_2720,._pageItemOn_dwd2r_2721{cursor:move;position:absolute}._pageItem_dwd2r_2720:hover{outline:1px dashed #0b8a8799}._pageItemOn_dwd2r_2721{outline:2px solid var(--blue)}._addGrid_dwd2r_2731{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:8px;display:grid}._addGrid_dwd2r_2731 button{min-height:28px;font-size:12px}._textEdit_dwd2r_2741{width:100%;font:inherit;margin-bottom:6px}._tabSketch_dwd2r_2747{color:#1b7a3a!important;border-bottom-color:#1b7a3a!important}._bigMark_dwd2r_2751{font-size:20px;font-weight:700;line-height:22px}._toolFinish_dwd2r_2756 ._bigMark_dwd2r_2751{color:#1b7a3a}._toolCancel_dwd2r_2759 ._bigMark_dwd2r_2751{color:#c62828}._tool_dwd2r_221:disabled{opacity:.4;cursor:not-allowed}._arriving_dwd2r_2768{opacity:.55;pointer-events:none}._arriving_dwd2r_2768 text{fill:var(--text);stroke:none;font-family:var(--font-body);font-weight:600}._subPanel_dwd2r_2780{border-top:1px solid var(--line,#7f7f7f33);gap:4px;padding-block:6px;display:grid}._subHead_dwd2r_2786{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;justify-self:start;padding:2px 0}._edgeRow_dwd2r_2795{align-items:center;gap:6px;font-size:12px;display:flex}._edgeRow_dwd2r_2795 label{flex:1;align-items:center;gap:6px;display:flex}._edgeRow_dwd2r_2795>span{flex:1}._edgeSlope_dwd2r_2810{width:58px;font:inherit;font-variant-numeric:tabular-nums}._edgeDelete_dwd2r_2815{color:var(--muted,#888);cursor:pointer;background:0 0;border:none}._slopeArrow_dwd2r_2822 line,._slopeArrow_dwd2r_2822 polyline{fill:none;stroke-width:1.2px;stroke-dasharray:none}._beam_dwd2r_2829 line{fill:none;stroke-dasharray:10 3 2 3;stroke-width:.8px}._louvre_dwd2r_2835 polygon,._terrain_dwd2r_2840 polygon{fill:none;stroke-width:.8px}._terrain_dwd2r_2840 ._contour_dwd2r_2844{stroke-width:.5px;opacity:.55}._terrain_dwd2r_2840 ._contourMajor_dwd2r_2848{stroke-width:.9px;opacity:.85}._body_dwd2r_325{--side:clamp(260px, 21vw, 340px)}._body_dwd2r_325._sideHidden_dwd2r_2859{--side:0px}._body_dwd2r_325._sideHidden_dwd2r_2859 ._side_dwd2r_525{display:none}._sideToggle_dwd2r_2865{right:calc(var(--side) + 8px);z-index:6;border:1px solid var(--line);background:var(--panel);width:26px;height:26px;color:var(--muted);font:600 14px/1 var(--mono);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:6px}._sideToggle_dwd2r_2865:hover{color:var(--strong);border-color:var(--blue)}._ribbon_dwd2r_170{scrollbar-width:thin}@media (width<=1500px){._tabs_dwd2r_174{height:28px}._tab_dwd2r_174{padding:5px 11px;font-size:12px}._viewBar_dwd2r_406{gap:2px;padding:2px 6px;font-size:11px}._viewBar_dwd2r_406 label,._viewBar_dwd2r_406 button{padding:0 5px}._side_dwd2r_525{gap:8px;padding:8px}._aiTabs_dwd2r_1426 button{white-space:nowrap;letter-spacing:0;padding-left:4px;padding-right:4px;font-size:11px}}@media (width<=1320px){._tool_dwd2r_221{width:40px;font-size:9.5px}._group_dwd2r_216{padding:0 3px}._groupName_dwd2r_235{display:none}}._groupSmall_dwd2r_2931 ._tools_dwd2r_272{grid-template-rows:repeat(2,1fr);grid-auto-flow:column;gap:1px 2px;display:grid}._groupSmall_dwd2r_2931 ._tool_dwd2r_221{white-space:nowrap;flex-direction:row;justify-content:flex-start;gap:5px;width:auto;height:27px;padding:0 7px 0 5px;font-size:10.5px}._groupSmall_dwd2r_2931 ._tool_dwd2r_221 svg{width:16px;height:16px}._ribbon_dwd2r_170[data-fit="1"] ._groupSmall_dwd2r_2931 ._tool_dwd2r_221,._ribbon_dwd2r_170[data-fit="2"] ._groupSmall_dwd2r_2931 ._tool_dwd2r_221,._ribbon_dwd2r_170[data-fit="3"] ._groupSmall_dwd2r_2931 ._tool_dwd2r_221{width:auto;height:23px;padding:0 5px 0 4px;font-size:10px}._ribbon_dwd2r_170[data-fit="1"] ._groupSmall_dwd2r_2931 ._tool_dwd2r_221 svg,._ribbon_dwd2r_170[data-fit="2"] ._groupSmall_dwd2r_2931 ._tool_dwd2r_221 svg,._ribbon_dwd2r_170[data-fit="3"] ._groupSmall_dwd2r_2931 ._tool_dwd2r_221 svg{width:15px;height:15px}._ribbon_dwd2r_170[data-fit="3"] ._groupSmall_dwd2r_2931 ._tool_dwd2r_221{padding:0 4px}@media (width<=1800px){._groupIcons_dwd2r_2970 ._tools_dwd2r_272{grid-template-rows:repeat(2,1fr)}._groupIcons_dwd2r_2970 ._tool_dwd2r_221{justify-content:center;width:27px;padding:0}._groupIcons_dwd2r_2970 ._tool_dwd2r_221>span{display:none}}._plan_dwd2r_731._planSelect_dwd2r_2985{cursor:default}._prehighlight_dwd2r_2988,._prehighlight_dwd2r_2988 line,._prehighlight_dwd2r_2988 polyline,._prehighlight_dwd2r_2988 polygon,._prehighlight_dwd2r_2988 circle,._prehighlight_dwd2r_2988 path,._prehighlight_dwd2r_2988 rect{stroke:var(--blue);stroke-width:2.6px;stroke-opacity:.85;fill:none;pointer-events:none}._prehighlight_dwd2r_2988 ._poche_dwd2r_769{stroke:var(--blue);stroke-width:2.6px;fill:#19c2b824}._prehighlight_dwd2r_2988 text{fill:var(--blue)}._boxWindow_dwd2r_3009,._boxCrossing_dwd2r_3010{stroke:var(--blue);stroke-width:1px;fill:#19c2b814;pointer-events:none}._boxCrossing_dwd2r_3010{stroke-dasharray:6 4;fill:#5bc87814}._pickTip_dwd2r_3020{pointer-events:none;opacity:0;animation:.15s ease-out .45s forwards _pickTipIn_dwd2r_1}._pickTip_dwd2r_3020 rect{fill:var(--panel);stroke:var(--line);stroke-width:1px}._pickTip_dwd2r_3020 text{fill:var(--text);font-size:11px;font-family:var(--ui,inherit)}@keyframes _pickTipIn_dwd2r_1{to{opacity:1}}._ctxMenu_dwd2r_3041{z-index:1000;background:var(--panel);border:1px solid var(--line);min-width:220px;color:var(--text);border-radius:6px;padding:4px 0;font-size:12.5px;position:fixed;box-shadow:0 8px 24px #00000040}._ctxMenu_dwd2r_3041 button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:16px;padding:6px 14px;display:flex}._ctxMenu_dwd2r_3041 button:hover:not(:disabled){background:color-mix(in srgb, var(--blue) 14%, transparent)}._ctxMenu_dwd2r_3041 button:disabled{opacity:.4;cursor:default}._ctxMenu_dwd2r_3041 kbd{opacity:.6;font:inherit;font-size:11px}._ctxMenu_dwd2r_3041 hr{border:0;border-top:1px solid var(--line);margin:4px 0}._filterBack_dwd2r_3083{z-index:1001;background:#00000040;place-items:center;display:grid;position:fixed;inset:0}._filterBox_dwd2r_3091{background:var(--panel);border:1px solid var(--line);width:min(360px,100vw - 32px);color:var(--text);border-radius:8px;padding:16px;font-size:13px;box-shadow:0 12px 32px #0000004d}._filterBox_dwd2r_3091 h3{margin:0 0 10px;font-size:14px}._filterBox_dwd2r_3091 label{align-items:center;gap:8px;padding:4px 0;display:flex}._filterBox_dwd2r_3091 label span:last-child{opacity:.7;margin-left:auto}._fdRow_dwd2r_3115{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}._tabContext_dwd2r_3121{color:var(--blue);font-weight:600}._viewCube_dwd2r_3126{z-index:5;perspective:400px;-webkit-user-select:none;user-select:none;width:92px;height:92px;position:absolute;top:34px;right:14px}._viewCubeBody_dwd2r_3136{width:56px;height:56px;transform-style:preserve-3d;position:absolute;top:18px;left:18px}._viewCubeFace_dwd2r_3144{color:#3b4350;letter-spacing:.5px;cursor:pointer;backface-visibility:hidden;background:#ecf0f5eb;border:1px solid #8f99a6;place-items:center;font-size:9.5px;font-weight:600;display:grid;position:absolute;inset:0}._viewCubeFace_dwd2r_3144:hover{background:#96c4fff2}._viewCubeHome_dwd2r_3161{width:20px;height:20px;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;position:absolute;top:0;left:0}._gpuTip_dwd2r_3175{z-index:5;background:var(--panel);border:1px solid var(--line);max-width:380px;color:var(--text);border-radius:6px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex;position:absolute;bottom:40px;left:12px}._gpuTip_dwd2r_3175 button{border:1px solid var(--line);background:var(--blue);color:#fff;cursor:pointer;border-radius:4px;align-self:flex-end;padding:3px 10px;font-size:12px}._pickTip3d_dwd2r_3202{z-index:4;background:var(--panel);border:1px solid var(--line);color:var(--text);white-space:nowrap;pointer-events:none;opacity:0;border-radius:3px;padding:3px 7px;font-size:11px;animation:.15s ease-out .45s forwards _pickTipIn_dwd2r_1;display:none;position:absolute}._fdRow_dwd2r_3115 button{flex:none;width:auto;min-width:72px;height:auto;padding:5px 12px}._fdRow_dwd2r_3115>span{white-space:nowrap}._filterBox_dwd2r_3091 input[type=checkbox]{flex:none;width:auto}._optionsBar_dwd2r_929{z-index:3;background:var(--bar);border:1px solid var(--line);white-space:nowrap;border-radius:6px;align-items:center;gap:14px;padding:4px 12px;font-size:12px;display:flex;position:absolute;top:6px;left:50%;transform:translate(-50%)}._optionsBar_dwd2r_929 b{color:var(--muted);font-weight:600}._optionsBar_dwd2r_929 label{cursor:pointer;align-items:center;gap:5px;display:flex}._sketchOptions_dwd2r_3260{color:var(--text);align-items:center;gap:12px;display:inline-flex}._sketchOptions_dwd2r_3260 label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._sketchNum_dwd2r_3272{border:1px solid var(--line);background:var(--panel);width:64px;height:24px;color:var(--text);font:inherit;text-align:right;border-radius:3px;padding:0 6px}._sketchChainOn_dwd2r_3283{color:#c2189b;font-weight:600}._sketchChainOff_dwd2r_3287{color:var(--muted)}._sheet_dwd2r_344 ._overhead_dwd2r_372,._sheet_dwd2r_344 ._ink_dwd2r_363._overhead_dwd2r_372,._sheet_dwd2r_344 ._overheadLine_dwd2r_372,._sheet_dwd2r_344 ._roofFold_dwd2r_1272,._sheet_dwd2r_344 ._overhead_dwd2r_372 line,._sheet_dwd2r_344 ._overhead_dwd2r_372 polygon,._sheet_dwd2r_344 ._overhead_dwd2r_372 polyline,._sheet_dwd2r_344 ._overhead_dwd2r_372 path{stroke:#aab1bb;stroke-width:.7px;stroke-dasharray:6 4;opacity:1;fill:none}._sheet_dwd2r_344 ._roofGrid_dwd2r_1279{stroke:#bcd0e6;stroke-width:.6px}._sheet_dwd2r_344 ._selected_dwd2r_827._overhead_dwd2r_372,._sheet_dwd2r_344 ._selected_dwd2r_827 ._overhead_dwd2r_372,._sheet_dwd2r_344 ._selected_dwd2r_827._overhead_dwd2r_372 line,._sheet_dwd2r_344 ._selected_dwd2r_827._overhead_dwd2r_372 polygon,._sheet_dwd2r_344 ._selected_dwd2r_827._overhead_dwd2r_372 polyline,._sheet_dwd2r_344 ._selected_dwd2r_827._overhead_dwd2r_372 path,._sheet_dwd2r_344 ._selected_dwd2r_827 ._roofFold_dwd2r_1272{stroke:var(--blue)}._cutLine_dwd2r_3323{fill:none;stroke:var(--poche);stroke-width:1.6px;vector-effect:non-scaling-stroke}._belowLine_dwd2r_3329{fill:none;stroke-width:.8px}._lift_dwd2r_3334{fill:none;stroke:var(--poche);stroke-width:.9px;opacity:.9}._selected_dwd2r_827._lift_dwd2r_3334{stroke:var(--blue)}._stair_dwd2r_2018 ._stairBelow_dwd2r_3344{fill:none;stroke:var(--poche);stroke-width:.9px;opacity:1}._stair_dwd2r_2018 ._stairCut_dwd2r_3350{fill:none;stroke:var(--poche);stroke-width:1.1px;opacity:1}._stair_dwd2r_2018 ._stairAbove_dwd2r_3356{fill:none;stroke:#aab1bb;stroke-width:.7px;stroke-dasharray:5 3;opacity:1}._stair_dwd2r_2018 ._stairWalk_dwd2r_3363{fill:none;stroke:var(--text);stroke-width:.7px;stroke-dasharray:none;opacity:.85}._stair_dwd2r_2018 ._stairHead_dwd2r_3370{fill:var(--text);stroke:none;opacity:.85}._stair_dwd2r_2018 text{fill:var(--text);stroke:none;font-family:var(--font-body);font-weight:700}._selected_dwd2r_827._stair_dwd2r_2018 ._stairBelow_dwd2r_3344,._selected_dwd2r_827._stair_dwd2r_2018 ._stairCut_dwd2r_3350,._selected_dwd2r_827._stair_dwd2r_2018 ._stairAbove_dwd2r_3356,._selected_dwd2r_827._stair_dwd2r_2018 ._stairWalk_dwd2r_3363{stroke:var(--blue)}._railing_dwd2r_1290 ._railFace_dwd2r_3388{fill:none;stroke:var(--poche);stroke-width:.8px}._railing_dwd2r_1290 ._railFace_dwd2r_3388._railGlassFace_dwd2r_3393{stroke:#2f6fb6}._railing_dwd2r_1290 ._railPane_dwd2r_3396{fill:#2f7fd638;stroke:none}._railing_dwd2r_1290 ._railPost_dwd2r_3400{fill:var(--poche);stroke:var(--poche);stroke-width:.5px}._selected_dwd2r_827._railing_dwd2r_1290 ._railFace_dwd2r_3388,._selected_dwd2r_827._railing_dwd2r_1290 ._railPost_dwd2r_3400{stroke:var(--blue)}._sheet_dwd2r_344 ._ink_dwd2r_363._cutLine_dwd2r_3323,._sheet_dwd2r_344 ._ink_dwd2r_363._lift_dwd2r_3334{stroke:var(--poche)}._tabs_dwd2r_174[hidden]{display:none}._moreTools_dwd2r_3419{font-family:var(--font-display);color:var(--blue);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;flex:none;align-self:center;margin-left:auto;padding:5px 12px;font-size:12px;font-weight:600}._moreTools_dwd2r_3419:hover{border-color:var(--blue)}._ribbonSimple_dwd2r_3437 ._ribbon_dwd2r_170{align-items:stretch;padding-top:6px;padding-bottom:4px}._ribbonSimple_dwd2r_3437 ._ribbon_dwd2r_170 ._moreTools_dwd2r_3419{margin-right:10px}._ribbonSimple_dwd2r_3437 ._tool_dwd2r_221 span{font-size:11.5px}._side_dwd2r_525{padding:0 0 12px;font-size:13px}._side_dwd2r_525 ._aiTabs_dwd2r_1426{background:var(--bar);border-bottom:1px solid var(--line);z-index:2;gap:4px;padding:8px;position:sticky;top:0}._side_dwd2r_525 ._aiTabs_dwd2r_1426 button{font-family:var(--font-display);box-shadow:none;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:600}._side_dwd2r_525 ._aiTabs_dwd2r_1426 ._aiTabOn_dwd2r_1443{background:var(--blue);color:#fff;box-shadow:none}._ws_dwd2r_2[data-theme=dark] ._side_dwd2r_525 ._aiTabs_dwd2r_1426 ._aiTabOn_dwd2r_1443{color:#0e0f11}._side_dwd2r_525 ._panel_dwd2r_533{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:10px 10px 0;padding:0 0 8px;overflow:hidden}._side_dwd2r_525 ._panel_dwd2r_533 h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--strong);background:0 0;border-bottom:0;margin:0;padding:11px 12px 7px;font-size:13.5px;font-weight:600}._side_dwd2r_525 ._field_dwd2r_111{border-bottom:0;border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);min-height:32px}._side_dwd2r_525 ._field_dwd2r_111>span{color:var(--muted);border-right:0;padding:0 12px;font-size:12.5px}._side_dwd2r_525 ._field_dwd2r_111 input,._side_dwd2r_525 ._field_dwd2r_111 select{font-family:var(--font-body);border-radius:8px;font-size:13px}._side_dwd2r_525 ._field_dwd2r_111 em{font-family:var(--font-body)}._side_dwd2r_525 ._row_dwd2r_594 button,._side_dwd2r_525 ._primary_dwd2r_599,._side_dwd2r_525 ._danger_dwd2r_600{border-radius:8px;padding:5px 12px}._side_dwd2r_525 ._schedule_dwd2r_2329{font-size:12.5px}._tool_dwd2r_221{border-radius:10px}._side_dwd2r_525 ._panel_dwd2r_533,._side_dwd2r_525>*{flex-shrink:0}._side_dwd2r_525 ._aiTabs_dwd2r_1426 button{white-space:nowrap;flex:auto;min-width:0;padding:6px 7px;font-size:11.5px}._presentList_dwd2r_2658 button,._presentSide_dwd2r_2659 button{font-family:var(--font-body);color:var(--text);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12.5px}._presentList_dwd2r_2658 button:hover:not(:disabled),._presentSide_dwd2r_2659 button:hover:not(:disabled){border-color:var(--blue)}._presentList_dwd2r_2658 button:disabled,._presentSide_dwd2r_2659 button:disabled{opacity:.5;cursor:default}._presentActions_dwd2r_2670 button{height:34px;font-family:var(--font-display);font-weight:600}._presentActions_dwd2r_2670>button:first-child{background:var(--blue);border-color:var(--blue);color:#fff}._presentList_dwd2r_2658 ._pageList_dwd2r_2678 button{background:var(--bar);border-radius:12px;padding:9px 12px}._presentList_dwd2r_2658 ._pageList_dwd2r_2678 button b,._presentList_dwd2r_2658 ._pageList_dwd2r_2678 button strong{font-family:var(--font-display)}._presentList_dwd2r_2658 ._pageList_dwd2r_2678 ._pageOn_dwd2r_2700{border-color:var(--blue);box-shadow:none;background:color-mix(in srgb, var(--blue) 10%, var(--panel))}._pageFrame_dwd2r_2711{box-shadow:none;border:1px solid #c9cbd0}._presentArea_dwd2r_2704{background:var(--bg)}._cloud_dwd2r_3605 polygon{fill:none;stroke:var(--text);stroke-width:1.2px;vector-effect:non-scaling-stroke}._cloud_dwd2r_3605 polygon._cloudTag_dwd2r_3611{fill:var(--bg);stroke-width:1px}._cloud_dwd2r_3605 text{fill:var(--strong);stroke:none;font-family:var(--font-body);font-weight:600}._region_dwd2r_3622{stroke:var(--muted);stroke-width:.8px;vector-effect:non-scaling-stroke}._wallHatch_dwd2r_3627{pointer-events:none}._secHatch_dwd2r_3631 polygon{stroke:none;pointer-events:none}._logoRow_dwd2r_3636{align-items:center;gap:8px;margin:6px 0 10px;display:flex}._logoThumb_dwd2r_3642{object-fit:contain;background:#fff;border-radius:6px;max-width:96px;max-height:48px;padding:4px}._logoPick_dwd2r_3650{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;padding:6px 14px;font-size:12px;display:inline-flex}._revList_dwd2r_3659{margin:4px 0 10px;padding:0;font-size:12px;line-height:1.6;list-style:none}._side_dwd2r_525 ._aiTabs_dwd2r_1426{flex-wrap:wrap;row-gap:4px}._side_dwd2r_525 ._aiTabs_dwd2r_1426 button{flex:1 0 auto}._shaft_dwd2r_3676 polygon,._shaft_dwd2r_3676 line{fill:none;stroke:var(--ink,var(--text));stroke-width:.8px;vector-effect:non-scaling-stroke}._ceilingPlan_dwd2r_3683 polygon{fill:none;stroke:var(--ink,var(--text));stroke-width:1px;vector-effect:non-scaling-stroke}._ceilingPlan_dwd2r_3683 line{stroke:var(--ink,var(--text));stroke-width:.5px;opacity:.6;vector-effect:non-scaling-stroke}._primary_dwd2r_599,._sendBtn_dwd2r_1247,._presentActions_dwd2r_2670>button:first-child{color:#fff;background:#0e0f11;border:1.5px solid #0e0f11}._primary_dwd2r_599:hover:not(:disabled),._sendBtn_dwd2r_1247:hover:not(:disabled),._presentActions_dwd2r_2670>button:first-child:hover:not(:disabled){background:#2a2c30;border-color:#2a2c30}._ws_dwd2r_2[data-theme=dark] ._primary_dwd2r_599,._ws_dwd2r_2[data-theme=dark] ._sendBtn_dwd2r_1247,._ws_dwd2r_2[data-theme=dark] ._presentActions_dwd2r_2670>button:first-child{color:#0e0f11;background:#fff;border-color:#fff}._stages_dwd2r_1701 ._stageOn_dwd2r_1722,._side_dwd2r_525 ._aiTabs_dwd2r_1426 ._aiTabOn_dwd2r_1443{background:color-mix(in srgb, var(--blue) 16%, transparent);color:var(--strong);box-shadow:inset 0 0 0 1.5px var(--blue)}._cmdRow_dwd2r_685 b._cmdLive_dwd2r_702{color:var(--strong);border-color:var(--blue);background:0 0}._dropWrap_dwd2r_1749:has(._dropArrow_dwd2r_3729){align-items:stretch;display:flex}._dropArrow_dwd2r_3729{width:18px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:center;margin-left:-6px;padding:0;font-size:11px;line-height:1}._dropArrow_dwd2r_3729:hover,._dropArrow_dwd2r_3729[aria-expanded=true]{color:var(--strong);background:color-mix(in srgb, var(--blue) 14%, transparent)}._ws_dwd2r_2[data-theme=dark] ._side_dwd2r_525 ._aiTabs_dwd2r_1426 ._aiTabOn_dwd2r_1443,._ws_dwd2r_2[data-theme=dark] ._stages_dwd2r_1701 ._stageOn_dwd2r_1722{color:var(--strong)}._ribbonSimple_dwd2r_3437 ._tool_dwd2r_221{min-width:0}._ribbonSimple_dwd2r_3437 ._ribbon_dwd2r_170[data-fit="2"] ._tool_dwd2r_221,._ribbonSimple_dwd2r_3437 ._ribbon_dwd2r_170[data-fit="3"] ._tool_dwd2r_221{width:50px;font-size:10px}._ribbonSimple_dwd2r_3437 ._ribbon_dwd2r_170[data-fit="3"] ._tool_dwd2r_221>span{white-space:nowrap;display:block}._calloutBox_dwd2r_3771{pointer-events:none;border:1.5px dashed #0b8a87;border-radius:4px;position:absolute}._draftDot_dwd2r_3777{pointer-events:none;background:#0b8a87;border-radius:50%;width:6px;height:6px;position:absolute}._ceilingPlan_dwd2r_3683 polygon._ceilingLed_dwd2r_3786{stroke:#c99700;stroke-dasharray:6 4}._joinerySub_dwd2r_3792{color:#0e0f11;margin:10px 0 4px;font-size:11.5px;font-weight:600}._joineryCheck_dwd2r_3798{color:var(--text);align-items:center;gap:6px;font-size:12px;display:flex}._joineryModule_dwd2r_3805{border:1px solid var(--line);border-radius:8px;gap:4px;margin:4px 0;padding:6px 8px;display:grid}._joineryModuleHead_dwd2r_3813{grid-template-columns:32px 1fr auto;align-items:center;gap:6px;display:grid}._joineryModuleHead_dwd2r_3813 b{color:#0b8a87}._joineryModuleHead_dwd2r_3813 select{min-width:0}._joineryModuleHead_dwd2r_3813 button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;padding:2px 7px}._clearanceBad_dwd2r_3833{fill:#d645411f;stroke:#d64541;stroke-width:1.2px;stroke-dasharray:5 3}._clearanceOk_dwd2r_3839{fill:#0b8a8714;stroke:#0b8a87;stroke-width:1px;stroke-dasharray:5 3}._tabs_zkuy0_3{gap:6px;display:flex}._tabs_zkuy0_3 button{font:inherit;border:1.5px solid var(--o-line);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600}._tabs_zkuy0_3 button[aria-pressed=true]{border-color:var(--o-teal);background:var(--o-teal);color:var(--o-card)}._where_zkuy0_24{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}._where_zkuy0_24>label{min-width:160px}._indicative_zkuy0_35{color:#8a5a00;background:#fff8db;border-radius:8px;flex-basis:100%;margin:0;padding:6px 10px;font-size:12.5px}._totals_zkuy0_45{flex-wrap:wrap;align-items:flex-end;gap:28px;margin:8px 0 14px;display:flex}._missing_zkuy0_52{color:#a33a3a;margin:0;font-size:12.5px}._inline_zkuy0_58{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}._trace_zkuy0_65{color:var(--o-muted);font-size:11px;display:block}._rateCell_zkuy0_71{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}._rateBtn_zkuy0_77{font:inherit;border:0;border-bottom:1px dashed var(--o-muted);color:inherit;cursor:pointer;background:0 0;padding:0;font-size:12px}._ai_zkuy0_87{font:inherit;border:1px solid var(--o-teal);color:var(--o-teal);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600}._editor_zkuy0_99{gap:4px;min-width:200px;display:inline-grid}._editor_zkuy0_99 input{font:inherit;padding:4px 6px;font-size:12px}._editorBtns_zkuy0_109{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}._editorBtns_zkuy0_109 button{font:inherit;border:1px solid var(--o-line);color:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:3px 6px;font-size:11px}._error_zkuy0_125{color:#a33a3a;font-size:12px}._src_zkuy0_130{text-transform:uppercase;letter-spacing:.03em;color:#4a4f57;background:#eef0f2;border-radius:4px;padding:1px 5px;font-size:10.5px;font-weight:700;display:inline-block}._src_zkuy0_130[data-kind=ai]{color:#8a5a00;background:#fff1d6}._src_zkuy0_130[data-kind=project],._src_zkuy0_130[data-kind=account]{color:#0b6d6a;background:#e6f4f3}._src_zkuy0_130[data-kind=missing]{color:#a33a3a;background:#fde8e8}._srcText_zkuy0_154{color:var(--o-muted);max-width:320px;font-size:11px;display:block}._chart_zkuy0_161{width:100%;height:auto;color:inherit}._legend_zkuy0_166{flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}._legend_zkuy0_166 i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}._legend_zkuy0_166 ._line_zkuy0_183{vertical-align:3px;background:#111;height:2px}._small_zkuy0_188{width:64px}._trades_zkuy0_191{flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}._trades_zkuy0_191 label{align-items:center;gap:4px;display:inline-flex}._up_zkuy0_203{color:#a33a3a}._down_zkuy0_206{color:#2d7a3a}._note_zkuy0_209{font:inherit;box-sizing:border-box;width:100%;font-size:13px}._clause_zkuy0_216{border-top:1px solid var(--o-line);gap:6px;padding:12px 0;display:grid}._clause_zkuy0_216 h4{margin:0;font-size:14px}._clause_zkuy0_216 textarea{font:inherit;box-sizing:border-box;width:100%;font-size:13px;line-height:1.45}._chips_zkuy0_233{flex-wrap:wrap;gap:4px;display:flex}._chips_zkuy0_233 button{font:inherit;border:1px solid var(--o-line);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:1px 8px;font-size:11px}._edited_zkuy0_248{color:var(--o-teal);font-size:11px;font-weight:700}._wide_iwqnr_3{gap:18px;max-width:1200px;margin:0 auto;padding:28px;display:grid}._stack_iwqnr_11{gap:18px;min-width:0;display:grid}._boq_iwqnr_17{border-collapse:collapse;width:100%;font-size:13px}._boq_iwqnr_17 th{text-align:start;text-transform:uppercase;letter-spacing:.04em;color:var(--o-muted);padding:8px 10px 8px 0;font-size:11px;font-weight:600}._boq_iwqnr_17 td{border-top:1px solid var(--o-line);vertical-align:top;padding:7px 10px 7px 0}._boq_iwqnr_17 td._num_iwqnr_36,._boq_iwqnr_17 th._num_iwqnr_36{text-align:end;font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;font-size:12px}._boq_iwqnr_17 tr._section_iwqnr_43 td{border-top:none;padding-top:16px;font-weight:700}._boq_iwqnr_17 tr._sum_iwqnr_48 td{font-weight:700}._grand_iwqnr_52{margin:0;font-size:22px;font-weight:700}._cams_iwqnr_58{flex-wrap:wrap;gap:8px;display:flex}._cam_iwqnr_58{font:inherit;border:1.5px solid var(--o-line);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:7px 14px;font-size:13px}._cam_iwqnr_58[aria-pressed=true]{border-color:var(--o-teal);background:var(--o-teal);color:var(--o-card)}._cam_iwqnr_58:focus-visible{outline:2px solid var(--o-teal);outline-offset:2px}._preview_iwqnr_83{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--o-line);background:#fff;border-radius:12px;width:100%}._notes_iwqnr_92{font:inherit;resize:vertical;border:1.5px solid var(--o-line);width:100%;color:inherit;background:0 0;border-radius:10px;padding:8px 10px;font-size:13.5px}._gallery_iwqnr_104{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._gallery_iwqnr_104 li{gap:4px;min-width:0;display:grid}._gallery_iwqnr_104 a{aspect-ratio:4/3;border:1px solid var(--o-line);border-radius:10px;display:block;position:relative;overflow:hidden}._gallery_iwqnr_104 img{object-fit:cover;width:100%;height:100%;display:block}._badge_iwqnr_131{inset-inline-start:8px;color:#fff;background:#0e0f11;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:8px}._caption_iwqnr_142{color:var(--o-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._error_iwqnr_149{color:var(--o-redtx);margin:0;font-size:13px}._ffeThumb_iwqnr_156{border:1px solid var(--o-line);background:#fff;border-radius:8px;width:44px;height:44px;display:block}._outliner_hnqsh_4{color:var(--text);flex-direction:column;gap:8px;padding:12px;font-size:12.5px;display:flex}._search_hnqsh_12{border:1px solid var(--line);background:var(--bg);height:30px;color:var(--strong);font:inherit;border-radius:8px;padding:0 12px}._search_hnqsh_12:focus{border-color:var(--blue);outline:none}._found_hnqsh_25{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}._found_hnqsh_25 strong{color:var(--strong);margin-right:auto}._pill_hnqsh_36{border:1px solid var(--line);height:26px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font-size:12px}._pill_hnqsh_36:hover{border-color:var(--blue);color:var(--strong)}._pillOn_hnqsh_51{background:var(--blue);border-color:var(--blue);color:#0e0f11}._tree_hnqsh_56{max-height:60vh;margin:0;padding:0;list-style:none;overflow:auto}._row_hnqsh_63{cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;height:26px;padding-right:4px;display:flex}._row_hnqsh_63:hover{background:color-mix(in srgb, var(--blue) 10%, transparent)}._rowOn_hnqsh_76{background:color-mix(in srgb, var(--blue) 22%, transparent);color:var(--strong)}._rowHidden_hnqsh_80 ._name_hnqsh_80{opacity:.45}._twist_hnqsh_83{width:16px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:10px}._name_hnqsh_80{text-overflow:ellipsis;flex:1;overflow:hidden}._count_hnqsh_96{color:var(--muted);font-size:11px}._icon_hnqsh_100{width:24px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:12px}._icon_hnqsh_100:hover,._iconOn_hnqsh_111{color:var(--blue)}._note_hnqsh_114{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}._modelBar_hnqsh_122{z-index:4;flex-wrap:wrap;gap:4px;max-width:calc(100% - 140px);display:flex;position:absolute;top:34px;left:10px}._modelBar_hnqsh_122 button{border:1px solid var(--line);background:var(--bar);height:26px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:0 11px;font-size:12px}._modelBar_hnqsh_122 button:hover{border-color:var(--blue)}._modelBar_hnqsh_122 ._on_hnqsh_146{background:var(--blue);border-color:var(--blue);color:#0e0f11}._typed_hnqsh_151{z-index:4;border:1px solid var(--line);background:var(--bar);color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:6px 8px 6px 14px;font-size:12px;display:flex;position:absolute;bottom:42px;right:12px}._typed_hnqsh_151 input{border:1px solid var(--line);background:var(--bg);width:110px;height:24px;color:var(--strong);font-family:var(--mono);border-radius:8px;padding:0 10px;font-size:12px}._typed_hnqsh_151 input:focus{border-color:var(--blue);outline:none}._inferTip_hnqsh_181{z-index:5;color:#19c2b8;pointer-events:none;white-space:nowrap;background:#0e0f11;border-radius:8px;padding:2px 9px;font-size:11px;position:absolute}._pillOn_hnqsh_51,._modelBar_hnqsh_122 ._on_hnqsh_146{color:#0e0f11;background:#e9f7f5;border-color:#19c2b8}._wrap_1dz52_3{position:relative}._chip_1dz52_7{font-family:var(--font-display);text-align:left;color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:3px 8px 3px 3px;font-size:12.5px;font-weight:600;line-height:1.2;display:flex}._chip_1dz52_7:hover,._chip_1dz52_7[aria-expanded=true]{background:#17181b}._chip_1dz52_7:focus-visible{outline:2px solid var(--color-aqua);outline-offset:2px}._chip_1dz52_7 small{color:#a9adb5;font-size:11.5px;font-weight:600;display:block}._coin_1dz52_39{width:30px;height:30px;color:var(--color-aqua);border:3px solid #2a2c30;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}._pop_1dz52_51{z-index:60;color:#15171a;white-space:normal;background:#fff;border:1px solid #dfe2e6;border-radius:12px;width:340px;max-height:70vh;padding:14px 16px;font-size:13px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 16px 40px #00000038}._head_1dz52_69{justify-content:space-between;gap:8px;display:flex}._total_1dz52_74{margin:2px 0;font-size:22px;font-weight:700}._muted_1dz52_79{color:#646a73;margin:0;font-size:12px}._tabs_1dz52_85{background:#f1f3f5;border-radius:8px;gap:4px;margin:12px 0 8px;padding:3px;display:flex}._tabs_1dz52_85 button{font:inherit;color:#4a4f57;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:5px 6px;font-size:12px;font-weight:600}._tabs_1dz52_85 ._tabOn_1dz52_105{color:#0b8a87;background:#fff;box-shadow:0 1px 2px #0000001f}._list_1dz52_111{gap:8px;margin:0;padding:0;list-style:none;display:grid}._list_1dz52_111 li{grid-template-columns:1fr auto;gap:2px 10px;display:grid}._name_1dz52_123{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._amount_1dz52_128{font-family:var(--font-mono,ui-monospace, monospace);font-size:12px}._bar_1dz52_132{background:#eef0f2;border-radius:2px;grid-column:1/-1;height:4px;display:block}._bar_1dz52_132 i{background:#0b8a87;border-radius:2px;height:100%;display:block}._note_1dz52_146{color:#8a5a00;margin:12px 0 8px;font-size:11.5px}._open_1dz52_152{width:100%;font:inherit;color:#fff;cursor:pointer;background:#0b8a87;border:0;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600}._open_1dz52_152:hover{background:#097472}@media (width<=1600px){._coin_1dz52_39,._chip_1dz52_7 small{display:none}._chip_1dz52_7{padding:6px 8px}}._back_7rpvp_2{z-index:1000;background:#03060c99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_7rpvp_11{background:var(--bar);width:min(1100px,100%);max-height:100%;color:var(--text);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:16px 20px 20px;font-size:12.5px;display:flex;overflow-y:auto}._head_7rpvp_25{justify-content:space-between;align-items:center;display:flex}._head_7rpvp_25 h3{color:var(--strong);margin:0;font-size:15px}._x_7rpvp_35{color:var(--text);cursor:pointer;background:0 0;border:none;font-size:20px}._hint_7rpvp_42{color:var(--muted,var(--text));margin:0;line-height:1.5}._drop_7rpvp_47{text-align:center;border:1.5px dashed var(--line);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}._drop_7rpvp_47 b{color:var(--strong);font-size:14px}._drop_7rpvp_47:hover{border-color:var(--blue)}._main_7rpvp_65{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}@media (width<=760px){._main_7rpvp_65{grid-template-columns:1fr}}._plan_7rpvp_76{aspect-ratio:4/3;border:1px solid var(--line);cursor:move;touch-action:none;background:#fff;border-radius:6px;width:100%}._plot_7rpvp_85{fill:none;stroke:#0b8a87;stroke-width:2px;stroke-dasharray:6 4}._wall_7rpvp_91{fill:#14141459;stroke:#222;stroke-width:.6px}._obj_7rpvp_96{fill:#78808c1f;stroke:#8a94a6;stroke-width:.5px}._form_7rpvp_101{flex-direction:column;gap:8px;display:flex}._form_7rpvp_101 select,._form_7rpvp_101 input:not([type=checkbox]){font:inherit;color:var(--strong);background:var(--bg);border:1px solid var(--line);border-radius:6px;min-width:0;padding:6px 8px}._move_7rpvp_116{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:6px;display:grid}._groups_7rpvp_122{border:none;gap:6px;margin:4px 0;padding:0;display:grid}._check_7rpvp_129{align-items:flex-start;gap:8px;line-height:1.4;display:flex}._check_7rpvp_129 input{margin-top:2px}._check_7rpvp_129 small{color:var(--muted,var(--text));margin-left:auto}._primary_7rpvp_142{font:inherit;border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:6px;padding:9px 12px;font-weight:600}._primary_7rpvp_142:disabled{opacity:.6;cursor:default}._primary_7rpvp_142:focus-visible,._plan_7rpvp_76:focus-visible{outline:2px solid var(--blue);outline-offset:2px}._back_ejjms_3{z-index:1000;background:#03060c8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_ejjms_12{background:var(--bar);width:min(1180px,100%);height:min(820px,100%);color:var(--text);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;min-height:0;padding:16px 20px;font-size:12.5px;display:flex}._head_ejjms_26{align-items:center;gap:16px;display:flex}._head_ejjms_26 h3{color:var(--strong);margin:0;font-size:15px}._tabs_ejjms_36{gap:6px;display:flex}._tabs_ejjms_36 button,._chip_ejjms_41{font:inherit;border:1.5px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:5px 12px}._tabs_ejjms_36 button[aria-pressed=true],._chip_ejjms_41[aria-pressed=true]{color:#fff;background:#0b8a87;border-color:#0b8a87}._x_ejjms_56{color:var(--text);cursor:pointer;background:0 0;border:none;margin-inline-start:auto;font-size:20px}._filters_ejjms_64{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._filters_ejjms_64 input,._filters_ejjms_64 select,._form_ejjms_72 input,._form_ejjms_72 select{font:inherit;border:1px solid var(--line);background:var(--panel,transparent);color:var(--text);border-radius:8px;padding:6px 9px}._search_ejjms_81{flex:280px;min-width:200px}._small_ejjms_85{width:80px}._grid_ejjms_88{flex:1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:10px;min-height:0;padding-bottom:8px;display:grid;overflow-y:auto}._card_ejjms_98{border:1px solid var(--line);color:inherit;font:inherit;text-align:start;cursor:grab;background:0 0;border-radius:8px;flex-direction:column;align-items:stretch;gap:4px;padding:8px;display:flex}._card_ejjms_98:hover,._card_ejjms_98:focus-visible{border-color:#0b8a87;outline:none}._thumb_ejjms_117{aspect-ratio:4/3;object-fit:contain;color:#6b6f78;background:#fff;border-radius:6px;place-items:center;width:100%;font-size:11px;display:grid}._card_ejjms_98 b{color:var(--strong);font-weight:600;line-height:1.25}._card_ejjms_98 small{color:var(--muted,var(--text))}._badge_ejjms_136{border:1px solid var(--line);border-radius:8px;align-self:flex-start;padding:1px 6px;font-size:10px}._badgeFree_ejjms_143{color:#0b8a87;border-color:#0b8a87}._hint_ejjms_147{color:var(--muted,var(--text));margin:0;line-height:1.5}._split_ejjms_152{flex:1;grid-template-columns:1fr 320px;gap:16px;min-height:0;display:grid}._list_ejjms_159{min-height:0;overflow-y:auto}._table_ejjms_163{border-collapse:collapse;width:100%}._table_ejjms_163 th{text-align:start;color:var(--muted,var(--text));padding:6px 8px 6px 0;font-size:11px;font-weight:600}._table_ejjms_163 td{border-top:1px solid var(--line);vertical-align:top;padding:6px 8px 6px 0}._num_ejjms_179{text-align:end;white-space:nowrap}._form_ejjms_72{align-content:start;gap:8px;display:grid;overflow-y:auto}._form_ejjms_72 label{gap:3px;display:grid}._form_ejjms_72 h4{color:var(--strong);margin:8px 0 0;font-size:13px}._row_ejjms_198{flex-wrap:wrap;gap:8px;display:flex}._primary_ejjms_203,._ghost_ejjms_204{font:inherit;cursor:pointer;border-radius:8px;padding:7px 14px}._primary_ejjms_203{color:#fff;background:#0e0f11;border:1.5px solid #0e0f11}._ghost_ejjms_204{color:inherit;background:0 0;border:1.5px solid #0b8a87}._primary_ejjms_203:disabled,._ghost_ejjms_204:disabled{opacity:.5;cursor:default}._foot_ejjms_225{color:var(--muted,var(--text));font-size:11px}._sheet_mxshi_3{z-index:900;background:var(--bar);width:380px;color:var(--text);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:0;font-size:12.5px;display:flex;position:fixed;top:132px;bottom:44px;right:12px}._head_mxshi_19{align-items:center;padding:14px 16px 6px;display:flex}._head_mxshi_19 h3{letter-spacing:.01em;color:var(--strong);margin:0;font-size:14px;font-weight:600}._x_mxshi_31{color:var(--text);cursor:pointer;opacity:.7;background:0 0;border:none;margin-inline-start:auto;font-size:19px;line-height:1}._x_mxshi_31:hover{opacity:1}._tabs_mxshi_44{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;padding:4px 14px 10px;display:flex}._tabs_mxshi_44 button,._seg_mxshi_52 button,._chips_mxshi_53 button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:4px 8px;font-size:12px}._tabs_mxshi_44 button:hover,._chips_mxshi_53 button:hover{border-color:var(--line)}._tabs_mxshi_44 button[aria-pressed=true]{color:#fff;background:#0b8a87}._body_mxshi_71{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 16px 16px;display:flex;overflow-y:auto}._lead_mxshi_80{opacity:.78;margin:0;line-height:1.45}._note_mxshi_85{opacity:.65;margin:0;font-size:11.5px}._empty_mxshi_90{text-align:center;border:1px dashed var(--line);opacity:.75;border-radius:8px;margin:0;padding:18px}._sub_mxshi_98{letter-spacing:.06em;text-transform:uppercase;color:#0b8a87;margin:4px 0 0;font-size:11px;font-weight:600}._row_mxshi_106{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._row_mxshi_106 button,._ghost_mxshi_113,._ghostWide_mxshi_114,._block_mxshi_115{font:inherit;border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px}._ghostWide_mxshi_114{text-align:start;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}._row_mxshi_106 button:hover,._ghost_mxshi_113:hover,._ghostWide_mxshi_114:hover{border-color:#0b8a87}._primary_mxshi_136,._row_mxshi_106 ._primary_mxshi_136{color:#fff;background:#0b8a87;border-color:#0b8a87;font-weight:600}._primary_mxshi_136[aria-pressed=true]{color:#0b8a87;background:0 0}._primary_mxshi_136:disabled{opacity:.45;cursor:default}._block_mxshi_115{width:100%;padding:8px 12px}._danger_mxshi_155,._row_mxshi_106 ._danger_mxshi_155{color:#c2453a;border-color:#0000}._link_mxshi_160{font:inherit;color:#0b8a87;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}._grid2_mxshi_171{grid-template-columns:1fr 1fr;gap:8px 10px;display:grid}._field_mxshi_176{flex-direction:column;gap:4px;min-width:0;display:flex}._field_mxshi_176>span{opacity:.7;font-size:11px}._wide_mxshi_186{grid-column:1/-1}._field_mxshi_176 input:not([type=range]):not([type=color]):not([type=checkbox]),._field_mxshi_176 select,._bands_mxshi_191 select,._bands_mxshi_191 input,._paintNow_mxshi_193 select{font:inherit;border:1px solid var(--line);background:var(--panel,transparent);width:100%;min-width:0;color:var(--text);border-radius:8px;padding:5px 8px}._field_mxshi_176 input[type=range]{accent-color:#0b8a87;width:100%}._field_mxshi_176 input[type=color]{border:1px solid var(--line);background:0 0;border-radius:8px;width:100%;height:28px;padding:0 2px}._check_mxshi_215{cursor:pointer;align-items:center;gap:6px;display:flex}._check_mxshi_215 input{accent-color:#0b8a87}._swatch_mxshi_224{border:1px solid #0000001f;border-radius:6px;flex:none;display:inline-block}._cards_mxshi_230,._fabrics_mxshi_231{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._fabrics_mxshi_231{grid-template-columns:1fr 1fr;display:grid}._fabrics_mxshi_231 ._card_mxshi_230{width:100%;height:100%}._cards_mxshi_230 li{align-items:center;gap:6px;display:flex}._card_mxshi_230{min-width:0;font:inherit;text-align:start;color:var(--text);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;flex:1;align-items:center;gap:10px;padding:6px;display:flex}._card_mxshi_230:hover,._card_mxshi_230[aria-pressed=true]{border-color:#0b8a87}._card_mxshi_230[aria-pressed=true]{background:#0b8a8714}._cardText_mxshi_274{flex-direction:column;gap:2px;min-width:0;display:flex}._cardText_mxshi_274 strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._cardText_mxshi_274 small{opacity:.65}._editor_mxshi_289{flex-direction:column;gap:12px;display:flex}._preview_mxshi_294{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:100%;height:auto;max-height:220px}._paintNow_mxshi_193{align-items:flex-end;gap:10px;display:flex}._paintNow_mxshi_193 ._field_mxshi_176{flex:1}._seg_mxshi_52{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}._seg_mxshi_52 button{white-space:nowrap;flex:1}._seg_mxshi_52 button[aria-pressed=true]{color:#0b8a87;background:#0b8a8724;font-weight:600}._chips_mxshi_53{flex-wrap:wrap;gap:6px;display:flex}._chips_mxshi_53 button{border-color:var(--line)}._bands_mxshi_191{flex-direction:column-reverse;gap:6px;margin:0;padding:0;list-style:none;display:flex}._bands_mxshi_191 li{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr 28px;align-items:center;gap:6px;padding:8px;display:grid}._bands_mxshi_191 li>:nth-child(3){grid-column:1}._bands_mxshi_191 li>button{grid-area:1/3}._bands_mxshi_191 li>select[aria-label=Panelling]{grid-column:1/3}._to_mxshi_362{white-space:nowrap;opacity:.85;align-items:center;gap:6px;display:flex}._to_mxshi_362 em{opacity:.7;font-style:normal}._stats_mxshi_373{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;display:grid}._stats_mxshi_373>div{text-align:center;background:#0b8a8712;border-radius:10px;padding:8px 6px}._stats_mxshi_373 dt{opacity:.65;text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}._stats_mxshi_373 dd{color:var(--strong);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:16px;font-weight:600}._stats_mxshi_373 p{grid-column:1/-1}._cct_mxshi_401{align-items:center;gap:8px;display:flex}._cctDot_mxshi_406{border:1px solid #00000026;border-radius:50%;flex:none;width:18px;height:18px}._legend_mxshi_413{flex-direction:column;gap:3px;display:flex}._legend_mxshi_413>span{border-radius:4px;height:8px}._legend_mxshi_413 small{opacity:.65;justify-content:space-between;font-size:10.5px;display:flex}._legend_mxshi_413 i{font-style:normal}._back_1qvsr_2{z-index:1000;background:#03060c99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_1qvsr_11{background:var(--bar);width:min(1100px,100%);max-height:100%;color:var(--text);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:16px 20px 20px;font-size:12.5px;display:flex;overflow-y:auto}._head_1qvsr_25{align-items:center;gap:16px;display:flex}._head_1qvsr_25 h3{color:var(--strong);margin:0;font-size:15px}._tabs_1qvsr_35{gap:4px;margin-inline-end:auto;display:flex}._tabs_1qvsr_35 button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:5px 10px}._tabs_1qvsr_35 button[aria-selected=true]{color:var(--strong);border-color:#0b8a87}._x_1qvsr_53{color:var(--text);cursor:pointer;background:0 0;border:none;font-size:20px}._hint_1qvsr_60{color:var(--muted,var(--text));margin:0;line-height:1.5}._bar_1qvsr_65{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._cost_1qvsr_72{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}._primary_1qvsr_78,._btn_1qvsr_79,._quiet_1qvsr_80{font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 12px;font-weight:600}._primary_1qvsr_78{color:#fff;background:#0e0f11;border:1px solid #0e0f11}._btn_1qvsr_79{color:#08716e;background:#fff;border:1px solid #0b8a87}._quiet_1qvsr_80{border:1px solid var(--line);color:var(--text);background:0 0;font-weight:500}._primary_1qvsr_78:disabled,._btn_1qvsr_79:disabled{opacity:.5;cursor:default}._primary_1qvsr_78:focus-visible,._btn_1qvsr_79:focus-visible,._quiet_1qvsr_80:focus-visible,._row_1qvsr_112 select:focus-visible,._row_1qvsr_112 input:focus-visible{outline-offset:2px;outline:2px solid #0b8a87}._list_1qvsr_117{gap:6px;margin:0;padding:0;list-style:none;display:grid}._row_1qvsr_112{border:1px solid var(--line);border-radius:8px;grid-template-columns:216px minmax(160px,1fr) 170px 170px auto auto;align-items:center;gap:10px;padding:6px;display:grid}@media (width<=900px){._row_1qvsr_112{grid-template-columns:1fr 1fr}}._thumb_1qvsr_138{background:#fff;border-radius:6px;width:216px;height:72px;display:block}._what_1qvsr_145{flex-direction:column;gap:2px;min-width:0;display:flex}._what_1qvsr_145 b{color:var(--strong);font-size:13px}._what_1qvsr_145 small{color:var(--muted,var(--text))}._high_1qvsr_158{color:#0b8a87;font-weight:600}._low_1qvsr_162{color:#b7791f;font-weight:600}._row_1qvsr_112 select,._row_1qvsr_112 input{font:inherit;color:var(--strong);background:var(--bg);border:1px solid var(--line);border-radius:8px;min-width:0;padding:6px 8px}._ffe_1qvsr_176{border-collapse:collapse;width:100%}._ffe_1qvsr_176 th,._ffe_1qvsr_176 td{text-align:start;border-bottom:1px solid var(--line);padding:6px 8px}._ffe_1qvsr_176 th{color:var(--strong);font-weight:600}._ffe_1qvsr_176 a{color:#0b8a87}._num_1qvsr_193{font-variant-numeric:tabular-nums;text-align:end!important}._back_azhni_2{z-index:1000;background:#03060c99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._dialog_azhni_11{background:var(--bar);width:min(460px,100%);max-height:100%;color:var(--text);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:16px 20px 20px;font-size:12.5px;display:flex;overflow-y:auto}._head_azhni_25{justify-content:space-between;align-items:center;display:flex}._head_azhni_25 h3{color:var(--strong);margin:0;font-size:15px}._x_azhni_35{color:var(--text);cursor:pointer;background:0 0;border:none;font-size:20px}._tabs_azhni_42{gap:6px;display:flex}._tab_azhni_42,._tabOn_azhni_47{font:inherit;border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:6px 14px}._tabOn_azhni_47{border-color:var(--blue);background:var(--blue);color:#fff}._form_azhni_61{flex-direction:column;gap:8px;display:flex}._form_azhni_61 select,._form_azhni_61 input:not([type=checkbox]):not([type=range]){font:inherit;color:var(--strong);background:var(--bg);border:1px solid var(--line);border-radius:6px;min-width:0;padding:6px 8px}._hint_azhni_76{color:var(--muted,var(--text));margin:0;line-height:1.5}._check_azhni_81{align-items:flex-start;gap:8px;line-height:1.4;display:flex}._primary_azhni_87,._ghost_azhni_88{font:inherit;border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:8px;padding:9px 14px;font-weight:600}._ghost_azhni_88{color:var(--text);border-color:var(--line);background:0 0;padding:5px 12px;font-weight:500}._primary_azhni_87:disabled{opacity:.6;cursor:default}._primary_azhni_87:focus-visible,._ghost_azhni_88:focus-visible,._tab_azhni_42:focus-visible{outline:2px solid var(--blue);outline-offset:2px}._list_azhni_115{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._item_azhni_123{border:1px solid var(--line);border-radius:8px;gap:6px;padding:10px;display:grid}._item_azhni_123 b{color:var(--strong)}._row_azhni_133{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:6px;display:grid}._actions_azhni_139{flex-wrap:wrap;gap:6px;display:flex}._tabOn_azhni_47{color:#0e0f11;background:#e9f7f5;border-color:#19c2b8}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._disclose_1de1d_2{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._check_1de1d_10{accent-color:#0b8a87;justify-self:start;width:16px;height:16px}._list_1de1d_16{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}._list_1de1d_16 li{grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;display:grid}._list_1de1d_16 li span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._x_1de1d_37{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px;line-height:1}._x_1de1d_37:hover{color:var(--red)}._cats_1de1d_49{color:var(--muted);border:0;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:12px;display:flex}._cats_1de1d_49 legend{margin-bottom:4px;padding:0}._cats_1de1d_49 label,._fields_1de1d_64 label{color:var(--text);align-items:center;gap:4px;display:inline-flex}._cats_1de1d_49 input,._fields_1de1d_64 input{accent-color:#0b8a87}._actions_1de1d_74{gap:8px;display:flex}._pill_1de1d_78,._pillQuiet_1de1d_79{height:28px;font:inherit;cursor:pointer;border-radius:8px;align-self:flex-start;padding:0 14px;font-size:12px}._pill_1de1d_78:disabled{opacity:.45;cursor:default}._pillQuiet_1de1d_79{border:1px solid var(--line);color:var(--text);background:0 0}._pillQuiet_1de1d_79:hover{border-color:#0b8a87}._fields_1de1d_64{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}._filter_1de1d_113{grid-template-columns:1fr 74px 1fr auto;align-items:center;gap:4px;display:grid}._filter_1de1d_113 select,._value_1de1d_120{background:var(--bg);min-width:0;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:4px;padding:4px 6px;font-size:12px}._tableWrap_1de1d_130{max-height:360px;overflow:auto}._table_1de1d_130{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}._table_1de1d_130 th,._table_1de1d_130 td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);padding:3px 8px}._table_1de1d_130 th{color:var(--muted);font-weight:500}._table_1de1d_130 tbody tr{cursor:pointer}._table_1de1d_130 tbody tr:hover{background:#0b8a871f}._table_1de1d_130 tfoot td{color:var(--strong);font-weight:600}._pill_1de1d_78{color:#087370;background:#fff;border:1.5px solid #19c2b8}._pill_1de1d_78:hover:not(:disabled){background:#e9f7f5;border-color:#0b8a87}._header_1x89p_1{height:56px;padding-inline:var(--space-6);background:var(--color-navy);color:#fff;align-items:center;display:flex}._brand_1x89p_10{align-items:center;gap:var(--space-2);color:inherit;font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;font-weight:700;text-decoration:none;display:flex}._actions_1x89p_22{align-items:center;gap:var(--space-3);margin-inline-start:auto;display:flex}._user_1x89p_29{color:#cfd1d6;font-size:14px}._ghost_1x89p_34{font:inherit;color:#e6e7ea;cursor:pointer;background:#26282c;border:none;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600}._ghost_1x89p_34:hover{background:#33363b}a._ghost_1x89p_34{text-decoration:none}._page_mz7ow_1{background:var(--color-surface-soft);min-height:100%}._main_mz7ow_6{max-width:1120px;padding:var(--space-8) var(--space-6);margin:0 auto}._banner_mz7ow_12{background:var(--color-warning-50);color:#7a5212;border-radius:var(--radius-md);margin-bottom:var(--space-6);padding:12px 16px;font-size:14px}._link_mz7ow_21{font:inherit;color:var(--color-blue);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}._head_mz7ow_32{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._title_mz7ow_40{font-size:30px;font-weight:700}._actions_mz7ow_45{gap:var(--space-3);display:flex}._primary_mz7ow_50,._secondary_mz7ow_51{font:inherit;border-radius:var(--radius-md);cursor:pointer;border:none;padding:11px 18px;font-size:14px;font-weight:600}._primary_mz7ow_50{background:var(--color-blue);color:#fff}._secondary_mz7ow_51{background:var(--color-surface);color:var(--color-text);outline:1.5px solid var(--color-line)}._primary_mz7ow_50:disabled,._secondary_mz7ow_51:disabled{opacity:.6;cursor:wait}._muted_mz7ow_78,._empty_mz7ow_79{color:var(--color-text-muted);margin-top:var(--space-8)}._error_mz7ow_84{margin-top:var(--space-6);background:var(--color-interior-50);color:#8a3b1f;border-radius:var(--radius-md);padding:12px 16px}._grid_mz7ow_92{margin-top:var(--space-6);gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none;display:grid}._card_mz7ow_100{background:var(--color-surface);border:1.5px solid var(--color-line);border-radius:var(--radius-lg);position:relative;overflow:hidden}._card_mz7ow_100:hover{border-color:var(--color-blue-300)}._open_mz7ow_112{color:inherit;text-decoration:none;display:grid}img._thumb_mz7ow_118{object-fit:cover;background:#fff;width:100%;display:block}._thumb_mz7ow_118{background:linear-gradient(135deg, transparent 48%, var(--color-blue-100) 48% 52%, transparent 52%), var(--color-blue-50);height:128px}._name_mz7ow_131{font-family:var(--font-display);padding:var(--space-3) var(--space-4) 0;font-size:16px;font-weight:600}._meta_mz7ow_138{color:var(--color-text-muted);padding:2px var(--space-4) var(--space-4);font-size:12.5px}._delete_mz7ow_144{top:var(--space-2);font:inherit;border-radius:var(--radius-sm);color:var(--color-danger);cursor:pointer;opacity:0;background:#ffffffe6;border:none;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;inset-inline-end:var(--space-2)}._card_mz7ow_100:hover ._delete_mz7ow_144,._delete_mz7ow_144:focus-visible{opacity:1}._back_mz7ow_166{z-index:50;padding:var(--space-4);background:#0e0f1173;place-items:center;display:grid;position:fixed;inset:0}._dialog_mz7ow_176{background:var(--color-surface);border-radius:var(--radius-lg);width:min(720px,100%);max-height:calc(100vh - 32px);padding:var(--space-6);gap:var(--space-4);display:grid;overflow:auto}._dialogTitle_mz7ow_187{font-family:var(--font-display);font-size:22px;font-weight:600}._field_mz7ow_193{gap:6px;font-size:13px;font-weight:600;display:grid}._field_mz7ow_193 input{font:inherit;border-radius:var(--radius-md);border:1.5px solid var(--color-line);padding:10px 14px;font-size:15px;font-weight:400}._field_mz7ow_193 input:focus-visible,._dialogActions_mz7ow_218{justify-content:flex-end;gap:var(--space-3);display:flex}._primary_mz7ow_50,._secondary_mz7ow_51{border-radius:8px}._primary_mz7ow_50{color:#fff;background:#0e0f11;border:1.5px solid #0e0f11}._primary_mz7ow_50:hover:not(:disabled){background:#2a2c30;border-color:#2a2c30}._section_o2ld2_1{margin-top:var(--space-8);gap:var(--space-4);display:grid}._heading_o2ld2_7{font-size:18px;font-weight:700}._card_o2ld2_12{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:1.5px solid var(--color-line);justify-items:start;display:grid}._card_o2ld2_12 p{color:var(--color-text-muted);max-width:640px;font-size:14px}._pill_o2ld2_28,._pillDanger_o2ld2_29,._pillDangerSolid_o2ld2_30,._pillQuiet_o2ld2_31{font:inherit;cursor:pointer;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600}._pillDanger_o2ld2_29{color:#b3261e;background:0 0;border:1.5px solid #b3261e}._pillDangerSolid_o2ld2_30{color:#fff;background:#b3261e;border:1.5px solid #b3261e}._pillQuiet_o2ld2_31{border:1.5px solid var(--color-line);color:#0e0f11;background:0 0}._pill_o2ld2_28:disabled,._pillDangerSolid_o2ld2_30:disabled{opacity:.45;cursor:default}._form_o2ld2_71{gap:var(--space-3);width:min(420px,100%);display:grid}._form_o2ld2_71 label{gap:4px;font-size:13px;font-weight:600;display:grid}._form_o2ld2_71 input{font:inherit;border-radius:var(--radius-md);border:1.5px solid var(--color-line);background:var(--color-surface);color:var(--color-text);padding:9px 12px;font-size:14px}._form_o2ld2_71 input:focus{border-color:#0b8a87;outline:none}._row_o2ld2_99{gap:var(--space-2);flex-wrap:wrap;display:flex}._error_o2ld2_105{border-radius:var(--radius-md);background:var(--color-interior-50);color:#8a3b1f;padding:12px 16px;font-size:14px}._pill_o2ld2_28{color:#087370;background:#fff;border:1.5px solid #19c2b8}._pill_o2ld2_28:hover:not(:disabled){background:#e9f7f5;border-color:#0b8a87}._page_18apk_1{background:var(--color-surface-soft);min-height:100%}._main_18apk_6{max-width:960px;padding:var(--space-8) var(--space-6);margin:0 auto}._title_18apk_12{font-size:30px;font-weight:700}._heading_18apk_17{margin-top:var(--space-8);font-size:18px;font-weight:700}._summary_18apk_23{margin-top:var(--space-6);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}._stat_18apk_30{padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:1.5px solid var(--color-line);gap:4px;display:grid}._statValue_18apk_39{font-family:var(--font-display);font-size:28px;font-weight:700}._statLabel_18apk_45{color:var(--color-text-muted);font-size:13px}._offers_18apk_50{margin-top:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}._offer_18apk_50{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:1.5px solid var(--color-line);align-content:start;display:grid}._offer_18apk_50[data-current=true]{border-color:var(--color-blue)}._offer_18apk_50 h3{font-size:16px;font-weight:700}._offer_18apk_50 p{color:var(--color-text-muted);font-size:14px}._price_18apk_81{font-family:var(--font-display);font-size:30px;font-weight:700;color:var(--color-text)!important}._price_18apk_81 span{color:var(--color-text-muted);font-size:14px;font-weight:500}._primary_18apk_94,._secondary_18apk_95{margin-top:var(--space-2);font:inherit;border-radius:var(--radius-md);cursor:pointer;border:none;padding:11px 18px;font-size:14px;font-weight:600}._primary_18apk_94{background:var(--color-blue);color:#fff}._secondary_18apk_95{background:var(--color-blue-50);color:var(--color-blue)}._primary_18apk_94:disabled,._secondary_18apk_95:disabled{opacity:.5;cursor:default}._link_18apk_122{margin-top:var(--space-3);font:inherit;color:var(--color-blue);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}._muted_18apk_134{margin-top:var(--space-3);color:var(--color-text-muted);font-size:14px}._success_18apk_140,._error_18apk_141{margin-top:var(--space-4);border-radius:var(--radius-md);padding:12px 16px;font-size:14px}._success_18apk_140{background:var(--color-success-50);color:var(--color-success)}._error_18apk_141{background:var(--color-interior-50);color:#8a3b1f}._table_18apk_158{margin-top:var(--space-3);border-collapse:collapse;background:var(--color-surface);border-radius:var(--radius-md);width:100%;font-size:14px;overflow:hidden}._table_18apk_158 th,._table_18apk_158 td{text-align:start;border-bottom:1px solid var(--color-surface-soft);padding:10px 14px}._table_18apk_158 th{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:12px;font-weight:700}._number_18apk_183{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end!important}._plus_18apk_189{color:var(--color-success);font-weight:600}._minus_18apk_194{color:var(--color-text)}._primary_18apk_94{color:#fff;background:#0e0f11;border:1.5px solid #0e0f11}._primary_18apk_94:hover:not(:disabled){background:#2a2c30;border-color:#2a2c30}._forms_8i4pu_1{margin-top:var(--space-8);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}._form_8i4pu_1{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:1.5px solid var(--color-line);align-content:start;display:grid}._form_8i4pu_1 h2{margin-bottom:var(--space-2);font-size:16px;font-weight:700}._form_8i4pu_1 input,._form_8i4pu_1 select,._search_8i4pu_26 input{font:inherit;border:1.5px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);min-width:0;padding:10px 12px;font-size:14px}._pair_8i4pu_37{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._search_8i4pu_26{margin-top:var(--space-3);gap:var(--space-2);display:flex}._search_8i4pu_26 input{flex:1}._search_8i4pu_26 button{margin-top:0}._email_8i4pu_57{color:var(--color-text-muted);font-size:12.5px}._page_15jvw_1{background:var(--color-surface-soft);min-height:100%}._main_15jvw_6{max-width:720px;padding:var(--space-8) var(--space-6);margin:0 auto;font-size:15px;line-height:1.65}._main_15jvw_6 h1{font-family:var(--font-display);font-size:30px;font-weight:700}._main_15jvw_6 h2{margin-top:var(--space-6);font-size:17px;font-weight:700}._main_15jvw_6 p,._main_15jvw_6 ul{margin-top:var(--space-2)}._main_15jvw_6 ul{padding-inline-start:var(--space-6)}._updated_15jvw_35{color:var(--color-text-muted);font-size:13.5px}._note_15jvw_40{border-radius:var(--radius-md);background:var(--color-blue-50);padding:10px 14px;font-size:14px}._blank_15jvw_47{background:var(--color-warning-50);color:#8a5a0e;border-radius:4px;padding:0 4px}._page_mnjpp_1{place-content:center;justify-items:center;gap:var(--space-3);min-height:100%;padding:var(--space-8) var(--space-6);text-align:center;background:var(--color-surface-soft);display:grid}._page_mnjpp_1 h1{font-family:var(--font-display);font-size:28px;font-weight:700}._page_mnjpp_1 p{max-width:460px;color:var(--color-text-muted);line-height:1.55}._page_mnjpp_1 button,._page_mnjpp_1 a{margin-top:var(--space-2);font:inherit;border-radius:var(--radius-md);background:var(--color-blue);color:#fff;cursor:pointer;border:none;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none}
