.flare-project-collection-scroll{flex:1;width:100%;max-width:1120px;min-height:0;margin:0 auto;padding:28px clamp(16px,4%,46px);display:flex;overflow:hidden}.flare-project-collection-content{flex-direction:column;flex:1;width:100%;min-height:0;margin:0 auto;display:flex}.flare-project-collection-page,.flare-project-collection-panel{flex-direction:column;flex:1;min-height:0;display:flex}.flare-project-collection-toolbar{align-items:stretch;display:flex}.flare-project-collection-panel{background:0 0;min-height:0;margin-top:14px;padding:0}.flare-project-collection-list-scroll,.flare-project-collection-source-scroll{overscroll-behavior:contain;min-height:0;padding-block:var(--flare-scroll-edge-buffer,12px);scrollbar-gutter:stable;flex:1;overflow:auto}.flare-project-collection-list-scroll>.flare-staged-entry{min-height:100%}.flare-project-collection-tabs{flex:1;gap:3px;min-width:0;display:flex}.flare-project-collection-tab{appearance:none;color:var(--flare-text-secondary,#64748b);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.flare-project-collection-tab:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.flare-project-collection-tab.is-active{background:var(--flare-hover-bg,#f8fafc);color:var(--flare-text-primary,#0f172a)}.flare-project-collection-tab.is-active:after{background:0 0}.flare-project-collection-tab:disabled{color:var(--flare-text-muted,#94a3b8);cursor:not-allowed;opacity:.48}.flare-project-collection-count{align-items:center;gap:8px;padding:16px 0 8px;display:flex}.flare-project-session-sort{color:var(--flare-text-secondary,#64748b);align-items:center;gap:6px;font-size:12px;display:inline-flex}.flare-project-session-sort button{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.flare-project-session-sort button.is-active{color:var(--flare-text-primary,#0f172a);font-weight:500}.flare-project-session-sort-divider{color:var(--flare-text-muted,#94a3b8)}.flare-project-detail-settings-trigger.ant-btn{flex:0 0 40px;align-self:center;width:40px;min-width:40px;height:40px;margin-left:auto;padding:0}.flare-project-detail-settings-actions{min-width:144px}.flare-project-detail-settings-actions .ant-btn{justify-content:flex-start}.flare-project-conversation-collection .flare-session-title-copy{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.flare-project-conversation-collection .flare-session-item-date{color:var(--flare-text-muted,#94a3b8);font-size:12px;font-weight:400;line-height:1.35}.flare-project-conversation-collection .flare-session-item-title.is-complete.ant-typography{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;display:block;overflow:visible}.flare-project-conversation-collection .flare-session-item-metadata{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.flare-project-conversation-collection .flare-session-item-fact{color:var(--flare-text-secondary,#64748b);align-items:center;gap:4px;font-size:11px;font-weight:500;line-height:18px;display:inline-flex}.flare-project-conversation-collection,.flare-project-collection-rows{flex-direction:column;gap:6px;display:flex}.flare-project-collection-row{appearance:none;color:var(--flare-text-primary,#0f172a);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 10px;display:grid}.flare-project-collection-row:hover,.flare-project-collection-row.is-active{background:var(--flare-hover-bg,#f8fafc)}.flare-project-collection-row-icon{color:var(--flare-text-secondary,#64748b)}.flare-project-collection-row-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flare-project-collection-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}@media (width<=767px){.flare-project-collection-scroll{padding:12px 12px 0}.flare-project-collection-panel{margin-top:10px;padding:4px 8px 10px}.flare-project-collection-count{padding:16px 10px 8px}.flare-project-collection-tabs{gap:10px}.flare-project-collection-list-scroll,.flare-project-collection-source-scroll{padding-bottom:var(--flare-mobile-timeline-bottom-space,152px)}.flare-project-collection-tab{font-size:inherit;flex:1;justify-content:center;padding:9px 13px}}.flare-project-detail-search{margin-bottom:20px}.flare-project-collection-search-groups{padding-inline:8px}.flare-project-collection-search-groups>section+section{margin-top:24px}.flare-project-collection-search-groups>section>h3{color:var(--flare-text-secondary,#64748b);margin:0 0 8px;font-size:14px}.flare-project-management{box-sizing:border-box;flex:1;width:100%;min-height:0;padding:28px clamp(16px,4%,46px);display:flex;overflow:hidden}.flare-project-management-content{flex-direction:column;flex:1;width:100%;min-height:0;margin:0 auto;display:flex}.flare-project-management-header{margin-bottom:22px}.flare-project-management-header h2.ant-typography{letter-spacing:-.02em;font-size:22px;font-weight:500}.flare-project-management-grid{min-height:100%}.flare-project-management-grid-scroll{margin-block:calc(-1 * var(--flare-scroll-edge-buffer,24px));overscroll-behavior:contain;min-height:0;padding-block:var(--flare-scroll-edge-buffer,24px);scrollbar-gutter:stable;flex:1;overflow:auto}.flare-project-management-search{margin-bottom:22px;position:relative}.flare-project-management-search .ant-input-affix-wrapper{box-shadow:none;border-radius:11px;min-height:42px;padding:10px 13px;transition:border-color .18s,box-shadow .18s}.flare-project-management-search .ant-input-affix-wrapper-focused{box-shadow:var(--flare-focus-outline)}.flare-project-management-search-status{margin-top:8px;padding-left:4px;font-size:12px;display:block}.flare-project-management-create-card,.flare-project-management-card{appearance:none;box-sizing:border-box;cursor:pointer;font:inherit;border-radius:13px;width:100%;height:184px;min-height:184px;padding:24px 20px;transition:border-color .18s,box-shadow .18s,transform .18s}.flare-project-management-create-card{background:0 0;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-weight:500;display:flex}.flare-project-management-create-card .anticon{font-size:24px}.flare-project-management-card{border-style:solid;border-width:1px;padding:0;display:block;position:relative}.flare-project-management-card-open{appearance:none;border-radius:inherit;box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;height:100%;min-height:inherit;text-align:left;background:0 0;border:0;grid-template:"icon empty""title title""middle middle"minmax(0,1fr)"metrics arrow"/minmax(0,1fr) auto;gap:14px;width:100%;padding:24px 20px;display:grid}.flare-project-management-pin.ant-btn{position:absolute;top:18px;right:18px}.flare-project-management-card-error{pointer-events:none;font-size:12px;display:block;position:absolute;top:50%;left:22px;right:22px;transform:translateY(-50%)}.flare-project-management-card:hover,.flare-project-management-create-card:hover:not(:disabled){border-color:var(--flare-accent);box-shadow:none}.flare-project-management-card-open:focus-visible,.flare-project-management-create-card:focus-visible{box-shadow:var(--flare-focus-outline);outline:none}.flare-project-management-create-card:disabled{cursor:wait;opacity:.55}.flare-project-management-card-icon{grid-area:icon;font-size:24px}.flare-project-management-card-arrow{opacity:.45;grid-area:arrow;place-self:end;transition:opacity .18s,transform .18s}.flare-project-management-card:hover .flare-project-management-card-arrow{opacity:1;transform:translate(3px)}.flare-project-management-card-title{grid-area:title;place-self:start;max-width:100%;font-size:14px;font-weight:500}.flare-project-management-card-metrics{grid-area:metrics;align-self:end;align-items:center;gap:14px;display:flex}.flare-project-management-metric{align-items:center;gap:4px;font-size:12px;display:inline-flex}.flare-project-management-error{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 12px;display:flex}.flare-project-init-welcome{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.flare-project-create-dock-shell{flex:none}.flare-project-create-dock{appearance:none;cursor:pointer;width:100%;font:inherit;border:1px dashed;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:88px;padding:18px 22px;font-weight:500;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.flare-project-create-dock .anticon{font-size:20px}.flare-project-create-dock:hover:not(:disabled){border-color:var(--flare-accent);box-shadow:none}.flare-project-create-dock:focus-visible{box-shadow:var(--flare-focus-outline);outline:none}.flare-project-create-dock:disabled{cursor:wait;opacity:.55}@media (width<=720px){.flare-project-management{padding:20px 16px 28px}.flare-project-management-search .ant-input-affix-wrapper{min-height:42px}.flare-project-create-dock{min-height:72px}.flare-project-management-create-card,.flare-project-management-card{height:148px;min-height:148px}}@media (prefers-reduced-motion:reduce){.flare-project-management-create-card,.flare-project-management-card,.flare-project-management-card-arrow,.flare-project-management-search .ant-input-affix-wrapper,.flare-project-create-dock{transition:none}}.flare-source-collection-scroll{min-height:0;padding-block:var(--flare-scroll-edge-buffer,12px)}:is(.flare-project-collection-source-scroll,.flare-project-collection-search-groups) .flare-source-collection-scroll{padding-block:0}.flare-source-list{border-bottom:1px solid var(--flare-surface-border,#dce6f3);margin-top:10px}.flare-source-list-row{border-top:1px solid var(--flare-surface-border,#dce6f3);cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 6px;transition:background-color .12s;display:grid}.flare-source-list-row:hover{background:var(--flare-hover-bg,#4d7ef70f)}.flare-source-list-row:focus-visible{box-shadow:var(--flare-focus-outline,0 0 0 2px #4d7ef738);border-radius:8px;outline:none}.flare-source-list-icon{color:var(--flare-text-secondary,#64748b);justify-content:center;align-items:center;font-size:18px;display:inline-flex}.flare-source-list-content{min-width:0;display:grid}.flare-source-list-name,.flare-source-list-metadata,.flare-source-list-error{min-width:0;display:block}.flare-source-list-name{color:var(--flare-text-primary,#172033)}.flare-source-list-metadata,.flare-source-list-provenance{font-size:12px}.flare-source-list-error{color:#cf1322;font-size:12px}.flare-source-list-trailing{justify-content:flex-end;align-items:center;gap:8px;display:flex}.flare-source-list-provenance{background:var(--flare-surface-bg-active,#94a3b81a);white-space:nowrap;border-radius:999px;padding:0 8px;line-height:24px}.flare-source-list-actions{flex:none}.flare-source-list-actions .ant-btn{justify-content:center;align-items:center;display:inline-flex}.flare-source-list-empty{padding:18px 2px 4px}.flare-source-detail-title{align-items:center;gap:8px;min-width:0;display:flex}.flare-source-detail-title>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flare-source-detail-modal .ant-modal-body{max-height:min(68vh,640px);overflow-y:auto}.flare-source-detail-metadata{margin-bottom:18px}.flare-source-detail-understanding{border-top:1px solid var(--flare-surface-border,#dce6f3);gap:10px;padding-top:16px;display:grid}.flare-source-detail-understanding .ant-typography{margin-bottom:0}.flare-source-detail-understanding section{gap:4px;display:grid}.flare-source-detail-list{gap:6px;margin:0;padding-left:20px;display:grid}.flare-source-detail-list li{overflow-wrap:anywhere}@media (width<=720px){.flare-source-list-row{grid-template-columns:28px minmax(0,1fr);align-items:start;padding-block:10px}.flare-source-list-trailing{grid-column:2;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.flare-source-list-row{transition:none}}
