@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}._study_1ubqz_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_1ubqz_2>*{min-height:0}._left_1ubqz_14,._talk_1ubqz_15,._board_1ubqz_16{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}._left_1ubqz_14{background:var(--bar);overflow-y:auto}._board_1ubqz_16{background:var(--bar);border-right:none;border-left:1px solid var(--line);padding-bottom:24px;overflow-y:auto}._colHead_1ubqz_34{justify-content:space-between;align-items:baseline;gap:8px;padding:14px 16px 8px;display:flex}._colHead_1ubqz_34 h3{letter-spacing:.12em;text-transform:uppercase;color:var(--strong);margin:0;font-size:11px;font-weight:600}._colHead_1ubqz_34 span{color:var(--muted);font-size:11px}._study_1ubqz_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_1ubqz_2 button:hover:not(:disabled){border-color:var(--blue);color:var(--strong)}._study_1ubqz_2 button:disabled{opacity:.5;cursor:default}._study_1ubqz_2 button:focus-visible,._study_1ubqz_2 input:focus-visible,._study_1ubqz_2 textarea:focus-visible{outline:2px solid var(--blue);outline-offset:1px}._study_1ubqz_2 ._primary_1ubqz_79{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600}._study_1ubqz_2 ._primary_1ubqz_79:hover:not(:disabled){color:#fff;filter:brightness(1.1)}._study_1ubqz_2 input,._study_1ubqz_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_1ubqz_102{color:var(--muted);margin:6px 16px;font-size:12px;line-height:1.5}._error_1ubqz_108{color:var(--red);margin:6px 16px;font-size:12px;line-height:1.5}._mapBox_1ubqz_116{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 16px 10px;display:flex}._mapBox_1ubqz_116 ._hint_1ubqz_102{margin:0}._searchRow_1ubqz_126{gap:6px;display:flex}._map_1ubqz_116{border:1px solid var(--line);background:var(--panel);z-index:0;border-radius:8px;height:250px;position:relative;overflow:hidden}._study_1ubqz_2 ._mapLayer_1ubqz_139{z-index:500;color:#fff;background:#0b1018d9;border-color:#ffffff40;position:absolute;top:8px;right:8px}._mapFoot_1ubqz_148{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}._seeds_1ubqz_159{flex-direction:column;min-height:160px;display:flex}._addRow_1ubqz_164{flex-wrap:wrap;gap:6px;padding:0 16px 8px;display:flex}._addBox_1ubqz_170{flex-direction:column;gap:6px;padding:0 16px 10px;display:flex}._addBox_1ubqz_170 button{align-self:flex-end}._seedList_1ubqz_179{margin:0;padding:0 8px 16px;list-style:none}._seed_1ubqz_159{border-radius:6px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}._seed_1ubqz_159:hover{background:var(--panel)}._seed_1ubqz_159>img,._seedIcon_1ubqz_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_1ubqz_2 ._seedName_1ubqz_209{text-align:left;color:var(--strong);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;overflow:hidden}._study_1ubqz_2 ._x_1ubqz_219{color:var(--muted);background:0 0;border:none;padding:2px 6px;font-size:16px;line-height:1}._seedOpen_1ubqz_227{overflow-wrap:anywhere;grid-column:1/-1;padding:6px 2px 4px;font-size:12px}._seedOpen_1ubqz_227 img{border-radius:6px;width:100%}._seedOpen_1ubqz_227 a{color:var(--blue)}._talk_1ubqz_15{background:var(--bg)}._messages_1ubqz_245{flex-direction:column;flex:1;gap:14px;padding:8px 24px 16px;display:flex;overflow-y:auto}._welcome_1ubqz_253{text-align:left;max-width:560px;margin:8vh auto 0}._welcome_1ubqz_253 h2{color:var(--strong);text-wrap:balance;margin:0 0 8px;font-size:22px;font-weight:600}._welcome_1ubqz_253 p{color:var(--text);margin:0 0 18px;line-height:1.6}._starters_1ubqz_270{gap:8px;display:grid}._study_1ubqz_2 ._starters_1ubqz_270 button{text-align:left;padding:10px 12px;line-height:1.4}._mine_1ubqz_279,._theirs_1ubqz_280{max-width:680px;font-size:13.5px;line-height:1.6}._mine_1ubqz_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_1ubqz_279 p{margin:0}._theirs_1ubqz_280{color:var(--text);align-self:flex-start}._thinking_1ubqz_301{color:var(--muted);font-style:italic}._theirs_1ubqz_280._thinking_1ubqz_301 p{margin:0}._study_1ubqz_2 ._chip_1ubqz_308{color:var(--blue);border-radius:999px;margin-top:6px;padding:3px 9px;font-size:11px}._sources_1ubqz_315{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:11.5px}._sources_1ubqz_315 a{color:var(--muted)}._sources_1ubqz_315 a:hover{color:var(--blue)}._compose_1ubqz_327{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:12px 24px 16px;display:flex}._study_1ubqz_2 ._compose_1ubqz_327 ._primary_1ubqz_79{min-width:72px;padding:9px 14px}._rich_1ubqz_340 p{margin:0 0 8px}._rich_1ubqz_340 h4{color:var(--strong);margin:10px 0 4px;font-size:13px}._rich_1ubqz_340 ul{margin:0 0 8px;padding-left:18px}._rich_1ubqz_340 li{margin:2px 0}._rich_1ubqz_340 strong{color:var(--strong)}._emptyBoard_1ubqz_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_1ubqz_360 p{margin:0 0 6px}._emptyBoard_1ubqz_360 ul{margin:0 0 8px;padding-left:18px}._track_1ubqz_376{padding:4px 12px 8px}._track_1ubqz_376 h5{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:10px 4px 6px;font-size:10.5px;font-weight:600}._card_1ubqz_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_1ubqz_387._lit_1ubqz_397{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}._card_1ubqz_387 header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}._card_1ubqz_387 h4{color:var(--strong);margin:0;font-size:13px}._cardTools_1ubqz_413{opacity:0;gap:4px;display:flex}._card_1ubqz_387:hover ._cardTools_1ubqz_413,._card_1ubqz_387:focus-within ._cardTools_1ubqz_413{opacity:1}._study_1ubqz_2 ._cardTools_1ubqz_413 button{padding:2px 7px;font-size:11px}._card_1ubqz_387 input,._card_1ubqz_387 textarea{margin-bottom:6px}._cardActions_1ubqz_430{gap:6px;display:flex}@media (prefers-reduced-motion:reduce){._card_1ubqz_387{transition:none}}._hits_1ubqz_442{gap:4px;max-height:150px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._study_1ubqz_2 ._hits_1ubqz_442 button{text-align:left;width:100%;color:var(--muted);padding:5px 8px;font-size:11.5px;line-height:1.4}._study_1ubqz_2 ._hits_1ubqz_442 ._hitOn_1ubqz_459{color:var(--strong);border-color:var(--blue)}._middle_1ubqz_465{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}._middle_1ubqz_465>._talk_1ubqz_15{border-right:none;flex:1}._midTabs_1ubqz_475{border-bottom:1px solid var(--line);gap:4px;padding:10px 24px 0;display:flex}._study_1ubqz_2 ._midTabs_1ubqz_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_1ubqz_2 ._midTabs_1ubqz_475 ._midTabOn_1ubqz_490{color:var(--strong);border-bottom-color:var(--blue)}._plotRow_1ubqz_494{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}._zoning_1ubqz_503{flex-direction:column;flex:1;gap:12px;padding:14px 24px 24px;display:flex;overflow-y:auto}._zoning_1ubqz_503 ._hint_1ubqz_102,._zoning_1ubqz_503 ._error_1ubqz_108{margin:0}._plotSetup_1ubqz_515{max-width:560px;margin:6vh auto 0;line-height:1.6}._plotSetup_1ubqz_515 h2{color:var(--strong);margin:0 0 8px;font-size:22px}._sizeRow_1ubqz_525{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}._study_1ubqz_2 ._sizeRow_1ubqz_525 input{width:72px}._zoneBar_1ubqz_535{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}._zoneBar_1ubqz_535 select,._zoneEdit_1ubqz_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_1ubqz_553{font-variant-numeric:tabular-nums}._spacer_1ubqz_556{flex:1}._zoneMain_1ubqz_559{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:14px;display:grid}._zoneCanvas_1ubqz_565{background:var(--panel);border:1px solid var(--line);touch-action:none;border-radius:8px;width:100%;height:auto;max-height:62vh}._plotShape_1ubqz_574{fill:none;stroke:var(--green);stroke-width:2.5px}._streetEdge_1ubqz_579{stroke:var(--amber);stroke-width:6px;stroke-linecap:round}._envShape_1ubqz_584{fill:none;stroke:var(--green);stroke-width:1.2px;stroke-dasharray:8 6}._zoneShape_1ubqz_590{fill-opacity:.32;stroke-width:2px;cursor:move}._zoneLabel_1ubqz_595 text{fill:var(--strong);paint-order:stroke;stroke:#00000059;stroke-width:3px;pointer-events:none;font-size:24px;font-weight:600}._zoneLabel_1ubqz_595 ._zoneArea_1ubqz_604{fill:var(--text);font-size:18px;font-weight:400}._handle_1ubqz_609{fill:#fff;stroke:var(--blue);stroke-width:3px;cursor:grab}._northArrow_1ubqz_615 path{fill:var(--strong)}._northArrow_1ubqz_615 text,._scaleBar_1ubqz_619 text{fill:var(--muted);font-size:20px}._scaleBar_1ubqz_619 line{stroke:var(--muted);stroke-width:1.5px}._zoneSide_1ubqz_627{flex-direction:column;gap:12px;display:flex}._zoneEdit_1ubqz_544{flex-direction:column;gap:6px;display:flex}._zoneTable_1ubqz_637{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11.5px}._zoneTable_1ubqz_637 th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:4px;font-weight:600}._zoneTable_1ubqz_637 td{border-bottom:1px solid var(--line);padding:4px}._zoneTable_1ubqz_637 td i{border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}._zoneAsk_1ubqz_661{align-items:flex-end;gap:8px;display:flex}._zoneAsk_1ubqz_661 ._primary_1ubqz_79{white-space:nowrap}._zoneReply_1ubqz_669{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px 14px;font-size:13px;line-height:1.6}._zoneReply_1ubqz_669 p{margin:0 0 6px}._rulesBox_1ubqz_680{border-top:1px solid var(--line);padding-top:8px}._study_1ubqz_2 ._rulesBox_1ubqz_680>button{color:var(--text);background:0 0;border:none;padding:4px 0;font-weight:600}._dialogBack_1ubqz_693{z-index:1000;background:#03060c99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_1ubqz_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_1ubqz_693 ._hint_1ubqz_102{margin:0}._dialogHead_1ubqz_718{justify-content:space-between;align-items:center;display:flex}._dialogHead_1ubqz_718 h3{color:var(--strong);margin:0;font-size:15px}._drop_1ubqz_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_1ubqz_728 b{color:var(--strong);font-size:14px}._drop_1ubqz_728:hover{border-color:var(--blue)}._thumbs_1ubqz_748{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}._study_1ubqz_2 ._thumbs_1ubqz_748 button{flex-direction:column;flex:none;align-items:center;gap:4px;width:150px;padding:4px;display:flex}._thumbs_1ubqz_748 img{background:#fff;border-radius:4px;width:100%}._thumbs_1ubqz_748 span{place-items:center;height:100px;display:grid}._study_1ubqz_2 ._thumbs_1ubqz_748 ._thumbOn_1ubqz_773{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}._importMain_1ubqz_777{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}._pageView_1ubqz_783{cursor:crosshair;touch-action:none;border:1px solid var(--line);background:#fff;border-radius:6px;position:relative;overflow:hidden}._pageView_1ubqz_783 img{-webkit-user-select:none;user-select:none;width:100%;display:block}._cropBox_1ubqz_797{pointer-events:none;background:#0a58f014;border:2px solid #0b8a87;position:absolute}._importForm_1ubqz_803{flex-direction:column;gap:8px;font-size:12.5px;display:flex}._importForm_1ubqz_803 select{font:inherit;color:var(--strong);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:7px 8px}._newLevel_1ubqz_817{grid-template-columns:1fr 70px auto;align-items:center;gap:6px;display:grid}._importForm_1ubqz_803 fieldset{border:none;gap:6px;margin:4px 0;padding:0;display:grid}._importForm_1ubqz_803 fieldset label{align-items:flex-start;gap:8px;line-height:1.4;display:flex}._study_1ubqz_2 ._importForm_1ubqz_803 fieldset input{width:auto;margin-top:2px}._connect_1ubqz_842{width:min(620px,100%);font-size:13.5px;line-height:1.6}._connect_1ubqz_842 p{margin:0}._steps_1ubqz_850{gap:10px;margin:0;padding-left:20px;display:grid}._steps_1ubqz_850 b{color:var(--strong)}._copyRow_1ubqz_859{gap:6px;margin-top:6px;display:flex}._copyRow_1ubqz_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_1ubqz_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_1ubqz_888{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._climateHead_1ubqz_888 h2{margin:0 0 2px;font-size:18px}._climateFacts_1ubqz_898{margin:0;padding-left:18px;font-size:13px;line-height:1.55}._climateGrid_1ubqz_904{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}._climateGrid_1ubqz_904 figure{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0;padding:6px}._climateGrid_1ubqz_904 figcaption{color:#666;text-align:center;font-size:11px}._diagram_1ubqz_921{width:100%;height:auto;display:block}._climateH_1ubqz_888{margin:6px 0 0;font-size:14px}._strategies_1ubqz_930{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._strategies_1ubqz_930 li{border:1px solid var(--line);border-left:4px solid #c9ced6;border-radius:8px;padding:8px 10px;font-size:13px}._strategies_1ubqz_930 li p{margin:4px 0 0;line-height:1.45}._strategies_1ubqz_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_1ubqz_959{border-left-color:#d9573b!important}._prio2_1ubqz_962{border-left-color:#e2a33a!important}._prio3_1ubqz_965{border-left-color:#6aa6d8!important}._countryBox_1ubqz_968{grid-template-columns:170px 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}._countryBox_1ubqz_968 dt{font-weight:600}._countryBox_1ubqz_968 dd{margin:0}._readyBox_1ubqz_981 ul{margin:6px 0 0;padding:0;font-size:13px;line-height:1.7;list-style:none}._readyBox_1ubqz_981 li{color:#9a3b2a}._readyBox_1ubqz_981 li em{color:#777;font-style:normal}._readyOn_1ubqz_995{color:#1f7a3f!important}._briefField_1ubqz_998{flex-direction:column;gap:4px;font-size:13px;display:flex}._briefField_1ubqz_998 textarea{font:inherit;border:1px solid var(--line);background:var(--bg);color:inherit;resize:vertical;border-radius:8px;padding:8px}._programHead_1ubqz_1013{justify-content:space-between;align-items:center;font-size:13px;display:flex}._mapBox_1ubqz_116 ._sizeRow_1ubqz_525{gap:5px;font-size:12px}._study_1ubqz_2 ._mapBox_1ubqz_116 ._sizeRow_1ubqz_525 input{width:50px}._study_1ubqz_2[data-stage=brief]{grid-template-columns:minmax(420px,1fr) minmax(320px,380px)}._study_1ubqz_2[data-stage=concept]{grid-template-columns:minmax(0,1fr)}._left_1ubqz_14[hidden]{display:none}._stageHead_1ubqz_1037{padding:18px 24px 4px}._stageHead_1ubqz_1037 p{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin:0;font-size:11px}._stageHead_1ubqz_1037 span{font-family:var(--font-display);letter-spacing:-.015em;color:var(--strong);margin-top:4px;font-size:17px;font-weight:600;display:block}._study_1ubqz_2 ._midTabs_1ubqz_475{gap:6px;padding:10px 24px 12px}._study_1ubqz_2 ._midTabs_1ubqz_475 button{font-family:var(--font-display);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600}._study_1ubqz_2 ._midTabs_1ubqz_475 button._midTabOn_1ubqz_490{background:var(--blue);border-color:var(--blue);color:#fff}._study_1ubqz_2 select,._study_1ubqz_2 textarea,._study_1ubqz_2 input:not([type=checkbox]):not([type=radio]){font-family:var(--font-body);border-radius:10px}._study_1ubqz_2 select{border:1px solid var(--line);background:var(--panel);color:var(--text);padding:5px 8px}._path_kugnd_2{flex:1;justify-content:safe center;align-items:center;min-width:0;display:flex;overflow:hidden}._stepWrap_kugnd_10{align-items:center;display:flex}._homeStep_kugnd_14,._st_kugnd_10{font-family:var(--font-display);color:#8a8e96;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:12.5px;font-weight:600;display:flex}._homeStep_kugnd_14{border:1px solid #2a2c30;margin-right:10px;padding:6px 13px}._homeStep_kugnd_14:hover,._st_kugnd_10:hover{color:#fff;background:#17181b}._homeStep_kugnd_14._on_kugnd_40{color:#0e0f11;background:var(--color-aqua);border-color:var(--color-aqua)}._st_kugnd_10 i{color:#0e0f11;border:2px solid #3a3d42;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:800;display:grid}._st_kugnd_10._done_kugnd_58{color:#cfd1d6}._st_kugnd_10._done_kugnd_58 i{background:var(--color-aqua);border-color:var(--color-aqua)}._st_kugnd_10._on_kugnd_40{color:#fff}._st_kugnd_10._on_kugnd_40 i{border-color:var(--color-aqua);box-shadow:0 0 0 4px #19c2b833}._st_kugnd_10._on_kugnd_40:not(._done_kugnd_58) i:after{content:"";background:var(--color-aqua);border-radius:50%;width:8px;height:8px}._ln_kugnd_79{background:#3a3d42;width:12px;height:2px}._lnDone_kugnd_84{background:var(--color-aqua)}._homeStep_kugnd_14:focus-visible,._st_kugnd_10:focus-visible,._score_kugnd_89:focus-visible,._ai_kugnd_90:focus-visible{outline:2px solid var(--color-aqua);outline-offset:2px}._score_kugnd_89{font-family:var(--font-display);text-align:left;color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;padding:3px 8px 3px 3px;font-size:12.5px;font-weight:600;line-height:1.2;display:flex}._score_kugnd_89:hover{background:#17181b}._score_kugnd_89 small{font-size:11.5px;font-weight:600;display:block}._bad_kugnd_120{color:#f0a6a8}._good_kugnd_123{color:var(--color-aqua)}._ai_kugnd_90{font:inherit;color:#cfd1d6;white-space:nowrap;cursor:pointer;background:#17181b;border:1px solid #2a2c30;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 9px;font-size:12px;font-weight:600;display:flex}._ai_kugnd_90:hover{color:#fff;border-color:#3a3d42}._ai_kugnd_90 b{background:var(--color-aqua);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #19c2b833}._aiWorking_kugnd_153{border-color:var(--color-aqua);color:#fff}._aiWorking_kugnd_153 b{animation:1s ease-in-out infinite alternate _pulse_kugnd_1}@keyframes _pulse_kugnd_1{to{box-shadow:0 0 0 6px #19c2b800}}@media (width<=1380px){._stLabel_kugnd_168{display:none}._st_kugnd_10._on_kugnd_40 ._stLabel_kugnd_168{display:inline}._ln_kugnd_79{width:8px}}@media (prefers-reduced-motion:reduce){._aiWorking_kugnd_153 b{animation:none}}._matBar_kugnd_185{z-index:4;color:#cfd1d6;background:#0e0f11;border-radius:999px;align-items:center;gap:12px;max-width:min(760px,100% - 40px);padding:9px 16px;font-size:12.5px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}._matBar_kugnd_185 b{font-family:var(--font-display);color:var(--color-aqua)}._matTrack_kugnd_205{background:#2a2c30;border-radius:3px;flex:none;width:90px;height:6px;overflow:hidden}._matTrack_kugnd_205 i{background:var(--color-aqua);height:100%;display:block}._guide_kugnd_220{z-index:4;color:#0e0f11;width:min(420px,100% - 32px);font-family:var(--font-body);background:#fff;border:1px solid #e6e7ea;border-radius:18px;padding:22px 22px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._guide_kugnd_220 h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 12px;font-size:20px}._guide_kugnd_220 ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}._guide_kugnd_220 ol button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#f4f4f5;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}._guide_kugnd_220 ol button:hover{border-color:var(--color-blue);background:#e9f7f5}._guide_kugnd_220 ol i{width:24px;height:24px;font-style:normal;font-family:var(--font-display);color:#fff;background:var(--color-blue);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}._guide_kugnd_220 ol b{font-family:var(--font-display);font-size:14px;font-weight:600;display:block}._guide_kugnd_220 ol small{color:#6b6f78;font-size:12.5px}._guideAi_kugnd_289{font:inherit;color:var(--color-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:0;font-size:13px;font-weight:600;display:inline-flex}._guideX_kugnd_303{cursor:pointer;background:#fff;border:1px solid #e6e7ea;border-radius:50%;width:30px;height:30px;font-size:17px;line-height:1;position:absolute;top:12px;right:12px}._page_rdaci_2,._dialog_rdaci_3,._elsewhere_rdaci_4{--o-bg:#f4f4f5;--o-card:#fff;--o-line:#e6e7ea;--o-text:#0e0f11;--o-muted:#6b6f78;--o-mint:#e9f7f5;--o-red:#e5484d;--o-redbg:#fdecec;--o-redtx:#b12f33;--o-amberbg:#fdf5e6;--o-ambertx:#8a5a0e;--o-teal:#0b8a87;--o-tealtx:#0b6e6b;color:var(--o-text);font-family:var(--font-body);-webkit-user-select:text;user-select:text}._page_rdaci_2[data-theme=dark],._dialog_rdaci_3[data-theme=dark],._elsewhere_rdaci_4[data-theme=dark]{--o-bg:#0b0c0e;--o-card:#141518;--o-line:#26282d;--o-text:#eceef1;--o-muted:#9a9ea6;--o-mint:#0f2a28;--o-redbg:#3a1416;--o-redtx:#ff9ea1;--o-amberbg:#33260f;--o-ambertx:#f2c46d;--o-teal:#19c2b8;--o-tealtx:#5fe0d6}._page_rdaci_2{background:var(--o-bg);grid-row:2/-1;min-height:0;overflow:auto}._page_rdaci_2 h1,._page_rdaci_2 h2,._page_rdaci_2 h3,._dialog_rdaci_3 h1,._dialog_rdaci_3 h2,._dialog_rdaci_3 h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0}._card_rdaci_55{background:var(--o-card);border:1px solid var(--o-line);border-radius:16px}._eyebrow_rdaci_60,._eyebrowDark_rdaci_61,._mono_rdaci_62{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}._eyebrow_rdaci_60{color:var(--o-teal)}._eyebrowDark_rdaci_61{color:#a3a6ad}._mono_rdaci_62{color:var(--o-muted)}._muted_rdaci_79,._empty_rdaci_80{color:var(--o-muted);margin:6px 0 0;font-size:13px}._row_rdaci_85{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}._btn_rdaci_92,._btnGhost_rdaci_93,._btnOutline_rdaci_94{font-family:var(--font-display);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:600;display:inline-flex}._btn_rdaci_92{background:var(--color-blue);color:#fff}._btn_rdaci_92:hover{background:#097674}._btnGhost_rdaci_93{color:var(--o-text);border-color:var(--o-line);background:0 0}._btnGhost_rdaci_93:hover:not(:disabled){border-color:var(--o-muted)}._btnGhost_rdaci_93:disabled{opacity:.45;cursor:default}._btnOutline_rdaci_94{color:#fff;background:0 0;border-color:#3a3d42}._btnOutline_rdaci_94:hover{border-color:#6b6f78}._btn_rdaci_92:focus-visible,._btnGhost_rdaci_93:focus-visible,._btnOutline_rdaci_94:focus-visible,._add_rdaci_137:focus-visible,._link_rdaci_138:focus-visible,._iss_rdaci_139:focus-visible{outline:2px solid var(--color-aqua);outline-offset:2px}._link_rdaci_138,._add_rdaci_137{font:inherit;color:var(--o-teal);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}._link_rdaci_138:disabled{color:var(--o-muted);cursor:default}._add_rdaci_137{margin-top:12px;display:block}._tag_rdaci_163{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:10.5px;font-weight:500}._ok_rdaci_173{color:var(--o-tealtx);background:var(--o-mint)}._bad_rdaci_177{color:var(--o-redtx);background:var(--o-redbg)}._warn_rdaci_181{color:var(--o-ambertx);background:var(--o-amberbg)}._plain_rdaci_185{color:var(--o-muted);background:var(--o-bg)}._dot_rdaci_189{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}._dotOk_rdaci_199{background:var(--o-mint);color:var(--o-teal)}._dotBad_rdaci_203{background:var(--o-redbg);color:var(--o-red)}._dotWarn_rdaci_207{background:var(--o-amberbg);color:var(--o-ambertx)}._copied_rdaci_211{color:var(--color-aqua);margin:10px 0 0;font-size:12.5px}._home_rdaci_218{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:20px;max-width:1600px;margin:0 auto;padding:20px;display:grid}._left_rdaci_226{flex-direction:column;gap:16px;display:flex}._hero_rdaci_231{overflow:hidden}._thumb_rdaci_234{background:var(--o-card);border-bottom:1px solid var(--o-line);place-items:center;height:160px;padding:12px;display:grid}._thumb_rdaci_234 svg{max-width:100%;max-height:136px}._pad_rdaci_246{padding:14px 18px 16px}._hero_rdaci_231 h1{overflow-wrap:anywhere;margin-top:4px;font-size:24px}._sub_rdaci_254{color:var(--o-muted);margin:2px 0 0;font-size:13px}._ring_rdaci_259{align-items:center;gap:16px;padding:16px 18px;display:flex}._ringBox_rdaci_265{flex:none;place-items:center;display:grid;position:relative}._ringBox_rdaci_265 span{text-align:center;display:grid;position:absolute}._ringBox_rdaci_265 b{font-family:var(--font-display);letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1}._ringBox_rdaci_265 small{color:var(--o-muted);font-size:11.5px}._ringText_rdaci_287 h3{margin-bottom:6px;font-size:16px}._iss_rdaci_139{text-align:left;font:inherit;color:var(--o-redtx);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12.5px;font-weight:500;display:block}._iss_rdaci_139:hover{text-decoration:underline}._next_rdaci_306{color:#fff;background:#0e0f11;border-color:#0e0f11;padding:18px}._nextText_rdaci_312{font-family:var(--font-display);margin:6px 0 0;font-size:17px;font-weight:600;line-height:1.3}._grid_rdaci_320{columns:3 280px;column-gap:16px}._grid_rdaci_320>section{break-inside:avoid;margin-bottom:16px}._box_rdaci_328{padding:16px 18px}._bh_rdaci_331{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}._bh_rdaci_331 h3{font-size:16px}._req_rdaci_341{border-top:1px solid var(--o-line);gap:10px;padding:8px 0;display:flex}._req_rdaci_341 b{font-size:13px;font-weight:600;display:block}._req_rdaci_341 small{color:var(--o-muted);font-size:12px}._more_rdaci_356{color:var(--o-muted);margin:6px 0 0;font-size:12px}._table_rdaci_361{border-collapse:collapse;width:100%;font-size:13px}._table_rdaci_361 td{border-top:1px solid var(--o-line);padding:7px 0}._table_rdaci_361 td:last-child{text-align:right;font-family:var(--font-mono,ui-monospace, monospace);font-size:12px}._total_rdaci_375 td{font-weight:700;font-family:var(--font-display)}._sheetRow_rdaci_379{border-top:1px solid var(--o-line);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:12.5px;display:flex}._log_rdaci_390{margin:0;padding:0;list-style:none}._log_rdaci_390 li{border-top:1px solid var(--o-line);grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px;padding:7px 0;font-size:12.5px;display:grid}._log_rdaci_390 b{font-family:var(--font-display);font-size:12px;font-weight:700}._log_rdaci_390 b._byAi_rdaci_409{color:var(--o-teal)}._log_rdaci_390 button{font:inherit;color:var(--o-teal);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}._log_rdaci_390 small{color:var(--o-muted);grid-column:2/-1;font-size:11px}._activity_rdaci_426{color:var(--o-text);padding:12px 14px}._activity_rdaci_426 ._bh_rdaci_331 h3{font-size:14px}._check_rdaci_435{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:24px;max-width:1440px;margin:0 auto;padding:28px;display:grid}._h1_rdaci_444{font-size:34px;line-height:1.1;margin-top:6px!important}._lead_rdaci_449{color:var(--o-muted);max-width:600px;margin:8px 0 20px;font-size:14px;line-height:1.5}._issue_rdaci_456{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:12px;padding:16px 18px;display:grid}._issue_rdaci_456>._tag_rdaci_163{white-space:normal;justify-self:start;line-height:1.35}._issueText_rdaci_469 b{font-family:var(--font-display);font-size:15px;font-weight:600}._issueText_rdaci_469 p{color:var(--o-muted);margin:3px 0 0;font-size:13px}._issueText_rdaci_469 p span{color:var(--o-text);font-weight:600}._issueBtns_rdaci_483{flex-direction:column;gap:6px;display:flex}._passed_rdaci_488{background:var(--o-mint);border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:14px 18px;font-size:13.5px;display:flex}._passed_rdaci_488 ._link_rdaci_138{margin-left:auto}._passedList_rdaci_501{color:var(--o-muted);margin:10px 0 0;padding-left:18px;font-size:12.5px;line-height:1.7}._passedList_rdaci_501 b{color:var(--o-text);font-weight:600}._note_rdaci_512{color:var(--o-muted);margin-top:18px;font-size:12px}._areas_rdaci_517{gap:14px;padding:22px;display:grid;position:sticky;top:0}._areas_rdaci_517 ._ringBox_rdaci_265{justify-self:center;margin-bottom:6px}._areaHead_rdaci_528{justify-content:space-between;margin-bottom:5px;font-size:13px;display:flex}._areaHead_rdaci_528 b{font-family:var(--font-display);font-weight:600}._textBad_rdaci_538{color:var(--o-redtx)}._bar_rdaci_541{background:var(--o-bg);border-radius:3px;height:6px;overflow:hidden}._bar_rdaci_541 i{background:var(--color-blue);border-radius:3px;height:100%;display:block}._bar_rdaci_541 i[data-bad=yes]{background:var(--o-red)}._back_rdaci_558{z-index:50;background:#0e0f118c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_rdaci_3{background:var(--o-bg);border-radius:20px;width:min(1100px,100%);max-height:calc(100vh - 48px);padding:30px 32px 32px;overflow:auto}._dialogHead_rdaci_575{justify-content:space-between;gap:16px;display:flex}._x_rdaci_580{border:1px solid var(--o-line);background:var(--o-card);width:36px;height:36px;color:var(--o-text);cursor:pointer;border-radius:50%;align-self:flex-start;font-size:20px;line-height:1}._opts_rdaci_592{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}._opt_rdaci_592{cursor:pointer;padding:22px 22px 24px}._opts_rdaci_592>:last-child{grid-column:1/-1;padding:16px 22px}._opts_rdaci_592>:last-child ._optLogo_rdaci_607{margin:8px 0 4px}._opts_rdaci_592>:last-child h2{font-size:18px}._optOn_rdaci_613{border:2px solid var(--o-teal);box-shadow:0 0 0 5px var(--o-mint);cursor:default}._optHead_rdaci_618{justify-content:space-between;align-items:center;gap:8px;display:flex}._optTag_rdaci_624{color:var(--o-muted);text-align:right;font-size:11.5px;font-weight:600}._radio_rdaci_630{border:2px solid #c9cbd0;border-radius:50%;flex:none;width:22px;height:22px}._radioOn_rdaci_637{border:7px solid var(--o-teal)}._optLogo_rdaci_607{margin:18px 0 10px}._opt_rdaci_592 h2{font-size:22px}._opt_rdaci_592 p{color:var(--o-muted);margin:6px 0 4px;font-size:13.5px;line-height:1.5}._steps_rdaci_652{margin:12px 0 18px;padding-left:18px;font-size:13px;line-height:1.6}._steps_rdaci_652 li{margin-bottom:6px}._copyRow_rdaci_661{gap:6px;margin-top:6px;display:flex}._copyRow_rdaci_661 input{min-width:0;font:inherit;border:1px solid var(--o-line);background:var(--o-card);color:var(--o-text);border-radius:999px;flex:1;padding:7px 10px;font-size:12px}@media (width<=1000px){._home_rdaci_218,._check_rdaci_435{grid-template-columns:minmax(0,1fr);padding:16px}._opts_rdaci_592,._issue_rdaci_456{grid-template-columns:minmax(0,1fr)}._issueBtns_rdaci_483{flex-flow:wrap}._areas_rdaci_517{position:static}}._submitWrap_rdaci_700{grid-row:2/-1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}._subTabs_rdaci_706{background:var(--bar);border-bottom:1px solid var(--line);gap:4px;padding:8px 14px;display:flex}._subTabs_rdaci_706 button{font-family:var(--font-display);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600}._subTabs_rdaci_706 button:hover{color:var(--strong)}._subTabs_rdaci_706 ._subTabOn_rdaci_727{background:var(--color-blue);color:#fff}._submit_rdaci_700{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:24px;max-width:1440px;margin:0 auto;padding:28px;display:grid}._gate_rdaci_740{background:var(--o-redbg);color:var(--o-redtx);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:13.5px;display:flex}._sheets_rdaci_752{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}._sheet_rdaci_379{text-align:left;font:inherit;color:var(--o-text);cursor:pointer;gap:4px;padding:12px;display:grid}._sheet_rdaci_379:hover{border-color:var(--o-teal)}._sheet_rdaci_379 b{font-family:var(--font-display);font-size:13px;font-weight:600}._sheet_rdaci_379 small{color:var(--o-muted);font-size:11.5px}._paper_rdaci_778{aspect-ratio:297/210;border:1px solid var(--o-line);background:var(--o-bg);border-radius:6px;margin-bottom:6px;display:block;position:relative}._paper_rdaci_778[data-landscape=no]{aspect-ratio:auto;height:0;padding-bottom:66%}._paper_rdaci_778 i{border:1.5px solid var(--o-muted);opacity:.5;position:absolute;inset:14% 30% 22% 10%}._paper_rdaci_778 em{font-style:normal;font-family:var(--font-mono,ui-monospace, monospace);border:1px solid var(--o-text);background:var(--o-card);padding:1px 5px;font-size:10px;position:absolute;bottom:5px;right:6px}._sendSide_rdaci_809{gap:16px;display:grid}._sendSide_rdaci_809 h3{margin-bottom:8px;font-size:16px}._field_rdaci_817{gap:4px;margin-top:10px;font-size:12.5px;font-weight:600;display:grid}._field_rdaci_817 select,._field_rdaci_817 input{font:inherit;border:1px solid var(--o-line);background:var(--o-card);color:var(--o-text);border-radius:10px;padding:8px 12px;font-size:13.5px;font-weight:400}._field_rdaci_817 select:focus,._field_rdaci_817 input:focus{border-color:var(--o-teal);outline:none}._timeline_rdaci_840{margin:4px 0 0;padding:0;list-style:none}._timeline_rdaci_840 li{border-left:2px solid var(--o-line);gap:2px;margin-left:7px;padding:0 0 16px 24px;font-size:13px;display:grid;position:relative}._timeline_rdaci_840 li:last-child{border-left-color:#0000}._timeline_rdaci_840 li i{background:var(--o-card);border:2px solid var(--color-aqua);border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:-8px}._timeline_rdaci_840 li[data-status=approved] i{background:var(--o-teal);border-color:var(--o-teal)}._timeline_rdaci_840 li[data-status=comments] i{border-color:#c9861a}._timeline_rdaci_840 b{font-weight:600}._timeline_rdaci_840 small{color:var(--o-muted);font-size:12px}._markRow_rdaci_881{gap:14px;margin-top:2px;display:flex}._btn_rdaci_92:disabled{opacity:.5;cursor:default}@media (width<=1000px){._submit_rdaci_700{grid-template-columns:minmax(0,1fr);padding:16px}}._elsewhere_rdaci_4{--o-card:var(--panel,#fff);color:var(--o-text);font-family:var(--font-body);padding:14px}._elsewhereCard_rdaci_904{border:1px solid var(--o-line);background:var(--o-card);border-radius:16px;justify-items:start;gap:8px;margin-bottom:12px;padding:16px;display:grid}._elsewhereCard_rdaci_904 h3{font-family:var(--font-display);margin:4px 0 0;font-size:16px}._elsewhereCard_rdaci_904 p{color:var(--o-muted);margin:0 0 4px;font-size:13px;line-height:1.5}._ws_j73cz_2{--bg:#0a0b0d;--bar:#101114;--panel:#17191c;--line:#26282d;--text:#cfd1d6;--strong:#fff;--muted:#8a8e96;--blue:#19c2b8;--cyan:#8ff0e8;--green:#46e0a0;--amber:#ffc25c;--red:#ff6b76;--poche:#e9eef6;--grid-minor:#121316;--grid-major:#1d1f23;--solid-fill:#19c2b829;--shape-fill:#19c2b80a;--mono:ui-monospace, "JetBrains Mono", "Cascadia Mono", Consolas, monospace;background:var(--bg);height:100%;color:var(--text);font-family:var(--font-body);-webkit-user-select:none;user-select:none;grid-template-rows:56px auto 1fr auto;grid-template-columns:minmax(0,1fr);font-size:13px;display:grid;overflow:hidden}._ws_j73cz_2[data-theme=light]{--bg:#e8e9eb;--bar:#f5f6f7;--panel:#fbfbfc;--line:#d0d3d8;--text:#2a2d32;--strong:#111316;--muted:#6c727c;--blue:#0b8a87;--cyan:#0f9f9a;--green:#1f8a5b;--amber:#b26a00;--red:#c62828;--poche:#111316;--grid-minor:#f1f2f4;--grid-major:#e3e5e9;--solid-fill:#0b8a871a;--shape-fill:#0b8a8708}._title_j73cz_56{color:#cfd1d6;background:#0e0f11;border-bottom:1px solid #1d1f23;align-items:center;gap:12px;min-width:0;padding:0 14px 0 10px;display:flex}._home_j73cz_66{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}._home_j73cz_66:hover{background:#17181b}._docName_j73cz_80{color:#fff;font-family:var(--font-display);text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:10px;flex:0 190px;width:190px;min-width:90px;padding:6px 10px;font-size:14px;font-weight:600}._docName_j73cz_80:hover,._docName_j73cz_80:focus{border-color:#2a2c30;outline:none}._levelPick_j73cz_99{max-width:300px}._levelPick_j73cz_99,._field_j73cz_103 select{background:var(--panel);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:4px;padding:4px 8px}._title_j73cz_56 ._levelPick_j73cz_99{color:#cfd1d6;background:#17181b;border-color:#2a2c30;border-radius:999px;max-width:190px;padding:6px 10px}._save_j73cz_119{font-family:var(--mono);letter-spacing:.5px;white-space:nowrap;font-size:11px}._save_saved_j73cz_125{color:var(--color-aqua)}._save_saving_j73cz_128{color:#8a8e96}._save_offline_j73cz_131,._save_conflict_j73cz_132{color:#ffc25c}._mode_j73cz_135{font-family:var(--mono);letter-spacing:1px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:4px;padding:4px 9px;font-size:11px}._title_j73cz_56 ._mode_j73cz_135{color:#cfd1d6;border-color:#2a2c30;border-radius:50%;flex:none;width:34px;height:34px;padding:0;font-size:15px}._title_j73cz_56 ._mode_j73cz_135:hover{color:#fff;border-color:#3a3d42}._ribbonWrap_j73cz_162{background:var(--bar);border-bottom:1px solid var(--line)}._tabs_j73cz_166{align-items:flex-end;gap:2px;height:30px;padding:0 10px;display:flex}._tab_j73cz_166{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_j73cz_166:hover{color:var(--text)}._tabOn_j73cz_186{background:var(--panel);color:var(--strong);box-shadow:inset 0 2px 0 var(--blue)}._tabAi_j73cz_191{color:var(--cyan)}._ribbon_j73cz_162{background:var(--panel);min-height:86px;padding:6px 8px 0;display:flex;overflow-x:auto}._ribbon_j73cz_162[data-fit="1"],._ribbon_j73cz_162[data-fit="2"],._ribbon_j73cz_162[data-fit="3"]{min-height:0;padding:4px 4px 0}._ribbon_j73cz_162[data-fit="1"] ._group_j73cz_208,._ribbon_j73cz_162[data-fit="2"] ._group_j73cz_208,._ribbon_j73cz_162[data-fit="3"] ._group_j73cz_208{padding:0 4px}._ribbon_j73cz_162[data-fit="1"] ._tool_j73cz_213,._ribbon_j73cz_162[data-fit="2"] ._tool_j73cz_213,._ribbon_j73cz_162[data-fit="3"] ._tool_j73cz_213{gap:2px;width:48px;height:46px;font-size:10px}._ribbon_j73cz_162[data-fit="1"] ._tool_j73cz_213 svg,._ribbon_j73cz_162[data-fit="2"] ._tool_j73cz_213 svg,._ribbon_j73cz_162[data-fit="3"] ._tool_j73cz_213 svg{width:20px;height:20px}._ribbon_j73cz_162[data-fit="1"] ._groupName_j73cz_227,._ribbon_j73cz_162[data-fit="2"] ._groupName_j73cz_227,._ribbon_j73cz_162[data-fit="3"] ._groupName_j73cz_227{letter-spacing:1px;padding:1px 0 3px;font-size:8.5px}._ribbon_j73cz_162[data-fit="2"] ._tool_j73cz_213,._ribbon_j73cz_162[data-fit="3"] ._tool_j73cz_213{width:42px;font-size:9.5px}._ribbon_j73cz_162[data-fit="2"] ._group_j73cz_208,._ribbon_j73cz_162[data-fit="3"] ._group_j73cz_208{padding:0 3px}._ribbon_j73cz_162[data-fit="2"] ._groupName_j73cz_227,._ribbon_j73cz_162[data-fit="3"] ._groupName_j73cz_227{display:none}._ribbon_j73cz_162[data-fit="3"] ._tool_j73cz_213{width:36px}._ribbon_j73cz_162[data-fit="3"] ._tool_j73cz_213>span{display:none}._group_j73cz_208{border-right:1px solid var(--line);flex-direction:column;padding:0 8px;display:flex}._groupAi_j73cz_259{background:linear-gradient(#19c2b81f,#8ff0e808);border:1px solid #19c2b859;border-bottom:0}._tools_j73cz_264{gap:2px;display:flex}._tool_j73cz_213{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_j73cz_213:hover:not(:disabled){background:var(--line)}._tool_j73cz_213:focus-visible,._tab_j73cz_166:focus-visible,._home_j73cz_66:focus-visible{outline:2px solid var(--blue);outline-offset:1px}._groupAi_j73cz_259 ._tool_j73cz_213{color:var(--cyan)}._toolOn_j73cz_300{color:var(--cyan);outline:1px solid var(--blue);background:#19c2b82e}._groupName_j73cz_227{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_j73cz_317{grid-template-columns:1fr 1fr var(--side,340px);min-height:0;display:grid}._view_plan_j73cz_322,._view_3d_j73cz_323{grid-template-columns:1fr var(--side,340px)}._pane_j73cz_326{border-right:1px solid var(--line);min-width:0;min-height:0;position:relative}._sheet_j73cz_336{--bg:#fff;--text:#2b2f36;--strong:#111;--muted:#7a7f88;--blue:#0b8a87;--cyan:#0f9f9a;--green:#1f8a5b;--amber:#b26a00;--poche:#111;--grid-minor:#f3f4f6;--grid-major:#e6e8ec;background:var(--bg)}._sheet_j73cz_336 ._envelopeLine_j73cz_350{fill:none}._sheet_j73cz_336 ._ink_j73cz_353{stroke:color-mix(in srgb, var(--ink) 65%, #000)}._sheet_j73cz_336 ._wtext_j73cz_356{fill:#111}._sheet_j73cz_336 ._wallLines_j73cz_359{stroke-width:2.4px}._sheet_j73cz_336 ._overheadLine_j73cz_362{stroke-dasharray:5 3;stroke-width:.8px}._sheet_j73cz_336 ._secFace_j73cz_371 polygon{stroke:var(--text);stroke-width:.8px}._secFace_j73cz_371 path{fill:none;stroke:var(--text);stroke-width:.6px}._coarse_j73cz_387 ._wallLines_j73cz_359{fill:var(--poche);fill-rule:evenodd}._coarse_j73cz_387 ._secCut_j73cz_380{fill:var(--poche);fill-opacity:.85}._viewBar_j73cz_396{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_j73cz_336 ._viewBar_j73cz_396{color:#2b2f36;background:#f3f4f6;border-top-color:#d9dce1}._viewBar_j73cz_396 label,._viewBar_j73cz_396 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_j73cz_396 label:hover,._viewBar_j73cz_396 button:hover:not(:disabled){border-color:var(--line)}._viewBar_j73cz_396 select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none}._viewBar_j73cz_396 select option{color:#111}._viewBar_j73cz_396 button:disabled,._viewBar_j73cz_396 select:disabled{opacity:.45;cursor:default}._viewBar_j73cz_396 button:focus-visible,._viewBar_j73cz_396 select:focus-visible{outline:2px solid var(--blue)}._boxWrap_j73cz_458{display:inline-flex;position:relative}._boxPanel_j73cz_462{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_j73cz_462 label{grid-template-columns:56px 1fr;height:auto!important;padding:0!important;display:grid!important}._boxPanel_j73cz_462 input{width:100%}._viewOn_j73cz_484{border-color:var(--blue)!important;color:var(--blue)!important}._viewPick_j73cz_489{z-index:3;cursor:pointer;max-width:260px;position:absolute;top:8px;left:10px;font-family:var(--font-body)!important;border-radius:999px!important;padding:4px 10px!important;font-size:12.5px!important}._paneLabel_j73cz_501{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_j73cz_512{background:var(--bar);flex-direction:column;gap:12px;padding:12px;display:flex;overflow-y:auto}._panel_j73cz_520{background:var(--panel);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}._panel_j73cz_520 h3{font-family:var(--font-body);color:var(--strong);letter-spacing:0;font-size:13px;font-weight:600}._field_j73cz_103{color:var(--muted);grid-template-columns:96px 1fr auto;align-items:center;gap:8px;display:grid}._field_j73cz_103 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_j73cz_103 input:focus{border-color:var(--blue);outline:none}._field_j73cz_103 input:read-only{background:0 0;border-color:#0000}._field_j73cz_103 em{font-style:normal;font-family:var(--mono);font-size:11px}._note_j73cz_567{color:var(--muted);font-size:12px;line-height:1.5}._linkButton_j73cz_572{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._row_j73cz_581{gap:8px;display:flex}._row_j73cz_581 button,._primary_j73cz_586,._danger_j73cz_587{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:4px;flex:1;padding:7px 10px}._row_j73cz_581 button._on_j73cz_597{border-color:var(--blue);color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, var(--bg))}._primary_j73cz_586{background:var(--blue);border-color:var(--blue);color:#fff}._danger_j73cz_587{color:var(--red)}._disclose_j73cz_610{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._layer_j73cz_618{grid-template-columns:10px 1fr 22px 22px;align-items:center;gap:8px;font-size:12px;display:grid}._layer_j73cz_618 i{border-radius:2px;width:10px;height:10px}._layer_j73cz_618 ._layerName_j73cz_630{text-align:left;color:var(--text);font:inherit;padding:0}._layer_j73cz_618 ._layerName_j73cz_630:hover{color:var(--strong);text-decoration:underline}._layer_j73cz_618 span,._layer_j73cz_618 ._layerName_j73cz_630{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._layer_j73cz_618 button{color:var(--muted);cursor:pointer;background:0 0;border:0}._cmd_j73cz_654{background:var(--bar);border-top:1px solid var(--line);font-family:var(--font-body);padding:3px 12px 6px;font-size:13px}._cmdLog_j73cz_661{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_j73cz_672{align-items:center;gap:10px;display:flex}._cmdRow_j73cz_672 b{font-family:var(--font-display);letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);border-radius:999px;flex:none;padding:2px 9px;font-size:11px;font-weight:600}._cmdRow_j73cz_672 b._cmdLive_j73cz_689{color:#fff;background:var(--blue);border-color:var(--blue)}._cmdPrompt_j73cz_694{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:62%;font-weight:500;overflow:hidden}._cmdRow_j73cz_672 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_j73cz_672 input:focus{border-color:var(--blue);outline:none}._plan_j73cz_718{cursor:none;touch-action:none;width:100%;height:100%;display:block}._plan_j73cz_718 line,._plan_j73cz_718 polyline,._plan_j73cz_718 polygon,._plan_j73cz_718 circle,._plan_j73cz_718 path,._plan_j73cz_718 rect{vector-effect:non-scaling-stroke}._gridMinor_j73cz_733{stroke:var(--grid-minor);stroke-width:1px;fill:none}._gridMajor_j73cz_738{stroke:var(--grid-major);stroke-width:1px;fill:none}._ink_j73cz_353{stroke:var(--ink);stroke-width:1.1px;fill:none}._shape_j73cz_749._ink_j73cz_353{fill:none}._ws_j73cz_2[data-theme=light] ._ink_j73cz_353{stroke:color-mix(in srgb, var(--ink) 45%, #0b1424)}._poche_j73cz_756{fill:none;stroke:none}._wallLines_j73cz_359{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_j73cz_772{align-items:center;gap:6px;padding:2px 0;display:flex}._viewName_j73cz_778{text-align:left;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:4px;flex:1;padding:4px 6px}._viewName_j73cz_778:hover{background:var(--hover,#0000000f)}._viewRow_j73cz_772>button:last-child{width:24px;padding:2px 0}._wallLayers_j73cz_797{fill:none;stroke:var(--poche);stroke-width:.5px;opacity:.7;vector-effect:non-scaling-stroke;pointer-events:none}._curtain_j73cz_805 line{stroke:var(--poche);stroke-width:1px;vector-effect:non-scaling-stroke}._curtain_j73cz_805 ._glass_j73cz_810{stroke:var(--cyan);stroke-width:1.2px}._curtain_j73cz_805._selected_j73cz_814 line{stroke:var(--blue)}._selected_j73cz_814{stroke:var(--blue);stroke-width:2px;fill:none}._selected_j73cz_814 ._poche_j73cz_756{fill:#19c2b859}._solid_j73cz_826{fill:none;stroke-width:1px}._selected_j73cz_814._solid_j73cz_826{fill:#19c2b84d}._window_j73cz_833 line{stroke:var(--cyan)}._door_j73cz_836 line{stroke:var(--poche);stroke-width:1.2px}._swing_j73cz_366{stroke:var(--muted);stroke-dasharray:3 2;stroke-width:.8px}._selected_j73cz_814 line{stroke:var(--blue)}._ghost_j73cz_848{stroke:var(--cyan);stroke-width:1.4px;stroke-dasharray:5 3;fill:none}._ghost_j73cz_848 ._poche_j73cz_756,._ghost_j73cz_848 polygon{fill:#8ff0e82e}._guide_j73cz_858{stroke:var(--cyan);stroke-width:1px;stroke-dasharray:4 4;fill:#8ff0e80f}._wtext_j73cz_356{fill:var(--ink);stroke:none;font-family:var(--font-body)}._ws_j73cz_2[data-theme=light] ._wtext_j73cz_356{fill:var(--strong)}._dimline_j73cz_872{stroke:var(--muted);stroke-width:.8px}._dimtick_j73cz_876{stroke:var(--text);stroke-width:1.4px}._dimtext_j73cz_880{fill:var(--text);stroke:none;font-family:var(--mono);text-anchor:middle}._grip_j73cz_886{fill:var(--blue);stroke:var(--bg);stroke-width:1.5px}._pinGlyph_j73cz_892 path{fill:var(--blue);stroke:var(--bg);stroke-width:1.2px;stroke-linejoin:round}._pinGlyph_j73cz_892 path+path{fill:none;stroke:var(--blue);stroke-width:2px}._rotCentre_j73cz_904{cursor:move}._rotCentre_j73cz_904 circle{fill:none;stroke:var(--blue);stroke-width:1.5px}._rotCentre_j73cz_904 path{stroke:var(--blue);stroke-width:1px}._optionsBar_j73cz_916 input[type=number]{width:64px;font:inherit;background:var(--bg);color:inherit;border:1px solid var(--line);border-radius:4px;padding:1px 4px}._optionsBar_j73cz_916 select{font:inherit;background:var(--bg);color:inherit;border:1px solid var(--line);border-radius:4px;padding:1px 4px}._optionsBar_j73cz_916 button{font:inherit;background:var(--bg);color:inherit;border:1px solid var(--line);cursor:pointer;border-radius:4px;padding:1px 8px}._optionsBar_j73cz_916 button[aria-pressed=true]{border-color:var(--blue);color:var(--blue)}._solidLabel_j73cz_946{fill:var(--cyan);font-family:var(--mono);text-anchor:middle;pointer-events:none;font-size:11px}._snap_j73cz_953 rect,._snap_j73cz_953 path,._snap_j73cz_953 circle{fill:none;stroke:var(--green);stroke-width:1.6px}._snap_j73cz_953 text{fill:var(--green);font-family:var(--mono);letter-spacing:1px;font-size:10px}._measure_j73cz_966 line{stroke:var(--cyan);stroke-width:1px}._measure_j73cz_966 rect{fill:var(--bg);stroke:var(--cyan)}._measure_j73cz_966 text{fill:var(--cyan);font-family:var(--mono);text-anchor:middle;font-size:11px}._crosshair_j73cz_980,._snap_j73cz_953,._axes_j73cz_982,._measure_j73cz_966{pointer-events:none}._crosshair_j73cz_980 path{stroke:var(--strong);stroke-width:1px;opacity:.55;fill:none}._crosshair_j73cz_980 rect{fill:none;stroke:var(--strong)}._axes_j73cz_982 path{stroke:var(--muted);fill:none}._axes_j73cz_982 text{fill:var(--muted);font-family:var(--mono);font-size:10px}._model_j73cz_1007{background:linear-gradient(#c9d6e3 0%,#e9eef3 55%,#f6f7f8 100%);position:absolute;inset:0}._modelHint_j73cz_1013{--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_j73cz_2 *{transition:none!important}}._chat_j73cz_1033{background:var(--panel);border:1px solid #19c2b859;border-radius:6px;flex-direction:column;min-height:380px;max-height:62vh;display:flex;overflow:hidden}._chatHead_j73cz_1043{border-bottom:1px solid var(--line);background:linear-gradient(#19c2b81a,#0000);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}._chatHead_j73cz_1043 span{color:var(--strong);align-items:center;gap:6px;font-weight:600;display:flex}._chatHead_j73cz_1043 em{font-style:normal;font-family:var(--mono);letter-spacing:.5px;color:var(--green);font-size:9.5px}._chatList_j73cz_1065{-webkit-user-select:text;user-select:text;flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}._chatEmpty_j73cz_1074{color:var(--muted);flex-direction:column;gap:8px;line-height:1.5;display:flex}._chatEmpty_j73cz_1074 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_j73cz_1074 button:hover{border-color:var(--blue)}._chatHint_j73cz_1095{font-size:11.5px}._msg_j73cz_1098{border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px;line-height:1.5;display:flex}._msg_j73cz_1098 p{white-space:pre-wrap}._msg_user_j73cz_1109{background:var(--line);max-width:88%;color:var(--strong);align-self:flex-end}._msg_architect_j73cz_1115{background:#19c2b814;border:1px solid #19c2b859}._msg_error_j73cz_1119{color:var(--red);background:#ff6b7614;border:1px solid #ff6b7666}._thinking_j73cz_1124{color:var(--muted);font-style:italic}._msgFiles_j73cz_1128{color:var(--muted);font-size:11.5px}._msgMeta_j73cz_1132{font-family:var(--mono);color:var(--green);font-size:10.5px}._check_j73cz_1137{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_j73cz_1148{border-color:#ffc25c80}._check_problem_j73cz_1151{border-color:#ff6b768c}._idea_j73cz_1154{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_j73cz_1154 b{color:var(--cyan);font-size:12.5px;font-weight:600}._idea_j73cz_1154 span{color:var(--muted);grid-column:1;font-size:12px}._idea_j73cz_1154 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_j73cz_1154 button:disabled{background:var(--line);color:var(--muted);cursor:default}._attached_j73cz_1191{flex-wrap:wrap;gap:6px;padding:6px 12px 0;font-size:11.5px;display:flex}._attached_j73cz_1191 span{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:3px 8px}._attached_j73cz_1191 button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:4px}._chatInput_j73cz_1211{grid-template-columns:30px 1fr 34px;align-items:end;gap:6px;padding:10px 12px 12px;display:grid}._chatInput_j73cz_1211 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_j73cz_1211 textarea:focus{border-color:var(--blue);outline:none}._attach_j73cz_1191,._sendBtn_j73cz_1234{border:1px solid var(--line);background:var(--bg);height:34px;color:var(--cyan);cursor:pointer;border-radius:4px;font-size:16px}._sendBtn_j73cz_1234{background:var(--blue);border-color:var(--blue);color:#fff}._sendBtn_j73cz_1234:disabled{opacity:.45;cursor:default}._ws_j73cz_2[data-theme] ._wtext_j73cz_356{stroke:none}._roofFold_j73cz_1259{fill:none;stroke-dasharray:6 4;stroke-width:.7px;opacity:.8}._roofGrid_j73cz_1266{fill:none;stroke:var(--glass,#6aa7e0);stroke-dasharray:6 4;stroke-width:.6px;opacity:.85}._column_j73cz_1273{fill:var(--poche);stroke:var(--poche)}._railing_j73cz_1277 polyline{fill:none;stroke:var(--poche);stroke-width:3px;vector-effect:non-scaling-stroke}._railing_j73cz_1277 ._railingCore_j73cz_1283{stroke:var(--bg);stroke-width:1px}._component_j73cz_1291{fill:none;stroke-width:.7px;opacity:.75}._overhead_j73cz_362{fill:none;stroke-dasharray:6 4;stroke-width:.8px;opacity:.7}._plant_j73cz_1302{fill:none;stroke:var(--green);stroke-width:.7px;opacity:.4}._ink_j73cz_353._plant_j73cz_1302,._ink_j73cz_353 ._plant_j73cz_1302,._plant_j73cz_1302 circle,._plant_j73cz_1302 polygon{fill:none;stroke:var(--green)}._selected_j73cz_814._plant_j73cz_1302,._selected_j73cz_814._plant_j73cz_1302 circle{stroke:var(--blue);opacity:1}._planNote_j73cz_1320,._ws_j73cz_2[data-theme=light] ._planNote_j73cz_1320,._sheet_j73cz_336 ._planNote_j73cz_1320{fill:var(--muted)}._rampGroup_j73cz_1327 polygon{fill:none;stroke:var(--text);stroke-width:.9px;vector-effect:non-scaling-stroke;pointer-events:none}._rampGroup_j73cz_1327 ._overhead_j73cz_362{stroke-dasharray:6 4}._rampArrow_j73cz_1337 polyline{fill:none;stroke:var(--text);stroke-width:.8px;vector-effect:non-scaling-stroke}._rampArrow_j73cz_1337 polygon{fill:var(--text);stroke:none}._finishFill_j73cz_1352,._finishLine_j73cz_1353{vector-effect:non-scaling-stroke}._finishFill_j73cz_1352{fill-opacity:.3}._ws_j73cz_2[data-theme=light] ._finishFill_j73cz_1352,._sheet_j73cz_336 ._finishFill_j73cz_1352{fill-opacity:1}._palm_j73cz_1363 polygon{fill:#b5cda3;fill-opacity:.75;stroke:#5d7d4c;stroke-width:.6px;vector-effect:non-scaling-stroke}._trunk_j73cz_1370{fill:#7a5c3e;stroke:none}._plant_j73cz_1302 ._trunk_j73cz_1370{fill:#7a5c3e}._selected_j73cz_814._palm_j73cz_1363 polygon{stroke:var(--blue)}._grove_j73cz_1380{fill:#e3ecdc;fill-opacity:.35;stroke:#8fae84;stroke-width:.8px;vector-effect:non-scaling-stroke;pointer-events:none}._ws_j73cz_2[data-theme=light] ._grove_j73cz_1380,._sheet_j73cz_336 ._grove_j73cz_1380{fill-opacity:.6}._tree_j73cz_1392 circle{fill:#46e0a014;stroke:var(--green);stroke-dasharray:3 2}._tree_j73cz_1392 line{stroke:var(--green);stroke-width:.6px;opacity:.7}._aiPanel_j73cz_1404{flex-direction:column;gap:0;display:flex}._aiTabs_j73cz_1409{gap:2px;margin-bottom:-1px;display:flex}._aiTabs_j73cz_1409 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_j73cz_1409 ._aiTabOn_j73cz_1426{background:var(--panel);color:var(--strong);box-shadow:inset 0 2px 0 var(--blue)}._aiPanel_j73cz_1404>._chat_j73cz_1033{border-top-left-radius:0;border-top-right-radius:0}._siteBody_j73cz_1435{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_j73cz_1435 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_j73cz_1435>button,._block_j73cz_1458>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_j73cz_1435 button:disabled{opacity:.5;cursor:default}._block_j73cz_1458{border-bottom:1px solid var(--line);flex-direction:column;gap:7px;padding-bottom:10px;display:flex}._block_j73cz_1458 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_j73cz_1489,._warn_j73cz_1490{font-family:var(--mono);border-radius:8px;padding:1px 6px;font-size:10px;font-weight:400}._ok_j73cz_1489{color:var(--green);border:1px solid var(--green)}._warn_j73cz_1490{color:var(--amber);border:1px solid var(--amber)}._check2_j73cz_1505{align-items:center;gap:8px;font-size:12.5px;display:flex}._read_j73cz_1511 summary{cursor:pointer;color:var(--cyan);margin-bottom:6px;font-size:12.5px}._read_j73cz_1511{flex-direction:column;gap:6px;display:flex}._fileBtn_j73cz_1522{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_j73cz_1532 dl,._option_j73cz_916 dl{grid-template-columns:1fr auto;gap:4px 10px;font-size:12.5px;display:grid}._potential_j73cz_1532 dt,._option_j73cz_916 dt{color:var(--muted)}._potential_j73cz_1532 dd,._option_j73cz_916 dd{font-family:var(--mono);color:var(--strong);text-align:right}._potential_j73cz_1532 ._big_j73cz_1549{color:var(--cyan);font-size:14px}._program_j73cz_1553{flex-direction:column;gap:4px;display:flex}._progRow_j73cz_1558{grid-template-columns:1fr 34px 46px 72px 20px;gap:4px;display:grid}._progRow_j73cz_1558 input,._progRow_j73cz_1558 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_j73cz_1558 button{color:var(--muted);cursor:pointer;background:0 0;border:0}._siteNote_j73cz_1580{color:var(--text);background:#19c2b814;border:1px solid #19c2b84d;border-radius:4px;padding:8px 10px;font-size:12px;line-height:1.5}._option_j73cz_916{border:1px solid var(--line);background:var(--bg);border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}._option_j73cz_916 header{justify-content:space-between;align-items:center;display:flex}._option_j73cz_916 header b{color:var(--strong);font-size:14px}._option_j73cz_916 header button{white-space:nowrap;flex:0}._option_j73cz_916 p{font-size:12px;line-height:1.5}._optCheck_j73cz_1615{color:var(--amber)}._bad_j73cz_1618{color:var(--red)!important}._good_j73cz_1621{color:var(--green)!important}._thumb_j73cz_1624{background:var(--panel);border-radius:4px;width:100%;max-height:150px}._thumbPlot_j73cz_1630{fill:#46e0a00f;stroke:var(--green);stroke-width:1px;stroke-dasharray:4 3}._thumbWall_j73cz_1636{stroke:var(--poche);stroke-width:2px}._plotLine_j73cz_1640{fill:none;stroke:var(--green);stroke-width:2px;stroke-dasharray:16 4 2 4}._plotFaint_j73cz_1647{fill:none;stroke:var(--green);stroke-width:1.2px;stroke-dasharray:16 4 2 4;opacity:.5}._plotText_j73cz_1654{fill:var(--green);stroke:none;font-family:var(--font-body)}._outsidePlot_j73cz_1659{fill:none;stroke:#ff5a5a;stroke-width:3px}._envelopeLine_j73cz_350{fill:#46e0a00a;stroke:var(--green);stroke-width:1.2px;stroke-dasharray:8 5}._siteSummary_j73cz_1670{background:#46e0a012;border:1px solid #46e0a066;border-radius:4px;padding:8px 10px;font-size:12.5px;line-height:1.5}._siteSummary_j73cz_1670 b{color:var(--green);font-family:var(--mono)}._stages_j73cz_1684{background:var(--panel);border:1px solid var(--line);border-radius:7px;gap:2px;padding:2px;display:flex}._stages_j73cz_1684 button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:3px 12px;font-size:12px}._stages_j73cz_1684 button:hover{color:var(--strong)}._stages_j73cz_1684 ._stageOn_j73cz_1705{background:var(--blue);color:#fff;font-weight:600}._stages_j73cz_1684 button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}._body_j73cz_317[hidden],._levelPick_j73cz_99[hidden]{display:none!important}._zoneUnder_j73cz_1722{fill-opacity:.14;stroke-opacity:.7;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;pointer-events:none}._dropWrap_j73cz_1732{position:relative}._dropMenu_j73cz_1735{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_j73cz_1747{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);padding:8px 8px 4px;font-size:10.5px;font-weight:600}._dropMenu_j73cz_1735 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_j73cz_1735 button:hover,._dropMenu_j73cz_1735 button:focus-visible{background:var(--panel);color:var(--strong);outline:none}._dropMenu_j73cz_1735 small{color:var(--muted);white-space:nowrap;font-size:11px}._dropMenu_j73cz_1735 ._dropOn_j73cz_1782{color:var(--strong);box-shadow:inset 2px 0 0 var(--blue)}._libMenu_j73cz_1788{width:470px}._libGrid_j73cz_1791{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}._libGrid_j73cz_1791 button{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex}._libGrid_j73cz_1791 button span{font-size:12px;line-height:1.2}._thumb_j73cz_1624{border:1px solid var(--line);background:#fff;border-radius:2px;width:100%;max-width:110px;height:auto}._thumbWallFill_j73cz_1816{fill:#2b2f36}._thumbLine_j73cz_1819{fill:none;stroke:#111;stroke-width:1.2px}._thumbArc_j73cz_1824{fill:none;stroke:#6b7280;stroke-width:.8px}._thumbDash_j73cz_1829{fill:none;stroke:#111;stroke-width:.8px;stroke-dasharray:3 2}._pickField_j73cz_1837{grid-template-columns:96px 1fr}._pickButton_j73cz_1840{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_j73cz_1840:hover{border-color:var(--blue)}._pickThumb_j73cz_1859{flex:0 0 40px;display:flex}._pickThumb_j73cz_1859 svg{width:40px;height:auto}._pickName_j73cz_1867{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._pickCaret_j73cz_1874{color:var(--muted)}._libGrid_j73cz_1791 button small{white-space:normal;text-align:center}._foldBtn_j73cz_1883{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}._typeNote_j73cz_1891{color:var(--muted);margin:4px 0;font-size:11.5px}._typeActions_j73cz_1896{gap:6px;display:flex}._typeActions_j73cz_1896 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_j73cz_1896 button:disabled{opacity:.45;cursor:default}._field_j73cz_103 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_j73cz_1929{cursor:grab;touch-action:none;position:absolute;inset:0;overflow:hidden}._secLevel_j73cz_1936 line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:14 4 2 4}._secLevel_j73cz_1936 text{fill:var(--muted);font-size:11px;font-family:var(--mono);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}._secBeyond_j73cz_1951{fill:none;stroke:var(--text);stroke-width:.8px;opacity:.7}._secGlass_j73cz_1957{fill:none;stroke:var(--cyan);stroke-width:.8px}._secCut_j73cz_380{fill:var(--poche);fill-opacity:.55;stroke:var(--poche);stroke-width:1.2px}._secCutLight_j73cz_1969{fill:var(--bg);stroke:var(--text);stroke-width:.8px}._sheet_j73cz_336 ._secCutLight_j73cz_1969{fill:#fff;stroke:#111}._sheet_j73cz_336 ._secCut_j73cz_380{fill:#a3a8af;fill-opacity:.75;stroke:#111;stroke-width:1.6px}._secCutGlass_j73cz_1985{fill:var(--cyan);fill-opacity:.25;stroke:var(--cyan);stroke-width:1px}._secEmpty_j73cz_1991{color:var(--muted);margin:0;font-size:12px;position:absolute;bottom:12px;left:16px}._stair_j73cz_2001 polygon,._stair_j73cz_2001 line{fill:none;stroke:var(--ink,var(--text));stroke-width:.8px;opacity:.8;vector-effect:non-scaling-stroke}._walkLine_j73cz_2009{stroke-dasharray:4 3}._room_j73cz_2014 text{stroke:none;font-family:var(--font-body);pointer-events:none}._roomName_j73cz_2019{fill:var(--strong);font-weight:600}._roomMeta_j73cz_2023{fill:var(--muted)}._roomLit_j73cz_2026 polygon{fill:color-mix(in srgb, var(--blue) 12%, transparent);stroke:var(--blue);stroke-width:1.5px;vector-effect:non-scaling-stroke}._roomLit_j73cz_2026 line{stroke:var(--blue);stroke-width:.8px;opacity:.6;vector-effect:non-scaling-stroke}._tag_j73cz_2039 circle,._tag_j73cz_2039 rect{fill:var(--bg);stroke:var(--text);stroke-width:1px;vector-effect:non-scaling-stroke}._tag_j73cz_2039 text{fill:var(--strong);stroke:none;font-family:var(--font-body);font-weight:600}._tempDim_j73cz_2053 line{stroke:var(--blue);stroke-width:1px}._tempDim_j73cz_2053 circle{fill:var(--blue)}._tempDim_j73cz_2053 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_j73cz_2072{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_j73cz_2085{fill:var(--blue);stroke:var(--bg);stroke-width:1px;cursor:pointer;pointer-events:all}._tempDim_j73cz_2053 ._witnessGhost_j73cz_2092{stroke-dasharray:3 3}._permanentIcon_j73cz_2096{cursor:pointer;pointer-events:all}._permanentIcon_j73cz_2096 rect{fill:var(--bg);stroke:var(--blue);stroke-width:1px}._permanentIcon_j73cz_2096 path{fill:none;stroke:var(--blue);stroke-width:1.2px}._flipControl_j73cz_2111{cursor:pointer;pointer-events:all}._flipControl_j73cz_2111 path{fill:none;stroke:var(--blue);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._flipHit_j73cz_2122{fill:var(--bg);fill-opacity:.7;stroke:none}._subEdge_j73cz_2128,._subEdgeOn_j73cz_2129{stroke:#22a06b;stroke-width:1.5px;stroke-dasharray:6 3}._subEdgeOn_j73cz_2129{stroke:#ff7a00;stroke-width:3px;stroke-dasharray:none}._subPoint_j73cz_2139,._subPointOn_j73cz_2140{fill:var(--bg);stroke:#22a06b;stroke-width:1.5px}._subPointOn_j73cz_2140{fill:#ff7a00;stroke:#ff7a00}._subValue_j73cz_2149,._subValueOn_j73cz_2150{fill:#22a06b;font-family:var(--mono);paint-order:stroke;stroke:var(--bg);stroke-width:4px;font-size:11px;font-weight:600}._subValueOn_j73cz_2150{fill:#ff7a00;cursor:text;pointer-events:all;font-size:12px}._gridLine_j73cz_2165>line{stroke:var(--muted);stroke-width:.9px;stroke-dasharray:18 4 3 4;vector-effect:non-scaling-stroke}._gridBubble_j73cz_2171{fill:var(--bg);stroke:var(--text);stroke-width:1.1px;vector-effect:non-scaling-stroke}._gridTag_j73cz_2177{fill:var(--strong);stroke:none;font-family:var(--font-body);font-weight:600}._selected_j73cz_814._gridLine_j73cz_2165>line,._selected_j73cz_814 ._gridBubble_j73cz_2171{stroke:var(--blue)}._secLine_j73cz_2191 ._secMid_j73cz_2191{stroke:var(--muted);stroke-width:.6px;stroke-dasharray:14 4 2 4;opacity:.6;vector-effect:non-scaling-stroke}._secLine_j73cz_2191 ._secEnd_j73cz_2198{stroke:var(--strong);stroke-width:2.6px;vector-effect:non-scaling-stroke}._secFlag_j73cz_2203{fill:var(--strong);stroke:none}._secTag_j73cz_2207{fill:var(--strong);stroke:none;font-weight:700;font-family:var(--font-body)}._selected_j73cz_814._secLine_j73cz_2191 ._secEnd_j73cz_2198,._selected_j73cz_814._secLine_j73cz_2191 ._secMid_j73cz_2191{stroke:var(--blue);opacity:1}._side_j73cz_512{gap:0;padding:0;font-size:12px}._side_j73cz_512 ._panel_j73cz_520{border:0;border-bottom:1px solid var(--line);border-radius:0;gap:0;padding:0 0 6px}._side_j73cz_512 ._panel_j73cz_520 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_j73cz_512 ._panel_j73cz_520>:not(h3):not(._field_j73cz_103){margin:4px 8px 0}._side_j73cz_512 ._field_j73cz_103{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_j73cz_512 ._field_j73cz_103>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_j73cz_512 ._field_j73cz_103 input,._side_j73cz_512 ._field_j73cz_103 select{background:0 0;border:0;border-radius:0;height:100%;padding:4px 6px;font-size:12px}._side_j73cz_512 ._field_j73cz_103 input:focus,._side_j73cz_512 ._field_j73cz_103 select:focus{outline:1px solid var(--blue);outline-offset:-1px;background:var(--bg)}._side_j73cz_512 ._field_j73cz_103 em{padding-right:8px;font-size:11px}._side_j73cz_512 ._row_j73cz_581{gap:4px}._side_j73cz_512 ._row_j73cz_581 button,._side_j73cz_512 ._primary_j73cz_586,._side_j73cz_512 ._danger_j73cz_587{border-radius:2px;padding:4px 8px;font-size:12px}._side_j73cz_512 ._aiTabs_j73cz_1409{background:var(--bar);border-bottom:1px solid var(--line);gap:0;margin:0}._side_j73cz_512 ._aiTabs_j73cz_1409 button{border:0;border-right:1px solid var(--line);border-radius:0;padding:6px 4px;font-size:11.5px}._side_j73cz_512 ._aiPanel_j73cz_1404{border-radius:0}._schedule_j73cz_2312{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11.5px}._schedule_j73cz_2312 th,._schedule_j73cz_2312 td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);padding:3px 8px}._schedule_j73cz_2312 th:first-child,._schedule_j73cz_2312 td:first-child{width:58px}._schedule_j73cz_2312 th:last-child,._schedule_j73cz_2312 td:last-child{width:62px}._schedule_j73cz_2312 td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._schedule_j73cz_2312 th{color:var(--muted);font-weight:500}._schedule_j73cz_2312 td:last-child,._schedule_j73cz_2312 th:last-child{text-align:right}._schedule_j73cz_2312 tbody tr{cursor:pointer}._schedule_j73cz_2312 tbody tr:hover{background:color-mix(in srgb, var(--blue) 10%, transparent)}._schedule_j73cz_2312 tfoot td{color:var(--strong);font-weight:600}._warn_j73cz_1490{color:var(--red)}._profileEditor_j73cz_2361{background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0}._profileBar_j73cz_2368{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_j73cz_2368 strong{color:var(--blue);letter-spacing:.06em}._profileBar_j73cz_2368 button{border:1px solid var(--line);background:var(--panel);height:26px;color:var(--text);cursor:pointer;border-radius:3px;padding:0 10px}._profileHint_j73cz_2391{flex:1;min-width:0}._profileBreak_j73cz_2395{flex-basis:100%;height:0}._profileBar_j73cz_2368 ._profileFinish_j73cz_2399{background:var(--blue);border-color:var(--blue);color:#fff}._profileCorner_j73cz_2404{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_j73cz_2404 input{width:64px;margin:0 4px;font-family:inherit}._profileCanvas_j73cz_2422{touch-action:none;flex:1;min-height:0;position:relative;overflow:hidden}._profileLevel_j73cz_2429{stroke:var(--muted);stroke-dasharray:10 4 2 4;stroke-width:.8px}._profileText_j73cz_2434{fill:var(--muted);font-size:11px}._profileOld_j73cz_2438{fill:none;stroke:var(--muted);stroke-dasharray:4 4;stroke-width:.8px}._profileShape_j73cz_2444{fill:#c2189b0f;stroke:#c2189b;stroke-width:1.5px;stroke-linejoin:miter}._profileOpening_j73cz_2450{fill:var(--bg);stroke:var(--muted);stroke-width:1px}._profileDim_j73cz_2455{fill:var(--blue);font-variant-numeric:tabular-nums;font-size:11px}._profileAdd_j73cz_2460,._sketchAdd_j73cz_2461{cursor:copy}._profileAdd_j73cz_2460 circle,._sketchAdd_j73cz_2461 circle{fill:var(--bg);stroke:var(--blue);stroke-width:1.2px}._profileAdd_j73cz_2460 path,._sketchAdd_j73cz_2461 path{stroke:var(--blue);stroke-width:1.4px}._profileCornerGrip_j73cz_2475,._sketchCorner_j73cz_2476{fill:var(--bg);stroke:var(--blue);stroke-width:1.6px;cursor:move}._profileCornerOn_j73cz_2482,._sketchCornerOn_j73cz_2483{fill:var(--blue);stroke:var(--blue);stroke-width:1.6px;cursor:move}._sketchAdd_j73cz_2461,._sketchCorner_j73cz_2476,._sketchCornerOn_j73cz_2483{pointer-events:none}._thin_j73cz_1124 svg line,._thin_j73cz_1124 svg polyline,._thin_j73cz_1124 svg polygon,._thin_j73cz_1124 svg path,._thin_j73cz_1124 svg rect,._thin_j73cz_1124 svg circle{vector-effect:non-scaling-stroke;stroke-width:1px!important}._profileCtx_j73cz_2507{fill:var(--bg);stroke:var(--muted);stroke-width:.7px;opacity:.85}._profileCtxCut_j73cz_2513{fill:#c9cdd3;stroke:#6b7178;stroke-width:.9px}._profilePicking_j73cz_2518{cursor:crosshair}._profileBar_j73cz_2368 ._profilePickOn_j73cz_2521{color:#fff;background:#c2189b;border-color:#c2189b}._profilePickLine_j73cz_2526{stroke:#c2189b;stroke-width:3px;stroke-linecap:round;opacity:.8}._filterList_j73cz_2534{gap:2px;margin-bottom:8px;display:grid}._filterRow_j73cz_2539{grid-template-columns:18px 1fr auto auto;align-items:center;gap:6px;height:auto!important;padding:3px 0!important;display:grid!important}._filterRow_j73cz_2539 b{font-variant-numeric:tabular-nums;font-weight:600}._filterRow_j73cz_2539 button{height:20px;padding:0 6px;font-size:11px}._tempFrame_j73cz_2557{pointer-events:none;z-index:3;border:2px solid #00b5d6;position:absolute;inset:0}._tempBadge_j73cz_2564{z-index:4;color:#fff;cursor:pointer;background:#00b5d6;border:0;padding:2px 8px;font-size:11px;position:absolute;top:6px;right:8px}._mullion_j73cz_2577{fill:var(--bg);stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}._sheet_j73cz_336 ._mullion_j73cz_2577{fill:#fff;stroke:#111}._sketchLine_j73cz_2589{fill:none;stroke:#c2189b;stroke-width:1.5px}._sketchLineOn_j73cz_2594{fill:none;stroke:#c2189b;stroke-width:3.5px}._sketchGhost_j73cz_2599{fill:none;stroke:#c2189b;stroke-width:1px;stroke-dasharray:5 4}._sketchFill_j73cz_2605{fill:#c2189b12;stroke:none}._sketchOpen_j73cz_2609{fill:none;stroke:#e53935;stroke-width:2px}._sketchCursor_j73cz_2614{fill:#c2189b}._sketchError_j73cz_2617{z-index:2;color:#b71c1c;background:#fdecec;border:1px solid #e53935;padding:4px 10px;font-size:12px;position:absolute;bottom:10px;left:12px}._profileBar_j73cz_2368 button:disabled{opacity:.45;cursor:not-allowed}._present_j73cz_2634{background:var(--bg);grid-template-columns:240px 1fr 300px;height:100%;min-height:0;display:grid}._presentList_j73cz_2641,._presentSide_j73cz_2642{background:var(--panel);border-right:1px solid var(--line);padding:10px;overflow:auto}._presentSide_j73cz_2642{border-right:0;border-left:1px solid var(--line);padding:0}._presentActions_j73cz_2653{gap:6px;margin-bottom:10px;display:grid}._presentActions_j73cz_2653 button{height:30px}._pageList_j73cz_2661{gap:4px;margin:0;padding:0;list-style:none;display:grid}._pageList_j73cz_2661 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_j73cz_2661 button small{color:var(--muted);font-size:11px}._pageList_j73cz_2661 ._pageOn_j73cz_2683{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}._presentArea_j73cz_2687{background:#d9dbde;place-items:center;display:grid;position:relative;overflow:auto}._pageFrame_j73cz_2694{background:#fff;position:relative;box-shadow:0 2px 12px #00000040}._pageSvg_j73cz_2699,._pageSvg_j73cz_2699 svg{display:block}._pageItem_j73cz_2703,._pageItemOn_j73cz_2704{cursor:move;position:absolute}._pageItem_j73cz_2703:hover{outline:1px dashed #0b8a8799}._pageItemOn_j73cz_2704{outline:2px solid var(--blue)}._addGrid_j73cz_2714{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:8px;display:grid}._addGrid_j73cz_2714 button{min-height:28px;font-size:12px}._textEdit_j73cz_2724{width:100%;font:inherit;margin-bottom:6px}._tabSketch_j73cz_2730{color:#1b7a3a!important;border-bottom-color:#1b7a3a!important}._bigMark_j73cz_2734{font-size:20px;font-weight:700;line-height:22px}._toolFinish_j73cz_2739 ._bigMark_j73cz_2734{color:#1b7a3a}._toolCancel_j73cz_2742 ._bigMark_j73cz_2734{color:#c62828}._tool_j73cz_213:disabled{opacity:.4;cursor:not-allowed}._arriving_j73cz_2751{opacity:.55;pointer-events:none}._arriving_j73cz_2751 text{fill:var(--text);stroke:none;font-family:var(--font-body);font-weight:600}._subPanel_j73cz_2763{border-top:1px solid var(--line,#7f7f7f33);gap:4px;padding-block:6px;display:grid}._subHead_j73cz_2769{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;justify-self:start;padding:2px 0}._edgeRow_j73cz_2778{align-items:center;gap:6px;font-size:12px;display:flex}._edgeRow_j73cz_2778 label{flex:1;align-items:center;gap:6px;display:flex}._edgeRow_j73cz_2778>span{flex:1}._edgeSlope_j73cz_2793{width:58px;font:inherit;font-variant-numeric:tabular-nums}._edgeDelete_j73cz_2798{color:var(--muted,#888);cursor:pointer;background:0 0;border:none}._slopeArrow_j73cz_2805 line,._slopeArrow_j73cz_2805 polyline{fill:none;stroke-width:1.2px;stroke-dasharray:none}._beam_j73cz_2812 line{fill:none;stroke-dasharray:10 3 2 3;stroke-width:.8px}._louvre_j73cz_2818 polygon,._terrain_j73cz_2823 polygon{fill:none;stroke-width:.8px}._terrain_j73cz_2823 ._contour_j73cz_2827{stroke-width:.5px;opacity:.55}._terrain_j73cz_2823 ._contourMajor_j73cz_2831{stroke-width:.9px;opacity:.85}._body_j73cz_317{--side:clamp(260px, 21vw, 340px)}._body_j73cz_317._sideHidden_j73cz_2842{--side:0px}._body_j73cz_317._sideHidden_j73cz_2842 ._side_j73cz_512{display:none}._sideToggle_j73cz_2848{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_j73cz_2848:hover{color:var(--strong);border-color:var(--blue)}._ribbon_j73cz_162{scrollbar-width:thin}@media (width<=1500px){._tabs_j73cz_166{height:28px}._tab_j73cz_166{padding:5px 11px;font-size:12px}._viewBar_j73cz_396{gap:2px;padding:2px 6px;font-size:11px}._viewBar_j73cz_396 label,._viewBar_j73cz_396 button{padding:0 5px}._side_j73cz_512{gap:8px;padding:8px}._aiTabs_j73cz_1409 button{white-space:nowrap;letter-spacing:0;padding-left:4px;padding-right:4px;font-size:11px}}@media (width<=1320px){._tool_j73cz_213{width:40px;font-size:9.5px}._group_j73cz_208{padding:0 3px}._groupName_j73cz_227{display:none}}._groupSmall_j73cz_2914 ._tools_j73cz_264{grid-template-rows:repeat(2,1fr);grid-auto-flow:column;gap:1px 2px;display:grid}._groupSmall_j73cz_2914 ._tool_j73cz_213{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_j73cz_2914 ._tool_j73cz_213 svg{width:16px;height:16px}._ribbon_j73cz_162[data-fit="1"] ._groupSmall_j73cz_2914 ._tool_j73cz_213,._ribbon_j73cz_162[data-fit="2"] ._groupSmall_j73cz_2914 ._tool_j73cz_213,._ribbon_j73cz_162[data-fit="3"] ._groupSmall_j73cz_2914 ._tool_j73cz_213{width:auto;height:23px;padding:0 5px 0 4px;font-size:10px}._ribbon_j73cz_162[data-fit="1"] ._groupSmall_j73cz_2914 ._tool_j73cz_213 svg,._ribbon_j73cz_162[data-fit="2"] ._groupSmall_j73cz_2914 ._tool_j73cz_213 svg,._ribbon_j73cz_162[data-fit="3"] ._groupSmall_j73cz_2914 ._tool_j73cz_213 svg{width:15px;height:15px}._ribbon_j73cz_162[data-fit="3"] ._groupSmall_j73cz_2914 ._tool_j73cz_213{padding:0 4px}@media (width<=1800px){._groupIcons_j73cz_2953 ._tools_j73cz_264{grid-template-rows:repeat(2,1fr)}._groupIcons_j73cz_2953 ._tool_j73cz_213{justify-content:center;width:27px;padding:0}._groupIcons_j73cz_2953 ._tool_j73cz_213>span{display:none}}._plan_j73cz_718._planSelect_j73cz_2968{cursor:default}._prehighlight_j73cz_2971,._prehighlight_j73cz_2971 line,._prehighlight_j73cz_2971 polyline,._prehighlight_j73cz_2971 polygon,._prehighlight_j73cz_2971 circle,._prehighlight_j73cz_2971 path,._prehighlight_j73cz_2971 rect{stroke:var(--blue);stroke-width:2.6px;stroke-opacity:.85;fill:none;pointer-events:none}._prehighlight_j73cz_2971 ._poche_j73cz_756{stroke:var(--blue);stroke-width:2.6px;fill:#19c2b824}._prehighlight_j73cz_2971 text{fill:var(--blue)}._boxWindow_j73cz_2992,._boxCrossing_j73cz_2993{stroke:var(--blue);stroke-width:1px;fill:#19c2b814;pointer-events:none}._boxCrossing_j73cz_2993{stroke-dasharray:6 4;fill:#5bc87814}._pickTip_j73cz_3003{pointer-events:none;opacity:0;animation:.15s ease-out .45s forwards _pickTipIn_j73cz_1}._pickTip_j73cz_3003 rect{fill:var(--panel);stroke:var(--line);stroke-width:1px}._pickTip_j73cz_3003 text{fill:var(--text);font-size:11px;font-family:var(--ui,inherit)}@keyframes _pickTipIn_j73cz_1{to{opacity:1}}._ctxMenu_j73cz_3024{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_j73cz_3024 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_j73cz_3024 button:hover:not(:disabled){background:color-mix(in srgb, var(--blue) 14%, transparent)}._ctxMenu_j73cz_3024 button:disabled{opacity:.4;cursor:default}._ctxMenu_j73cz_3024 kbd{opacity:.6;font:inherit;font-size:11px}._ctxMenu_j73cz_3024 hr{border:0;border-top:1px solid var(--line);margin:4px 0}._filterBack_j73cz_3066{z-index:1001;background:#00000040;place-items:center;display:grid;position:fixed;inset:0}._filterBox_j73cz_3074{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_j73cz_3074 h3{margin:0 0 10px;font-size:14px}._filterBox_j73cz_3074 label{align-items:center;gap:8px;padding:4px 0;display:flex}._filterBox_j73cz_3074 label span:last-child{opacity:.7;margin-left:auto}._fdRow_j73cz_3098{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}._tabContext_j73cz_3104{color:var(--blue);font-weight:600}._viewCube_j73cz_3109{z-index:5;perspective:400px;-webkit-user-select:none;user-select:none;width:92px;height:92px;position:absolute;top:34px;right:14px}._viewCubeBody_j73cz_3119{width:56px;height:56px;transform-style:preserve-3d;position:absolute;top:18px;left:18px}._viewCubeFace_j73cz_3127{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_j73cz_3127:hover{background:#96c4fff2}._viewCubeHome_j73cz_3144{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_j73cz_3158{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_j73cz_3158 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_j73cz_3185{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_j73cz_1;display:none;position:absolute}._fdRow_j73cz_3098 button{flex:none;width:auto;min-width:72px;height:auto;padding:5px 12px}._fdRow_j73cz_3098>span{white-space:nowrap}._filterBox_j73cz_3074 input[type=checkbox]{flex:none;width:auto}._optionsBar_j73cz_916{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_j73cz_916 b{color:var(--muted);font-weight:600}._optionsBar_j73cz_916 label{cursor:pointer;align-items:center;gap:5px;display:flex}._sketchOptions_j73cz_3243{color:var(--text);align-items:center;gap:12px;display:inline-flex}._sketchOptions_j73cz_3243 label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._sketchNum_j73cz_3255{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_j73cz_3266{color:#c2189b;font-weight:600}._sketchChainOff_j73cz_3270{color:var(--muted)}._sheet_j73cz_336 ._overhead_j73cz_362,._sheet_j73cz_336 ._ink_j73cz_353._overhead_j73cz_362,._sheet_j73cz_336 ._overheadLine_j73cz_362,._sheet_j73cz_336 ._roofFold_j73cz_1259,._sheet_j73cz_336 ._overhead_j73cz_362 line,._sheet_j73cz_336 ._overhead_j73cz_362 polygon,._sheet_j73cz_336 ._overhead_j73cz_362 polyline,._sheet_j73cz_336 ._overhead_j73cz_362 path{stroke:#aab1bb;stroke-width:.7px;stroke-dasharray:6 4;opacity:1;fill:none}._sheet_j73cz_336 ._roofGrid_j73cz_1266{stroke:#bcd0e6;stroke-width:.6px}._sheet_j73cz_336 ._selected_j73cz_814._overhead_j73cz_362,._sheet_j73cz_336 ._selected_j73cz_814 ._overhead_j73cz_362,._sheet_j73cz_336 ._selected_j73cz_814._overhead_j73cz_362 line,._sheet_j73cz_336 ._selected_j73cz_814._overhead_j73cz_362 polygon,._sheet_j73cz_336 ._selected_j73cz_814._overhead_j73cz_362 polyline,._sheet_j73cz_336 ._selected_j73cz_814._overhead_j73cz_362 path,._sheet_j73cz_336 ._selected_j73cz_814 ._roofFold_j73cz_1259{stroke:var(--blue)}._cutLine_j73cz_3306{fill:none;stroke:var(--poche);stroke-width:1.6px;vector-effect:non-scaling-stroke}._belowLine_j73cz_3312{fill:none;stroke-width:.8px}._lift_j73cz_3317{fill:none;stroke:var(--poche);stroke-width:.9px;opacity:.9}._selected_j73cz_814._lift_j73cz_3317{stroke:var(--blue)}._stair_j73cz_2001 ._stairBelow_j73cz_3327{fill:none;stroke:var(--poche);stroke-width:.9px;opacity:1}._stair_j73cz_2001 ._stairCut_j73cz_3333{fill:none;stroke:var(--poche);stroke-width:1.1px;opacity:1}._stair_j73cz_2001 ._stairAbove_j73cz_3339{fill:none;stroke:#aab1bb;stroke-width:.7px;stroke-dasharray:5 3;opacity:1}._stair_j73cz_2001 ._stairWalk_j73cz_3346{fill:none;stroke:var(--text);stroke-width:.7px;stroke-dasharray:none;opacity:.85}._stair_j73cz_2001 ._stairHead_j73cz_3353{fill:var(--text);stroke:none;opacity:.85}._stair_j73cz_2001 text{fill:var(--text);stroke:none;font-family:var(--font-body);font-weight:700}._selected_j73cz_814._stair_j73cz_2001 ._stairBelow_j73cz_3327,._selected_j73cz_814._stair_j73cz_2001 ._stairCut_j73cz_3333,._selected_j73cz_814._stair_j73cz_2001 ._stairAbove_j73cz_3339,._selected_j73cz_814._stair_j73cz_2001 ._stairWalk_j73cz_3346{stroke:var(--blue)}._railing_j73cz_1277 ._railFace_j73cz_3371{fill:none;stroke:var(--poche);stroke-width:.8px}._railing_j73cz_1277 ._railFace_j73cz_3371._railGlassFace_j73cz_3376{stroke:#2f6fb6}._railing_j73cz_1277 ._railPane_j73cz_3379{fill:#2f7fd638;stroke:none}._railing_j73cz_1277 ._railPost_j73cz_3383{fill:var(--poche);stroke:var(--poche);stroke-width:.5px}._selected_j73cz_814._railing_j73cz_1277 ._railFace_j73cz_3371,._selected_j73cz_814._railing_j73cz_1277 ._railPost_j73cz_3383{stroke:var(--blue)}._sheet_j73cz_336 ._ink_j73cz_353._cutLine_j73cz_3306,._sheet_j73cz_336 ._ink_j73cz_353._lift_j73cz_3317{stroke:var(--poche)}._tabs_j73cz_166[hidden]{display:none}._moreTools_j73cz_3402{font-family:var(--font-display);color:var(--blue);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-self:center;margin-left:auto;padding:5px 12px;font-size:12px;font-weight:600}._moreTools_j73cz_3402:hover{border-color:var(--blue)}._ribbonSimple_j73cz_3420 ._ribbon_j73cz_162{align-items:stretch;padding-top:6px;padding-bottom:4px}._ribbonSimple_j73cz_3420 ._ribbon_j73cz_162 ._moreTools_j73cz_3402{margin-right:10px}._ribbonSimple_j73cz_3420 ._tool_j73cz_213{min-width:58px}._ribbonSimple_j73cz_3420 ._tool_j73cz_213 span{font-size:11.5px}._side_j73cz_512{padding:0 0 12px;font-size:13px}._side_j73cz_512 ._aiTabs_j73cz_1409{background:var(--bar);border-bottom:1px solid var(--line);z-index:2;gap:4px;padding:8px;position:sticky;top:0}._side_j73cz_512 ._aiTabs_j73cz_1409 button{font-family:var(--font-display);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:600}._side_j73cz_512 ._aiTabs_j73cz_1409 ._aiTabOn_j73cz_1426{background:var(--blue);color:#fff;box-shadow:none}._side_j73cz_512 ._panel_j73cz_520{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin:10px 10px 0;padding:0 0 8px;overflow:hidden}._side_j73cz_512 ._panel_j73cz_520 h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--strong);background:0 0;border-bottom:0;margin:0;padding:11px 12px 7px;font-size:13.5px;font-weight:600}._side_j73cz_512 ._field_j73cz_103{border-bottom:0;border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);min-height:32px}._side_j73cz_512 ._field_j73cz_103>span{color:var(--muted);border-right:0;padding:0 12px;font-size:12.5px}._side_j73cz_512 ._field_j73cz_103 input,._side_j73cz_512 ._field_j73cz_103 select{font-family:var(--font-body);border-radius:8px;font-size:13px}._side_j73cz_512 ._field_j73cz_103 em{font-family:var(--font-body)}._side_j73cz_512 ._row_j73cz_581 button,._side_j73cz_512 ._primary_j73cz_586,._side_j73cz_512 ._danger_j73cz_587{border-radius:999px;padding:5px 12px}._side_j73cz_512 ._schedule_j73cz_2312{font-size:12.5px}._tool_j73cz_213{border-radius:10px}._side_j73cz_512 ._panel_j73cz_520,._side_j73cz_512>*{flex-shrink:0}._side_j73cz_512 ._aiTabs_j73cz_1409 button{white-space:nowrap;flex:auto;min-width:0;padding:6px 7px;font-size:11.5px}._presentList_j73cz_2641 button,._presentSide_j73cz_2642 button{font-family:var(--font-body);color:var(--text);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px}._presentList_j73cz_2641 button:hover:not(:disabled),._presentSide_j73cz_2642 button:hover:not(:disabled){border-color:var(--blue)}._presentList_j73cz_2641 button:disabled,._presentSide_j73cz_2642 button:disabled{opacity:.5;cursor:default}._presentActions_j73cz_2653 button{height:34px;font-family:var(--font-display);font-weight:600}._presentActions_j73cz_2653>button:first-child{background:var(--blue);border-color:var(--blue);color:#fff}._presentList_j73cz_2641 ._pageList_j73cz_2661 button{background:var(--bar);border-radius:12px;padding:9px 12px}._presentList_j73cz_2641 ._pageList_j73cz_2661 button b,._presentList_j73cz_2641 ._pageList_j73cz_2661 button strong{font-family:var(--font-display)}._presentList_j73cz_2641 ._pageList_j73cz_2661 ._pageOn_j73cz_2683{border-color:var(--blue);box-shadow:none;background:color-mix(in srgb, var(--blue) 10%, var(--panel))}._pageFrame_j73cz_2694{box-shadow:none;border:1px solid #c9cbd0}._presentArea_j73cz_2687{background:var(--bg)}._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}.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}
