.matching-workspace_page__zZnes{padding:104px 32px 56px;max-width:1344px;margin:auto;color:var(--text-primary)}.matching-workspace_page__zZnes a,.matching-workspace_page__zZnes button,.matching-workspace_page__zZnes textarea{-webkit-tap-highlight-color:transparent}.matching-workspace_page__zZnes a:focus-visible,.matching-workspace_page__zZnes button:focus-visible,.matching-workspace_page__zZnes summary:focus-visible,.matching-workspace_page__zZnes textarea:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.matching-workspace_page__zZnes button:disabled{opacity:.5;cursor:not-allowed}.matching-workspace_heading__hQtmP{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.matching-workspace_heading__hQtmP p{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px;margin-bottom:12px}.matching-workspace_heading__hQtmP p svg{color:var(--accent-primary)}.matching-workspace_heading__hQtmP h1{font-size:30px;font-weight:600;letter-spacing:-.04em;line-height:1.25;margin-bottom:12px}.matching-workspace_heading__hQtmP span{color:var(--text-secondary);font-size:14px;line-height:1.7}.matching-workspace_heading__hQtmP>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;color:var(--text-secondary)}.matching-workspace_workspace__MnYGv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:start}.matching-workspace_assistant__Ftjfe{border:1px solid var(--border-color);border-radius:16px;background:var(--bg-card);overflow:hidden}.matching-workspace_panelHeading__ARZZe{padding:18px 22px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;gap:12px}.matching-workspace_panelHeading__ARZZe h2{font-size:14px;font-weight:600}.matching-workspace_panelHeading__ARZZe button{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary);min-height:32px}.matching-workspace_conversation__Xnqh7{display:flex;flex-direction:column;gap:24px;padding:24px;min-height:240px;max-height:410px;overflow-y:auto;overscroll-behavior:contain}.matching-workspace_conversation__Xnqh7>*{flex-shrink:0}.matching-workspace_resultJump__gcvzu{display:none}.matching-workspace_assistantMessage__O7UZj,.matching-workspace_userMessage__XGUZm{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.matching-workspace_assistantMessage__O7UZj>span,.matching-workspace_userMessage__XGUZm>span{display:block;font-size:10px;font-weight:600;color:var(--text-secondary);margin-bottom:5px}.matching-workspace_assistantMessage__O7UZj>p,.matching-workspace_userMessage__XGUZm>p{white-space:pre-wrap}.matching-workspace_userMessage__XGUZm{background:var(--bg-secondary);border-radius:12px;padding:12px 16px;margin-left:28px}.matching-workspace_thinking__8UWst{display:flex;gap:8px;align-items:center;color:var(--text-secondary);font-size:12px}.matching-workspace_replyChoices__MO31P{display:flex;flex-wrap:wrap;gap:8px;padding:0 22px 18px}.matching-workspace_replyChoices__MO31P button{border:1px solid var(--border-color);border-radius:20px;padding:9px 12px;min-height:40px;font-size:11px;color:var(--text-secondary);text-align:left}.matching-workspace_replyChoices__MO31P button:hover{background:var(--bg-secondary);color:var(--text-primary)}.matching-workspace_composer__wya8m{margin:0 18px;padding:15px;border:1px solid var(--border-light);border-radius:12px}.matching-workspace_composer__wya8m label{font-size:12px;font-weight:600}.matching-workspace_composer__wya8m textarea{width:100%;background:transparent;color:var(--text-primary);border:0;box-shadow:none;font-size:14px;line-height:1.7;resize:vertical;min-height:92px;max-height:200px;padding:10px 0}.matching-workspace_composer__wya8m textarea::-moz-placeholder{color:var(--text-secondary)}.matching-workspace_composer__wya8m textarea::placeholder{color:var(--text-secondary)}.matching-workspace_composerFooter__IEsZO{display:flex;justify-content:space-between;align-items:center;gap:12px}.matching-workspace_composerFooter__IEsZO span{font-size:10px;color:var(--text-secondary)}.matching-workspace_composerFooter__IEsZO button{min-height:44px;display:flex;align-items:center;gap:8px;background:var(--text-primary);color:var(--bg-primary);padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600}.matching-workspace_askContext___v6Rd{display:flex;align-items:center;gap:8px;font-size:11px;padding-bottom:12px;color:var(--text-secondary)}.matching-workspace_askContext___v6Rd button{margin-left:auto;min-width:32px;min-height:32px;display:grid;place-items:center}.matching-workspace_privacy__pBsWt{font-size:10px;line-height:1.7;color:var(--text-secondary);padding:16px 22px 20px}.matching-workspace_privacy__pBsWt a{text-decoration:underline}.matching-workspace_error__JTwhA{font-size:12px;line-height:1.6;color:var(--danger);padding-bottom:12px}.matching-workspace_resetConfirm__xfIsu{padding:16px 22px;border-bottom:1px solid var(--border-color);font-size:12px;line-height:1.6}.matching-workspace_resetConfirm__xfIsu>div{display:flex;gap:16px;margin-top:8px}.matching-workspace_resetConfirm__xfIsu button{text-decoration:underline;min-height:40px}.matching-workspace_results__5nyVQ{min-width:0}.matching-workspace_profile__XE3SY{border:1px solid var(--border-color);background:var(--bg-card);padding:20px;border-radius:12px;margin-bottom:24px}.matching-workspace_profile__XE3SY>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px}.matching-workspace_profile__XE3SY h2{font-size:12px;font-weight:600}.matching-workspace_profile__XE3SY h3{font-size:12px;font-weight:500;color:var(--text-secondary);margin-top:16px}.matching-workspace_profile__XE3SY button{font-size:11px;text-decoration:underline;min-height:32px}.matching-workspace_profile__XE3SY>p{font-size:14px;line-height:1.75;margin-top:8px}.matching-workspace_profileTags__ZL_jN{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.matching-workspace_profileTags__ZL_jN span{background:var(--bg-secondary);border-radius:5px;padding:5px 8px;font-size:11px;color:var(--text-secondary)}.matching-workspace_profile__XE3SY .matching-workspace_profileHint__cFwKz{font-size:10px;color:var(--text-secondary);margin-top:12px}.matching-workspace_resultHeading__SA9i5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;min-height:40px}.matching-workspace_resultHeading__SA9i5 h2{font-size:18px;letter-spacing:-.025em;font-weight:600}.matching-workspace_viewToggle__UKNtw{display:flex;border:1px solid var(--border-color);background:var(--bg-card);padding:3px;border-radius:8px}.matching-workspace_viewToggle__UKNtw button{min-width:40px;min-height:34px;display:grid;place-items:center;border-radius:5px;color:var(--text-secondary)}.matching-workspace_viewToggle__UKNtw button[aria-pressed=true]{background:var(--bg-secondary);color:var(--text-primary)}.matching-workspace_startState__7aMBb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center;min-height:390px;padding:32px;border:1px dashed var(--border-light);border-radius:20px}.matching-workspace_startState__7aMBb>svg{color:var(--accent-primary)}.matching-workspace_startState__7aMBb h3{font-size:22px;font-weight:500;letter-spacing:-.03em}.matching-workspace_startState__7aMBb p{font-size:14px;line-height:1.8;color:var(--text-secondary);max-width:335px}.matching-workspace_startState__7aMBb>div{display:flex;gap:28px}.matching-workspace_startState__7aMBb span{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:11px;color:var(--text-secondary)}.matching-workspace_matchCard__XF_j9{touch-action:pan-y;border:1px solid var(--border-color);border-radius:18px;overflow:hidden;background:var(--bg-card);max-width:470px;margin:auto}.matching-workspace_cardPhoto__4UpK4{aspect-ratio:16/10;background:var(--bg-secondary);display:grid;place-items:center;color:var(--text-secondary);font-size:13px}.matching-workspace_cardPhoto__4UpK4 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.matching-workspace_cardBody__Sb8hN{padding:20px}.matching-workspace_cardTitle__0Sk9N{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.matching-workspace_cardTitle__0Sk9N h3{font-size:18px;letter-spacing:-.03em;line-height:1.45;font-weight:600}.matching-workspace_cardTitle__0Sk9N h3 a:hover{text-decoration:underline}.matching-workspace_cardTitle__0Sk9N p{font-size:12px;color:var(--text-secondary);margin-top:5px}.matching-workspace_cardTitle__0Sk9N strong{font-size:18px;white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.matching-workspace_location__7AgOl,.matching-workspace_specs__OCW4R{font-size:11px;color:var(--text-secondary);margin-top:10px}.matching-workspace_location__7AgOl{display:flex;gap:4px;align-items:center}.matching-workspace_fitReasons__RQshh{margin:18px 0}.matching-workspace_fitReasons__RQshh h4{font-size:12px;font-weight:600;margin-bottom:10px}.matching-workspace_fitReasons__RQshh ul{display:flex;flex-direction:column;gap:8px}.matching-workspace_fitReasons__RQshh li{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.65;color:var(--text-secondary)}.matching-workspace_fitReasons__RQshh svg{flex-shrink:0;margin-top:3px}.matching-workspace_considerations__pMRjH{font-size:11px;line-height:1.7;color:var(--text-secondary);border-top:1px solid var(--border-color);padding-top:12px}.matching-workspace_considerations__pMRjH summary{cursor:pointer;min-height:32px}.matching-workspace_considerations__pMRjH ul{list-style:disc;padding:6px 0 4px 16px}.matching-workspace_cardActions__QPXnr{display:flex;justify-content:center;align-items:center;gap:30px;margin:16px 0}.matching-workspace_cardActions__QPXnr button{min-width:55px;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:10px;color:var(--text-secondary)}.matching-workspace_cardActions__QPXnr button>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border-light);color:var(--text-primary)}.matching-workspace_cardActions__QPXnr .matching-workspace_saveButton__PsqKH{width:58px;height:58px;background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.matching-workspace_detailsLink___wNlc{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;font-size:11px}.matching-workspace_detailsLink___wNlc:hover{text-decoration:underline}.matching-workspace_cardCounter__DOVU7{font-size:11px;color:var(--text-secondary);text-align:center;margin-top:16px}.matching-workspace_resultsFooter__eUhGO{display:flex;justify-content:center;gap:20px;margin-top:16px}.matching-workspace_resultsFooter__eUhGO a,.matching-workspace_resultsFooter__eUhGO button{display:flex;align-items:center;gap:6px;min-height:44px;font-size:11px;color:var(--text-secondary)}.matching-workspace_notice__i7bvn{min-height:28px;font-size:12px;line-height:1.7;text-align:center;margin-top:10px}.matching-workspace_notice__i7bvn a{text-decoration:underline}.matching-workspace_empty__9MPIl{min-height:240px;padding:28px;border:1px solid var(--border-color);border-radius:14px;background:var(--bg-card)}.matching-workspace_empty__9MPIl h3{font-size:18px;line-height:1.5;font-weight:500}.matching-workspace_empty__9MPIl p{font-size:13px;color:var(--text-secondary);line-height:1.8;margin:14px 0}.matching-workspace_empty__9MPIl button{font-size:12px;border:1px solid var(--border-light);min-height:44px;padding:10px 14px;border-radius:8px}.matching-workspace_grid__mjTTx{display:grid;grid-template-columns:1fr;gap:20px}.matching-workspace_grid__mjTTx .matching-workspace_matchCard__XF_j9{width:100%;max-width:none}.matching-workspace_spinner__VQz_B{animation:matching-workspace_spin__KGOCU 1s linear infinite}.matching-workspace_results__5nyVQ:focus{outline:none}@media (max-width:850px){.matching-workspace_resultJump__gcvzu{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 18px 20px;min-height:44px;padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:14px;font-weight:600}}@keyframes matching-workspace_spin__KGOCU{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.matching-workspace_spinner__VQz_B{animation:none}}@media (max-width:850px){.matching-workspace_page__zZnes{padding:92px 20px 40px}.matching-workspace_workspace__MnYGv{grid-template-columns:1fr;gap:28px}.matching-workspace_heading__hQtmP{align-items:flex-start;flex-direction:column;gap:8px}.matching-workspace_heading__hQtmP h1{font-size:26px}.matching-workspace_conversation__Xnqh7{max-height:300px;min-height:160px}.matching-workspace_startState__7aMBb{min-height:280px}.matching-workspace_results__5nyVQ{scroll-margin-top:85px}}@media (max-width:420px){.matching-workspace_page__zZnes{padding-inline:16px}.matching-workspace_cardTitle__0Sk9N{flex-direction:column;gap:8px}.matching-workspace_conversation__Xnqh7{padding:20px}.matching-workspace_composer__wya8m{margin-inline:12px}.matching-workspace_privacy__pBsWt{padding-inline:18px}}