@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:#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}._page_hrr1u_1{background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100%;display:grid}._side_hrr1u_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_hrr1u_22{place-items:center;display:grid}._headline_hrr1u_27{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:1.02}._headline_hrr1u_27 span{color:var(--color-aqua)}._disciplines_hrr1u_39{margin-top:var(--space-4);letter-spacing:.14em;text-transform:uppercase;color:#a3a6ad;font-size:12px;font-weight:600}._main_hrr1u_48{padding:var(--space-8) var(--space-6);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}._card_hrr1u_56{gap:var(--space-4);width:100%;min-width:0;max-width:400px;display:grid}._title_hrr1u_64{letter-spacing:-.03em;font-size:32px;font-weight:800}._tagline_hrr1u_70{color:var(--color-text-muted);margin-top:-8px;margin-bottom:var(--space-2)}._field_hrr1u_76{gap:6px;font-size:13.5px;font-weight:600;display:grid}._labelRow_hrr1u_83{justify-content:space-between;align-items:baseline;display:flex}._labelRow_hrr1u_83 a{color:var(--color-teal);font-size:13px;font-weight:600;text-decoration:none}._field_hrr1u_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_hrr1u_76 input:focus{border-color:var(--color-teal);box-shadow:0 0 0 3px var(--color-blue-50);outline:none}._field_hrr1u_76 small{color:var(--color-text-muted);font-weight:400}._error_hrr1u_118{color:#a12d2d;border-radius:var(--radius-md);background:#fdecec;padding:10px 14px;font-size:14px}._notice_hrr1u_126{background:var(--color-blue-50);color:#075e5c;border-radius:var(--radius-md);padding:14px 16px;font-size:15px;line-height:1.5}._submit_hrr1u_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_hrr1u_135:hover:not(:disabled){background:#097674}._submit_hrr1u_135:disabled{opacity:.6;cursor:wait}._switch_hrr1u_157{color:var(--color-text-muted);text-align:center;font-size:14px}._switch_hrr1u_157 a,._legal_hrr1u_164 a{color:var(--color-teal);font-weight:600}._legal_hrr1u_164{color:var(--color-text-muted);text-align:center;font-size:12.5px}@media (width<=860px){._page_hrr1u_1{grid-template-rows:auto 1fr;grid-template-columns:1fr}._main_hrr1u_48{padding:var(--space-6) var(--space-4);align-items:start}._side_hrr1u_9{flex-direction:row;align-items:center;padding:20px 24px}._side_hrr1u_9 ._bot_hrr1u_22,._side_hrr1u_9>div:last-child{display:none}}._shell_dfi9f_1{grid-template:"top top top"52px"stages workspace props"minmax(0,1fr)/236px minmax(0,1fr) 288px;height:100%;display:grid}._workspace_dfi9f_11{flex-direction:column;grid-area:workspace;min-height:0;display:flex}._views_dfi9f_18{flex:1;grid-template-columns:1fr;min-height:0;display:grid}._views_dfi9f_18[data-view=split]{grid-template-columns:1fr 1fr}._pane_dfi9f_29{min-width:0;min-height:0;position:relative}._pane_dfi9f_29+._pane_dfi9f_29{border-inline-start:1px solid var(--color-line)}._loading_dfi9f_40{background:#eef2f7;position:absolute;inset:0}._views_dfi9f_18{position:relative}._hint_dfi9f_50{inset-inline-start:var(--space-3);bottom:var(--space-3);max-width:calc(100% - var(--space-6));border-radius:var(--radius-sm);border:1px solid var(--color-line);color:var(--color-text-muted);pointer-events:none;background:#ffffffeb;padding:6px 10px;font-size:12.5px;position:absolute}._error_dfi9f_64{top:var(--space-3);border-radius:var(--radius-md);background:var(--color-interior-50);color:#8a3b1f;z-index:10;border:1px solid #efc4b2;max-width:80%;padding:10px 16px;font-size:13.5px;position:absolute;left:50%;transform:translate(-50%)}._panel_15jnu_1{border-inline-start:1px solid var(--color-line);padding:var(--space-4);background:#fbfcfe;grid-area:props;overflow-y:auto}._empty_15jnu_9{color:var(--color-text-muted);font-size:14px;line-height:1.55}._subtitle_15jnu_15{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:700}._title_15jnu_23{overflow-wrap:anywhere;margin-top:2px;font-size:18px;font-weight:600}._rows_15jnu_30{margin-top:var(--space-4);gap:6px;display:grid}._row_15jnu_30{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:38px;padding:4px 4px 4px var(--space-3);padding-inline:var(--space-3) 4px;border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);font-size:13.5px;display:flex}._label_15jnu_50{color:var(--color-text-muted)}._value_15jnu_54{text-align:end;padding-inline-end:var(--space-2);font-weight:600}._inputWrap_15jnu_60{align-items:center;gap:4px;display:inline-flex}._input_15jnu_60,._textInput_15jnu_67,._select_15jnu_68{font:inherit;color:var(--color-text);background:var(--color-surface-soft);border:1px solid #0000;border-radius:6px;padding:5px 8px;font-size:13.5px;font-weight:600}._input_15jnu_60{text-align:end;width:72px}._textInput_15jnu_67{width:140px}._select_15jnu_68{max-width:150px}._input_15jnu_60:focus,._textInput_15jnu_67:focus,._select_15jnu_68:focus{border-color:var(--color-blue);background:var(--color-surface);outline:none}._unit_15jnu_100{color:var(--color-text-muted);min-width:14px;font-size:12.5px}._locked_15jnu_106,._unlocked_15jnu_107{margin-top:var(--space-4);width:100%;font:inherit;padding:9px var(--space-3);border-radius:var(--radius-md);cursor:pointer;text-align:start;border:none;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}._locked_15jnu_106{background:var(--color-warning-50);color:var(--color-warning)}._unlocked_15jnu_107{background:var(--color-surface-soft);color:var(--color-text-muted)}._lockAction_15jnu_133{font-size:12px;text-decoration:underline}._actions_15jnu_138{margin-top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;display:flex}._action_15jnu_138,._danger_15jnu_146{font:inherit;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:8px 12px;font-size:13px;font-weight:600}._action_15jnu_138{background:var(--color-blue-50);color:var(--color-blue)}._danger_15jnu_146{color:var(--color-danger);background:0 0;border:1px solid #efc4c4;margin-inline-start:auto}._group_15jnu_168{margin-top:var(--space-3);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:700}._notes_15jnu_177{padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);gap:6px;font-size:13.5px;display:grid}._textarea_15jnu_187{font:inherit;color:var(--color-text);resize:vertical;background:var(--color-surface-soft);border:1px solid #0000;border-radius:6px;padding:6px 8px;font-size:13.5px}._textarea_15jnu_187:focus{border-color:var(--color-blue);background:var(--color-surface);outline:none}._box_4y5su_1{margin-top:var(--space-3);gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-blue-50);display:grid}._notes_4y5su_10{font:inherit;resize:vertical;border:1.5px solid var(--color-blue-100);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:8px 10px;font-size:13.5px}._notes_4y5su_10:focus{border-color:var(--color-blue);outline:none}._button_4y5su_26{font:inherit;border-radius:var(--radius-sm);background:var(--color-blue);color:#fff;cursor:pointer;text-align:start;border:none;align-items:center;gap:6px;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}._button_4y5su_26:disabled{opacity:.45;cursor:default}._cost_4y5su_47{white-space:nowrap;opacity:.85;margin-inline-start:auto;padding-inline-start:var(--space-2);font-size:12px;font-weight:500}._note_4y5su_10{color:var(--color-text-muted);font-size:12px;line-height:1.45}._status_1ca8w_1{margin-top:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-soft);grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}._status_1ca8w_1 button{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 4px;font-size:12px;font-weight:600}._status_1ca8w_1 button[aria-checked=true]{background:var(--color-surface);color:var(--color-blue);outline:1.5px solid var(--color-line)}._points_1ca8w_29{margin-top:var(--space-2);gap:4px;list-style:none;display:grid}._point_1ca8w_29{border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);align-items:center;gap:4px;padding:4px;display:flex}._pointNumber_1ca8w_46{width:14px;color:var(--color-text-muted);flex:none;font-size:12px;font-weight:700}._coordinate_1ca8w_54{color:var(--color-text-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}._coordinate_1ca8w_54 input{width:56px;padding-inline:6px}._iconButton_1ca8w_67{font:inherit;background:var(--color-surface-soft);width:22px;height:24px;color:var(--color-text-muted);cursor:pointer;border:none;border-radius:6px;flex:none}._iconButton_1ca8w_67:first-of-type{margin-inline-start:auto}._iconButton_1ca8w_67:disabled{opacity:.4;cursor:default}._program_1ca8w_88{margin-top:var(--space-2);gap:var(--space-2);display:grid}._programLine_1ca8w_94{padding:var(--space-2);border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);gap:4px;display:grid}._programLine_1ca8w_94>select{max-width:none}._remove_1ca8w_107{font:inherit;color:var(--color-danger);cursor:pointer;background:0 0;border:none;justify-self:end;font-size:12px}._verified_1ca8w_117,._unverified_1ca8w_118{margin-top:var(--space-3);padding:9px var(--space-3);border-radius:var(--radius-md);justify-items:start;gap:2px;font-size:13px;font-weight:600;display:grid}._verified_1ca8w_117{background:var(--color-success-50);color:var(--color-success)}._unverified_1ca8w_118{background:var(--color-warning-50);color:var(--color-warning)}._verified_1ca8w_117 button,._unverified_1ca8w_118 button{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:12px;text-decoration:underline}._summary_1ca8w_151{margin-top:var(--space-4);padding:var(--space-3);border:1.5px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}._summaryTitle_1ca8w_159{justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}._pass_1ca8w_167,._fail_1ca8w_168{border-radius:999px;padding:3px 8px;font-size:11.5px}._pass_1ca8w_167{background:var(--color-success-50);color:var(--color-success)}._fail_1ca8w_168{color:var(--color-danger);background:#fbe9e9}._checks_1ca8w_184{margin-top:var(--space-2);gap:2px;list-style:none;display:grid}._check_1ca8w_184{border-top:1px solid var(--color-surface-soft);grid-template-columns:18px 1fr auto;align-items:center;gap:6px;padding:5px 0;font-size:13px;display:grid}._mark_1ca8w_201{text-align:center;font-weight:700}._check_1ca8w_184[data-ok=true] ._mark_1ca8w_201{color:var(--color-success)}._check_1ca8w_184[data-ok=false] ._mark_1ca8w_201,._check_1ca8w_184[data-ok=false] ._checkValue_1ca8w_211{color:var(--color-danger)}._check_1ca8w_184[data-ok=null] ._mark_1ca8w_201{color:var(--color-text-muted)}._checkLabel_1ca8w_219{color:var(--color-text)}._checkValue_1ca8w_211{white-space:nowrap;font-weight:600}._limit_1ca8w_228{color:var(--color-text-muted);font-weight:400}._volume_1ca8w_233{margin-top:var(--space-3);padding:var(--space-2);border:1.5px solid var(--color-blue-100);border-radius:var(--radius-md);gap:var(--space-2);display:grid}._volume_1ca8w_233>div{margin-top:0}._reader_1ca8w_246{margin-top:var(--space-3);gap:var(--space-2);display:grid}._readerText_1ca8w_252{font:inherit;resize:vertical;border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:8px 10px;font-size:13.5px}._file_1ca8w_263{border:1.5px dashed var(--color-blue-100);border-radius:var(--radius-sm);color:var(--color-blue);cursor:pointer;overflow-wrap:anywhere;padding:8px 10px;font-size:13px;font-weight:600;display:block}._file_1ca8w_263 input{display:none}._fileError_1ca8w_279{color:var(--color-danger);font-size:12.5px}._reader_1ca8w_246>section{margin-top:0}._exports_1ca8w_288{margin-top:var(--space-4);gap:var(--space-2);display:grid}._export_1ca8w_288{padding:var(--space-3);font:inherit;text-align:start;color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer;gap:2px;display:grid}._export_1ca8w_288:hover{border-color:var(--color-blue)}._export_1ca8w_288 strong{font-size:14px}._export_1ca8w_288 span{color:var(--color-text-muted);font-size:12.5px}._palette_2ysv1_1{margin-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}._swatch_2ysv1_9{border-radius:var(--radius-sm);border:1.5px solid var(--color-line);cursor:pointer;width:34px;height:34px}._swatch_2ysv1_9:hover{outline:2px solid var(--color-danger);outline-offset:1px}._addColor_2ysv1_22{align-items:center;gap:6px;display:inline-flex}._addColor_2ysv1_22 input[type=color],._materialHead_2ysv1_29 input[type=color]{border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;width:34px;height:34px;padding:2px}._chips_2ysv1_39{margin-top:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}._chip_2ysv1_39{font:inherit;background:var(--color-interior-50);color:var(--color-interior);cursor:pointer;border:none;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:600}._keywordForm_2ysv1_58{margin-top:var(--space-2);gap:var(--space-2);display:flex}._keywordForm_2ysv1_58 input{flex:1;min-width:0}._materials_2ysv1_69{margin-top:var(--space-2);gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}._material_2ysv1_29{min-width:0;padding:var(--space-2);border:1.5px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(0,1fr);gap:4px;display:grid}._material_2ysv1_29[data-chosen=true]{border-color:var(--color-interior)}._materialHead_2ysv1_29{align-items:center;gap:6px;display:flex}._materialHead_2ysv1_29>label{flex:1;min-width:0}._toggle_2ysv1_102{padding:4px var(--space-2);color:var(--color-text-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}._note_2ysv1_112{margin-top:var(--space-4);color:var(--color-text-muted);font-size:12.5px;line-height:1.5}._warning_2ysv1_119{width:100%;font:inherit;text-align:start;color:var(--color-text);border:none;border-top:1px solid var(--color-surface-soft);cursor:pointer;background:0 0;grid-template-columns:18px 1fr;gap:6px;padding:6px 0;font-size:13px;display:grid}._warning_2ysv1_119:hover{color:var(--color-blue)}._warning_2ysv1_119>span{color:var(--color-danger)}._materialHead_2ysv1_29>label>input{flex:1;width:auto;min-width:0}._panel_x43q2_1{top:calc(100% + 8px);z-index:20;background:var(--color-surface);width:340px;color:var(--color-text);border:1.5px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-2);gap:2px;display:grid;position:absolute;inset-inline-end:0}._item_x43q2_16{align-items:center;gap:var(--space-3);width:100%;font:inherit;text-align:start;color:inherit;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;padding:10px;display:flex}._item_x43q2_16:hover,._item_x43q2_16:focus-visible{background:var(--color-surface-soft);outline:none}._badge_x43q2_37{text-align:center;letter-spacing:.04em;width:40px;color:var(--color-blue);background:var(--color-blue-50);border-radius:var(--radius-sm);flex:none;padding:5px 0;font-size:11px;font-weight:700}._label_x43q2_50{font-size:14px;font-weight:600;display:block}._hint_x43q2_56{color:var(--color-text-muted);font-size:12px;display:block}._error_x43q2_62{color:#8a3b1f;background:var(--color-interior-50);border-radius:var(--radius-sm);padding:8px 10px;font-size:13px}._bar_16nt8_1,._proposal_16nt8_2{border-top:1px solid var(--color-line);background:var(--color-blue-50);padding:var(--space-3) var(--space-4);font-size:14px}._bar_16nt8_1{align-items:center;gap:var(--space-3);display:flex}._error_16nt8_15{background:var(--color-interior-50);color:#8a3b1f}._proposal_16nt8_2{gap:var(--space-2);display:grid}._head_16nt8_25{align-items:flex-start;gap:var(--space-3);display:flex}._spark_16nt8_31{color:var(--color-blue);font-weight:700}._text_16nt8_36{flex:1;line-height:1.45}._charged_16nt8_41{color:var(--color-text-muted);white-space:nowrap;font-size:12.5px;font-weight:600}._options_16nt8_48{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}._option_16nt8_48{padding:var(--space-2) var(--space-3);font:inherit;text-align:start;color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer;gap:2px;font-size:13px;display:grid}._option_16nt8_48[aria-checked=true]{border-color:var(--color-blue);outline:1.5px solid var(--color-blue)}._option_16nt8_48 span{color:var(--color-text-muted);font-size:12.5px}._problems_16nt8_78{color:var(--color-warning);margin-inline-start:var(--space-6);font-size:13px}._actions_16nt8_84{align-items:center;gap:var(--space-2);display:flex}._hint_16nt8_90{color:var(--color-text-muted);margin-inline-end:auto;font-size:12.5px}._primary_16nt8_96,._ghost_16nt8_97{font:inherit;border-radius:var(--radius-md);cursor:pointer;border:none;padding:8px 16px;font-size:13.5px;font-weight:600}._primary_16nt8_96{background:var(--color-blue);color:#fff}._primary_16nt8_96:disabled{opacity:.45;cursor:default}._ghost_16nt8_97{background:var(--color-surface);color:var(--color-text);border:1.5px solid var(--color-line)}._spinner_16nt8_123{border:2px solid var(--color-blue-100);border-top-color:var(--color-blue);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite _spin_16nt8_123}@keyframes _spin_16nt8_123{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_16nt8_123{animation-duration:3s}}._box_hctut_1{margin-top:var(--space-3);gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-blue-50);display:grid}._notes_hctut_10{font:inherit;resize:vertical;border:1.5px solid var(--color-blue-100);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:8px 10px;font-size:13.5px}._button_hctut_21{font:inherit;border-radius:var(--radius-sm);background:var(--color-blue);color:#fff;cursor:pointer;border:none;align-items:center;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}._button_hctut_21 span{opacity:.85;margin-inline-start:auto;font-size:12px;font-weight:500}._button_hctut_21:disabled{opacity:.45;cursor:default}._note_hctut_10{color:var(--color-text-muted);font-size:12px;line-height:1.45}._gallery_hctut_53{margin-top:var(--space-2);gap:var(--space-2);grid-template-columns:1fr 1fr;list-style:none;display:grid}._item_hctut_61{gap:4px;min-width:0;display:grid}._thumb_hctut_67{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-surface-soft);border:1.5px solid var(--color-line);display:block;position:relative;overflow:hidden}._thumb_hctut_67 img{object-fit:cover;width:100%;height:100%}._item_hctut_61[data-status=queued] img,._item_hctut_61[data-status=running] img,._item_hctut_61[data-status=failed] img{opacity:.45}._badge_hctut_89{inset-inline-start:6px;background:var(--color-surface);color:var(--color-text);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;bottom:6px}._item_hctut_61[data-status=failed] ._badge_hctut_89{color:var(--color-danger)}._caption_hctut_105{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px}._bar_19vb6_1{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-line);background:var(--color-surface);display:flex}._spark_19vb6_10{color:var(--color-blue);font-weight:700}._input_19vb6_15{font:inherit;padding:10px var(--space-4);border:1.5px solid var(--color-blue-100);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);flex:1;font-size:14px}._input_19vb6_15:disabled{background:var(--color-surface-soft);cursor:not-allowed}._run_19vb6_31{font:inherit;border-radius:var(--radius-md);background:var(--color-blue);color:#fff;border:none;padding:10px 20px;font-size:14px;font-weight:600}._run_19vb6_31:disabled{opacity:.45;cursor:not-allowed}._sidebar_cacb6_1{background:var(--color-surface-soft);border-inline-end:1px solid var(--color-line);padding:var(--space-4) var(--space-3);grid-area:stages;overflow-y:auto}._heading_cacb6_9{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding-inline:var(--space-2);font-size:11px;font-weight:700}._group_cacb6_18{margin-top:var(--space-4)}._discipline_cacb6_22{font-family:var(--font-display);padding-inline:var(--space-2);margin-bottom:var(--space-1);font-size:13px;font-weight:600}._discipline_cacb6_22[data-discipline=architecture]{color:var(--color-architecture)}._discipline_cacb6_22[data-discipline=interior]{color:var(--color-interior)}._discipline_cacb6_22[data-discipline=output]{color:var(--color-success)}._list_cacb6_42{list-style:none}._stage_cacb6_46{column-gap:var(--space-2);width:100%;padding:7px var(--space-2);border-radius:var(--radius-md);font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;grid-template-columns:24px 1fr;grid-template-areas:"number label""number status";align-items:center;font-size:14px;display:grid}._stage_cacb6_46:hover{background:var(--color-line)}._number_cacb6_70{background:var(--color-line);width:22px;height:22px;color:var(--color-text-muted);border-radius:7px;grid-area:number;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}._label_cacb6_84{grid-area:label;line-height:1.25}._status_cacb6_89{color:var(--color-text-muted);grid-area:status;font-size:11.5px}._done_cacb6_95 ._number_cacb6_70{background:var(--color-success-50);color:var(--color-success)}._inProgress_cacb6_100 ._number_cacb6_70{background:var(--color-blue-50);color:var(--color-blue)}._stage_cacb6_46[aria-current]{background:var(--color-blue);color:#fff}._stage_cacb6_46[aria-current] ._label_cacb6_84{color:#fff}._stage_cacb6_46[aria-current] ._number_cacb6_70{color:#fff;background:#ffffff38}._stage_cacb6_46[aria-current] ._status_cacb6_89{color:var(--color-blue-100)}._notStarted_cacb6_124 ._label_cacb6_84{color:var(--color-text-muted)}._toolbar_yo8ok_1{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line);background:var(--color-surface);display:flex}._spacer_yo8ok_10{flex:1}._segmented_yo8ok_14{background:var(--color-surface-soft);border-radius:10px;gap:2px;padding:3px;display:inline-flex}._segmented_yo8ok_14 button{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}._segmented_yo8ok_14 button:hover{color:var(--color-text)}._segmented_yo8ok_14 ._active_yo8ok_38{background:var(--color-surface);color:var(--color-text);outline:1px solid var(--color-line);font-weight:600}._toggle_yo8ok_45{align-items:center;gap:var(--space-2);color:var(--color-text-muted);cursor:pointer;font-size:13px;display:inline-flex}._plain_yo8ok_54{font:inherit;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}._plain_yo8ok_54:hover{color:var(--color-text)}._segmented_yo8ok_14 ._activeTool_yo8ok_70{background:var(--color-blue);color:#fff;font-weight:600}._segmented_yo8ok_14 ._activeTool_yo8ok_70:hover{color:#fff}._activePlain_yo8ok_80{font:inherit;border:1px solid var(--color-blue);background:var(--color-blue-50);color:var(--color-blue);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}._overlay_ko0k2_3{z-index:100;background:#1a2433;flex-direction:column;display:flex;position:fixed;inset:0}._toolbar_ko0k2_12{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-navy);color:#e6e7ea;display:flex}._hint_ko0k2_21{color:#9a9ea6;margin-inline-end:auto;font-size:13px}._primary_ko0k2_27,._ghost_ko0k2_28{font:inherit;cursor:pointer;border:none;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}._primary_ko0k2_27{background:var(--color-blue);color:#fff}._ghost_ko0k2_28{color:#e6e7ea;background:#26282c}._ghost_ko0k2_28:hover{background:#33363b}._paper_ko0k2_52{min-height:0;padding:var(--space-6);flex:1;place-items:center;display:grid}._sheet_ko0k2_60{width:100%;max-width:calc(141.414vh - 169.697px);height:100%;font-family:var(--font-body)}._paperFill_ko0k2_67{fill:#fff}._frame_ko0k2_71{fill:none;stroke:#1d2733}._room_ko0k2_78{fill:#f6f4f0}._line_ko0k2_82{fill:none;stroke:#1d2733;stroke-linejoin:round;stroke-linecap:round}._cut_ko0k2_89{fill:#1d2733;stroke:#1d2733;stroke-linejoin:miter}._label_ko0k2_95{fill:#1d2733}._labelName_ko0k2_99{font-weight:600}._dimension_ko0k2_103{stroke:#1d2733;fill:#1d2733}._dimension_ko0k2_103 text{stroke:none}._mark_ko0k2_114{font-family:var(--font-display);letter-spacing:-.02em;fill:#0b8a87;font-size:5px;font-weight:700}._blockLabel_ko0k2_122{fill:#6b7a90;text-transform:uppercase;letter-spacing:.04em;font-size:2.2px}._blockValue_ko0k2_129{fill:#1d2733;font-size:3.4px;font-weight:600}._tableRow_ko0k2_135{fill:#1d2733;font-size:2.6px}._tableTotal_ko0k2_140{fill:#1d2733;font-size:2.8px;font-weight:700}._arrow_ko0k2_146{fill:#1d2733}._northLabel_ko0k2_150{fill:#1d2733;font-size:3px;font-weight:700}._scaleDark_ko0k2_156,._scaleLight_ko0k2_157{stroke:#1d2733}._scaleDark_ko0k2_156{fill:#1d2733}._scaleLight_ko0k2_157{fill:#fff}._scaleLabel_ko0k2_169{fill:#1d2733;font-size:2.2px}@page{size:A3 landscape;margin:0}@media print{#root{display:none}._overlay_ko0k2_3{background:0 0;display:block;position:static}._toolbar_ko0k2_12{display:none}._paper_ko0k2_52{padding:0;display:block}._sheet_ko0k2_60{width:420mm;max-width:none;height:297mm;display:block}}._bar_b9tl7_1{align-items:center;gap:var(--space-4);padding-inline:var(--space-4);background:var(--color-navy);color:#fff;grid-area:top;display:flex}._brand_b9tl7_11{align-items:center;gap:var(--space-2);display:flex}._wordmark_b9tl7_17{font-family:var(--font-display);letter-spacing:-.02em;font-size:16px;font-weight:700}._project_b9tl7_24{color:#9a9ea6;border-inline-start:1px solid #23395a;padding-inline-start:var(--space-4);font-size:14px}._actions_b9tl7_31{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}._status_b9tl7_38{padding:var(--space-2);display:inline-flex}._dotOnline_b9tl7_43,._dotOffline_b9tl7_44{border-radius:50%;width:8px;height:8px}._dotOnline_b9tl7_43{background:#3ecf8e}._dotOffline_b9tl7_44{background:#e5a33a}._ghost_b9tl7_58,._primary_b9tl7_59{font:inherit;cursor:pointer;border:none;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}._ghost_b9tl7_58{color:#e6e7ea;background:#26282c}._primary_b9tl7_59{background:var(--color-blue);color:#fff}._ghost_b9tl7_58:disabled,._primary_b9tl7_59:disabled{opacity:.45;cursor:not-allowed}._ghost_b9tl7_58:not(:disabled):hover{background:#33363b}._brand_b9tl7_11{color:inherit;text-decoration:none}._saveStatus_b9tl7_94{border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}._saved_b9tl7_101{color:#8fd8b5}._pending_b9tl7_105{color:#cfd1d6}._problem_b9tl7_109{color:#ffd08a;background:#e5a33a26}._anchor_b9tl7_114{position:relative}._credits_b9tl7_118{font:inherit;color:#e6e7ea;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #2a4366;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}._credits_b9tl7_118:hover{background:#26282c}._panel_17xmi_1{top:calc(100% + 8px);z-index:20;background:var(--color-surface);width:340px;color:var(--color-text);border:1.5px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-3);display:grid;position:absolute;inset-inline-end:0}._form_17xmi_16{gap:var(--space-2);display:flex}._input_17xmi_21{min-width:0;font:inherit;border:1.5px solid var(--color-line);border-radius:var(--radius-md);flex:1;padding:9px 12px;font-size:14px}._input_17xmi_21:focus{border-color:var(--color-blue);outline:none}._save_17xmi_36,._restore_17xmi_37{font:inherit;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;font-size:13px;font-weight:600}._save_17xmi_36{background:var(--color-blue);color:#fff;padding:9px 14px}._save_17xmi_36:disabled,._restore_17xmi_37:disabled{opacity:.5;cursor:default}._restore_17xmi_37{background:var(--color-blue-50);color:var(--color-blue);padding:6px 12px}._muted_17xmi_65{color:var(--color-text-muted);font-size:13.5px}._error_17xmi_70{color:#8a3b1f;background:var(--color-interior-50);border-radius:var(--radius-sm);padding:8px 10px;font-size:13.5px}._list_17xmi_78{gap:4px;max-height:320px;list-style:none;display:grid;overflow-y:auto}._item_17xmi_86{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);padding:8px 10px;display:flex}._item_17xmi_86:hover{background:var(--color-surface-soft)}._name_17xmi_99{font-size:14px;font-weight:600;display:block}._date_17xmi_105{color:var(--color-text-muted);font-size:12px;display:block}._panel_15gpk_1{top:var(--space-3);bottom:var(--space-3);z-index:5;gap:var(--space-3);width:300px;padding:var(--space-4);background:var(--color-surface);border:1.5px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:absolute;inset-inline-start:var(--space-3)}._head_15gpk_17{justify-content:space-between;align-items:center;display:flex}._title_15gpk_23{font-size:16px;font-weight:600}._close_15gpk_28{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:12.5px}._search_15gpk_37{font:inherit;border:1.5px solid var(--color-line);border-radius:var(--radius-md);padding:9px 12px;font-size:14px}._search_15gpk_37:focus{border-color:var(--color-blue);outline:none}._categories_15gpk_50{flex-wrap:wrap;gap:6px;display:flex}._category_15gpk_56,._activeCategory_15gpk_57{font:inherit;cursor:pointer;border:none;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:500}._category_15gpk_56{background:var(--color-surface-soft);color:var(--color-text-muted)}._activeCategory_15gpk_57{background:var(--color-navy);color:#fff}._empty_15gpk_77{color:var(--color-text-muted);font-size:13.5px}._grid_15gpk_82{gap:var(--space-2);padding-bottom:var(--space-2);grid-template-columns:1fr 1fr;list-style:none;display:grid;overflow-y:auto}._item_15gpk_91,._selectedItem_15gpk_92{width:100%;padding:var(--space-2);border-radius:var(--radius-md);border:1.5px solid var(--color-line);background:var(--color-surface);text-align:start;font:inherit;cursor:pointer;gap:2px;display:grid}._item_15gpk_91:hover{border-color:var(--color-blue-300)}._selectedItem_15gpk_92{border-color:var(--color-blue);background:var(--color-blue-50)}._thumb_15gpk_114{background:var(--color-surface-soft);border-radius:var(--radius-sm);width:100%;height:74px}._thumbOutline_15gpk_121{fill:#f6f1ea;stroke:none}._thumbPart_15gpk_126{fill:#ece4d8;stroke:#8a6a4f;stroke-width:1px;vector-effect:non-scaling-stroke}._name_15gpk_133{margin-top:4px;font-size:12.5px;font-weight:600;line-height:1.25}._size_15gpk_140{color:var(--color-text-muted);text-align:start;direction:ltr;font-size:11.5px}._plan_f6lhk_1{background:var(--color-surface);cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._plan_f6lhk_1:active{cursor:grabbing}._spaces_f6lhk_15 path{fill:#fbf8f3}._spaces_f6lhk_15 path:hover{fill:#f4eee4}._items_f6lhk_23 path{fill:#ece4d8;stroke:#8a6a4f;stroke-width:1.2px;vector-effect:non-scaling-stroke}._items_f6lhk_23 path:hover{fill:#e3d6c4}._stairs_f6lhk_34 path{fill:var(--color-surface);stroke:var(--color-text-muted);stroke-width:1.2px;vector-effect:non-scaling-stroke}._stairs_f6lhk_34 polyline{fill:none;stroke:#9aa8bc;stroke-width:1px;vector-effect:non-scaling-stroke}._stairs_f6lhk_34 ._walkLine_f6lhk_48{stroke:var(--color-text-muted);stroke-dasharray:4 3}._columns_f6lhk_53 path{fill:var(--color-navy)}._wallFill_f6lhk_57{fill:#2f3b4c;pointer-events:none}._wallHits_f6lhk_62 path{fill:#0000}._wallHits_f6lhk_62 path:hover{fill:#0055d22e}._openings_f6lhk_70 polyline{fill:none;stroke:var(--color-blue);stroke-width:1.4px;vector-effect:non-scaling-stroke}._openings_f6lhk_70 ._swing_f6lhk_77{stroke-dasharray:4 3}._openings_f6lhk_70 ._openingHit_f6lhk_81{fill:#0000}._openings_f6lhk_70 g:hover ._openingHit_f6lhk_81{fill:#0055d21f}._highlight_f6lhk_89{fill:#0055d224;stroke:var(--color-blue);stroke-width:2.5px;vector-effect:non-scaling-stroke;pointer-events:none}._labels_f6lhk_97{pointer-events:none;text-anchor:middle;font-family:var(--font-body)}._labelName_f6lhk_103{fill:var(--color-text);font-weight:600}._labelArea_f6lhk_108{fill:var(--color-text-muted)}._zones_f6lhk_113 path{fill-opacity:.35;stroke-width:1.5px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;pointer-events:none}._zones_f6lhk_113 text{pointer-events:none;text-anchor:middle;font-family:var(--font-body);fill:var(--color-text);font-weight:600}._warning_f6lhk_130{fill:#d645451f;stroke:var(--color-danger);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}._massing_f6lhk_139 path{fill:#0055d21f;stroke:var(--color-blue);stroke-width:1.5px;vector-effect:non-scaling-stroke}._massing_f6lhk_139 text{pointer-events:none;text-anchor:middle;font-family:var(--font-body)}._dimensions_f6lhk_152{pointer-events:none;font-family:var(--font-body);fill:var(--color-text-muted)}._dimensions_f6lhk_152 line{stroke:var(--color-text-muted);stroke-width:1px;vector-effect:non-scaling-stroke}._overlay_f6lhk_165{pointer-events:none}._handle_f6lhk_169{fill:var(--color-surface);stroke:var(--color-blue);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:all;cursor:move}._chainPoint_f6lhk_178{fill:var(--color-blue)}._rubberBand_f6lhk_182{stroke:var(--color-blue);stroke-width:2px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}._lengthLabel_f6lhk_189{fill:var(--color-blue);font-family:var(--font-body);text-anchor:middle;font-weight:600}._snapTarget_f6lhk_196,._snapGrid_f6lhk_197{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}._snapTarget_f6lhk_196{stroke:var(--color-success)}._snapGrid_f6lhk_197{stroke:var(--color-text-muted)}._ghost_f6lhk_211{fill:#0055d240;stroke:var(--color-blue);stroke-width:1.5px;vector-effect:non-scaling-stroke}._plot_f6lhk_218{fill:none;stroke:var(--color-success);stroke-width:1.5px;stroke-dasharray:10 6;vector-effect:non-scaling-stroke;pointer-events:none}._envelope_f6lhk_228{fill:#2ea0670f;stroke:var(--color-success);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;pointer-events:none}._items_f6lhk_23 g>path:first-child{fill:#ece4d88c;stroke:none}._items_f6lhk_23 g:hover>path:first-child{fill:#e3d6c4cc}._items_f6lhk_23 ._itemDetail_f6lhk_247{fill:#f6f1ea;stroke:#8a6a4f;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}._ghostBack_f6lhk_255{fill:none;stroke:var(--color-blue);stroke-width:4px;vector-effect:non-scaling-stroke}._ws_3ycl0_2{--bg:#070a10;--bar:#0b1018;--panel:#141c28;--line:#1c2736;--text:#c9d3e0;--strong:#fff;--muted:#6f7d93;--blue:#5b9bff;--cyan:#7fe3ff;--green:#46e0a0;--amber:#ffc25c;--red:#ff6b76;--poche:#e9eef6;--grid-minor:#101824;--grid-major:#1a2637;--solid-fill:#5b9bff29;--shape-fill:#5b9bff0a;--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:38px auto 1fr auto;grid-template-columns:minmax(0,1fr);font-size:13px;display:grid;overflow:hidden}._ws_3ycl0_2[data-theme=light]{--bg:#e8e9eb;--bar:#f5f6f7;--panel:#fbfbfc;--line:#d0d3d8;--text:#2a2d32;--strong:#111316;--muted:#6c727c;--blue:#0a6ed1;--cyan:#0a7fd6;--green:#1f8a5b;--amber:#b26a00;--red:#c62828;--poche:#111316;--grid-minor:#f1f2f4;--grid-major:#e3e5e9;--solid-fill:#0a6ed11a;--shape-fill:#0a6ed108}._title_3ycl0_56{background:var(--bar);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 12px;display:flex}._home_3ycl0_64{font-family:var(--mono);letter-spacing:3px;color:var(--strong);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;display:flex}._home_3ycl0_64:hover{background:var(--panel)}._docName_3ycl0_80{color:var(--text);font:inherit;background:0 0;border:1px solid #0000;border-radius:4px;min-width:220px;padding:4px 8px}._docName_3ycl0_80:hover,._docName_3ycl0_80:focus{border-color:var(--line);outline:none}._levelPick_3ycl0_94{max-width:300px}._levelPick_3ycl0_94,._field_3ycl0_98 select{background:var(--panel);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:4px;padding:4px 8px}._save_3ycl0_106{font-family:var(--mono);letter-spacing:.5px;margin-left:auto;font-size:11px}._save_saved_3ycl0_112{color:var(--green)}._save_saving_3ycl0_115{color:var(--muted)}._save_offline_3ycl0_118,._save_conflict_3ycl0_119{color:var(--amber)}._mode_3ycl0_122{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}._ribbonWrap_3ycl0_135{background:var(--bar);border-bottom:1px solid var(--line)}._tabs_3ycl0_139{align-items:flex-end;gap:2px;height:30px;padding:0 10px;display:flex}._tab_3ycl0_139{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_3ycl0_139:hover{color:var(--text)}._tabOn_3ycl0_159{background:var(--panel);color:var(--strong);box-shadow:inset 0 2px 0 var(--blue)}._tabAi_3ycl0_164{color:var(--cyan)}._ribbon_3ycl0_135{background:var(--panel);min-height:86px;padding:6px 8px 0;display:flex;overflow-x:auto}._ribbon_3ycl0_135[data-fit="1"],._ribbon_3ycl0_135[data-fit="2"],._ribbon_3ycl0_135[data-fit="3"]{min-height:0;padding:4px 4px 0}._ribbon_3ycl0_135[data-fit="1"] ._group_3ycl0_181,._ribbon_3ycl0_135[data-fit="2"] ._group_3ycl0_181,._ribbon_3ycl0_135[data-fit="3"] ._group_3ycl0_181{padding:0 4px}._ribbon_3ycl0_135[data-fit="1"] ._tool_3ycl0_186,._ribbon_3ycl0_135[data-fit="2"] ._tool_3ycl0_186,._ribbon_3ycl0_135[data-fit="3"] ._tool_3ycl0_186{gap:2px;width:48px;height:46px;font-size:10px}._ribbon_3ycl0_135[data-fit="1"] ._tool_3ycl0_186 svg,._ribbon_3ycl0_135[data-fit="2"] ._tool_3ycl0_186 svg,._ribbon_3ycl0_135[data-fit="3"] ._tool_3ycl0_186 svg{width:20px;height:20px}._ribbon_3ycl0_135[data-fit="1"] ._groupName_3ycl0_200,._ribbon_3ycl0_135[data-fit="2"] ._groupName_3ycl0_200,._ribbon_3ycl0_135[data-fit="3"] ._groupName_3ycl0_200{letter-spacing:1px;padding:1px 0 3px;font-size:8.5px}._ribbon_3ycl0_135[data-fit="2"] ._tool_3ycl0_186,._ribbon_3ycl0_135[data-fit="3"] ._tool_3ycl0_186{width:42px;font-size:9.5px}._ribbon_3ycl0_135[data-fit="2"] ._group_3ycl0_181,._ribbon_3ycl0_135[data-fit="3"] ._group_3ycl0_181{padding:0 3px}._ribbon_3ycl0_135[data-fit="2"] ._groupName_3ycl0_200,._ribbon_3ycl0_135[data-fit="3"] ._groupName_3ycl0_200{display:none}._ribbon_3ycl0_135[data-fit="3"] ._tool_3ycl0_186{width:36px}._ribbon_3ycl0_135[data-fit="3"] ._tool_3ycl0_186>span{display:none}._group_3ycl0_181{border-right:1px solid var(--line);flex-direction:column;padding:0 8px;display:flex}._groupAi_3ycl0_232{border:1px solid #5b9bff59;background:linear-gradient(#5b9bff1f,#7fe3ff08);border-bottom:0}._tools_3ycl0_237{gap:2px;display:flex}._tool_3ycl0_186{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_3ycl0_186:hover:not(:disabled){background:var(--line)}._tool_3ycl0_186:focus-visible,._tab_3ycl0_139:focus-visible,._home_3ycl0_64:focus-visible{outline:2px solid var(--blue);outline-offset:1px}._groupAi_3ycl0_232 ._tool_3ycl0_186{color:var(--cyan)}._toolOn_3ycl0_273{color:var(--cyan);outline:1px solid var(--blue);background:#5b9bff2e}._groupName_3ycl0_200{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_3ycl0_290{grid-template-columns:1fr 1fr var(--side,340px);min-height:0;display:grid}._view_plan_3ycl0_295,._view_3d_3ycl0_296{grid-template-columns:1fr var(--side,340px)}._pane_3ycl0_299{border-right:1px solid var(--line);min-width:0;min-height:0;position:relative}._sheet_3ycl0_309{--bg:#fff;--text:#2b2f36;--strong:#111;--muted:#7a7f88;--blue:#0b8a87;--cyan:#0a7fd6;--green:#1f8a5b;--amber:#b26a00;--poche:#111;--grid-minor:#f3f4f6;--grid-major:#e6e8ec;background:var(--bg)}._sheet_3ycl0_309 ._envelopeLine_3ycl0_323{fill:none}._sheet_3ycl0_309 ._ink_3ycl0_326{stroke:color-mix(in srgb, var(--ink) 65%, #000)}._sheet_3ycl0_309 ._wtext_3ycl0_329{fill:#111}._sheet_3ycl0_309 ._wallLines_3ycl0_332{stroke-width:2.4px}._sheet_3ycl0_309 ._overheadLine_3ycl0_335{stroke-dasharray:5 3;stroke-width:.8px}._sheet_3ycl0_309 ._secFace_3ycl0_344 polygon{stroke:var(--text);stroke-width:.8px}._secFace_3ycl0_344 path{fill:none;stroke:var(--text);stroke-width:.6px}._coarse_3ycl0_360 ._wallLines_3ycl0_332{fill:var(--poche);fill-rule:evenodd}._coarse_3ycl0_360 ._secCut_3ycl0_353{fill:var(--poche);fill-opacity:.85}._viewBar_3ycl0_369{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_3ycl0_309 ._viewBar_3ycl0_369{color:#2b2f36;background:#f3f4f6;border-top-color:#d9dce1}._viewBar_3ycl0_369 label,._viewBar_3ycl0_369 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_3ycl0_369 label:hover,._viewBar_3ycl0_369 button:hover:not(:disabled){border-color:var(--line)}._viewBar_3ycl0_369 select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none}._viewBar_3ycl0_369 select option{color:#111}._viewBar_3ycl0_369 button:disabled,._viewBar_3ycl0_369 select:disabled{opacity:.45;cursor:default}._viewBar_3ycl0_369 button:focus-visible,._viewBar_3ycl0_369 select:focus-visible{outline:2px solid var(--blue)}._boxWrap_3ycl0_431{display:inline-flex;position:relative}._boxPanel_3ycl0_435{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_3ycl0_435 label{grid-template-columns:56px 1fr;height:auto!important;padding:0!important;display:grid!important}._boxPanel_3ycl0_435 input{width:100%}._viewOn_3ycl0_457{border-color:var(--blue)!important;color:var(--blue)!important}._paneLabel_3ycl0_461{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_3ycl0_472{background:var(--bar);flex-direction:column;gap:12px;padding:12px;display:flex;overflow-y:auto}._panel_3ycl0_480{background:var(--panel);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}._panel_3ycl0_480 h3{font-family:var(--font-body);color:var(--strong);letter-spacing:0;font-size:13px;font-weight:600}._field_3ycl0_98{color:var(--muted);grid-template-columns:96px 1fr auto;align-items:center;gap:8px;display:grid}._field_3ycl0_98 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_3ycl0_98 input:focus{border-color:var(--blue);outline:none}._field_3ycl0_98 input:read-only{background:0 0;border-color:#0000}._field_3ycl0_98 em{font-style:normal;font-family:var(--mono);font-size:11px}._note_3ycl0_527{color:var(--muted);font-size:12px;line-height:1.5}._linkButton_3ycl0_532{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._row_3ycl0_541{gap:8px;display:flex}._row_3ycl0_541 button,._primary_3ycl0_546,._danger_3ycl0_547{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:4px;flex:1;padding:7px 10px}._row_3ycl0_541 button._on_3ycl0_557{border-color:var(--blue);color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, var(--bg))}._primary_3ycl0_546{background:var(--blue);border-color:var(--blue);color:#fff}._danger_3ycl0_547{color:var(--red)}._disclose_3ycl0_570{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._layer_3ycl0_578{grid-template-columns:10px 1fr 22px 22px;align-items:center;gap:8px;font-size:12px;display:grid}._layer_3ycl0_578 i{border-radius:2px;width:10px;height:10px}._layer_3ycl0_578 ._layerName_3ycl0_590{text-align:left;color:var(--text);font:inherit;padding:0}._layer_3ycl0_578 ._layerName_3ycl0_590:hover{color:var(--strong);text-decoration:underline}._layer_3ycl0_578 span,._layer_3ycl0_578 ._layerName_3ycl0_590{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._layer_3ycl0_578 button{color:var(--muted);cursor:pointer;background:0 0;border:0}._cmd_3ycl0_614{background:var(--bar);border-top:1px solid var(--line);font-family:var(--mono);padding:2px 12px 3px;font-size:12px}._cmdLog_3ycl0_621{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_3ycl0_632{align-items:center;gap:10px;display:flex}._cmdRow_3ycl0_632 b{color:var(--cyan);font-weight:500}._cmdPrompt_3ycl0_641{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:62%;overflow:hidden}._cmdRow_3ycl0_632 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_3ycl0_632 input:focus{border-color:var(--blue);outline:none}._plan_3ycl0_664{cursor:none;touch-action:none;width:100%;height:100%;display:block}._plan_3ycl0_664 line,._plan_3ycl0_664 polyline,._plan_3ycl0_664 polygon,._plan_3ycl0_664 circle,._plan_3ycl0_664 path,._plan_3ycl0_664 rect{vector-effect:non-scaling-stroke}._gridMinor_3ycl0_679{stroke:var(--grid-minor);stroke-width:1px;fill:none}._gridMajor_3ycl0_684{stroke:var(--grid-major);stroke-width:1px;fill:none}._ink_3ycl0_326{stroke:var(--ink);stroke-width:1.1px;fill:none}._shape_3ycl0_695._ink_3ycl0_326{fill:none}._ws_3ycl0_2[data-theme=light] ._ink_3ycl0_326{stroke:color-mix(in srgb, var(--ink) 45%, #0b1424)}._poche_3ycl0_702{fill:none;stroke:none}._wallLines_3ycl0_332{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_3ycl0_718{align-items:center;gap:6px;padding:2px 0;display:flex}._viewName_3ycl0_724{text-align:left;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:4px;flex:1;padding:4px 6px}._viewName_3ycl0_724:hover{background:var(--hover,#0000000f)}._viewRow_3ycl0_718>button:last-child{width:24px;padding:2px 0}._wallLayers_3ycl0_743{fill:none;stroke:var(--poche);stroke-width:.5px;opacity:.7;vector-effect:non-scaling-stroke;pointer-events:none}._curtain_3ycl0_751 line{stroke:var(--poche);stroke-width:1px;vector-effect:non-scaling-stroke}._curtain_3ycl0_751 ._glass_3ycl0_756{stroke:var(--cyan);stroke-width:1.2px}._curtain_3ycl0_751._selected_3ycl0_760 line{stroke:var(--blue)}._selected_3ycl0_760{stroke:var(--blue);stroke-width:2px;fill:none}._selected_3ycl0_760 ._poche_3ycl0_702{fill:#5b9bff59}._solid_3ycl0_772{fill:none;stroke-width:1px}._selected_3ycl0_760._solid_3ycl0_772{fill:#5b9bff4d}._window_3ycl0_779 line{stroke:var(--cyan)}._door_3ycl0_782 line{stroke:var(--poche);stroke-width:1.2px}._swing_3ycl0_339{stroke:var(--muted);stroke-dasharray:3 2;stroke-width:.8px}._selected_3ycl0_760 line{stroke:var(--blue)}._ghost_3ycl0_794{stroke:var(--cyan);stroke-width:1.4px;stroke-dasharray:5 3;fill:none}._ghost_3ycl0_794 ._poche_3ycl0_702,._ghost_3ycl0_794 polygon{fill:#7fe3ff2e}._guide_3ycl0_804{stroke:var(--cyan);stroke-width:1px;stroke-dasharray:4 4;fill:#7fe3ff0f}._wtext_3ycl0_329{fill:var(--ink);stroke:none;font-family:var(--font-body)}._ws_3ycl0_2[data-theme=light] ._wtext_3ycl0_329{fill:var(--strong)}._dimline_3ycl0_818{stroke:var(--muted);stroke-width:.8px}._dimtick_3ycl0_822{stroke:var(--text);stroke-width:1.4px}._dimtext_3ycl0_826{fill:var(--text);stroke:none;font-family:var(--mono);text-anchor:middle}._grip_3ycl0_832{fill:var(--blue);stroke:var(--bg);stroke-width:1.5px}._pinGlyph_3ycl0_838 path{fill:var(--blue);stroke:var(--bg);stroke-width:1.2px;stroke-linejoin:round}._pinGlyph_3ycl0_838 path+path{fill:none;stroke:var(--blue);stroke-width:2px}._rotCentre_3ycl0_850{cursor:move}._rotCentre_3ycl0_850 circle{fill:none;stroke:var(--blue);stroke-width:1.5px}._rotCentre_3ycl0_850 path{stroke:var(--blue);stroke-width:1px}._optionsBar_3ycl0_862 input[type=number]{width:64px;font:inherit;background:var(--bg);color:inherit;border:1px solid var(--line);border-radius:4px;padding:1px 4px}._optionsBar_3ycl0_862 select{font:inherit;background:var(--bg);color:inherit;border:1px solid var(--line);border-radius:4px;padding:1px 4px}._optionsBar_3ycl0_862 button{font:inherit;background:var(--bg);color:inherit;border:1px solid var(--line);cursor:pointer;border-radius:4px;padding:1px 8px}._optionsBar_3ycl0_862 button[aria-pressed=true]{border-color:var(--blue);color:var(--blue)}._solidLabel_3ycl0_892{fill:var(--cyan);font-family:var(--mono);text-anchor:middle;pointer-events:none;font-size:11px}._snap_3ycl0_899 rect,._snap_3ycl0_899 path,._snap_3ycl0_899 circle{fill:none;stroke:var(--green);stroke-width:1.6px}._snap_3ycl0_899 text{fill:var(--green);font-family:var(--mono);letter-spacing:1px;font-size:10px}._measure_3ycl0_912 line{stroke:var(--cyan);stroke-width:1px}._measure_3ycl0_912 rect{fill:var(--bg);stroke:var(--cyan)}._measure_3ycl0_912 text{fill:var(--cyan);font-family:var(--mono);text-anchor:middle;font-size:11px}._crosshair_3ycl0_926,._snap_3ycl0_899,._axes_3ycl0_928,._measure_3ycl0_912{pointer-events:none}._crosshair_3ycl0_926 path{stroke:var(--strong);stroke-width:1px;opacity:.55;fill:none}._crosshair_3ycl0_926 rect{fill:none;stroke:var(--strong)}._axes_3ycl0_928 path{stroke:var(--muted);fill:none}._axes_3ycl0_928 text{fill:var(--muted);font-family:var(--mono);font-size:10px}._model_3ycl0_953{background:linear-gradient(#c9d6e3 0%,#e9eef3 55%,#f6f7f8 100%);position:absolute;inset:0}._modelHint_3ycl0_959{--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_3ycl0_2 *{transition:none!important}}._chat_3ycl0_979{background:var(--panel);border:1px solid #5b9bff59;border-radius:6px;flex-direction:column;min-height:380px;max-height:62vh;display:flex;overflow:hidden}._chatHead_3ycl0_989{border-bottom:1px solid var(--line);background:linear-gradient(#5b9bff1a,#0000);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}._chatHead_3ycl0_989 span{color:var(--strong);align-items:center;gap:6px;font-weight:600;display:flex}._chatHead_3ycl0_989 em{font-style:normal;font-family:var(--mono);letter-spacing:.5px;color:var(--green);font-size:9.5px}._chatList_3ycl0_1011{-webkit-user-select:text;user-select:text;flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}._chatEmpty_3ycl0_1020{color:var(--muted);flex-direction:column;gap:8px;line-height:1.5;display:flex}._chatEmpty_3ycl0_1020 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_3ycl0_1020 button:hover{border-color:var(--blue)}._chatHint_3ycl0_1041{font-size:11.5px}._msg_3ycl0_1044{border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px;line-height:1.5;display:flex}._msg_3ycl0_1044 p{white-space:pre-wrap}._msg_user_3ycl0_1055{background:var(--line);max-width:88%;color:var(--strong);align-self:flex-end}._msg_architect_3ycl0_1061{background:#5b9bff14;border:1px solid #5b9bff59}._msg_error_3ycl0_1065{color:var(--red);background:#ff6b7614;border:1px solid #ff6b7666}._thinking_3ycl0_1070{color:var(--muted);font-style:italic}._msgFiles_3ycl0_1074{color:var(--muted);font-size:11.5px}._msgMeta_3ycl0_1078{font-family:var(--mono);color:var(--green);font-size:10.5px}._check_3ycl0_1083{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_3ycl0_1094{border-color:#ffc25c80}._check_problem_3ycl0_1097{border-color:#ff6b768c}._idea_3ycl0_1100{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_3ycl0_1100 b{color:var(--cyan);font-size:12.5px;font-weight:600}._idea_3ycl0_1100 span{color:var(--muted);grid-column:1;font-size:12px}._idea_3ycl0_1100 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_3ycl0_1100 button:disabled{background:var(--line);color:var(--muted);cursor:default}._attached_3ycl0_1137{flex-wrap:wrap;gap:6px;padding:6px 12px 0;font-size:11.5px;display:flex}._attached_3ycl0_1137 span{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:3px 8px}._attached_3ycl0_1137 button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:4px}._chatInput_3ycl0_1157{grid-template-columns:30px 1fr 34px;align-items:end;gap:6px;padding:10px 12px 12px;display:grid}._chatInput_3ycl0_1157 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_3ycl0_1157 textarea:focus{border-color:var(--blue);outline:none}._attach_3ycl0_1137,._sendBtn_3ycl0_1180{border:1px solid var(--line);background:var(--bg);height:34px;color:var(--cyan);cursor:pointer;border-radius:4px;font-size:16px}._sendBtn_3ycl0_1180{background:var(--blue);border-color:var(--blue);color:#fff}._sendBtn_3ycl0_1180:disabled{opacity:.45;cursor:default}._ws_3ycl0_2[data-theme] ._wtext_3ycl0_329{stroke:none}._roofFold_3ycl0_1205{fill:none;stroke-dasharray:6 4;stroke-width:.7px;opacity:.8}._roofGrid_3ycl0_1212{fill:none;stroke:var(--glass,#6aa7e0);stroke-dasharray:6 4;stroke-width:.6px;opacity:.85}._column_3ycl0_1219{fill:var(--poche);stroke:var(--poche)}._railing_3ycl0_1223 polyline{fill:none;stroke:var(--poche);stroke-width:3px;vector-effect:non-scaling-stroke}._railing_3ycl0_1223 ._railingCore_3ycl0_1229{stroke:var(--bg);stroke-width:1px}._component_3ycl0_1237{fill:none;stroke-width:.7px;opacity:.75}._overhead_3ycl0_335{fill:none;stroke-dasharray:6 4;stroke-width:.8px;opacity:.7}._plant_3ycl0_1248{fill:none;stroke:var(--green);stroke-width:.7px;opacity:.4}._ink_3ycl0_326._plant_3ycl0_1248,._ink_3ycl0_326 ._plant_3ycl0_1248,._plant_3ycl0_1248 circle,._plant_3ycl0_1248 polygon{fill:none;stroke:var(--green)}._selected_3ycl0_760._plant_3ycl0_1248,._selected_3ycl0_760._plant_3ycl0_1248 circle{stroke:var(--blue);opacity:1}._planNote_3ycl0_1266,._ws_3ycl0_2[data-theme=light] ._planNote_3ycl0_1266,._sheet_3ycl0_309 ._planNote_3ycl0_1266{fill:var(--muted)}._rampGroup_3ycl0_1273 polygon{fill:none;stroke:var(--text);stroke-width:.9px;vector-effect:non-scaling-stroke;pointer-events:none}._rampGroup_3ycl0_1273 ._overhead_3ycl0_335{stroke-dasharray:6 4}._rampArrow_3ycl0_1283 polyline{fill:none;stroke:var(--text);stroke-width:.8px;vector-effect:non-scaling-stroke}._rampArrow_3ycl0_1283 polygon{fill:var(--text);stroke:none}._finishFill_3ycl0_1298,._finishLine_3ycl0_1299{vector-effect:non-scaling-stroke}._finishFill_3ycl0_1298{fill-opacity:.3}._ws_3ycl0_2[data-theme=light] ._finishFill_3ycl0_1298,._sheet_3ycl0_309 ._finishFill_3ycl0_1298{fill-opacity:1}._palm_3ycl0_1309 polygon{fill:#b5cda3;fill-opacity:.75;stroke:#5d7d4c;stroke-width:.6px;vector-effect:non-scaling-stroke}._trunk_3ycl0_1316{fill:#7a5c3e;stroke:none}._plant_3ycl0_1248 ._trunk_3ycl0_1316{fill:#7a5c3e}._selected_3ycl0_760._palm_3ycl0_1309 polygon{stroke:var(--blue)}._grove_3ycl0_1326{fill:#e3ecdc;fill-opacity:.35;stroke:#8fae84;stroke-width:.8px;vector-effect:non-scaling-stroke;pointer-events:none}._ws_3ycl0_2[data-theme=light] ._grove_3ycl0_1326,._sheet_3ycl0_309 ._grove_3ycl0_1326{fill-opacity:.6}._tree_3ycl0_1338 circle{fill:#46e0a014;stroke:var(--green);stroke-dasharray:3 2}._tree_3ycl0_1338 line{stroke:var(--green);stroke-width:.6px;opacity:.7}._aiPanel_3ycl0_1350{flex-direction:column;gap:0;display:flex}._aiTabs_3ycl0_1355{gap:2px;margin-bottom:-1px;display:flex}._aiTabs_3ycl0_1355 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_3ycl0_1355 ._aiTabOn_3ycl0_1372{background:var(--panel);color:var(--strong);box-shadow:inset 0 2px 0 var(--blue)}._aiPanel_3ycl0_1350>._chat_3ycl0_979{border-top-left-radius:0;border-top-right-radius:0}._siteBody_3ycl0_1381{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_3ycl0_1381 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_3ycl0_1381>button,._block_3ycl0_1404>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_3ycl0_1381 button:disabled{opacity:.5;cursor:default}._block_3ycl0_1404{border-bottom:1px solid var(--line);flex-direction:column;gap:7px;padding-bottom:10px;display:flex}._block_3ycl0_1404 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_3ycl0_1435,._warn_3ycl0_1436{font-family:var(--mono);border-radius:8px;padding:1px 6px;font-size:10px;font-weight:400}._ok_3ycl0_1435{color:var(--green);border:1px solid var(--green)}._warn_3ycl0_1436{color:var(--amber);border:1px solid var(--amber)}._check2_3ycl0_1451{align-items:center;gap:8px;font-size:12.5px;display:flex}._read_3ycl0_1457 summary{cursor:pointer;color:var(--cyan);margin-bottom:6px;font-size:12.5px}._read_3ycl0_1457{flex-direction:column;gap:6px;display:flex}._fileBtn_3ycl0_1468{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_3ycl0_1478 dl,._option_3ycl0_862 dl{grid-template-columns:1fr auto;gap:4px 10px;font-size:12.5px;display:grid}._potential_3ycl0_1478 dt,._option_3ycl0_862 dt{color:var(--muted)}._potential_3ycl0_1478 dd,._option_3ycl0_862 dd{font-family:var(--mono);color:var(--strong);text-align:right}._potential_3ycl0_1478 ._big_3ycl0_1495{color:var(--cyan);font-size:14px}._program_3ycl0_1499{flex-direction:column;gap:4px;display:flex}._progRow_3ycl0_1504{grid-template-columns:1fr 34px 46px 72px 20px;gap:4px;display:grid}._progRow_3ycl0_1504 input,._progRow_3ycl0_1504 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_3ycl0_1504 button{color:var(--muted);cursor:pointer;background:0 0;border:0}._siteNote_3ycl0_1526{color:var(--text);background:#5b9bff14;border:1px solid #5b9bff4d;border-radius:4px;padding:8px 10px;font-size:12px;line-height:1.5}._option_3ycl0_862{border:1px solid var(--line);background:var(--bg);border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}._option_3ycl0_862 header{justify-content:space-between;align-items:center;display:flex}._option_3ycl0_862 header b{color:var(--strong);font-size:14px}._option_3ycl0_862 header button{white-space:nowrap;flex:0}._option_3ycl0_862 p{font-size:12px;line-height:1.5}._optCheck_3ycl0_1561{color:var(--amber)}._bad_3ycl0_1564{color:var(--red)!important}._good_3ycl0_1567{color:var(--green)!important}._thumb_3ycl0_1570{background:var(--panel);border-radius:4px;width:100%;max-height:150px}._thumbPlot_3ycl0_1576{fill:#46e0a00f;stroke:var(--green);stroke-width:1px;stroke-dasharray:4 3}._thumbWall_3ycl0_1582{stroke:var(--poche);stroke-width:2px}._plotLine_3ycl0_1586{fill:none;stroke:var(--green);stroke-width:2px;stroke-dasharray:16 4 2 4}._plotFaint_3ycl0_1593{fill:none;stroke:var(--green);stroke-width:1.2px;stroke-dasharray:16 4 2 4;opacity:.5}._plotText_3ycl0_1600{fill:var(--green);stroke:none;font-family:var(--font-body)}._outsidePlot_3ycl0_1605{fill:none;stroke:#ff5a5a;stroke-width:3px}._envelopeLine_3ycl0_323{fill:#46e0a00a;stroke:var(--green);stroke-width:1.2px;stroke-dasharray:8 5}._siteSummary_3ycl0_1616{background:#46e0a012;border:1px solid #46e0a066;border-radius:4px;padding:8px 10px;font-size:12.5px;line-height:1.5}._siteSummary_3ycl0_1616 b{color:var(--green);font-family:var(--mono)}._stages_3ycl0_1630{background:var(--panel);border:1px solid var(--line);border-radius:7px;gap:2px;padding:2px;display:flex}._stages_3ycl0_1630 button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:3px 12px;font-size:12px}._stages_3ycl0_1630 button:hover{color:var(--strong)}._stages_3ycl0_1630 ._stageOn_3ycl0_1651{background:var(--blue);color:#fff;font-weight:600}._stages_3ycl0_1630 button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}._body_3ycl0_290[hidden],._levelPick_3ycl0_94[hidden]{display:none!important}._zoneUnder_3ycl0_1668{fill-opacity:.14;stroke-opacity:.7;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;pointer-events:none}._dropWrap_3ycl0_1678{position:relative}._dropMenu_3ycl0_1681{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_3ycl0_1693{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);padding:8px 8px 4px;font-size:10.5px;font-weight:600}._dropMenu_3ycl0_1681 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_3ycl0_1681 button:hover,._dropMenu_3ycl0_1681 button:focus-visible{background:var(--panel);color:var(--strong);outline:none}._dropMenu_3ycl0_1681 small{color:var(--muted);white-space:nowrap;font-size:11px}._dropMenu_3ycl0_1681 ._dropOn_3ycl0_1728{color:var(--strong);box-shadow:inset 2px 0 0 var(--blue)}._libMenu_3ycl0_1734{width:470px}._libGrid_3ycl0_1737{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}._libGrid_3ycl0_1737 button{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex}._libGrid_3ycl0_1737 button span{font-size:12px;line-height:1.2}._thumb_3ycl0_1570{border:1px solid var(--line);background:#fff;border-radius:2px;width:100%;max-width:110px;height:auto}._thumbWallFill_3ycl0_1762{fill:#2b2f36}._thumbLine_3ycl0_1765{fill:none;stroke:#111;stroke-width:1.2px}._thumbArc_3ycl0_1770{fill:none;stroke:#6b7280;stroke-width:.8px}._thumbDash_3ycl0_1775{fill:none;stroke:#111;stroke-width:.8px;stroke-dasharray:3 2}._pickField_3ycl0_1783{grid-template-columns:96px 1fr}._pickButton_3ycl0_1786{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_3ycl0_1786:hover{border-color:var(--blue)}._pickThumb_3ycl0_1805{flex:0 0 40px;display:flex}._pickThumb_3ycl0_1805 svg{width:40px;height:auto}._pickName_3ycl0_1813{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._pickCaret_3ycl0_1820{color:var(--muted)}._libGrid_3ycl0_1737 button small{white-space:normal;text-align:center}._foldBtn_3ycl0_1829{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}._typeNote_3ycl0_1837{color:var(--muted);margin:4px 0;font-size:11.5px}._typeActions_3ycl0_1842{gap:6px;display:flex}._typeActions_3ycl0_1842 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_3ycl0_1842 button:disabled{opacity:.45;cursor:default}._field_3ycl0_98 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_3ycl0_1875{cursor:grab;touch-action:none;position:absolute;inset:0;overflow:hidden}._secLevel_3ycl0_1882 line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:14 4 2 4}._secLevel_3ycl0_1882 text{fill:var(--muted);font-size:11px;font-family:var(--mono);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}._secBeyond_3ycl0_1897{fill:none;stroke:var(--text);stroke-width:.8px;opacity:.7}._secGlass_3ycl0_1903{fill:none;stroke:var(--cyan);stroke-width:.8px}._secCut_3ycl0_353{fill:var(--poche);fill-opacity:.55;stroke:var(--poche);stroke-width:1.2px}._secCutLight_3ycl0_1915{fill:var(--bg);stroke:var(--text);stroke-width:.8px}._sheet_3ycl0_309 ._secCutLight_3ycl0_1915{fill:#fff;stroke:#111}._sheet_3ycl0_309 ._secCut_3ycl0_353{fill:#a3a8af;fill-opacity:.75;stroke:#111;stroke-width:1.6px}._secCutGlass_3ycl0_1931{fill:var(--cyan);fill-opacity:.25;stroke:var(--cyan);stroke-width:1px}._secEmpty_3ycl0_1937{color:var(--muted);margin:0;font-size:12px;position:absolute;bottom:12px;left:16px}._stair_3ycl0_1947 polygon,._stair_3ycl0_1947 line{fill:none;stroke:var(--ink,var(--text));stroke-width:.8px;opacity:.8;vector-effect:non-scaling-stroke}._walkLine_3ycl0_1955{stroke-dasharray:4 3}._room_3ycl0_1960 text{stroke:none;font-family:var(--font-body);pointer-events:none}._roomName_3ycl0_1965{fill:var(--strong);font-weight:600}._roomMeta_3ycl0_1969{fill:var(--muted)}._roomLit_3ycl0_1972 polygon{fill:color-mix(in srgb, var(--blue) 12%, transparent);stroke:var(--blue);stroke-width:1.5px;vector-effect:non-scaling-stroke}._roomLit_3ycl0_1972 line{stroke:var(--blue);stroke-width:.8px;opacity:.6;vector-effect:non-scaling-stroke}._tag_3ycl0_1985 circle,._tag_3ycl0_1985 rect{fill:var(--bg);stroke:var(--text);stroke-width:1px;vector-effect:non-scaling-stroke}._tag_3ycl0_1985 text{fill:var(--strong);stroke:none;font-family:var(--font-body);font-weight:600}._tempDim_3ycl0_1999 line{stroke:var(--blue);stroke-width:1px}._tempDim_3ycl0_1999 circle{fill:var(--blue)}._tempDim_3ycl0_1999 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_3ycl0_2018{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_3ycl0_2031{fill:var(--blue);stroke:var(--bg);stroke-width:1px;cursor:pointer;pointer-events:all}._tempDim_3ycl0_1999 ._witnessGhost_3ycl0_2038{stroke-dasharray:3 3}._permanentIcon_3ycl0_2042{cursor:pointer;pointer-events:all}._permanentIcon_3ycl0_2042 rect{fill:var(--bg);stroke:var(--blue);stroke-width:1px}._permanentIcon_3ycl0_2042 path{fill:none;stroke:var(--blue);stroke-width:1.2px}._flipControl_3ycl0_2057{cursor:pointer;pointer-events:all}._flipControl_3ycl0_2057 path{fill:none;stroke:var(--blue);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._flipHit_3ycl0_2068{fill:var(--bg);fill-opacity:.7;stroke:none}._subEdge_3ycl0_2074,._subEdgeOn_3ycl0_2075{stroke:#22a06b;stroke-width:1.5px;stroke-dasharray:6 3}._subEdgeOn_3ycl0_2075{stroke:#ff7a00;stroke-width:3px;stroke-dasharray:none}._subPoint_3ycl0_2085,._subPointOn_3ycl0_2086{fill:var(--bg);stroke:#22a06b;stroke-width:1.5px}._subPointOn_3ycl0_2086{fill:#ff7a00;stroke:#ff7a00}._subValue_3ycl0_2095,._subValueOn_3ycl0_2096{fill:#22a06b;font-family:var(--mono);paint-order:stroke;stroke:var(--bg);stroke-width:4px;font-size:11px;font-weight:600}._subValueOn_3ycl0_2096{fill:#ff7a00;cursor:text;pointer-events:all;font-size:12px}._gridLine_3ycl0_2111>line{stroke:var(--muted);stroke-width:.9px;stroke-dasharray:18 4 3 4;vector-effect:non-scaling-stroke}._gridBubble_3ycl0_2117{fill:var(--bg);stroke:var(--text);stroke-width:1.1px;vector-effect:non-scaling-stroke}._gridTag_3ycl0_2123{fill:var(--strong);stroke:none;font-family:var(--font-body);font-weight:600}._selected_3ycl0_760._gridLine_3ycl0_2111>line,._selected_3ycl0_760 ._gridBubble_3ycl0_2117{stroke:var(--blue)}._secLine_3ycl0_2137 ._secMid_3ycl0_2137{stroke:var(--muted);stroke-width:.6px;stroke-dasharray:14 4 2 4;opacity:.6;vector-effect:non-scaling-stroke}._secLine_3ycl0_2137 ._secEnd_3ycl0_2144{stroke:var(--strong);stroke-width:2.6px;vector-effect:non-scaling-stroke}._secFlag_3ycl0_2149{fill:var(--strong);stroke:none}._secTag_3ycl0_2153{fill:var(--strong);stroke:none;font-weight:700;font-family:var(--font-body)}._selected_3ycl0_760._secLine_3ycl0_2137 ._secEnd_3ycl0_2144,._selected_3ycl0_760._secLine_3ycl0_2137 ._secMid_3ycl0_2137{stroke:var(--blue);opacity:1}._side_3ycl0_472{gap:0;padding:0;font-size:12px}._side_3ycl0_472 ._panel_3ycl0_480{border:0;border-bottom:1px solid var(--line);border-radius:0;gap:0;padding:0 0 6px}._side_3ycl0_472 ._panel_3ycl0_480 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_3ycl0_472 ._panel_3ycl0_480>:not(h3):not(._field_3ycl0_98){margin:4px 8px 0}._side_3ycl0_472 ._field_3ycl0_98{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_3ycl0_472 ._field_3ycl0_98>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_3ycl0_472 ._field_3ycl0_98 input,._side_3ycl0_472 ._field_3ycl0_98 select{background:0 0;border:0;border-radius:0;height:100%;padding:4px 6px;font-size:12px}._side_3ycl0_472 ._field_3ycl0_98 input:focus,._side_3ycl0_472 ._field_3ycl0_98 select:focus{outline:1px solid var(--blue);outline-offset:-1px;background:var(--bg)}._side_3ycl0_472 ._field_3ycl0_98 em{padding-right:8px;font-size:11px}._side_3ycl0_472 ._row_3ycl0_541{gap:4px}._side_3ycl0_472 ._row_3ycl0_541 button,._side_3ycl0_472 ._primary_3ycl0_546,._side_3ycl0_472 ._danger_3ycl0_547{border-radius:2px;padding:4px 8px;font-size:12px}._side_3ycl0_472 ._aiTabs_3ycl0_1355{background:var(--bar);border-bottom:1px solid var(--line);gap:0;margin:0}._side_3ycl0_472 ._aiTabs_3ycl0_1355 button{border:0;border-right:1px solid var(--line);border-radius:0;padding:6px 4px;font-size:11.5px}._side_3ycl0_472 ._aiPanel_3ycl0_1350{border-radius:0}._tool_3ycl0_186{border-radius:2px}._schedule_3ycl0_2258{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11.5px}._schedule_3ycl0_2258 th,._schedule_3ycl0_2258 td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);padding:3px 8px}._schedule_3ycl0_2258 th:first-child,._schedule_3ycl0_2258 td:first-child{width:58px}._schedule_3ycl0_2258 th:last-child,._schedule_3ycl0_2258 td:last-child{width:62px}._schedule_3ycl0_2258 td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._schedule_3ycl0_2258 th{color:var(--muted);font-weight:500}._schedule_3ycl0_2258 td:last-child,._schedule_3ycl0_2258 th:last-child{text-align:right}._schedule_3ycl0_2258 tbody tr{cursor:pointer}._schedule_3ycl0_2258 tbody tr:hover{background:color-mix(in srgb, var(--blue) 10%, transparent)}._schedule_3ycl0_2258 tfoot td{color:var(--strong);font-weight:600}._warn_3ycl0_1436{color:var(--red)}._profileEditor_3ycl0_2307{background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0}._profileBar_3ycl0_2314{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_3ycl0_2314 strong{color:var(--blue);letter-spacing:.06em}._profileBar_3ycl0_2314 button{border:1px solid var(--line);background:var(--panel);height:26px;color:var(--text);cursor:pointer;border-radius:3px;padding:0 10px}._profileHint_3ycl0_2337{flex:1;min-width:0}._profileBreak_3ycl0_2341{flex-basis:100%;height:0}._profileBar_3ycl0_2314 ._profileFinish_3ycl0_2345{background:var(--blue);border-color:var(--blue);color:#fff}._profileCorner_3ycl0_2350{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_3ycl0_2350 input{width:64px;margin:0 4px;font-family:inherit}._profileCanvas_3ycl0_2368{touch-action:none;flex:1;min-height:0;position:relative;overflow:hidden}._profileLevel_3ycl0_2375{stroke:var(--muted);stroke-dasharray:10 4 2 4;stroke-width:.8px}._profileText_3ycl0_2380{fill:var(--muted);font-size:11px}._profileOld_3ycl0_2384{fill:none;stroke:var(--muted);stroke-dasharray:4 4;stroke-width:.8px}._profileShape_3ycl0_2390{fill:#c2189b0f;stroke:#c2189b;stroke-width:1.5px;stroke-linejoin:miter}._profileOpening_3ycl0_2396{fill:var(--bg);stroke:var(--muted);stroke-width:1px}._profileDim_3ycl0_2401{fill:var(--blue);font-variant-numeric:tabular-nums;font-size:11px}._profileAdd_3ycl0_2406,._sketchAdd_3ycl0_2407{cursor:copy}._profileAdd_3ycl0_2406 circle,._sketchAdd_3ycl0_2407 circle{fill:var(--bg);stroke:var(--blue);stroke-width:1.2px}._profileAdd_3ycl0_2406 path,._sketchAdd_3ycl0_2407 path{stroke:var(--blue);stroke-width:1.4px}._profileCornerGrip_3ycl0_2421,._sketchCorner_3ycl0_2422{fill:var(--bg);stroke:var(--blue);stroke-width:1.6px;cursor:move}._profileCornerOn_3ycl0_2428,._sketchCornerOn_3ycl0_2429{fill:var(--blue);stroke:var(--blue);stroke-width:1.6px;cursor:move}._sketchAdd_3ycl0_2407,._sketchCorner_3ycl0_2422,._sketchCornerOn_3ycl0_2429{pointer-events:none}._thin_3ycl0_1070 svg line,._thin_3ycl0_1070 svg polyline,._thin_3ycl0_1070 svg polygon,._thin_3ycl0_1070 svg path,._thin_3ycl0_1070 svg rect,._thin_3ycl0_1070 svg circle{vector-effect:non-scaling-stroke;stroke-width:1px!important}._profileCtx_3ycl0_2453{fill:var(--bg);stroke:var(--muted);stroke-width:.7px;opacity:.85}._profileCtxCut_3ycl0_2459{fill:#c9cdd3;stroke:#6b7178;stroke-width:.9px}._profilePicking_3ycl0_2464{cursor:crosshair}._profileBar_3ycl0_2314 ._profilePickOn_3ycl0_2467{color:#fff;background:#c2189b;border-color:#c2189b}._profilePickLine_3ycl0_2472{stroke:#c2189b;stroke-width:3px;stroke-linecap:round;opacity:.8}._filterList_3ycl0_2480{gap:2px;margin-bottom:8px;display:grid}._filterRow_3ycl0_2485{grid-template-columns:18px 1fr auto auto;align-items:center;gap:6px;height:auto!important;padding:3px 0!important;display:grid!important}._filterRow_3ycl0_2485 b{font-variant-numeric:tabular-nums;font-weight:600}._filterRow_3ycl0_2485 button{height:20px;padding:0 6px;font-size:11px}._tempFrame_3ycl0_2503{pointer-events:none;z-index:3;border:2px solid #00b5d6;position:absolute;inset:0}._tempBadge_3ycl0_2510{z-index:4;color:#fff;cursor:pointer;background:#00b5d6;border:0;padding:2px 8px;font-size:11px;position:absolute;top:6px;right:8px}._mullion_3ycl0_2523{fill:var(--bg);stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}._sheet_3ycl0_309 ._mullion_3ycl0_2523{fill:#fff;stroke:#111}._sketchLine_3ycl0_2535{fill:none;stroke:#c2189b;stroke-width:1.5px}._sketchLineOn_3ycl0_2540{fill:none;stroke:#c2189b;stroke-width:3.5px}._sketchGhost_3ycl0_2545{fill:none;stroke:#c2189b;stroke-width:1px;stroke-dasharray:5 4}._sketchFill_3ycl0_2551{fill:#c2189b12;stroke:none}._sketchOpen_3ycl0_2555{fill:none;stroke:#e53935;stroke-width:2px}._sketchCursor_3ycl0_2560{fill:#c2189b}._sketchError_3ycl0_2563{z-index:2;color:#b71c1c;background:#fdecec;border:1px solid #e53935;padding:4px 10px;font-size:12px;position:absolute;bottom:10px;left:12px}._profileBar_3ycl0_2314 button:disabled{opacity:.45;cursor:not-allowed}._present_3ycl0_2580{background:var(--bg);grid-template-columns:240px 1fr 300px;height:calc(100vh - 44px);display:grid}._presentList_3ycl0_2586,._presentSide_3ycl0_2587{background:var(--panel);border-right:1px solid var(--line);padding:10px;overflow:auto}._presentSide_3ycl0_2587{border-right:0;border-left:1px solid var(--line);padding:0}._presentActions_3ycl0_2598{gap:6px;margin-bottom:10px;display:grid}._presentActions_3ycl0_2598 button{height:30px}._pageList_3ycl0_2606{gap:4px;margin:0;padding:0;list-style:none;display:grid}._pageList_3ycl0_2606 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_3ycl0_2606 button small{color:var(--muted);font-size:11px}._pageList_3ycl0_2606 ._pageOn_3ycl0_2628{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}._presentArea_3ycl0_2632{background:#d9dbde;place-items:center;display:grid;position:relative;overflow:auto}._pageFrame_3ycl0_2639{background:#fff;position:relative;box-shadow:0 2px 12px #00000040}._pageSvg_3ycl0_2644,._pageSvg_3ycl0_2644 svg{display:block}._pageItem_3ycl0_2648,._pageItemOn_3ycl0_2649{cursor:move;position:absolute}._pageItem_3ycl0_2648:hover{outline:1px dashed #0a6ed199}._pageItemOn_3ycl0_2649{outline:2px solid var(--blue)}._addGrid_3ycl0_2659{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:8px;display:grid}._addGrid_3ycl0_2659 button{min-height:28px;font-size:12px}._textEdit_3ycl0_2669{width:100%;font:inherit;margin-bottom:6px}._tabSketch_3ycl0_2675{color:#1b7a3a!important;border-bottom-color:#1b7a3a!important}._bigMark_3ycl0_2679{font-size:20px;font-weight:700;line-height:22px}._toolFinish_3ycl0_2684 ._bigMark_3ycl0_2679{color:#1b7a3a}._toolCancel_3ycl0_2687 ._bigMark_3ycl0_2679{color:#c62828}._tool_3ycl0_186:disabled{opacity:.4;cursor:not-allowed}._arriving_3ycl0_2696{opacity:.55;pointer-events:none}._arriving_3ycl0_2696 text{fill:var(--text);stroke:none;font-family:var(--font-body);font-weight:600}._subPanel_3ycl0_2708{border-top:1px solid var(--line,#7f7f7f33);gap:4px;padding-block:6px;display:grid}._subHead_3ycl0_2714{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;justify-self:start;padding:2px 0}._edgeRow_3ycl0_2723{align-items:center;gap:6px;font-size:12px;display:flex}._edgeRow_3ycl0_2723 label{flex:1;align-items:center;gap:6px;display:flex}._edgeRow_3ycl0_2723>span{flex:1}._edgeSlope_3ycl0_2738{width:58px;font:inherit;font-variant-numeric:tabular-nums}._edgeDelete_3ycl0_2743{color:var(--muted,#888);cursor:pointer;background:0 0;border:none}._slopeArrow_3ycl0_2750 line,._slopeArrow_3ycl0_2750 polyline{fill:none;stroke-width:1.2px;stroke-dasharray:none}._beam_3ycl0_2757 line{fill:none;stroke-dasharray:10 3 2 3;stroke-width:.8px}._louvre_3ycl0_2763 polygon,._terrain_3ycl0_2768 polygon{fill:none;stroke-width:.8px}._terrain_3ycl0_2768 ._contour_3ycl0_2772{stroke-width:.5px;opacity:.55}._terrain_3ycl0_2768 ._contourMajor_3ycl0_2776{stroke-width:.9px;opacity:.85}._body_3ycl0_290{--side:clamp(260px, 21vw, 340px)}._body_3ycl0_290._sideHidden_3ycl0_2787{--side:0px}._body_3ycl0_290._sideHidden_3ycl0_2787 ._side_3ycl0_472{display:none}._sideToggle_3ycl0_2793{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_3ycl0_2793:hover{color:var(--strong);border-color:var(--blue)}._ribbon_3ycl0_135{scrollbar-width:thin}@media (width<=1500px){._tabs_3ycl0_139{height:28px}._tab_3ycl0_139{padding:5px 11px;font-size:12px}._viewBar_3ycl0_369{gap:2px;padding:2px 6px;font-size:11px}._viewBar_3ycl0_369 label,._viewBar_3ycl0_369 button{padding:0 5px}._side_3ycl0_472{gap:8px;padding:8px}._aiTabs_3ycl0_1355 button{white-space:nowrap;letter-spacing:0;padding-left:4px;padding-right:4px;font-size:11px}}@media (width<=1320px){._tool_3ycl0_186{width:40px;font-size:9.5px}._group_3ycl0_181{padding:0 3px}._groupName_3ycl0_200{display:none}}._groupSmall_3ycl0_2859 ._tools_3ycl0_237{grid-template-rows:repeat(2,1fr);grid-auto-flow:column;gap:1px 2px;display:grid}._groupSmall_3ycl0_2859 ._tool_3ycl0_186{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_3ycl0_2859 ._tool_3ycl0_186 svg{width:16px;height:16px}._ribbon_3ycl0_135[data-fit="1"] ._groupSmall_3ycl0_2859 ._tool_3ycl0_186,._ribbon_3ycl0_135[data-fit="2"] ._groupSmall_3ycl0_2859 ._tool_3ycl0_186,._ribbon_3ycl0_135[data-fit="3"] ._groupSmall_3ycl0_2859 ._tool_3ycl0_186{width:auto;height:23px;padding:0 5px 0 4px;font-size:10px}._ribbon_3ycl0_135[data-fit="1"] ._groupSmall_3ycl0_2859 ._tool_3ycl0_186 svg,._ribbon_3ycl0_135[data-fit="2"] ._groupSmall_3ycl0_2859 ._tool_3ycl0_186 svg,._ribbon_3ycl0_135[data-fit="3"] ._groupSmall_3ycl0_2859 ._tool_3ycl0_186 svg{width:15px;height:15px}._ribbon_3ycl0_135[data-fit="3"] ._groupSmall_3ycl0_2859 ._tool_3ycl0_186{padding:0 4px}@media (width<=1800px){._groupIcons_3ycl0_2898 ._tools_3ycl0_237{grid-template-rows:repeat(2,1fr)}._groupIcons_3ycl0_2898 ._tool_3ycl0_186{justify-content:center;width:27px;padding:0}._groupIcons_3ycl0_2898 ._tool_3ycl0_186>span{display:none}}._plan_3ycl0_664._planSelect_3ycl0_2913{cursor:default}._prehighlight_3ycl0_2916,._prehighlight_3ycl0_2916 line,._prehighlight_3ycl0_2916 polyline,._prehighlight_3ycl0_2916 polygon,._prehighlight_3ycl0_2916 circle,._prehighlight_3ycl0_2916 path,._prehighlight_3ycl0_2916 rect{stroke:var(--blue);stroke-width:2.6px;stroke-opacity:.85;fill:none;pointer-events:none}._prehighlight_3ycl0_2916 ._poche_3ycl0_702{stroke:var(--blue);stroke-width:2.6px;fill:#5b9bff24}._prehighlight_3ycl0_2916 text{fill:var(--blue)}._boxWindow_3ycl0_2937,._boxCrossing_3ycl0_2938{stroke:var(--blue);stroke-width:1px;fill:#5b9bff14;pointer-events:none}._boxCrossing_3ycl0_2938{stroke-dasharray:6 4;fill:#5bc87814}._pickTip_3ycl0_2948{pointer-events:none;opacity:0;animation:.15s ease-out .45s forwards _pickTipIn_3ycl0_1}._pickTip_3ycl0_2948 rect{fill:var(--panel);stroke:var(--line);stroke-width:1px}._pickTip_3ycl0_2948 text{fill:var(--text);font-size:11px;font-family:var(--ui,inherit)}@keyframes _pickTipIn_3ycl0_1{to{opacity:1}}._ctxMenu_3ycl0_2969{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_3ycl0_2969 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_3ycl0_2969 button:hover:not(:disabled){background:color-mix(in srgb, var(--blue) 14%, transparent)}._ctxMenu_3ycl0_2969 button:disabled{opacity:.4;cursor:default}._ctxMenu_3ycl0_2969 kbd{opacity:.6;font:inherit;font-size:11px}._ctxMenu_3ycl0_2969 hr{border:0;border-top:1px solid var(--line);margin:4px 0}._filterBack_3ycl0_3011{z-index:1001;background:#00000040;place-items:center;display:grid;position:fixed;inset:0}._filterBox_3ycl0_3019{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_3ycl0_3019 h3{margin:0 0 10px;font-size:14px}._filterBox_3ycl0_3019 label{align-items:center;gap:8px;padding:4px 0;display:flex}._filterBox_3ycl0_3019 label span:last-child{opacity:.7;margin-left:auto}._fdRow_3ycl0_3043{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}._tabContext_3ycl0_3049{color:var(--blue);font-weight:600}._viewCube_3ycl0_3054{z-index:5;perspective:400px;-webkit-user-select:none;user-select:none;width:92px;height:92px;position:absolute;top:34px;right:14px}._viewCubeBody_3ycl0_3064{width:56px;height:56px;transform-style:preserve-3d;position:absolute;top:18px;left:18px}._viewCubeFace_3ycl0_3072{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_3ycl0_3072:hover{background:#96c4fff2}._viewCubeHome_3ycl0_3089{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_3ycl0_3103{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_3ycl0_3103 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_3ycl0_3130{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_3ycl0_1;display:none;position:absolute}._fdRow_3ycl0_3043 button{flex:none;width:auto;min-width:72px;height:auto;padding:5px 12px}._fdRow_3ycl0_3043>span{white-space:nowrap}._filterBox_3ycl0_3019 input[type=checkbox]{flex:none;width:auto}._optionsBar_3ycl0_862{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_3ycl0_862 b{color:var(--muted);font-weight:600}._optionsBar_3ycl0_862 label{cursor:pointer;align-items:center;gap:5px;display:flex}._sketchOptions_3ycl0_3188{color:var(--text);align-items:center;gap:12px;display:inline-flex}._sketchOptions_3ycl0_3188 label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._sketchNum_3ycl0_3200{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_3ycl0_3211{color:#c2189b;font-weight:600}._sketchChainOff_3ycl0_3215{color:var(--muted)}._sheet_3ycl0_309 ._overhead_3ycl0_335,._sheet_3ycl0_309 ._ink_3ycl0_326._overhead_3ycl0_335,._sheet_3ycl0_309 ._overheadLine_3ycl0_335,._sheet_3ycl0_309 ._roofFold_3ycl0_1205,._sheet_3ycl0_309 ._overhead_3ycl0_335 line,._sheet_3ycl0_309 ._overhead_3ycl0_335 polygon,._sheet_3ycl0_309 ._overhead_3ycl0_335 polyline,._sheet_3ycl0_309 ._overhead_3ycl0_335 path{stroke:#aab1bb;stroke-width:.7px;stroke-dasharray:6 4;opacity:1;fill:none}._sheet_3ycl0_309 ._roofGrid_3ycl0_1212{stroke:#bcd0e6;stroke-width:.6px}._sheet_3ycl0_309 ._selected_3ycl0_760._overhead_3ycl0_335,._sheet_3ycl0_309 ._selected_3ycl0_760 ._overhead_3ycl0_335,._sheet_3ycl0_309 ._selected_3ycl0_760._overhead_3ycl0_335 line,._sheet_3ycl0_309 ._selected_3ycl0_760._overhead_3ycl0_335 polygon,._sheet_3ycl0_309 ._selected_3ycl0_760._overhead_3ycl0_335 polyline,._sheet_3ycl0_309 ._selected_3ycl0_760._overhead_3ycl0_335 path,._sheet_3ycl0_309 ._selected_3ycl0_760 ._roofFold_3ycl0_1205{stroke:var(--blue)}._cutLine_3ycl0_3251{fill:none;stroke:var(--poche);stroke-width:1.6px;vector-effect:non-scaling-stroke}._belowLine_3ycl0_3257{fill:none;stroke-width:.8px}._lift_3ycl0_3262{fill:none;stroke:var(--poche);stroke-width:.9px;opacity:.9}._selected_3ycl0_760._lift_3ycl0_3262{stroke:var(--blue)}._stair_3ycl0_1947 ._stairBelow_3ycl0_3272{fill:none;stroke:var(--poche);stroke-width:.9px;opacity:1}._stair_3ycl0_1947 ._stairCut_3ycl0_3278{fill:none;stroke:var(--poche);stroke-width:1.1px;opacity:1}._stair_3ycl0_1947 ._stairAbove_3ycl0_3284{fill:none;stroke:#aab1bb;stroke-width:.7px;stroke-dasharray:5 3;opacity:1}._stair_3ycl0_1947 ._stairWalk_3ycl0_3291{fill:none;stroke:var(--text);stroke-width:.7px;stroke-dasharray:none;opacity:.85}._stair_3ycl0_1947 ._stairHead_3ycl0_3298{fill:var(--text);stroke:none;opacity:.85}._stair_3ycl0_1947 text{fill:var(--text);stroke:none;font-family:var(--font-body);font-weight:700}._selected_3ycl0_760._stair_3ycl0_1947 ._stairBelow_3ycl0_3272,._selected_3ycl0_760._stair_3ycl0_1947 ._stairCut_3ycl0_3278,._selected_3ycl0_760._stair_3ycl0_1947 ._stairAbove_3ycl0_3284,._selected_3ycl0_760._stair_3ycl0_1947 ._stairWalk_3ycl0_3291{stroke:var(--blue)}._railing_3ycl0_1223 ._railFace_3ycl0_3316{fill:none;stroke:var(--poche);stroke-width:.8px}._railing_3ycl0_1223 ._railFace_3ycl0_3316._railGlassFace_3ycl0_3321{stroke:#2f6fb6}._railing_3ycl0_1223 ._railPane_3ycl0_3324{fill:#2f7fd638;stroke:none}._railing_3ycl0_1223 ._railPost_3ycl0_3328{fill:var(--poche);stroke:var(--poche);stroke-width:.5px}._selected_3ycl0_760._railing_3ycl0_1223 ._railFace_3ycl0_3316,._selected_3ycl0_760._railing_3ycl0_1223 ._railPost_3ycl0_3328{stroke:var(--blue)}._sheet_3ycl0_309 ._ink_3ycl0_326._cutLine_3ycl0_3251,._sheet_3ycl0_309 ._ink_3ycl0_326._lift_3ycl0_3262{stroke:var(--poche)}._study_spbaj_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_spbaj_2>*{min-height:0}._left_spbaj_14,._talk_spbaj_15,._board_spbaj_16{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}._left_spbaj_14{background:var(--bar);overflow-y:auto}._board_spbaj_16{background:var(--bar);border-right:none;border-left:1px solid var(--line);padding-bottom:24px;overflow-y:auto}._colHead_spbaj_34{justify-content:space-between;align-items:baseline;gap:8px;padding:14px 16px 8px;display:flex}._colHead_spbaj_34 h3{letter-spacing:.12em;text-transform:uppercase;color:var(--strong);margin:0;font-size:11px;font-weight:600}._colHead_spbaj_34 span{color:var(--muted);font-size:11px}._study_spbaj_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_spbaj_2 button:hover:not(:disabled){border-color:var(--blue);color:var(--strong)}._study_spbaj_2 button:disabled{opacity:.5;cursor:default}._study_spbaj_2 button:focus-visible,._study_spbaj_2 input:focus-visible,._study_spbaj_2 textarea:focus-visible{outline:2px solid var(--blue);outline-offset:1px}._study_spbaj_2 ._primary_spbaj_79{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600}._study_spbaj_2 ._primary_spbaj_79:hover:not(:disabled){color:#fff;filter:brightness(1.1)}._study_spbaj_2 input,._study_spbaj_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_spbaj_102{color:var(--muted);margin:6px 16px;font-size:12px;line-height:1.5}._error_spbaj_108{color:var(--red);margin:6px 16px;font-size:12px;line-height:1.5}._mapBox_spbaj_116{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 16px 10px;display:flex}._mapBox_spbaj_116 ._hint_spbaj_102{margin:0}._searchRow_spbaj_126{gap:6px;display:flex}._map_spbaj_116{border:1px solid var(--line);background:var(--panel);z-index:0;border-radius:8px;height:250px;position:relative;overflow:hidden}._study_spbaj_2 ._mapLayer_spbaj_139{z-index:500;color:#fff;background:#0b1018d9;border-color:#ffffff40;position:absolute;top:8px;right:8px}._mapFoot_spbaj_148{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}._seeds_spbaj_159{flex-direction:column;min-height:160px;display:flex}._addRow_spbaj_164{flex-wrap:wrap;gap:6px;padding:0 16px 8px;display:flex}._addBox_spbaj_170{flex-direction:column;gap:6px;padding:0 16px 10px;display:flex}._addBox_spbaj_170 button{align-self:flex-end}._seedList_spbaj_179{margin:0;padding:0 8px 16px;list-style:none}._seed_spbaj_159{border-radius:6px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}._seed_spbaj_159:hover{background:var(--panel)}._seed_spbaj_159>img,._seedIcon_spbaj_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_spbaj_2 ._seedName_spbaj_209{text-align:left;color:var(--strong);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;overflow:hidden}._study_spbaj_2 ._x_spbaj_219{color:var(--muted);background:0 0;border:none;padding:2px 6px;font-size:16px;line-height:1}._seedOpen_spbaj_227{overflow-wrap:anywhere;grid-column:1/-1;padding:6px 2px 4px;font-size:12px}._seedOpen_spbaj_227 img{border-radius:6px;width:100%}._seedOpen_spbaj_227 a{color:var(--blue)}._talk_spbaj_15{background:var(--bg)}._messages_spbaj_245{flex-direction:column;flex:1;gap:14px;padding:8px 24px 16px;display:flex;overflow-y:auto}._welcome_spbaj_253{text-align:left;max-width:560px;margin:8vh auto 0}._welcome_spbaj_253 h2{color:var(--strong);text-wrap:balance;margin:0 0 8px;font-size:22px;font-weight:600}._welcome_spbaj_253 p{color:var(--text);margin:0 0 18px;line-height:1.6}._starters_spbaj_270{gap:8px;display:grid}._study_spbaj_2 ._starters_spbaj_270 button{text-align:left;padding:10px 12px;line-height:1.4}._mine_spbaj_279,._theirs_spbaj_280{max-width:680px;font-size:13.5px;line-height:1.6}._mine_spbaj_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_spbaj_279 p{margin:0}._theirs_spbaj_280{color:var(--text);align-self:flex-start}._thinking_spbaj_301{color:var(--muted);font-style:italic}._theirs_spbaj_280._thinking_spbaj_301 p{margin:0}._study_spbaj_2 ._chip_spbaj_308{color:var(--blue);border-radius:999px;margin-top:6px;padding:3px 9px;font-size:11px}._sources_spbaj_315{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:11.5px}._sources_spbaj_315 a{color:var(--muted)}._sources_spbaj_315 a:hover{color:var(--blue)}._compose_spbaj_327{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:12px 24px 16px;display:flex}._study_spbaj_2 ._compose_spbaj_327 ._primary_spbaj_79{min-width:72px;padding:9px 14px}._rich_spbaj_340 p{margin:0 0 8px}._rich_spbaj_340 h4{color:var(--strong);margin:10px 0 4px;font-size:13px}._rich_spbaj_340 ul{margin:0 0 8px;padding-left:18px}._rich_spbaj_340 li{margin:2px 0}._rich_spbaj_340 strong{color:var(--strong)}._emptyBoard_spbaj_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_spbaj_360 p{margin:0 0 6px}._emptyBoard_spbaj_360 ul{margin:0 0 8px;padding-left:18px}._track_spbaj_376{padding:4px 12px 8px}._track_spbaj_376 h5{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:10px 4px 6px;font-size:10.5px;font-weight:600}._card_spbaj_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_spbaj_387._lit_spbaj_397{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}._card_spbaj_387 header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}._card_spbaj_387 h4{color:var(--strong);margin:0;font-size:13px}._cardTools_spbaj_413{opacity:0;gap:4px;display:flex}._card_spbaj_387:hover ._cardTools_spbaj_413,._card_spbaj_387:focus-within ._cardTools_spbaj_413{opacity:1}._study_spbaj_2 ._cardTools_spbaj_413 button{padding:2px 7px;font-size:11px}._card_spbaj_387 input,._card_spbaj_387 textarea{margin-bottom:6px}._cardActions_spbaj_430{gap:6px;display:flex}@media (prefers-reduced-motion:reduce){._card_spbaj_387{transition:none}}._hits_spbaj_442{gap:4px;max-height:150px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._study_spbaj_2 ._hits_spbaj_442 button{text-align:left;width:100%;color:var(--muted);padding:5px 8px;font-size:11.5px;line-height:1.4}._study_spbaj_2 ._hits_spbaj_442 ._hitOn_spbaj_459{color:var(--strong);border-color:var(--blue)}._middle_spbaj_465{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}._middle_spbaj_465>._talk_spbaj_15{border-right:none;flex:1}._midTabs_spbaj_475{border-bottom:1px solid var(--line);gap:4px;padding:10px 24px 0;display:flex}._study_spbaj_2 ._midTabs_spbaj_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_spbaj_2 ._midTabs_spbaj_475 ._midTabOn_spbaj_490{color:var(--strong);border-bottom-color:var(--blue)}._plotRow_spbaj_494{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}._zoning_spbaj_503{flex-direction:column;flex:1;gap:12px;padding:14px 24px 24px;display:flex;overflow-y:auto}._zoning_spbaj_503 ._hint_spbaj_102,._zoning_spbaj_503 ._error_spbaj_108{margin:0}._plotSetup_spbaj_515{max-width:560px;margin:6vh auto 0;line-height:1.6}._plotSetup_spbaj_515 h2{color:var(--strong);margin:0 0 8px;font-size:22px}._sizeRow_spbaj_525{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}._study_spbaj_2 ._sizeRow_spbaj_525 input{width:72px}._zoneBar_spbaj_535{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}._zoneBar_spbaj_535 select,._zoneEdit_spbaj_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_spbaj_553{font-variant-numeric:tabular-nums}._spacer_spbaj_556{flex:1}._zoneMain_spbaj_559{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:14px;display:grid}._zoneCanvas_spbaj_565{background:var(--panel);border:1px solid var(--line);touch-action:none;border-radius:8px;width:100%;height:auto;max-height:62vh}._plotShape_spbaj_574{fill:none;stroke:var(--green);stroke-width:2.5px}._streetEdge_spbaj_579{stroke:var(--amber);stroke-width:6px;stroke-linecap:round}._envShape_spbaj_584{fill:none;stroke:var(--green);stroke-width:1.2px;stroke-dasharray:8 6}._zoneShape_spbaj_590{fill-opacity:.32;stroke-width:2px;cursor:move}._zoneLabel_spbaj_595 text{fill:var(--strong);paint-order:stroke;stroke:#00000059;stroke-width:3px;pointer-events:none;font-size:24px;font-weight:600}._zoneLabel_spbaj_595 ._zoneArea_spbaj_604{fill:var(--text);font-size:18px;font-weight:400}._handle_spbaj_609{fill:#fff;stroke:var(--blue);stroke-width:3px;cursor:grab}._northArrow_spbaj_615 path{fill:var(--strong)}._northArrow_spbaj_615 text,._scaleBar_spbaj_619 text{fill:var(--muted);font-size:20px}._scaleBar_spbaj_619 line{stroke:var(--muted);stroke-width:1.5px}._zoneSide_spbaj_627{flex-direction:column;gap:12px;display:flex}._zoneEdit_spbaj_544{flex-direction:column;gap:6px;display:flex}._zoneTable_spbaj_637{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11.5px}._zoneTable_spbaj_637 th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:4px;font-weight:600}._zoneTable_spbaj_637 td{border-bottom:1px solid var(--line);padding:4px}._zoneTable_spbaj_637 td i{border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}._zoneAsk_spbaj_661{align-items:flex-end;gap:8px;display:flex}._zoneAsk_spbaj_661 ._primary_spbaj_79{white-space:nowrap}._zoneReply_spbaj_669{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px 14px;font-size:13px;line-height:1.6}._zoneReply_spbaj_669 p{margin:0 0 6px}._rulesBox_spbaj_680{border-top:1px solid var(--line);padding-top:8px}._study_spbaj_2 ._rulesBox_spbaj_680>button{color:var(--text);background:0 0;border:none;padding:4px 0;font-weight:600}._dialogBack_spbaj_693{z-index:1000;background:#03060c99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_spbaj_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_spbaj_693 ._hint_spbaj_102{margin:0}._dialogHead_spbaj_718{justify-content:space-between;align-items:center;display:flex}._dialogHead_spbaj_718 h3{color:var(--strong);margin:0;font-size:15px}._drop_spbaj_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_spbaj_728 b{color:var(--strong);font-size:14px}._drop_spbaj_728:hover{border-color:var(--blue)}._thumbs_spbaj_748{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}._study_spbaj_2 ._thumbs_spbaj_748 button{flex-direction:column;flex:none;align-items:center;gap:4px;width:150px;padding:4px;display:flex}._thumbs_spbaj_748 img{background:#fff;border-radius:4px;width:100%}._thumbs_spbaj_748 span{place-items:center;height:100px;display:grid}._study_spbaj_2 ._thumbs_spbaj_748 ._thumbOn_spbaj_773{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}._importMain_spbaj_777{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}._pageView_spbaj_783{cursor:crosshair;touch-action:none;border:1px solid var(--line);background:#fff;border-radius:6px;position:relative;overflow:hidden}._pageView_spbaj_783 img{-webkit-user-select:none;user-select:none;width:100%;display:block}._cropBox_spbaj_797{pointer-events:none;background:#0a58f014;border:2px solid #0b8a87;position:absolute}._importForm_spbaj_803{flex-direction:column;gap:8px;font-size:12.5px;display:flex}._importForm_spbaj_803 select{font:inherit;color:var(--strong);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:7px 8px}._newLevel_spbaj_817{grid-template-columns:1fr 70px auto;align-items:center;gap:6px;display:grid}._importForm_spbaj_803 fieldset{border:none;gap:6px;margin:4px 0;padding:0;display:grid}._importForm_spbaj_803 fieldset label{align-items:flex-start;gap:8px;line-height:1.4;display:flex}._study_spbaj_2 ._importForm_spbaj_803 fieldset input{width:auto;margin-top:2px}._connect_spbaj_842{width:min(620px,100%);font-size:13.5px;line-height:1.6}._connect_spbaj_842 p{margin:0}._steps_spbaj_850{gap:10px;margin:0;padding-left:20px;display:grid}._steps_spbaj_850 b{color:var(--strong)}._copyRow_spbaj_859{gap:6px;margin-top:6px;display:flex}._copyRow_spbaj_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_spbaj_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_spbaj_888{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._climateHead_spbaj_888 h2{margin:0 0 2px;font-size:18px}._climateFacts_spbaj_898{margin:0;padding-left:18px;font-size:13px;line-height:1.55}._climateGrid_spbaj_904{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}._climateGrid_spbaj_904 figure{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0;padding:6px}._climateGrid_spbaj_904 figcaption{color:#666;text-align:center;font-size:11px}._diagram_spbaj_921{width:100%;height:auto;display:block}._climateH_spbaj_888{margin:6px 0 0;font-size:14px}._strategies_spbaj_930{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._strategies_spbaj_930 li{border:1px solid var(--line);border-left:4px solid #c9ced6;border-radius:8px;padding:8px 10px;font-size:13px}._strategies_spbaj_930 li p{margin:4px 0 0;line-height:1.45}._strategies_spbaj_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_spbaj_959{border-left-color:#d9573b!important}._prio2_spbaj_962{border-left-color:#e2a33a!important}._prio3_spbaj_965{border-left-color:#6aa6d8!important}._countryBox_spbaj_968{grid-template-columns:170px 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}._countryBox_spbaj_968 dt{font-weight:600}._countryBox_spbaj_968 dd{margin:0}._readyBox_spbaj_981 ul{margin:6px 0 0;padding:0;font-size:13px;line-height:1.7;list-style:none}._readyBox_spbaj_981 li{color:#9a3b2a}._readyBox_spbaj_981 li em{color:#777;font-style:normal}._readyOn_spbaj_995{color:#1f7a3f!important}._briefField_spbaj_998{flex-direction:column;gap:4px;font-size:13px;display:flex}._briefField_spbaj_998 textarea{font:inherit;border:1px solid var(--line);background:var(--bg);color:inherit;resize:vertical;border-radius:8px;padding:8px}._programHead_spbaj_1013{justify-content:space-between;align-items:center;font-size:13px;display:flex}._mapBox_spbaj_116 ._sizeRow_spbaj_525{gap:5px;font-size:12px}._study_spbaj_2 ._mapBox_spbaj_116 ._sizeRow_spbaj_525 input{width:50px}._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}._checks_1vamj_2{flex-direction:column;gap:10px;font-size:12.5px;display:flex}._head_1vamj_8{align-items:center;gap:12px;display:flex}._head_1vamj_8 p{color:var(--muted,#777);margin:2px 0 4px}._score_1vamj_17{color:#fff;background:#c0392b;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:grid}._score_1vamj_17[data-good=mid]{background:#d58a1b}._score_1vamj_17[data-good=yes]{background:#1f7a3f}._checks_1vamj_2 h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#777);margin:4px 0;font-size:12px}._checks_1vamj_2 ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._checks_1vamj_2 li button{text-align:left;border:1px solid var(--line);background:var(--bg);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:8px;gap:8px;padding:7px 8px;display:flex}._checks_1vamj_2 li button:disabled{cursor:default}._checks_1vamj_2 li span:last-child{flex-direction:column;gap:2px;display:flex}._checks_1vamj_2 em{color:var(--muted,#777);font-style:normal;line-height:1.4}._dot_1vamj_76{background:#1f7a3f;border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}li[data-status=fail] ._dot_1vamj_76{background:#c0392b}li[data-status=warn] ._dot_1vamj_76{background:#d58a1b}._note_1vamj_90{color:var(--muted,#777);margin:4px 0 0}.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}}._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_pra9q_1{background:var(--color-surface-soft);min-height:100%}._main_pra9q_6{max-width:1120px;padding:var(--space-8) var(--space-6);margin:0 auto}._banner_pra9q_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_pra9q_21{font:inherit;color:var(--color-blue);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}._head_pra9q_32{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._title_pra9q_40{font-size:30px;font-weight:700}._actions_pra9q_45{gap:var(--space-3);display:flex}._primary_pra9q_50,._secondary_pra9q_51{font:inherit;border-radius:var(--radius-md);cursor:pointer;border:none;padding:11px 18px;font-size:14px;font-weight:600}._primary_pra9q_50{background:var(--color-blue);color:#fff}._secondary_pra9q_51{background:var(--color-surface);color:var(--color-text);outline:1.5px solid var(--color-line)}._primary_pra9q_50:disabled,._secondary_pra9q_51:disabled{opacity:.6;cursor:wait}._muted_pra9q_78,._empty_pra9q_79{color:var(--color-text-muted);margin-top:var(--space-8)}._error_pra9q_84{margin-top:var(--space-6);background:var(--color-interior-50);color:#8a3b1f;border-radius:var(--radius-md);padding:12px 16px}._grid_pra9q_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_pra9q_100{background:var(--color-surface);border:1.5px solid var(--color-line);border-radius:var(--radius-lg);position:relative;overflow:hidden}._card_pra9q_100:hover{border-color:var(--color-blue-300)}._open_pra9q_112{color:inherit;text-decoration:none;display:grid}img._thumb_pra9q_118{object-fit:cover;background:#fff;width:100%;display:block}._thumb_pra9q_118{background:linear-gradient(135deg, transparent 48%, var(--color-blue-100) 48% 52%, transparent 52%), var(--color-blue-50);height:128px}._name_pra9q_131{font-family:var(--font-display);padding:var(--space-3) var(--space-4) 0;font-size:16px;font-weight:600}._meta_pra9q_138{color:var(--color-text-muted);padding:2px var(--space-4) var(--space-4);font-size:12.5px}._delete_pra9q_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_pra9q_100:hover ._delete_pra9q_144,._delete_pra9q_144:focus-visible{opacity:1}._page_mvwvq_1{background:var(--color-surface-soft);min-height:100%}._main_mvwvq_6{max-width:960px;padding:var(--space-8) var(--space-6);margin:0 auto}._title_mvwvq_12{font-size:30px;font-weight:700}._heading_mvwvq_17{margin-top:var(--space-8);font-size:18px;font-weight:700}._summary_mvwvq_23{margin-top:var(--space-6);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}._stat_mvwvq_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_mvwvq_39{font-family:var(--font-display);font-size:28px;font-weight:700}._statLabel_mvwvq_45{color:var(--color-text-muted);font-size:13px}._offers_mvwvq_50{margin-top:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}._offer_mvwvq_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_mvwvq_50[data-current=true]{border-color:var(--color-blue)}._offer_mvwvq_50 h3{font-size:16px;font-weight:700}._offer_mvwvq_50 p{color:var(--color-text-muted);font-size:14px}._price_mvwvq_81{font-family:var(--font-display);font-size:30px;font-weight:700;color:var(--color-text)!important}._price_mvwvq_81 span{color:var(--color-text-muted);font-size:14px;font-weight:500}._primary_mvwvq_94,._secondary_mvwvq_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_mvwvq_94{background:var(--color-blue);color:#fff}._secondary_mvwvq_95{background:var(--color-blue-50);color:var(--color-blue)}._primary_mvwvq_94:disabled,._secondary_mvwvq_95:disabled{opacity:.5;cursor:default}._link_mvwvq_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_mvwvq_134{margin-top:var(--space-3);color:var(--color-text-muted);font-size:14px}._success_mvwvq_140,._error_mvwvq_141{margin-top:var(--space-4);border-radius:var(--radius-md);padding:12px 16px;font-size:14px}._success_mvwvq_140{background:var(--color-success-50);color:var(--color-success)}._error_mvwvq_141{background:var(--color-interior-50);color:#8a3b1f}._table_mvwvq_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_mvwvq_158 th,._table_mvwvq_158 td{text-align:start;border-bottom:1px solid var(--color-surface-soft);padding:10px 14px}._table_mvwvq_158 th{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:12px;font-weight:700}._number_mvwvq_183{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end!important}._plus_mvwvq_189{color:var(--color-success);font-weight:600}._minus_mvwvq_194{color:var(--color-text)}._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_1joxj_1{background:var(--color-surface-soft);min-height:100%}._main_1joxj_6{max-width:720px;padding:var(--space-8) var(--space-6);margin:0 auto;font-size:15px;line-height:1.65}._main_1joxj_6 h1{font-family:var(--font-display);font-size:30px;font-weight:700}._main_1joxj_6 h2{margin-top:var(--space-6);font-size:17px;font-weight:700}._main_1joxj_6 p,._main_1joxj_6 ul{margin-top:var(--space-2)}._main_1joxj_6 ul{padding-inline-start:var(--space-6)}._updated_1joxj_35{color:var(--color-text-muted);font-size:13.5px}._note_1joxj_40{border-radius:var(--radius-md);background:var(--color-blue-50);padding:10px 14px;font-size:14px}._blank_1joxj_47{background:var(--color-warning-50);color:var(--color-warning);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}
