@keyframes _panelFadeIn_1mh10_1{0%{opacity:0}to{opacity:1}}._panel_1mh10_6{left:var(--side-panel-left);bottom:var(--side-panel-bottom);z-index:140;width:var(--side-panel-width);max-width:calc(100vw - var(--side-panel-left) - 24px);height:var(--side-panel-height);background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) _panelPopIn_1mh10_1;display:flex;position:fixed;overflow:hidden}._panelChatDocked_1mh10_24{left:calc(var(--chat-sidebar-width,380px) + var(--side-panel-left));max-width:calc(100vw - var(--chat-sidebar-width,380px) - var(--side-panel-left) - 24px)}._panelExpanded_1mh10_29{width:760px;height:calc(100dvh - var(--side-panel-bottom) - 24px)}@keyframes _panelPopIn_1mh10_1{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._header_1mh10_45{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg);border-bottom:1px solid var(--hairline);flex-shrink:0;display:flex}._headerAvatar_1mh10_55{object-fit:cover;object-position:center 20%;border:2px solid var(--clay);border-radius:50%;flex-shrink:0;width:42px;height:42px}._headerText_1mh10_65{flex:1;min-width:0}._headerTitle_1mh10_70{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:1.0625rem}._headerSubtitle_1mh10_77{color:var(--muted);margin:2px 0 0;font-size:.8125rem}._closeBtn_1mh10_83{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._closeBtn_1mh10_83:hover{background:var(--bg-2);color:var(--ink)}._messages_1mh10_102{min-height:0;padding:var(--space-4);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}._bubble_1mh10_112{max-width:88%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.5}._bubbleText_1mh10_122{margin:0}._assistant_1mh10_127{background:var(--bg-2);color:var(--ink);align-self:flex-end;margin-inline-end:32px;position:relative}._assistant_1mh10_127:after{content:"";inset-inline-end:-32px;background:url(/assets/Shimmi-nTIN1Qfp.png) 50% 20%/cover no-repeat;border-radius:50%;width:26px;height:26px;position:absolute;bottom:0}._user_1mh10_146{background:var(--clay);color:#fff;align-self:flex-start}._thinking_1mh10_152{color:var(--muted);font-style:italic}._dataCard_1mh10_157{margin-top:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background:var(--paper);border:1px solid var(--hairline)}._dataCardHeader_1mh10_165{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--ink);font-size:.8125rem;font-weight:700;display:flex}._dataCardIcon_1mh10_175{background:var(--clay-soft);width:24px;height:24px;color:var(--clay);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._dataFilters_1mh10_186{margin-bottom:var(--space-2);gap:6px;display:flex}._filterChip_1mh10_192{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--paper);color:var(--muted);cursor:pointer;padding:2px 10px;font-family:inherit;font-size:.75rem}._filterChipActive_1mh10_203{border-color:var(--clay);background:var(--clay-soft);color:var(--ink);font-weight:700}._stepper_1mh10_210{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}._stepperBtn_1mh10_217{border:1px solid var(--hairline-2);background:var(--paper);width:24px;height:24px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._stepperBtnPrimary_1mh10_230{border-color:var(--moss-deep);background:var(--moss);color:#fff}._stepperBtn_1mh10_217:disabled{opacity:.35;cursor:default}._stepperValue_1mh10_241{text-align:center;min-width:1.25rem;color:var(--ink);font-size:.8125rem;font-weight:700}._voteSection_1mh10_249+._voteSection_1mh10_249{margin-top:var(--space-2)}._voteSectionTitle_1mh10_253{color:var(--muted);margin-bottom:2px;font-size:.75rem;font-weight:700;display:block}._dateRange_1mh10_261{align-items:center;gap:4px;display:inline-flex}._dataCardEmpty_1mh10_267{color:var(--muted);margin:0;font-size:.8125rem}._dataList_1mh10_273{flex-direction:column;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._dataRow_1mh10_283{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--hairline);white-space:normal;padding:6px 2px;display:flex}._dataRow_1mh10_283:last-child{border-bottom:none}._dataRowDone_1mh10_296 ._dataName_1mh10_296{color:var(--muted);text-decoration:line-through}._dataThumb_1mh10_301{border-radius:var(--radius-sm);object-fit:contain;background:var(--bg-2);flex-shrink:0;width:32px;height:32px}._dataThumbEmpty_1mh10_310{color:var(--muted);justify-content:center;align-items:center;display:inline-flex}._dataMain_1mh10_317{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._dataName_1mh10_296{min-width:0;color:var(--ink);flex-wrap:wrap;flex:1;align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}._dataMain_1mh10_317 ._dataName_1mh10_296{flex:none}._dataMeta_1mh10_341{color:var(--muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;font-size:.75rem;display:inline-flex}._likeBtn_1mh10_351{border:1px solid var(--hairline-2);border-radius:var(--radius-pill);background:var(--paper);color:var(--muted);cursor:pointer;flex-shrink:0;align-items:center;gap:3px;padding:2px 8px;font-family:inherit;font-size:.75rem;font-weight:600;display:inline-flex}._likeBtn_1mh10_351:disabled{cursor:default;opacity:.7}._likeBtnActive_1mh10_372{border-color:var(--moss-deep);background:var(--moss-soft);color:var(--moss-deep)}._likedMeta_1mh10_378{color:var(--moss-deep);font-weight:700}._dataProgress_1mh10_383{border-radius:var(--radius-pill);background:var(--bg-2);height:4px;overflow:hidden}._dataProgressFill_1mh10_390{border-radius:inherit;height:100%;display:block}._progress_covered_1mh10_396{background:var(--plum)}._progress_partial_1mh10_400{background:var(--clay)}._progress_missing_1mh10_404{background:0 0}._statusPill_1mh10_408{border-radius:var(--radius-pill);background:var(--bg-2);color:var(--muted);flex-shrink:0;padding:1px 8px;font-size:.6875rem}._pill_joined_1mh10_417{background:color-mix(in srgb, var(--plum) 14%, transparent);color:var(--plum)}._pill_declined_1mh10_422{background:var(--moss-soft);color:var(--moss-deep)}._leadBadge_1mh10_427{border-radius:var(--radius-pill);background:var(--clay-soft);color:var(--ink);align-items:center;gap:3px;padding:1px 6px;font-size:.625rem;font-weight:700;display:inline-flex}._proposalList_1mh10_439{margin:var(--space-2) 0 0;gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}._actionItem_1mh10_448{gap:var(--space-1);padding:6px var(--space-2);border-radius:var(--radius-sm);background:var(--paper);flex-direction:column;display:flex}._actionTitle_1mh10_457{font-weight:600}._actionItem_1mh10_448 ._proposalList_1mh10_439{margin-top:0}._proposalRow_1mh10_465{align-items:center;gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--radius-sm);background:var(--paper);display:flex}._proposalName_1mh10_474{flex:1;min-width:0;font-weight:600}._proposalQty_1mh10_480{color:var(--muted);white-space:nowrap;font-size:.8125rem}._existingBadge_1mh10_486{border-radius:var(--radius-pill);background:var(--moss-soft);color:var(--moss-deep);white-space:nowrap;padding:1px 6px;font-size:.6875rem}._removeBtn_1mh10_495{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._removeBtn_1mh10_495:hover{background:var(--bg-2);color:var(--ink)}._proposalActions_1mh10_513{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}._statusNote_1mh10_520{margin:var(--space-1) 0 0;color:var(--muted);font-size:.8125rem}._composer_1mh10_526{align-items:flex-end;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--hairline);background:var(--paper);flex-shrink:0;display:flex}._input_1mh10_536{resize:none;min-width:0;padding:var(--space-2) var(--space-3);border:var(--field-border-width) solid var(--field-border-color);border-radius:var(--radius-md);background:var(--form-surface);color:var(--form-text);font-family:var(--font-sans);flex:1;font-size:.9375rem;line-height:1.4}._input_1mh10_536:focus{border-color:var(--field-border-color-focus);box-shadow:var(--field-focus-shadow);outline:none}._sendBtn_1mh10_556{background:var(--clay);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}._sendBtn_1mh10_556:disabled{opacity:.45;cursor:default}@media (width<=768px){._panel_1mh10_6,._panelChatDocked_1mh10_24,._panelExpanded_1mh10_29{z-index:300;width:auto;max-width:none;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border:none;border-radius:0;inset:0}._resizeBtn_1mh10_591{display:none}}
