@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2) format("woff2");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-VariableItalic.woff2) format("woff2");font-weight:300 900;font-display:swap;font-style:italic}*{scrollbar-width:thin;scrollbar-color:var(--mantine-color-default-border) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--mantine-color-default-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:var(--mantine-color-dimmed)}.document-workspace-main{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:auto}.document-workspace-main::-webkit-scrollbar{width:0;height:0}.document-right-sidebar,.document-right-sidebar .mantine-ScrollArea-root,.document-right-sidebar .mantine-ScrollArea-viewport,.document-right-sidebar .mantine-Tabs-panel{overscroll-behavior:contain}body.document-workspace-route,html.document-workspace-route{scrollbar-width:none;-ms-overflow-style:none}html{scroll-behavior:smooth}body{background-color:#fffaf1}[data-mantine-color-scheme=dark] body{background-color:#050816}.public-header{position:sticky;top:0;z-index:100;color:#111827}[data-mantine-color-scheme=dark] .public-header{color:#f8fafc}.public-header{background:rgba(255,250,241,.92)}[data-mantine-color-scheme=dark] .public-header{background:rgba(6,11,23,.9)}.public-header{border-bottom:1px solid rgba(17,24,39,.1)}[data-mantine-color-scheme=dark] .public-header{border-bottom:1px solid rgba(148,163,184,.2)}.public-header{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.public-header-brand{display:flex;min-width:0;align-items:center;gap:10px;color:inherit;text-decoration:none}.public-header-brand-name{color:#111827}[data-mantine-color-scheme=dark] .public-header-brand-name{color:#f8fafc}.public-header-link{color:#596273}[data-mantine-color-scheme=dark] .public-header-link{color:#cbd5e1}.public-header-link{text-decoration:none}.public-header-link:hover{color:#111827}[data-mantine-color-scheme=dark] .public-header-link:hover{color:#fff}.public-header-sign-in{color:#374151}[data-mantine-color-scheme=dark] .public-header-sign-in{color:#e2e8f0}.public-header-sign-in:hover{background:rgba(15,23,42,.07)}[data-mantine-color-scheme=dark] .public-header-sign-in:hover{background:hsla(0,0%,100%,.09)}.public-header-primary{color:#f8fafc}[data-mantine-color-scheme=dark] .public-header-primary{color:#0f172a}.public-header-primary{background:#111827}[data-mantine-color-scheme=dark] .public-header-primary{background:#f8fafc}.public-header-primary:hover{background:#263244}[data-mantine-color-scheme=dark] .public-header-primary:hover{background:#dbe4ee}.public-control-button{color:#273244}[data-mantine-color-scheme=dark] .public-control-button{color:#f1f5f9}.public-control-button{background:hsla(0,0%,100%,.78)}[data-mantine-color-scheme=dark] .public-control-button{background:hsla(0,0%,100%,.08)}.public-control-button{border-color:rgba(15,23,42,.18)}[data-mantine-color-scheme=dark] .public-control-button{border-color:rgba(226,232,240,.2)}.public-control-button{box-shadow:0 1px 2px rgba(15,23,42,.07)}[data-mantine-color-scheme=dark] .public-control-button{box-shadow:0 1px 2px rgba(0,0,0,.22)}.public-control-button:hover{color:#0f172a}[data-mantine-color-scheme=dark] .public-control-button:hover{color:#fff}.public-control-button:hover{background:#fff}[data-mantine-color-scheme=dark] .public-control-button:hover{background:hsla(0,0%,100%,.14)}.public-control-button:hover{border-color:rgba(15,23,42,.3)}[data-mantine-color-scheme=dark] .public-control-button:hover{border-color:rgba(226,232,240,.34)}.theme-toggle-moon,[data-mantine-color-scheme=dark] .theme-toggle-sun{display:none}[data-mantine-color-scheme=dark] .theme-toggle-moon{display:block}body.document-workspace-route::-webkit-scrollbar,html.document-workspace-route::-webkit-scrollbar{width:0;height:0}body.projekt-home-route,html.projekt-home-route{scrollbar-width:none;-ms-overflow-style:none}body.projekt-home-route::-webkit-scrollbar,html.projekt-home-route::-webkit-scrollbar{width:0;height:0}.bn-container,.bn-editor{font-family:Satoshi,system-ui,-apple-system,sans-serif!important}.bn-container,.bn-editor,[data-mantine-color-scheme=dark] .bn-container,[data-mantine-color-scheme=dark] .bn-editor{background:transparent!important}.bn-block-content{width:100%}.bn-inline-content{width:100%;cursor:text}.bn-suggestion-menu{max-height:300px;overflow-y:auto}.notranslate.editor-floating-ui-hover .bn-side-menu{opacity:0!important;pointer-events:none!important}.notranslate [contenteditable]{-webkit-touch-callout:none}.notranslate .goog-te-banner-frame,.notranslate .skiptranslate,.notranslate [class*=gtx-],.notranslate google-translate-element{display:none!important}body:has(.mantine-Modal-overlay) .bn-container{pointer-events:none}body:has(.mantine-AppShell-navbar:hover) .bn-container,body:has(.mantine-AppShell-navbar:hover) .bn-editor{pointer-events:none}body:has(.mantine-AppShell-navbar:hover) .bn-side-menu,body:has([data-sidebar-editor-shield=true]) .bn-side-menu{opacity:0!important;pointer-events:none!important}body:has(.document-right-sidebar:hover) .bn-container,body:has(.document-right-sidebar:hover) .bn-editor{pointer-events:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.bn-block-content[data-content-type=audio] audio{width:100%;border-radius:var(--mantine-radius-md)}.sidebar-resize-handle{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M10 16l-4-4v3H1v2h5v3l4-4z' fill='%23333'/%3E%3Cpath d='M22 16l4-4v3h5v2h-5v3l-4-4z' fill='%23333'/%3E%3Crect x='14.5' y='5' width='3' height='22' rx='1.5' fill='%23555'/%3E%3C/svg%3E") 16 16,col-resize;transition:background-color .15s}[data-mantine-color-scheme=dark] .sidebar-resize-handle{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M10 16l-4-4v3H1v2h5v3l4-4z' fill='%23eee'/%3E%3Cpath d='M22 16l4-4v3h5v2h-5v3l-4-4z' fill='%23eee'/%3E%3Crect x='14.5' y='5' width='3' height='22' rx='1.5' fill='%23ccc'/%3E%3C/svg%3E") 16 16,col-resize}.sidebar-resize-handle:hover{background-color:var(--mantine-color-blue-4)}body.sidebar-resizing,body.sidebar-resizing *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M10 16l-4-4v3H1v2h5v3l4-4z' fill='%23333'/%3E%3Cpath d='M22 16l4-4v3h5v2h-5v3l-4-4z' fill='%23333'/%3E%3Crect x='14.5' y='5' width='3' height='22' rx='1.5' fill='%23555'/%3E%3C/svg%3E") 16 16,col-resize!important;user-select:none!important}html[data-mantine-color-scheme=dark] body.sidebar-resizing,html[data-mantine-color-scheme=dark] body.sidebar-resizing *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M10 16l-4-4v3H1v2h5v3l4-4z' fill='%23eee'/%3E%3Cpath d='M22 16l4-4v3h5v2h-5v3l-4-4z' fill='%23eee'/%3E%3Crect x='14.5' y='5' width='3' height='22' rx='1.5' fill='%23ccc'/%3E%3C/svg%3E") 16 16,col-resize!important}.mantine-AppShell-main{min-height:100vh;padding-bottom:40vh;will-change:padding-left;transition:none}body.projekt-home-route .mantine-AppShell-main{min-height:0;overflow:hidden;padding-bottom:0}.trash-popover-panel{pointer-events:auto}.document-sidebar-item{background-color:transparent}.document-sidebar-item[data-active=true]{background-color:var(--mantine-color-blue-light)}.document-sidebar-item[data-active=false]:hover{background-color:var(--mantine-color-gray-light-hover)}.document-sidebar-actions{display:none!important}.document-sidebar-item:hover .document-sidebar-actions{display:flex!important}@keyframes sidebar-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sidebar-spin{animation:sidebar-spin .8s linear infinite}.picker-node-item:hover{background-color:var(--mantine-color-gray-light-hover)}.trash-document-item{background-color:transparent;transition:background-color .1s ease}.trash-document-item:hover{background-color:var(--mantine-color-gray-light-hover)}.trash-document-actions{opacity:0;transition:opacity .1s ease}.trash-document-item:hover .trash-document-actions{opacity:1}.hover-highlight:hover{background:var(--mantine-color-default-hover)}.home-dashboard-shell{position:relative;min-width:0;min-height:100dvh;overflow-y:auto;background:radial-gradient(circle at 78% 0,rgba(59,130,246,.09),transparent 30%),#f5f7fb}[data-mantine-color-scheme=dark] .home-dashboard-shell{background:radial-gradient(circle at 78% 0,rgba(37,99,235,.1),transparent 30%),#0f141b}.home-dashboard-container{width:min(1240px,100%);margin:0 auto;padding:clamp(20px,3vw,36px) clamp(20px,3vw,36px) clamp(56px,8vh,96px);box-sizing:border-box}.home-dashboard-title{color:var(--mantine-color-text);font-size:clamp(26px,3vw,36px);font-weight:850;letter-spacing:-.035em;line-height:1.05}.home-dashboard-hero{position:relative;overflow:hidden;padding:clamp(20px,3vw,30px);border:1px solid rgba(15,23,42,.075)}[data-mantine-color-scheme=dark] .home-dashboard-hero{border:1px solid rgba(148,163,184,.13)}.home-dashboard-hero{border-radius:18px;background:linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(246,250,255,.9))}[data-mantine-color-scheme=dark] .home-dashboard-hero{background:linear-gradient(135deg,rgba(24,31,42,.96),rgba(17,24,34,.96))}.home-dashboard-hero{box-shadow:0 20px 60px rgba(15,23,42,.065)}[data-mantine-color-scheme=dark] .home-dashboard-hero{box-shadow:0 20px 60px rgba(0,0,0,.24)}.home-dashboard-hero:after{position:absolute;width:230px;height:230px;right:-70px;top:-110px;content:"";pointer-events:none;border-radius:50%;background:rgba(59,130,246,.08)}[data-mantine-color-scheme=dark] .home-dashboard-hero:after{background:rgba(56,189,248,.075)}.home-dashboard-hero:after{filter:blur(2px)}.home-dashboard-summary{position:relative;z-index:1}.home-dashboard-summary-item{display:flex;align-items:center;gap:10px;min-width:112px;padding:11px 13px;border:1px solid rgba(15,23,42,.07)}[data-mantine-color-scheme=dark] .home-dashboard-summary-item{border:1px solid rgba(148,163,184,.13)}.home-dashboard-summary-item{border-radius:12px;background:hsla(0,0%,100%,.82)}[data-mantine-color-scheme=dark] .home-dashboard-summary-item{background:hsla(0,0%,100%,.045)}.home-dashboard-summary-item{box-shadow:0 8px 22px rgba(15,23,42,.045)}[data-mantine-color-scheme=dark] .home-dashboard-summary-item{box-shadow:0 8px 22px rgba(0,0,0,.14)}.home-dashboard-section{min-width:0;padding:clamp(14px,2vw,18px);border:1px solid rgba(15,23,42,.08)}[data-mantine-color-scheme=dark] .home-dashboard-section{border:1px solid rgba(148,163,184,.14)}.home-dashboard-section{border-radius:16px;background:hsla(0,0%,100%,.9)}[data-mantine-color-scheme=dark] .home-dashboard-section{background:#171d25}.home-dashboard-section{box-shadow:0 18px 44px rgba(15,23,42,.055)}[data-mantine-color-scheme=dark] .home-dashboard-section{box-shadow:0 18px 44px rgba(0,0,0,.2)}.home-dashboard-section-icon{color:var(--mantine-color-white);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22)}.home-dashboard-empty{display:flex;align-items:center;gap:12px;padding:16px;border:1px dashed rgba(15,23,42,.13)}[data-mantine-color-scheme=dark] .home-dashboard-empty{border:1px dashed rgba(148,163,184,.22)}.home-dashboard-empty{border-radius:12px;background:rgba(248,250,252,.66)}[data-mantine-color-scheme=dark] .home-dashboard-empty{background:hsla(0,0%,100%,.04)}.home-dashboard-clickable{display:block;width:100%;min-width:0;margin:0;padding:0;color:inherit;font:inherit;text-align:left;border:1px solid rgba(15,23,42,.075)}[data-mantine-color-scheme=dark] .home-dashboard-clickable{border:1px solid rgba(148,163,184,.14)}.home-dashboard-clickable{border-radius:12px;background:hsla(0,0%,100%,.72)}[data-mantine-color-scheme=dark] .home-dashboard-clickable{background:#1a212b}.home-dashboard-clickable{cursor:pointer;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.home-dashboard-clickable:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.28)}[data-mantine-color-scheme=dark] .home-dashboard-clickable:hover{border-color:rgba(96,165,250,.36)}.home-dashboard-clickable:hover{background:hsla(0,0%,100%,.98)}[data-mantine-color-scheme=dark] .home-dashboard-clickable:hover{background:hsla(0,0%,100%,.07)}.home-dashboard-clickable:hover{box-shadow:0 14px 30px rgba(15,23,42,.09)}[data-mantine-color-scheme=dark] .home-dashboard-clickable:hover{box-shadow:0 14px 30px rgba(0,0,0,.22)}.home-dashboard-clickable:focus-visible{outline:2px solid var(--mantine-color-blue-6)}[data-mantine-color-scheme=dark] .home-dashboard-clickable:focus-visible{outline:2px solid var(--mantine-color-blue-4)}.home-dashboard-clickable:focus-visible{outline-offset:2px}.home-dashboard-message-row,.home-dashboard-recent-row,.home-dashboard-task-row{padding:10px 12px}.home-dashboard-project-card{padding:12px}.home-dashboard-open-icon{flex-shrink:0;color:var(--mantine-color-dimmed);opacity:.36;transition:color .14s ease,opacity .14s ease,transform .14s ease}.project-overview{width:100%;padding:20px}.project-overview-hero{position:relative;overflow:hidden;border:1px solid rgba(37,99,235,.14)}[data-mantine-color-scheme=dark] .project-overview-hero{border:1px solid rgba(96,165,250,.14)}.project-overview-hero{background:linear-gradient(135deg,#fff,#f0f7ff)}[data-mantine-color-scheme=dark] .project-overview-hero{background:linear-gradient(135deg,#20242b,#202936)}.project-overview-hero{box-shadow:0 14px 34px rgba(37,99,235,.08)}[data-mantine-color-scheme=dark] .project-overview-hero{box-shadow:0 14px 34px rgba(0,0,0,.18)}.project-overview-hero:after{content:"";position:absolute;width:190px;height:190px;right:-70px;top:-110px;border-radius:50%;background:rgba(59,130,246,.08)}[data-mantine-color-scheme=dark] .project-overview-hero:after{background:rgba(96,165,250,.06)}.project-overview-progress{width:min(280px,100%);padding:12px 14px;border-radius:12px;border:1px solid rgba(15,23,42,.08)}[data-mantine-color-scheme=dark] .project-overview-progress{border:1px solid hsla(0,0%,100%,.08)}.project-overview-progress{background:hsla(0,0%,100%,.72)}[data-mantine-color-scheme=dark] .project-overview-progress{background:rgba(0,0,0,.14)}.project-overview-metric{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;border:1px solid rgba(15,23,42,.09)}[data-mantine-color-scheme=dark] .project-overview-metric{border:1px solid hsla(0,0%,100%,.08)}.project-overview-metric{background:#fff}[data-mantine-color-scheme=dark] .project-overview-metric{background:#20242b}.project-overview-metric{box-shadow:0 7px 20px rgba(15,23,42,.045)}[data-mantine-color-scheme=dark] .project-overview-metric{box-shadow:0 7px 20px rgba(0,0,0,.12)}.project-overview-metric>:first-child{grid-row:1/span 2}.project-overview-budget,.project-overview-panel{border-color:rgba(15,23,42,.09)}[data-mantine-color-scheme=dark] .project-overview-budget,[data-mantine-color-scheme=dark] .project-overview-panel{border-color:hsla(0,0%,100%,.08)}.project-overview-budget,.project-overview-panel{background:hsla(0,0%,100%,.96)}[data-mantine-color-scheme=dark] .project-overview-budget,[data-mantine-color-scheme=dark] .project-overview-panel{background:rgba(32,36,43,.96)}.project-overview-alert,.project-overview-clear{min-height:52px;padding:10px 12px;border-radius:11px;background:#f8fafc}[data-mantine-color-scheme=dark] .project-overview-alert,[data-mantine-color-scheme=dark] .project-overview-clear{background:hsla(0,0%,100%,.035)}.project-overview-alert,.project-overview-clear{border:1px solid rgba(15,23,42,.06)}[data-mantine-color-scheme=dark] .project-overview-alert,[data-mantine-color-scheme=dark] .project-overview-clear{border:1px solid hsla(0,0%,100%,.06)}.project-overview-child,.project-overview-task{width:100%;color:inherit;text-align:left;border:1px solid rgba(15,23,42,.08)}[data-mantine-color-scheme=dark] .project-overview-child,[data-mantine-color-scheme=dark] .project-overview-task{border:1px solid hsla(0,0%,100%,.07)}.project-overview-child,.project-overview-task{background:#fff}[data-mantine-color-scheme=dark] .project-overview-child,[data-mantine-color-scheme=dark] .project-overview-task{background:hsla(0,0%,100%,.025)}.project-overview-child,.project-overview-task{transition:border-color .15s ease,background .15s ease,transform .15s ease;cursor:pointer}.project-overview-child:hover,.project-overview-task:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.3)}[data-mantine-color-scheme=dark] .project-overview-child:hover,[data-mantine-color-scheme=dark] .project-overview-task:hover{border-color:rgba(96,165,250,.3)}.project-overview-child:hover,.project-overview-task:hover{background:#f8fbff}[data-mantine-color-scheme=dark] .project-overview-child:hover,[data-mantine-color-scheme=dark] .project-overview-task:hover{background:rgba(96,165,250,.055)}.project-overview-child:focus-visible,.project-overview-task:focus-visible{outline:2px solid var(--mantine-color-blue-5);outline-offset:2px}.project-overview-activity{position:relative;min-height:54px;padding:8px 0;border-bottom:1px solid rgba(15,23,42,.06)}[data-mantine-color-scheme=dark] .project-overview-activity{border-bottom:1px solid hsla(0,0%,100%,.055)}.project-overview-activity:last-child{border-bottom:0}.project-overview-activity-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--mantine-color-teal-5);box-shadow:0 0 0 4px rgba(20,184,166,.1)}[data-mantine-color-scheme=dark] .project-overview-activity-dot{box-shadow:0 0 0 4px rgba(45,212,191,.08)}@media (max-width:48em){.project-overview{padding:12px}.project-overview-progress{width:100%}}.home-dashboard-clickable:hover .home-dashboard-open-icon{color:var(--mantine-color-blue-7)}[data-mantine-color-scheme=dark] .home-dashboard-clickable:hover .home-dashboard-open-icon{color:var(--mantine-color-blue-3)}.home-dashboard-clickable:hover .home-dashboard-open-icon{opacity:1;transform:translate(1px,-1px)}@media (max-width:48em){.home-dashboard-container{padding:18px 14px 16px}.home-dashboard-summary{width:100%;overflow-x:auto;padding-bottom:2px}.home-dashboard-summary-item{flex:1;min-width:0}}.home-agent-markdown p{margin:0 0 .4em}.home-agent-markdown p:last-child{margin-bottom:0}.assistant-message-copy{opacity:0;pointer-events:none;transform:translateX(-3px);transition:opacity .12s ease,transform .12s ease,background-color .12s ease}.assistant-message-content:focus-within .assistant-message-copy,.assistant-message-content:hover .assistant-message-copy,.assistant-message-copy:focus-visible{opacity:.72;pointer-events:auto;transform:translateX(0)}.assistant-message-copy:focus-visible,.assistant-message-copy:hover{opacity:1!important}@media (hover:none){.assistant-message-copy{opacity:.58;pointer-events:auto;transform:none}}.home-agent-markdown ol,.home-agent-markdown ul{margin:.2em 0;padding-left:1.2em}.home-agent-markdown h1,.home-agent-markdown h2,.home-agent-markdown h3{margin:.5em 0 .2em;font-size:1em;font-weight:600}.home-agent-markdown code{background:rgba(0,0,0,.06);padding:1px 4px;border-radius:3px;font-size:.9em}[data-mantine-color-scheme=dark] .home-agent-markdown code{background:hsla(0,0%,100%,.08)}.home-agent-markdown a{color:var(--mantine-color-blue-6);text-decoration:none}.home-agent-markdown a:hover{text-decoration:underline}.assistant-message-markdown{overflow-wrap:anywhere}.assistant-message-markdown p{margin:0 0 .55rem}.assistant-message-markdown p:last-child{margin-bottom:0}.assistant-message-markdown ol,.assistant-message-markdown ul{margin:.35rem 0 .6rem;padding-left:1.15rem}.assistant-message-markdown li+li{margin-top:.2rem}.assistant-markdown-heading,.assistant-markdown-subheading{margin:.85rem 0 .35rem;color:inherit;line-height:1.25}.assistant-markdown-heading{font-size:1.02rem;font-weight:750}.assistant-markdown-subheading{font-size:.95rem;font-weight:700}.assistant-markdown-table-wrap{width:100%;overflow-x:auto;margin:.55rem 0 .8rem}.assistant-markdown-table{min-width:420px}.assistant-markdown-table td,.assistant-markdown-table th,.assistant-task-table td,.assistant-task-table th{white-space:nowrap}.assistant-markdown-table th,.assistant-task-table th{color:var(--mantine-color-dimmed);font-size:.76rem;font-weight:700;text-transform:none}.assistant-message-markdown-user .assistant-message-mention{color:#fff;background:hsla(0,0%,100%,.28);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.36);font-weight:650}.assistant-message-markdown-assistant .assistant-message-mention{color:inherit;background:rgba(14,165,233,.14)}[data-mantine-color-scheme=dark] .assistant-message-markdown-assistant .assistant-message-mention{background:rgba(56,189,248,.18)}.assistant-message-markdown-assistant .assistant-message-mention{box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}[data-mantine-color-scheme=dark] .assistant-message-markdown-assistant .assistant-message-mention{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.assistant-message-mention{display:inline;border-radius:.375rem;padding:.0625rem .25rem}.assistant-task-summary{width:min(100%,720px)}.assistant-task-intro{color:inherit;white-space:pre-wrap}.assistant-task-section{padding:.25rem 0 .65rem;border-bottom:1px solid rgba(15,23,42,.07)}[data-mantine-color-scheme=dark] .assistant-task-section{border-bottom:1px solid hsla(0,0%,100%,.07)}.assistant-task-section:last-child{border-bottom:0;padding-bottom:0}.assistant-task-status-dot{width:.55rem;height:.55rem;border-radius:999px}.assistant-task-status-dot[data-status=todo]{background:var(--mantine-color-blue-5)}.assistant-task-status-dot[data-status=doing]{background:var(--mantine-color-yellow-5)}.assistant-task-status-dot[data-status=done]{background:var(--mantine-color-green-5)}.assistant-task-table{width:100%}.assistant-task-table td:first-child,.assistant-task-table th:first-child{white-space:normal;width:100%}.app-toast{isolation:isolate;opacity:1;background-image:none;background-clip:padding-box;backdrop-filter:none;-webkit-backdrop-filter:none;padding-top:calc(.375rem * var(--mantine-scale));padding-bottom:calc(.375rem * var(--mantine-scale));padding-inline-end:calc(.5rem * var(--mantine-scale));min-height:calc(2.5rem * var(--mantine-scale))}.app-toast[data-with-icon]{padding-inline-start:calc(.5rem * var(--mantine-scale))}.app-toast .mantine-Notification-description,.app-toast .mantine-Notification-title{line-height:1.3}[data-mantine-color-scheme=light] .app-toast{background-color:var(--mantine-color-dark-8);border:1px solid var(--mantine-color-dark-4);box-shadow:0 12px 28px rgba(11,15,25,.28)}[data-mantine-color-scheme=light] .app-toast .mantine-Notification-title{color:var(--mantine-color-white)}[data-mantine-color-scheme=light] .app-toast .mantine-Notification-description{color:var(--mantine-color-dark-0)}[data-mantine-color-scheme=light] .app-toast .mantine-Notification-closeButton{color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=light] .app-toast .mantine-Notification-closeButton:hover{background-color:hsla(0,0%,100%,.08)}[data-mantine-color-scheme=dark] .app-toast{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);box-shadow:0 12px 28px rgba(0,0,0,.18)}[data-mantine-color-scheme=dark] .app-toast .mantine-Notification-title{color:var(--mantine-color-dark-9)}[data-mantine-color-scheme=dark] .app-toast .mantine-Notification-description{color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] .app-toast .mantine-Notification-closeButton{color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .app-toast .mantine-Notification-closeButton:hover{background-color:rgba(0,0,0,.06)}.assistant-chat-item:hover .assistant-chat-actions{opacity:1!important}.chat-upload-pill-spinner{width:.625rem;height:.625rem;flex:0 0 0.625rem;border:1.5px solid;border-right:1.5px solid transparent;border-radius:999px;opacity:.75;animation:chat-upload-pill-spin .7s linear infinite}.file-preview-spinner{width:2rem;height:2rem;flex:0 0 2rem;border:2.5px solid;border-right:2.5px solid transparent;border-radius:999px;opacity:.7;animation:chat-upload-pill-spin .8s linear infinite}@keyframes chat-upload-pill-spin{to{transform:rotate(1turn)}}.chat-attachment-pill{transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.chat-attachment-pill:focus-visible,.chat-attachment-pill:hover{transform:translateY(-1px);border-color:var(--mantine-color-blue-3)}[data-mantine-color-scheme=dark] .chat-attachment-pill:focus-visible,[data-mantine-color-scheme=dark] .chat-attachment-pill:hover{border-color:var(--mantine-color-blue-7)}.chat-attachment-pill:focus-visible,.chat-attachment-pill:hover{box-shadow:0 6px 16px rgba(15,23,42,.08)}[data-mantine-color-scheme=dark] .chat-attachment-pill:focus-visible,[data-mantine-color-scheme=dark] .chat-attachment-pill:hover{box-shadow:0 6px 16px rgba(0,0,0,.2)}.chat-attachment-pill-remove{transition:background-color .12s ease,color .12s ease}.chat-attachment-pill-remove:hover{color:var(--mantine-color-red-6);background-color:var(--mantine-color-red-0)}[data-mantine-color-scheme=dark] .chat-attachment-pill-remove:hover{background-color:rgba(250,82,82,.14)}.sidebar-footer-navlink{transition:background-color .12s ease}.task-filter-segmented .mantine-SegmentedControl-control:before{display:none}.file-card,.file-row{transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,padding-bottom .14s ease}.file-card{min-height:8.75rem}.file-card:focus-within,.file-card:hover,.file-card[data-menu-open=true],.file-card[data-selected=true],.file-row:focus-within,.file-row:hover,.file-row[data-menu-open=true],.file-row[data-selected=true]{border-color:var(--mantine-color-blue-3)}[data-mantine-color-scheme=dark] .file-card:focus-within,[data-mantine-color-scheme=dark] .file-card:hover,[data-mantine-color-scheme=dark] .file-card[data-menu-open=true],[data-mantine-color-scheme=dark] .file-card[data-selected=true],[data-mantine-color-scheme=dark] .file-row:focus-within,[data-mantine-color-scheme=dark] .file-row:hover,[data-mantine-color-scheme=dark] .file-row[data-menu-open=true],[data-mantine-color-scheme=dark] .file-row[data-selected=true]{border-color:var(--mantine-color-blue-7)}.file-card:focus-within,.file-card:hover,.file-card[data-menu-open=true],.file-card[data-selected=true],.file-row:focus-within,.file-row:hover,.file-row[data-menu-open=true],.file-row[data-selected=true]{box-shadow:0 10px 24px rgba(15,23,42,.08)}[data-mantine-color-scheme=dark] .file-card:focus-within,[data-mantine-color-scheme=dark] .file-card:hover,[data-mantine-color-scheme=dark] .file-card[data-menu-open=true],[data-mantine-color-scheme=dark] .file-card[data-selected=true],[data-mantine-color-scheme=dark] .file-row:focus-within,[data-mantine-color-scheme=dark] .file-row:hover,[data-mantine-color-scheme=dark] .file-row[data-menu-open=true],[data-mantine-color-scheme=dark] .file-row[data-selected=true]{box-shadow:0 10px 24px rgba(0,0,0,.18)}.file-card:hover,.file-card[data-menu-open=true]{transform:translateY(-1px)}.file-card-actions{transition:opacity .14s ease,max-height .14s ease}.file-card-actions,.file-card-secondary,.file-row-secondary{opacity:1;max-height:none;overflow:visible;pointer-events:auto}.file-row-secondary{display:flex;max-width:min(32rem,70%);white-space:nowrap}.file-card>.file-security-indicator{position:absolute;top:.25rem;right:.25rem;z-index:2}.file-row .file-security-indicator{position:static;flex-shrink:0}[data-mantine-color-scheme=light] .sidebar-footer-navlink:hover{background-color:rgba(15,23,42,.045)}[data-mantine-color-scheme=dark] .sidebar-footer-navlink:hover{background-color:hsla(0,0%,100%,.045)}.floating-assistant-panel,.floating-assistant-panel .mantine-ScrollArea-viewport{overscroll-behavior:contain}