.floorplan-module__HYqxSG__page{--fp-blue:#4d73aa;--fp-ink:#202c3c;--fp-muted:#738093;--fp-line:#e3e8ef;--fp-workspace-height:clamp(440px,calc(100dvh - 200px),840px);color:var(--fp-ink);width:100%;max-width:1760px;margin:0 auto;padding:27px 32px 40px}.floorplan-module__HYqxSG__page button{font:inherit;cursor:pointer;border:1px solid var(--fp-line);color:#4c5b70;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:7px 11px;transition:background .15s,border-color .15s;display:inline-flex}.floorplan-module__HYqxSG__page button:hover:not(:disabled){background:#f4f7fc;border-color:#b9cae3}.floorplan-module__HYqxSG__page button:disabled{cursor:default;opacity:.48}.floorplan-module__HYqxSG__page button:focus-visible{outline-offset:3px;outline:3px solid #7fa6df}.floorplan-module__HYqxSG__page h1,.floorplan-module__HYqxSG__page h2,.floorplan-module__HYqxSG__page p{margin:0}.floorplan-module__HYqxSG__breadcrumb{color:#8b95a3;align-items:center;gap:9px;margin-bottom:17px;font-size:12px;display:flex}.floorplan-module__HYqxSG__breadcrumb a{color:#69778c;text-decoration:none}.floorplan-module__HYqxSG__pageHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.floorplan-module__HYqxSG__pageHeader h1{letter-spacing:-.5px;font-size:27px;font-weight:650;line-height:1.35}.floorplan-module__HYqxSG__pageHeader p{color:var(--fp-muted);margin-top:10px;font-size:14px}.floorplan-module__HYqxSG__page .floorplan-module__HYqxSG__secondary{white-space:nowrap;min-height:39px;padding:9px 15px;font-size:13px}.floorplan-module__HYqxSG__fileInput{display:none}.floorplan-module__HYqxSG__workspace{grid-template-columns:minmax(0,1fr) 298px;align-items:start;gap:22px;display:grid}.floorplan-module__HYqxSG__drawingPanel,.floorplan-module__HYqxSG__settings,.floorplan-module__HYqxSG__history{border:1px solid var(--fp-line);background:#fff;border-radius:12px;overflow:hidden}.floorplan-module__HYqxSG__drawingPanel{height:var(--fp-workspace-height);flex-direction:column;min-height:0;display:flex}.floorplan-module__HYqxSG__drawingHeader{border-bottom:1px solid var(--fp-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:13px 18px;display:flex}.floorplan-module__HYqxSG__viewSwitcher{background:#f7f8fa;flex-shrink:0;justify-content:center;gap:3px;padding:12px 20px;display:flex}.floorplan-module__HYqxSG__viewSwitcher button{color:#728098;background:0 0;border-color:#0000;min-width:150px;min-height:38px;font-size:13px}.floorplan-module__HYqxSG__viewSwitcher button[aria-pressed=true]{color:#4d73aa;background:#fff;border-color:#d5e0ef;box-shadow:0 2px 5px #314a7010}.floorplan-module__HYqxSG__workPanel{flex-direction:column;flex:1;min-height:0;display:flex}.floorplan-module__HYqxSG__workPanel[hidden]{display:none}.floorplan-module__HYqxSG__filename{align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:550;display:flex}.floorplan-module__HYqxSG__filename>svg{color:#8194ae;flex-shrink:0}.floorplan-module__HYqxSG__filename>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.floorplan-module__HYqxSG__fileLabel{color:#738093;flex-shrink:0;font-size:11px;font-weight:400}.floorplan-module__HYqxSG__sourceSelect{width:min(24vw,270px);min-width:0}.floorplan-module__HYqxSG__headerActions{flex-shrink:0;align-items:center;gap:9px;display:flex}.floorplan-module__HYqxSG__headerActions button{font-size:12px}.floorplan-module__HYqxSG__layoutSelect{width:100px}.floorplan-module__HYqxSG__canvasBody{background:#f7f8fa;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.floorplan-module__HYqxSG__canvasHint{color:#8190a2;flex-shrink:0;min-height:23px;padding:2px 17px;font-size:12px}.floorplan-module__HYqxSG__canvas{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;flex:1;width:100%;height:100%;min-height:0;padding:12px 20px 8px;display:block}.floorplan-module__HYqxSG__canvas:active{cursor:grabbing}.floorplan-module__HYqxSG__selecting{cursor:crosshair}.floorplan-module__HYqxSG__cameraControl{cursor:grab;outline:none}.floorplan-module__HYqxSG__cameraControl:focus-visible>circle:nth-child(2){stroke:#142c5c;stroke-width:4px}.floorplan-module__HYqxSG__canvasLoading{color:var(--fp-muted);background:#f7f8fae8;justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex;position:absolute;inset:50px 0 60px}.floorplan-module__HYqxSG__canvasToolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 15px 12px;display:flex}.floorplan-module__HYqxSG__toolGroup{align-items:center;gap:3px;display:flex}.floorplan-module__HYqxSG__toolGroup button{background:0 0;border-color:#0000;gap:5px;min-width:30px;min-height:30px;padding:5px 7px;font-size:12px}.floorplan-module__HYqxSG__toolGroup button[aria-pressed=true]{color:#3565a6;background:#e9f0fb}.floorplan-module__HYqxSG__zoomLabel{text-align:center;color:#6e7a8d;min-width:36px;font-size:12px}.floorplan-module__HYqxSG__legend{color:#8a93a3;flex-wrap:wrap;flex-shrink:0;gap:15px;padding:0 18px 12px;font-size:11px;display:flex}.floorplan-module__HYqxSG__wallKey{color:#3478d6}.floorplan-module__HYqxSG__doorKey{color:#cf7c22}.floorplan-module__HYqxSG__windowKey{color:#8e5aca}.floorplan-module__HYqxSG__passageKey{color:#2b9574}.floorplan-module__HYqxSG__drawingFooter{border-top:1px solid var(--fp-line);color:#8c96a5;flex-shrink:0;justify-content:space-between;gap:12px;min-height:39px;padding:9px 17px;font-size:11px;display:flex}.floorplan-module__HYqxSG__drawingFooter>span{align-items:center;gap:6px;display:inline-flex}.floorplan-module__HYqxSG__uploadArea{color:#8190a5;text-align:center;background:#fafbfd;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:15px;min-height:0;padding:24px;display:flex}.floorplan-module__HYqxSG__uploadArea>svg{color:#7c96b9}.floorplan-module__HYqxSG__uploadArea h2{color:#4b5d76;font-size:19px;font-weight:550}.floorplan-module__HYqxSG__uploadArea p{max-width:330px;font-size:13px;line-height:1.8}.floorplan-module__HYqxSG__page .floorplan-module__HYqxSG__uploadArea .floorplan-module__HYqxSG__primary{width:auto;margin-top:9px;padding:12px 25px}.floorplan-module__HYqxSG__formatNote{letter-spacing:.5px;color:#94a0b0;font-size:11px}.floorplan-module__HYqxSG__uploadArea small{max-width:360px;font-size:11px}.floorplan-module__HYqxSG__settings{max-height:var(--fp-workspace-height);flex-direction:column;min-height:0;display:flex}.floorplan-module__HYqxSG__settingsBody{scrollbar-width:thin;flex:0 auto;min-height:0;padding:0 21px;overflow-y:auto}.floorplan-module__HYqxSG__settingSection{border-bottom:1px solid #edf0f5;padding:16px 0}.floorplan-module__HYqxSG__settingSection:last-child{border-bottom:0}.floorplan-module__HYqxSG__settingSection h2,.floorplan-module__HYqxSG__history h2{font-size:16px;font-weight:600}.floorplan-module__HYqxSG__settingSection p{color:var(--fp-muted);margin-top:10px;font-size:12px;line-height:1.85}.floorplan-module__HYqxSG__sectionTitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.floorplan-module__HYqxSG__page .floorplan-module__HYqxSG__styleLink{color:#4d73aa;white-space:nowrap;background:0 0;border:0;gap:3px;min-height:26px;padding:0;font-size:11px}.floorplan-module__HYqxSG__success{color:#5b9e80}.floorplan-module__HYqxSG__subtleTag{color:#8292a7;font-size:11px}.floorplan-module__HYqxSG__regionSummary{color:#627187;align-items:center;gap:8px;margin:16px 0 12px;font-size:12px;display:flex}.floorplan-module__HYqxSG__regionSummary>svg{color:#8297b4}.floorplan-module__HYqxSG__regionSummary button{color:#4d73aa;border:0;min-height:25px;margin-left:auto;padding:2px 5px;font-size:11px}.floorplan-module__HYqxSG__page .floorplan-module__HYqxSG__secondaryWide{color:#4e72a5;background:#f8fafe;border-color:#d9e3f2;width:100%;min-height:39px;font-size:13px}.floorplan-module__HYqxSG__cameraButtons{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.floorplan-module__HYqxSG__cameraButtons button{gap:5px;padding:9px 4px;font-size:12px}.floorplan-module__HYqxSG__page .floorplan-module__HYqxSG__viewButton{color:#4d73aa;border:0;margin-top:5px;padding:7px 0;font-size:12px}.floorplan-module__HYqxSG__viewPreview{margin-top:6px}.floorplan-module__HYqxSG__viewPreviewImage{aspect-ratio:3/2;object-fit:contain;background:#f6f8fb;border:1px solid #e4e9f0;border-radius:7px;width:100%;display:block}.floorplan-module__HYqxSG__viewPreview p{text-align:center;margin-top:5px;font-size:11px}.floorplan-module__HYqxSG__generateSection{background:#fff;border-top:1px solid #edf0f5;flex-shrink:0;padding:18px 21px 15px}.floorplan-module__HYqxSG__page .floorplan-module__HYqxSG__primary{background:var(--fp-blue);border-color:var(--fp-blue);color:#fff;width:100%;min-height:46px;font-size:14px;font-weight:500}.floorplan-module__HYqxSG__page .floorplan-module__HYqxSG__primary:hover:not(:disabled){background:#426699;border-color:#426699}.floorplan-module__HYqxSG__generateSection p{color:#9aa3b1;text-align:center;margin-top:12px;font-size:11px;line-height:1.8}.floorplan-module__HYqxSG__muted{font-size:12px;line-height:1.8;color:#8c98a9!important}.floorplan-module__HYqxSG__errorBar,.floorplan-module__HYqxSG__notice{color:#aa5b54;background:#fff8f6;border:1px solid #eed6d3;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.7;margin-bottom:17px!important}.floorplan-module__HYqxSG__errorBar button{margin-left:14px;font-size:12px}.floorplan-module__HYqxSG__workspace+.floorplan-module__HYqxSG__errorBar,.floorplan-module__HYqxSG__workspace+.floorplan-module__HYqxSG__notice{margin-top:16px!important}.floorplan-module__HYqxSG__notice{color:#5877a1;background:#f4f8fe;border-color:#dce7f6}.floorplan-module__HYqxSG__error{color:#aa5b54;padding:8px 0;font-size:12px}.floorplan-module__HYqxSG__initialLoading{color:#8a97aa;justify-content:center;align-items:center;gap:12px;min-height:550px;display:flex}.floorplan-module__HYqxSG__history{margin-top:24px;padding:22px}.floorplan-module__HYqxSG__history>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.floorplan-module__HYqxSG__resultView{flex-direction:column;flex:1;min-height:0;display:flex}.floorplan-module__HYqxSG__resultMedia{background:#f7f8fa;flex:1;min-height:0;padding:0 18px 12px}.floorplan-module__HYqxSG__resultImage{object-fit:contain;background:#f1f3f6;border-radius:8px;width:100%;height:100%;min-height:0;display:block}span.floorplan-module__HYqxSG__resultImage{color:#8193ad;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.floorplan-module__HYqxSG__resultPending{color:#8193ad;text-align:center;background:#f1f3f6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;min-height:0;padding:28px;font-size:13px;line-height:1.7;display:flex}.floorplan-module__HYqxSG__resultPending strong{color:#596e8b;font-weight:500}.floorplan-module__HYqxSG__resultFooter{border-top:1px solid var(--fp-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 18px;display:flex}.floorplan-module__HYqxSG__resultFooter button{color:#4d73aa;background:0 0;border:0;padding:6px 7px;font-size:12px}.floorplan-module__HYqxSG__resultFooter .floorplan-module__HYqxSG__returnToPlan{white-space:nowrap}.floorplan-module__HYqxSG__resultActions{align-items:center;gap:7px;display:flex}.floorplan-module__HYqxSG__resultBadge{color:#8290a4;white-space:nowrap;background:#f0f3f7;border-radius:30px;padding:5px 11px;font-size:11px}.floorplan-module__HYqxSG__resultDialog[data-slot=dialog-content]{background:#fff;flex-direction:column;gap:16px;width:calc(100vw - 48px);max-width:none;height:calc(100dvh - 48px);padding:20px;display:flex}.floorplan-module__HYqxSG__resultDialog [data-slot=dialog-title]{color:#202c3c;font-size:17px}.floorplan-module__HYqxSG__fullscreenMedia{flex:1;min-height:0}.floorplan-module__HYqxSG__resultDialog>footer{flex-shrink:0;justify-content:flex-end;display:flex}.floorplan-module__HYqxSG__fullscreenDownload{color:#4d73aa;cursor:pointer;background:#fff;border:1px solid #e3e8ef;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:7px 12px;font-size:13px;display:inline-flex}.floorplan-module__HYqxSG__fullscreenDownload:disabled{opacity:.48;cursor:default}.floorplan-module__HYqxSG__history h2{align-items:center;gap:9px;display:flex}.floorplan-module__HYqxSG__historyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.floorplan-module__HYqxSG__historyGrid article{border:1px solid var(--fp-line);border-radius:9px;overflow:hidden}.floorplan-module__HYqxSG__historyImage,.floorplan-module__HYqxSG__historyPlaceholder{aspect-ratio:3/2;object-fit:cover;background:#f2f5f9;width:100%;display:block}.floorplan-module__HYqxSG__historyPlaceholder{color:#7d8ba2;justify-content:center;align-items:center;font-size:13px;display:flex}.floorplan-module__HYqxSG__historyInfo{color:#8995a5;justify-content:space-between;align-items:center;gap:8px;padding:11px;font-size:11px;display:flex}.floorplan-module__HYqxSG__historyInfo button{min-height:30px;padding:4px 9px;font-size:12px}.floorplan-module__HYqxSG__historyGrid .floorplan-module__HYqxSG__error{padding:0 12px 12px}.floorplan-module__HYqxSG__emptyHistory{text-align:center;color:#8a97a9;padding:40px 0;font-size:13px}.floorplan-module__HYqxSG__loading{color:#8793a4;align-items:center;gap:8px;font-size:12px;display:flex;margin:18px 0!important}.floorplan-module__HYqxSG__backLink{color:#8090a5;align-items:center;gap:6px;margin-top:22px;font-size:12px;text-decoration:none;display:inline-flex}.floorplan-module__HYqxSG__spin{animation:1s linear infinite floorplan-module__HYqxSG__fp-spin}@keyframes floorplan-module__HYqxSG__fp-spin{to{transform:rotate(360deg)}}@media (min-width:1600px){.floorplan-module__HYqxSG__workspace{grid-template-columns:minmax(0,1fr) 330px;gap:25px}.floorplan-module__HYqxSG__settingsBody{padding:0 25px}.floorplan-module__HYqxSG__generateSection{padding-inline:25px}.floorplan-module__HYqxSG__page{padding:32px 42px 48px}}@media (max-width:1150px){.floorplan-module__HYqxSG__page{--fp-workspace-height:clamp(440px,calc(100dvh - 240px),840px);padding:24px 20px 35px}.floorplan-module__HYqxSG__workspace{grid-template-columns:minmax(0,1fr) 270px;gap:15px}.floorplan-module__HYqxSG__settingsBody{padding:0 16px}.floorplan-module__HYqxSG__generateSection{padding-inline:16px}.floorplan-module__HYqxSG__headerActions button{gap:0;font-size:0}.floorplan-module__HYqxSG__canvasToolbar{flex-wrap:wrap;padding:10px 8px}.floorplan-module__HYqxSG__drawingHeader{padding:12px}.floorplan-module__HYqxSG__pageHeader h1{font-size:24px}.floorplan-module__HYqxSG__resultFooter{gap:4px;padding:9px 10px}.floorplan-module__HYqxSG__resultFooter button{gap:5px;padding:5px;font-size:11px}.floorplan-module__HYqxSG__resultActions{gap:3px}.floorplan-module__HYqxSG__resultBadge{padding:4px 7px}.floorplan-module__HYqxSG__viewSwitcher button{min-width:130px}.floorplan-module__HYqxSG__page .floorplan-module__HYqxSG__styleLink{font-size:10px}}@media (prefers-reduced-motion:reduce){.floorplan-module__HYqxSG__spin{animation-duration:3s}.floorplan-module__HYqxSG__page button{transition:none}}
.contextual-help-module__gx-05a__triggerWrap{z-index:85;justify-content:center;align-items:center;display:inline-flex}.contextual-help-module__gx-05a__trigger{color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .16s,opacity .16s;display:inline-flex}.contextual-help-module__gx-05a__trigger:hover{color:color-mix(in srgb,var(--primary)78%,var(--foreground));background:0 0}.contextual-help-module__gx-05a__trigger:focus-visible{outline:none}.contextual-help-module__gx-05a__trigger svg{width:16px;height:16px}.contextual-help-module__gx-05a__trigger:focus-visible svg{outline:2px solid color-mix(in srgb,var(--primary)62%,transparent);outline-offset:2px;border-radius:999px}.contextual-help-module__gx-05a__coachmark{background:var(--background);border:1px solid color-mix(in srgb,var(--primary)18%,var(--border));box-sizing:border-box;color:var(--foreground);z-index:90;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr) auto;width:356px;max-width:calc(100% - 24px);max-height:min(420px,100% - 24px);padding:18px;display:grid;position:absolute;overflow:hidden;box-shadow:0 24px 70px -28px #141b2b9e}.contextual-help-module__gx-05a__mask{border-radius:inherit;pointer-events:none;z-index:80;position:absolute;overflow:hidden}.contextual-help-module__gx-05a__maskRegion{background:#0f172a94;position:absolute}.contextual-help-module__gx-05a__spotlight{border:3px solid color-mix(in srgb,var(--primary)82%,white);z-index:1;border-radius:10px;position:absolute;box-shadow:0 0 0 1px #ffffffb8,0 10px 30px -16px #0f172ac7}.contextual-help-module__gx-05a__secondary:focus-visible,.contextual-help-module__gx-05a__primary:focus-visible{outline:2px solid color-mix(in srgb,var(--primary)58%,transparent);outline-offset:2px}.contextual-help-module__gx-05a__progress{color:var(--primary);letter-spacing:.02em;margin:0 0 8px;font-size:11px;font-weight:650}.contextual-help-module__gx-05a__title{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:650;line-height:1.35}.contextual-help-module__gx-05a__description{color:var(--muted-foreground);min-height:0;margin:8px 0 0;font-size:13px;line-height:1.65;overflow-y:auto}.contextual-help-module__gx-05a__liveRegion{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contextual-help-module__gx-05a__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.contextual-help-module__gx-05a__secondary,.contextual-help-module__gx-05a__primary{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.contextual-help-module__gx-05a__secondary{border:1px solid var(--border);color:var(--foreground);background:0 0}.contextual-help-module__gx-05a__dismiss{color:var(--muted-foreground);border-color:#0000}.contextual-help-module__gx-05a__primary{background:var(--primary);border:1px solid var(--primary);color:var(--primary-foreground)}.contextual-help-module__gx-05a__secondary svg,.contextual-help-module__gx-05a__primary svg{width:14px;height:14px}@media (max-width:520px){.contextual-help-module__gx-05a__coachmark{width:calc(100% - 16px);max-width:calc(100% - 16px);max-height:min(360px,100% - 16px);padding:16px}.contextual-help-module__gx-05a__actions{align-items:stretch}.contextual-help-module__gx-05a__secondary,.contextual-help-module__gx-05a__primary{min-height:38px}}@media (prefers-reduced-motion:reduce){.contextual-help-module__gx-05a__trigger{transition:none}}
.ai-panel-module__t4se-q__panel [data-testid=agent-message-timeline]{row-gap:1.125rem}.ai-panel-module__t4se-q__panel [data-message-role=assistant]{animation:.19s ease-out both ai-panel-module__t4se-q__agentMessageEnter}.ai-panel-module__t4se-q__statusDot{background:var(--primary);border-radius:999px;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite ai-panel-module__t4se-q__agentStatusBreathe}.ai-panel-module__t4se-q__activityBody{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .18s;display:grid}.ai-panel-module__t4se-q__activityBodyOpen{opacity:1;grid-template-rows:1fr}.ai-panel-module__t4se-q__activityInner{min-height:0;overflow:hidden}.ai-panel-module__t4se-q__panel [data-testid=agent-composer]{border-radius:16px;height:48px;transition:border-color .18s,box-shadow .18s;box-shadow:0 8px 24px -20px #1f2d4e59}.ai-panel-module__t4se-q__panel [data-testid=agent-composer]:focus-within{border-color:var(--primary-outline);box-shadow:0 0 0 3px #4a6fa517}.ai-panel-module__t4se-q__voiceButton{width:2rem;height:2rem;color:var(--muted-foreground);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:background .18s,color .18s;display:grid;position:relative}.ai-panel-module__t4se-q__voiceButton:not(:disabled):hover{background:#4a6fa517}.ai-panel-module__t4se-q__voiceButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ai-panel-module__t4se-q__voiceButton:disabled{opacity:.45}.ai-panel-module__t4se-q__voiceConnecting{color:var(--primary);background:#4a6fa517}.ai-panel-module__t4se-q__voiceConnecting:disabled{opacity:1}.ai-panel-module__t4se-q__voiceConnecting:after{content:"";border:2px solid #0000;border-top-color:currentColor;border-radius:50%;animation:.9s linear infinite ai-panel-module__t4se-q__voiceSpin;position:absolute;inset:2px}.ai-panel-module__t4se-q__voiceRecording,.ai-panel-module__t4se-q__voiceRecording:not(:disabled):hover{color:#be123c;background:#fff1f2}.ai-panel-module__t4se-q__voiceRecording:after{content:"";pointer-events:none;background:currentColor;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite ai-panel-module__t4se-q__voiceIndicator;position:absolute;top:3px;right:3px}:is(.ai-panel-module__t4se-q__panel [data-testid=agent-send-message],.ai-panel-module__t4se-q__panel [data-testid=agent-stop-response]){border-radius:12px;transition:background-color .18s,transform .18s,opacity .18s}:is(.ai-panel-module__t4se-q__panel [data-testid=agent-send-message]:not(:disabled):hover,.ai-panel-module__t4se-q__panel [data-testid=agent-stop-response]:not(:disabled):hover){background-color:var(--primary-hover);transform:translateY(-1px)}:is(.ai-panel-module__t4se-q__panel [data-testid^=agent-message-optimistic-user-],.ai-panel-module__t4se-q__panel [data-testid=agent-send-feedback]){animation:.19s ease-out both ai-panel-module__t4se-q__agentMessageEnter}@keyframes ai-panel-module__t4se-q__agentMessageEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-panel-module__t4se-q__agentStatusBreathe{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes ai-panel-module__t4se-q__voiceSpin{to{transform:rotate(360deg)}}@keyframes ai-panel-module__t4se-q__voiceIndicator{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ai-panel-module__t4se-q__activityBody{transition:none}.ai-panel-module__t4se-q__panel [data-testid=agent-composer]{transition:none}.ai-panel-module__t4se-q__panel [data-testid=agent-send-message]{transition:none}.ai-panel-module__t4se-q__panel [data-testid=agent-stop-response]{transition:none}.ai-panel-module__t4se-q__statusDot,.ai-panel-module__t4se-q__voiceConnecting:after,.ai-panel-module__t4se-q__voiceRecording:after{animation:none}.ai-panel-module__t4se-q__panel [data-message-role=assistant]{animation:none}.ai-panel-module__t4se-q__panel [data-testid^=agent-message-optimistic-user-]{animation:none}.ai-panel-module__t4se-q__panel [data-testid=agent-send-feedback]{animation:none}}
.workspace-onboarding-module__680uCa__tour{--onboarding-tour-surface:#fff}.workspace-onboarding-module__680uCa__section{overflow:hidden;background:#fffffffa!important;border:1px solid #e3e7efeb!important;border-radius:16px!important;box-shadow:0 24px 72px -28px #1826437a!important}.workspace-onboarding-module__680uCa__header{width:100%!important;padding:0!important}.workspace-onboarding-module__680uCa__title{font-weight:400!important}.workspace-onboarding-module__680uCa__hidden{display:none!important}.workspace-onboarding-module__680uCa__coach{color:#1d2129;padding:22px 24px 20px}.workspace-onboarding-module__680uCa__progress{color:#4a6fa5;letter-spacing:.03em;margin:0 0 10px;font-size:12px;font-weight:650}.workspace-onboarding-module__680uCa__heading{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:650;line-height:1.35}.workspace-onboarding-module__680uCa__description{color:#687182;margin:9px 0 0;font-size:13px;font-weight:400;line-height:1.65}.workspace-onboarding-module__680uCa__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.workspace-onboarding-module__680uCa__skip,.workspace-onboarding-module__680uCa__next{min-height:44px}.workspace-onboarding-module__680uCa__skip{color:#687182;padding-inline:6px}.workspace-onboarding-module__680uCa__next{border-radius:10px;min-width:108px}.workspace-onboarding-module__680uCa__tour .ant-tour-arrow:before{background:#fff!important}@media (max-width:640px){.workspace-onboarding-module__680uCa__coach{padding:20px}.workspace-onboarding-module__680uCa__actions{align-items:stretch}}@media (prefers-reduced-motion:reduce){.workspace-onboarding-module__680uCa__tour,.workspace-onboarding-module__680uCa__tour *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.detail-loading-module__JVpGLa__standalone{background:#eef4fc;min-height:100dvh}.detail-loading-module__JVpGLa__workspaceHeader{color:#172742;background:#fff;border-bottom:1px solid #e0e7f0;justify-content:space-between;align-items:center;height:64px;padding:0 26px;font-size:14px;display:flex}.detail-loading-module__JVpGLa__workspaceHeader span{align-items:center;gap:20px;display:flex}.detail-loading-module__JVpGLa__workspaceHeader>svg{color:#416aa5}.detail-loading-module__JVpGLa__loading{color:#172742;background:#eef4fc;min-height:100%;padding:40px 26px 28px}.detail-loading-module__JVpGLa__heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:28px;display:grid}.detail-loading-module__JVpGLa__heading h1{margin:0;font-size:28px;font-weight:700;line-height:40px}.detail-loading-module__JVpGLa__heading p{color:#576984;margin:4px 0 0;font-size:14px;line-height:20px}.detail-loading-module__JVpGLa__history{color:#416aa5;white-space:nowrap;align-items:center;gap:7px;font-size:14px;display:flex}.detail-loading-module__JVpGLa__panels{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.detail-loading-module__JVpGLa__panel{background:#f7faff;border:1px solid #e0e7f0;border-radius:9px;min-width:0;padding:26px}.detail-loading-module__JVpGLa__panel h2{margin:0;font-size:18px;font-weight:650;line-height:26px}.detail-loading-module__JVpGLa__tabs{gap:5px;width:56%;height:35px;margin-top:16px;display:flex}.detail-loading-module__JVpGLa__tabs>span{flex:1}.detail-loading-module__JVpGLa__preview{background:#f5f8fc;border:1px solid #e0e7f0;border-radius:6px;flex-direction:column;height:clamp(410px,100dvh - 384px,600px);margin-top:28px;padding:12px;display:flex}.detail-loading-module__JVpGLa__previewTabs{gap:10px;height:24px;margin-bottom:12px;display:flex}.detail-loading-module__JVpGLa__previewTabs>span{width:64px}.detail-loading-module__JVpGLa__image{flex:1}.detail-loading-module__JVpGLa__fields{gap:28px;margin-top:22px;display:grid}.detail-loading-module__JVpGLa__label{width:23%;height:18px;margin-bottom:12px}.detail-loading-module__JVpGLa__input{height:42px}.detail-loading-module__JVpGLa__textarea{height:106px}.detail-loading-module__JVpGLa__skeleton{background:#e8edf5;border-radius:4px;position:relative;overflow:hidden}.detail-loading-module__JVpGLa__skeleton:after{content:"";background:linear-gradient(110deg,#0000 20%,#fafdffbb 48%,#0000 76%);animation:2.2s ease-in-out infinite detail-loading-module__JVpGLa__sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes detail-loading-module__JVpGLa__sweep{to{transform:translate(100%)}}@media (max-width:1100px){.detail-loading-module__JVpGLa__heading{flex-wrap:wrap;gap:18px;display:flex}.detail-loading-module__JVpGLa__heading>div:first-child{flex:1 0 calc(100% - 120px)}.detail-loading-module__JVpGLa__panel{padding:22px}}@media (max-width:700px){.detail-loading-module__JVpGLa__loading{padding:24px 16px}.detail-loading-module__JVpGLa__heading h1{font-size:24px}.detail-loading-module__JVpGLa__panels{grid-template-columns:1fr}.detail-loading-module__JVpGLa__history{font-size:12px}.detail-loading-module__JVpGLa__preview{height:310px}}@media (prefers-reduced-motion:reduce){.detail-loading-module__JVpGLa__skeleton:after{animation:none}}
.quote-export-surface-module__EKzcFG__previewViewport{width:100%;min-height:var(--quote-preview-height);overflow:hidden}.quote-export-surface-module__EKzcFG__previewViewport[data-preview-ready=false] .quote-export-surface-module__EKzcFG__previewPaper{visibility:hidden}.quote-export-surface-module__EKzcFG__previewPaper{width:var(--quote-paper-width);max-width:none;transform:scale(var(--quote-preview-scale));transform-origin:0 0;margin-inline:0}.quote-export-surface-module__EKzcFG__pageStack{flex-direction:column;gap:16px;display:flex}.quote-export-surface-module__EKzcFG__quotePage{box-sizing:border-box;width:var(--quote-page-width);height:var(--quote-page-height);min-height:var(--quote-page-height);max-height:var(--quote-page-height);color:#0f172a;print-color-adjust:exact;-webkit-print-color-adjust:exact;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:28px 32px 20px;display:flex;overflow:hidden}.quote-export-surface-module__EKzcFG__pageMain{flex:0 auto;min-height:0;overflow:hidden}.quote-export-surface-module__EKzcFG__pageFill{flex:auto;min-height:0}.quote-export-surface-module__EKzcFG__pageFooterBar{text-align:center;color:#64748b;flex:none;padding-top:4px;font-size:8px;line-height:12px}.quote-export-surface-module__EKzcFG__tableCellClamp{white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere;line-height:13px;display:block}.quote-export-surface-module__EKzcFG__tableCellNumeric{overflow-wrap:anywhere;white-space:normal;display:block}.quote-export-surface-module__EKzcFG__tableStandard{table-layout:fixed;border-collapse:collapse;width:100%;font-size:10px;line-height:13px}.quote-export-surface-module__EKzcFG__tableStandard th,.quote-export-surface-module__EKzcFG__tableStandard td{vertical-align:top;overflow:hidden}.quote-export-surface-module__EKzcFG__quotePage[data-orientation=landscape] .quote-export-surface-module__EKzcFG__tableStandard{table-layout:fixed}.quote-export-surface-module__EKzcFG__quoteDocument{box-sizing:border-box;color:#0f172a;print-color-adjust:exact;-webkit-print-color-adjust:exact;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px}.quote-export-surface-module__EKzcFG__templateStandard{font-family:Arial,Microsoft YaHei,sans-serif}.quote-export-surface-module__EKzcFG__templateBrand{padding:28px;font-family:Arial,Microsoft YaHei,sans-serif}.quote-export-surface-module__EKzcFG__templateCompact{border-radius:8px;padding:20px;font-family:Arial Narrow,Arial,Microsoft YaHei,sans-serif}.quote-export-surface-module__EKzcFG__templateMinimal{border-color:#94a3b8;border-radius:0;padding:40px;font-family:Arial,Microsoft YaHei,sans-serif}.quote-export-surface-module__EKzcFG__templateMinimal [role=img]{filter:grayscale()}@media print{.quote-export-surface-module__EKzcFG__previewViewport{overflow:visible;height:auto!important}.quote-export-surface-module__EKzcFG__previewPaper{width:auto!important;max-width:none!important;transform:none!important}.quote-export-surface-module__EKzcFG__pageStack{gap:0}.quote-export-surface-module__EKzcFG__quotePage{page-break-after:always;break-after:page;box-shadow:none;border:0;border-radius:0}.quote-export-surface-module__EKzcFG__quotePage:last-child{page-break-after:auto;break-after:auto}.quote-export-surface-module__EKzcFG__quoteDocument{border:0;border-radius:0;padding:0}}.quote-export-surface-module__EKzcFG__itemsTable{font-family:Arial,Microsoft YaHei,sans-serif;font-size:var(--quote-table-font);line-height:var(--quote-table-line)}.quote-export-surface-module__EKzcFG__itemsTable th,.quote-export-surface-module__EKzcFG__itemsTable td{padding:var(--quote-table-padding-y)var(--quote-table-padding-x);vertical-align:middle}.quote-export-surface-module__EKzcFG__itemsTable thead th{word-break:keep-all;overflow-wrap:normal}.quote-export-surface-module__EKzcFG__itemsTable .quote-export-surface-module__EKzcFG__tableCellClamp{line-height:inherit;word-break:normal;overflow-wrap:anywhere}.quote-export-surface-module__EKzcFG__itemsTable .quote-export-surface-module__EKzcFG__tableCellNumeric{white-space:nowrap;overflow-wrap:normal;line-height:inherit}
.marketing-guide-page-module__ki0faG__layout{background:#fafbfe;grid-template-columns:272px minmax(0,1fr);gap:0;max-width:1600px;min-height:calc(100dvh - 128px);margin-inline:auto;display:grid}.marketing-guide-page-module__ki0faG__sidebar{border-right:1px solid var(--border);padding:58px 24px}.marketing-guide-page-module__ki0faG__directoryTitle{margin:0 20px 40px;font-size:19px;font-weight:600}.marketing-guide-page-module__ki0faG__topics{background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:12px;width:100%;height:auto;padding:0;display:flex}.marketing-guide-page-module__ki0faG__topic{color:#4f5868;white-space:normal;text-align:left;border:0;border-radius:6px;flex:none;justify-content:flex-start;height:auto;min-height:48px;padding:12px 20px;font-size:16px;position:relative}.marketing-guide-page-module__ki0faG__topic:hover{color:var(--primary);background:var(--primary-soft)}.marketing-guide-page-module__ki0faG__topic[data-state=active]{color:var(--primary);box-shadow:none;background:0 0}.marketing-guide-page-module__ki0faG__topic[data-state=active]:before{background:var(--primary);content:"";border-radius:4px;width:4px;position:absolute;inset:12px auto 12px 0}.marketing-guide-page-module__ki0faG__content{min-width:0;padding:82px clamp(32px,4.3vw,68px) 56px clamp(40px,6.2vw,92px)}.marketing-guide-page-module__ki0faG__panel:focus-visible{outline:2px solid var(--primary);outline-offset:10px;border-radius:4px}.marketing-guide-page-module__ki0faG__title{letter-spacing:-.015em;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(30px,3.1vw,46px);font-weight:600;line-height:1.4}.marketing-guide-page-module__ki0faG__description{color:#687182;max-width:65ch;margin-top:24px;font-size:20px;line-height:1.8}.marketing-guide-page-module__ki0faG__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.marketing-guide-page-module__ki0faG__primary,.marketing-guide-page-module__ki0faG__secondary{white-space:normal;text-align:center;border-radius:12px;height:auto;min-height:54px;padding:15px 30px;font-size:15px}.marketing-guide-page-module__ki0faG__secondary{border-color:var(--primary);color:var(--primary);background:0 0}.marketing-guide-page-module__ki0faG__photo{aspect-ratio:3.2;object-fit:cover;border-radius:14px;width:100%;height:auto;margin-top:44px}.marketing-guide-page-module__ki0faG__features{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px;display:grid}.marketing-guide-page-module__ki0faG__feature{align-items:flex-start;gap:22px;padding-right:28px;display:flex}.marketing-guide-page-module__ki0faG__feature+.marketing-guide-page-module__ki0faG__feature{border-left:1px solid var(--border);padding:0 0 0 36px}.marketing-guide-page-module__ki0faG__featureIcon{background:var(--primary-soft);width:64px;height:64px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.marketing-guide-page-module__ki0faG__featureIcon svg{width:26px;height:26px}.marketing-guide-page-module__ki0faG__feature h2{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.5}.marketing-guide-page-module__ki0faG__feature p{color:#687182;margin-top:12px;font-size:15px;line-height:1.9}.marketing-guide-page-module__ki0faG__textLink{color:var(--primary);align-items:center;gap:8px;margin-top:12px;padding-block:4px;font-size:15px;font-weight:500;display:inline-flex}.marketing-guide-page-module__ki0faG__textLink:hover{text-underline-offset:4px;text-decoration:underline}.marketing-guide-page-module__ki0faG__questions{max-width:900px;margin-top:48px}.marketing-guide-page-module__ki0faG__question{border-bottom:1px solid var(--border)}.marketing-guide-page-module__ki0faG__question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:19px;font-weight:500;list-style:none;display:flex}.marketing-guide-page-module__ki0faG__question summary::-webkit-details-marker{display:none}.marketing-guide-page-module__ki0faG__question summary svg{color:var(--primary);flex-shrink:0}.marketing-guide-page-module__ki0faG__question[open] summary svg{transform:rotate(180deg)}.marketing-guide-page-module__ki0faG__question p{color:#4f5868;max-width:65ch;padding:0 32px 24px 0;font-size:16px;line-height:1.9}.marketing-guide-page-module__ki0faG__downloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.marketing-guide-page-module__ki0faG__download{border:1px solid var(--border);background:var(--card);color:var(--primary);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.marketing-guide-page-module__ki0faG__download strong{color:var(--foreground);font-size:25px;font-weight:600;display:block}.marketing-guide-page-module__ki0faG__download span span{color:#687182;margin-top:8px;font-size:14px;display:block}.marketing-guide-page-module__ki0faG__download:hover{border-color:var(--primary);background:var(--primary-soft)}.marketing-guide-page-module__ki0faG__textLink:focus-visible,.marketing-guide-page-module__ki0faG__download:focus-visible,.marketing-guide-page-module__ki0faG__question summary:focus-visible{outline:2px solid var(--primary);outline-offset:5px;border-radius:4px}@media (min-width:768px) and (max-width:1199px){.marketing-guide-page-module__ki0faG__layout{grid-template-columns:196px minmax(0,1fr)}.marketing-guide-page-module__ki0faG__sidebar{padding-inline:12px}.marketing-guide-page-module__ki0faG__content{padding:48px 32px}.marketing-guide-page-module__ki0faG__feature{gap:14px;padding-right:18px}.marketing-guide-page-module__ki0faG__feature+.marketing-guide-page-module__ki0faG__feature{padding-left:18px}.marketing-guide-page-module__ki0faG__featureIcon{width:40px;height:40px}.marketing-guide-page-module__ki0faG__feature h2{font-size:20px}}@media (max-width:767px){.marketing-guide-page-module__ki0faG__layout{display:block}.marketing-guide-page-module__ki0faG__sidebar{border-right:0;border-bottom:1px solid var(--border);padding:24px 20px 18px}.marketing-guide-page-module__ki0faG__directoryTitle{margin:0 0 12px;font-size:16px}.marketing-guide-page-module__ki0faG__topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;display:grid}.marketing-guide-page-module__ki0faG__topic{min-height:44px;padding:10px 12px;font-size:14px}.marketing-guide-page-module__ki0faG__topic[data-state=active]{background:var(--primary-soft)}.marketing-guide-page-module__ki0faG__topic[data-state=active]:before{width:3px}.marketing-guide-page-module__ki0faG__content{padding:32px 20px 44px}.marketing-guide-page-module__ki0faG__title{font-size:30px;line-height:1.45}.marketing-guide-page-module__ki0faG__description{margin-top:16px;font-size:16px;line-height:1.8}.marketing-guide-page-module__ki0faG__actions{gap:12px;margin-top:24px}.marketing-guide-page-module__ki0faG__primary,.marketing-guide-page-module__ki0faG__secondary{border-radius:10px;min-height:46px;padding:12px 18px;font-size:14px}.marketing-guide-page-module__ki0faG__photo{aspect-ratio:1.8;border-radius:12px;margin-top:28px}.marketing-guide-page-module__ki0faG__features{grid-template-columns:1fr;gap:24px;margin-top:28px}.marketing-guide-page-module__ki0faG__feature,.marketing-guide-page-module__ki0faG__feature+.marketing-guide-page-module__ki0faG__feature{border-left:0;gap:16px;padding:0}.marketing-guide-page-module__ki0faG__featureIcon{width:44px;height:44px}.marketing-guide-page-module__ki0faG__featureIcon svg{width:23px;height:23px}.marketing-guide-page-module__ki0faG__feature h2{font-size:21px}.marketing-guide-page-module__ki0faG__feature p{margin-top:6px}.marketing-guide-page-module__ki0faG__questions{margin-top:24px}.marketing-guide-page-module__ki0faG__question summary{padding-block:20px;font-size:17px}.marketing-guide-page-module__ki0faG__question p{padding-right:0;font-size:15px}.marketing-guide-page-module__ki0faG__downloads{grid-template-columns:1fr;gap:16px;margin-top:28px}}
.personal-style-select-module__LIn1pG__field{gap:7px;min-width:0;max-width:100%;margin-block:12px;display:grid}.personal-style-select-module__LIn1pG__heading{color:#475569;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.personal-style-select-module__LIn1pG__heading a{color:#415f89;text-underline-offset:3px;text-decoration:underline}.personal-style-select-module__LIn1pG__actions{align-items:center;gap:12px;display:inline-flex}.personal-style-select-module__LIn1pG__actions button{font:inherit;color:#415f89;cursor:pointer;background:0 0;border:0;padding:4px}.personal-style-select-module__LIn1pG__select{width:100%;min-width:0}.personal-style-select-module__LIn1pG__error{color:#984239;font-size:13px}
.spreadsheet-calc-compare-table-module__n8nLBa__table :is(thead th,tbody td){text-align:center;vertical-align:middle}.spreadsheet-calc-compare-table-module__n8nLBa__row td{background-color:#0000;transition:background-color .15s,box-shadow .15s}.spreadsheet-calc-compare-table-module__n8nLBa__row[data-row-state=plain]:hover td{background-color:#0f172a08}.spreadsheet-calc-compare-table-module__n8nLBa__row[data-row-state=matched] td{background-color:#e0f2fe6b}.spreadsheet-calc-compare-table-module__n8nLBa__row[data-row-state=matched]:hover td{background-color:#bae6fd94}.spreadsheet-calc-compare-table-module__n8nLBa__row[data-row-state=restored] td{background-color:#e0f2fe57}.spreadsheet-calc-compare-table-module__n8nLBa__row[data-row-state=restored] td:first-child{box-shadow:inset 3px 0 #0ea5e9b8}.spreadsheet-calc-compare-table-module__n8nLBa__row[data-row-state=restored]:hover td{background-color:#7dd3fc7a}.spreadsheet-calc-compare-table-module__n8nLBa__row[data-row-state=restored]:hover td:first-child{box-shadow:inset 3px 0 #0284c7e0}.spreadsheet-calc-compare-table-module__n8nLBa__row[data-row-state=excluded] td{color:hsl(var(--muted-foreground));opacity:.68;background-color:#0000}.spreadsheet-calc-compare-table-module__n8nLBa__row[data-row-state=excluded]:hover td{background-color:#0f172a06}.spreadsheet-calc-compare-table-module__n8nLBa__row[data-row-sub-product=true] td{background-color:#f8fafcb8}.spreadsheet-calc-compare-table-module__n8nLBa__row[data-row-sub-product=true]:hover td{background-color:#f1f5f9eb}.spreadsheet-calc-compare-table-module__n8nLBa__row[data-row-sub-product=true][data-row-state=matched] td{background-color:#e0f2fe57}
.floorplan-style-picker-module__zhMTVW__picker{margin-top:12px}.floorplan-style-picker-module__zhMTVW__defaults{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.floorplan-style-picker-module__zhMTVW__defaults button{font:inherit;color:#52627a;cursor:pointer;background:#fff;border:1px solid #e3e8ef;border-radius:8px;min-height:44px;padding:9px 5px;font-size:12px}.floorplan-style-picker-module__zhMTVW__defaults button[aria-pressed=true]{color:#4d73aa;background:#f2f6fd;border-color:#8ca9d1}.floorplan-style-picker-module__zhMTVW__defaults button:disabled{opacity:.48;cursor:default}.floorplan-style-picker-module__zhMTVW__picker button:focus-visible{outline-offset:3px;outline:3px solid #7fa6df}
main:has(>.system-manual-module__e01Z-q__page){container:system-manual/inline-size}.system-manual-module__e01Z-q__page{background:var(--surface-content);flex-direction:column;height:100%;min-height:0;font-size:12.6px;display:flex}.system-manual-module__e01Z-q__page [data-slot=button]{font-size:.7875rem}.system-manual-module__e01Z-q__header{border-bottom:1px solid var(--border);background:var(--background);grid-template-columns:264px minmax(0,800px);align-items:center;gap:36px;padding:14px 32px 22px;display:grid}.system-manual-module__e01Z-q__heading{min-width:0}.system-manual-module__e01Z-q__brand{margin-bottom:8px}.system-manual-module__e01Z-q__brand svg,.system-manual-module__e01Z-q__brand img{width:auto;max-height:28px}.system-manual-module__e01Z-q__heading h1{color:var(--foreground);letter-spacing:-.035em;font-size:26.1px;font-weight:650;line-height:1.35}.system-manual-module__e01Z-q__heading>p{color:var(--muted-foreground);margin-top:5px;font-size:12.6px;line-height:1.5}.system-manual-module__e01Z-q__search{z-index:30;min-width:0;position:relative}.system-manual-module__e01Z-q__searchField{border:1px solid var(--primary-outline);height:52px;color:var(--muted-foreground);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:0 15px;display:flex;box-shadow:0 2px 5px #243b5c05}.system-manual-module__e01Z-q__searchField:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--selection-bg)}.system-manual-module__e01Z-q__searchField input{width:100%;min-width:0;height:100%;color:var(--foreground);outline:none;font-size:13.5px}.system-manual-module__e01Z-q__searchField input::placeholder{color:var(--muted-foreground)}.system-manual-module__e01Z-q__clearSearch{width:28px;height:28px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.system-manual-module__e01Z-q__clearSearch:hover{background:var(--muted);color:var(--foreground)}.system-manual-module__e01Z-q__searchDropdown{border:1px solid var(--border);background:#fff;border-radius:11px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 12px 30px -12px #243b5c38}.system-manual-module__e01Z-q__searchResults{max-height:min(360px,55dvh);padding:9px;overflow-y:auto}.system-manual-module__e01Z-q__searchResult{text-align:left;width:100%;color:var(--foreground);border-radius:7px;gap:14px;padding:12px 13px;display:flex}.system-manual-module__e01Z-q__searchResult>span{min-width:0}.system-manual-module__e01Z-q__searchResult strong{font-size:13.5px;font-weight:600;line-height:1.5;display:block}.system-manual-module__e01Z-q__searchResult>span>span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin-top:2px;font-size:11.7px;line-height:1.6;display:block;overflow:hidden}.system-manual-module__e01Z-q__searchResultActive{background:var(--primary-soft)}.system-manual-module__e01Z-q__searchResult mark{color:inherit;background:#fff0ae}.system-manual-module__e01Z-q__searchHint{border-top:1px solid var(--border);background:var(--background);color:var(--muted-foreground);align-items:center;gap:5px;padding:9px 18px;font-size:10.8px;display:flex}.system-manual-module__e01Z-q__searchMessage{min-height:72px;color:var(--muted-foreground);align-items:center;gap:10px;padding:14px;line-height:1.6;display:flex}.system-manual-module__e01Z-q__body{flex:1;grid-template-columns:326px minmax(0,1fr);min-height:0;display:grid}.system-manual-module__e01Z-q__directory{border-right:1px solid var(--border);min-height:0;padding:26px 18px 32px;overflow-y:auto}.system-manual-module__e01Z-q__directoryContent>h2{margin:0 8px 14px;font-size:13.5px;font-weight:600}.system-manual-module__e01Z-q__category+.system-manual-module__e01Z-q__category{margin-top:5px}.system-manual-module__e01Z-q__categoryButton{width:100%;min-height:45px;color:var(--muted-foreground);text-align:left;border-radius:7px;align-items:center;gap:12px;padding:10px;font-size:14.4px;line-height:1.5;display:flex}.system-manual-module__e01Z-q__categoryButton>span{flex:1}.system-manual-module__e01Z-q__categoryButton:hover,.system-manual-module__e01Z-q__articleLink:hover{background:var(--surface-content-muted)}.system-manual-module__e01Z-q__categoryActive{color:var(--primary);font-weight:550}.system-manual-module__e01Z-q__articleList{gap:3px;margin-top:5px;display:grid}.system-manual-module__e01Z-q__articleLink{width:100%;min-height:41px;color:var(--muted-foreground);text-align:left;border-radius:7px;padding:10px 12px 10px 42px;font-size:13.5px;line-height:1.5;position:relative}.system-manual-module__e01Z-q__articleActive{color:var(--primary);background:var(--primary-soft);font-weight:600}.system-manual-module__e01Z-q__articleActive:before{content:"";background:var(--primary);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:8px}.system-manual-module__e01Z-q__scenarioTabs{border-left:1px solid var(--border);gap:2px;margin:6px 0 10px 42px;padding-left:10px;display:grid}.system-manual-module__e01Z-q__scenarioTab{text-align:left;color:var(--muted-foreground);border-radius:6px;padding:9px 10px;font-size:12.6px;line-height:1.6}.system-manual-module__e01Z-q__scenarioTab:hover{background:var(--surface-content-muted)}.system-manual-module__e01Z-q__scenarioActive{color:var(--primary);background:var(--primary-soft);font-weight:600}.system-manual-module__e01Z-q__mobileDirectoryButton{display:none}.system-manual-module__e01Z-q__article{scroll-behavior:smooth;min-height:0;padding:34px 60px 56px;overflow-y:auto}.system-manual-module__e01Z-q__articleInner{width:100%;max-width:1120px;margin:0 auto}.system-manual-module__e01Z-q__article section{scroll-margin-top:25px}.system-manual-module__e01Z-q__breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:9px;font-size:10.8px;display:flex}.system-manual-module__e01Z-q__overview h2{letter-spacing:-.035em;outline:none;margin-top:18px;font-size:32.4px;font-weight:650;line-height:1.25}.system-manual-module__e01Z-q__summary{color:var(--muted-foreground);margin-top:10px;font-size:14.4px;line-height:1.75}.system-manual-module__e01Z-q__roles{color:var(--muted-foreground);margin-top:8px;font-size:11.7px;line-height:1.6}.system-manual-module__e01Z-q__agentNote{background:var(--primary-soft);color:var(--primary);border-radius:9px;align-items:flex-start;gap:13px;margin-top:20px;padding:17px 18px;display:flex}.system-manual-module__e01Z-q__agentNote>svg{margin-top:2px}.system-manual-module__e01Z-q__agentNote strong{font-size:13.5px;font-weight:600;line-height:1.6}.system-manual-module__e01Z-q__agentNote p{margin-top:3px;font-size:12.6px;line-height:1.7}.system-manual-module__e01Z-q__stepsSection{margin-top:27px}.system-manual-module__e01Z-q__article h3{font-size:17.1px;font-weight:600;line-height:1.4}.system-manual-module__e01Z-q__steps{margin:18px 0 0;padding:0;list-style:none}.system-manual-module__e01Z-q__steps li{gap:22px;padding-bottom:24px;display:flex;position:relative}.system-manual-module__e01Z-q__steps li>div{flex:1;min-width:0}.system-manual-module__e01Z-q__stepPreview{border:1px solid var(--border);background:var(--background);-webkit-user-select:none;user-select:none;border-radius:10px;margin-top:18px;overflow:hidden}.system-manual-module__e01Z-q__previewViewport{pointer-events:none;min-height:160px;position:relative;overflow:hidden}.system-manual-module__e01Z-q__previewViewport iframe{transform-origin:0 0;pointer-events:none;border:0;width:1280px;height:800px;display:block}.system-manual-module__e01Z-q__steps li:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:43px;bottom:0;left:20px}.system-manual-module__e01Z-q__stepNumber{width:42px;height:42px;color:var(--primary);background:var(--primary-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18.9px;font-weight:600;display:flex}.system-manual-module__e01Z-q__steps h4{padding-top:2px;font-size:16.2px;font-weight:600;line-height:1.55}.system-manual-module__e01Z-q__steps p{color:var(--muted-foreground);white-space:pre-line;margin-top:4px;font-size:14.4px;line-height:1.8}.system-manual-module__e01Z-q__exampleAttachment{border:1px solid var(--border);-webkit-user-select:none;user-select:none;border-radius:9px;max-width:880px;margin-top:16px;overflow:hidden}.system-manual-module__e01Z-q__exampleAttachment figcaption{color:var(--foreground);background:var(--surface-content-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 16px;font-size:12.6px;display:flex}.system-manual-module__e01Z-q__exampleAttachment figcaption span{color:var(--muted-foreground)}.system-manual-module__e01Z-q__exampleAttachment img{pointer-events:none;width:100%;height:auto;display:block}.system-manual-module__e01Z-q__action{margin-top:1px}.system-manual-module__e01Z-q__action>p{color:var(--muted-foreground);margin-top:8px;font-size:10.8px;line-height:1.6}.system-manual-module__e01Z-q__faqSection{border-top:1px solid var(--border);margin-top:26px;padding-top:20px}.system-manual-module__e01Z-q__faq{background:var(--surface-content-muted);border-radius:8px;margin-top:10px}.system-manual-module__e01Z-q__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:12.6px;line-height:1.65;list-style:none;display:flex}.system-manual-module__e01Z-q__faq summary::-webkit-details-marker{display:none}.system-manual-module__e01Z-q__faq[open] summary>svg{transform:rotate(180deg)}.system-manual-module__e01Z-q__faq>p{color:var(--muted-foreground);white-space:pre-line;padding:0 15px 15px;font-size:11.7px;line-height:1.8}.system-manual-module__e01Z-q__loadState{text-align:center;min-height:250px;color:var(--muted-foreground);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:28px;display:flex}.system-manual-module__e01Z-q__page button:focus-visible,.system-manual-module__e01Z-q__faq summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@container system-manual (max-width:1200px){.system-manual-module__e01Z-q__header{grid-template-columns:230px minmax(0,1fr);gap:22px;padding-inline:24px}.system-manual-module__e01Z-q__body{grid-template-columns:240px minmax(0,1fr)}.system-manual-module__e01Z-q__directory{padding-inline:12px}.system-manual-module__e01Z-q__categoryButton{font-size:12.6px}.system-manual-module__e01Z-q__articleLink{font-size:11.7px}.system-manual-module__e01Z-q__article{padding-inline:30px}.system-manual-module__e01Z-q__overview h2{font-size:25.2px}}@container system-manual (max-width:760px){.system-manual-module__e01Z-q__page{height:auto;min-height:100%}.system-manual-module__e01Z-q__header{flex-direction:column;align-items:stretch;gap:18px;padding:21px 18px 20px;display:flex}.system-manual-module__e01Z-q__brand{display:none}.system-manual-module__e01Z-q__heading h1{font-size:21.6px}.system-manual-module__e01Z-q__heading>p{font-size:11.7px}.system-manual-module__e01Z-q__searchField{gap:9px;height:48px;padding-inline:12px}.system-manual-module__e01Z-q__searchField input{font-size:12.6px}.system-manual-module__e01Z-q__searchResults{max-height:300px}.system-manual-module__e01Z-q__searchResult{gap:9px;padding:10px 8px}.system-manual-module__e01Z-q__searchResult strong{font-size:12.6px}.system-manual-module__e01Z-q__searchResult>span>span{font-size:10.8px}.system-manual-module__e01Z-q__body{flex-direction:column;min-height:0;display:flex}.system-manual-module__e01Z-q__directory{border-right:0;border-bottom:1px solid var(--border);padding:0 18px;overflow:visible}.system-manual-module__e01Z-q__mobileDirectoryButton{text-align:left;width:100%;min-height:48px;color:var(--primary);align-items:center;gap:9px;padding-block:10px;font-size:11.7px;display:flex}.system-manual-module__e01Z-q__directoryContent{padding-bottom:14px;display:none}.system-manual-module__e01Z-q__directoryOpen{display:block}.system-manual-module__e01Z-q__directoryContent>h2{display:none}.system-manual-module__e01Z-q__article{padding:25px 20px 48px;overflow:visible}.system-manual-module__e01Z-q__breadcrumb{font-size:9.9px}.system-manual-module__e01Z-q__overview h2{margin-top:15px;font-size:24.3px}.system-manual-module__e01Z-q__summary{font-size:12.6px}.system-manual-module__e01Z-q__roles{font-size:10.8px}.system-manual-module__e01Z-q__agentNote{gap:10px;padding:14px}.system-manual-module__e01Z-q__agentNote strong{font-size:11.7px}.system-manual-module__e01Z-q__agentNote p{font-size:10.8px}.system-manual-module__e01Z-q__steps li{gap:15px;padding-bottom:22px}.system-manual-module__e01Z-q__stepNumber{width:35px;height:35px;font-size:16.2px}.system-manual-module__e01Z-q__steps li:not(:last-child):after{top:36px;left:17px}.system-manual-module__e01Z-q__steps h4{font-size:13.5px}.system-manual-module__e01Z-q__steps p,.system-manual-module__e01Z-q__faq summary{font-size:11.7px}}@media (prefers-reduced-motion:reduce){.system-manual-module__e01Z-q__article{scroll-behavior:auto}}@media print{.system-manual-module__e01Z-q__stepPreview,.system-manual-module__e01Z-q__exampleAttachment{display:none!important}}
