.DepartmentReflectionModal_wrap__Jp_lY{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:2rem 2.25rem 3rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-primary) 8%,transparent) rgba(0,0,0,0)}.DepartmentReflectionModal_wrapEmbedded__qP3Hl{padding:0}.DepartmentReflectionModal_wrapEmbedded__qP3Hl .DepartmentReflectionModal_section__1PbK9{margin-bottom:.85rem}.DepartmentReflectionModal_wrapEmbedded__qP3Hl .DepartmentReflectionModal_analyticsPeriodSection__MGS_o{margin:0 0 .5rem}.DepartmentReflectionModal_wrapEmbedded__qP3Hl .DepartmentReflectionModal_conceptSelectRow__B2dYy{margin-bottom:.5rem}.DepartmentReflectionModal_wrapEmbedded__qP3Hl .DepartmentReflectionModal_dateInput__Jwb4K{min-height:34px}.DepartmentReflectionModal_wrapEmbedded__qP3Hl .DepartmentReflectionModal_analyticsInputArea__i0u1P,.DepartmentReflectionModal_wrapEmbedded__qP3Hl .DepartmentReflectionModal_analyticsInputWrap__ASQnY,.DepartmentReflectionModal_wrapEmbedded__qP3Hl .DepartmentReflectionModal_dateInput__Jwb4K{background:var(--surface-raised);border-color:var(--border-subtle);-webkit-backdrop-filter:none;backdrop-filter:none}.DepartmentReflectionModal_wrapEmbedded__qP3Hl .DepartmentReflectionModal_answerBlock__W4FCv{border-color:var(--border-subtle);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.DepartmentReflectionModal_context__wUKxd{flex-shrink:0;padding:1rem 1.25rem;margin-bottom:2rem;background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.DepartmentReflectionModal_contextRow__Z_39o{display:flex;align-items:baseline;gap:.625rem;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:color-mix(in srgb,var(--text-primary) 55%,transparent)}.DepartmentReflectionModal_contextRow__Z_39o:not(:last-child){margin-bottom:.2rem}.DepartmentReflectionModal_contextLabel__wE3L_{flex-shrink:0;min-width:7.5rem;font-weight:500;letter-spacing:var(--type-body-tracking)}.DepartmentReflectionModal_contextValue__Gxbho{color:color-mix(in srgb,var(--text-primary) 92%,transparent);font-weight:600;font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);letter-spacing:var(--type-body-lg-tracking)}.DepartmentReflectionModal_contextValuePeriod__mnh4_{display:inline-flex;align-items:center;gap:.5rem}.DepartmentReflectionModal_conceptSelectRow__B2dYy{margin-bottom:.65rem}.DepartmentReflectionModal_conceptSelect__Stkgf{width:100%}.DepartmentReflectionModal_dateInput__Jwb4K{padding:.55rem .75rem;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);min-height:40px;box-sizing:border-box;color:color-mix(in srgb,var(--text-primary) 92%,transparent);background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:8px;min-width:8.5rem;color-scheme:dark;transition:border-color .2s,box-shadow .2s}.DepartmentReflectionModal_dateInput__Jwb4K:focus{outline:none;border-color:var(--accent-a25);box-shadow:0 0 0 3px var(--accent-ring-08)}.DepartmentReflectionModal_dateInput__Jwb4K::-webkit-calendar-picker-indicator{filter:invert(1) brightness(1.2);opacity:.8;cursor:pointer}.DepartmentReflectionModal_dateSeparator__dXQ9h{color:color-mix(in srgb,var(--text-primary) 38%,transparent);font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading)}.DepartmentReflectionModal_periodHint__ToGpP{font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 38%,transparent);font-style:italic}.DepartmentReflectionModal_section__1PbK9{margin-bottom:2rem}.DepartmentReflectionModal_sectionTitle__FRpOA{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);color:var(--text-primary,color-mix(in srgb,var(--text-primary) 94%,transparent));margin:0 0 .5rem;text-transform:none}.DepartmentReflectionModal_sectionDesc__MU5jA{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:color-mix(in srgb,var(--text-primary) 38%,transparent);margin:0 0 1rem;max-width:var(--prose-max-wide,42rem)}.DepartmentReflectionModal_queryExamplesLabel__5BWOQ{color:color-mix(in srgb,var(--text-primary) 55%,transparent);margin:0 0 .35rem;font-weight:600}.DepartmentReflectionModal_queryExamplesLabel__5BWOQ,.DepartmentReflectionModal_queryExamplesList__beWxP{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking)}.DepartmentReflectionModal_queryExamplesList__beWxP{list-style:none;margin:0 0 .75rem;padding:0;color:color-mix(in srgb,var(--text-primary) 38%,transparent)}.DepartmentReflectionModal_queryExamplesList__beWxP li{position:relative;padding-left:.875rem;margin-bottom:.2rem}.DepartmentReflectionModal_queryExamplesList__beWxP li:before{content:"•";position:absolute;left:0;color:var(--accent-fg-soft);opacity:.8}.DepartmentReflectionModal_syntaxHelpTrigger__EUFYU{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.4rem .75rem;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:500;color:var(--accent-fg-soft);background:var(--accent-a12);border:1px solid var(--accent-a25);border-radius:100px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.DepartmentReflectionModal_syntaxHelpTrigger__EUFYU:hover{background:var(--accent-a20);border-color:var(--accent-a35);color:var(--text-primary);box-shadow:0 0 0 1px var(--accent-a15)}.DepartmentReflectionModal_syntaxHelpTrigger__EUFYU:active{transform:scale(.98)}.DepartmentReflectionModal_syntaxHelpTrigger__EUFYU:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.DepartmentReflectionModal_syntaxHelpTrigger__EUFYU:focus:not(:focus-visible){outline:none}.DepartmentReflectionModal_syntaxHelpTriggerIcon__OY7qf{flex-shrink:0;opacity:.9}.DepartmentReflectionModal_recognizedFilters__od44W{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:color-mix(in srgb,var(--text-primary) 55%,transparent);margin-bottom:.75rem;padding:.5rem .75rem;background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:8px}.DepartmentReflectionModal_searchRow__3jNI2{display:flex;flex-wrap:wrap;align-items:stretch;gap:.625rem;margin-bottom:.625rem}.DepartmentReflectionModal_searchInput__YF9Dc{flex:1 1;min-width:14rem;padding:.625rem 1rem;font-size:var(--type-ui-sm-size);color:color-mix(in srgb,var(--text-primary) 92%,transparent);background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:8px;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.DepartmentReflectionModal_searchInput__YF9Dc::placeholder{color:color-mix(in srgb,var(--text-primary) 38%,transparent)}.DepartmentReflectionModal_searchInput__YF9Dc:focus{outline:none;border-color:var(--accent-a25);box-shadow:0 0 0 3px var(--accent-ring-08)}.DepartmentReflectionModal_analyticsPeriodSection__MGS_o{margin-top:1rem;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem;min-width:0}.DepartmentReflectionModal_analyticsPeriodLabel__ZGXqB{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);line-height:var(--type-overline-leading);letter-spacing:var(--type-overline-tracking);text-transform:uppercase;color:var(--text-secondary,#8b949e);white-space:nowrap}.DepartmentReflectionModal_workspaceMultiselectSection__cLhug{margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.DepartmentReflectionModal_workspaceSelect__dPqH0{min-width:14rem;gap:.5rem}.DepartmentReflectionModal_workspaceSelectLabel__iuT2_{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-overline-size)!important;font-weight:var(--type-overline-weight)!important;line-height:var(--type-overline-leading)!important;letter-spacing:var(--type-overline-tracking)!important;color:color-mix(in srgb,var(--text-primary) 55%,transparent)!important;text-transform:uppercase!important}.DepartmentReflectionModal_workspaceSelectTrigger__fcnPh{min-height:40px!important;padding:.55rem .75rem!important;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size)!important;line-height:var(--type-caption-leading)!important;letter-spacing:var(--type-caption-tracking)!important;border-radius:8px!important;background:color-mix(in srgb,var(--text-primary) 3.5%,transparent)!important;border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent)!important;color:color-mix(in srgb,var(--text-primary) 92%,transparent)!important}.DepartmentReflectionModal_workspaceSelectTrigger__fcnPh:hover{border-color:color-mix(in srgb,var(--text-primary) 14%,transparent)!important;background:color-mix(in srgb,var(--text-primary) 5%,transparent)!important}.DepartmentReflectionModal_workspaceSelectTrigger__fcnPh.DepartmentReflectionModal_open__2mfTr{border-color:var(--accent-a25)!important;box-shadow:0 0 0 3px var(--accent-ring-08)!important}.DepartmentReflectionModal_controlPeriod__uwMj5{display:inline-flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 auto}.DepartmentReflectionModal_periodHintTrigger__Cuu0O{cursor:help;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:color-mix(in srgb,var(--text-primary) 38%,transparent);margin-left:.25rem;padding:.1rem .35rem;border-radius:4px;transition:color .15s}.DepartmentReflectionModal_periodHintTrigger__Cuu0O:hover{color:var(--accent-fg-soft)}.DepartmentReflectionModal_searchRulesBox__nbrxy{margin-top:1rem;margin-bottom:1.25rem;padding:.875rem 1rem;background:color-mix(in srgb,var(--text-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:8px;font-size:var(--type-caption-size);line-height:1.5;color:color-mix(in srgb,var(--text-primary) 55%,transparent)}.DepartmentReflectionModal_searchRulesTitle__M2hUk{display:block;font-size:var(--type-caption-size);font-weight:600;color:color-mix(in srgb,var(--text-primary) 92%,transparent);margin-bottom:.35rem;letter-spacing:.02em}.DepartmentReflectionModal_searchRulesIntro__ZZ_6A{margin:0 0 .5rem;color:color-mix(in srgb,var(--text-primary) 55%,transparent)}.DepartmentReflectionModal_searchRulesList__AizCd{margin:0;padding-left:1.15rem;list-style:disc}.DepartmentReflectionModal_searchRulesList__AizCd li{margin:.25rem 0}.DepartmentReflectionModal_searchRulesList__AizCd li:first-child{margin-top:0}.DepartmentReflectionModal_searchRulesList__AizCd strong{color:color-mix(in srgb,var(--text-primary) 88%,transparent)}.DepartmentReflectionModal_searchRulesList__AizCd em{font-style:italic;color:var(--accent-fg-soft)}.DepartmentReflectionModal_hints__mP98I{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.625rem}.DepartmentReflectionModal_hint__1yKpv{font-size:var(--type-caption-size);color:var(--accent-fg-soft);background:var(--accent-a12);padding:.25rem .75rem;border-radius:100px;cursor:pointer;transition:background .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DepartmentReflectionModal_hint__1yKpv:hover{background:var(--accent-a20);color:color-mix(in srgb,var(--text-primary) 95%,transparent)}.DepartmentReflectionModal_selectionBlock__IEXXJ{margin-top:1.25rem;padding:1rem 1.25rem;background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:12px;max-height:24rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-primary) 8%,transparent) rgba(0,0,0,0)}.DepartmentReflectionModal_selectionToolbar__uA63o{display:flex;align-items:center;gap:.625rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 55%,transparent)}.DepartmentReflectionModal_selectionCount__44VO2{font-weight:600;color:color-mix(in srgb,var(--text-primary) 92%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DepartmentReflectionModal_limitsTooltipTrigger__RdZu3,.DepartmentReflectionModal_selectionSep__s_w56{color:color-mix(in srgb,var(--text-primary) 38%,transparent)}.DepartmentReflectionModal_limitsTooltipTrigger__RdZu3{cursor:help;font-weight:400;margin-left:.15rem}.DepartmentReflectionModal_limitsWarning__XSueZ{padding:.75rem 1rem;font-size:var(--type-caption-size);color:#fbbf24;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.2);border-radius:8px;margin-bottom:.75rem}.DepartmentReflectionModal_sourceModeSegments__Ilm41{display:inline-flex;gap:0;margin-bottom:1.25rem;padding:3px;background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:8px;width:-moz-fit-content;width:fit-content}.DepartmentReflectionModal_sourceModeBtn__eSvud{padding:.5rem 1.125rem;font-size:var(--type-caption-size);font-weight:500;color:color-mix(in srgb,var(--text-primary) 55%,transparent);background:rgba(0,0,0,0);border:none;border-radius:6px;cursor:pointer;transition:color .15s,background .15s}.DepartmentReflectionModal_sourceModeBtn__eSvud:hover{color:color-mix(in srgb,var(--text-primary) 92%,transparent);background:color-mix(in srgb,var(--text-primary) 4%,transparent)}.DepartmentReflectionModal_sourceModeBtnActive__WqIN6{color:color-mix(in srgb,var(--text-primary) 92%,transparent);background:var(--accent-a12);box-shadow:0 0 0 1px var(--accent-a20)}.DepartmentReflectionModal_sourceModeBtnActive__WqIN6:hover{background:var(--accent-a20)}.DepartmentReflectionModal_workspaceBlock__ebt3E{margin-top:0;padding:1.25rem 1.5rem;background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:12px}.DepartmentReflectionModal_workspaceRow__JwU00{display:grid;grid-template-columns:minmax(10rem,1fr) auto auto;grid-gap:.625rem 1rem;gap:.625rem 1rem;align-items:end}@media(max-width:720px){.DepartmentReflectionModal_workspaceRow__JwU00{grid-template-columns:1fr}}.DepartmentReflectionModal_workspaceFieldProject__jEOb5{display:flex;flex-direction:column;gap:.4rem;min-width:0}.DepartmentReflectionModal_workspaceFieldPeriod__krOHo{display:flex;flex-direction:column;gap:.4rem;flex-shrink:0}.DepartmentReflectionModal_workspacePeriodInputs__uz_6H{display:inline-flex;align-items:center;gap:.5rem}.DepartmentReflectionModal_workspaceDateInput__wz9O_{padding:.55rem .75rem;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);min-height:40px;box-sizing:border-box;color:color-mix(in srgb,var(--text-primary) 92%,transparent);background:color-mix(in srgb,var(--text-primary) 3%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:8px;min-width:8.5rem;color-scheme:dark;transition:border-color .2s,box-shadow .2s}.DepartmentReflectionModal_workspaceDateInput__wz9O_:focus{outline:none;border-color:var(--accent-a25);box-shadow:0 0 0 3px var(--accent-ring-08)}.DepartmentReflectionModal_workspaceDateInput__wz9O_::-webkit-calendar-picker-indicator{filter:invert(1) brightness(1.2);opacity:.8;cursor:pointer}.DepartmentReflectionModal_workspaceTopicRow__N9kQ9{display:flex;flex-direction:column;gap:.4rem;margin-top:1rem;width:100%}.DepartmentReflectionModal_workspaceTopicTextarea__BqoAw{width:100%;min-height:4.5rem;padding:.625rem 1rem;font-size:var(--type-ui-sm-size);color:color-mix(in srgb,var(--text-primary) 92%,transparent);background:color-mix(in srgb,var(--text-primary) 3%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:8px;box-sizing:border-box;resize:vertical;transition:border-color .2s,box-shadow .2s;font-family:inherit}.DepartmentReflectionModal_workspaceTopicTextarea__BqoAw::placeholder{color:color-mix(in srgb,var(--text-primary) 38%,transparent)}.DepartmentReflectionModal_workspaceTopicTextarea__BqoAw:focus{outline:none;border-color:var(--accent-a25);box-shadow:0 0 0 3px var(--accent-ring-08)}.DepartmentReflectionModal_workspaceFieldBtn__MbFGD{flex-shrink:0;align-self:end}.DepartmentReflectionModal_workspaceField__o_4Ew{display:flex;flex-direction:column;gap:.4rem;min-width:0}.DepartmentReflectionModal_workspaceLabel__LEMA2{font-size:var(--type-overline-size);font-weight:600;color:color-mix(in srgb,var(--text-primary) 38%,transparent);text-transform:uppercase;letter-spacing:.06em}.DepartmentReflectionModal_workspaceOptional__mlqlp{font-weight:400;text-transform:none;letter-spacing:0;opacity:.85}.DepartmentReflectionModal_workspaceInput__91LJ0{padding:.625rem 1rem;font-size:var(--type-ui-sm-size);color:color-mix(in srgb,var(--text-primary) 92%,transparent);background:color-mix(in srgb,var(--text-primary) 3%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:8px;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.DepartmentReflectionModal_workspaceInput__91LJ0::placeholder{color:color-mix(in srgb,var(--text-primary) 38%,transparent)}.DepartmentReflectionModal_workspaceInput__91LJ0:focus{outline:none;border-color:var(--accent-a25);box-shadow:0 0 0 3px var(--accent-ring-08)}.DepartmentReflectionModal_workspaceHint__GMDd1{font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 38%,transparent);line-height:1.4}.DepartmentReflectionModal_keysWorkspaceHint__JvByt{font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 38%,transparent);margin:.5rem 0 0;font-style:italic}.DepartmentReflectionModal_linkBtn__RALpu{background:none;border:none;color:var(--accent-fg-soft);cursor:pointer;font-size:var(--type-caption-size);padding:0;transition:opacity .15s}.DepartmentReflectionModal_linkBtn__RALpu:hover{opacity:.8}.DepartmentReflectionModal_docList__P6Qv1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.DepartmentReflectionModal_docItem___7A_G{padding:.875rem 1rem;background:color-mix(in srgb,var(--text-primary) 1.5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 5%,transparent);border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.DepartmentReflectionModal_docItem___7A_G:hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent);border-color:color-mix(in srgb,var(--text-primary) 14%,transparent)}.DepartmentReflectionModal_docItemSelected__YN77a{background:var(--accent-a12);border-color:var(--accent-a25)}.DepartmentReflectionModal_docItemSelected__YN77a:hover{background:var(--accent-a15);border-color:var(--accent-a35)}.DepartmentReflectionModal_docHeader__fNQrx{display:flex;align-items:center;gap:.625rem;margin-bottom:.5rem}.DepartmentReflectionModal_docCheck__M9SR0{flex-shrink:0;width:16px;height:16px;accent-color:var(--accent-solid);cursor:pointer}.DepartmentReflectionModal_docCheckLabel__e9GC2{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}.DepartmentReflectionModal_docMeta__ScpYm{font-size:var(--type-caption-size);font-weight:500;color:color-mix(in srgb,var(--text-primary) 55%,transparent);letter-spacing:.01em}.DepartmentReflectionModal_docScore__j5L8v{margin-left:auto;font-size:var(--type-overline-size);font-weight:600;color:var(--accent-fg-soft);background:var(--accent-a12);padding:.125rem .5rem;border-radius:100px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DepartmentReflectionModal_docPreview__xZFDy{font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 70%,transparent);line-height:1.55;margin-left:1.625rem;overflow:hidden;max-height:6rem}.DepartmentReflectionModal_docPreview__xZFDy h1,.DepartmentReflectionModal_docPreview__xZFDy h2,.DepartmentReflectionModal_docPreview__xZFDy h3,.DepartmentReflectionModal_docPreview__xZFDy h4{font-size:var(--type-caption-size);font-weight:600;margin:.35em 0 .2em;color:color-mix(in srgb,var(--text-primary) 80%,transparent)}.DepartmentReflectionModal_docPreview__xZFDy p{margin:.2em 0}.DepartmentReflectionModal_docPreview__xZFDy ol,.DepartmentReflectionModal_docPreview__xZFDy ul{margin:.2em 0;padding-left:1.25em}.DepartmentReflectionModal_docPreview__xZFDy li{margin:.1em 0}.DepartmentReflectionModal_docPreview__xZFDy hr{border:none;border-top:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);margin:.5em 0}.DepartmentReflectionModal_docPreview__xZFDy strong{color:color-mix(in srgb,var(--text-primary) 85%,transparent)}.DepartmentReflectionModal_docPreview__xZFDy code{font-size:var(--type-caption-size);background:color-mix(in srgb,var(--text-primary) 6%,transparent);padding:.1em .35em;border-radius:4px}.DepartmentReflectionModal_docPreviewInner__a8LLP{font-size:inherit;color:inherit;line-height:inherit}.DepartmentReflectionModal_docPreviewMark__3Q9Lz{background:var(--accent-a30);color:color-mix(in srgb,var(--text-primary) 95%,transparent);padding:.05em .15em;border-radius:3px}.DepartmentReflectionModal_taskInput__cSm9Y{width:100%;padding:.875rem 1rem;font-size:var(--type-ui-sm-size);color:color-mix(in srgb,var(--text-primary) 92%,transparent);background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:8px;resize:vertical;min-height:5rem;box-sizing:border-box;line-height:1.5;transition:border-color .2s,box-shadow .2s}.DepartmentReflectionModal_taskInput__cSm9Y::placeholder{color:color-mix(in srgb,var(--text-primary) 38%,transparent)}.DepartmentReflectionModal_taskInput__cSm9Y:focus{outline:none;border-color:var(--accent-a25);box-shadow:0 0 0 3px var(--accent-ring-08)}.DepartmentReflectionModal_taskInput__cSm9Y:disabled{opacity:.5;cursor:not-allowed}.DepartmentReflectionModal_taskInputWrapper__S1E4L{background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:8px;transition:border-color .2s,box-shadow .2s}.DepartmentReflectionModal_taskInputWrapper__S1E4L:focus-within{border-color:var(--accent-a25);box-shadow:0 0 0 3px var(--accent-ring-08)}.DepartmentReflectionModal_analyticsInputArea__i0u1P{display:flex;flex-direction:column;gap:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);background:color-mix(in srgb,var(--text-primary) 5%,transparent);border-radius:14px;margin-top:.5rem}.DepartmentReflectionModal_analyticsInputWrap__ASQnY{background:rgba(0,0,0,0)!important;border:none!important;border-radius:0;padding:0;min-height:0}.DepartmentReflectionModal_analyticsInputWrap__ASQnY:focus-within{box-shadow:none}.DepartmentReflectionModal_analyticsInput__w4ZUE{width:100%;box-sizing:border-box;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0);color:color-mix(in srgb,var(--text-primary) 95%,transparent);font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);letter-spacing:var(--type-body-lg-tracking);resize:none;min-height:40px}.DepartmentReflectionModal_analyticsInput__w4ZUE::placeholder{color:color-mix(in srgb,var(--text-primary) 50%,transparent)}.DepartmentReflectionModal_analyticsInput__w4ZUE:focus,.DepartmentReflectionModal_analyticsInput__w4ZUE:focus-visible{outline:none!important;box-shadow:none!important;border-color:rgba(0,0,0,0)}.DepartmentReflectionModal_analyticsInput__w4ZUE:disabled{opacity:.5;cursor:not-allowed}.DepartmentReflectionModal_analyticsInputActions__eDGAy{display:flex;justify-content:space-between;align-items:center;padding-top:8px;gap:8px}.DepartmentReflectionModal_analyticsInputActions__eDGAy .DepartmentReflectionModal_syntaxHelpTrigger__EUFYU{margin-bottom:0}.DepartmentReflectionModal_analyticsSendShortcut__94uAQ{margin-left:auto;margin-right:6px;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:500;color:color-mix(in srgb,var(--text-primary) 40%,transparent);white-space:nowrap}.DepartmentReflectionModal_analyticsSendBtn__qoGGa{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border:none;border-radius:50%;background:color-mix(in srgb,var(--text-primary) 12%,transparent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease,color .15s ease;color:color-mix(in srgb,var(--text-primary) 60%,transparent)}.DepartmentReflectionModal_analyticsSendBtn__qoGGa:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 18%,transparent);color:color-mix(in srgb,var(--text-primary) 90%,transparent)}.DepartmentReflectionModal_analyticsSendBtn__qoGGa:disabled{opacity:.4;cursor:not-allowed}.DepartmentReflectionModal_analyticsSendBtn__qoGGa .DepartmentReflectionModal_analyticsSendLoadingIcon__PlpR3,.DepartmentReflectionModal_analyticsSendIcon__lEPP1{position:relative;z-index:1}.DepartmentReflectionModal_advancedToggle__K9sfq{margin-bottom:.75rem}.DepartmentReflectionModal_advancedToggleBtn__grVTW{background:none;border:none;color:color-mix(in srgb,var(--text-primary) 55%,transparent);font-size:var(--type-caption-size);cursor:pointer;padding:.35rem 0;transition:color .15s;display:inline-flex;align-items:center;gap:.4rem}.DepartmentReflectionModal_advancedToggleBtn__grVTW:hover{color:color-mix(in srgb,var(--text-primary) 92%,transparent)}.DepartmentReflectionModal_toggleIcon__Wx_2c{flex-shrink:0}.DepartmentReflectionModal_advancedPanel__00IXr{padding:1rem 1.25rem;margin-bottom:1.25rem;background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:12px}.DepartmentReflectionModal_controlRow__Xir4z{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.DepartmentReflectionModal_controlRow__Xir4z:not(:last-child){margin-bottom:.75rem}.DepartmentReflectionModal_controlGroup__h5p_9{display:flex;flex-direction:column;gap:.35rem;min-width:14rem}.DepartmentReflectionModal_controlGroupWide__RoRAf{display:flex;flex-direction:column;gap:.35rem;flex:1 1;min-width:100%}.DepartmentReflectionModal_controlLabel__gVpq8{font-size:var(--type-overline-size);font-weight:600;color:color-mix(in srgb,var(--text-primary) 38%,transparent);text-transform:uppercase;letter-spacing:.06em}.DepartmentReflectionModal_checkboxRow__T77MS{display:flex;align-items:center;gap:.5rem;font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 55%,transparent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DepartmentReflectionModal_checkboxRow__T77MS:has(.DepartmentReflectionModal_checkbox__FvCaY:disabled){opacity:.6;cursor:not-allowed}.DepartmentReflectionModal_checkbox__FvCaY{flex-shrink:0;width:16px;height:16px;accent-color:var(--accent-solid);cursor:pointer}.DepartmentReflectionModal_advancedHint__S4glD{display:block;font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 38%,transparent);margin-top:.25rem;margin-left:1.5rem;line-height:1.4}.DepartmentReflectionModal_controlSelect__q_FR5{width:100%}.DepartmentReflectionModal_controlInput__6RHhR{padding:.55rem .75rem;min-height:40px;box-sizing:border-box;background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);width:5rem}.DepartmentReflectionModal_controlInput__6RHhR,.DepartmentReflectionModal_templateInput__fUcz5{font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 92%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:8px}.DepartmentReflectionModal_templateInput__fUcz5{width:100%;padding:.625rem .875rem;background:color-mix(in srgb,var(--text-primary) 2.5%,transparent);resize:vertical;min-height:3rem;transition:border-color .2s,box-shadow .2s}.DepartmentReflectionModal_templateInput__fUcz5::placeholder{color:color-mix(in srgb,var(--text-primary) 38%,transparent)}.DepartmentReflectionModal_templateInput__fUcz5:focus{outline:none;border-color:var(--accent-a25);box-shadow:0 0 0 3px var(--accent-ring-08)}.DepartmentReflectionModal_askRow___jsK1{margin-top:.5rem;margin-bottom:.5rem}.DepartmentReflectionModal_keysRow__lSGMj{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.DepartmentReflectionModal_answerSection__m_scu{flex:1 1;min-height:200px;display:flex;flex-direction:column;margin-top:1.5rem}.DepartmentReflectionModal_error__QEr7m{padding:.875rem 1.125rem;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:#f87171;background:rgba(248,113,113,.06);border:1px solid rgba(248,113,113,.15);border-radius:8px;margin-bottom:1rem}.DepartmentReflectionModal_loading__7gCdd{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:1.5rem 0 2rem}.DepartmentReflectionModal_analyticsProgressShell__W8mVY{width:100%}.DepartmentReflectionModal_jobStatus__dWO9b{width:100%;margin:.5rem 0 0;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--color-text-secondary,#666);text-align:center}.DepartmentReflectionModal_loadingDot__ltqyR{width:6px;height:6px;border-radius:50%;background:var(--accent-fg-soft);animation:DepartmentReflectionModal_dotPulse__U9_qx 1.2s ease-in-out infinite}.DepartmentReflectionModal_loadingDot__ltqyR:nth-child(2){animation-delay:.2s}.DepartmentReflectionModal_loadingDot__ltqyR:nth-child(3){animation-delay:.4s}@keyframes DepartmentReflectionModal_dotPulse__U9_qx{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.DepartmentReflectionModal_filtersTrigger__Qxi6L{display:inline-flex;margin-bottom:.5rem;vertical-align:middle}.DepartmentReflectionModal_suggestionsBlock__mG3HU{margin-bottom:.75rem}.DepartmentReflectionModal_answerBlock__W4FCv{background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:12px;padding:0;margin-bottom:1rem;animation:DepartmentReflectionModal_fadeIn__s05lR .3s ease}.DepartmentReflectionModal_answerToolbar__MUe79{display:flex;align-items:center;gap:.125rem;padding:.5rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent)}.DepartmentReflectionModal_answerToolbarTitle__j6heZ{font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);line-height:var(--type-overline-leading);letter-spacing:var(--type-overline-tracking);text-transform:uppercase;margin-right:auto}.DepartmentReflectionModal_answerToolbarTitle__j6heZ,.DepartmentReflectionModal_toolbarBtn__MEzQS{font-family:var(--font-body),system-ui,sans-serif;color:color-mix(in srgb,var(--text-primary) 55%,transparent)}.DepartmentReflectionModal_toolbarBtn__MEzQS{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);font-weight:500;background:none;border:1px solid rgba(0,0,0,0);border-radius:6px;cursor:pointer;transition:color .15s,background .15s,border-color .15s;white-space:nowrap}.DepartmentReflectionModal_toolbarBtn__MEzQS:hover{color:color-mix(in srgb,var(--text-primary) 92%,transparent);background:color-mix(in srgb,var(--text-primary) 4%,transparent);border-color:color-mix(in srgb,var(--text-primary) 7%,transparent)}.DepartmentReflectionModal_toolbarBtn__MEzQS:active{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.DepartmentReflectionModal_toolbarBtn__MEzQS svg{flex-shrink:0}@keyframes DepartmentReflectionModal_fadeIn__s05lR{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.DepartmentReflectionModal_answerContent__rZe4K{font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:color-mix(in srgb,var(--text-primary) 92%,transparent);padding:1.75rem 2rem}.DepartmentReflectionModal_answerContent__rZe4K h1{font-size:var(--type-heading-size);font-weight:700;margin:1.5em 0 .5em;color:color-mix(in srgb,var(--text-primary) 97%,transparent)}.DepartmentReflectionModal_answerContent__rZe4K h1:first-child{margin-top:0}.DepartmentReflectionModal_answerContent__rZe4K h2{font-size:var(--type-subhead-size);font-weight:700;margin:1.25em 0 .4em;color:color-mix(in srgb,var(--text-primary) 95%,transparent)}.DepartmentReflectionModal_answerContent__rZe4K h2:first-child{margin-top:0}.DepartmentReflectionModal_answerContent__rZe4K h3{font-size:var(--type-body-lg-size);font-weight:600;margin:1.1em 0 .35em;color:color-mix(in srgb,var(--text-primary) 93%,transparent)}.DepartmentReflectionModal_answerContent__rZe4K h3:first-child{margin-top:0}.DepartmentReflectionModal_answerContent__rZe4K h4{font-size:var(--type-body-size);font-weight:600;margin:1em 0 .3em;color:color-mix(in srgb,var(--text-primary) 88%,transparent)}.DepartmentReflectionModal_answerContent__rZe4K hr{border:none;border-top:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);margin:1.5em 0}.DepartmentReflectionModal_answerContent__rZe4K ol,.DepartmentReflectionModal_answerContent__rZe4K ul{padding-left:1.5em;margin:.6em 0}.DepartmentReflectionModal_answerContent__rZe4K li{margin:.3em 0}.DepartmentReflectionModal_answerContent__rZe4K li::marker{color:color-mix(in srgb,var(--text-primary) 38%,transparent)}.DepartmentReflectionModal_answerContent__rZe4K p{margin:.6em 0}.DepartmentReflectionModal_answerContent__rZe4K strong{color:color-mix(in srgb,var(--text-primary) 97%,transparent);font-weight:600}.DepartmentReflectionModal_answerContent__rZe4K em{color:color-mix(in srgb,var(--text-primary) 75%,transparent)}.DepartmentReflectionModal_answerContent__rZe4K code{font-size:var(--type-caption-size);background:color-mix(in srgb,var(--text-primary) 6%,transparent);padding:.15em .45em;border-radius:5px;font-family:SF Mono,Fira Code,monospace}.DepartmentReflectionModal_answerContent__rZe4K pre{background:rgba(0,0,0,.25);border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:8px;padding:1rem 1.25rem;overflow-x:auto;margin:.75em 0}.DepartmentReflectionModal_answerContent__rZe4K pre code{background:none;padding:0;font-size:var(--type-caption-size)}.DepartmentReflectionModal_answerContent__rZe4K blockquote{margin:.75em 0;padding:.5em 1em;border-left:3px solid var(--accent-fg-soft);background:var(--accent-a12);border-radius:0 8px 8px 0;color:color-mix(in srgb,var(--text-primary) 80%,transparent)}.DepartmentReflectionModal_answerContent__rZe4K table{width:100%;border-collapse:collapse;margin:.75em 0;font-size:var(--type-caption-size)}.DepartmentReflectionModal_answerContent__rZe4K table td,.DepartmentReflectionModal_answerContent__rZe4K table th{padding:.5rem .75rem;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent)}.DepartmentReflectionModal_answerContent__rZe4K table th{font-weight:600;color:color-mix(in srgb,var(--text-primary) 55%,transparent);font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.03em}.DepartmentReflectionModal_answerConclusionView___kXgv,.DepartmentReflectionModal_answerEditorWrap__0nRof{overflow:visible}.DepartmentReflectionModal_answerConclusionEditable__xf2AI{min-height:120px;padding:1rem 1.25rem;font-size:var(--type-body-size);line-height:1.7;color:color-mix(in srgb,var(--text-primary) 92%,transparent);background:rgba(0,0,0,.2);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:8px;overflow:visible;outline:none}.DepartmentReflectionModal_answerConclusionEditable__xf2AI:focus{border-color:var(--accent-a25);box-shadow:0 0 0 2px var(--accent-ring-10)}.DepartmentReflectionModal_answerConclusionEditable__xf2AI h1{font-size:var(--type-heading-size);font-weight:700;margin:1.25em 0 .5em}.DepartmentReflectionModal_answerConclusionEditable__xf2AI h1:first-child{margin-top:0}.DepartmentReflectionModal_answerConclusionEditable__xf2AI h2{font-size:var(--type-subhead-size);font-weight:700;margin:1.1em 0 .4em}.DepartmentReflectionModal_answerConclusionEditable__xf2AI h2:first-child{margin-top:0}.DepartmentReflectionModal_answerConclusionEditable__xf2AI h3{font-size:var(--type-body-lg-size);font-weight:600;margin:1em 0 .35em}.DepartmentReflectionModal_answerConclusionEditable__xf2AI h3:first-child{margin-top:0}.DepartmentReflectionModal_answerConclusionEditable__xf2AI h4{font-size:var(--type-body-size);font-weight:600;margin:.9em 0 .3em}.DepartmentReflectionModal_answerConclusionEditable__xf2AI h4:first-child{margin-top:0}.DepartmentReflectionModal_answerConclusionEditable__xf2AI hr{border:none;border-top:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);margin:1.25em 0}.DepartmentReflectionModal_answerConclusionEditable__xf2AI ol,.DepartmentReflectionModal_answerConclusionEditable__xf2AI ul{padding-left:1.5em;margin:.5em 0}.DepartmentReflectionModal_answerConclusionEditable__xf2AI li{margin:.25em 0}.DepartmentReflectionModal_answerConclusionEditable__xf2AI p{margin:.5em 0}.DepartmentReflectionModal_answerConclusionEditable__xf2AI code{font-size:var(--type-caption-size);background:color-mix(in srgb,var(--text-primary) 6%,transparent);padding:.15em .4em;border-radius:5px}.DepartmentReflectionModal_answerConclusionEditable__xf2AI pre{background:rgba(0,0,0,.25);border-radius:8px;padding:.75rem 1rem;margin:.6em 0}.DepartmentReflectionModal_answerConclusionEditable__xf2AI pre code{background:none;padding:0}.DepartmentReflectionModal_answerConclusionEditable__xf2AI blockquote{margin:.6em 0;padding:.4em .75em;border-left:3px solid var(--accent-fg-soft);background:var(--accent-a12);border-radius:0 8px 8px 0}.DepartmentReflectionModal_answerConclusionEditable__xf2AI table{width:100%;border-collapse:collapse;margin:.6em 0;font-size:var(--type-caption-size)}.DepartmentReflectionModal_answerConclusionEditable__xf2AI td,.DepartmentReflectionModal_answerConclusionEditable__xf2AI th{padding:.45rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent)}.DepartmentReflectionModal_answerEditorToolbar__7GOhE{display:flex;align-items:center;gap:.25rem;margin-bottom:.75rem;flex-wrap:wrap}.DepartmentReflectionModal_answerEditorToolbarBtn__MKSmO{padding:.35rem .6rem;font-size:var(--type-caption-size);font-weight:600;color:color-mix(in srgb,var(--text-primary) 55%,transparent);background:color-mix(in srgb,var(--text-primary) 6%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:6px;cursor:pointer;transition:color .15s,background .15s}.DepartmentReflectionModal_answerEditorToolbarBtn__MKSmO:hover{color:color-mix(in srgb,var(--text-primary) 92%,transparent);background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.DepartmentReflectionModal_answerConclusionTextarea__9yrtT{width:100%;min-height:120px;padding:1rem 1.25rem;font-size:var(--type-body-size);line-height:1.6;font-family:SF Mono,Fira Code,Consolas,monospace;color:color-mix(in srgb,var(--text-primary) 92%,transparent);background:rgba(0,0,0,.2);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:8px;resize:none;overflow:hidden;box-sizing:border-box;display:block}.DepartmentReflectionModal_answerConclusionTextarea__9yrtT:focus{outline:none;border-color:var(--accent-a25);box-shadow:0 0 0 2px var(--accent-ring-10)}.DepartmentReflectionModal_answerConclusionTextarea__9yrtT::placeholder{color:color-mix(in srgb,var(--text-primary) 38%,transparent)}.DepartmentReflectionModal_answerPreview__3r23Q{pointer-events:none}.DepartmentReflectionModal_sources__w5qt2{padding:.625rem 0;margin-bottom:.75rem;font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 38%,transparent);display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem 1.5rem}.DepartmentReflectionModal_sourcesLine__4Ygj0{margin:0}.DepartmentReflectionModal_sourcesTrace__tkPnr{margin-top:.75rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent)}.DepartmentReflectionModal_sourcesTraceHeader__RhoSQ{display:flex;align-items:center;gap:.35rem;width:100%;padding:.4rem 0;margin:0 0 .5rem;border:none;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:color .15s}.DepartmentReflectionModal_sourcesTraceHeader__RhoSQ:hover,.DepartmentReflectionModal_sourcesTraceTitle__aGeQj{color:color-mix(in srgb,var(--text-primary) 55%,transparent)}.DepartmentReflectionModal_sourcesTraceTitle__aGeQj{font-size:var(--type-caption-size);font-weight:600}.DepartmentReflectionModal_observedValuesBlock__CWBOC{margin-top:.5rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--text-primary) 2%,transparent);border-radius:8px;border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent)}.DepartmentReflectionModal_observedValuesHint__3iOHN{font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 38%,transparent);margin:0 0 .75rem;line-height:1.45}.DepartmentReflectionModal_observedValuesEntity__lvyHU{margin-bottom:.75rem}.DepartmentReflectionModal_observedValuesEntity__lvyHU:last-child{margin-bottom:0}.DepartmentReflectionModal_observedValuesEntityName__lGJ49{font-size:var(--type-overline-size);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-fg-soft);display:block;margin-bottom:.35rem}.DepartmentReflectionModal_observedValuesField__bF_mR{margin-left:.5rem;margin-bottom:.5rem;font-size:var(--type-caption-size)}.DepartmentReflectionModal_observedValuesFieldName__Cd8wB{color:color-mix(in srgb,var(--text-primary) 55%,transparent);margin-right:.35rem}.DepartmentReflectionModal_observedValuesList__Bqj1m{list-style:none;margin:.25rem 0 0;padding:0;display:inline-flex;flex-wrap:wrap;gap:.35rem .75rem}.DepartmentReflectionModal_observedValuesItem__YuG60{display:inline-flex;align-items:center;gap:.35rem;background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);padding:.2rem .5rem;border-radius:4px;font-size:var(--type-caption-size)}.DepartmentReflectionModal_observedValuesValue__Mehat{color:color-mix(in srgb,var(--text-primary) 92%,transparent)}.DepartmentReflectionModal_observedValuesCount__rjptT{color:color-mix(in srgb,var(--text-primary) 38%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DepartmentReflectionModal_sourcesTraceFooter__PV54P{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent)}.DepartmentReflectionModal_sourcesTraceCount__zRdzh{font-size:var(--type-overline-size);color:color-mix(in srgb,var(--text-primary) 38%,transparent)}.DepartmentReflectionModal_sourcesShowMore__R9T0u{padding:.35rem .6rem;font-size:var(--type-overline-size);color:var(--accent-fg-soft);background:var(--accent-a12);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.DepartmentReflectionModal_sourcesShowMore__R9T0u:hover{background:var(--accent-a20);border-color:var(--accent-a25)}.DepartmentReflectionModal_sourcesList__YugBS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.DepartmentReflectionModal_sourceItem__d_uHx{margin:0;padding:0}.DepartmentReflectionModal_sourceItemHeader__MDZkh{display:flex;align-items:center;gap:.35rem;width:100%;padding:.4rem .5rem;text-align:left;font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 55%,transparent);background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border:1px solid rgba(0,0,0,0);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.DepartmentReflectionModal_sourceItemHeader__MDZkh:hover{background:var(--accent-a12);border-color:color-mix(in srgb,var(--text-primary) 14%,transparent);color:color-mix(in srgb,var(--text-primary) 92%,transparent)}.DepartmentReflectionModal_sourceChevron__IWoja{flex-shrink:0;opacity:.7}.DepartmentReflectionModal_sourceLabel__IKXlP{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DepartmentReflectionModal_sourceSnippet__3bnw6{margin-top:.25rem;margin-left:1.25rem;padding:.5rem .65rem;font-size:var(--type-overline-size);line-height:1.5;color:color-mix(in srgb,var(--text-primary) 38%,transparent);background:rgba(0,0,0,.2);border-radius:8px;white-space:pre-wrap;word-break:break-word;max-height:8rem;overflow-y:auto}.DepartmentReflectionModal_actions__HOHJ_{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.75rem;padding-bottom:1.5rem;flex-shrink:0}.DepartmentReflectionModal_jsonBlock__nYQfX{background:rgba(0,0,0,.25);border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:8px;padding:1.25rem;font-size:var(--type-caption-size);line-height:1.55;overflow-x:auto;white-space:pre-wrap;color:color-mix(in srgb,var(--text-primary) 85%,transparent);font-family:SF Mono,Fira Code,monospace}.DepartmentReflectionModal_tableWrap__OqOBu{overflow-x:auto;border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:12px}.DepartmentReflectionModal_analyticsTable__lEsdH{width:100%;border-collapse:collapse;font-size:var(--type-caption-size)}.DepartmentReflectionModal_analyticsTable__lEsdH td,.DepartmentReflectionModal_analyticsTable__lEsdH th{padding:.625rem 1rem;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent)}.DepartmentReflectionModal_analyticsTable__lEsdH th{color:color-mix(in srgb,var(--text-primary) 55%,transparent);font-weight:600;font-size:var(--type-overline-size);text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--text-primary) 3.5%,transparent)}.DepartmentReflectionModal_analyticsTable__lEsdH td{color:color-mix(in srgb,var(--text-primary) 85%,transparent)}.DepartmentReflectionModal_analyticsTable__lEsdH tr:last-child td{border-bottom:none}.DepartmentReflectionModal_analyticsTable__lEsdH tr:hover td{background:color-mix(in srgb,var(--text-primary) 2%,transparent)}.DepartmentReflectionModal_questionSection__cwLer{flex-shrink:0;margin-bottom:1rem}.DepartmentReflectionModal_questionInput__fvH37{width:100%;min-height:4rem;padding:.875rem 1rem;font-size:var(--type-body-size);line-height:1.5;color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:12px;resize:vertical;transition:border-color .2s,box-shadow .2s}.DepartmentReflectionModal_questionInput__fvH37::placeholder{color:color-mix(in srgb,var(--text-primary) 38%,transparent)}.DepartmentReflectionModal_questionInput__fvH37:focus{outline:none;border-color:var(--accent-a25);box-shadow:0 0 0 3px var(--accent-ring-08)}.DepartmentReflectionModal_questionInput__fvH37:disabled{opacity:.5;cursor:not-allowed}.DepartmentReflectionModal_compareWrap__DiYrb{padding:.25rem 0}.DepartmentReflectionModal_compareIntro__pvsSe{font-size:var(--type-ui-sm-size);color:color-mix(in srgb,var(--text-primary) 65%,transparent);margin:0 0 1.25rem;line-height:1.5}.DepartmentReflectionModal_compareLoadingWrap__t0hli{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem}.DepartmentReflectionModal_comparePeriodRow__lDfDP{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:1.5rem}.DepartmentReflectionModal_comparePeriodLabel__MY_og{font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 55%,transparent);flex-shrink:0}.DepartmentReflectionModal_comparePanels__GFG7Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:.5rem}.DepartmentReflectionModal_comparePanel__0ulqB{display:flex;flex-direction:column;min-height:200px;background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:12px;overflow:hidden}.DepartmentReflectionModal_comparePanelTitle__yfOog{font-size:var(--type-caption-size);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--text-primary) 55%,transparent);margin:0;padding:.75rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);flex-shrink:0}.DepartmentReflectionModal_comparePanelContent__OezOR{flex:1 1;padding:1.25rem 1.5rem;overflow-y:auto;font-size:var(--type-ui-sm-size);line-height:1.65;color:color-mix(in srgb,var(--text-primary) 92%,transparent)}.DepartmentReflectionModal_comparePanelContent__OezOR h1,.DepartmentReflectionModal_comparePanelContent__OezOR h2,.DepartmentReflectionModal_comparePanelContent__OezOR h3{margin-top:.75em;margin-bottom:.35em;font-size:inherit;font-weight:600}.DepartmentReflectionModal_comparePanelContent__OezOR ol,.DepartmentReflectionModal_comparePanelContent__OezOR ul{padding-left:1.25em;margin:.35em 0}.DepartmentReflectionModal_comparePanelContent__OezOR hr{border:none;border-top:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);margin:.75em 0}.DepartmentReflectionModal_comparePanelContent__OezOR strong{color:color-mix(in srgb,var(--text-primary) 95%,transparent)}.DepartmentReflectionModal_compareComparisonBlock__AKRRg{margin-top:1.25rem;background:var(--accent-a12);border:1px solid var(--accent-a20);border-radius:12px;overflow:hidden}.DepartmentReflectionModal_multiSelectBtn__bwylZ{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .7rem;font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 92%,transparent);background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:8px;cursor:pointer;min-width:10rem;text-align:left;transition:border-color .15s}.DepartmentReflectionModal_multiSelectBtn__bwylZ:hover{border-color:color-mix(in srgb,var(--text-primary) 14%,transparent)}.DepartmentReflectionModal_multiSelectLabel__05rhO{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DepartmentReflectionModal_multiSelectArrow__z8pJW{flex-shrink:0;font-size:var(--type-overline-size);color:color-mix(in srgb,var(--text-primary) 38%,transparent)}.DepartmentReflectionModal_multiSelectDropdown__e4NVm{position:absolute;top:100%;left:0;z-index:100;min-width:14rem;max-width:22rem;margin-top:4px;background:#1a1a2e;border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.5);overflow:hidden}.DepartmentReflectionModal_multiSelectSearch__0QEC8{width:100%;padding:.55rem .75rem;font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 92%,transparent);background:color-mix(in srgb,var(--text-primary) 3%,transparent);border:none;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);outline:none}.DepartmentReflectionModal_multiSelectSearch__0QEC8::placeholder{color:color-mix(in srgb,var(--text-primary) 38%,transparent)}.DepartmentReflectionModal_multiSelectList__2Uiud{max-height:12rem;overflow-y:auto;padding:.25rem 0}.DepartmentReflectionModal_multiSelectItem__tV_1i{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 85%,transparent);cursor:pointer;transition:background .1s}.DepartmentReflectionModal_multiSelectItem__tV_1i:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.DepartmentReflectionModal_multiSelectItem__tV_1i input[type=checkbox]{accent-color:var(--accent-solid);width:14px;height:14px;cursor:pointer;flex-shrink:0}.DepartmentReflectionModal_multiSelectItem__tV_1i span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DepartmentReflectionModal_multiSelectEmpty__E0DIT{display:block;padding:.5rem .75rem;font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 38%,transparent);font-style:italic}.DepartmentReflectionModal_multiSelectClear__siDkL{display:block;width:100%;padding:.45rem;font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 55%,transparent);background:none;border:none;border-top:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);cursor:pointer;text-align:center}.DepartmentReflectionModal_multiSelectClear__siDkL:hover{color:color-mix(in srgb,var(--text-primary) 92%,transparent);background:color-mix(in srgb,var(--text-primary) 3%,transparent)}.DepartmentReflectionModal_syntaxHelpContent__R3Tkh{font-size:var(--type-ui-sm-size);line-height:1.6;color:color-mix(in srgb,var(--text-primary) 92%,transparent)}.DepartmentReflectionModal_syntaxHelpContent__R3Tkh .DepartmentReflectionModal_syntaxHelpIntro__RxHAW{margin:0 0 1.25rem;padding:.75rem 1rem;font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 55%,transparent);background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border-radius:10px;border-left:3px solid var(--accent-a60);line-height:1.55}.DepartmentReflectionModal_syntaxHelpContent__R3Tkh .DepartmentReflectionModal_syntaxHelpSection__GXrbA{margin-bottom:1rem;padding:1rem 1.25rem;background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border-radius:12px;border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-left:3px solid var(--accent-a35)}.DepartmentReflectionModal_syntaxHelpContent__R3Tkh .DepartmentReflectionModal_syntaxHelpSection__GXrbA:last-child{margin-bottom:0}.DepartmentReflectionModal_syntaxHelpContent__R3Tkh h3{font-size:var(--type-caption-size);font-weight:600;margin:0 0 .5rem;color:color-mix(in srgb,var(--text-primary) 92%,transparent);letter-spacing:.02em;text-transform:none}.DepartmentReflectionModal_syntaxHelpContent__R3Tkh p{margin:0 0 .35rem;color:color-mix(in srgb,var(--text-primary) 55%,transparent)}.DepartmentReflectionModal_syntaxHelpContent__R3Tkh ul{margin:.25rem 0 0;padding-left:1.25rem}.DepartmentReflectionModal_syntaxHelpContent__R3Tkh li{margin-bottom:.35rem;color:color-mix(in srgb,var(--text-primary) 92%,transparent)}.DepartmentReflectionModal_syntaxHelpContent__R3Tkh code{font-size:var(--type-caption-size);background:rgba(0,0,0,.35);padding:.2rem .4rem;border-radius:5px;color:color-mix(in srgb,var(--text-primary) 92%,transparent);font-family:SF Mono,Fira Code,Consolas,monospace;border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent)}.DepartmentReflectionModal_syntaxHelpContent__R3Tkh .DepartmentReflectionModal_syntaxHelpNote__V3qLF{margin-top:.5rem;font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 38%,transparent);font-style:italic}@media(max-width:768px){.DepartmentReflectionModal_wrap__Jp_lY{padding:1.25rem 1rem 2rem}.DepartmentReflectionModal_comparePanels__GFG7Q{grid-template-columns:1fr}.DepartmentReflectionModal_answerContent__rZe4K{padding:1.25rem 1rem}}@media(max-width:900px){.DepartmentReflectionModal_analyticsPeriodSection__MGS_o{flex-wrap:wrap;align-items:flex-start;row-gap:.4rem}.DepartmentReflectionModal_controlPeriod__uwMj5{flex:1 1 100%;flex-wrap:wrap}.DepartmentReflectionModal_dateInput__Jwb4K{min-width:0;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1.25rem);max-width:100%}.DepartmentReflectionModal_wrapEmbedded__qP3Hl .DepartmentReflectionModal_analyticsPeriodSection__MGS_o{flex-direction:column;align-items:stretch;gap:.35rem}.DepartmentReflectionModal_wrapEmbedded__qP3Hl .DepartmentReflectionModal_controlPeriod__uwMj5{width:100%}.DepartmentReflectionModal_wrapEmbedded__qP3Hl .DepartmentReflectionModal_dateInput__Jwb4K{flex:1 1}}.SignalProcessingBar_bar__ZbxqY{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.85rem;padding:.6rem .85rem;border-radius:12px;border:1px solid var(--accent-a25);background:color-mix(in srgb,var(--accent-solid) 7%,var(--surface-raised));box-shadow:0 6px 20px -12px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.SignalProcessingBar_barError__XlLzk{border-color:color-mix(in srgb,var(--awareness-pain,#c9594b) 35%,var(--border-subtle));background:color-mix(in srgb,var(--awareness-pain,#c9594b) 8%,var(--surface-raised))}.SignalProcessingBar_section__sSeTx{display:flex;align-items:center;gap:.65rem}.SignalProcessingBar_spinner__SJCrg{flex-shrink:0;width:15px;height:15px;border-radius:50%;border:2px solid var(--accent-a30);border-top-color:var(--accent-solid);animation:SignalProcessingBar_signalSpin__gQ6Z_ .7s linear infinite}@keyframes SignalProcessingBar_signalSpin__gQ6Z_{to{transform:rotate(1turn)}}.SignalProcessingBar_copy__zSlae{display:flex;flex-direction:column;gap:.05rem;min-width:0}.SignalProcessingBar_title__SKck_{font-size:var(--type-ui-sm-size);font-weight:600;color:var(--text-primary)}.SignalProcessingBar_subtitle__EPFYb{font-size:var(--type-caption-size);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SignalProcessingBar_track__k12j2{position:relative;flex:1 1;height:3px;margin-left:auto;max-width:220px;border-radius:999px;overflow:hidden;background:var(--accent-a20)}.SignalProcessingBar_trackFill__xAG8U{position:absolute;top:0;left:0;height:100%;width:40%;border-radius:999px;background:var(--accent-solid);animation:SignalProcessingBar_signalSlide__qdfqg 1.3s ease-in-out infinite}@keyframes SignalProcessingBar_signalSlide__qdfqg{0%{left:-40%}to{left:100%}}.SignalProcessingBar_failed__NuyA3{display:flex;align-items:center;gap:.55rem}.SignalProcessingBar_failedIcon__rep0_{flex-shrink:0;color:var(--awareness-pain,#c9594b)}.SignalProcessingBar_failedText__CpW7p{font-size:var(--type-ui-sm-size);color:var(--text-primary);margin-right:auto}.SignalProcessingBar_retryBtn__VewPW{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--awareness-pain,#c9594b) 40%,transparent);background:rgba(0,0,0,0);color:var(--text-primary);font:inherit;font-size:var(--type-caption-size);border-radius:7px;padding:.25rem .6rem;cursor:pointer;transition:background .15s ease}.SignalProcessingBar_retryBtn__VewPW:hover:not(:disabled){background:color-mix(in srgb,var(--awareness-pain,#c9594b) 12%,transparent)}.SignalProcessingBar_retryBtn__VewPW:disabled{opacity:.6;cursor:default}.SignalProcessingBar_reviewBtn__BbC84{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--awareness-pain,#c9594b) 40%,transparent);background:color-mix(in srgb,var(--awareness-pain,#c9594b) 10%,transparent);color:var(--text-primary);font:inherit;font-size:var(--type-caption-size);border-radius:7px;padding:.25rem .6rem;cursor:pointer;transition:background .15s ease}.SignalProcessingBar_reviewBtn__BbC84:hover{background:color-mix(in srgb,var(--awareness-pain,#c9594b) 18%,transparent)}.HomeHero_hero__CM5wG{margin:0 0 1rem;padding:0 .15rem;display:flex;flex-direction:column;gap:.52rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.HomeHero_heroEmbedded__GAR_J{margin:0 0 .35rem;gap:.22rem;padding:0}.HomeHero_heroEmbedded__GAR_J .HomeHero_title__rUIJq{font-size:clamp(1.05rem,1rem + .28vw,1.22rem)}.HomeHero_heroEmbedded__GAR_J .HomeHero_subtitle__J5A2l{font-size:var(--type-caption-size);line-height:1.42;letter-spacing:.01em}.HomeHero_titleRow__dfvlH{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.HomeHero_titleActions__YoFr5{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.HomeHero_title__rUIJq{font-size:clamp(1.24rem,1.1rem + .42vw,1.46rem);font-weight:700;line-height:1.2;margin:0;letter-spacing:-.03em;color:var(--text-primary)}.HomeHero_subtitle__J5A2l{font-size:var(--type-body-size);line-height:1.62;letter-spacing:.008em;color:var(--text-tertiary);margin:0;font-weight:400;max-width:52rem}.HomeHero_subtitleRich__cIDVg{margin-top:.1rem}.HomeHero_subtitleShimmerBlock___gQn1{display:block;width:100%;max-width:min(52rem,100%)}.HomeHero_subtitleBody__Ym3NQ{display:inline}.HomeHero_subtitleBody__Ym3NQ,.HomeHero_subtitlePlainFollow__gRjzy{font-size:clamp(.9rem,.82rem + .22vw,.98rem);line-height:1.64;letter-spacing:-.012em;font-weight:500;text-wrap:balance}.HomeHero_subtitlePlainFollow__gRjzy{display:block;margin-top:.45rem;color:var(--text-tertiary);max-width:min(52rem,100%)}.HomeHero_memoryLoopLink__1gx3z{margin-top:.15rem;display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;max-width:min(52rem,100%);padding:.28rem .52rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--accent-solid) 26%,transparent);background:color-mix(in srgb,var(--accent-solid) 7%,transparent);color:var(--text-secondary);text-decoration:none;font-size:var(--type-caption-size);line-height:1.42;font-weight:500;letter-spacing:.012em;transition:border-color .14s ease,background .14s ease,color .14s ease}.HomeHero_memoryLoopLink__1gx3z:hover{border-color:color-mix(in srgb,var(--accent-solid) 40%,transparent);background:color-mix(in srgb,var(--accent-solid) 11%,transparent);color:var(--text-primary)}.HomeHero_memoryLoopDot__Ajtry{width:6px;height:6px;border-radius:999px;background:var(--accent-solid);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-solid) 15%,transparent);flex:0 0 auto}.HomeHero_memoryLoopSep__O0M3t{color:color-mix(in srgb,var(--text-tertiary) 80%,transparent)}.HomeHero_addSignalBtn__ZTONb{flex-shrink:0;padding:0;border:none;background:none;color:var(--text-secondary);font-size:var(--type-ui-sm-size);font-weight:500;letter-spacing:.01em;cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,var(--text-tertiary) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--text-tertiary) 55%,transparent);transition:color .14s ease,transform .14s ease,-webkit-text-decoration-color .14s ease;transition:color .14s ease,text-decoration-color .14s ease,transform .14s ease;transition:color .14s ease,text-decoration-color .14s ease,transform .14s ease,-webkit-text-decoration-color .14s ease}.HomeHero_addSignalBtn__ZTONb:hover{color:var(--text-primary);-webkit-text-decoration-color:color-mix(in srgb,var(--text-primary) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--text-primary) 35%,transparent)}.HomeHero_addSignalBtn__ZTONb:active:not(:disabled){transform:scale(.98)}.HomeHero_addSignalBtn__ZTONb:disabled{opacity:.45;cursor:not-allowed}.HomeHero_addSignalBtn__ZTONb:disabled:hover{color:var(--text-secondary);-webkit-text-decoration-color:color-mix(in srgb,var(--text-tertiary) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--text-tertiary) 55%,transparent)}.HomeHero_rebuildWorldBtn__XIlf4{flex-shrink:0;padding:0;border:none;background:none;color:color-mix(in srgb,#c2410c 72%,var(--text-secondary));font-size:var(--type-ui-sm-size);font-weight:500;letter-spacing:.01em;cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,#c2410c 28%,transparent);text-decoration-color:color-mix(in srgb,#c2410c 28%,transparent);transition:color .14s ease,transform .14s ease,-webkit-text-decoration-color .14s ease;transition:color .14s ease,text-decoration-color .14s ease,transform .14s ease;transition:color .14s ease,text-decoration-color .14s ease,transform .14s ease,-webkit-text-decoration-color .14s ease}.HomeHero_rebuildWorldBtn__XIlf4:hover{color:color-mix(in srgb,#c2410c 88%,var(--text-primary));-webkit-text-decoration-color:color-mix(in srgb,#c2410c 48%,transparent);text-decoration-color:color-mix(in srgb,#c2410c 48%,transparent)}.HomeHero_rebuildWorldBtn__XIlf4:active{transform:scale(.98)}.HomeHero_pulse__ODgz4{margin-top:.2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;font-size:var(--type-caption-size);line-height:1.45;color:var(--text-secondary)}.HomeHero_pulsePrefix__4_rxq{color:var(--text-tertiary);font-size:var(--type-overline-size);text-transform:uppercase;letter-spacing:.07em;font-weight:600;margin-right:.1rem}.HomeHero_metric__yVsKb{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .6rem .28rem .5rem;border-radius:999px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised) 50%,transparent);color:var(--text-secondary);font-size:var(--type-caption-size);font-weight:500;letter-spacing:.018em;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .12s ease}.HomeHero_metric__yVsKb:hover{border-color:color-mix(in srgb,var(--text-primary) 22%,transparent);transform:translateY(-1px)}.HomeHero_metricActive__7rUFI{background:color-mix(in srgb,var(--text-primary) 8%,transparent);border-color:color-mix(in srgb,var(--text-primary) 35%,transparent);color:var(--text-primary);font-weight:600}.HomeHero_metricTone_info__2Te0k{--metric-color:color-mix(in srgb,var(--accent-solid) 72%,var(--text-secondary))}.HomeHero_metricTone_warm__q5Hzz{--metric-color:color-mix(in srgb,#e8a87c 70%,var(--text-secondary))}.HomeHero_metricTone_alert__UXVXl{--metric-color:color-mix(in srgb,#ff8e7e 70%,var(--text-secondary))}.HomeHero_metric__yVsKb svg{color:var(--metric-color)}.HomeHero_pulseHiddenAnchor__Q5B52{display:none}.FlowFeed_feed__8urS_{--chat-bubble-fill:var(--theme-world-bubble-fill,#46494c);--chat-bubble-outgoing:var(--chat-bubble-fill);--chat-bubble-outgoing-selected:var(--theme-world-bubble-outgoing-selected,#505356);--chat-bubble-outgoing-flash:var(--theme-world-bubble-outgoing-flash,#595c5f);--chat-surface-fg:var(--theme-world-surface-fg,color-mix(in srgb,var(--text-primary) 92%,transparent));--chat-surface-border:color-mix(in srgb,var(--chat-bubble-fill) 38%,var(--border-subtle));--chat-surface-hover:color-mix(in srgb,var(--surface-elev2) 84%,var(--chat-bubble-fill) 16%);width:100%;min-width:0;max-width:100%}.FlowFeed_feedColumns__8etTW,.FlowFeed_feed__8urS_{display:flex;flex-direction:column;gap:.65rem}.FlowFeed_feedColumn__BcgY0{display:contents;min-width:0}.FlowFeed_feedColumnItem__fCz__{min-width:0;order:var(--feed-order,0)}.FlowFeed_searchRow__Ant6p{position:relative;display:flex;align-items:center;gap:.5rem;margin:0 0 .55rem}.FlowFeed_searchIcon__AqpUL{position:absolute;left:.62rem;color:var(--text-muted,color-mix(in srgb,var(--text-primary) 34%,transparent));pointer-events:none;flex-shrink:0}.FlowFeed_searchInput__4pXvL{flex:1 1;width:100%;min-width:0;padding:.36rem 2rem .36rem 1.95rem;border:1px solid var(--border-subtle);border-radius:11px;background:color-mix(in srgb,var(--surface-elev1) 92%,transparent);color:var(--text-primary,color-mix(in srgb,var(--text-primary) 88%,transparent));font-size:var(--type-caption-size);font-weight:400;line-height:1.45;letter-spacing:.01em;outline:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.FlowFeed_searchInput__4pXvL::placeholder{color:var(--ink-placeholder,color-mix(in srgb,var(--text-primary) 38%,transparent))}.FlowFeed_searchInput__4pXvL:hover{border-color:color-mix(in srgb,var(--border-subtle) 95%,transparent);background:var(--surface-elev1)}.FlowFeed_searchInput__4pXvL:focus{border-color:color-mix(in srgb,var(--border-subtle) 98%,var(--text-primary) 4%);background:var(--surface-elev1);box-shadow:0 0 0 1px color-mix(in srgb,var(--border-subtle) 70%,transparent)}.FlowFeed_searchInput__4pXvL::-webkit-search-cancel-button,.FlowFeed_searchInput__4pXvL::-webkit-search-decoration{display:none}.FlowFeed_searchClear__v_upB{position:absolute;right:.45rem;background:none;border:none;padding:.18rem .28rem;color:var(--text-muted,color-mix(in srgb,var(--text-primary) 38%,transparent));font-size:var(--type-caption-size);cursor:pointer;line-height:1;border-radius:6px}.FlowFeed_searchClear__v_upB:hover{color:var(--text-secondary,color-mix(in srgb,var(--text-primary) 72%,transparent));background:var(--fill-faint,color-mix(in srgb,var(--text-primary) 5%,transparent))}.FlowFeed_card__nnPqr{background:var(--surface-elev1);border:1px solid var(--border-subtle)}html[data-theme=light] .FlowFeed_card__nnPqr{background:var(--surface-raised,#f6f6f8);border-color:color-mix(in srgb,var(--text-primary) 10%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 4%,transparent)}.FlowFeed_card__nnPqr{border-radius:16px;padding:.88rem 1rem .92rem;display:flex;flex-direction:column;gap:.52rem;width:100%;min-width:0;overflow-x:clip;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-primary) 4%,transparent);transition:border-color .2s ease,box-shadow .2s ease}.FlowFeed_card__nnPqr:hover{border-color:color-mix(in srgb,var(--text-tertiary) 40%,var(--border-subtle))}.FlowFeed_card__nnPqr[data-expanded=true]{padding-bottom:.85rem}.FlowFeed_cardFocused__3rsoL,.FlowFeed_cardLineageFallback__Nsc_s{border-color:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 55%,var(--accent-solid) 45%);box-shadow:0 0 0 1px color-mix(in srgb,var(--chat-bubble-fill,#50554e) 30%,var(--accent-solid) 20%),inset 0 1px 0 color-mix(in srgb,var(--chat-bubble-fill,#50554e) 14%,transparent)}.FlowFeed_cardLineageFallback__Nsc_s{animation:FlowFeed_lineageRingFlash__hp0Ms 2.4s ease-out 1}@keyframes FlowFeed_lineageRingFlash__hp0Ms{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--chat-bubble-fill,#50554e) 30%,var(--accent-solid) 20%),inset 0 1px 0 color-mix(in srgb,var(--chat-bubble-fill,#50554e) 14%,transparent)}40%{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-solid) 45%,transparent),inset 0 1px 0 color-mix(in srgb,var(--chat-bubble-fill,#50554e) 14%,transparent)}}.FlowFeed_cardPending__T9YTS{border-color:color-mix(in srgb,var(--accent-solid) 32%,var(--border-subtle));background:color-mix(in srgb,var(--accent-solid) 6%,var(--surface-elev1,#1a1a1f));opacity:.92}.FlowFeed_cardPendingFailed__VW3oF{border-color:color-mix(in srgb,var(--awareness-pain,#c9594b) 35%,var(--border-subtle));background:color-mix(in srgb,var(--awareness-pain,#c9594b) 6%,var(--surface-elev1,#1a1a1f))}.FlowFeed_pendingStatusRow__yA0Rp{display:flex;align-items:center;gap:.5rem;margin-top:.1rem}.FlowFeed_pendingSpinner___oJ6O{flex-shrink:0;width:14px;height:14px;border-radius:50%;border:2px solid var(--accent-a30);border-top-color:var(--accent-solid);animation:FlowFeed_pendingSignalSpin__Ah1dL .7s linear infinite}@keyframes FlowFeed_pendingSignalSpin__Ah1dL{to{transform:rotate(1turn)}}.FlowFeed_pendingStatusText__jVfRr{font-size:var(--type-caption-size);color:var(--text-secondary)}.FlowFeed_pendingFailedIcon__0rBxQ{flex-shrink:0;color:var(--awareness-pain,#c9594b)}.FlowFeed_pendingTrack__B3k0p{position:relative;flex:1 1;height:3px;margin-left:.25rem;max-width:140px;border-radius:999px;overflow:hidden;background:var(--accent-a20)}.FlowFeed_pendingTrackFill__7b1e5{position:absolute;top:0;left:0;height:100%;width:40%;border-radius:999px;background:var(--accent-solid);animation:FlowFeed_pendingSignalSlide___xqn4 1.3s ease-in-out infinite}@keyframes FlowFeed_pendingSignalSlide___xqn4{0%{left:-40%}to{left:100%}}@keyframes FlowFeed_lineageFragmentFlash__gxu0d{0%{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 52%,var(--accent-solid) 18%)}60%{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 42%,var(--accent-solid) 10%)}to{background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 38%,var(--surface-base,#131316))}}@media(prefers-reduced-motion:reduce){.FlowFeed_cardLineageFallback__Nsc_s{animation:none}}.FlowFeed_cardHead__gTcKA{display:flex;align-items:center;justify-content:space-between;gap:.55rem;flex-wrap:nowrap}.FlowFeed_cardMeta__YPB5i{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem;min-width:0}.FlowFeed_cardHeadRight__fstOB{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;margin-left:auto}.FlowFeed_cardDeleteBtn__GQrCv{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:1px solid color-mix(in srgb,var(--chat-bubble-fill,#50554e) 22%,transparent);border-radius:8px;background:rgba(0,0,0,0);color:var(--text-muted,color-mix(in srgb,var(--text-primary) 40%,transparent));cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.FlowFeed_cardDeleteBtn__GQrCv:hover{color:#f87171;border-color:rgba(248,113,113,.35);background:rgba(248,113,113,.08)}.FlowFeed_cardDeleteBtn__GQrCv:focus-visible{outline:none;box-shadow:0 0 0 1px rgba(248,113,113,.45)}.FlowFeed_source__J7sKc{font-size:var(--type-caption-size);font-weight:600;letter-spacing:.01em;color:color-mix(in srgb,var(--chat-surface-fg,white) 62%,var(--text-secondary))}.FlowFeed_signalAttribution__n8JzZ{display:flex;align-items:center;flex-wrap:wrap;gap:.28rem .32rem;min-width:0}.FlowFeed_signalAuthor__M1iuX{display:inline-flex;align-items:center;gap:.28rem;min-width:0;max-width:100%;font-size:var(--type-caption-size);font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.FlowFeed_signalAuthorName__9cx1O{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlowFeed_signalAuthorIcon__O8CCF{flex-shrink:0;opacity:.62}.FlowFeed_signalAttributionPills__s_6ha{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.24rem .28rem;min-width:0;max-width:100%}.FlowFeed_signalMetaPillLabel__0zyaf{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.FlowFeed_signalMetaPillShort__HKkPL{display:none}.FlowFeed_signalChannelPillLong____rnY{display:none;align-items:center;min-width:0;max-width:100%;overflow:hidden;line-height:1.2}.FlowFeed_signalChannelPillShort__nUZ51{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.FlowFeed_signalChannelPillPrefix__0fwnJ,.FlowFeed_signalChannelPillSuffix__zVce6{flex-shrink:0}.FlowFeed_signalChannelPillName__3_q33{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1200px){.FlowFeed_signalChannelPillLong____rnY{display:inline-flex}.FlowFeed_signalChannelPillShort__nUZ51{display:none}}.FlowFeed_signalMetaPill__BeQGv{display:inline-flex;align-items:center;min-width:0;max-width:100%;padding:.12rem .46rem;border-radius:999px;font-size:var(--type-overline-size,.6875rem);font-weight:600;letter-spacing:.02em;line-height:1.35;border:1px solid rgba(0,0,0,0);overflow:hidden}.FlowFeed_signalMetaPillChannel_room__6D1rk{flex-shrink:1;max-width:min(100%,20rem)}.FlowFeed_signalMetaPillType_voice__LtL6m{color:#c4b5fd;background:color-mix(in srgb,#8b5cf6 14%,transparent);border-color:color-mix(in srgb,#8b5cf6 24%,transparent)}.FlowFeed_signalMetaPillType_text__5FswW{color:#86efac;background:color-mix(in srgb,#22c55e 12%,transparent);border-color:color-mix(in srgb,#22c55e 22%,transparent)}.FlowFeed_signalMetaPillType_file__szkuI{color:#93c5fd;background:color-mix(in srgb,#3b82f6 12%,transparent);border-color:color-mix(in srgb,#3b82f6 22%,transparent)}.FlowFeed_signalMetaPillType_image__jNRDC{color:#fcd34d;background:color-mix(in srgb,#f59e0b 12%,transparent);border-color:color-mix(in srgb,#f59e0b 22%,transparent)}.FlowFeed_signalMetaPillType_meeting__q2sCN{color:#67e8f9;background:color-mix(in srgb,#06b6d4 12%,transparent);border-color:color-mix(in srgb,#06b6d4 22%,transparent)}.FlowFeed_signalMetaPillChannel__fmPsu{color:var(--text-secondary);background:color-mix(in srgb,var(--text-primary) 6%,transparent);border-color:color-mix(in srgb,var(--border-subtle) 88%,transparent)}.FlowFeed_signalMetaPillChannel_room__6D1rk{color:color-mix(in srgb,var(--accent-fg-soft,#a5b4fc) 88%,var(--text-secondary));background:color-mix(in srgb,var(--accent-solid,#6366f1) 10%,transparent);border-color:color-mix(in srgb,var(--accent-solid,#6366f1) 22%,transparent)}.FlowFeed_signalMetaPillChannel_integration__KLsRi{color:#fdba74;background:color-mix(in srgb,#f97316 10%,transparent);border-color:color-mix(in srgb,#f97316 20%,transparent)}.FlowFeed_signalMetaPillLink__MteP2{display:inline-flex;align-items:center;vertical-align:middle;text-decoration:none;transition:opacity .14s ease,transform .14s ease;color:inherit}.FlowFeed_signalMetaPillLink__MteP2:hover{opacity:.92}.FlowFeed_signalChannelBadge__95yWy,.FlowFeed_signalTypeBadge__yXFmB{display:inline-flex;align-items:center;gap:.28rem;max-width:100%;overflow:hidden;line-height:1.2;vertical-align:middle}.FlowFeed_metaSep__BO7Jw{opacity:.45;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FlowFeed_metaSep__BO7Jw,.FlowFeed_recorderInline__AjwdB{font-size:var(--type-caption-size);color:var(--text-tertiary)}.FlowFeed_recorderInline__AjwdB{font-weight:500;letter-spacing:.01em}.FlowFeed_time__DpCiO{font-size:var(--type-caption-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-tertiary);white-space:nowrap}.FlowFeed_title__IcfeE{font-size:var(--type-body-lg-size);line-height:1.42;color:var(--chat-surface-fg,var(--text-primary));margin:0;font-weight:600;letter-spacing:-.022em}.FlowFeed_previewBlock__KS4sf{display:flex;flex-direction:column;gap:.22rem;margin:0;min-width:0}.FlowFeed_previewBlockLead__kgCwc{margin-top:.02rem}.FlowFeed_previewLabel___escR{font-size:var(--type-caption-size);font-weight:500;letter-spacing:.02em;color:var(--text-tertiary);line-height:1.2}.FlowFeed_previewPlain__FFYHw{margin:0;color:var(--text-secondary);font-size:var(--type-body-size);line-height:1.48;font-weight:400;letter-spacing:-.012em;word-break:break-word}.FlowFeed_quoteBlock__9JnK8{margin:0;padding:.58rem .72rem;border-radius:12px;background:color-mix(in srgb,var(--chat-bubble-fill,#46494c) 10%,var(--surface-elev2) 90%);border:1px solid color-mix(in srgb,var(--border-subtle) 90%,var(--chat-bubble-fill) 10%)}.FlowFeed_quoteBlockJump__VNWR_{border-color:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 42%,var(--accent-solid) 30%);animation:FlowFeed_lineageFragmentFlash__gxu0d 2.6s ease-out 1}@media(prefers-reduced-motion:reduce){.FlowFeed_quoteBlockJump__VNWR_{animation:none;background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 48%,var(--accent-solid) 12%)}}.FlowFeed_quoteProse__QJJgo{color:color-mix(in srgb,var(--chat-surface-fg,white) 72%,var(--text-secondary))}.FlowFeed_quoteBlock__9JnK8 .FlowFeed_quoteProse__QJJgo{font-size:var(--type-caption-size);line-height:1.55;letter-spacing:-.008em}.FlowFeed_chipRow__Hf7Hj{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.FlowFeed_summaryChip__9aO2S{display:inline-flex;align-items:center;gap:.28rem;padding:.2rem .52rem;border-radius:999px;font-size:var(--type-caption-size);font-weight:500;color:var(--text-secondary);background:color-mix(in srgb,var(--text-primary) 6%,transparent);border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent)}.FlowFeed_cardFooter__oqITp{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .85rem;margin-top:.2rem;padding-top:.35rem}.FlowFeed_decisionsLink__YM5Oj{display:inline-flex;align-items:center;gap:.28rem;padding:.15rem 0;border:0;background:none;color:color-mix(in srgb,var(--text-secondary) 88%,var(--text-tertiary));font:inherit;font-size:var(--type-caption-size);font-weight:600;cursor:pointer;transition:color .14s ease}.FlowFeed_decisionsLink__YM5Oj:hover{color:var(--text-primary)}.FlowFeed_decisionsLink__YM5Oj:focus-visible{outline:none;color:var(--text-primary);text-decoration:underline;text-underline-offset:2px}.FlowFeed_expandToggle__1rkvw{display:inline-flex;align-items:center;gap:.22rem;padding:.12rem 0;border:0;background:none;color:var(--text-tertiary);font:inherit;font-size:var(--type-caption-size);font-weight:400;letter-spacing:.015em;cursor:pointer;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:color-mix(in srgb,var(--text-tertiary) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--text-tertiary) 55%,transparent);text-underline-offset:3px;transition:color .14s ease,-webkit-text-decoration-color .14s ease;transition:color .14s ease,text-decoration-color .14s ease;transition:color .14s ease,text-decoration-color .14s ease,-webkit-text-decoration-color .14s ease}.FlowFeed_expandToggle__1rkvw:hover{color:var(--text-secondary);-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:color-mix(in srgb,var(--text-secondary) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--text-secondary) 70%,transparent)}.FlowFeed_expandToggle__1rkvw:focus-visible{outline:none;color:var(--text-secondary);-webkit-text-decoration-style:solid;text-decoration-style:solid}.FlowFeed_cardFooter__oqITp:has(.FlowFeed_decisionsLink__YM5Oj) .FlowFeed_expandToggle__1rkvw{margin-left:auto}.FlowFeed_expand__Gq1uX{margin-top:.25rem;padding-top:.72rem;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:0}.FlowFeed_expandInsights__fNTkY{display:flex;flex-direction:column;gap:.95rem}.FlowFeed_itemGroup__DGXWz{margin:0;padding:0;display:flex;flex-direction:column;gap:.38rem}.FlowFeed_itemGroupTitle__dKdAH{margin:0;padding:0;border:0;font:inherit;display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap;line-height:1.35}.FlowFeed_itemGroupIcon__JEeBP{font-size:var(--type-body-size);line-height:1;flex-shrink:0}.FlowFeed_itemGroupLabel__nsHUb{font-size:var(--type-caption-size);font-weight:600;letter-spacing:-.012em;color:color-mix(in srgb,var(--chat-surface-fg,white) 82%,var(--text-primary))}.FlowFeed_itemGroupCount__7CAyX{margin-left:.08rem;font-size:var(--type-caption-size);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.FlowFeed_itemList__0JmR6{margin:0;padding:0 0 0 1.25rem;list-style-type:disc;display:flex;flex-direction:column;gap:.24rem}.FlowFeed_itemList__0JmR6 li::marker{color:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 55%,var(--text-tertiary))}.FlowFeed_itemListRow__KGfE2{margin:0;padding:.1rem 0 .1rem .12rem;font-size:var(--type-ui-sm-size);line-height:1.52;letter-spacing:-.01em;color:var(--text-primary);white-space:normal;overflow-wrap:anywhere}.FlowFeed_rawSection__FQ_B6{margin-top:.85rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--chat-bubble-fill,#50554e) 18%,var(--border-subtle))}.FlowFeed_expand__Gq1uX>.FlowFeed_rawSection__FQ_B6:first-child{margin-top:0;padding-top:0;border-top:0}.FlowFeed_rawHead__hv7cA{margin:0 0 .42rem;padding:0;border:0;font:inherit;font-size:var(--type-caption-size);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.3}.FlowFeed_rawBody__38asw{margin:0;max-width:68ch;padding:.58rem .72rem;border-radius:12px;background:color-mix(in srgb,var(--chat-bubble-fill,#46494c) 10%,var(--surface-elev2) 90%);border:1px solid color-mix(in srgb,var(--border-subtle) 90%,var(--chat-bubble-fill) 10%);max-height:min(320px,48vh);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.FlowFeed_rawBodyJump__HdqMZ{border-color:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 42%,var(--accent-solid) 30%);animation:FlowFeed_lineageFragmentFlash__gxu0d 2.6s ease-out 1}@media(prefers-reduced-motion:reduce){.FlowFeed_rawBodyJump__HdqMZ{animation:none;background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 48%,var(--accent-solid) 12%)}}.FlowFeed_rawBody__38asw .FlowFeed_rawProse__iUUyu{font-size:var(--type-body-size);line-height:1.62;letter-spacing:-.01em;color:color-mix(in srgb,var(--chat-surface-fg,white) 88%,var(--text-primary))}.FlowFeed_rawBody__38asw .FlowFeed_rawProse__iUUyu p{margin:0 0 .68rem}.FlowFeed_rawBody__38asw .FlowFeed_rawProse__iUUyu p:last-child{margin-bottom:0}.FlowFeed_rawBody__38asw .FlowFeed_rawProse__iUUyu ol,.FlowFeed_rawBody__38asw .FlowFeed_rawProse__iUUyu ul{margin:.38rem 0 .68rem;padding-left:1.35rem}.FlowFeed_rawBody__38asw .FlowFeed_rawProse__iUUyu li{margin:.15rem 0}.FlowFeed_rawBody__38asw .FlowFeed_rawProse__iUUyu h1,.FlowFeed_rawBody__38asw .FlowFeed_rawProse__iUUyu h2,.FlowFeed_rawBody__38asw .FlowFeed_rawProse__iUUyu h3,.FlowFeed_rawBody__38asw .FlowFeed_rawProse__iUUyu h4{margin:.68rem 0 .38rem;font-size:var(--type-body-size);line-height:1.35}.FlowFeed_rawBody__38asw .FlowFeed_rawProse__iUUyu h1:first-child,.FlowFeed_rawBody__38asw .FlowFeed_rawProse__iUUyu h2:first-child,.FlowFeed_rawBody__38asw .FlowFeed_rawProse__iUUyu h3:first-child{margin-top:0}.FlowFeed_rawBody__38asw .FlowFeed_rawProse__iUUyu blockquote,.FlowFeed_rawBody__38asw .FlowFeed_rawProse__iUUyu pre{margin:.48rem 0}.FlowFeed_empty__aX0nM{align-self:stretch;width:100%;min-width:0;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;background:var(--fill-faint,color-mix(in srgb,var(--text-primary) 2%,transparent));border:1px dashed var(--border-subtle,color-mix(in srgb,var(--text-primary) 7%,transparent));border-radius:var(--card-panel-radius,16px);min-height:200px;gap:.6rem}.FlowFeed_emptyGlyph___Ea2S{flex-shrink:0;color:var(--text-muted,color-mix(in srgb,var(--text-primary) 38%,transparent))}.FlowFeed_emptyTitle__dxQC3{font-size:var(--type-body-lg-size);font-weight:600;color:var(--text-tertiary,color-mix(in srgb,var(--text-primary) 40%,transparent));margin:0}.FlowFeed_emptyText__ZQY_W{font-size:var(--type-caption-size);color:var(--text-muted,color-mix(in srgb,var(--text-primary) 22%,transparent));max-width:380px;line-height:1.6;margin:0}.FlowFeed_emptySearchReset___xAgs{margin-top:.75rem;padding:.45rem 1rem;border-radius:8px;background:var(--surface-elev2);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--type-caption-size);font-weight:500;cursor:pointer;transition:background .14s ease,color .14s ease}.FlowFeed_emptySearchReset___xAgs:hover{color:var(--text-primary);background:var(--surface-elev3)}.FlowFeed_loadMoreWrap__a26GI{display:flex;justify-content:center;padding:.5rem 0 .2rem}.FlowFeed_loadMoreBtn__NxIG8{padding:.5rem 1.1rem;border-radius:10px;background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 8%,var(--surface-elev1) 88%);border:1px solid color-mix(in srgb,var(--chat-bubble-fill,#50554e) 26%,var(--border-subtle));color:var(--text-secondary);font-size:var(--type-caption-size);font-weight:500;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.FlowFeed_loadMoreBtn__NxIG8:hover:not(:disabled){color:var(--text-primary);background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 14%,var(--surface-elev1) 84%);border-color:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 36%,var(--border-subtle))}.FlowFeed_loadMoreBtn__NxIG8:disabled{cursor:not-allowed;opacity:.55}.FlowFeed_loading__xGC3K{align-self:stretch;width:100%;min-width:0;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 2rem;color:var(--text-tertiary);font-size:var(--type-ui-sm-size);background:color-mix(in srgb,var(--text-primary) 2%,transparent);border:1px dashed color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:var(--card-panel-radius,16px);min-height:200px}@media(max-width:860px){.FlowFeed_feed__8urS_{gap:.55rem}.FlowFeed_searchRow__Ant6p{margin-bottom:.45rem}.FlowFeed_searchInput__4pXvL{padding-top:.42rem;padding-bottom:.42rem;font-size:16px}.FlowFeed_card__nnPqr{padding:.78rem .85rem .72rem;gap:.42rem}.FlowFeed_cardHead__gTcKA{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.24rem .45rem;gap:.24rem .45rem;flex-wrap:nowrap}.FlowFeed_cardMeta__YPB5i{grid-column:1;grid-row:1/span 2;flex-direction:column;align-items:flex-start;gap:.28rem;width:100%;min-width:0}.FlowFeed_cardHeadRight__fstOB{grid-column:2;grid-row:1;margin-left:0;align-self:start}.FlowFeed_signalAttribution__n8JzZ{flex-direction:column;align-items:flex-start;gap:.28rem;width:100%}.FlowFeed_metaSep__BO7Jw{display:none}.FlowFeed_signalAttributionPills__s_6ha{display:flex;flex-wrap:wrap;gap:.22rem;width:100%;max-width:100%}.FlowFeed_signalMetaPill__BeQGv{padding:.1rem .4rem;max-width:100%}.FlowFeed_signalMetaPillChannel_room__6D1rk{max-width:100%}.FlowFeed_signalMetaPillLong__K0X6B{display:none}.FlowFeed_signalMetaPillShort__HKkPL{display:inline}.FlowFeed_title__IcfeE{font-size:var(--type-body-size);line-height:1.4}.FlowFeed_previewBlock__KS4sf{flex-direction:row;align-items:baseline;gap:.38rem}.FlowFeed_previewLabel___escR{flex-shrink:0}.FlowFeed_chipRow__Hf7Hj{gap:.24rem}.FlowFeed_cardFooter__oqITp{justify-content:space-between;flex-wrap:nowrap;gap:.35rem;padding-top:.28rem}.FlowFeed_cardFooter__oqITp:has(.FlowFeed_decisionsLink__YM5Oj) .FlowFeed_expandToggle__1rkvw{margin-left:0;flex-shrink:0}.FlowFeed_decisionsLink__YM5Oj,.FlowFeed_expandToggle__1rkvw{white-space:nowrap}.FlowFeed_quoteBlock__9JnK8{padding:.52rem .62rem}.FlowFeed_rawBody__38asw{max-height:min(260px,42vh)}.FlowFeed_empty__aX0nM{padding:2rem 1.25rem;min-height:160px}.FlowFeed_loadMoreBtn__NxIG8{width:100%;max-width:20rem}}@media(max-width:480px){.FlowFeed_cardDeleteBtn__GQrCv{width:1.85rem;height:1.85rem}}.RoomFollowButton_trigger___XmhA{position:relative}.RoomFollowButton_triggerActive__PUTdN{color:var(--text-primary)}.RoomFollowButton_unreadBadge__theeL{position:absolute;top:-4px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;font-size:10px;font-weight:700;line-height:16px;text-align:center;color:var(--text-primary);background:var(--accent-solid,#3b82f6);box-shadow:0 0 0 2px var(--surface-base,#111);pointer-events:none}.RoomFollowButton_modalBody__cLtsO{display:flex;flex-direction:column;gap:0;margin:-.25rem 0 0}.RoomFollowButton_modalUnread___n2BD{margin:0 0 .65rem;font-size:12px;line-height:1.4;color:var(--accent-solid,#3b82f6)}.RoomFollowButton_row__ffrt1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:.85rem 0;border-top:1px solid var(--border-subtle)}.RoomFollowButton_row__ffrt1:first-of-type{border-top:none;padding-top:0}.RoomFollowButton_rowText__gHFLr{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.RoomFollowButton_rowLabel__DrYBQ{font-size:14px;font-weight:500;color:var(--text-primary)}.RoomFollowButton_rowHint__DVJvM{font-size:12px;line-height:1.4;color:var(--text-muted)}.RoomFollowButton_toggle__i_W_q{flex-shrink:0;position:relative;width:44px;height:26px;border:none;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 18%,transparent);cursor:pointer;transition:background .15s ease}.RoomFollowButton_toggleOn__41cqM{background:var(--accent-solid,#3b82f6)}.RoomFollowButton_toggleDisabled__JY5Am{opacity:.45;cursor:default}.RoomFollowButton_toggleKnob__SMJIi{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .15s ease}.RoomFollowButton_toggleOn__41cqM .RoomFollowButton_toggleKnob__SMJIi{transform:translateX(18px)}@keyframes RoomHeaderMenu_uiMenuEnter__W725d{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes RoomHeaderMenu_uiBadgePop__nyL_m{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes RoomHeaderMenu_uiDockSlideUp__P4A5a{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes RoomHeaderMenu_uiFilterBarEnter__MtXoo{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes RoomHeaderMenu_uiModalOverlayEnter__T8M6H{0%{opacity:0}to{opacity:1}}@keyframes RoomHeaderMenu_uiModalContentEnter__4Qk9R{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes RoomHeaderMenu_uiModalSheetEnter__EF_gE{0%{opacity:.85;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes RoomHeaderMenu_uiModalPushEnter__9SIzM{0%{opacity:1;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes RoomHeaderMenu_uiDrawerBackdropEnter__hGoF4{0%{opacity:0}to{opacity:1}}@keyframes RoomHeaderMenu_uiDrawerPanelEnter__kBdAq{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes RoomHeaderMenu_composerSendReadyPulse__g0MLP{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes RoomHeaderMenu_composerCardBreathe__ihs_Y{0%{transform:scale(1)}35%{transform:scale(.994)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){@keyframes RoomHeaderMenu_uiMenuEnter__W725d{0%,to{opacity:1;transform:none}}@keyframes RoomHeaderMenu_uiBadgePop__nyL_m{0%,to{opacity:1;transform:none}}@keyframes RoomHeaderMenu_uiDockSlideUp__P4A5a{0%,to{opacity:1;transform:none}}@keyframes RoomHeaderMenu_uiFilterBarEnter__MtXoo{0%,to{opacity:1;transform:none}}@keyframes RoomHeaderMenu_uiModalOverlayEnter__T8M6H{0%,to{opacity:1}}@keyframes RoomHeaderMenu_uiModalContentEnter__4Qk9R{0%,to{opacity:1;transform:none}}@keyframes RoomHeaderMenu_uiModalSheetEnter__EF_gE{0%,to{opacity:1;-webkit-clip-path:none;clip-path:none;transform:none}}@keyframes RoomHeaderMenu_uiModalPushEnter__9SIzM{0%,to{opacity:1;transform:none}}@keyframes RoomHeaderMenu_uiDrawerBackdropEnter__hGoF4{0%,to{opacity:1}}@keyframes RoomHeaderMenu_uiDrawerPanelEnter__kBdAq{0%,to{transform:none}}@keyframes RoomHeaderMenu_composerSendReadyPulse__g0MLP{0%,to{transform:none}}@keyframes RoomHeaderMenu_composerCardBreathe__ihs_Y{0%,to{transform:none}}}.RoomHeaderMenu_wrap__rsRut{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.RoomHeaderMenu_trigger__YjtWy{position:relative}.RoomHeaderMenu_menuBadge__OxwG8{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 2px color-mix(in srgb,var(--surface-base) 92%,transparent);pointer-events:none;animation:RoomHeaderMenu_uiBadgePop__nyL_m .28s cubic-bezier(.34,1.56,.64,1)}.RoomHeaderMenu_panel__zd_LJ{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;padding:.4rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);background:color-mix(in srgb,var(--surface-canvas,#131316) 96%,transparent);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 16px 40px rgba(0,0,0,.45);z-index:1200;animation:RoomHeaderMenu_uiMenuEnter__W725d .14s cubic-bezier(.22,1,.36,1)}.RoomHeaderMenu_item__e7zsb{display:flex;align-items:center;gap:.65rem;width:100%;padding:.62rem .75rem;border:none;border-radius:10px;background:rgba(0,0,0,0);color:var(--text-secondary);font:inherit;font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.RoomHeaderMenu_item__e7zsb:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary)}.RoomHeaderMenu_item__e7zsb:disabled{opacity:.45;cursor:default}.RoomHeaderMenu_itemActive__rJCrR{color:var(--text-primary);background:color-mix(in srgb,var(--accent-solid) 10%,transparent)}.RoomHeaderMenu_itemIcon__67qpZ{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--accent-fg-soft,var(--accent-solid));flex-shrink:0}.RoomHeaderMenu_itemMeta__MIoFR{margin-left:auto;font-size:.72rem;font-weight:600;color:#ef4444}.RoomHeaderMenu_divider__eie6d{height:1px;margin:.25rem .35rem;background:color-mix(in srgb,var(--text-primary) 8%,transparent)}