.onboarding-modal_onboardingModal__YCVon{width:min(92vw,38rem);max-width:min(92vw,38rem);gap:0;padding:0;border-radius:.25rem}.onboarding-modal_onboardingModal__header__TKuYK{padding:1.5rem 1.5rem 1rem}.onboarding-modal_onboardingModal__title__3qNBV{font-size:1.125rem;font-weight:600;line-height:1.3}.onboarding-modal_onboardingModal__description__I3VvU{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.onboarding-modal_onboardingModal__form__HgPwT{display:flex;flex-direction:column;gap:1rem;padding:0 1.5rem 1.5rem}.onboarding-modal_onboardingModal__row__fy_H9{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.onboarding-modal_onboardingModal__field__2Qr_l{display:flex;flex-direction:column;gap:.375rem}.onboarding-modal_onboardingModal__label__ApMLo{color:var(--muted-foreground);font-size:.875rem;font-weight:500}.onboarding-modal_onboardingModal__input__9U_Rj,.onboarding-modal_onboardingModal__selectTrigger__B86YT{width:100%}.onboarding-modal_onboardingModal__selectTrigger__B86YT{justify-content:space-between}.onboarding-modal_onboardingModal__error__7uQ6U{margin:0;color:var(--destructive);font-size:.75rem;line-height:1.35}.onboarding-modal_onboardingModal__submit__E7FDX{margin-top:.25rem;width:100%}@media (max-width:40rem){.onboarding-modal_onboardingModal__row__fy_H9{grid-template-columns:1fr}}.assistant-markdown_assistantMarkdown__mCib6{width:100%;color:var(--foreground);font-family:var(--font-serif),Georgia,serif;font-size:.9375rem;line-height:1.58;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.assistant-markdown_assistantMarkdown__mCib6>:first-child{margin-top:0}.assistant-markdown_assistantMarkdown__mCib6>:last-child{margin-bottom:0}.assistant-markdown_assistantMarkdown__mCib6 p{margin:.625rem 0;text-wrap:pretty}.assistant-markdown_assistantMarkdown__mCib6 ol,.assistant-markdown_assistantMarkdown__mCib6 ul{margin:.625rem 0 .625rem 1.15rem}.assistant-markdown_assistantMarkdown__mCib6 li{margin:.25rem 0;padding-left:.125rem}.assistant-markdown_assistantMarkdown__mCib6 li::marker{color:var(--muted-foreground)}.assistant-markdown_assistantMarkdown__mCib6 a:not([class]){color:var(--foreground);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--foreground) 35%,transparent);text-decoration-thickness:1px;text-underline-offset:.18em}.assistant-markdown_assistantMarkdown__mCib6 strong{font-weight:700}.assistant-markdown_assistantMarkdown__mCib6 :not(pre)>code{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklab,var(--muted) 58%,var(--background));padding:.1rem .3rem;font-size:.86em}.assistant-markdown_assistantMarkdown__mCib6 pre{overflow-x:auto;margin:.75rem 0;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklab,var(--muted) 42%,var(--background));padding:.75rem}.assistant-markdown_assistantMarkdown__mCib6 pre code{border:0;background:transparent;padding:0;font-size:.8125rem;line-height:1.55}.assistant-markdown_assistantMarkdown__mCib6 blockquote{margin:.875rem 0;border-left:3px solid color-mix(in oklab,var(--foreground) 20%,transparent);color:color-mix(in oklab,var(--foreground) 72%,transparent);font-style:italic;padding:.125rem 0 .125rem .875rem}.assistant-markdown_assistantMarkdown__mCib6 hr{margin:1rem 0;border:0;border-top:1px solid var(--border)}.assistant-markdown_assistantMarkdown__mCib6 table{width:max-content;min-width:100%;margin:0;border-collapse:collapse;font-size:.8125rem;line-height:1.5}.assistant-markdown_assistantMarkdown__tableWrap__yZLwF{width:100%;overflow-x:auto;margin:.75rem 0}.assistant-markdown_assistantMarkdown__mCib6 td,.assistant-markdown_assistantMarkdown__mCib6 th{border:1px solid var(--border);padding:.4rem .55rem;text-align:left;vertical-align:top}.assistant-markdown_assistantMarkdown__mCib6 th{background:color-mix(in oklab,var(--muted) 45%,var(--background));font-weight:600}.global-assistant_assistantPanel__bvRTT{position:fixed;right:1rem;bottom:3.5rem;z-index:40;width:min(28rem,calc(100vw - 2rem));min-height:22rem;max-height:40.625rem;pointer-events:none}.global-assistant_assistantPanel__shell__DXDlm{position:relative;display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--popover);pointer-events:auto;backdrop-filter:blur(12px);animation:global-assistant_assistantIn__Qq_c0 .22s ease both}@keyframes global-assistant_assistantIn__Qq_c0{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.global-assistant_assistantPanel__resize__GZLYO{position:absolute;inset:0 0 auto;z-index:3;display:flex;height:.5rem;align-items:flex-start;justify-content:center;cursor:ns-resize;touch-action:none}.global-assistant_assistantPanel__resizeGrip__u7QdQ{width:100%;height:.25rem;background:var(--card);opacity:0;transition:opacity .16s ease}.global-assistant_assistantPanel__resize__GZLYO:hover .global-assistant_assistantPanel__resizeGrip__u7QdQ,.global-assistant_assistantPanel__shell__DXDlm:hover .global-assistant_assistantPanel__resizeGrip__u7QdQ{opacity:1}.global-assistant_assistantPanel__header__h7vFE{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem .5rem 1rem}.global-assistant_assistantPanel__title__8YUnu{min-width:0;overflow:hidden;color:var(--muted-foreground);font-size:.875rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.global-assistant_assistantPanel__actions__nDBMY{display:flex;align-items:center;gap:.125rem}.global-assistant_assistantPanel__body__5rDoz{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.global-assistant_assistantPanel__context__qXjlY{display:flex;flex-shrink:0;align-items:center;gap:.5rem;padding:0 .75rem .25rem}.global-assistant_assistantPanel__contextChips__YlTaA{display:flex;min-width:0;flex:1;flex-wrap:nowrap;align-items:center;gap:.375rem;overflow:hidden}.global-assistant_assistantPanel__contextChip__2IGm5{display:inline-flex;min-width:0;max-width:100%;flex:1 1 auto;align-items:center;gap:.3125rem;border:1px solid color-mix(in oklab,var(--border) 82%,transparent);border-radius:999px;background:color-mix(in oklab,var(--card) 88%,transparent);color:var(--muted-foreground);padding:.25rem .25rem .25rem .5rem}.global-assistant_assistantPanel__contextType__zMoeB{flex:0 0 auto;color:var(--muted-foreground);font-size:.625rem;letter-spacing:.04em;text-transform:uppercase}.global-assistant_assistantPanel__contextText__QwSHQ{min-width:0;overflow:hidden;color:var(--foreground);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.global-assistant_assistantPanel__contextMore__3S_4t{display:inline-flex;height:1.625rem;flex:0 0 auto;align-items:center;border:1px solid color-mix(in oklab,var(--border) 82%,transparent);border-radius:999px;background:color-mix(in oklab,var(--card) 88%,transparent);color:var(--muted-foreground);font-size:.75rem;padding:0 .5rem;white-space:nowrap}.global-assistant_assistantPanel__contextRemove__DUi4I{display:inline-flex;width:1rem;height:1rem;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--muted-foreground);transition:color .15s ease,background .15s ease,opacity .15s ease}.global-assistant_assistantPanel__contextRemove__DUi4I:hover{background:var(--muted);color:var(--foreground)}.global-assistant_assistantPanel__contextRemove__DUi4I:disabled{cursor:not-allowed;opacity:.35}.global-assistant_assistantPanel__contextAdd__9_eZQ{width:1.75rem;height:1.75rem;flex:0 0 auto;color:var(--muted-foreground)}.global-assistant_assistantPanel__contextPicker__yWXMS{width:18rem;padding:0}.global-assistant_assistantPanel__contextPickerTitle__ok_n6{padding:.625rem .75rem .375rem;color:var(--muted-foreground);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.global-assistant_assistantPanel__contextPickerList__AbPKY{display:grid;max-height:18rem;overflow-y:auto;padding:.25rem}.global-assistant_assistantPanel__contextPickerState__cOmEw{display:flex;align-items:center;gap:.375rem;padding:.75rem;color:var(--muted-foreground);font-size:.75rem}.global-assistant_assistantPanel__contextPickerRow__wxMtd{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;border:0;border-radius:var(--radius);background:transparent;color:var(--foreground);padding:.5rem;text-align:left;transition:background .15s ease}.global-assistant_assistantPanel__contextPickerRowActive__KvaUZ,.global-assistant_assistantPanel__contextPickerRow__wxMtd:hover{background:var(--accent)}.global-assistant_assistantPanel__contextPickerMain__U4bQ_{display:grid;min-width:0;gap:.125rem}.global-assistant_assistantPanel__contextPickerName__GR4t5{overflow:hidden;font-size:.8125rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.global-assistant_assistantPanel__contextPickerMeta__lSwPQ{color:var(--muted-foreground);font-size:.6875rem}.global-assistant_assistantPanel__contextPickerCheck__M03SW{display:inline-flex;width:1.375rem;height:1.375rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;color:var(--muted-foreground)}.global-assistant_assistantPanel__messages__ebjm9{display:flex;min-height:0;flex:1;flex-direction:column;gap:1rem;overflow-y:auto;padding:.75rem 1rem;scroll-behavior:smooth}.global-assistant_assistantHistory__list__DCMDo::-webkit-scrollbar,.global-assistant_assistantPanel__messages__ebjm9::-webkit-scrollbar{width:3px}.global-assistant_assistantHistory__list__DCMDo::-webkit-scrollbar-thumb,.global-assistant_assistantPanel__messages__ebjm9::-webkit-scrollbar-thumb{border-radius:2px;background:var(--border)}.global-assistant_assistantPanel__empty__NQURE{display:flex;min-height:100%;flex:1;flex-direction:column;justify-content:center;gap:.5rem;color:var(--muted-foreground);text-align:center}.global-assistant_assistantPanel__emptyTitle__yh7mr{color:var(--foreground);font-size:.875rem;font-weight:500}.global-assistant_assistantPanel__emptyText__OhAYK{margin:0 auto;max-width:20rem;font-size:.78125rem;line-height:1.5}.global-assistant_assistantPanel__starterActions__qnjCm{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.875rem}.global-assistant_assistantPanel__starterActions__qnjCm button{border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--foreground);padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:background .15s ease,border-color .15s ease,color .15s ease}.global-assistant_assistantPanel__starterActions__qnjCm button:hover{border-color:color-mix(in oklab,var(--primary) 36%,var(--border));background:color-mix(in oklab,var(--primary) 8%,var(--card))}.global-assistant_assistantPanel__starterActions__qnjCm button:disabled{cursor:not-allowed;opacity:.45}.global-assistant_assistantMessage___eAYR{display:flex;flex-direction:column;gap:.5rem;animation:global-assistant_messageIn__FR8KH .18s ease both}@keyframes global-assistant_messageIn__FR8KH{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.global-assistant_assistantMessage_user__1bJyb{align-items:flex-end}.global-assistant_assistantMessage_assistant__kug6_{width:100%;margin:.5rem 0 .75rem}.global-assistant_assistantMessage__bubble__So5p1{max-width:86%;border:1px solid var(--input);border-radius:var(--radius);background:transparent;color:var(--foreground);padding:.55rem .75rem;font-size:.8125rem;line-height:1.55;box-shadow:var(--shadow-xs)}.global-assistant_assistantMessage_user__1bJyb .global-assistant_assistantMessage__bubble__So5p1{background:var(--secondary);color:var(--foreground)}.global-assistant_assistantActivity__7_dnF{display:inline-flex;align-items:center;gap:.375rem;color:var(--muted-foreground);font-size:.75rem;font-weight:600;padding-inline:.625rem}.global-assistant_assistantActivity__spinner__1argU{animation:global-assistant_assistantActivitySpin__XyABq .9s linear infinite}@keyframes global-assistant_assistantActivitySpin__XyABq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.global-assistant_assistantMessage__markdown__F6q_N{width:100%;color:var(--foreground);font-size:.9375rem}.global-assistant_assistantMessage__markdown__F6q_N>:first-child{margin-top:0}.global-assistant_assistantMessage__userMarkdown__RL2D8{font-family:var(--font-sans);font-size:.8125rem;line-height:1.55}.global-assistant_assistantMessage__pending__s_I1W{margin:0;padding-inline:.625rem;color:var(--muted-foreground);font-size:.875rem}.global-assistant_assistantMessage__error__kr_Qj{color:var(--destructive);font-family:var(--font-sans);font-size:.8125rem}.global-assistant_assistantMessage__meta__pqOpw{color:var(--muted-foreground);font-size:.65625rem;text-transform:uppercase;letter-spacing:.06em}.global-assistant_assistantMessage__citations___us0j{display:flex;flex-wrap:wrap;gap:.375rem}.global-assistant_assistantMessage__actions__luS6S{display:flex;justify-content:flex-start}.global-assistant_assistantMessage__citation__L87q0{border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted-foreground);font-size:.6875rem;padding:.1875rem .5rem}.global-assistant_assistantComposer__JpDCZ{position:relative;display:block;flex-shrink:0;padding:.1rem .75rem .75rem}.global-assistant_assistantComposer__input__Z6sxB{position:relative;display:flex;min-height:4rem;max-height:8rem;width:100%;overflow:hidden;border:1px solid var(--input);border-radius:var(--radius);background:transparent;box-shadow:var(--shadow-xs);cursor:text;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.global-assistant_assistantComposer__input__Z6sxB:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.global-assistant_assistantComposer__inputDisabled__Y95OO{cursor:not-allowed;opacity:.5}.global-assistant_assistantComposer__leftSlot__5eduF,.global-assistant_assistantComposer__rightSlot__qMxG6{position:absolute;bottom:.375rem;z-index:2;display:inline-flex}.global-assistant_assistantComposer__leftSlot__5eduF{left:.375rem}.global-assistant_assistantComposer__rightSlot__qMxG6{right:.375rem}.global-assistant_assistantComposer__editorInner__bw9ED{min-height:4rem;max-height:8rem;width:100%;overflow-y:auto;padding:.5rem 1rem 1.2rem;outline:none;color:var(--foreground);font-size:.8125rem;line-height:1.5;white-space:pre-wrap}.global-assistant_assistantComposer__editorInner__bw9ED p{margin:0}.global-assistant_assistantComposer__editorInner__bw9ED p+p{margin-top:.5rem}.global-assistant_assistantComposer__editorInner__bw9ED p.global-assistant_is-editor-empty__rlv0g:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--muted-foreground);pointer-events:none}.global-assistant_assistantComposer__editorInner__bw9ED::-webkit-scrollbar{width:3px}.global-assistant_assistantComposer__editorInner__bw9ED::-webkit-scrollbar-thumb{border-radius:2px;background:var(--border)}.global-assistant_assistantComposer__add__iyQ7B{min-width:2rem;width:2rem;height:2rem;color:var(--muted-foreground);font-size:.75rem;font-weight:400;padding-inline:0}.global-assistant_assistantComposer__add__iyQ7B:focus-visible,.global-assistant_assistantComposer__add__iyQ7B:hover{color:var(--muted-foreground)}.global-assistant_assistantComposer__addMenu__MAwZj{min-width:10.5rem}.global-assistant_assistantComposer__addMenu__MAwZj [role=menuitem]{gap:.5rem;font-size:.8125rem}.global-assistant_assistantComposer__send__WMDz9{width:2rem;height:2rem}.global-assistant_assistantLauncher__Mxxmi{position:sticky;right:auto;bottom:0;z-index:10;display:flex;width:100%;max-width:100%;align-items:center;justify-content:flex-end;gap:.25rem;margin-top:auto;background:var(--background);padding:.5rem 1rem}.global-assistant_assistantLauncher__tray__loIo0{display:flex;min-width:0;flex:1;justify-content:flex-end;overflow:hidden}.global-assistant_assistantLauncher__chip__pSS2K{min-width:0;max-width:15rem;justify-content:flex-start;color:var(--muted-foreground);font-weight:400}.global-assistant_assistantLauncher__chipActive__c4dLF{background:var(--accent);color:var(--foreground)}.global-assistant_assistantLauncher__chipText__6q8F7{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-assistant_assistantLauncher__chipClose__gNm5h{display:inline-flex;width:1rem;height:1rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;color:var(--muted-foreground)}.global-assistant_assistantLauncher__chipClose__gNm5h:hover{background:var(--accent);color:var(--foreground)}.global-assistant_assistantLauncher__actions__tjg52{display:flex;flex-shrink:0;align-items:center}.global-assistant_assistantLauncher__button__Ha69O{gap:.375rem;color:var(--muted-foreground);font-weight:400}.global-assistant_assistantLauncher__button__Ha69O:hover{color:var(--foreground)}.global-assistant_assistantHistory__WiK_i{display:flex;height:31.25rem;width:min(28rem,calc(100vw - 2rem));flex-direction:column;overflow:hidden}.global-assistant_assistantHistory__toolbar__MtvNp{padding:.75rem}.global-assistant_assistantHistory__search__FqAXq{height:2rem;font-size:.8125rem}.global-assistant_assistantHistory__list__DCMDo{flex:1;overflow-y:auto;padding:0 .5rem .5rem}.global-assistant_assistantHistory__state__1ZO0b{margin:0;padding:1rem;color:var(--muted-foreground);font-size:.8125rem}.global-assistant_assistantHistory__group__NUaFu{display:grid;gap:.125rem}.global-assistant_assistantHistory__groupTitle__ACPeV{color:var(--muted-foreground);font-size:.625rem;font-weight:700;letter-spacing:.08em;padding:.5rem .5rem .25rem;text-transform:uppercase}.global-assistant_assistantHistory__rowWrap__sUKDN{display:flex;width:100%;align-items:center;border-radius:var(--radius);transition:background .16s ease}.global-assistant_assistantHistory__rowWrap__sUKDN:hover{background:var(--accent)}.global-assistant_assistantHistory__row__5h1RO{display:flex;min-width:0;flex:1;align-items:center;gap:.5rem;border:0;background:transparent;color:var(--foreground);padding:.5rem;text-align:left}.global-assistant_assistantHistory__rowMain__3NMvC{min-width:0;flex:1}.global-assistant_assistantHistory__rowTitle__w6GZX{overflow:hidden;font-size:.8125rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.global-assistant_assistantHistory__rowAction__9ve60{width:1.75rem;height:1.75rem;flex:0 0 auto;color:var(--muted-foreground);opacity:0;transition:opacity .16s ease,color .16s ease,background .16s ease}.global-assistant_assistantHistory__rowAction__9ve60[data-state=open],.global-assistant_assistantHistory__rowWrap__sUKDN:hover .global-assistant_assistantHistory__rowAction__9ve60{opacity:1}.global-assistant_assistantHistory__rowAction__9ve60:hover{color:var(--foreground)}.global-assistant_assistantHistory__popover__UvZ7U{width:min-content;padding:0}.global-assistant_assistantHistory__menu__4lyeh{display:grid;width:10rem;gap:.125rem;padding:.25rem}.global-assistant_assistantHistory__menuItem__Sn5B1{height:2rem;justify-content:flex-start;gap:.5rem;padding:0 .5rem;color:var(--foreground);font-size:.8125rem;font-weight:400}.global-assistant_assistantHistory__menuItem_destructive__twpNf,.global-assistant_assistantHistory__menuItem_destructive__twpNf:hover{color:var(--destructive)}.global-assistant_assistantHistory__dialog__a0jVD{max-width:24rem}.global-assistant_assistantHistory__dialogBody__2pC6X{padding-top:.25rem}@media (max-width:760px){.global-assistant_assistantPanel__bvRTT{inset:auto 0 calc(var(--workspace-mobile-nav-height, 4.75rem) + env(safe-area-inset-bottom)) 0;width:100%;max-height:calc(100dvh - var(--workspace-mobile-nav-height, 4.75rem) - .75rem)}.global-assistant_assistantPanel__shell__DXDlm{border-right:0;border-left:0;border-radius:var(--radius) var(--radius) 0 0}.global-assistant_assistantLauncher__Mxxmi{display:none}}.project-memory-view_projectMemoryView__3B3Jy{display:flex;flex-direction:column;gap:1rem;min-height:100%;padding:1rem;background:var(--background)}.project-memory-view_projectMemoryView__3B3Jy>*{flex:0 0 auto}.project-memory-view_projectMemoryView__body__B2Ljt{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.project-memory-view_projectMemoryView__header__ZpVMt{display:flex;align-items:center;justify-content:space-between;gap:1rem}.project-memory-view_projectMemoryView__headerActions__WPNQ6{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.project-memory-view_projectMemoryView__eyebrow__SPutm{color:var(--muted-foreground);font-size:.6875rem;font-weight:700;text-transform:uppercase}.project-memory-view_projectMemoryView__title__6IfgR{margin:.125rem 0 0;font-size:1.25rem;font-weight:650;line-height:1.4}.project-memory-view_projectMemoryView__tabs__IUdbl{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid var(--border);padding-bottom:.75rem}.project-memory-view_projectMemoryView__grid__q_fDq{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem;align-items:start}.project-memory-view_projectMemoryView__panel__44c4C{display:grid;gap:.875rem;min-width:0;border:1px solid var(--border);border-radius:.375rem;background:color-mix(in srgb,var(--card) 74%,transparent);padding:1rem}.project-memory-view_projectMemoryView__panelHeader__qqAcr{display:flex;align-items:center;gap:.5rem;color:var(--foreground)}.project-memory-view_projectMemoryView__panelHeaderCompact__lkH5u{margin-top:.5rem}.project-memory-view_projectMemoryView__panelHeader__qqAcr h2{margin:0;font-size:.875rem;font-weight:650}.project-memory-view_projectMemoryView__section__su_R9{display:grid;gap:.5rem;min-width:0}.project-memory-view_projectMemoryView__section__su_R9 h3{margin:0;color:var(--muted-foreground);font-size:.75rem;font-weight:650}.project-memory-view_projectMemoryView__alert__0s9i_,.project-memory-view_projectMemoryView__answer__HfGnq,.project-memory-view_projectMemoryView__insight__r9hwe,.project-memory-view_projectMemoryView__merge__6EmMb,.project-memory-view_projectMemoryView__object__QWu0U{border:1px solid var(--border);border-radius:.375rem;background:color-mix(in srgb,var(--background) 74%,transparent);padding:.75rem}.project-memory-view_projectMemoryView__object__QWu0U{display:flex;justify-content:space-between;gap:.75rem}.project-memory-view_projectMemoryView__insight__r9hwe,.project-memory-view_projectMemoryView__merge__6EmMb div,.project-memory-view_projectMemoryView__object__QWu0U div{min-width:0}.project-memory-view_projectMemoryView__alert__0s9i_ strong,.project-memory-view_projectMemoryView__insight__r9hwe strong,.project-memory-view_projectMemoryView__merge__6EmMb strong,.project-memory-view_projectMemoryView__object__QWu0U strong{display:block;overflow-wrap:anywhere;font-size:.8125rem;font-weight:650}.project-memory-view_projectMemoryView__alert__0s9i_ span,.project-memory-view_projectMemoryView__citation__04oBy,.project-memory-view_projectMemoryView__empty__0PhH9,.project-memory-view_projectMemoryView__insight__r9hwe span,.project-memory-view_projectMemoryView__merge__6EmMb p,.project-memory-view_projectMemoryView__merge__6EmMb span,.project-memory-view_projectMemoryView__object__QWu0U span{color:var(--muted-foreground);font-size:.75rem;line-height:1.45}.project-memory-view_projectMemoryView__merge__6EmMb p{margin:.25rem 0 0}.project-memory-view_projectMemoryView__time__55a4a{flex:0 0 auto;font-variant-numeric:tabular-nums}.project-memory-view_projectMemoryView__answer__HfGnq{display:grid;gap:.5rem}.project-memory-view_projectMemoryView__answer__HfGnq p{margin:0;font-size:.875rem;line-height:1.55}.project-memory-view_projectMemoryView__citation__04oBy{border-top:1px solid var(--border);padding-top:.5rem}.project-memory-view_projectMemoryView__list__ISW19{display:grid;gap:.5rem}.project-memory-view_projectMemoryView__toolbar__8yEBi{display:flex;justify-content:flex-end}.project-memory-view_projectMemoryView__merge__6EmMb{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start}.project-memory-view_projectMemoryView__mergeActions__GR8h7{display:flex;gap:.125rem}.project-memory-view_projectMemoryView__objectGrid__m3DwU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.project-memory-view_projectMemoryView__empty__0PhH9{margin:0}.project-memory-view_projectMemoryView__stack__cr3jm{display:grid;gap:1rem;align-items:start}.project-memory-view_projectMemoryView__summary__sSCdW{color:var(--muted-foreground);font-size:.8125rem}.project-memory-view_projectMemoryView__attention__xs6un{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.project-memory-view_projectMemoryView__statCard__R7QSV{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start;min-height:4.5rem;border:1px solid var(--border);border-radius:.375rem;background:color-mix(in srgb,var(--card) 72%,transparent);padding:.75rem;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.project-memory-view_projectMemoryView__statCard__R7QSV:hover{border-color:color-mix(in srgb,var(--foreground) 32%,var(--border));background:color-mix(in srgb,var(--card) 88%,transparent)}.project-memory-view_projectMemoryView__statCard__R7QSV strong{font-size:1.5rem;line-height:1}.project-memory-view_projectMemoryView__statCard__R7QSV[data-alert=true] strong{color:var(--destructive)}.project-memory-view_projectMemoryView__statCard__R7QSV span{color:var(--muted-foreground);font-size:.75rem}.project-memory-view_projectMemoryView__filters__7c2uq{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.project-memory-view_projectMemoryView__select__gO9_l{min-width:9rem}.project-memory-view_projectMemoryView__ownerGroup__BsHke{display:grid;gap:.375rem}.project-memory-view_projectMemoryView__ownerName__oL2jo{color:var(--foreground);font-size:.8125rem;font-weight:650}.project-memory-view_projectMemoryView__timeline__dTnaV{display:grid;gap:0}.project-memory-view_projectMemoryView__timelineItem__9tH6t{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem}.project-memory-view_projectMemoryView__timelineRail__MD5wu{display:flex;flex-direction:column;align-items:center}.project-memory-view_projectMemoryView__timelineDot__0CA33{width:.625rem;height:.625rem;border-radius:9999px;background:var(--foreground);margin-top:.3125rem}.project-memory-view_projectMemoryView__timelineDot__0CA33[data-superseded=true]{background:var(--muted-foreground);opacity:.5}.project-memory-view_projectMemoryView__timelineLine__IbJan{flex:1;width:1px;min-height:.75rem;background:var(--border);margin-top:.25rem}.project-memory-view_projectMemoryView__timelineBody__HCrmx{padding-bottom:.875rem}.project-memory-view_projectMemoryView__badge__bt8EV{display:inline-block;border:1px solid var(--border);border-radius:9999px;padding:.0625rem .5rem;font-size:.6875rem;color:var(--muted-foreground);margin-top:.25rem}.project-memory-view_projectMemoryView__conflictGroup__XtOrg{display:grid;gap:.75rem}.project-memory-view_projectMemoryView__conflict__Z0ZVu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.project-memory-view_projectMemoryView__conflictClaim__omKqd{border:1px solid var(--border);border-radius:.375rem;background:color-mix(in srgb,var(--background) 74%,transparent);padding:.75rem}.project-memory-view_projectMemoryView__conflictClaim__omKqd h4{margin:0 0 .25rem;overflow-wrap:anywhere;font-size:.8125rem;font-weight:650}.project-memory-view_projectMemoryView__conflictClaim__omKqd span{color:var(--muted-foreground);font-size:.75rem}@media (max-width:980px){.project-memory-view_projectMemoryView__attention__xs6un,.project-memory-view_projectMemoryView__grid__q_fDq,.project-memory-view_projectMemoryView__objectGrid__m3DwU{grid-template-columns:1fr}}@media (max-width:560px){.project-memory-view_projectMemoryView__attention__xs6un{grid-template-columns:repeat(2,minmax(0,1fr))}}.document-type-icon_documentTypeIcon__image__3f3R_{display:block;height:1.125rem;width:1.125rem;object-fit:contain}.document-type-icon_documentTypeIcon__mask__lenlV{display:block;height:1.125rem;width:1.125rem;background:var(--muted-foreground);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.document-type-icon_documentTypeIcon__label__VVQLw{display:inline-block;color:var(--muted-foreground);font-size:.625rem;font-weight:700;line-height:1}.documents-sheet_documentsSheet__9vpZo{display:flex;flex-direction:column;top:3.25rem!important;bottom:0!important;left:0!important;right:auto!important;height:calc(100dvh - 3.25rem)!important;max-width:26rem;border-right:1px solid var(--border);border-left:0;background:var(--background)!important;box-shadow:none;padding:0}.documents-sheet_documentsSheet__overlay__B0VsJ{background:transparent!important}.documents-sheet_documentsSheet__header__CyCK9{flex-shrink:0;padding:1rem 1rem .5rem}.documents-sheet_documentsSheet__headerRow__nKiGx{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.documents-sheet_documentsSheet__title__BHtwM{font-size:.9375rem}.documents-sheet_documentsSheet__description__9HH8J{margin-top:.2rem;max-width:18rem}.documents-sheet_documentsSheet__closeButton__QOKK_{height:1.875rem;width:1.875rem;flex-shrink:0;color:var(--muted-foreground)}.documents-sheet_documentsSheet__controls__OAeIr{display:flex;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1rem}.documents-sheet_documentsSheet__search__lRP7r{position:relative;min-width:0;flex:1}.documents-sheet_documentsSheet__searchIcon__b4hT_{position:absolute;top:50%;left:.625rem;height:.875rem;width:.875rem;transform:translateY(-50%);color:var(--muted-foreground)}.documents-sheet_documentsSheet__searchInput__foafV{height:2rem;padding-left:1.875rem;font-size:.75rem}.documents-sheet_documentsSheet__uploadButton__DP764{height:2rem;gap:.375rem;border-radius:var(--radius);font-size:.75rem}.documents-sheet_documentsSheet__body__Fue5j{flex:1;min-height:0;overflow-y:auto;padding:.25rem .5rem .75rem}.documents-sheet_documentsSheet__list__tmb4r{display:flex;flex-direction:column}.documents-sheet_documentsSheet__row__FTDre{display:grid;min-height:3.5rem;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;gap:.625rem;border-radius:var(--radius);padding:.5rem;animation:documents-sheet_documentsSheetRowIn__1BsdT .18s ease both}.documents-sheet_documentsSheet__rowSelectable__MMi0J{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;font-family:inherit;text-align:left}.documents-sheet_documentsSheet__row__FTDre:hover{background:var(--accent)}.documents-sheet_documentsSheet__rowSelected__QncOW{background:color-mix(in oklab,var(--primary) 7%,transparent)}.documents-sheet_documentsSheet__rowDisabled__TAF9l{cursor:not-allowed;opacity:.55}.documents-sheet_documentsSheet__rowDisabled__TAF9l:hover{background:transparent}.documents-sheet_documentsSheet__fileIcon__LZwaZ{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:var(--radius);background:color-mix(in oklab,var(--muted) 60%,transparent);color:var(--muted-foreground)}.documents-sheet_documentsSheet__rowMain__4h2CG{min-width:0}.documents-sheet_documentsSheet__rowTitle__IeGib{overflow:hidden;color:var(--foreground);font-size:.8125rem;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.documents-sheet_documentsSheet__rowMeta__n3VRt{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.25rem;color:var(--muted-foreground);font-size:.7rem}.documents-sheet_documentsSheet__status--error__p_cgw,.documents-sheet_documentsSheet__status--muted__2L7LP,.documents-sheet_documentsSheet__status--success__o8LSI{display:inline-flex;align-items:center;gap:.25rem}.documents-sheet_documentsSheet__status--success__o8LSI{color:var(--success)}.documents-sheet_documentsSheet__status--error__p_cgw{color:var(--destructive)}.documents-sheet_documentsSheet__rowMenu__kgocU{height:1.875rem;width:1.875rem;color:var(--muted-foreground);opacity:.72}.documents-sheet_documentsSheet__row__FTDre:hover .documents-sheet_documentsSheet__rowMenu__kgocU{opacity:1}.documents-sheet_documentsSheet__selectIndicator___2tYX{display:inline-flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;justify-self:center;border:1px solid var(--border);border-radius:999px;color:var(--primary)}.documents-sheet_documentsSheet__menu__MWyqu{width:10rem}.documents-sheet_documentsSheet__dangerItem__MRG6c{color:var(--destructive)}.documents-sheet_documentsSheet__state__903g0{display:flex;min-height:14rem;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem;text-align:center}.documents-sheet_documentsSheet__stateIcon__vcYdS{color:var(--muted-foreground)}.documents-sheet_documentsSheet__stateTitle__jQFfC{color:var(--foreground);font-size:.8125rem;font-weight:500}.documents-sheet_documentsSheet__stateText__clyAe{margin:0;max-width:16rem;color:var(--muted-foreground);font-size:.75rem;line-height:1.45}.documents-sheet_documentsSheet__loadMore__P0GVA{display:flex;justify-content:center;padding:.75rem}.documents-sheet_documentsSheet__footer__fDgbO{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid color-mix(in oklab,var(--border) 72%,transparent);padding:.75rem 1rem}.documents-sheet_documentsSheet__footerHint__R67AG{min-width:0;overflow:hidden;color:var(--muted-foreground);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.documents-sheet_documentsSheet__dialog__LSoO_{border-radius:var(--radius)}@keyframes documents-sheet_documentsSheetRowIn__1BsdT{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.documents-sheet_documentsSheet__9vpZo{left:var(--documents-sheet-left)!important;width:min(26rem,calc(100vw - var(--documents-sheet-left)))!important}}.project-selection-popover_projectSelection__trigger__Ps2sG{width:100%;justify-content:space-between}.project-selection-popover_projectSelection__triggerLabel__y_PE0{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.project-selection-popover_projectSelection__content__f3Pjd{width:18rem;padding:0}.project-selection-popover_projectSelection__item__54Kgg{gap:.5rem}.project-selection-popover_projectSelection__itemIcon__PPahV{height:1rem;width:1rem}.project-selection-popover_projectSelection__itemIconVisible__h27Mf{opacity:1}.project-selection-popover_projectSelection__itemIconHidden__7W_uw{opacity:0}.project-selection-popover_projectSelection__itemLabel__ufVK9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.project-selection-popover_projectSelection__content__f3Pjd{width:min(18rem,calc(100vw - 1rem))}}.card_card__bn_vJ{border-radius:4px}@keyframes record-page_recordPageFadeUp__qCYPX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes record-page_recordPagePulseRing__wyNnp{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}@keyframes record-page_recordPageBlinkDot__LXXHm{0%,to{opacity:1}50%{opacity:.15}}@keyframes record-page_recordPageWave__qSiPp{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes record-page_recordPageSpin__aqu4Y{to{transform:rotate(1turn)}}@keyframes record-page_recordPageDrawCheck__TV04N{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes record-page_recordPageStatusIn__W3TbH{0%{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}@keyframes record-page_recordPageCardIn__8lgLn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.record-page_recordPage__lSnT6{width:min(100%,41.25rem);margin:0 auto;padding:2.5rem 1.75rem 4.5rem;display:flex;flex-direction:column;gap:1.25rem}.record-page_recordPage__header__Fkh_N{animation:record-page_recordPageFadeUp__qCYPX .3s ease both}.record-page_recordPage__cardLabel__mlpdi,.record-page_recordPage__eyebrow__92oNS{color:var(--muted-foreground);font-size:.65625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.record-page_recordPage__title__M7Uhg{margin-top:.1875rem;font-family:var(--font-lora),Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1.2}.record-page_recordPage__subtitle__XbXSr{margin-top:.25rem;color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.record-page_recordPage__card__lw52Y{overflow:hidden;gap:0;padding:0;animation:record-page_recordPageFadeUp__qCYPX .3s ease both}.record-page_recordPage__lSnT6>.record-page_recordPage__card__lw52Y:first-of-type{animation-delay:.05s}.record-page_recordPage__lSnT6>.record-page_recordPage__card__lw52Y:nth-of-type(2){animation-delay:.1s}.record-page_recordPage__lSnT6>.record-page_recordPage__card__lw52Y:nth-of-type(3){animation-delay:.15s}.record-page_recordPage__lSnT6>.record-page_recordPage__card__lw52Y:last-of-type{animation-delay:.2s}.record-page_recordPage__cardSection__SX0an{padding:1.125rem 1.25rem}.record-page_recordPage__cardSection__SX0an+.record-page_recordPage__cardSection__SX0an{border-top:1px solid var(--border)}.record-page_recordPage__cardLabel__mlpdi{margin-bottom:.625rem}.record-page_recordPage__preCallHeader__b_tFp{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.875rem;border:0;background:transparent;color:inherit;padding:1.125rem 1.25rem;text-align:left}.record-page_recordPage__preCallTitle__2eCRV{display:block;margin-top:.1875rem;color:var(--foreground);font-size:.9375rem;font-weight:650;line-height:1.35}.record-page_recordPage__preCallChevron__lMk0F{color:var(--muted-foreground);transition:transform .18s ease}.record-page_recordPage__preCallChevronOpen__ioAly{transform:rotate(180deg)}.record-page_recordPage__preCallBody____yMe{display:flex;flex-direction:column;gap:.875rem;padding:0 1.25rem 1.125rem}.record-page_recordPage__preCallTextarea__JxsH0{min-height:8rem;width:100%;resize:vertical;border:1px solid var(--border);border-radius:calc(var(--radius) + 3px);background:color-mix(in oklab,var(--card) 92%,var(--secondary));color:var(--foreground);padding:.875rem .9375rem;font-size:.875rem;line-height:1.5;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.record-page_recordPage__preCallTextarea__JxsH0::placeholder{color:var(--muted-foreground)}.record-page_recordPage__preCallTextarea__JxsH0:focus{border-color:color-mix(in oklab,var(--primary) 55%,var(--border));background:var(--card);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 10%,transparent)}.record-page_recordPage__preCallHelper__Yphbm{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--muted-foreground);font-size:.75rem;line-height:1.4}.record-page_recordPage__preCallHelper__Yphbm button{border:0;background:transparent;color:var(--primary);font-size:.75rem;font-weight:700;white-space:nowrap}.record-page_recordPage__preCallHelper__Yphbm button:hover{text-decoration:underline;text-underline-offset:.1875rem}.record-page_recordPage__preCallAttachments__r9N0y{min-height:2.25rem}.record-page_recordPage__preCallEmpty__zBxEB{display:flex;align-items:center;min-height:2.25rem;border:1px dashed color-mix(in oklab,var(--border) 84%,var(--foreground));border-radius:var(--radius);color:var(--muted-foreground);padding:.625rem .75rem;font-size:.78125rem;line-height:1.4}.record-page_recordPage__preCallFileList__kf70f{display:flex;flex-direction:column;gap:.5rem}.record-page_recordPage__preCallFile__sfhnT{display:flex;min-height:2.25rem;align-items:center;gap:.5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--secondary);color:var(--foreground);padding:.5rem .5rem .5rem .6875rem;font-size:.78125rem}.record-page_recordPage__preCallFile__sfhnT svg{color:var(--muted-foreground);flex-shrink:0}.record-page_recordPage__preCallFile__sfhnT span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-page_recordPage__preCallFileRemove__arTbw{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;margin-left:auto;border:0;border-radius:999px;background:transparent;color:var(--muted-foreground);transition:background .16s ease,color .16s ease}.record-page_recordPage__preCallFileRemove__arTbw:hover{background:color-mix(in oklab,var(--destructive) 10%,transparent);color:var(--destructive)}.record-page_recordPage__preCallActions__rNapp{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.record-page_recordPage__preCallActions__rNapp button{gap:.4375rem}.record-page_recordPage__briefCard__h1iGh{border-color:color-mix(in oklab,var(--primary) 18%,var(--border))}.record-page_recordPage__briefHeader__1CQgV{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.125rem 1.25rem;border-bottom:1px solid var(--border);background:color-mix(in oklab,var(--primary) 5%,var(--card))}.record-page_recordPage__briefObjective__RGIvn{margin-top:.1875rem;color:var(--foreground);font-size:1rem;font-weight:700;line-height:1.35}.record-page_recordPage__briefHeaderIcon__KNupl{color:var(--primary);flex-shrink:0;margin-top:.125rem}.record-page_recordPage__briefSection__L2MVp{padding:.9375rem 1.25rem;border-bottom:1px solid var(--border)}.record-page_recordPage__briefSection__L2MVp:last-child{border-bottom:0}.record-page_recordPage__briefSectionTitle__93s9G{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;color:var(--muted-foreground);font-size:.6875rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.record-page_recordPage__briefText__yyxjR{margin:0;color:var(--foreground);font-size:.84375rem;line-height:1.55}.record-page_recordPage__briefList__uWe8Y{display:grid;gap:.4375rem;margin:0;padding:0;list-style:none}.record-page_recordPage__briefList__uWe8Y li{position:relative;padding-left:.875rem;color:var(--foreground);font-size:.8125rem;line-height:1.5}.record-page_recordPage__briefList__uWe8Y li:before{content:"";position:absolute;top:.625rem;left:0;width:.3125rem;height:.3125rem;border-radius:999px;background:color-mix(in oklab,var(--primary) 70%,var(--muted-foreground))}.record-page_recordPage__agendaList__qAA8b{display:grid;gap:.625rem}.record-page_recordPage__agendaItem___yjUd{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.625rem;align-items:flex-start}.record-page_recordPage__agendaTime__TnwUc{display:flex;min-height:1.625rem;align-items:center;justify-content:center;border:1px solid color-mix(in oklab,var(--primary) 20%,var(--border));border-radius:999px;background:color-mix(in oklab,var(--primary) 8%,var(--card));color:var(--primary);font-size:.6875rem;font-weight:700}.record-page_recordPage__agendaTopic__cwvpt{color:var(--foreground);font-size:.84375rem;font-weight:700;line-height:1.35}.record-page_recordPage__agendaPurpose__FlJmM{margin-top:.125rem;color:var(--muted-foreground);font-size:.78125rem;line-height:1.45}.record-page_recordPage__sourceList__Hb_hs{display:flex;flex-wrap:wrap;gap:.4375rem}.record-page_recordPage__sourcePill__3_HXw{display:inline-flex;max-width:100%;align-items:center;gap:.375rem;border:1px solid var(--border);border-radius:999px;background:var(--secondary);padding:.3125rem .5625rem;font-size:.71875rem}.record-page_recordPage__sourcePill__3_HXw span{color:var(--muted-foreground);font-weight:650}.record-page_recordPage__sourcePill__3_HXw strong{min-width:0;overflow:hidden;color:var(--foreground);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.record-page_recordPage__contextInner__vN1tq{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.record-page_recordPage__breadcrumb__V39PI{display:flex;align-items:center;gap:.3125rem;margin-bottom:.25rem;color:var(--muted-foreground);font-size:.71875rem}.record-page_recordPage__workspaceName__PX0Jr{color:var(--foreground);font-weight:500}.record-page_recordPage__breadcrumbSeparator__yT25X{opacity:.4}.record-page_recordPage__projectName__poHom{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.record-page_recordPage__projectSwitcher__zedaz{width:11rem;flex-shrink:0}.record-page_recordPage__consent__yY03e{display:flex;align-items:flex-start;gap:.625rem;padding:.8125rem .875rem;border:1.5px solid var(--border);border-radius:calc(var(--radius) + 1px);background:var(--secondary);cursor:pointer;transition:background .2s,border-color .2s;user-select:none}.record-page_recordPage__consent__yY03e:hover{border-color:var(--ring)}.record-page_recordPage__consentChecked__O_aee{border-color:var(--success);background:color-mix(in oklab,var(--success) 9%,var(--card))}.record-page_recordPage__consentCheckbox__I7W38{width:.9375rem;height:.9375rem;margin-top:.125rem;border-color:var(--border);background:var(--card);color:var(--success);flex-shrink:0}.record-page_recordPage__consentCheckbox__I7W38[data-state=checked]{border-color:var(--success);background:var(--success);color:var(--card)}.record-page_recordPage__consentText__sIleY{font-size:.8125rem;line-height:1.45}.record-page_recordPage__gated__XUmg1{opacity:.38;pointer-events:none;transition:opacity .35s}.record-page_recordPage__gatedEnabled__vcEwW{opacity:1;pointer-events:auto}.record-page_recordPage__audioOptions__IHOQb{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4375rem}.record-page_recordPage__audioButton__8cRBd{height:auto;min-height:2.75rem;flex-direction:row;align-items:center;gap:.5rem;justify-content:center;padding:.625rem .75rem;border-width:1.5px;background:var(--secondary);color:var(--muted-foreground);font-size:.8125rem;font-weight:500;line-height:1.3;text-align:center;white-space:nowrap}.record-page_recordPage__audioButton__8cRBd:hover{border-color:var(--ring);background:var(--secondary);color:var(--foreground)}.record-page_recordPage__audioButton__8cRBd svg{width:1.125rem;height:1.125rem;opacity:.55;transition:opacity .15s}.record-page_recordPage__audioButtonSelected__s3iOK svg,.record-page_recordPage__audioButton__8cRBd:hover svg{opacity:1}.record-page_recordPage__audioButtonSelected__s3iOK,.record-page_recordPage__audioButtonSelected__s3iOK:hover{border-color:var(--primary);background:color-mix(in oklab,var(--primary) 10%,var(--card));color:var(--foreground)}.record-page_recordPage__audioButton__8cRBd:disabled{opacity:1}.record-page_recordPage__recorderCore__FwQGr{display:flex;flex-direction:column;align-items:center;gap:1.375rem;padding:.875rem 0}.record-page_recordPage__idle__tmabg{display:flex;width:100%;flex-direction:column;align-items:center;gap:.875rem;padding:1rem 0}.record-page_recordPage__idleHint__uVztk{color:var(--muted-foreground);font-size:.8125rem;line-height:1.45;text-align:center}.record-page_recordPage__recordButton__7lOhV{position:relative;width:4.25rem;height:4.25rem;border-radius:9999px;background:var(--swiss-red);color:var(--swiss-red-foreground);transition:box-shadow .18s,transform .18s}.record-page_recordPage__recordButton__7lOhV:hover{background:var(--swiss-red);color:var(--swiss-red-foreground);box-shadow:0 6px 28px color-mix(in oklab,var(--swiss-red) 38%,transparent);transform:scale(1.07)}.record-page_recordPage__recordButton__7lOhV:active{transform:scale(.96)}.record-page_recordPage__recordButton__7lOhV:disabled{opacity:.42;pointer-events:none}.record-page_recordPage__recordButtonIcon__0BYEy{width:1.25rem;height:1.25rem;border-radius:9999px;background:var(--swiss-red-foreground)}.record-page_recordPage__enableHint__tfzo7{color:var(--muted-foreground);font-size:.6875rem;opacity:.65}.record-page_recordPage__uploadDivider__N_FUi{display:flex;width:8rem;align-items:center;justify-content:center;padding-top:.125rem}.record-page_recordPage__uploadDivider__N_FUi span{width:100%;height:1px;background:color-mix(in oklab,var(--border) 72%,transparent)}.record-page_recordPage__fileInput__muU6O{display:none}.record-page_recordPage__uploadButton__cFMqf{gap:.5rem;color:var(--muted-foreground)}.record-page_recordPage__uploadButton__cFMqf:hover{color:var(--foreground)}.record-page_recordPage__dropZone__bHEWa{display:flex;width:100%;min-height:10.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;border:1.5px dashed color-mix(in oklab,var(--border) 86%,var(--foreground));border-radius:calc(var(--radius) + 5px);background:linear-gradient(180deg,color-mix(in oklab,var(--card) 92%,var(--secondary)),color-mix(in oklab,var(--secondary) 84%,var(--card)));color:var(--foreground);padding:1.5rem 1.125rem;text-align:center;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease}.record-page_recordPage__dropZoneActive__y_KAn,.record-page_recordPage__dropZone__bHEWa:hover{border-color:color-mix(in oklab,var(--primary) 58%,var(--border));background:linear-gradient(180deg,color-mix(in oklab,var(--primary) 7%,var(--card)),color-mix(in oklab,var(--secondary) 86%,var(--card)));box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 9%,transparent);transform:translateY(-1px)}.record-page_recordPage__dropZone__bHEWa:disabled{cursor:default;opacity:.58;transform:none}.record-page_recordPage__dropZone__bHEWa:disabled:hover{border-color:color-mix(in oklab,var(--border) 86%,var(--foreground));background:linear-gradient(180deg,color-mix(in oklab,var(--card) 92%,var(--secondary)),color-mix(in oklab,var(--secondary) 84%,var(--card)));box-shadow:none}.record-page_recordPage__dropIcon__gw__i{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid color-mix(in oklab,var(--primary) 18%,var(--border));border-radius:9999px;background:color-mix(in oklab,var(--primary) 9%,var(--card));color:var(--primary)}.record-page_recordPage__dropTitle__Wsen1{font-size:.9375rem;font-weight:700;line-height:1.25}.record-page_recordPage__dropText__y1lGa{max-width:22rem;color:var(--muted-foreground);font-size:.78125rem;line-height:1.5}.record-page_recordPage__active__3SugH{display:flex;width:100%;flex-direction:column;align-items:center;gap:1.125rem}.record-page_recordPage__orb__ihM5l{position:relative;width:4.25rem;height:4.25rem}.record-page_recordPage__orbRing__Bm3rV{position:absolute;inset:0;border-radius:9999px;background:color-mix(in oklab,var(--swiss-red) 20%,transparent);animation:record-page_recordPagePulseRing__wyNnp 2s cubic-bezier(.215,.61,.355,1) infinite}.record-page_recordPage__orbRing__Bm3rV:nth-child(2){animation-delay:.7s}.record-page_recordPage__orbDot__NmxNe{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--swiss-red)}.record-page_recordPage__orbPip__acp_m{width:.8125rem;height:.8125rem;border-radius:9999px;background:white;animation:record-page_recordPageBlinkDot__LXXHm 1.4s ease-in-out infinite}.record-page_recordPage__timer__MWv1N{color:var(--foreground);font-family:var(--font-space-grotesk),monospace;font-size:1.875rem;font-weight:300;letter-spacing:.05em}.record-page_recordPage__waveform__MFz1Y{display:flex;height:1.625rem;align-items:center;gap:.1875rem}.record-page_recordPage__bar__Z2IGq{width:.1875rem;border-radius:2px;background:color-mix(in oklab,var(--swiss-red) 72%,transparent);transform-origin:center;animation:record-page_recordPageWave__qSiPp 1.2s ease-in-out infinite}.record-page_recordPage__pausedWave__Q6783 .record-page_recordPage__bar__Z2IGq{opacity:.28;animation-play-state:paused}.record-page_recordPage__pausedPill__81_KX{display:flex;align-items:center;gap:.3125rem;padding:.1875rem .625rem;border:1px solid color-mix(in oklab,var(--warning) 30%,transparent);border-radius:9999px;background:color-mix(in oklab,var(--warning) 14%,transparent);color:var(--warning);font-size:.65625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.record-page_recordPage__controls__eGdSK{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.record-page_recordPage__micNotice__9IBRU{max-width:24rem;color:var(--muted-foreground);font-size:.75rem;line-height:1.45;text-align:center}.record-page_recordPage__stopButton__eotPs{border-color:color-mix(in oklab,var(--destructive) 28%,transparent);background:color-mix(in oklab,var(--destructive) 11%,var(--card));color:var(--destructive)}.record-page_recordPage__stopButton__eotPs:hover{border-color:var(--destructive);background:color-mix(in oklab,var(--destructive) 18%,var(--card));color:var(--destructive)}.record-page_recordPage__error__SI2tz{display:flex;align-items:flex-start;gap:.5rem;width:100%;border:1px solid color-mix(in oklab,var(--destructive) 30%,transparent);border-radius:calc(var(--radius) + 1px);background:color-mix(in oklab,var(--destructive) 7%,transparent);color:var(--destructive);padding:.75rem .875rem;font-size:.8125rem}.record-page_recordPage__statusStep__XkK9t{display:flex;align-items:flex-start;gap:.875rem;padding:.8125rem 1.25rem;border-bottom:1px solid var(--border);animation:record-page_recordPageStatusIn__W3TbH .25s ease both;transition:opacity .3s}.record-page_recordPage__trimCard__Ou_ID{animation:record-page_recordPageCardIn__8lgLn .35s cubic-bezier(.22,.68,0,1.2) both;transition:opacity .25s ease,filter .25s ease}.record-page_recordPage__trimCardLocked__vPJGp{opacity:.45;pointer-events:none}.record-page_recordPage__trimTop__zZ2eY{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem .875rem;border-bottom:1px solid var(--border)}.record-page_recordPage__trimLabel__mQjxO{color:var(--muted-foreground);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.record-page_recordPage__trimTitle__Kqfr4{margin-top:.1875rem;color:var(--foreground);font-size:.9375rem;font-weight:500}.record-page_recordPage__savedPill__bwjWL{display:flex;align-items:center;gap:.3125rem;padding:.1875rem .5625rem;border:1px solid color-mix(in oklab,var(--success) 28%,transparent);border-radius:999px;background:color-mix(in oklab,var(--success) 11%,transparent);color:var(--success);font-size:.6875rem;font-weight:500;white-space:nowrap}.record-page_recordPage__savedDot__RNuBx{width:.3125rem;height:.3125rem;border-radius:999px;background:currentColor}.record-page_recordPage__trimBody__6g7k0{padding:1.25rem 1.25rem 1rem}.record-page_recordPage__timeDisplay__ONqTq{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.875rem}.record-page_recordPage__selectedDuration__ExefN,.record-page_recordPage__timeChip__oHwfg{display:flex;flex-direction:column;align-items:center;gap:.125rem}.record-page_recordPage__selectedDuration__ExefN span,.record-page_recordPage__timeChip__oHwfg span{color:var(--muted-foreground);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.record-page_recordPage__timeChip__oHwfg strong{color:var(--foreground);font-family:var(--font-space-grotesk),monospace;font-size:1.125rem;font-weight:500;transition:color .15s ease}.record-page_recordPage__timeChipActive__1qHZ0{color:#d85a30!important}.record-page_recordPage__selectedDuration__ExefN strong{color:var(--muted-foreground);font-family:var(--font-space-grotesk),monospace;font-size:.8125rem;font-weight:500}.record-page_recordPage__trimWaveform__GjBGL{position:relative;height:5rem;overflow:hidden;border-radius:calc(var(--radius) + 4px);background:var(--secondary);cursor:pointer;user-select:none}.record-page_recordPage__trimBars__VKYao{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:.125rem;padding:0 .75rem}.record-page_recordPage__trimBar___ew9J{width:.25rem;border-radius:2px;background:color-mix(in oklab,var(--muted-foreground) 28%,transparent);transition:background .15s ease,opacity .15s ease}.record-page_recordPage__trimBarSelected__2RGQA{background:color-mix(in oklab,#d85a30 76%,transparent)}.record-page_recordPage__trimMaskLeft__9sRoz,.record-page_recordPage__trimMaskRight__N2F8R{position:absolute;top:0;bottom:0;z-index:2;background:color-mix(in oklab,var(--secondary) 82%,transparent);opacity:.86;pointer-events:none}.record-page_recordPage__trimMaskLeft__9sRoz{left:0}.record-page_recordPage__trimMaskRight__N2F8R{right:0}.record-page_recordPage__trimRegion__e0efL{position:absolute;top:0;bottom:0;z-index:3;border-top:1.5px solid #d85a30;border-bottom:1.5px solid #d85a30;background:color-mix(in oklab,#d85a30 7%,transparent);pointer-events:none}.record-page_recordPage__trimHandle___xK8A{position:absolute;top:0;bottom:0;z-index:10;display:flex;width:.875rem;align-items:center;justify-content:center;border:0;background:transparent;cursor:ew-resize;transform:translateX(-.4375rem)}.record-page_recordPage__trimHandleIn__6YyC8,.record-page_recordPage__trimHandleOut__KlXdm{touch-action:none}.record-page_recordPage__trimHandle___xK8A:disabled{cursor:default}.record-page_recordPage__trimHandle___xK8A span{width:.1875rem;height:2rem;border-radius:2px;background:#d85a30;transition:height .15s ease,width .15s ease}.record-page_recordPage__trimHandle___xK8A:hover span{width:.25rem;height:2.25rem}.record-page_recordPage__playhead__H3hRw{position:absolute;top:0;bottom:0;z-index:8;width:1.5px;background:#d85a30;opacity:0;pointer-events:none;transition:opacity .2s ease}.record-page_recordPage__playheadVisible__T2XJI{opacity:1}.record-page_recordPage__playhead__H3hRw span{position:absolute;top:-1px;left:50%;width:0;height:0;border-right:4px solid transparent;border-left:4px solid transparent;border-top:5px solid #d85a30;transform:translateX(-50%)}.record-page_recordPage__waveformHint__DjRqc{position:absolute;bottom:.375rem;left:50%;z-index:12;color:var(--muted-foreground);font-size:.625rem;opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity .3s ease;white-space:nowrap}.record-page_recordPage__trimWaveform__GjBGL:hover .record-page_recordPage__waveformHint__DjRqc{opacity:1}.record-page_recordPage__trimControls__1nLX4{display:flex;align-items:center;gap:.625rem;margin-top:.875rem}.record-page_recordPage__previewButton__JiGNi{width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:999px;color:var(--foreground)}.record-page_recordPage__previewProgress__O_5dd{height:.1875rem;flex:1;overflow:hidden;border:1px solid var(--border);border-radius:2px;background:var(--secondary)}.record-page_recordPage__previewProgress__O_5dd span{display:block;height:100%;border-radius:2px;background:#d85a30;transition:width .1s linear}.record-page_recordPage__previewElapsed__RB3HR{min-width:2.25rem;color:var(--muted-foreground);font-family:var(--font-space-grotesk),monospace;font-size:.6875rem;text-align:right}.record-page_recordPage__trimFooter__V1HEK{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem 1rem;border-top:1px solid var(--border)}.record-page_recordPage__trimHint__e5ui4{max-width:18rem;color:var(--muted-foreground);font-size:.71875rem;line-height:1.45}.record-page_recordPage__trimHint__e5ui4 strong{color:var(--foreground);font-weight:500}.record-page_recordPage__trimRetryHint__EzBmI{display:block;margin-top:.25rem;color:var(--destructive)}.record-page_recordPage__trimActions__JYmPs{display:flex;flex-shrink:0;gap:.5rem}.record-page_recordPage__trimConfirm__BmxOH{background:#d85a30;color:white}.record-page_recordPage__trimConfirm__BmxOH:hover{background:#993c1d;color:white}.record-page_recordPage__trimConfirm__BmxOH:active{transform:scale(.97)}.record-page_recordPage__statusStep__XkK9t:last-child{border-bottom:none}.record-page_recordPage__statusStepDim__FeBNT{opacity:.45}.record-page_recordPage__statusIndicator__y_YtR{position:relative;display:flex;width:1.375rem;height:1.375rem;flex-shrink:0;align-items:center;justify-content:center;margin-top:.0625rem;border:1.5px solid var(--border);border-radius:9999px;background:var(--secondary)}.record-page_recordPage__statusIndicatorActive__FTQZe{border-color:var(--warning);background:color-mix(in oklab,var(--warning) 12%,transparent)}.record-page_recordPage__statusIndicatorActive__FTQZe:after{content:"";width:.625rem;height:.625rem;border:2px solid transparent;border-top:2px solid var(--warning);border-radius:9999px;animation:record-page_recordPageSpin__aqu4Y .7s linear infinite}.record-page_recordPage__statusIndicatorDone__d3wNv{border-color:var(--success);background:color-mix(in oklab,var(--success) 14%,transparent);color:var(--success)}.record-page_recordPage__statusIndicatorDone__d3wNv svg{stroke-dasharray:24;stroke-dashoffset:0;animation:record-page_recordPageDrawCheck__TV04N .4s ease both}.record-page_recordPage__statusIndicatorFailed__U1bvq{border-color:var(--destructive);background:color-mix(in oklab,var(--destructive) 12%,transparent);color:var(--destructive)}.record-page_recordPage__statusBody__nKf93{min-width:0;flex:1}.record-page_recordPage__statusName__q8YN7{font-size:.8125rem;font-weight:500}.record-page_recordPage__statusDetail__dkhF5{margin-top:.125rem;color:var(--muted-foreground);font-family:var(--font-space-grotesk),monospace;font-size:.71875rem;overflow-wrap:anywhere}.record-page_recordPage__statusBadge__iASJM{display:inline-block;margin-top:.25rem;padding:.125rem .4375rem;border-radius:9999px;background:var(--muted);color:var(--muted-foreground);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.record-page_recordPage__statusBadgeActive__niPPt{background:color-mix(in oklab,var(--warning) 15%,transparent);color:var(--warning)}.record-page_recordPage__statusBadgeDone__Drl6X{background:color-mix(in oklab,var(--success) 14%,transparent);color:var(--success)}.record-page_recordPage__statusBadgeFailed__81vkq{background:color-mix(in oklab,var(--destructive) 12%,transparent);color:var(--destructive)}.record-page_recordPage__statusAction__EpRtX{margin-top:.5rem}.record-page_recordPage__afterSteps__dqUO_{display:flex;flex-direction:column;gap:.5625rem}.record-page_recordPage__afterStep__iUIe5{display:flex;align-items:flex-start;gap:.5625rem}.record-page_recordPage__afterStepNumber__7dcR_{display:flex;width:1.1875rem;height:1.1875rem;flex-shrink:0;align-items:center;justify-content:center;margin-top:.125rem;border:1px solid var(--border);border-radius:9999px;background:var(--secondary);color:var(--muted-foreground);font-size:.59375rem;font-weight:700}.record-page_recordPage__afterStepText__dSb_1{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.record-page_recordPage__afterStepText__dSb_1 strong{color:var(--foreground);font-weight:500}@media (max-width:600px){.record-page_recordPage__lSnT6{padding:1.5rem .875rem 3.5rem}.record-page_recordPage__audioOptions__IHOQb{grid-template-columns:1fr}.record-page_recordPage__contextInner__vN1tq{align-items:flex-start;flex-direction:column}.record-page_recordPage__projectSwitcher__zedaz{width:100%}.record-page_recordPage__trimFooter__V1HEK{align-items:stretch;flex-direction:column}.record-page_recordPage__trimHint__e5ui4{max-width:none}.record-page_recordPage__trimActions__JYmPs{width:100%}.record-page_recordPage__trimActions__JYmPs button{flex:1}}