._root_1aul4_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_1aul4_3[data-variant=phone]{background:var(--background);border:0;border-radius:0}._header_1aul4_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_1aul4_3[data-variant=phone] ._header_1aul4_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_1aul4_20{flex:1;gap:2px;min-width:0;display:grid}._title_1aul4_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_1aul4_22{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._hash_1aul4_23{color:var(--text-muted);flex:none}._sub_1aul4_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_1aul4_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_1aul4_26{align-items:center;gap:var(--space-1);flex:none;display:flex}._membersButton_1aul4_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_1aul4_27[aria-pressed=true]{background:var(--surface-muted)}._iconButton_1aul4_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_1aul4_29[aria-pressed=true]{background:var(--surface-muted);color:var(--foreground)}._count_1aul4_31{font-size:var(--text-xs);font-variant-numeric:tabular-nums}._back_1aul4_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_1aul4_3[data-variant=phone] ._body_1aul4_34{position:static}._body_1aul4_34{flex:1;min-height:0;display:flex;position:relative}._main_1aul4_38{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}._chat_1aul4_39{flex:1;min-height:0}._root_1aul4_3[data-variant=phone] ._chat_1aul4_39{padding-bottom:env(safe-area-inset-bottom)}._empty_1aul4_42{padding:var(--space-6);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0 0 76px}._root_1aul4_3[data-variant=portal] ._chat_1aul4_39 button[aria-label="Take a photo"],._root_1aul4_3[data-variant=portal] ._chat_1aul4_39 button[aria-label=Attach\ files],._root_1aul4_3[data-photos=off] ._chat_1aul4_39 button[aria-label="Take a photo"]{display:none}._chips_1aul4_49{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_1aul4_49{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_1aul4_51{color:var(--text-muted);flex:none;display:inline-flex}._chipText_1aul4_52{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._side_1aul4_55{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_1aul4_55{z-index:2;width:min(22.5rem,100%);box-shadow:var(--shadow-floating);position:absolute;inset:0 0 0 auto}}._push_1aul4_59{z-index:3;background:var(--background);flex-direction:column;display:flex;position:absolute;inset:0}._panel_1aul4_61{flex-direction:column;height:100%;min-height:0;display:flex}._panelHeader_1aul4_62{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_1aul4_59 ._panelHeader_1aul4_62{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_1aul4_64{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-sm);margin:0}._push_1aul4_59 ._panelTitle_1aul4_64{font-size:var(--text-base);line-height:var(--leading-base)}._panelBody_1aul4_66{overscroll-behavior:contain;min-height:0;padding:var(--space-3) var(--space-3) var(--space-4);flex:1;overflow-y:auto}._panelFlush_1aul4_67{flex-direction:column;flex:1;min-height:0;display:flex}._panelList_1aul4_69{gap:2px;margin:0;padding:0;list-style:none;display:grid}._panelItem_1aul4_70{align-items:flex-start;gap:var(--space-1);display:flex}._panelOpen_1aul4_71{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_1aul4_72{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_1aul4_73{color:var(--text-secondary);font-weight:500}._panelText_1aul4_74{font-size:var(--text-sm);line-height:var(--leading-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._panelThumb_1aul4_75{border-radius:var(--radius-control);object-fit:cover;width:96px;height:72px}._panelSub_1aul4_76{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._panelHint_1aul4_77{padding:0 var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);margin:0}._member_1aul4_27{align-items:center;gap:var(--space-3);padding:var(--space-2);display:flex}._memberText_1aul4_79{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);display:grid}._search_1aul4_81{align-content:start;gap:var(--space-3);display:grid}._searchControls_1aul4_82{gap:var(--space-2);padding:0 var(--space-1);display:grid}._searchFilters_1aul4_83{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}._mark_1aul4_84{background:var(--accent-subtle);color:inherit;border-radius:2px}._missing_1aul4_86{height:100%;padding:var(--space-8);place-items:center;display:grid}._skeletonBody_1aul4_87{align-content:start;gap:var(--space-5);padding:var(--space-4);flex:1;display:grid}@media (hover:hover) and (pointer:fine){._iconButton_1aul4_29:hover{background:var(--row-hover);color:var(--foreground)}._iconButton_1aul4_29[aria-pressed=true]:hover{background:var(--surface-muted)}._membersButton_1aul4_27:hover{background:var(--row-hover)}._projectLink_1aul4_25:hover{color:var(--foreground)}._panelOpen_1aul4_71:hover{background:var(--row-hover)}a._chip_1aul4_49:hover{border-color:var(--border-strong);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){._iconButton_1aul4_29,._membersButton_1aul4_27,._projectLink_1aul4_25,._panelOpen_1aul4_71,._chip_1aul4_49{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}}
