._root_1ecse_3{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}._root_1ecse_3[data-variant=phone]{background:var(--background);border:0;border-radius:0}._header_1ecse_18{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}._root_1ecse_3[data-variant=phone] ._header_1ecse_18{padding:max(var(--space-2), env(safe-area-inset-top)) var(--space-2) var(--space-2) var(--space-2);background:var(--material-bar);-webkit-backdrop-filter:var(--material-bar-filter);backdrop-filter:var(--material-bar-filter)}._heading_1ecse_20{flex:1;gap:2px;min-width:0;display:grid}._title_1ecse_21{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-base);letter-spacing:var(--tracking-base);font-weight:500;line-height:var(--leading-base);margin:0;display:flex}._titleText_1ecse_22{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._hash_1ecse_23{color:var(--text-muted);flex:none}._sub_1ecse_24{align-items:center;gap:2px var(--space-3);min-width:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);flex-wrap:wrap;margin:0;display:flex}._projectLink_1ecse_25{align-items:center;gap:var(--space-1);min-width:0;color:var(--text-secondary);transition:color var(--duration-hover) ease;text-decoration:none;display:inline-flex}._headerActions_1ecse_26{align-items:center;gap:var(--space-1);flex:none;display:flex}._membersButton_1ecse_27{margin-right:var(--space-1);padding:2px var(--space-1);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-hover) ease;background:0 0;border:0;align-items:center;display:inline-flex}._membersButton_1ecse_27[aria-pressed=true]{background:var(--surface-muted)}._iconButton_1ecse_29{min-width:var(--control-height-md);height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-hover) ease, color var(--duration-hover) ease;background:0 0;border:0;display:inline-flex}._iconButton_1ecse_29[aria-pressed=true]{background:var(--surface-muted);color:var(--foreground)}._count_1ecse_31{font-size:var(--text-xs);font-variant-numeric:tabular-nums}._back_1ecse_32{width:var(--control-height-lg);height:var(--control-height-lg);border-radius:var(--radius-pill);color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}._root_1ecse_3[data-variant=phone] ._body_1ecse_34{position:static}._body_1ecse_34{flex:1;min-height:0;display:flex;position:relative}._main_1ecse_39{isolation:isolate;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}._chat_1ecse_40{flex:1;min-height:0}._root_1ecse_3[data-variant=phone] ._chat_1ecse_40{padding-bottom:env(safe-area-inset-bottom)}._empty_1ecse_43{padding:var(--space-6);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0 0 76px}._root_1ecse_3[data-variant=portal] ._chat_1ecse_40 button[aria-label="Take a photo"],._root_1ecse_3[data-variant=portal] ._chat_1ecse_40 button[aria-label=Attach\ files],._root_1ecse_3[data-photos=off] ._chat_1ecse_40 button[aria-label="Take a photo"]{display:none}._chips_1ecse_50{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_1ecse_50{max-width:100%;height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);font-size:var(--text-xs);transition:border-color var(--duration-hover) ease, color var(--duration-hover) ease;line-height:1;text-decoration:none;display:inline-flex}._chipIcon_1ecse_52{color:var(--text-muted);flex:none;display:inline-flex}._chipText_1ecse_53{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._side_1ecse_56{border-left:1px solid var(--border-subtle);background:var(--surface);flex-direction:column;flex:none;width:22.5rem;min-height:0;display:flex}@container (width<=880px){._side_1ecse_56{z-index:2;width:min(22.5rem,100%);box-shadow:var(--shadow-floating);position:absolute;inset:0 0 0 auto}}._push_1ecse_60{z-index:3;background:var(--background);flex-direction:column;display:flex;position:absolute;inset:0}._panel_1ecse_62{flex-direction:column;height:100%;min-height:0;display:flex}._panelHeader_1ecse_63{align-items:center;gap:var(--space-2);min-height:56px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}._push_1ecse_60 ._panelHeader_1ecse_63{padding:max(var(--space-2), env(safe-area-inset-top)) var(--space-4) var(--space-2) var(--space-2);background:var(--material-bar);-webkit-backdrop-filter:var(--material-bar-filter);backdrop-filter:var(--material-bar-filter)}._panelTitle_1ecse_65{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-sm);margin:0}._push_1ecse_60 ._panelTitle_1ecse_65{font-size:var(--text-base);line-height:var(--leading-base)}._panelBody_1ecse_67{overscroll-behavior:contain;min-height:0;padding:var(--space-3) var(--space-3) var(--space-4);flex:1;overflow-y:auto}._panelFlush_1ecse_68{flex-direction:column;flex:1;min-height:0;display:flex}._panelList_1ecse_70{gap:2px;margin:0;padding:0;list-style:none;display:grid}._panelItem_1ecse_71{align-items:flex-start;gap:var(--space-1);display:flex}._panelOpen_1ecse_72{gap:var(--space-1);min-width:0;padding:var(--space-2);border-radius:var(--radius-control);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-hover) ease;background:0 0;border:0;flex:1;display:grid}._panelMeta_1ecse_73{gap:2px var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);flex-wrap:wrap;display:flex}._panelAuthor_1ecse_74{color:var(--text-secondary);font-weight:500}._panelText_1ecse_75{font-size:var(--text-sm);line-height:var(--leading-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._panelThumb_1ecse_76{border-radius:var(--radius-control);object-fit:cover;width:96px;height:72px}._panelSub_1ecse_77{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._panelHint_1ecse_78{padding:0 var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);margin:0}._member_1ecse_27{align-items:center;gap:var(--space-3);padding:var(--space-2);display:flex}._memberText_1ecse_80{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);display:grid}._search_1ecse_82{align-content:start;gap:var(--space-3);display:grid}._searchControls_1ecse_83{gap:var(--space-2);padding:0 var(--space-1);display:grid}._searchFilters_1ecse_84{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}._mark_1ecse_85{background:var(--accent-subtle);color:inherit;border-radius:2px}._missing_1ecse_87{height:100%;padding:var(--space-8);place-items:center;display:grid}._skeletonBody_1ecse_88{align-content:start;gap:var(--space-5);padding:var(--space-4);flex:1;display:grid}@media (hover:hover) and (pointer:fine){._iconButton_1ecse_29:hover{background:var(--row-hover);color:var(--foreground)}._iconButton_1ecse_29[aria-pressed=true]:hover{background:var(--surface-muted)}._membersButton_1ecse_27:hover{background:var(--row-hover)}._projectLink_1ecse_25:hover{color:var(--foreground)}._panelOpen_1ecse_72:hover{background:var(--row-hover)}a._chip_1ecse_50:hover{border-color:var(--border-strong);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){._iconButton_1ecse_29,._membersButton_1ecse_27,._projectLink_1ecse_25,._panelOpen_1ecse_72,._chip_1ecse_50{transition:none}}._drawer_llhdm_2._drawer_llhdm_2{--drawer-size:min(32rem, calc(100vw - var(--space-4)))}._sheet_llhdm_4._sheet_llhdm_4[data-side=bottom]{max-height:calc(100dvh - var(--space-12))}._form_llhdm_6{gap:var(--space-4);display:grid}._form_llhdm_6>*{min-width:0}._source_llhdm_9{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-muted);margin:0;display:grid}._sourceMeta_llhdm_10{align-items:baseline;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);flex-wrap:wrap;display:flex}._sourceAuthor_llhdm_11{color:var(--text-secondary);font-weight:500}._sourceText_llhdm_12{color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-sm);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._sourcePhotos_llhdm_13{gap:var(--space-2);flex-wrap:wrap;display:flex}._thumb_llhdm_14{border-radius:var(--radius-control);object-fit:cover;width:72px;height:54px}._pair_llhdm_16{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}@media (width<=480px){._pair_llhdm_16{grid-template-columns:minmax(0,1fr)}}._fieldset_llhdm_19{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}._legend_llhdm_20{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);padding:0;font-weight:500}._counts_llhdm_21{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));display:grid}._plan_llhdm_23{gap:var(--space-2);display:grid}._plan_llhdm_23>:first-child{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--text-secondary);overflow:hidden}._photoPin_llhdm_25{gap:var(--space-2);display:grid}._photoPin_llhdm_25 img{border-radius:var(--radius-panel);object-fit:cover;width:100%;max-height:16rem}._hint_llhdm_27{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);margin:0}._photoPick_llhdm_29{gap:var(--space-2);flex-wrap:wrap;display:flex}._photoChoice_llhdm_30{border-radius:var(--radius-control);background:var(--surface-muted);width:88px;height:66px;color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;opacity:.55;transition:opacity var(--duration-hover) ease, border-color var(--duration-hover) ease;border:2px solid #0000;padding:0;position:relative;overflow:hidden}._photoChoice_llhdm_30[aria-pressed=true]{border-color:var(--accent-fill);opacity:1}._photoChoice_llhdm_30 img{object-fit:cover;width:100%;height:100%}._note_llhdm_34{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-xs);margin:0}._footer_llhdm_35{bottom:calc(-1 * var(--space-6));justify-content:flex-end;gap:var(--space-2);margin:0 calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-4) var(--space-6) var(--space-6);border-top:1px solid var(--border-subtle);background:var(--surface-raised);display:flex;position:sticky}._sheet_llhdm_4 ._footer_llhdm_35>*{flex:1}@media (prefers-reduced-motion:reduce){._photoChoice_llhdm_30{transition:none}}
