@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_w56p0_1{background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100%;display:grid}._side_w56p0_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_w56p0_22{place-items:center;display:grid}._headline_w56p0_27{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:1.02}._headline_w56p0_27 span{color:var(--color-aqua)}._disciplines_w56p0_39{margin-top:var(--space-4);letter-spacing:.14em;text-transform:uppercase;color:#a3a6ad;font-size:12px;font-weight:600}._main_w56p0_48{padding:var(--space-8) var(--space-6);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}._card_w56p0_56{gap:var(--space-4);width:100%;min-width:0;max-width:400px;display:grid}._title_w56p0_64{letter-spacing:-.03em;font-size:32px;font-weight:800}._tagline_w56p0_70{color:var(--color-text-muted);margin-top:-8px;margin-bottom:var(--space-2)}._field_w56p0_76{gap:6px;font-size:13.5px;font-weight:600;display:grid}._labelRow_w56p0_83{justify-content:space-between;align-items:baseline;display:flex}._labelRow_w56p0_83 a{color:var(--color-teal);font-size:13px;font-weight:600;text-decoration:none}._field_w56p0_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_w56p0_76 input:focus{border-color:var(--color-teal);box-shadow:0 0 0 3px var(--color-blue-50);outline:none}._field_w56p0_76 small{color:var(--color-text-muted);font-weight:400}._error_w56p0_118{color:#a12d2d;border-radius:var(--radius-md);background:#fdecec;padding:10px 14px;font-size:14px}._notice_w56p0_126{background:var(--color-blue-50);color:#075e5c;border-radius:var(--radius-md);padding:14px 16px;font-size:15px;line-height:1.5}._submit_w56p0_135{font:inherit;font-family:var(--font-display);background:var(--color-teal);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:13px;font-size:15px;font-weight:600}._submit_w56p0_135:hover:not(:disabled){background:#097674}._submit_w56p0_135:disabled{opacity:.6;cursor:wait}._switch_w56p0_157{color:var(--color-text-muted);text-align:center;font-size:14px}._switch_w56p0_157 a,._legal_w56p0_164 a{color:var(--color-teal);font-weight:600}._legal_w56p0_164{color:var(--color-text-muted);text-align:center;font-size:12.5px}@media (width<=860px){._page_w56p0_1{grid-template-rows:auto 1fr;grid-template-columns:1fr}._main_w56p0_48{padding:var(--space-6) var(--space-4);align-items:start}._side_w56p0_9{flex-direction:row;align-items:center;padding:20px 24px}._side_w56p0_9 ._bot_w56p0_22,._side_w56p0_9>div:last-child{display:none}}._submit_w56p0_135{color:#fff;background:#0e0f11;border:1.5px solid #0e0f11}._submit_w56p0_135:hover:not(:disabled){background:#2a2c30;border-color:#2a2c30}._study_2dfmp_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_2dfmp_2>*{min-height:0}._left_2dfmp_14,._talk_2dfmp_15,._board_2dfmp_16{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}._left_2dfmp_14{background:var(--bar);overflow-y:auto}._board_2dfmp_16{background:var(--bar);border-right:none;border-left:1px solid var(--line);padding-bottom:24px;overflow-y:auto}._colHead_2dfmp_34{justify-content:space-between;align-items:baseline;gap:8px;padding:14px 16px 8px;display:flex}._colHead_2dfmp_34 h3{letter-spacing:.12em;text-transform:uppercase;color:var(--strong);margin:0;font-size:11px;font-weight:600}._colHead_2dfmp_34 span{color:var(--muted);font-size:11px}._study_2dfmp_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_2dfmp_2 button:hover:not(:disabled){border-color:var(--blue);color:var(--strong)}._study_2dfmp_2 button:disabled{opacity:.5;cursor:default}._study_2dfmp_2 button:focus-visible,._study_2dfmp_2 input:focus-visible,._study_2dfmp_2 textarea:focus-visible{outline:2px solid var(--blue);outline-offset:1px}._study_2dfmp_2 ._primary_2dfmp_79{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600}._study_2dfmp_2 ._primary_2dfmp_79:hover:not(:disabled){color:#fff;filter:brightness(1.1)}._study_2dfmp_2 input,._study_2dfmp_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_2dfmp_102{color:var(--muted);margin:6px 16px;font-size:12px;line-height:1.5}._error_2dfmp_108{color:var(--red);margin:6px 16px;font-size:12px;line-height:1.5}._mapBox_2dfmp_116{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 16px 10px;display:flex}._mapBox_2dfmp_116 ._hint_2dfmp_102{margin:0}._searchRow_2dfmp_126{gap:6px;display:flex}._map_2dfmp_116{border:1px solid var(--line);background:var(--panel);z-index:0;border-radius:8px;height:250px;position:relative;overflow:hidden}._study_2dfmp_2 ._mapLayer_2dfmp_139{z-index:500;color:#fff;background:#0b1018d9;border-color:#ffffff40;position:absolute;top:8px;right:8px}._mapFoot_2dfmp_148{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}._seeds_2dfmp_159{flex-direction:column;min-height:160px;display:flex}._addRow_2dfmp_164{flex-wrap:wrap;gap:6px;padding:0 16px 8px;display:flex}._addBox_2dfmp_170{flex-direction:column;gap:6px;padding:0 16px 10px;display:flex}._addBox_2dfmp_170 button{align-self:flex-end}._seedList_2dfmp_179{margin:0;padding:0 8px 16px;list-style:none}._seed_2dfmp_159{border-radius:6px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}._seed_2dfmp_159:hover{background:var(--panel)}._seed_2dfmp_159>img,._seedIcon_2dfmp_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_2dfmp_2 ._seedName_2dfmp_209{text-align:left;color:var(--strong);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;overflow:hidden}._study_2dfmp_2 ._x_2dfmp_219{color:var(--muted);background:0 0;border:none;padding:2px 6px;font-size:16px;line-height:1}._seedOpen_2dfmp_227{overflow-wrap:anywhere;grid-column:1/-1;padding:6px 2px 4px;font-size:12px}._seedOpen_2dfmp_227 img{border-radius:6px;width:100%}._seedOpen_2dfmp_227 a{color:var(--blue)}._talk_2dfmp_15{background:var(--bg)}._messages_2dfmp_245{flex-direction:column;flex:1;gap:14px;padding:8px 24px 16px;display:flex;overflow-y:auto}._welcome_2dfmp_253{text-align:left;max-width:560px;margin:8vh auto 0}._welcome_2dfmp_253 h2{color:var(--strong);text-wrap:balance;margin:0 0 8px;font-size:22px;font-weight:600}._welcome_2dfmp_253 p{color:var(--text);margin:0 0 18px;line-height:1.6}._starters_2dfmp_270{gap:8px;display:grid}._study_2dfmp_2 ._starters_2dfmp_270 button{text-align:left;padding:10px 12px;line-height:1.4}._mine_2dfmp_279,._theirs_2dfmp_280{max-width:680px;font-size:13.5px;line-height:1.6}._mine_2dfmp_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_2dfmp_279 p{margin:0}._theirs_2dfmp_280{color:var(--text);align-self:flex-start}._thinking_2dfmp_301{color:var(--muted);font-style:italic}._theirs_2dfmp_280._thinking_2dfmp_301 p{margin:0}._study_2dfmp_2 ._chip_2dfmp_308{color:var(--blue);border-radius:999px;margin-top:6px;padding:3px 9px;font-size:11px}._sources_2dfmp_315{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:11.5px}._sources_2dfmp_315 a{color:var(--muted)}._sources_2dfmp_315 a:hover{color:var(--blue)}._compose_2dfmp_327{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:12px 24px 16px;display:flex}._study_2dfmp_2 ._compose_2dfmp_327 ._primary_2dfmp_79{min-width:72px;padding:9px 14px}._rich_2dfmp_340 p{margin:0 0 8px}._rich_2dfmp_340 h4{color:var(--strong);margin:10px 0 4px;font-size:13px}._rich_2dfmp_340 ul{margin:0 0 8px;padding-left:18px}._rich_2dfmp_340 li{margin:2px 0}._rich_2dfmp_340 strong{color:var(--strong)}._emptyBoard_2dfmp_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_2dfmp_360 p{margin:0 0 6px}._emptyBoard_2dfmp_360 ul{margin:0 0 8px;padding-left:18px}._track_2dfmp_376{padding:4px 12px 8px}._track_2dfmp_376 h5{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:10px 4px 6px;font-size:10.5px;font-weight:600}._card_2dfmp_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_2dfmp_387._lit_2dfmp_397{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}._card_2dfmp_387 header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}._card_2dfmp_387 h4{color:var(--strong);margin:0;font-size:13px}._cardTools_2dfmp_413{opacity:0;gap:4px;display:flex}._card_2dfmp_387:hover ._cardTools_2dfmp_413,._card_2dfmp_387:focus-within ._cardTools_2dfmp_413{opacity:1}._study_2dfmp_2 ._cardTools_2dfmp_413 button{padding:2px 7px;font-size:11px}._card_2dfmp_387 input,._card_2dfmp_387 textarea{margin-bottom:6px}._cardActions_2dfmp_430{gap:6px;display:flex}@media (prefers-reduced-motion:reduce){._card_2dfmp_387{transition:none}}._hits_2dfmp_442{gap:4px;max-height:150px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._study_2dfmp_2 ._hits_2dfmp_442 button{text-align:left;width:100%;color:var(--muted);padding:5px 8px;font-size:11.5px;line-height:1.4}._study_2dfmp_2 ._hits_2dfmp_442 ._hitOn_2dfmp_459{color:var(--strong);border-color:var(--blue)}._middle_2dfmp_465{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}._middle_2dfmp_465>._talk_2dfmp_15{border-right:none;flex:1}._midTabs_2dfmp_475{border-bottom:1px solid var(--line);gap:4px;padding:10px 24px 0;display:flex}._study_2dfmp_2 ._midTabs_2dfmp_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_2dfmp_2 ._midTabs_2dfmp_475 ._midTabOn_2dfmp_490{color:var(--strong);border-bottom-color:var(--blue)}._plotRow_2dfmp_494{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}._zoning_2dfmp_503{flex-direction:column;flex:1;gap:12px;padding:14px 24px 24px;display:flex;overflow-y:auto}._zoning_2dfmp_503 ._hint_2dfmp_102,._zoning_2dfmp_503 ._error_2dfmp_108{margin:0}._plotSetup_2dfmp_515{max-width:560px;margin:6vh auto 0;line-height:1.6}._plotSetup_2dfmp_515 h2{color:var(--strong);margin:0 0 8px;font-size:22px}._sizeRow_2dfmp_525{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}._study_2dfmp_2 ._sizeRow_2dfmp_525 input{width:72px}._zoneBar_2dfmp_535{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}._zoneBar_2dfmp_535 select,._zoneEdit_2dfmp_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_2dfmp_553{font-variant-numeric:tabular-nums}._spacer_2dfmp_556{flex:1}._zoneMain_2dfmp_559{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:14px;display:grid}._zoneCanvas_2dfmp_565{background:var(--panel);border:1px solid var(--line);touch-action:none;border-radius:8px;width:100%;height:auto;max-height:62vh}._plotShape_2dfmp_574{fill:none;stroke:var(--green);stroke-width:2.5px}._streetEdge_2dfmp_579{stroke:var(--amber);stroke-width:6px;stroke-linecap:round}._envShape_2dfmp_584{fill:none;stroke:var(--green);stroke-width:1.2px;stroke-dasharray:8 6}._zoneShape_2dfmp_590{fill-opacity:.32;stroke-width:2px;cursor:move}._zoneLabel_2dfmp_595 text{fill:var(--strong);paint-order:stroke;stroke:#00000059;stroke-width:3px;pointer-events:none;font-size:24px;font-weight:600}._zoneLabel_2dfmp_595 ._zoneArea_2dfmp_604{fill:var(--text);font-size:18px;font-weight:400}._handle_2dfmp_609{fill:#fff;stroke:var(--blue);stroke-width:3px;cursor:grab}._northArrow_2dfmp_615 path{fill:var(--strong)}._northArrow_2dfmp_615 text,._scaleBar_2dfmp_619 text{fill:var(--muted);font-size:20px}._scaleBar_2dfmp_619 line{stroke:var(--muted);stroke-width:1.5px}._zoneSide_2dfmp_627{flex-direction:column;gap:12px;display:flex}._zoneEdit_2dfmp_544{flex-direction:column;gap:6px;display:flex}._zoneTable_2dfmp_637{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11.5px}._zoneTable_2dfmp_637 th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:4px;font-weight:600}._zoneTable_2dfmp_637 td{border-bottom:1px solid var(--line);padding:4px}._zoneTable_2dfmp_637 td i{border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}._zoneAsk_2dfmp_661{align-items:flex-end;gap:8px;display:flex}._zoneAsk_2dfmp_661 ._primary_2dfmp_79{white-space:nowrap}._zoneReply_2dfmp_669{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px 14px;font-size:13px;line-height:1.6}._zoneReply_2dfmp_669 p{margin:0 0 6px}._rulesBox_2dfmp_680{border-top:1px solid var(--line);padding-top:8px}._study_2dfmp_2 ._rulesBox_2dfmp_680>button{color:var(--text);background:0 0;border:none;padding:4px 0;font-weight:600}._dialogBack_2dfmp_693{z-index:1000;background:#03060c99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_2dfmp_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_2dfmp_693 ._hint_2dfmp_102{margin:0}._dialogHead_2dfmp_718{justify-content:space-between;align-items:center;display:flex}._dialogHead_2dfmp_718 h3{color:var(--strong);margin:0;font-size:15px}._drop_2dfmp_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_2dfmp_728 b{color:var(--strong);font-size:14px}._drop_2dfmp_728:hover{border-color:var(--blue)}._thumbs_2dfmp_748{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}._study_2dfmp_2 ._thumbs_2dfmp_748 button{flex-direction:column;flex:none;align-items:center;gap:4px;width:150px;padding:4px;display:flex}._thumbs_2dfmp_748 img{background:#fff;border-radius:4px;width:100%}._thumbs_2dfmp_748 span{place-items:center;height:100px;display:grid}._study_2dfmp_2 ._thumbs_2dfmp_748 ._thumbOn_2dfmp_773{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}._importMain_2dfmp_777{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}._pageView_2dfmp_783{cursor:crosshair;touch-action:none;border:1px solid var(--line);background:#fff;border-radius:6px;position:relative;overflow:hidden}._pageView_2dfmp_783 img{-webkit-user-select:none;user-select:none;width:100%;display:block}._cropBox_2dfmp_797{pointer-events:none;background:#0a58f014;border:2px solid #0b8a87;position:absolute}._importForm_2dfmp_803{flex-direction:column;gap:8px;font-size:12.5px;display:flex}._importForm_2dfmp_803 select{font:inherit;color:var(--strong);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:7px 8px}._newLevel_2dfmp_817{grid-template-columns:1fr 70px auto;align-items:center;gap:6px;display:grid}._importForm_2dfmp_803 fieldset{border:none;gap:6px;margin:4px 0;padding:0;display:grid}._importForm_2dfmp_803 fieldset label{align-items:flex-start;gap:8px;line-height:1.4;display:flex}._study_2dfmp_2 ._importForm_2dfmp_803 fieldset input{width:auto;margin-top:2px}._connect_2dfmp_842{width:min(620px,100%);font-size:13.5px;line-height:1.6}._connect_2dfmp_842 p{margin:0}._steps_2dfmp_850{gap:10px;margin:0;padding-left:20px;display:grid}._steps_2dfmp_850 b{color:var(--strong)}._copyRow_2dfmp_859{gap:6px;margin-top:6px;display:flex}._copyRow_2dfmp_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_2dfmp_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_2dfmp_888{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._climateHead_2dfmp_888 h2{margin:0 0 2px;font-size:18px}._climateFacts_2dfmp_898{margin:0;padding-left:18px;font-size:13px;line-height:1.55}._climateGrid_2dfmp_904{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}._climateGrid_2dfmp_904 figure{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0;padding:6px}._climateGrid_2dfmp_904 figcaption{color:#666;text-align:center;font-size:11px}._diagram_2dfmp_921{width:100%;height:auto;display:block}._climateH_2dfmp_888{margin:6px 0 0;font-size:14px}._strategies_2dfmp_930{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._strategies_2dfmp_930 li{border:1px solid var(--line);border-left:4px solid #c9ced6;border-radius:8px;padding:8px 10px;font-size:13px}._strategies_2dfmp_930 li p{margin:4px 0 0;line-height:1.45}._strategies_2dfmp_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_2dfmp_959{border-left-color:#d9573b!important}._prio2_2dfmp_962{border-left-color:#e2a33a!important}._prio3_2dfmp_965{border-left-color:#6aa6d8!important}._countryBox_2dfmp_968{grid-template-columns:170px 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}._countryBox_2dfmp_968 dt{font-weight:600}._countryBox_2dfmp_968 dd{margin:0}._readyBox_2dfmp_981 ul{margin:6px 0 0;padding:0;font-size:13px;line-height:1.7;list-style:none}._readyBox_2dfmp_981 li{color:#9a3b2a}._readyBox_2dfmp_981 li em{color:#5c616a;font-style:normal}._readyOn_2dfmp_995{color:#1f7a3f!important}._briefField_2dfmp_998{flex-direction:column;gap:4px;font-size:13px;display:flex}._briefField_2dfmp_998 textarea{font:inherit;border:1px solid var(--line);background:var(--bg);color:inherit;resize:vertical;border-radius:8px;padding:8px}._programHead_2dfmp_1013{justify-content:space-between;align-items:center;font-size:13px;display:flex}._mapBox_2dfmp_116 ._sizeRow_2dfmp_525{gap:5px;font-size:12px}._study_2dfmp_2 ._mapBox_2dfmp_116 ._sizeRow_2dfmp_525 input{width:50px}._study_2dfmp_2[data-stage=brief]{grid-template-columns:minmax(420px,1fr) minmax(320px,380px)}._study_2dfmp_2[data-stage=concept]{grid-template-columns:minmax(0,1fr)}._left_2dfmp_14[hidden]{display:none}._stageHead_2dfmp_1037{padding:18px 24px 4px}._stageHead_2dfmp_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_2dfmp_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_2dfmp_2 ._midTabs_2dfmp_475{gap:6px;padding:10px 24px 12px}._study_2dfmp_2 ._midTabs_2dfmp_475 button{font-family:var(--font-display);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600}._study_2dfmp_2 ._midTabs_2dfmp_475 button._midTabOn_2dfmp_490{background:var(--blue);border-color:var(--blue);color:#fff}._study_2dfmp_2 select,._study_2dfmp_2 textarea,._study_2dfmp_2 input:not([type=checkbox]):not([type=radio]){font-family:var(--font-body);border-radius:10px}._study_2dfmp_2 select{border:1px solid var(--line);background:var(--panel);color:var(--text);padding:5px 8px}._study_2dfmp_2 ._primary_2dfmp_79{color:#fff;background:#0e0f11;border:1.5px solid #0e0f11}._study_2dfmp_2 ._primary_2dfmp_79:hover:not(:disabled){background:#2a2c30;border-color:#2a2c30}._study_2dfmp_2 ._midTabs_2dfmp_475 button._midTabOn_2dfmp_490{color:#0e0f11;background:#e9f7f5;border-color:#19c2b8}._path_kugnd_2{flex:1;justify-content:safe center;align-items:center;min-width:0;display:flex;overflow:hidden}._stepWrap_kugnd_10{align-items:center;display:flex}._homeStep_kugnd_14,._st_kugnd_10{font-family:var(--font-display);color:#8a8e96;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:12.5px;font-weight:600;display:flex}._homeStep_kugnd_14{border:1px solid #2a2c30;margin-right:10px;padding:6px 13px}._homeStep_kugnd_14:hover,._st_kugnd_10:hover{color:#fff;background:#17181b}._homeStep_kugnd_14._on_kugnd_40{color:#0e0f11;background:var(--color-aqua);border-color:var(--color-aqua)}._st_kugnd_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_kugnd_10._done_kugnd_58{color:#cfd1d6}._st_kugnd_10._done_kugnd_58 i{background:var(--color-aqua);border-color:var(--color-aqua)}._st_kugnd_10._on_kugnd_40{color:#fff}._st_kugnd_10._on_kugnd_40 i{border-color:var(--color-aqua);box-shadow:0 0 0 4px #19c2b833}._st_kugnd_10._on_kugnd_40:not(._done_kugnd_58) i:after{content:"";background:var(--color-aqua);border-radius:50%;width:8px;height:8px}._ln_kugnd_79{background:#3a3d42;width:12px;height:2px}._lnDone_kugnd_84{background:var(--color-aqua)}._homeStep_kugnd_14:focus-visible,._st_kugnd_10:focus-visible,._score_kugnd_89:focus-visible,._ai_kugnd_90:focus-visible{outline:2px solid var(--color-aqua);outline-offset:2px}._score_kugnd_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_kugnd_89:hover{background:#17181b}._score_kugnd_89 small{font-size:11.5px;font-weight:600;display:block}._bad_kugnd_120{color:#f0a6a8}._good_kugnd_123{color:var(--color-aqua)}._ai_kugnd_90{font:inherit;color:#cfd1d6;white-space:nowrap;cursor:pointer;background:#17181b;border:1px solid #2a2c30;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 9px;font-size:12px;font-weight:600;display:flex}._ai_kugnd_90:hover{color:#fff;border-color:#3a3d42}._ai_kugnd_90 b{background:var(--color-aqua);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #19c2b833}._aiWorking_kugnd_153{border-color:var(--color-aqua);color:#fff}._aiWorking_kugnd_153 b{animation:1s ease-in-out infinite alternate _pulse_kugnd_1}@keyframes _pulse_kugnd_1{to{box-shadow:0 0 0 6px #19c2b800}}@media (width<=1380px){._stLabel_kugnd_168{display:none}._st_kugnd_10._on_kugnd_40 ._stLabel_kugnd_168{display:inline}._ln_kugnd_79{width:8px}}@media (prefers-reduced-motion:reduce){._aiWorking_kugnd_153 b{animation:none}}._matBar_kugnd_185{z-index:4;color:#cfd1d6;background:#0e0f11;border-radius:999px;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_kugnd_185 b{font-family:var(--font-display);color:var(--color-aqua)}._matTrack_kugnd_205{background:#2a2c30;border-radius:3px;flex:none;width:90px;height:6px;overflow:hidden}._matTrack_kugnd_205 i{background:var(--color-aqua);height:100%;display:block}._guide_kugnd_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_kugnd_220 h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 12px;font-size:20px}._guide_kugnd_220 ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}._guide_kugnd_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_kugnd_220 ol button:hover{border-color:var(--color-blue);background:#e9f7f5}._guide_kugnd_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_kugnd_220 ol b{font-family:var(--font-display);font-size:14px;font-weight:600;display:block}._guide_kugnd_220 ol small{color:#6b6f78;font-size:12.5px}._guideAi_kugnd_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_kugnd_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_aijbx_2,._dialog_aijbx_3,._elsewhere_aijbx_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_aijbx_2[data-theme=dark],._dialog_aijbx_3[data-theme=dark],._elsewhere_aijbx_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_aijbx_2{background:var(--o-bg);grid-row:2/-1;min-height:0;overflow:auto}._page_aijbx_2 h1,._page_aijbx_2 h2,._page_aijbx_2 h3,._dialog_aijbx_3 h1,._dialog_aijbx_3 h2,._dialog_aijbx_3 h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0}._card_aijbx_55{background:var(--o-card);border:1px solid var(--o-line);border-radius:16px}._eyebrow_aijbx_60,._eyebrowDark_aijbx_61,._mono_aijbx_62{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}._eyebrow_aijbx_60{color:var(--o-teal)}._eyebrowDark_aijbx_61{color:#a3a6ad}._mono_aijbx_62{color:var(--o-muted)}._muted_aijbx_79,._empty_aijbx_80{color:var(--o-muted);margin:6px 0 0;font-size:13px}._row_aijbx_85{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}._btn_aijbx_92,._btnGhost_aijbx_93,._btnOutline_aijbx_94{font-family:var(--font-display);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:600;display:inline-flex}._btn_aijbx_92{background:var(--color-blue);color:#fff}._btn_aijbx_92:hover{background:#097674}._btnGhost_aijbx_93{color:var(--o-text);border-color:var(--o-line);background:0 0}._btnGhost_aijbx_93:hover:not(:disabled){border-color:var(--o-muted)}._btnGhost_aijbx_93:disabled{opacity:.45;cursor:default}._btnOutline_aijbx_94{color:#fff;background:0 0;border-color:#3a3d42}._btnOutline_aijbx_94:hover{border-color:#6b6f78}._btn_aijbx_92:focus-visible,._btnGhost_aijbx_93:focus-visible,._btnOutline_aijbx_94:focus-visible,._add_aijbx_137:focus-visible,._link_aijbx_138:focus-visible,._iss_aijbx_139:focus-visible{outline:2px solid var(--color-aqua);outline-offset:2px}._link_aijbx_138,._add_aijbx_137{font:inherit;color:var(--o-teal);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}._link_aijbx_138:disabled{color:var(--o-muted);cursor:default}._add_aijbx_137{margin-top:12px;display:block}._tag_aijbx_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_aijbx_173{color:var(--o-tealtx);background:var(--o-mint)}._bad_aijbx_177{color:var(--o-redtx);background:var(--o-redbg)}._warn_aijbx_181{color:var(--o-ambertx);background:var(--o-amberbg)}._plain_aijbx_185{color:var(--o-muted);background:var(--o-bg)}._dot_aijbx_189{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}._dotOk_aijbx_199{background:var(--o-mint);color:var(--o-teal)}._dotBad_aijbx_203{background:var(--o-redbg);color:var(--o-red)}._dotWarn_aijbx_207{background:var(--o-amberbg);color:var(--o-ambertx)}._copied_aijbx_211{color:var(--color-aqua);margin:10px 0 0;font-size:12.5px}._home_aijbx_218{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:20px;max-width:1600px;margin:0 auto;padding:20px;display:grid}._left_aijbx_226{flex-direction:column;gap:16px;display:flex}._hero_aijbx_231{overflow:hidden}._thumb_aijbx_234{background:var(--o-card);border-bottom:1px solid var(--o-line);place-items:center;height:160px;padding:12px;display:grid}._thumb_aijbx_234 svg{max-width:100%;max-height:136px}._pad_aijbx_246{padding:14px 18px 16px}._hero_aijbx_231 h1{overflow-wrap:anywhere;margin-top:4px;font-size:24px}._sub_aijbx_254{color:var(--o-muted);margin:2px 0 0;font-size:13px}._ring_aijbx_259{align-items:center;gap:16px;padding:16px 18px;display:flex}._ringBox_aijbx_265{flex:none;place-items:center;display:grid;position:relative}._ringBox_aijbx_265 span{text-align:center;display:grid;position:absolute}._ringBox_aijbx_265 b{font-family:var(--font-display);letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1}._ringBox_aijbx_265 small{color:var(--o-muted);font-size:11.5px}._ringText_aijbx_287 h3{margin-bottom:6px;font-size:16px}._iss_aijbx_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_aijbx_139:hover{text-decoration:underline}._next_aijbx_306{color:#fff;background:#0e0f11;border-color:#0e0f11;padding:18px}._nextText_aijbx_312{font-family:var(--font-display);margin:6px 0 0;font-size:17px;font-weight:600;line-height:1.3}._grid_aijbx_320{columns:3 280px;column-gap:16px}._grid_aijbx_320>section{break-inside:avoid;margin-bottom:16px}._box_aijbx_328{padding:16px 18px}._bh_aijbx_331{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}._bh_aijbx_331 h3{font-size:16px}._req_aijbx_341{border-top:1px solid var(--o-line);gap:10px;padding:8px 0;display:flex}._req_aijbx_341 b{font-size:13px;font-weight:600;display:block}._req_aijbx_341 small{color:var(--o-muted);font-size:12px}._more_aijbx_356{color:var(--o-muted);margin:6px 0 0;font-size:12px}._table_aijbx_361{border-collapse:collapse;width:100%;font-size:13px}._table_aijbx_361 td{border-top:1px solid var(--o-line);padding:7px 0}._table_aijbx_361 td:last-child{text-align:right;font-family:var(--font-mono,ui-monospace, monospace);font-size:12px}._total_aijbx_375 td{font-weight:700;font-family:var(--font-display)}._sheetRow_aijbx_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_aijbx_390{margin:0;padding:0;list-style:none}._log_aijbx_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_aijbx_390 b{font-family:var(--font-display);font-size:12px;font-weight:700}._log_aijbx_390 b._byAi_aijbx_409{color:var(--o-teal)}._log_aijbx_390 button{font:inherit;color:var(--o-teal);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}._log_aijbx_390 small{color:var(--o-muted);grid-column:2/-1;font-size:11px}._activity_aijbx_426{color:var(--o-text);padding:12px 14px}._activity_aijbx_426 ._bh_aijbx_331 h3{font-size:14px}._check_aijbx_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_aijbx_444{font-size:34px;line-height:1.1;margin-top:6px!important}._lead_aijbx_449{color:var(--o-muted);max-width:600px;margin:8px 0 20px;font-size:14px;line-height:1.5}._issue_aijbx_456{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:12px;padding:16px 18px;display:grid}._issue_aijbx_456>._tag_aijbx_163{white-space:normal;justify-self:start;line-height:1.35}._issueText_aijbx_469 b{font-family:var(--font-display);font-size:15px;font-weight:600}._issueText_aijbx_469 p{color:var(--o-muted);margin:3px 0 0;font-size:13px}._issueText_aijbx_469 p span{color:var(--o-text);font-weight:600}._issueBtns_aijbx_483{flex-direction:column;gap:6px;display:flex}._passed_aijbx_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_aijbx_488 ._link_aijbx_138{margin-left:auto}._passedList_aijbx_501{color:var(--o-muted);margin:10px 0 0;padding-left:18px;font-size:12.5px;line-height:1.7}._passedList_aijbx_501 b{color:var(--o-text);font-weight:600}._note_aijbx_512{color:var(--o-muted);margin-top:18px;font-size:12px}._areas_aijbx_517{gap:14px;padding:22px;display:grid;position:sticky;top:0}._areas_aijbx_517 ._ringBox_aijbx_265{justify-self:center;margin-bottom:6px}._areaHead_aijbx_528{justify-content:space-between;margin-bottom:5px;font-size:13px;display:flex}._areaHead_aijbx_528 b{font-family:var(--font-display);font-weight:600}._textBad_aijbx_538{color:var(--o-redtx)}._bar_aijbx_541{background:var(--o-bg);border-radius:3px;height:6px;overflow:hidden}._bar_aijbx_541 i{background:var(--color-blue);border-radius:3px;height:100%;display:block}._bar_aijbx_541 i[data-bad=yes]{background:var(--o-red)}._back_aijbx_558{z-index:50;background:#0e0f118c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_aijbx_3{background:var(--o-bg);border-radius:20px;width:min(1100px,100%);max-height:calc(100vh - 48px);padding:30px 32px 32px;overflow:auto}._dialogHead_aijbx_575{justify-content:space-between;gap:16px;display:flex}._x_aijbx_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_aijbx_592{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}._opt_aijbx_592{cursor:pointer;padding:22px 22px 24px}._opts_aijbx_592>:last-child{grid-column:1/-1;padding:16px 22px}._opts_aijbx_592>:last-child ._optLogo_aijbx_607{margin:8px 0 4px}._opts_aijbx_592>:last-child h2{font-size:18px}._optOn_aijbx_613{border:2px solid var(--o-teal);box-shadow:0 0 0 5px var(--o-mint);cursor:default}._optHead_aijbx_618{width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}._optHead_aijbx_618:focus-visible{outline:2px solid var(--o-teal);outline-offset:3px}._optTag_aijbx_636{color:var(--o-muted);text-align:right;font-size:11.5px;font-weight:600}._radio_aijbx_642{border:2px solid #c9cbd0;border-radius:50%;flex:none;width:22px;height:22px}._radioOn_aijbx_649{border:7px solid var(--o-teal)}._optLogo_aijbx_607{margin:18px 0 10px}._opt_aijbx_592 h2{font-size:22px}._opt_aijbx_592 p{color:var(--o-muted);margin:6px 0 4px;font-size:13.5px;line-height:1.5}._steps_aijbx_664{margin:12px 0 18px;padding-left:18px;font-size:13px;line-height:1.6}._steps_aijbx_664 li{margin-bottom:6px}._copyRow_aijbx_673{gap:6px;margin-top:6px;display:flex}._copyRow_aijbx_673 input{min-width:0;font:inherit;border:1px solid var(--o-line);background:var(--o-card);color:var(--o-text);border-radius:999px;flex:1;padding:7px 10px;font-size:12px}@media (width<=1000px){._home_aijbx_218,._check_aijbx_435{grid-template-columns:minmax(0,1fr);padding:16px}._opts_aijbx_592,._issue_aijbx_456{grid-template-columns:minmax(0,1fr)}._issueBtns_aijbx_483{flex-flow:wrap}._areas_aijbx_517{position:static}}._submitWrap_aijbx_712{grid-row:2/-1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}._subTabs_aijbx_718{background:var(--bar);border-bottom:1px solid var(--line);gap:4px;padding:8px 14px;display:flex}._subTabs_aijbx_718 button{font-family:var(--font-display);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600}._subTabs_aijbx_718 button:hover{color:var(--strong)}._subTabs_aijbx_718 ._subTabOn_aijbx_739,._subTabs_aijbx_718 ._subTabOn_aijbx_739:hover{background:var(--color-blue);color:#fff}._submit_aijbx_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_aijbx_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_aijbx_765{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}._sheet_aijbx_379{text-align:left;font:inherit;color:var(--o-text);cursor:pointer;gap:4px;padding:12px;display:grid}._sheet_aijbx_379:hover{border-color:var(--o-teal)}._sheet_aijbx_379 b{font-family:var(--font-display);font-size:13px;font-weight:600}._sheet_aijbx_379 small{color:var(--o-muted);font-size:11.5px}._paper_aijbx_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_aijbx_791[data-landscape=no]{aspect-ratio:auto;height:0;padding-bottom:66%}._paper_aijbx_791 i{border:1.5px solid var(--o-muted);opacity:.5;position:absolute;inset:14% 30% 22% 10%}._paper_aijbx_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_aijbx_822{gap:16px;display:grid}._sendSide_aijbx_822 h3{margin-bottom:8px;font-size:16px}._field_aijbx_830{gap:4px;margin-top:10px;font-size:12.5px;font-weight:600;display:grid}._field_aijbx_830 select,._field_aijbx_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_aijbx_830 select:focus,._field_aijbx_830 input:focus{border-color:var(--o-teal);outline:none}._timeline_aijbx_853{margin:4px 0 0;padding:0;list-style:none}._timeline_aijbx_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_aijbx_853 li:last-child{border-left-color:#0000}._timeline_aijbx_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_aijbx_853 li[data-status=approved] i{background:var(--o-teal);border-color:var(--o-teal)}._timeline_aijbx_853 li[data-status=comments] i{border-color:#c9861a}._timeline_aijbx_853 b{font-weight:600}._timeline_aijbx_853 small{color:var(--o-muted);font-size:12px}._markRow_aijbx_894{gap:14px;margin-top:2px;display:flex}._btn_aijbx_92:disabled{opacity:.5;cursor:default}@media (width<=1000px){._submit_aijbx_712{grid-template-columns:minmax(0,1fr);padding:16px}}._elsewhere_aijbx_4{--o-card:var(--panel,#fff);color:var(--o-text);font-family:var(--font-body);padding:14px}._elsewhereCard_aijbx_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_aijbx_917 h3{font-family:var(--font-display);margin:4px 0 0;font-size:16px}._elsewhereCard_aijbx_917 p{color:var(--o-muted);margin:0 0 4px;font-size:13px;line-height:1.5}._row0_aijbx_940{gap:12px;display:inline-flex}._steps0_aijbx_944{max-height:46vh;margin:0 0 14px;padding:0;list-style:none;overflow:auto}._stepBtn_aijbx_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_aijbx_951:hover:not(:disabled){background:var(--o-mint)}._stepBtn_aijbx_951:focus-visible{outline:2px solid var(--o-teal);outline-offset:-2px}._stepBtn_aijbx_951 small{color:var(--o-muted);font-size:11px}._stepNow_aijbx_978{cursor:default;font-weight:600}._stepNow_aijbx_978 small{color:var(--o-tealtx);font-weight:600}._stepUndone_aijbx_986 span{color:var(--o-muted);text-decoration:line-through}._subhead_aijbx_990{margin:4px 0 6px;font-size:13px}._btn_aijbx_92{color:#087370;background:#fff;border:1.5px solid #19c2b8}._btn_aijbx_92:hover:not(:disabled){background:#e9f7f5;border-color:#0b8a87}._page_aijbx_2[data-theme=dark] ._btn_aijbx_92,._dialog_aijbx_3[data-theme=dark] ._btn_aijbx_92,._elsewhere_aijbx_4[data-theme=dark] ._btn_aijbx_92{color:#5fe0d6;background:0 0}._btnMain_aijbx_1012,._btnMain_aijbx_1012:hover:not(:disabled){color:#fff;background:#0e0f11;border:1.5px solid #0e0f11}._btnMain_aijbx_1012:hover:not(:disabled){background:#2a2c30;border-color:#2a2c30}._next_aijbx_306 ._btn_aijbx_92,._next_aijbx_306 ._btn_aijbx_92:hover:not(:disabled){color:#0e0f11;background:#fff;border-color:#fff}._subTabs_aijbx_718 ._subTabOn_aijbx_739,._subTabs_aijbx_718 ._subTabOn_aijbx_739:hover{color:#0e0f11;background:#e9f7f5;border-color:#19c2b8}._ws_okvxx_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_okvxx_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_okvxx_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_okvxx_67{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}._home_okvxx_67:hover{background:#17181b}._docName_okvxx_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}._docName_okvxx_81:hover,._docName_okvxx_81:focus{border-color:#2a2c30;outline:none}._levelPick_okvxx_100{max-width:300px}._levelPick_okvxx_100,._field_okvxx_104 select{background:var(--panel);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:4px;padding:4px 8px}._title_okvxx_57 ._levelPick_okvxx_100{color:#cfd1d6;background:#17181b;border-color:#2a2c30;border-radius:999px;max-width:190px;padding:6px 10px}._save_okvxx_120{font-family:var(--mono);letter-spacing:.5px;white-space:nowrap;font-size:11px}._save_saved_okvxx_126{color:var(--color-aqua)}._save_saving_okvxx_129{color:#8a8e96}._save_offline_okvxx_132,._save_conflict_okvxx_133{color:#ffc25c}._mode_okvxx_136{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_okvxx_57 ._mode_okvxx_136{color:#cfd1d6;border-color:#2a2c30;border-radius:50%;flex:none;width:34px;height:34px;padding:0;font-size:15px}._title_okvxx_57 ._mode_okvxx_136:hover{color:#fff;border-color:#3a3d42}._ribbonWrap_okvxx_163{background:var(--bar);border-bottom:1px solid var(--line)}._tabs_okvxx_167{align-items:flex-end;gap:2px;height:30px;padding:0 10px;display:flex}._tab_okvxx_167{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_okvxx_167:hover{color:var(--text)}._tabOn_okvxx_187{background:var(--panel);color:var(--strong);box-shadow:inset 0 2px 0 var(--blue)}._tabAi_okvxx_192{color:var(--cyan)}._ribbon_okvxx_163{background:var(--panel);min-height:86px;padding:6px 8px 0;display:flex;overflow-x:auto}._ribbon_okvxx_163[data-fit="1"],._ribbon_okvxx_163[data-fit="2"],._ribbon_okvxx_163[data-fit="3"]{min-height:0;padding:4px 4px 0}._ribbon_okvxx_163[data-fit="1"] ._group_okvxx_209,._ribbon_okvxx_163[data-fit="2"] ._group_okvxx_209,._ribbon_okvxx_163[data-fit="3"] ._group_okvxx_209{padding:0 4px}._ribbon_okvxx_163[data-fit="1"] ._tool_okvxx_214,._ribbon_okvxx_163[data-fit="2"] ._tool_okvxx_214,._ribbon_okvxx_163[data-fit="3"] ._tool_okvxx_214{gap:2px;width:48px;height:46px;font-size:10px}._ribbon_okvxx_163[data-fit="1"] ._tool_okvxx_214 svg,._ribbon_okvxx_163[data-fit="2"] ._tool_okvxx_214 svg,._ribbon_okvxx_163[data-fit="3"] ._tool_okvxx_214 svg{width:20px;height:20px}._ribbon_okvxx_163[data-fit="1"] ._groupName_okvxx_228,._ribbon_okvxx_163[data-fit="2"] ._groupName_okvxx_228,._ribbon_okvxx_163[data-fit="3"] ._groupName_okvxx_228{letter-spacing:1px;padding:1px 0 3px;font-size:8.5px}._ribbon_okvxx_163[data-fit="2"] ._tool_okvxx_214,._ribbon_okvxx_163[data-fit="3"] ._tool_okvxx_214{width:42px;font-size:9.5px}._ribbon_okvxx_163[data-fit="2"] ._group_okvxx_209,._ribbon_okvxx_163[data-fit="3"] ._group_okvxx_209{padding:0 3px}._ribbon_okvxx_163[data-fit="2"] ._groupName_okvxx_228,._ribbon_okvxx_163[data-fit="3"] ._groupName_okvxx_228{display:none}._ribbon_okvxx_163[data-fit="3"] ._tool_okvxx_214{width:36px}._ribbon_okvxx_163[data-fit="3"] ._tool_okvxx_214>span{display:none}._group_okvxx_209{border-right:1px solid var(--line);flex-direction:column;padding:0 8px;display:flex}._groupAi_okvxx_260{background:linear-gradient(#19c2b81f,#8ff0e808);border:1px solid #19c2b859;border-bottom:0}._tools_okvxx_265{gap:2px;display:flex}._tool_okvxx_214{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_okvxx_214:hover:not(:disabled){background:var(--line)}._tool_okvxx_214:focus-visible,._tab_okvxx_167:focus-visible,._home_okvxx_67:focus-visible{outline:2px solid var(--blue);outline-offset:1px}._groupAi_okvxx_260 ._tool_okvxx_214{color:var(--blue)}._toolOn_okvxx_301{color:var(--blue);outline:1px solid var(--blue);background:#19c2b82e}._groupName_okvxx_228{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_okvxx_318{grid-template-columns:1fr 1fr var(--side,340px);min-height:0;display:grid}._view_plan_okvxx_323,._view_3d_okvxx_324{grid-template-columns:1fr var(--side,340px)}._pane_okvxx_327{border-right:1px solid var(--line);min-width:0;min-height:0;position:relative}._sheet_okvxx_337{--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_okvxx_337 ._envelopeLine_okvxx_353{fill:none}._sheet_okvxx_337 ._ink_okvxx_356{stroke:color-mix(in srgb, var(--ink) 65%, #000)}._sheet_okvxx_337 ._wtext_okvxx_359{fill:#111}._sheet_okvxx_337 ._wallLines_okvxx_362{stroke-width:2.4px}._sheet_okvxx_337 ._overheadLine_okvxx_365{stroke-dasharray:5 3;stroke-width:.8px}._sheet_okvxx_337 ._secFace_okvxx_374 polygon{stroke:var(--text);stroke-width:.8px}._secFace_okvxx_374 path{fill:none;stroke:var(--text);stroke-width:.6px}._coarse_okvxx_390 ._wallLines_okvxx_362{fill:var(--poche);fill-rule:evenodd}._coarse_okvxx_390 ._secCut_okvxx_383{fill:var(--poche);fill-opacity:.85}._viewBar_okvxx_399{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_okvxx_337 ._viewBar_okvxx_399{color:#2b2f36;background:#f3f4f6;border-top-color:#d9dce1}._viewBar_okvxx_399 label,._viewBar_okvxx_399 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_okvxx_399 label:hover,._viewBar_okvxx_399 button:hover:not(:disabled){border-color:var(--line)}._viewBar_okvxx_399 select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none}._viewBar_okvxx_399 select option{color:#111}._viewBar_okvxx_399 button:disabled,._viewBar_okvxx_399 select:disabled{opacity:.45;cursor:default}._viewBar_okvxx_399 button:focus-visible,._viewBar_okvxx_399 select:focus-visible{outline:2px solid var(--blue)}._boxWrap_okvxx_461{display:inline-flex;position:relative}._boxPanel_okvxx_465{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_okvxx_465 label{grid-template-columns:56px 1fr;height:auto!important;padding:0!important;display:grid!important}._boxPanel_okvxx_465 input{width:100%}._viewOn_okvxx_487{border-color:var(--blue)!important;color:var(--blue-text,var(--blue))!important}._viewPick_okvxx_492{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:999px!important;padding:4px 10px!important;font-size:12.5px!important}._paneLabel_okvxx_507{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_okvxx_518{background:var(--bar);flex-direction:column;gap:12px;padding:12px;display:flex;overflow-y:auto}._panel_okvxx_526{background:var(--panel);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}._panel_okvxx_526 h3{font-family:var(--font-body);color:var(--strong);letter-spacing:0;font-size:13px;font-weight:600}._field_okvxx_104{color:var(--muted);grid-template-columns:96px 1fr auto;align-items:center;gap:8px;display:grid}._field_okvxx_104 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_okvxx_104 input:focus{border-color:var(--blue);outline:none}._field_okvxx_104 input:read-only{background:0 0;border-color:#0000}._field_okvxx_104 em{font-style:normal;font-family:var(--mono);font-size:11px}._note_okvxx_573{color:var(--muted);font-size:12px;line-height:1.5}._linkButton_okvxx_578{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._row_okvxx_587{gap:8px;display:flex}._row_okvxx_587 button,._primary_okvxx_592,._danger_okvxx_593{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:4px;flex:1;padding:7px 10px}._row_okvxx_587 button._on_okvxx_603{border-color:var(--blue);color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, var(--bg))}._primary_okvxx_592{background:var(--blue);border-color:var(--blue);color:#fff}._danger_okvxx_593{color:var(--red)}._disclose_okvxx_616{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._layer_okvxx_624{grid-template-columns:10px 1fr 22px 22px;align-items:center;gap:8px;font-size:12px;display:grid}._layer_okvxx_624 i{border-radius:2px;width:10px;height:10px}._layer_okvxx_624 ._layerName_okvxx_636{text-align:left;color:var(--text);font:inherit;padding:0}._layer_okvxx_624 ._layerName_okvxx_636:hover{color:var(--strong);text-decoration:underline}._layer_okvxx_624 span,._layer_okvxx_624 ._layerName_okvxx_636{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._layer_okvxx_624 button{color:var(--muted);cursor:pointer;background:0 0;border:0}._cmd_okvxx_660{background:var(--bar);border-top:1px solid var(--line);font-family:var(--font-body);padding:3px 12px 6px;font-size:13px}._cmdLog_okvxx_667{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_okvxx_678{align-items:center;gap:10px;display:flex}._cmdRow_okvxx_678 b{font-family:var(--font-display);letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);border-radius:999px;flex:none;padding:2px 9px;font-size:11px;font-weight:600}._cmdRow_okvxx_678 b._cmdLive_okvxx_695{color:#fff;background:var(--blue);border-color:var(--blue)}._cmdPrompt_okvxx_700{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:62%;font-weight:500;overflow:hidden}._cmdRow_okvxx_678 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_okvxx_678 input:focus{border-color:var(--blue);outline:none}._plan_okvxx_724{cursor:none;touch-action:none;width:100%;height:100%;display:block}._plan_okvxx_724 line,._plan_okvxx_724 polyline,._plan_okvxx_724 polygon,._plan_okvxx_724 circle,._plan_okvxx_724 path,._plan_okvxx_724 rect{vector-effect:non-scaling-stroke}._gridMinor_okvxx_739{stroke:var(--grid-minor);stroke-width:1px;fill:none}._gridMajor_okvxx_744{stroke:var(--grid-major);stroke-width:1px;fill:none}._ink_okvxx_356{stroke:var(--ink);stroke-width:1.1px;fill:none}._shape_okvxx_755._ink_okvxx_356{fill:none}._ws_okvxx_2[data-theme=light] ._ink_okvxx_356{stroke:color-mix(in srgb, var(--ink) 45%, #0b1424)}._poche_okvxx_762{fill:none;stroke:none}._wallLines_okvxx_362{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_okvxx_778{align-items:center;gap:6px;padding:2px 0;display:flex}._viewName_okvxx_784{text-align:left;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:4px;flex:1;padding:4px 6px}._viewName_okvxx_784:hover{background:var(--hover,#0000000f)}._viewRow_okvxx_778>button:last-child{width:24px;padding:2px 0}._wallLayers_okvxx_803{fill:none;stroke:var(--poche);stroke-width:.5px;opacity:.7;vector-effect:non-scaling-stroke;pointer-events:none}._curtain_okvxx_811 line{stroke:var(--poche);stroke-width:1px;vector-effect:non-scaling-stroke}._curtain_okvxx_811 ._glass_okvxx_816{stroke:var(--cyan);stroke-width:1.2px}._curtain_okvxx_811._selected_okvxx_820 line{stroke:var(--blue)}._selected_okvxx_820{stroke:var(--blue);stroke-width:2px;fill:none}._selected_okvxx_820 ._poche_okvxx_762{fill:#19c2b859}._solid_okvxx_832{fill:none;stroke-width:1px}._selected_okvxx_820._solid_okvxx_832{fill:#19c2b84d}._window_okvxx_839 line{stroke:var(--cyan)}._door_okvxx_842 line{stroke:var(--poche);stroke-width:1.2px}._swing_okvxx_369{stroke:var(--muted);stroke-dasharray:3 2;stroke-width:.8px}._selected_okvxx_820 line{stroke:var(--blue)}._ghost_okvxx_854{stroke:var(--cyan);stroke-width:1.4px;stroke-dasharray:5 3;fill:none}._ghost_okvxx_854 ._poche_okvxx_762,._ghost_okvxx_854 polygon{fill:#8ff0e82e}._guide_okvxx_864{stroke:var(--cyan);stroke-width:1px;stroke-dasharray:4 4;fill:#8ff0e80f}._wtext_okvxx_359{fill:var(--ink);stroke:none;font-family:var(--font-body)}._ws_okvxx_2[data-theme=light] ._wtext_okvxx_359{fill:var(--strong)}._dimline_okvxx_878{stroke:var(--muted);stroke-width:.8px}._dimtick_okvxx_882{stroke:var(--text);stroke-width:1.4px}._dimtext_okvxx_886{fill:var(--text);stroke:none;font-family:var(--mono);text-anchor:middle}._grip_okvxx_892{fill:var(--blue);stroke:var(--bg);stroke-width:1.5px}._pinGlyph_okvxx_898 path{fill:var(--blue);stroke:var(--bg);stroke-width:1.2px;stroke-linejoin:round}._pinGlyph_okvxx_898 path+path{fill:none;stroke:var(--blue);stroke-width:2px}._rotCentre_okvxx_910{cursor:move}._rotCentre_okvxx_910 circle{fill:none;stroke:var(--blue);stroke-width:1.5px}._rotCentre_okvxx_910 path{stroke:var(--blue);stroke-width:1px}._optionsBar_okvxx_922 input[type=number]{width:64px;font:inherit;background:var(--bg);color:inherit;border:1px solid var(--line);border-radius:4px;padding:1px 4px}._optionsBar_okvxx_922 select{font:inherit;background:var(--bg);color:inherit;border:1px solid var(--line);border-radius:4px;padding:1px 4px}._optionsBar_okvxx_922 button{font:inherit;background:var(--bg);color:inherit;border:1px solid var(--line);cursor:pointer;border-radius:4px;padding:1px 8px}._optionsBar_okvxx_922 button[aria-pressed=true]{border-color:var(--blue);color:var(--blue)}._solidLabel_okvxx_952{fill:var(--cyan);font-family:var(--mono);text-anchor:middle;pointer-events:none;font-size:11px}._snap_okvxx_959 rect,._snap_okvxx_959 path,._snap_okvxx_959 circle{fill:none;stroke:var(--green);stroke-width:1.6px}._snap_okvxx_959 text{fill:var(--green);font-family:var(--mono);letter-spacing:1px;font-size:10px}._measure_okvxx_972 line{stroke:var(--cyan);stroke-width:1px}._measure_okvxx_972 rect{fill:var(--bg);stroke:var(--cyan)}._measure_okvxx_972 text{fill:var(--cyan);font-family:var(--mono);text-anchor:middle;font-size:11px}._crosshair_okvxx_986,._snap_okvxx_959,._axes_okvxx_988,._measure_okvxx_972{pointer-events:none}._crosshair_okvxx_986 path{stroke:var(--strong);stroke-width:1px;opacity:.55;fill:none}._crosshair_okvxx_986 rect{fill:none;stroke:var(--strong)}._axes_okvxx_988 path{stroke:var(--muted);fill:none}._axes_okvxx_988 text{fill:var(--muted);font-family:var(--mono);font-size:10px}._model_okvxx_1013{background:linear-gradient(#c9d6e3 0%,#e9eef3 55%,#f6f7f8 100%);position:absolute;inset:0}._modelHint_okvxx_1019{--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_okvxx_2 *{transition:none!important}}._chat_okvxx_1039{background:var(--panel);border:1px solid #19c2b859;border-radius:6px;flex-direction:column;min-height:380px;max-height:62vh;display:flex;overflow:hidden}._chatHead_okvxx_1049{border-bottom:1px solid var(--line);background:linear-gradient(#19c2b81a,#0000);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}._chatHead_okvxx_1049 span{color:var(--strong);align-items:center;gap:6px;font-weight:600;display:flex}._chatHead_okvxx_1049 em{font-style:normal;font-family:var(--mono);letter-spacing:.5px;color:var(--green);font-size:9.5px}._chatList_okvxx_1071{-webkit-user-select:text;user-select:text;flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}._chatEmpty_okvxx_1080{color:var(--muted);flex-direction:column;gap:8px;line-height:1.5;display:flex}._chatEmpty_okvxx_1080 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_okvxx_1080 button:hover{border-color:var(--blue)}._chatHint_okvxx_1101{font-size:11.5px}._msg_okvxx_1104{border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px;line-height:1.5;display:flex}._msg_okvxx_1104 p{white-space:pre-wrap}._msg_user_okvxx_1115{background:var(--line);max-width:88%;color:var(--strong);align-self:flex-end}._msg_architect_okvxx_1121{background:#19c2b814;border:1px solid #19c2b859}._msg_error_okvxx_1125{color:var(--red);background:#ff6b7614;border:1px solid #ff6b7666}._thinking_okvxx_1130{color:var(--muted);font-style:italic}._msgFiles_okvxx_1134{color:var(--muted);font-size:11.5px}._msgMeta_okvxx_1138{font-family:var(--mono);color:var(--green);font-size:10.5px}._check_okvxx_1143{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_okvxx_1154{border-color:#ffc25c80}._check_problem_okvxx_1157{border-color:#ff6b768c}._idea_okvxx_1160{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_okvxx_1160 b{color:var(--cyan);font-size:12.5px;font-weight:600}._idea_okvxx_1160 span{color:var(--muted);grid-column:1;font-size:12px}._idea_okvxx_1160 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_okvxx_1160 button:disabled{background:var(--line);color:var(--muted);cursor:default}._attached_okvxx_1197{flex-wrap:wrap;gap:6px;padding:6px 12px 0;font-size:11.5px;display:flex}._attached_okvxx_1197 span{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:3px 8px}._attached_okvxx_1197 button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:4px}._chatInput_okvxx_1217{grid-template-columns:30px 1fr 34px;align-items:end;gap:6px;padding:10px 12px 12px;display:grid}._chatInput_okvxx_1217 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_okvxx_1217 textarea:focus{border-color:var(--blue);outline:none}._attach_okvxx_1197,._sendBtn_okvxx_1240{border:1px solid var(--line);background:var(--bg);height:34px;color:var(--cyan);cursor:pointer;border-radius:4px;font-size:16px}._sendBtn_okvxx_1240{background:var(--blue);border-color:var(--blue);color:#fff}._sendBtn_okvxx_1240:disabled{opacity:.45;cursor:default}._ws_okvxx_2[data-theme] ._wtext_okvxx_359{stroke:none}._roofFold_okvxx_1265{fill:none;stroke-dasharray:6 4;stroke-width:.7px;opacity:.8}._roofGrid_okvxx_1272{fill:none;stroke:var(--glass,#6aa7e0);stroke-dasharray:6 4;stroke-width:.6px;opacity:.85}._column_okvxx_1279{fill:var(--poche);stroke:var(--poche)}._railing_okvxx_1283 polyline{fill:none;stroke:var(--poche);stroke-width:3px;vector-effect:non-scaling-stroke}._railing_okvxx_1283 ._railingCore_okvxx_1289{stroke:var(--bg);stroke-width:1px}._component_okvxx_1297{fill:none;stroke-width:.7px;opacity:.75}._overhead_okvxx_365{fill:none;stroke-dasharray:6 4;stroke-width:.8px;opacity:.7}._plant_okvxx_1308{fill:none;stroke:var(--green);stroke-width:.7px;opacity:.4}._ink_okvxx_356._plant_okvxx_1308,._ink_okvxx_356 ._plant_okvxx_1308,._plant_okvxx_1308 circle,._plant_okvxx_1308 polygon{fill:none;stroke:var(--green)}._selected_okvxx_820._plant_okvxx_1308,._selected_okvxx_820._plant_okvxx_1308 circle{stroke:var(--blue);opacity:1}._planNote_okvxx_1326,._ws_okvxx_2[data-theme=light] ._planNote_okvxx_1326,._sheet_okvxx_337 ._planNote_okvxx_1326{fill:var(--muted)}._rampGroup_okvxx_1333 polygon{fill:none;stroke:var(--text);stroke-width:.9px;vector-effect:non-scaling-stroke;pointer-events:none}._rampGroup_okvxx_1333 ._overhead_okvxx_365{stroke-dasharray:6 4}._rampArrow_okvxx_1343 polyline{fill:none;stroke:var(--text);stroke-width:.8px;vector-effect:non-scaling-stroke}._rampArrow_okvxx_1343 polygon{fill:var(--text);stroke:none}._finishFill_okvxx_1358,._finishLine_okvxx_1359{vector-effect:non-scaling-stroke}._finishFill_okvxx_1358{fill-opacity:.3}._ws_okvxx_2[data-theme=light] ._finishFill_okvxx_1358,._sheet_okvxx_337 ._finishFill_okvxx_1358{fill-opacity:1}._palm_okvxx_1369 polygon{fill:#b5cda3;fill-opacity:.75;stroke:#5d7d4c;stroke-width:.6px;vector-effect:non-scaling-stroke}._trunk_okvxx_1376{fill:#7a5c3e;stroke:none}._plant_okvxx_1308 ._trunk_okvxx_1376{fill:#7a5c3e}._selected_okvxx_820._palm_okvxx_1369 polygon{stroke:var(--blue)}._grove_okvxx_1386{fill:#e3ecdc;fill-opacity:.35;stroke:#8fae84;stroke-width:.8px;vector-effect:non-scaling-stroke;pointer-events:none}._ws_okvxx_2[data-theme=light] ._grove_okvxx_1386,._sheet_okvxx_337 ._grove_okvxx_1386{fill-opacity:.6}._tree_okvxx_1398 circle{fill:#46e0a014;stroke:var(--green);stroke-dasharray:3 2}._tree_okvxx_1398 line{stroke:var(--green);stroke-width:.6px;opacity:.7}._aiPanel_okvxx_1410{flex-direction:column;gap:0;display:flex}._aiTabs_okvxx_1415{gap:2px;margin-bottom:-1px;display:flex}._aiTabs_okvxx_1415 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_okvxx_1415 ._aiTabOn_okvxx_1432{background:var(--panel);color:var(--strong);box-shadow:inset 0 2px 0 var(--blue)}._aiPanel_okvxx_1410>._chat_okvxx_1039{border-top-left-radius:0;border-top-right-radius:0}._siteBody_okvxx_1441{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_okvxx_1441 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_okvxx_1441>button,._block_okvxx_1464>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_okvxx_1441 button:disabled{opacity:.5;cursor:default}._block_okvxx_1464{border-bottom:1px solid var(--line);flex-direction:column;gap:7px;padding-bottom:10px;display:flex}._block_okvxx_1464 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_okvxx_1495,._warn_okvxx_1496{font-family:var(--mono);border-radius:8px;padding:1px 6px;font-size:10px;font-weight:400}._ok_okvxx_1495{color:var(--green);border:1px solid var(--green)}._warn_okvxx_1496{color:var(--amber);border:1px solid var(--amber)}._check2_okvxx_1511{align-items:center;gap:8px;font-size:12.5px;display:flex}._read_okvxx_1517 summary{cursor:pointer;color:var(--cyan);margin-bottom:6px;font-size:12.5px}._read_okvxx_1517{flex-direction:column;gap:6px;display:flex}._fileBtn_okvxx_1528{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_okvxx_1538 dl,._option_okvxx_922 dl{grid-template-columns:1fr auto;gap:4px 10px;font-size:12.5px;display:grid}._potential_okvxx_1538 dt,._option_okvxx_922 dt{color:var(--muted)}._potential_okvxx_1538 dd,._option_okvxx_922 dd{font-family:var(--mono);color:var(--strong);text-align:right}._potential_okvxx_1538 ._big_okvxx_1555{color:var(--cyan);font-size:14px}._program_okvxx_1559{flex-direction:column;gap:4px;display:flex}._progRow_okvxx_1564{grid-template-columns:1fr 34px 46px 72px 20px;gap:4px;display:grid}._progRow_okvxx_1564 input,._progRow_okvxx_1564 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_okvxx_1564 button{color:var(--muted);cursor:pointer;background:0 0;border:0}._siteNote_okvxx_1586{color:var(--text);background:#19c2b814;border:1px solid #19c2b84d;border-radius:4px;padding:8px 10px;font-size:12px;line-height:1.5}._option_okvxx_922{border:1px solid var(--line);background:var(--bg);border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}._option_okvxx_922 header{justify-content:space-between;align-items:center;display:flex}._option_okvxx_922 header b{color:var(--strong);font-size:14px}._option_okvxx_922 header button{white-space:nowrap;flex:0}._option_okvxx_922 p{font-size:12px;line-height:1.5}._optCheck_okvxx_1621{color:var(--amber)}._bad_okvxx_1624{color:var(--red)!important}._good_okvxx_1627{color:var(--green)!important}._thumb_okvxx_1630{background:var(--panel);border-radius:4px;width:100%;max-height:150px}._thumbPlot_okvxx_1636{fill:#46e0a00f;stroke:var(--green);stroke-width:1px;stroke-dasharray:4 3}._thumbWall_okvxx_1642{stroke:var(--poche);stroke-width:2px}._plotLine_okvxx_1646{fill:none;stroke:var(--green);stroke-width:2px;stroke-dasharray:16 4 2 4}._plotFaint_okvxx_1653{fill:none;stroke:var(--green);stroke-width:1.2px;stroke-dasharray:16 4 2 4;opacity:.5}._plotText_okvxx_1660{fill:var(--green);stroke:none;font-family:var(--font-body)}._outsidePlot_okvxx_1665{fill:none;stroke:#ff5a5a;stroke-width:3px}._envelopeLine_okvxx_353{fill:#46e0a00a;stroke:var(--green);stroke-width:1.2px;stroke-dasharray:8 5}._siteSummary_okvxx_1676{background:#46e0a012;border:1px solid #46e0a066;border-radius:4px;padding:8px 10px;font-size:12.5px;line-height:1.5}._siteSummary_okvxx_1676 b{color:var(--green);font-family:var(--mono)}._stages_okvxx_1690{background:var(--panel);border:1px solid var(--line);border-radius:7px;gap:2px;padding:2px;display:flex}._stages_okvxx_1690 button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:3px 12px;font-size:12px}._stages_okvxx_1690 button:hover{color:var(--strong)}._stages_okvxx_1690 ._stageOn_okvxx_1711{background:var(--blue);color:#fff;font-weight:600}._stages_okvxx_1690 button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}._body_okvxx_318[hidden],._levelPick_okvxx_100[hidden]{display:none!important}._zoneUnder_okvxx_1728{fill-opacity:.14;stroke-opacity:.7;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;pointer-events:none}._dropWrap_okvxx_1738{position:relative}._dropMenu_okvxx_1741{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_okvxx_1753{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);padding:8px 8px 4px;font-size:10.5px;font-weight:600}._dropMenu_okvxx_1741 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_okvxx_1741 button:hover,._dropMenu_okvxx_1741 button:focus-visible{background:var(--panel);color:var(--strong);outline:none}._dropMenu_okvxx_1741 small{color:var(--muted);white-space:nowrap;font-size:11px}._dropMenu_okvxx_1741 ._dropOn_okvxx_1788{color:var(--strong);box-shadow:inset 2px 0 0 var(--blue)}._libMenu_okvxx_1794{width:470px}._libGrid_okvxx_1797{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}._libGrid_okvxx_1797 button{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex}._libGrid_okvxx_1797 button span{font-size:12px;line-height:1.2}._thumb_okvxx_1630{border:1px solid var(--line);background:#fff;border-radius:2px;width:100%;max-width:110px;height:auto}._thumbWallFill_okvxx_1822{fill:#2b2f36}._thumbLine_okvxx_1825{fill:none;stroke:#111;stroke-width:1.2px}._thumbArc_okvxx_1830{fill:none;stroke:#6b7280;stroke-width:.8px}._thumbDash_okvxx_1835{fill:none;stroke:#111;stroke-width:.8px;stroke-dasharray:3 2}._pickField_okvxx_1843{grid-template-columns:96px 1fr}._pickButton_okvxx_1846{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_okvxx_1846:hover{border-color:var(--blue)}._pickThumb_okvxx_1865{flex:0 0 40px;display:flex}._pickThumb_okvxx_1865 svg{width:40px;height:auto}._pickName_okvxx_1873{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._pickCaret_okvxx_1880{color:var(--muted)}._libGrid_okvxx_1797 button small{white-space:normal;text-align:center}._foldBtn_okvxx_1889{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}._typeNote_okvxx_1897{color:var(--muted);margin:4px 0;font-size:11.5px}._typeActions_okvxx_1902{gap:6px;display:flex}._typeActions_okvxx_1902 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_okvxx_1902 button:disabled{opacity:.45;cursor:default}._field_okvxx_104 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_okvxx_1935{cursor:grab;touch-action:none;position:absolute;inset:0;overflow:hidden}._secLevel_okvxx_1942 line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:14 4 2 4}._secLevel_okvxx_1942 text{fill:var(--muted);font-size:11px;font-family:var(--mono);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}._secBeyond_okvxx_1957{fill:none;stroke:var(--text);stroke-width:.8px;opacity:.7}._secGlass_okvxx_1963{fill:none;stroke:var(--cyan);stroke-width:.8px}._secCut_okvxx_383{fill:var(--poche);fill-opacity:.55;stroke:var(--poche);stroke-width:1.2px}._secCutLight_okvxx_1975{fill:var(--bg);stroke:var(--text);stroke-width:.8px}._sheet_okvxx_337 ._secCutLight_okvxx_1975{fill:#fff;stroke:#111}._sheet_okvxx_337 ._secCut_okvxx_383{fill:#a3a8af;fill-opacity:.75;stroke:#111;stroke-width:1.6px}._secCutGlass_okvxx_1991{fill:var(--cyan);fill-opacity:.25;stroke:var(--cyan);stroke-width:1px}._secEmpty_okvxx_1997{color:var(--muted);margin:0;font-size:12px;position:absolute;bottom:12px;left:16px}._stair_okvxx_2007 polygon,._stair_okvxx_2007 line{fill:none;stroke:var(--ink,var(--text));stroke-width:.8px;opacity:.8;vector-effect:non-scaling-stroke}._walkLine_okvxx_2015{stroke-dasharray:4 3}._room_okvxx_2020 text{stroke:none;font-family:var(--font-body);pointer-events:none}._roomName_okvxx_2025{fill:var(--strong);font-weight:600}._roomMeta_okvxx_2029{fill:var(--muted)}._roomLit_okvxx_2032 polygon{fill:color-mix(in srgb, var(--blue) 12%, transparent);stroke:var(--blue);stroke-width:1.5px;vector-effect:non-scaling-stroke}._roomLit_okvxx_2032 line{stroke:var(--blue);stroke-width:.8px;opacity:.6;vector-effect:non-scaling-stroke}._tag_okvxx_2045 circle,._tag_okvxx_2045 rect{fill:var(--bg);stroke:var(--text);stroke-width:1px;vector-effect:non-scaling-stroke}._tag_okvxx_2045 text{fill:var(--strong);stroke:none;font-family:var(--font-body);font-weight:600}._tempDim_okvxx_2059 line{stroke:var(--blue);stroke-width:1px}._tempDim_okvxx_2059 circle{fill:var(--blue)}._tempDim_okvxx_2059 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_okvxx_2078{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_okvxx_2091{fill:var(--blue);stroke:var(--bg);stroke-width:1px;cursor:pointer;pointer-events:all}._tempDim_okvxx_2059 ._witnessGhost_okvxx_2098{stroke-dasharray:3 3}._permanentIcon_okvxx_2102{cursor:pointer;pointer-events:all}._permanentIcon_okvxx_2102 rect{fill:var(--bg);stroke:var(--blue);stroke-width:1px}._permanentIcon_okvxx_2102 path{fill:none;stroke:var(--blue);stroke-width:1.2px}._flipControl_okvxx_2117{cursor:pointer;pointer-events:all}._flipControl_okvxx_2117 path{fill:none;stroke:var(--blue);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._flipHit_okvxx_2128{fill:var(--bg);fill-opacity:.7;stroke:none}._subEdge_okvxx_2134,._subEdgeOn_okvxx_2135{stroke:#22a06b;stroke-width:1.5px;stroke-dasharray:6 3}._subEdgeOn_okvxx_2135{stroke:#ff7a00;stroke-width:3px;stroke-dasharray:none}._subPoint_okvxx_2145,._subPointOn_okvxx_2146{fill:var(--bg);stroke:#22a06b;stroke-width:1.5px}._subPointOn_okvxx_2146{fill:#ff7a00;stroke:#ff7a00}._subValue_okvxx_2155,._subValueOn_okvxx_2156{fill:#22a06b;font-family:var(--mono);paint-order:stroke;stroke:var(--bg);stroke-width:4px;font-size:11px;font-weight:600}._subValueOn_okvxx_2156{fill:#ff7a00;cursor:text;pointer-events:all;font-size:12px}._gridLine_okvxx_2171>line{stroke:var(--muted);stroke-width:.9px;stroke-dasharray:18 4 3 4;vector-effect:non-scaling-stroke}._gridBubble_okvxx_2177{fill:var(--bg);stroke:var(--text);stroke-width:1.1px;vector-effect:non-scaling-stroke}._gridTag_okvxx_2183{fill:var(--strong);stroke:none;font-family:var(--font-body);font-weight:600}._selected_okvxx_820._gridLine_okvxx_2171>line,._selected_okvxx_820 ._gridBubble_okvxx_2177{stroke:var(--blue)}._secLine_okvxx_2197 ._secMid_okvxx_2197{stroke:var(--muted);stroke-width:.6px;stroke-dasharray:14 4 2 4;opacity:.6;vector-effect:non-scaling-stroke}._secLine_okvxx_2197 ._secEnd_okvxx_2204{stroke:var(--strong);stroke-width:2.6px;vector-effect:non-scaling-stroke}._secFlag_okvxx_2209{fill:var(--strong);stroke:none}._secTag_okvxx_2213{fill:var(--strong);stroke:none;font-weight:700;font-family:var(--font-body)}._selected_okvxx_820._secLine_okvxx_2197 ._secEnd_okvxx_2204,._selected_okvxx_820._secLine_okvxx_2197 ._secMid_okvxx_2197{stroke:var(--blue);opacity:1}._side_okvxx_518{gap:0;padding:0;font-size:12px}._side_okvxx_518 ._panel_okvxx_526{border:0;border-bottom:1px solid var(--line);border-radius:0;gap:0;padding:0 0 6px}._side_okvxx_518 ._panel_okvxx_526 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_okvxx_518 ._panel_okvxx_526>:not(h3):not(._field_okvxx_104){margin:4px 8px 0}._side_okvxx_518 ._field_okvxx_104{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_okvxx_518 ._field_okvxx_104>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_okvxx_518 ._field_okvxx_104 input,._side_okvxx_518 ._field_okvxx_104 select{background:0 0;border:0;border-radius:0;height:100%;padding:4px 6px;font-size:12px}._side_okvxx_518 ._field_okvxx_104 input:focus,._side_okvxx_518 ._field_okvxx_104 select:focus{outline:1px solid var(--blue);outline-offset:-1px;background:var(--bg)}._side_okvxx_518 ._field_okvxx_104 em{padding-right:8px;font-size:11px}._side_okvxx_518 ._row_okvxx_587{gap:4px}._side_okvxx_518 ._row_okvxx_587 button,._side_okvxx_518 ._primary_okvxx_592,._side_okvxx_518 ._danger_okvxx_593{border-radius:2px;padding:4px 8px;font-size:12px}._side_okvxx_518 ._aiTabs_okvxx_1415{background:var(--bar);border-bottom:1px solid var(--line);gap:0;margin:0}._side_okvxx_518 ._aiTabs_okvxx_1415 button{border:0;border-right:1px solid var(--line);border-radius:0;padding:6px 4px;font-size:11.5px}._side_okvxx_518 ._aiPanel_okvxx_1410{border-radius:0}._schedule_okvxx_2318{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11.5px}._schedule_okvxx_2318 th,._schedule_okvxx_2318 td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);padding:3px 8px}._schedule_okvxx_2318 th:first-child,._schedule_okvxx_2318 td:first-child{width:58px}._schedule_okvxx_2318 th:last-child,._schedule_okvxx_2318 td:last-child{width:62px}._schedule_okvxx_2318 td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._schedule_okvxx_2318 th{color:var(--muted);font-weight:500}._schedule_okvxx_2318 td:last-child,._schedule_okvxx_2318 th:last-child{text-align:right}._schedule_okvxx_2318 tbody tr{cursor:pointer}._schedule_okvxx_2318 tbody tr:hover{background:color-mix(in srgb, var(--blue) 10%, transparent)}._schedule_okvxx_2318 tfoot td{color:var(--strong);font-weight:600}._warn_okvxx_1496{color:var(--red)}._profileEditor_okvxx_2367{background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0}._profileBar_okvxx_2374{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_okvxx_2374 strong{color:var(--blue);letter-spacing:.06em}._profileBar_okvxx_2374 button{border:1px solid var(--line);background:var(--panel);height:26px;color:var(--text);cursor:pointer;border-radius:3px;padding:0 10px}._profileHint_okvxx_2397{flex:1;min-width:0}._profileBreak_okvxx_2401{flex-basis:100%;height:0}._profileBar_okvxx_2374 ._profileFinish_okvxx_2405{background:var(--blue);border-color:var(--blue);color:#fff}._profileCorner_okvxx_2410{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_okvxx_2410 input{width:64px;margin:0 4px;font-family:inherit}._profileCanvas_okvxx_2428{touch-action:none;flex:1;min-height:0;position:relative;overflow:hidden}._profileLevel_okvxx_2435{stroke:var(--muted);stroke-dasharray:10 4 2 4;stroke-width:.8px}._profileText_okvxx_2440{fill:var(--muted);font-size:11px}._profileOld_okvxx_2444{fill:none;stroke:var(--muted);stroke-dasharray:4 4;stroke-width:.8px}._profileShape_okvxx_2450{fill:#c2189b0f;stroke:#c2189b;stroke-width:1.5px;stroke-linejoin:miter}._profileOpening_okvxx_2456{fill:var(--bg);stroke:var(--muted);stroke-width:1px}._profileDim_okvxx_2461{fill:var(--blue);font-variant-numeric:tabular-nums;font-size:11px}._profileAdd_okvxx_2466,._sketchAdd_okvxx_2467{cursor:copy}._profileAdd_okvxx_2466 circle,._sketchAdd_okvxx_2467 circle{fill:var(--bg);stroke:var(--blue);stroke-width:1.2px}._profileAdd_okvxx_2466 path,._sketchAdd_okvxx_2467 path{stroke:var(--blue);stroke-width:1.4px}._profileCornerGrip_okvxx_2481,._sketchCorner_okvxx_2482{fill:var(--bg);stroke:var(--blue);stroke-width:1.6px;cursor:move}._profileCornerOn_okvxx_2488,._sketchCornerOn_okvxx_2489{fill:var(--blue);stroke:var(--blue);stroke-width:1.6px;cursor:move}._sketchAdd_okvxx_2467,._sketchCorner_okvxx_2482,._sketchCornerOn_okvxx_2489{pointer-events:none}._thin_okvxx_1130 svg line,._thin_okvxx_1130 svg polyline,._thin_okvxx_1130 svg polygon,._thin_okvxx_1130 svg path,._thin_okvxx_1130 svg rect,._thin_okvxx_1130 svg circle{vector-effect:non-scaling-stroke;stroke-width:1px!important}._profileCtx_okvxx_2513{fill:var(--bg);stroke:var(--muted);stroke-width:.7px;opacity:.85}._profileCtxCut_okvxx_2519{fill:#c9cdd3;stroke:#6b7178;stroke-width:.9px}._profilePicking_okvxx_2524{cursor:crosshair}._profileBar_okvxx_2374 ._profilePickOn_okvxx_2527{color:#fff;background:#c2189b;border-color:#c2189b}._profilePickLine_okvxx_2532{stroke:#c2189b;stroke-width:3px;stroke-linecap:round;opacity:.8}._filterList_okvxx_2540{gap:2px;margin-bottom:8px;display:grid}._filterRow_okvxx_2545{grid-template-columns:18px 1fr auto auto;align-items:center;gap:6px;height:auto!important;padding:3px 0!important;display:grid!important}._filterRow_okvxx_2545 b{font-variant-numeric:tabular-nums;font-weight:600}._filterRow_okvxx_2545 button{height:20px;padding:0 6px;font-size:11px}._tempFrame_okvxx_2563{pointer-events:none;z-index:3;border:2px solid #00b5d6;position:absolute;inset:0}._tempBadge_okvxx_2570{z-index:4;color:#fff;cursor:pointer;background:#00b5d6;border:0;padding:2px 8px;font-size:11px;position:absolute;top:6px;right:8px}._mullion_okvxx_2583{fill:var(--bg);stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}._sheet_okvxx_337 ._mullion_okvxx_2583{fill:#fff;stroke:#111}._sketchLine_okvxx_2595{fill:none;stroke:#c2189b;stroke-width:1.5px}._sketchLineOn_okvxx_2600{fill:none;stroke:#c2189b;stroke-width:3.5px}._sketchGhost_okvxx_2605{fill:none;stroke:#c2189b;stroke-width:1px;stroke-dasharray:5 4}._sketchFill_okvxx_2611{fill:#c2189b12;stroke:none}._sketchOpen_okvxx_2615{fill:none;stroke:#e53935;stroke-width:2px}._sketchCursor_okvxx_2620{fill:#c2189b}._sketchError_okvxx_2623{z-index:2;color:#b71c1c;background:#fdecec;border:1px solid #e53935;padding:4px 10px;font-size:12px;position:absolute;bottom:10px;left:12px}._profileBar_okvxx_2374 button:disabled{opacity:.45;cursor:not-allowed}._present_okvxx_2640{background:var(--bg);grid-template-columns:240px 1fr 300px;height:100%;min-height:0;display:grid}._presentList_okvxx_2647,._presentSide_okvxx_2648{background:var(--panel);border-right:1px solid var(--line);padding:10px;overflow:auto}._presentSide_okvxx_2648{border-right:0;border-left:1px solid var(--line);padding:0}._presentActions_okvxx_2659{gap:6px;margin-bottom:10px;display:grid}._presentActions_okvxx_2659 button{height:30px}._pageList_okvxx_2667{gap:4px;margin:0;padding:0;list-style:none;display:grid}._pageList_okvxx_2667 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_okvxx_2667 button small{color:var(--muted);font-size:11px}._pageList_okvxx_2667 ._pageOn_okvxx_2689{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}._presentArea_okvxx_2693{background:#d9dbde;place-items:center;display:grid;position:relative;overflow:auto}._pageFrame_okvxx_2700{background:#fff;position:relative;box-shadow:0 2px 12px #00000040}._pageSvg_okvxx_2705,._pageSvg_okvxx_2705 svg{display:block}._pageItem_okvxx_2709,._pageItemOn_okvxx_2710{cursor:move;position:absolute}._pageItem_okvxx_2709:hover{outline:1px dashed #0b8a8799}._pageItemOn_okvxx_2710{outline:2px solid var(--blue)}._addGrid_okvxx_2720{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:8px;display:grid}._addGrid_okvxx_2720 button{min-height:28px;font-size:12px}._textEdit_okvxx_2730{width:100%;font:inherit;margin-bottom:6px}._tabSketch_okvxx_2736{color:#1b7a3a!important;border-bottom-color:#1b7a3a!important}._bigMark_okvxx_2740{font-size:20px;font-weight:700;line-height:22px}._toolFinish_okvxx_2745 ._bigMark_okvxx_2740{color:#1b7a3a}._toolCancel_okvxx_2748 ._bigMark_okvxx_2740{color:#c62828}._tool_okvxx_214:disabled{opacity:.4;cursor:not-allowed}._arriving_okvxx_2757{opacity:.55;pointer-events:none}._arriving_okvxx_2757 text{fill:var(--text);stroke:none;font-family:var(--font-body);font-weight:600}._subPanel_okvxx_2769{border-top:1px solid var(--line,#7f7f7f33);gap:4px;padding-block:6px;display:grid}._subHead_okvxx_2775{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;justify-self:start;padding:2px 0}._edgeRow_okvxx_2784{align-items:center;gap:6px;font-size:12px;display:flex}._edgeRow_okvxx_2784 label{flex:1;align-items:center;gap:6px;display:flex}._edgeRow_okvxx_2784>span{flex:1}._edgeSlope_okvxx_2799{width:58px;font:inherit;font-variant-numeric:tabular-nums}._edgeDelete_okvxx_2804{color:var(--muted,#888);cursor:pointer;background:0 0;border:none}._slopeArrow_okvxx_2811 line,._slopeArrow_okvxx_2811 polyline{fill:none;stroke-width:1.2px;stroke-dasharray:none}._beam_okvxx_2818 line{fill:none;stroke-dasharray:10 3 2 3;stroke-width:.8px}._louvre_okvxx_2824 polygon,._terrain_okvxx_2829 polygon{fill:none;stroke-width:.8px}._terrain_okvxx_2829 ._contour_okvxx_2833{stroke-width:.5px;opacity:.55}._terrain_okvxx_2829 ._contourMajor_okvxx_2837{stroke-width:.9px;opacity:.85}._body_okvxx_318{--side:clamp(260px, 21vw, 340px)}._body_okvxx_318._sideHidden_okvxx_2848{--side:0px}._body_okvxx_318._sideHidden_okvxx_2848 ._side_okvxx_518{display:none}._sideToggle_okvxx_2854{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_okvxx_2854:hover{color:var(--strong);border-color:var(--blue)}._ribbon_okvxx_163{scrollbar-width:thin}@media (width<=1500px){._tabs_okvxx_167{height:28px}._tab_okvxx_167{padding:5px 11px;font-size:12px}._viewBar_okvxx_399{gap:2px;padding:2px 6px;font-size:11px}._viewBar_okvxx_399 label,._viewBar_okvxx_399 button{padding:0 5px}._side_okvxx_518{gap:8px;padding:8px}._aiTabs_okvxx_1415 button{white-space:nowrap;letter-spacing:0;padding-left:4px;padding-right:4px;font-size:11px}}@media (width<=1320px){._tool_okvxx_214{width:40px;font-size:9.5px}._group_okvxx_209{padding:0 3px}._groupName_okvxx_228{display:none}}._groupSmall_okvxx_2920 ._tools_okvxx_265{grid-template-rows:repeat(2,1fr);grid-auto-flow:column;gap:1px 2px;display:grid}._groupSmall_okvxx_2920 ._tool_okvxx_214{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_okvxx_2920 ._tool_okvxx_214 svg{width:16px;height:16px}._ribbon_okvxx_163[data-fit="1"] ._groupSmall_okvxx_2920 ._tool_okvxx_214,._ribbon_okvxx_163[data-fit="2"] ._groupSmall_okvxx_2920 ._tool_okvxx_214,._ribbon_okvxx_163[data-fit="3"] ._groupSmall_okvxx_2920 ._tool_okvxx_214{width:auto;height:23px;padding:0 5px 0 4px;font-size:10px}._ribbon_okvxx_163[data-fit="1"] ._groupSmall_okvxx_2920 ._tool_okvxx_214 svg,._ribbon_okvxx_163[data-fit="2"] ._groupSmall_okvxx_2920 ._tool_okvxx_214 svg,._ribbon_okvxx_163[data-fit="3"] ._groupSmall_okvxx_2920 ._tool_okvxx_214 svg{width:15px;height:15px}._ribbon_okvxx_163[data-fit="3"] ._groupSmall_okvxx_2920 ._tool_okvxx_214{padding:0 4px}@media (width<=1800px){._groupIcons_okvxx_2959 ._tools_okvxx_265{grid-template-rows:repeat(2,1fr)}._groupIcons_okvxx_2959 ._tool_okvxx_214{justify-content:center;width:27px;padding:0}._groupIcons_okvxx_2959 ._tool_okvxx_214>span{display:none}}._plan_okvxx_724._planSelect_okvxx_2974{cursor:default}._prehighlight_okvxx_2977,._prehighlight_okvxx_2977 line,._prehighlight_okvxx_2977 polyline,._prehighlight_okvxx_2977 polygon,._prehighlight_okvxx_2977 circle,._prehighlight_okvxx_2977 path,._prehighlight_okvxx_2977 rect{stroke:var(--blue);stroke-width:2.6px;stroke-opacity:.85;fill:none;pointer-events:none}._prehighlight_okvxx_2977 ._poche_okvxx_762{stroke:var(--blue);stroke-width:2.6px;fill:#19c2b824}._prehighlight_okvxx_2977 text{fill:var(--blue)}._boxWindow_okvxx_2998,._boxCrossing_okvxx_2999{stroke:var(--blue);stroke-width:1px;fill:#19c2b814;pointer-events:none}._boxCrossing_okvxx_2999{stroke-dasharray:6 4;fill:#5bc87814}._pickTip_okvxx_3009{pointer-events:none;opacity:0;animation:.15s ease-out .45s forwards _pickTipIn_okvxx_1}._pickTip_okvxx_3009 rect{fill:var(--panel);stroke:var(--line);stroke-width:1px}._pickTip_okvxx_3009 text{fill:var(--text);font-size:11px;font-family:var(--ui,inherit)}@keyframes _pickTipIn_okvxx_1{to{opacity:1}}._ctxMenu_okvxx_3030{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_okvxx_3030 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_okvxx_3030 button:hover:not(:disabled){background:color-mix(in srgb, var(--blue) 14%, transparent)}._ctxMenu_okvxx_3030 button:disabled{opacity:.4;cursor:default}._ctxMenu_okvxx_3030 kbd{opacity:.6;font:inherit;font-size:11px}._ctxMenu_okvxx_3030 hr{border:0;border-top:1px solid var(--line);margin:4px 0}._filterBack_okvxx_3072{z-index:1001;background:#00000040;place-items:center;display:grid;position:fixed;inset:0}._filterBox_okvxx_3080{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_okvxx_3080 h3{margin:0 0 10px;font-size:14px}._filterBox_okvxx_3080 label{align-items:center;gap:8px;padding:4px 0;display:flex}._filterBox_okvxx_3080 label span:last-child{opacity:.7;margin-left:auto}._fdRow_okvxx_3104{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}._tabContext_okvxx_3110{color:var(--blue);font-weight:600}._viewCube_okvxx_3115{z-index:5;perspective:400px;-webkit-user-select:none;user-select:none;width:92px;height:92px;position:absolute;top:34px;right:14px}._viewCubeBody_okvxx_3125{width:56px;height:56px;transform-style:preserve-3d;position:absolute;top:18px;left:18px}._viewCubeFace_okvxx_3133{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_okvxx_3133:hover{background:#96c4fff2}._viewCubeHome_okvxx_3150{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_okvxx_3164{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_okvxx_3164 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_okvxx_3191{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_okvxx_1;display:none;position:absolute}._fdRow_okvxx_3104 button{flex:none;width:auto;min-width:72px;height:auto;padding:5px 12px}._fdRow_okvxx_3104>span{white-space:nowrap}._filterBox_okvxx_3080 input[type=checkbox]{flex:none;width:auto}._optionsBar_okvxx_922{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_okvxx_922 b{color:var(--muted);font-weight:600}._optionsBar_okvxx_922 label{cursor:pointer;align-items:center;gap:5px;display:flex}._sketchOptions_okvxx_3249{color:var(--text);align-items:center;gap:12px;display:inline-flex}._sketchOptions_okvxx_3249 label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._sketchNum_okvxx_3261{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_okvxx_3272{color:#c2189b;font-weight:600}._sketchChainOff_okvxx_3276{color:var(--muted)}._sheet_okvxx_337 ._overhead_okvxx_365,._sheet_okvxx_337 ._ink_okvxx_356._overhead_okvxx_365,._sheet_okvxx_337 ._overheadLine_okvxx_365,._sheet_okvxx_337 ._roofFold_okvxx_1265,._sheet_okvxx_337 ._overhead_okvxx_365 line,._sheet_okvxx_337 ._overhead_okvxx_365 polygon,._sheet_okvxx_337 ._overhead_okvxx_365 polyline,._sheet_okvxx_337 ._overhead_okvxx_365 path{stroke:#aab1bb;stroke-width:.7px;stroke-dasharray:6 4;opacity:1;fill:none}._sheet_okvxx_337 ._roofGrid_okvxx_1272{stroke:#bcd0e6;stroke-width:.6px}._sheet_okvxx_337 ._selected_okvxx_820._overhead_okvxx_365,._sheet_okvxx_337 ._selected_okvxx_820 ._overhead_okvxx_365,._sheet_okvxx_337 ._selected_okvxx_820._overhead_okvxx_365 line,._sheet_okvxx_337 ._selected_okvxx_820._overhead_okvxx_365 polygon,._sheet_okvxx_337 ._selected_okvxx_820._overhead_okvxx_365 polyline,._sheet_okvxx_337 ._selected_okvxx_820._overhead_okvxx_365 path,._sheet_okvxx_337 ._selected_okvxx_820 ._roofFold_okvxx_1265{stroke:var(--blue)}._cutLine_okvxx_3312{fill:none;stroke:var(--poche);stroke-width:1.6px;vector-effect:non-scaling-stroke}._belowLine_okvxx_3318{fill:none;stroke-width:.8px}._lift_okvxx_3323{fill:none;stroke:var(--poche);stroke-width:.9px;opacity:.9}._selected_okvxx_820._lift_okvxx_3323{stroke:var(--blue)}._stair_okvxx_2007 ._stairBelow_okvxx_3333{fill:none;stroke:var(--poche);stroke-width:.9px;opacity:1}._stair_okvxx_2007 ._stairCut_okvxx_3339{fill:none;stroke:var(--poche);stroke-width:1.1px;opacity:1}._stair_okvxx_2007 ._stairAbove_okvxx_3345{fill:none;stroke:#aab1bb;stroke-width:.7px;stroke-dasharray:5 3;opacity:1}._stair_okvxx_2007 ._stairWalk_okvxx_3352{fill:none;stroke:var(--text);stroke-width:.7px;stroke-dasharray:none;opacity:.85}._stair_okvxx_2007 ._stairHead_okvxx_3359{fill:var(--text);stroke:none;opacity:.85}._stair_okvxx_2007 text{fill:var(--text);stroke:none;font-family:var(--font-body);font-weight:700}._selected_okvxx_820._stair_okvxx_2007 ._stairBelow_okvxx_3333,._selected_okvxx_820._stair_okvxx_2007 ._stairCut_okvxx_3339,._selected_okvxx_820._stair_okvxx_2007 ._stairAbove_okvxx_3345,._selected_okvxx_820._stair_okvxx_2007 ._stairWalk_okvxx_3352{stroke:var(--blue)}._railing_okvxx_1283 ._railFace_okvxx_3377{fill:none;stroke:var(--poche);stroke-width:.8px}._railing_okvxx_1283 ._railFace_okvxx_3377._railGlassFace_okvxx_3382{stroke:#2f6fb6}._railing_okvxx_1283 ._railPane_okvxx_3385{fill:#2f7fd638;stroke:none}._railing_okvxx_1283 ._railPost_okvxx_3389{fill:var(--poche);stroke:var(--poche);stroke-width:.5px}._selected_okvxx_820._railing_okvxx_1283 ._railFace_okvxx_3377,._selected_okvxx_820._railing_okvxx_1283 ._railPost_okvxx_3389{stroke:var(--blue)}._sheet_okvxx_337 ._ink_okvxx_356._cutLine_okvxx_3312,._sheet_okvxx_337 ._ink_okvxx_356._lift_okvxx_3323{stroke:var(--poche)}._tabs_okvxx_167[hidden]{display:none}._moreTools_okvxx_3408{font-family:var(--font-display);color:var(--blue);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-self:center;margin-left:auto;padding:5px 12px;font-size:12px;font-weight:600}._moreTools_okvxx_3408:hover{border-color:var(--blue)}._ribbonSimple_okvxx_3426 ._ribbon_okvxx_163{align-items:stretch;padding-top:6px;padding-bottom:4px}._ribbonSimple_okvxx_3426 ._ribbon_okvxx_163 ._moreTools_okvxx_3408{margin-right:10px}._ribbonSimple_okvxx_3426 ._tool_okvxx_214 span{font-size:11.5px}._side_okvxx_518{padding:0 0 12px;font-size:13px}._side_okvxx_518 ._aiTabs_okvxx_1415{background:var(--bar);border-bottom:1px solid var(--line);z-index:2;gap:4px;padding:8px;position:sticky;top:0}._side_okvxx_518 ._aiTabs_okvxx_1415 button{font-family:var(--font-display);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:600}._side_okvxx_518 ._aiTabs_okvxx_1415 ._aiTabOn_okvxx_1432{background:var(--blue);color:#fff;box-shadow:none}._ws_okvxx_2[data-theme=dark] ._side_okvxx_518 ._aiTabs_okvxx_1415 ._aiTabOn_okvxx_1432{color:#0e0f11}._side_okvxx_518 ._panel_okvxx_526{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin:10px 10px 0;padding:0 0 8px;overflow:hidden}._side_okvxx_518 ._panel_okvxx_526 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_okvxx_518 ._field_okvxx_104{border-bottom:0;border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);min-height:32px}._side_okvxx_518 ._field_okvxx_104>span{color:var(--muted);border-right:0;padding:0 12px;font-size:12.5px}._side_okvxx_518 ._field_okvxx_104 input,._side_okvxx_518 ._field_okvxx_104 select{font-family:var(--font-body);border-radius:8px;font-size:13px}._side_okvxx_518 ._field_okvxx_104 em{font-family:var(--font-body)}._side_okvxx_518 ._row_okvxx_587 button,._side_okvxx_518 ._primary_okvxx_592,._side_okvxx_518 ._danger_okvxx_593{border-radius:999px;padding:5px 12px}._side_okvxx_518 ._schedule_okvxx_2318{font-size:12.5px}._tool_okvxx_214{border-radius:10px}._side_okvxx_518 ._panel_okvxx_526,._side_okvxx_518>*{flex-shrink:0}._side_okvxx_518 ._aiTabs_okvxx_1415 button{white-space:nowrap;flex:auto;min-width:0;padding:6px 7px;font-size:11.5px}._presentList_okvxx_2647 button,._presentSide_okvxx_2648 button{font-family:var(--font-body);color:var(--text);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px}._presentList_okvxx_2647 button:hover:not(:disabled),._presentSide_okvxx_2648 button:hover:not(:disabled){border-color:var(--blue)}._presentList_okvxx_2647 button:disabled,._presentSide_okvxx_2648 button:disabled{opacity:.5;cursor:default}._presentActions_okvxx_2659 button{height:34px;font-family:var(--font-display);font-weight:600}._presentActions_okvxx_2659>button:first-child{background:var(--blue);border-color:var(--blue);color:#fff}._presentList_okvxx_2647 ._pageList_okvxx_2667 button{background:var(--bar);border-radius:12px;padding:9px 12px}._presentList_okvxx_2647 ._pageList_okvxx_2667 button b,._presentList_okvxx_2647 ._pageList_okvxx_2667 button strong{font-family:var(--font-display)}._presentList_okvxx_2647 ._pageList_okvxx_2667 ._pageOn_okvxx_2689{border-color:var(--blue);box-shadow:none;background:color-mix(in srgb, var(--blue) 10%, var(--panel))}._pageFrame_okvxx_2700{box-shadow:none;border:1px solid #c9cbd0}._presentArea_okvxx_2693{background:var(--bg)}._cloud_okvxx_3594 polygon{fill:none;stroke:var(--text);stroke-width:1.2px;vector-effect:non-scaling-stroke}._cloud_okvxx_3594 polygon._cloudTag_okvxx_3600{fill:var(--bg);stroke-width:1px}._cloud_okvxx_3594 text{fill:var(--strong);stroke:none;font-family:var(--font-body);font-weight:600}._region_okvxx_3611{stroke:var(--muted);stroke-width:.8px;vector-effect:non-scaling-stroke}._wallHatch_okvxx_3616{pointer-events:none}._secHatch_okvxx_3620 polygon{stroke:none;pointer-events:none}._logoRow_okvxx_3625{align-items:center;gap:8px;margin:6px 0 10px;display:flex}._logoThumb_okvxx_3631{object-fit:contain;background:#fff;border-radius:6px;max-width:96px;max-height:48px;padding:4px}._logoPick_okvxx_3639{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;padding:6px 14px;font-size:12px;display:inline-flex}._revList_okvxx_3648{margin:4px 0 10px;padding:0;font-size:12px;line-height:1.6;list-style:none}._side_okvxx_518 ._aiTabs_okvxx_1415{flex-wrap:wrap;row-gap:4px}._side_okvxx_518 ._aiTabs_okvxx_1415 button{flex:1 0 auto}._shaft_okvxx_3665 polygon,._shaft_okvxx_3665 line{fill:none;stroke:var(--ink,var(--text));stroke-width:.8px;vector-effect:non-scaling-stroke}._ceilingPlan_okvxx_3672 polygon{fill:none;stroke:var(--ink,var(--text));stroke-width:1px;vector-effect:non-scaling-stroke}._ceilingPlan_okvxx_3672 line{stroke:var(--ink,var(--text));stroke-width:.5px;opacity:.6;vector-effect:non-scaling-stroke}._primary_okvxx_592,._sendBtn_okvxx_1240,._presentActions_okvxx_2659>button:first-child{color:#fff;background:#0e0f11;border:1.5px solid #0e0f11}._primary_okvxx_592:hover:not(:disabled),._sendBtn_okvxx_1240:hover:not(:disabled),._presentActions_okvxx_2659>button:first-child:hover:not(:disabled){background:#2a2c30;border-color:#2a2c30}._ws_okvxx_2[data-theme=dark] ._primary_okvxx_592,._ws_okvxx_2[data-theme=dark] ._sendBtn_okvxx_1240,._ws_okvxx_2[data-theme=dark] ._presentActions_okvxx_2659>button:first-child{color:#0e0f11;background:#fff;border-color:#fff}._stages_okvxx_1690 ._stageOn_okvxx_1711,._side_okvxx_518 ._aiTabs_okvxx_1415 ._aiTabOn_okvxx_1432{background:color-mix(in srgb, var(--blue) 16%, transparent);color:var(--strong);box-shadow:inset 0 0 0 1.5px var(--blue)}._cmdRow_okvxx_678 b._cmdLive_okvxx_695{color:var(--strong);border-color:var(--blue);background:0 0}._dropWrap_okvxx_1738:has(._dropArrow_okvxx_3718){align-items:stretch;display:flex}._dropArrow_okvxx_3718{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_okvxx_3718:hover,._dropArrow_okvxx_3718[aria-expanded=true]{color:var(--strong);background:color-mix(in srgb, var(--blue) 14%, transparent)}._ws_okvxx_2[data-theme=dark] ._side_okvxx_518 ._aiTabs_okvxx_1415 ._aiTabOn_okvxx_1432,._ws_okvxx_2[data-theme=dark] ._stages_okvxx_1690 ._stageOn_okvxx_1711{color:var(--strong)}._ribbonSimple_okvxx_3426 ._tool_okvxx_214{min-width:0}._ribbonSimple_okvxx_3426 ._ribbon_okvxx_163[data-fit="2"] ._tool_okvxx_214,._ribbonSimple_okvxx_3426 ._ribbon_okvxx_163[data-fit="3"] ._tool_okvxx_214{width:50px;font-size:10px}._ribbonSimple_okvxx_3426 ._ribbon_okvxx_163[data-fit="3"] ._tool_okvxx_214>span{white-space:nowrap;display:block}._outliner_ybxw5_4{color:var(--text);flex-direction:column;gap:8px;padding:12px;font-size:12.5px;display:flex}._search_ybxw5_12{border:1px solid var(--line);background:var(--bg);height:30px;color:var(--strong);font:inherit;border-radius:999px;padding:0 12px}._search_ybxw5_12:focus{border-color:var(--blue);outline:none}._found_ybxw5_25{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}._found_ybxw5_25 strong{color:var(--strong);margin-right:auto}._pill_ybxw5_36{border:1px solid var(--line);height:26px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:12px}._pill_ybxw5_36:hover{border-color:var(--blue);color:var(--strong)}._pillOn_ybxw5_51{background:var(--blue);border-color:var(--blue);color:#0e0f11}._tree_ybxw5_56{max-height:60vh;margin:0;padding:0;list-style:none;overflow:auto}._row_ybxw5_63{cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;height:26px;padding-right:4px;display:flex}._row_ybxw5_63:hover{background:color-mix(in srgb, var(--blue) 10%, transparent)}._rowOn_ybxw5_76{background:color-mix(in srgb, var(--blue) 22%, transparent);color:var(--strong)}._rowHidden_ybxw5_80 ._name_ybxw5_80{opacity:.45}._twist_ybxw5_83{width:16px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:10px}._name_ybxw5_80{text-overflow:ellipsis;flex:1;overflow:hidden}._count_ybxw5_96{color:var(--muted);font-size:11px}._icon_ybxw5_100{width:24px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:12px}._icon_ybxw5_100:hover,._iconOn_ybxw5_111{color:var(--blue)}._note_ybxw5_114{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}._modelBar_ybxw5_122{z-index:4;flex-wrap:wrap;gap:4px;max-width:calc(100% - 140px);display:flex;position:absolute;top:34px;left:10px}._modelBar_ybxw5_122 button{border:1px solid var(--line);background:var(--bar);height:26px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:0 11px;font-size:12px}._modelBar_ybxw5_122 button:hover{border-color:var(--blue)}._modelBar_ybxw5_122 ._on_ybxw5_146{background:var(--blue);border-color:var(--blue);color:#0e0f11}._typed_ybxw5_151{z-index:4;border:1px solid var(--line);background:var(--bar);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 14px;font-size:12px;display:flex;position:absolute;bottom:42px;right:12px}._typed_ybxw5_151 input{border:1px solid var(--line);background:var(--bg);width:110px;height:24px;color:var(--strong);font-family:var(--mono);border-radius:999px;padding:0 10px;font-size:12px}._typed_ybxw5_151 input:focus{border-color:var(--blue);outline:none}._inferTip_ybxw5_181{z-index:5;color:#19c2b8;pointer-events:none;white-space:nowrap;background:#0e0f11;border-radius:999px;padding:2px 9px;font-size:11px;position:absolute}._pillOn_ybxw5_51,._modelBar_ybxw5_122 ._on_ybxw5_146{color:#0e0f11;background:#e9f7f5;border-color:#19c2b8}._wide_7kyhj_3{gap:18px;max-width:1200px;margin:0 auto;padding:28px;display:grid}._stack_7kyhj_11{gap:18px;min-width:0;display:grid}._boq_7kyhj_17{border-collapse:collapse;width:100%;font-size:13px}._boq_7kyhj_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_7kyhj_17 td{border-top:1px solid var(--o-line);vertical-align:top;padding:7px 10px 7px 0}._boq_7kyhj_17 td._num_7kyhj_36,._boq_7kyhj_17 th._num_7kyhj_36{text-align:end;font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;font-size:12px}._boq_7kyhj_17 tr._section_7kyhj_43 td{border-top:none;padding-top:16px;font-weight:700}._boq_7kyhj_17 tr._sum_7kyhj_48 td{font-weight:700}._grand_7kyhj_52{margin:0;font-size:22px;font-weight:700}._cams_7kyhj_58{flex-wrap:wrap;gap:8px;display:flex}._cam_7kyhj_58{font:inherit;border:1.5px solid var(--o-line);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:13px}._cam_7kyhj_58[aria-pressed=true]{border-color:var(--o-teal);background:var(--o-teal);color:var(--o-card)}._cam_7kyhj_58:focus-visible{outline:2px solid var(--o-teal);outline-offset:2px}._preview_7kyhj_83{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--o-line);background:#fff;border-radius:12px;width:100%}._notes_7kyhj_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_7kyhj_104{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._gallery_7kyhj_104 li{gap:4px;min-width:0;display:grid}._gallery_7kyhj_104 a{aspect-ratio:4/3;border:1px solid var(--o-line);border-radius:10px;display:block;position:relative;overflow:hidden}._gallery_7kyhj_104 img{object-fit:cover;width:100%;height:100%;display:block}._badge_7kyhj_131{inset-inline-start:8px;color:#fff;background:#0e0f11;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:8px}._caption_7kyhj_142{color:var(--o-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._error_7kyhj_149{color:var(--o-redtx);margin:0;font-size:13px}._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_zo2vs_2{z-index:1000;background:#03060c99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._dialog_zo2vs_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_zo2vs_25{justify-content:space-between;align-items:center;display:flex}._head_zo2vs_25 h3{color:var(--strong);margin:0;font-size:15px}._x_zo2vs_35{color:var(--text);cursor:pointer;background:0 0;border:none;font-size:20px}._tabs_zo2vs_42{gap:6px;display:flex}._tab_zo2vs_42,._tabOn_zo2vs_47{font:inherit;border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px}._tabOn_zo2vs_47{border-color:var(--blue);background:var(--blue);color:#fff}._form_zo2vs_61{flex-direction:column;gap:8px;display:flex}._form_zo2vs_61 select,._form_zo2vs_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_zo2vs_76{color:var(--muted,var(--text));margin:0;line-height:1.5}._check_zo2vs_81{align-items:flex-start;gap:8px;line-height:1.4;display:flex}._primary_zo2vs_87,._ghost_zo2vs_88{font:inherit;border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:999px;padding:9px 14px;font-weight:600}._ghost_zo2vs_88{color:var(--text);border-color:var(--line);background:0 0;padding:5px 12px;font-weight:500}._primary_zo2vs_87:disabled{opacity:.6;cursor:default}._primary_zo2vs_87:focus-visible,._ghost_zo2vs_88:focus-visible,._tab_zo2vs_42:focus-visible{outline:2px solid var(--blue);outline-offset:2px}._list_zo2vs_115{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._item_zo2vs_123{border:1px solid var(--line);border-radius:8px;gap:6px;padding:10px;display:grid}._item_zo2vs_123 b{color:var(--strong)}._row_zo2vs_133{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:6px;display:grid}._actions_zo2vs_139{flex-wrap:wrap;gap:6px;display:flex}._tabOn_zo2vs_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_1v328_2{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._check_1v328_10{accent-color:#0b8a87;justify-self:start;width:16px;height:16px}._list_1v328_16{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}._list_1v328_16 li{grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;display:grid}._list_1v328_16 li span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._x_1v328_37{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px;line-height:1}._x_1v328_37:hover{color:var(--red)}._cats_1v328_49{color:var(--muted);border:0;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:12px;display:flex}._cats_1v328_49 legend{margin-bottom:4px;padding:0}._cats_1v328_49 label,._fields_1v328_64 label{color:var(--text);align-items:center;gap:4px;display:inline-flex}._cats_1v328_49 input,._fields_1v328_64 input{accent-color:#0b8a87}._actions_1v328_74{gap:8px;display:flex}._pill_1v328_78,._pillQuiet_1v328_79{height:28px;font:inherit;cursor:pointer;border-radius:999px;align-self:flex-start;padding:0 14px;font-size:12px}._pill_1v328_78:disabled{opacity:.45;cursor:default}._pillQuiet_1v328_79{border:1px solid var(--line);color:var(--text);background:0 0}._pillQuiet_1v328_79:hover{border-color:#0b8a87}._fields_1v328_64{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}._filter_1v328_113{grid-template-columns:1fr 74px 1fr auto;align-items:center;gap:4px;display:grid}._filter_1v328_113 select,._value_1v328_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_1v328_130{max-height:360px;overflow:auto}._table_1v328_130{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}._table_1v328_130 th,._table_1v328_130 td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);padding:3px 8px}._table_1v328_130 th{color:var(--muted);font-weight:500}._table_1v328_130 tbody tr{cursor:pointer}._table_1v328_130 tbody tr:hover{background:#0b8a871f}._table_1v328_130 tfoot td{color:var(--strong);font-weight:600}._pill_1v328_78{color:#087370;background:#fff;border:1.5px solid #19c2b8}._pill_1v328_78:hover:not(:disabled){background:#e9f7f5;border-color:#0b8a87}._header_e44pm_1{height:56px;padding-inline:var(--space-6);background:var(--color-navy);color:#fff;align-items:center;display:flex}._brand_e44pm_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_e44pm_22{align-items:center;gap:var(--space-3);margin-inline-start:auto;display:flex}._user_e44pm_29{color:#cfd1d6;font-size:14px}._ghost_e44pm_34{font:inherit;color:#e6e7ea;cursor:pointer;background:#26282c;border:none;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}._ghost_e44pm_34:hover{background:#33363b}a._ghost_e44pm_34{text-decoration:none}._page_1kh7p_1{background:var(--color-surface-soft);min-height:100%}._main_1kh7p_6{max-width:1120px;padding:var(--space-8) var(--space-6);margin:0 auto}._banner_1kh7p_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_1kh7p_21{font:inherit;color:var(--color-blue);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}._head_1kh7p_32{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._title_1kh7p_40{font-size:30px;font-weight:700}._actions_1kh7p_45{gap:var(--space-3);display:flex}._primary_1kh7p_50,._secondary_1kh7p_51{font:inherit;border-radius:var(--radius-md);cursor:pointer;border:none;padding:11px 18px;font-size:14px;font-weight:600}._primary_1kh7p_50{background:var(--color-blue);color:#fff}._secondary_1kh7p_51{background:var(--color-surface);color:var(--color-text);outline:1.5px solid var(--color-line)}._primary_1kh7p_50:disabled,._secondary_1kh7p_51:disabled{opacity:.6;cursor:wait}._muted_1kh7p_78,._empty_1kh7p_79{color:var(--color-text-muted);margin-top:var(--space-8)}._error_1kh7p_84{margin-top:var(--space-6);background:var(--color-interior-50);color:#8a3b1f;border-radius:var(--radius-md);padding:12px 16px}._grid_1kh7p_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_1kh7p_100{background:var(--color-surface);border:1.5px solid var(--color-line);border-radius:var(--radius-lg);position:relative;overflow:hidden}._card_1kh7p_100:hover{border-color:var(--color-blue-300)}._open_1kh7p_112{color:inherit;text-decoration:none;display:grid}img._thumb_1kh7p_118{object-fit:cover;background:#fff;width:100%;display:block}._thumb_1kh7p_118{background:linear-gradient(135deg, transparent 48%, var(--color-blue-100) 48% 52%, transparent 52%), var(--color-blue-50);height:128px}._name_1kh7p_131{font-family:var(--font-display);padding:var(--space-3) var(--space-4) 0;font-size:16px;font-weight:600}._meta_1kh7p_138{color:var(--color-text-muted);padding:2px var(--space-4) var(--space-4);font-size:12.5px}._delete_1kh7p_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_1kh7p_100:hover ._delete_1kh7p_144,._delete_1kh7p_144:focus-visible{opacity:1}._back_1kh7p_166{z-index:50;padding:var(--space-4);background:#0e0f1173;place-items:center;display:grid;position:fixed;inset:0}._dialog_1kh7p_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_1kh7p_187{font-family:var(--font-display);font-size:22px;font-weight:600}._field_1kh7p_193{gap:6px;font-size:13px;font-weight:600;display:grid}._field_1kh7p_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_1kh7p_193 input:focus-visible,._dialogActions_1kh7p_218{justify-content:flex-end;gap:var(--space-3);display:flex}._primary_1kh7p_50,._secondary_1kh7p_51{border-radius:999px}._primary_1kh7p_50{color:#fff;background:#0e0f11;border:1.5px solid #0e0f11}._primary_1kh7p_50:hover:not(:disabled){background:#2a2c30;border-color:#2a2c30}._section_1osxt_1{margin-top:var(--space-8);gap:var(--space-4);display:grid}._heading_1osxt_7{font-size:18px;font-weight:700}._card_1osxt_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_1osxt_12 p{color:var(--color-text-muted);max-width:640px;font-size:14px}._pill_1osxt_28,._pillDanger_1osxt_29,._pillDangerSolid_1osxt_30,._pillQuiet_1osxt_31{font:inherit;cursor:pointer;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600}._pillDanger_1osxt_29{color:#b3261e;background:0 0;border:1.5px solid #b3261e}._pillDangerSolid_1osxt_30{color:#fff;background:#b3261e;border:1.5px solid #b3261e}._pillQuiet_1osxt_31{border:1.5px solid var(--color-line);color:#0e0f11;background:0 0}._pill_1osxt_28:disabled,._pillDangerSolid_1osxt_30:disabled{opacity:.45;cursor:default}._form_1osxt_71{gap:var(--space-3);width:min(420px,100%);display:grid}._form_1osxt_71 label{gap:4px;font-size:13px;font-weight:600;display:grid}._form_1osxt_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_1osxt_71 input:focus{border-color:#0b8a87;outline:none}._row_1osxt_99{gap:var(--space-2);flex-wrap:wrap;display:flex}._error_1osxt_105{border-radius:var(--radius-md);background:var(--color-interior-50);color:#8a3b1f;padding:12px 16px;font-size:14px}._pill_1osxt_28{color:#087370;background:#fff;border:1.5px solid #19c2b8}._pill_1osxt_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}
