._pipeline_ppjei_1{row-gap:var(--space-2_5);margin:0 0 var(--space-5);flex-wrap:wrap;padding:0;list-style:none}._step_ppjei_10{opacity:.55;flex:170px;min-width:0;transition:opacity .4s}._reached_ppjei_18{opacity:1}._head_ppjei_22{gap:var(--space-2_5);white-space:nowrap}._number_ppjei_28{width:28px;height:28px;font-size:var(--text-sm);font-weight:var(--weight-heavy);border:1.5px solid var(--color-line-strong);border-radius:50%;justify-content:center;transition:all .4s}._done_ppjei_40 ._number_ppjei_28{background:var(--color-surface-dark);color:var(--color-cream);border-color:#0000}._current_ppjei_46 ._number_ppjei_28{background:var(--color-accent);border-color:#0000}._label_ppjei_51{font-size:var(--text-base);font-weight:var(--weight-bold)}._line_ppjei_56{height:2px;margin:0 var(--space-3_5);background:var(--color-line);flex:1;transition:background .4s}._done_ppjei_40 ._line_ppjei_56{background:var(--color-surface-dark)}@media (max-width:768px){._step_ppjei_10{flex:none}._label_ppjei_51{display:none}._current_ppjei_46 ._label_ppjei_51{display:inline}._line_ppjei_56{width:14px;margin:0 var(--space-1_5);flex:0 0 14px}}@media (max-width:1280px){._pipeline_ppjei_1{scrollbar-width:none;padding-bottom:var(--space-1);flex-wrap:nowrap;overflow-x:auto}._pipeline_ppjei_1::-webkit-scrollbar{display:none}._step_ppjei_10{flex:none}}._sources_1r694_3{gap:var(--space-1);margin-left:var(--space-10);font-size:var(--fs-caption);flex-direction:column;display:flex}._sourcesTitle_1r694_11{color:var(--color-muted);font-weight:var(--weight-bold)}._sources_1r694_3 ul{gap:var(--space-1);padding-left:var(--space-4);flex-direction:column;margin:0;display:flex}._picks_1r694_24{gap:var(--space-2_5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._pick_1r694_24{gap:var(--space-3);padding:var(--space-2_5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}._pickBody_1r694_45{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._pickName_1r694_52{padding-right:var(--space-6);font-size:var(--fs-body);font-weight:var(--weight-semibold);line-height:1.25}._pickMeta_1r694_59{align-items:center;gap:0 var(--space-3);color:var(--color-muted);font-size:var(--fs-caption);flex-wrap:wrap;display:flex}._pickPlace_1r694_68{align-items:center;gap:var(--space-1);display:inline-flex}._pickFoot_1r694_74{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._pickPrice_1r694_83{font-size:var(--fs-caption);font-weight:var(--weight-bold)}._pickActions_1r694_88{align-items:center;gap:var(--space-2);display:flex}._pickView_1r694_94,._pickAdd_1r694_95{appearance:none;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-caption);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}._pickView_1r694_94{border:1px solid var(--color-field-line);color:var(--color-ink);background:0 0}._pickView_1r694_94:hover{border-color:var(--color-accent);color:var(--color-accent-dark)}._pickAdd_1r694_95{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-white)}._pickAdd_1r694_95:hover{background:var(--color-accent-dark);border-color:var(--color-accent-dark)}._pickDismiss_1r694_130{appearance:none;top:var(--space-1_5);right:var(--space-1_5);width:var(--space-6);height:var(--space-6);color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}._pickDismiss_1r694_130:hover{background:var(--color-selected);color:var(--color-ink)}._compare_1r694_151{border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow-x:auto}._compare_1r694_151 table{border-collapse:collapse;width:100%;font-size:var(--fs-caption)}._compare_1r694_151 caption{padding:var(--space-2_5) var(--space-3);text-align:left;font-weight:var(--weight-bold)}._compare_1r694_151 th,._compare_1r694_151 td{padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-line);text-align:left;vertical-align:top}._compare_1r694_151 tbody th{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}._locate_1r694_184{align-items:flex-start;gap:var(--space-2);margin-left:var(--space-10);flex-direction:column;display:flex}._memory_1r694_192{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-5_5);border-bottom:1px solid var(--color-sand-2);font-size:var(--fs-caption);flex-direction:column;display:flex}._memoryList_1r694_202{gap:var(--space-1);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}._memoryList_1r694_202 li{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._stack_1sg0j_13{flex-direction:column;display:flex}._row_1sg0j_18{align-items:center;display:flex}._fill_1sg0j_23{position:absolute;inset:0}._surface_1sg0j_29{background:var(--color-paper);border:1px solid var(--color-sand)}._cover_1sg0j_35{object-fit:cover;width:100%;height:100%}._muted_1sg0j_42{font-size:var(--text-sm);color:var(--color-muted)}._caption_1sg0j_47{font-size:var(--text-xs);color:var(--color-muted)}._truncate_1sg0j_52{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._list_1sg0j_59{margin:0;padding:0;list-style:none}._column_1sg0j_66{flex-direction:column;min-width:0;display:flex}._actions_1sg0j_73{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}._wrap_1sg0j_81{gap:var(--space-2);flex-wrap:wrap;display:flex}._bare_1sg0j_88{appearance:none;cursor:pointer;background:0 0;border:0}._cardEnter_1sg0j_100{animation:_etCardIn_1sg0j_1 .6s var(--ease-out,cubic-bezier(.3, .7, .2, 1)) both;animation-delay:calc(var(--enter,0) * 60ms);will-change:opacity, transform}._cardEnter_1sg0j_100:nth-child(2){--enter:1}._cardEnter_1sg0j_100:nth-child(3){--enter:2}._cardEnter_1sg0j_100:nth-child(4){--enter:3}._cardEnter_1sg0j_100:nth-child(5){--enter:4}._cardEnter_1sg0j_100:nth-child(6){--enter:5}._cardEnter_1sg0j_100:nth-child(7){--enter:6}._cardEnter_1sg0j_100:nth-child(8){--enter:7}._cardEnter_1sg0j_100:nth-child(n+9){--enter:8}._page_7yxp5_1{padding-top:var(--space-6);padding-bottom:var(--space-35)}._layout_7yxp5_6{gap:var(--space-6);height:calc(100vh - var(--header-height,74px) - 122px - var(--demo-dock,0px));grid-template-columns:minmax(340px,520px) minmax(0,1fr);min-height:460px;display:grid}._chat_7yxp5_15{border-radius:var(--radius-xl);min-width:0;overflow:hidden}._chatHead_7yxp5_22{padding:var(--space-4_5) var(--space-5_5);border-bottom:1px solid var(--color-sand-2);gap:var(--space-3);flex-wrap:wrap}._chatTitle_7yxp5_30{flex:1;min-width:160px;line-height:1.25}._chatName_7yxp5_37{font-weight:var(--weight-heavy)}._reset_7yxp5_45{font-weight:var(--weight-bold)}._log_7yxp5_50{padding:var(--space-5_5);gap:var(--space-3);flex:1;min-width:0;overflow:hidden auto}._empty_7yxp5_60{gap:var(--space-3);margin:auto 0}._emptyTitle_7yxp5_66{font-family:var(--font-display);font-size:var(--fs-display);line-height:1.15}._emptyText_7yxp5_72{color:var(--color-muted)}._suggestion_7yxp5_76{appearance:none;cursor:pointer;text-align:left;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3_5);font-size:var(--fs-body);background:0 0;transition:border-color .2s}._suggestion_7yxp5_76:hover{border-color:var(--color-accent)}._user_7yxp5_92{background:var(--color-surface-dark);max-width:85%;color:var(--color-cream);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);font-size:var(--fs-lead);align-self:flex-end;animation:.35s both _etFade_7yxp5_1}._aiGroup_7yxp5_103{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._ai_7yxp5_103{align-self:flex-start;gap:var(--space-2_5);align-items:flex-end;max-width:92%;animation:.35s both _etFade_7yxp5_1;display:flex}._ai_7yxp5_103 img{object-fit:cover;border-radius:50%;flex-shrink:0;width:30px;height:30px}._aiText_7yxp5_127{background:var(--color-cream);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-xs);font-size:var(--fs-lead)}._thinking_7yxp5_134{background:var(--color-cream);padding:var(--space-3_5) var(--space-4_5);border-radius:var(--radius-lg);align-self:flex-start;display:flex}._form_7yxp5_142{align-items:center;gap:var(--space-2);padding:var(--space-3_5);border-top:1px solid var(--color-sand-2);display:flex}._input_7yxp5_150{min-width:0;height:var(--space-12);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3_5);font-size:var(--fs-body);background:var(--color-surface-subtle);outline:none;flex:1}._input_7yxp5_150:focus{border-color:var(--color-accent)}._mic_7yxp5_166{appearance:none;width:var(--space-12);height:var(--space-12);cursor:pointer;border-radius:var(--radius-md);font-weight:var(--weight-heavy);font-size:var(--fs-caption);background:var(--color-sand-2);color:var(--color-ink);border:0;flex-shrink:0;place-items:center;padding:0;transition:background .3s;display:grid}._micOn_7yxp5_184{background:var(--color-red);color:var(--color-white)}._prefs_7yxp5_190{border:1px solid var(--color-sand);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-3);animation:.4s both _etFade_7yxp5_1}._chips_7yxp5_199{gap:var(--space-2);flex-wrap:wrap;display:flex}._cta_7yxp5_206{appearance:none;justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:var(--space-12);padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-white);font:inherit;font-size:var(--fs-body);font-weight:var(--weight-semibold);cursor:pointer;border:0;transition:background-color .2s;display:inline-flex}._cta_7yxp5_206:hover{background:var(--color-accent-dark)}._cta_7yxp5_206:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._proposals_7yxp5_236{gap:var(--space-2_5)}._proposal_7yxp5_236{appearance:none;cursor:pointer;text-align:left;gap:var(--space-3_5);border:2px solid var(--color-sand);background:var(--color-paper);border-radius:var(--radius-lg);padding:var(--space-2_5);grid-template-columns:88px minmax(0,1fr);transition:all .25s;animation:.45s both _etFade_7yxp5_1;display:grid}._proposalSelected_7yxp5_256{border-color:var(--color-accent);background:var(--color-highlight)}._proposalImage_7yxp5_261{border-radius:var(--radius-sm);min-height:96px}._proposalBody_7yxp5_266{gap:var(--space-1);min-width:0}._proposalTop_7yxp5_272{justify-content:space-between;gap:var(--space-2);display:flex}._proposalName_7yxp5_278{font-weight:var(--weight-heavy);font-size:var(--fs-lead)}._proposalMatch_7yxp5_283{white-space:nowrap;font-weight:var(--weight-heavy);color:var(--color-accent-dark)}._proposalSub_7yxp5_289{font-weight:var(--weight-bold)}._proposalWhy_7yxp5_294{font-size:var(--fs-caption);line-height:1.4}._mapPanel_7yxp5_300{border-radius:var(--radius-xl);border:1px solid var(--color-sand);background:var(--color-sand);min-height:0;position:relative;overflow:hidden}._mapArea_7yxp5_309{position:absolute;inset:0}._understanding_7yxp5_314{left:var(--space-4_5);top:var(--space-4_5);z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-lg);width:330px;max-width:calc(100% - 36px);padding:var(--space-4_5);box-shadow:var(--shadow-md);background:#fffffff5;position:absolute}._understandingList_7yxp5_328{margin:var(--space-2_5) 0 0}._row_7yxp5_332{gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-divider);grid-template-columns:10px 92px minmax(0,1fr);align-items:center;display:grid}._dot_7yxp5_341{background:var(--color-line);border-radius:50%;width:8px;height:8px;transition:background .4s}._dotOn_7yxp5_349{background:var(--color-green)}._value_7yxp5_357{font-size:var(--fs-body);font-weight:var(--weight-bold);color:var(--color-muted-2);margin:0;transition:color .4s}._valueOn_7yxp5_365{color:var(--color-ink)}._scanBadge_7yxp5_369{right:var(--space-4_5);top:var(--space-4_5);z-index:500;background:var(--color-surface-dark);color:var(--color-cream);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3_5);font-size:var(--fs-caption);font-weight:var(--weight-bold);gap:var(--space-2);white-space:nowrap;position:absolute}@media (max-width:900px){._layout_7yxp5_6{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}._chat_7yxp5_15{height:min(720px,100vh - 160px);min-height:520px}._mapPanel_7yxp5_300{flex-direction:column;height:auto;display:flex}._understanding_7yxp5_314{width:auto;max-width:none;box-shadow:none;border-bottom:1px solid var(--color-sand);border-radius:0;position:static}._mapArea_7yxp5_309{height:420px;position:relative}}@media (max-width:640px){._mapArea_7yxp5_309{height:340px}._understanding_7yxp5_314{padding:var(--space-3_5)}._scanBadge_7yxp5_369{top:auto;bottom:var(--space-3_5);right:var(--space-3_5)}._row_7yxp5_332{grid-template-columns:10px 80px minmax(0,1fr)}._log_7yxp5_50{padding:var(--space-4)}}@media (min-width:900px) and (max-width:1280px){._understanding_7yxp5_314{width:260px;padding:var(--space-3_5)}}._compact_7yxp5_452{border-radius:var(--radius-2xl);border:0;height:100%}._compact_7yxp5_452 ._chatHead_7yxp5_22{padding:var(--space-4) var(--space-4);flex-wrap:nowrap}._compact_7yxp5_452 ._chatTitle_7yxp5_30{min-width:0}._compact_7yxp5_452 ._log_7yxp5_50{padding:var(--space-4)}._compact_7yxp5_452 ._emptyTitle_7yxp5_66{font-size:var(--fs-heading)}._compact_7yxp5_452 ._aiText_7yxp5_127,._compact_7yxp5_452 ._user_7yxp5_92{font-size:var(--fs-body)}._quick_7yxp5_480{gap:var(--space-2);padding:var(--space-2) var(--space-3_5) 0;flex-wrap:wrap;display:flex}._chip_7yxp5_199{appearance:none;border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:var(--space-1_5) var(--space-3);font-size:var(--fs-caption);color:var(--color-ink);cursor:pointer;background:0 0;text-decoration:none}._chip_7yxp5_199:hover{border-color:var(--color-accent);color:var(--color-accent-dark)}._compact_7yxp5_452 ._chatName_7yxp5_37,._compact_7yxp5_452 ._chatStatus_7yxp5_41{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._send_7yxp5_511{appearance:none;width:var(--space-12);height:var(--space-12);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-white);cursor:pointer;border:0;flex-shrink:0;place-items:center;padding:0;transition:background-color .2s;display:grid}._send_7yxp5_511:hover{background:var(--color-accent-dark)}._send_7yxp5_511:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
