@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}body{font-feature-settings:"calt" 1,"liga" 1;letter-spacing:-.01em}h2.mantine-Title-root{letter-spacing:.011em}h1.mantine-Title-root{letter-spacing:-.03em}.app-nav-gap{height:12px}.app-nav-group+.mantine-NavLink-collapse{margin-bottom:4px}.mantine-NavLink-root{border-radius:var(--mantine-radius-sm);margin-bottom:1px}.mantine-NavLink-label{font-size:14px;font-weight:500}.mantine-NavLink-root:not([data-active]) .mantine-NavLink-section{color:var(--mantine-color-dimmed)}.app-chip{border:1px solid var(--mantine-color-default-border);border-radius:9999px;background:transparent;color:var(--mantine-color-text);padding:4px 12px;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.app-chip:hover{background:var(--mantine-color-default-hover)}b,strong{font-weight:600}.app-list{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);overflow:hidden}.app-row{display:flex;align-items:center;gap:12px;padding:12px 16px;color:inherit;text-decoration:none;border-top:1px solid var(--mantine-color-default-border)}.app-row:first-child{border-top:0}.app-row:hover,.app-row[data-active]{background:var(--mantine-color-default-hover)}.app-row-main{flex:1;min-width:0}.app-row-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:500}.app-row-sub{margin-top:2px;font-size:13px;color:var(--mantine-color-dimmed);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-row-meta{display:flex;align-items:center;gap:8px;font-size:12px}.app-row-chevron,.app-row-meta{flex-shrink:0;color:var(--mantine-color-dimmed)}@media (max-width:48em){.app-row{flex-wrap:wrap}.app-row-main{flex-basis:calc(100% - 28px)}.app-row-meta{order:3;width:100%;flex-wrap:wrap}}.app-filters{display:flex;flex-wrap:wrap;gap:6px}.app-filter{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border:1px solid var(--mantine-color-default-border);border-radius:9999px;color:inherit;font-size:13px;font-weight:500;text-decoration:none}.app-filter:hover{background:var(--mantine-color-default-hover)}.app-filter[data-active]{background:var(--mantine-color-ink-filled);border-color:transparent;color:var(--mantine-color-ink-contrast)}.app-filter-count{color:var(--mantine-color-dimmed)}.app-filter[data-active] .app-filter-count{color:inherit;opacity:.7}.app-back{display:inline-flex;align-items:center;gap:2px;margin-left:-4px;color:var(--mantine-color-dimmed);font-size:13px;font-weight:500;text-decoration:none}.app-back:hover{color:var(--mantine-color-text)}.app-detail{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.app-detail-main{min-width:0}.app-detail-aside,.app-detail-main{display:flex;flex-direction:column;gap:16px}.app-detail-aside{position:sticky;top:76px}@media (max-width:62em){.app-detail{grid-template-columns:minmax(0,1fr)}.app-detail-aside{position:static;order:-1}}.app-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.app-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 20px;margin:0}.app-facts dt{font-size:12px;color:var(--mantine-color-dimmed)}.app-facts dd{margin:2px 0 0;font-size:14px}.app-thread{display:flex;flex-direction:column;gap:10px}.app-msg{max-width:85%;padding:8px 12px;border-radius:var(--mantine-radius-lg);background:var(--app-surface-subtle);border:1px solid var(--mantine-color-default-border)}.app-msg[data-ours]{align-self:flex-end;background:var(--app-bubble-user);border-color:transparent}.app-msg-meta{font-size:12px;color:var(--mantine-color-dimmed);margin-bottom:2px}.app-msg-text{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.app-event{align-self:stretch;text-align:center;padding:2px 0}.app-event>[data-testid=artifact-card]{text-align:left}.app-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:12px;overflow-x:auto;padding-bottom:8px;align-items:start}.app-board-col{background:var(--app-surface-subtle);min-height:160px;transition:border-color .12s}.app-board-col[data-over]{border-color:var(--mantine-color-text)}.app-board-cards{display:flex;flex-direction:column;gap:8px}.app-card{background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);padding:10px;cursor:grab}.app-card[draggable=false]{cursor:default}.app-card[data-dragging]{opacity:.5}.app-card:hover{border-color:var(--mantine-color-gray-5)}.app-card-title{font-size:14px;font-weight:500;color:var(--mantine-color-text);text-decoration:none;overflow-wrap:anywhere}.app-card-title:hover{text-decoration:underline}.app-history-row{display:flex;gap:12px;align-items:flex-start;padding:10px 14px;border-top:1px solid var(--mantine-color-default-border)}.app-history-row:first-child{border-top:0}.app-access{display:flex;flex-direction:column}.app-access-row{padding:14px 0;border-top:1px solid var(--mantine-color-default-border)}.app-access-row:first-child{padding-top:0;border-top:0}.app-access-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.app-access-title{flex:1 1 200px;min-width:0}.app-access-head .mantine-SegmentedControl-root{flex-shrink:0;max-width:100%}.app-access-bar{position:sticky;bottom:0;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:4px -16px -16px;padding:12px 16px;background:var(--mantine-color-body);border-radius:0 0 var(--mantine-radius-md) var(--mantine-radius-md)}.app-access-bar,.app-role-row{display:flex;border-top:1px solid var(--mantine-color-default-border)}.app-role-row{gap:12px;align-items:flex-start;padding:10px 14px}.app-role-row:first-child{border-top:0}.app-role-name{flex:0 0 180px}@media (max-width:48em){.app-role-row{flex-direction:column;gap:6px}.app-role-name{flex-basis:auto}}::selection{background:color-mix(in srgb,var(--mantine-color-text) 14%,transparent)}body{caret-color:var(--mantine-color-text)}*{scrollbar-width:thin;scrollbar-color:var(--mantine-color-default-border) transparent}.app-glass,.mantine-Menu-dropdown.app-glass,.mantine-Popover-dropdown.app-glass{background:var(--app-glass);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid var(--mantine-color-default-border);box-shadow:inset 0 1px 0 var(--app-glass-edge),var(--app-glass-shadow)}.app-header-glass{background:color-mix(in srgb,var(--mantine-color-body) 76%,transparent);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.app-composer,.app-glass,.app-header-glass,.driver-popover.app-tour,.mantine-Menu-dropdown.app-glass,.mantine-Popover-dropdown.app-glass{background:var(--mantine-color-body)}}.app-status{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px 0 10px;border:1px solid var(--mantine-color-default-border);border-radius:9999px;background:var(--app-surface-subtle);font-size:13px;font-weight:500;white-space:nowrap}.app-status-dot{width:7px;height:7px;border-radius:50%;color:var(--mantine-color-gray-5);background:currentColor}.app-status[data-mode=listening] .app-status-dot{color:var(--mantine-color-red-6);animation:app-pulse 1.4s ease-out infinite}.app-status[data-mode=speaking] .app-status-dot{color:var(--mantine-color-teal-6);animation:app-pulse 1.4s ease-out infinite}.app-status:is([data-mode=processing],[data-mode=transcribing]) .app-status-dot{color:var(--mantine-color-blue-6);animation:app-pulse 1.4s ease-out infinite}@keyframes app-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 50%,transparent)}to{box-shadow:0 0 0 7px transparent}}.app-chat{position:relative;display:flex;flex-direction:column;flex:1;min-height:240px;overflow:hidden;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-body)}.app-chat-bar{padding:10px 12px;border-bottom:1px solid var(--mantine-color-default-border)}.app-chat .mantine-ScrollArea-viewport{mask-image:linear-gradient(180deg,transparent 0,#000 18px)}.app-turn{display:flex;flex-direction:column;align-items:flex-start}.app-turn[data-author=user]{align-items:flex-end}.app-turn[data-fresh]{animation:app-rise .36s cubic-bezier(.16,1,.3,1) both}@keyframes app-rise{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.app-avatar{display:inline-grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--mantine-color-ink-filled);color:var(--mantine-color-ink-contrast);font-size:12px;font-weight:600;letter-spacing:0}.app-bubble{max-width:85%;padding:9px 14px;border-radius:18px}.app-bubble[data-author=assistant]{margin-left:32px;max-width:calc(88% - 32px);background:var(--app-surface-subtle);border:1px solid var(--mantine-color-default-border);border-top-left-radius:6px}.app-bubble[data-author=user]{background:var(--app-bubble-user);border-top-right-radius:6px}.app-bubble[data-wide]{width:calc(100% - 32px);max-width:none}.app-turn[data-author=assistant] .app-turn-meta{margin-left:32px}.app-care-bubble{margin-left:0!important;max-width:100%!important;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.app-turn-meta:empty{display:none}.app-turn-action{opacity:0;transition:opacity .14s}.app-turn-action:focus-visible,.app-turn:hover .app-turn-action{opacity:1}@media (hover:none){.app-turn-action{opacity:1}}.app-failure{padding:10px 12px;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-lg);background:var(--app-surface-subtle);align-self:stretch}.app-failure-icon{flex-shrink:0;margin-top:1px;color:var(--mantine-color-red-6)}.app-shimmer{background:linear-gradient(90deg,var(--mantine-color-dimmed) 0,var(--mantine-color-dimmed) 35%,var(--mantine-color-text) 50%,var(--mantine-color-dimmed) 65%,var(--mantine-color-dimmed) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:app-shimmer 1.8s linear infinite}@keyframes app-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.app-composer{position:absolute;left:12px;right:12px;bottom:12px;padding:6px 8px;border:1px solid var(--mantine-color-default-border);border-radius:22px;background:var(--app-glass);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:inset 0 1px 0 var(--app-glass-edge),var(--app-glass-shadow);transition:border-color .16s ease-out}.app-composer:focus-within{border-color:color-mix(in srgb,var(--mantine-color-text) 30%,transparent)}.app-composer[data-listening]{border-color:var(--mantine-color-red-5)}.app-composer-input textarea{padding:8px 8px 4px;font-size:16px;line-height:1.5}.app-composer-input textarea[data-preview]{color:var(--mantine-color-dimmed)}.app-send:disabled{background:var(--mantine-color-default-hover);color:var(--mantine-color-placeholder)}.app-split{display:flex;flex-direction:column;gap:16px}.app-split-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.app-split-chat{height:72dvh;min-height:480px}@media (min-width:75em){.app-welcome{height:calc(100dvh - 56px - 2 * var(--mantine-spacing-xl));min-height:600px}.app-split-grid,.app-welcome>.app-split{flex:1;min-height:0}.app-split-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.375fr)}.app-split-chat{height:auto;min-height:0}.app-split-aside{display:flex;min-height:0}.app-setup-body,.app-split-aside>.app-setup{flex:1;min-height:0}.app-setup-body{overflow-y:auto}}.app-stepper{margin:0;padding:2px 0;list-style:none;overflow-x:auto;scrollbar-width:none}.app-stepper,.app-stepper-step{display:flex;align-items:center}.app-stepper-step{gap:8px;flex:1 1 auto;min-width:0;white-space:nowrap}.app-stepper-step:last-child{flex:0 0 auto}.app-stepper-step:not(:last-child):after{content:"";flex:1;min-width:12px;height:1px;margin:0 10px;background:var(--mantine-color-default-border);transition:background-color .4s ease-out}.app-stepper-step[data-state=done]:not(:last-child):after{background:var(--mantine-color-text)}.app-stepper-step[data-state=upcoming]{color:var(--mantine-color-dimmed)}.app-stepper-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border:1px solid var(--mantine-color-default-border);border-radius:9999px;background:var(--app-surface-subtle);color:var(--mantine-color-text);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}@media (max-width:85em){.app-stepper-count{display:none}}@media (max-width:62em){.app-stepper-step:not([data-state=current]) .app-stepper-label{display:none}}.app-check-mark{position:relative;display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.5px dashed var(--mantine-color-placeholder);background:var(--mantine-color-body);transition:background-color .3s,border-color .3s}.app-check-mark[data-state=done]{border:0;background:var(--mantine-color-text);color:var(--mantine-color-body)}.app-check-mark[data-state=current]{border:1.5px solid var(--mantine-color-text)}.app-check-mark[data-state=current]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--mantine-color-text);animation:app-breathe 2s ease-in-out infinite}@keyframes app-breathe{50%{transform:scale(.6);opacity:.55}}.app-setup{display:flex;flex-direction:column;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-body)}.app-setup-head{padding:14px 16px 12px;border-bottom:1px solid var(--mantine-color-default-border)}.app-setup-body{padding:4px 16px 12px}.app-setup-group{padding-top:14px}.app-setup-empty{margin-top:14px;padding:14px;border:1px dashed var(--mantine-color-default-border)}.app-setup-empty,.app-setup-item{border-radius:var(--mantine-radius-md)}.app-setup-item{padding:10px 12px;background:var(--app-surface-subtle)}.app-setup-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--mantine-color-default-border)}.app-setup-foot>:last-child{flex:1}.app-demo-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.driver-popover.app-tour{overflow:hidden;min-width:290px;max-width:340px;padding:20px 18px 14px;font-family:var(--mantine-font-family);color:var(--mantine-color-text);background:var(--app-glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--mantine-color-default-border);border-radius:14px;box-shadow:inset 0 1px 0 var(--app-glass-edge),var(--app-glass-shadow)}.app-tour-bar{position:absolute;top:0;left:0;right:0;height:2px;background:var(--mantine-color-default-border)}.app-tour-bar>span{display:block;height:100%;background:var(--mantine-color-text)}.app-tour .driver-popover-title{font-size:16px;font-weight:500;line-height:1.35;letter-spacing:-.01em;padding-right:20px}.app-tour .driver-popover-description{font-size:14px;line-height:1.55;color:var(--mantine-color-dimmed)}.app-tour .driver-popover-progress-text{font-size:12px;color:var(--mantine-color-dimmed);font-variant-numeric:tabular-nums;white-space:nowrap}.app-tour .driver-popover-close-btn{top:8px;right:6px;color:var(--mantine-color-dimmed)}.app-tour .driver-popover-close-btn:hover{color:var(--mantine-color-text)}.app-tour .driver-popover-footer{margin-top:16px;flex-wrap:wrap;gap:8px}.app-tour .driver-popover-navigation-btns{gap:6px;flex-wrap:wrap}.app-tour .driver-popover-navigation-btns button+button{margin-left:0}.app-tour-next{margin-top:14px;font-size:12px;color:var(--mantine-color-dimmed)}.app-tour-next+.driver-popover-footer{margin-top:8px}.app-tour .driver-popover-footer-btn{font:500 13px/1.2 var(--mantine-font-family);white-space:nowrap;text-shadow:none;color:var(--mantine-color-text);background:transparent;border:1px solid var(--mantine-color-default-border);border-radius:9999px;padding:8px 14px;transition:background-color .12s}.app-tour .driver-popover-footer-btn:hover{background:var(--mantine-color-default-hover)}.app-tour .driver-popover-next-btn{color:var(--mantine-color-ink-contrast,var(--mantine-color-body));background:var(--mantine-color-ink-filled);border-color:transparent}.app-tour .driver-popover-next-btn:hover{background:var(--mantine-color-ink-filled-hover)}.app-tour .app-tour-action{color:var(--mantine-color-ink-contrast,var(--mantine-color-body));background:var(--mantine-color-ink-filled);border-color:transparent}.app-tour .app-tour-action:disabled{opacity:.7;cursor:progress}.app-tour:has(.app-tour-action) .driver-popover-next-btn{color:var(--mantine-color-text);background:transparent;border-color:var(--mantine-color-default-border)}.app-tour .driver-popover-arrow{display:none}@media (prefers-reduced-motion:reduce){.app-check-mark:after,.app-shimmer,.app-status-dot,.app-turn[data-fresh]{animation:none!important}.app-shimmer{color:var(--mantine-color-dimmed);background:none}}.app-v2-nav{display:flex;flex-direction:column;border-right:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body)}.app-v2-search{padding:12px 12px 8px}.app-v2-list{display:flex;flex-direction:column;gap:2px;padding:0 8px 12px}.app-v2-row{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--mantine-radius-md);color:inherit;text-decoration:none;transition:background .12s}.app-v2-row:hover{background:var(--mantine-color-default-hover)}.app-v2-row[data-active]{background:var(--app-surface-subtle);box-shadow:inset 0 0 0 1px var(--mantine-color-default-border)}.app-v2-row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.app-v2-me{padding:12px 16px;border-top:1px solid var(--mantine-color-default-border)}.app-v2-avatar{display:inline-grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1px solid var(--mantine-color-default-border);background:var(--app-surface-subtle);color:var(--mantine-color-text);font-size:12px;font-weight:600}.app-v2-avatar[data-agent=sara]{background:var(--mantine-color-ink-filled);color:var(--mantine-color-ink-contrast);border-color:transparent}.app-v2-avatar[data-agent=me]{width:28px;height:28px;font-size:11px}.app-v2-main{height:100dvh}.app-v2-thread{display:flex;flex-direction:column;gap:10px;height:calc(100dvh - 56px);padding:14px 20px 16px}.app-v2-thread .app-split-grid,.app-v2-thread>.app-split{flex:1;min-height:0}.app-v2-thread .app-split-chat{height:auto;flex:1;min-height:0}@media (min-width:62em){.app-v2-thread .app-split-grid{grid-template-columns:minmax(0,1fr) clamp(360px,30%,440px);gap:16px}.app-v2-thread .app-split-aside{display:flex;min-height:0}}@media (max-width:61.99em){.app-v2-thread .app-split-grid{display:flex;flex-direction:column;gap:10px}.app-v2-thread .app-split-aside{order:-1}}.app-tasks{display:flex;flex-direction:column;gap:10px}.app-tasks,.app-tasks-list{min-height:0;flex:1}.app-tasks-stack{display:flex;flex-direction:column;gap:10px;padding-bottom:8px}.app-tasks-stack>.app-proposal[data-compact]{flex:0 0 auto;max-width:none;min-height:0}.app-tasks-bar{display:none;text-align:left;width:100%;padding:10px 14px;cursor:pointer;font:inherit;color:inherit;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-lg);background:var(--app-surface-subtle)}@media (max-width:61.99em){.app-tasks .app-tasks-head,.app-tasks .app-tasks-list{display:none}.app-tasks-bar{display:flex;flex-direction:column;gap:2px}.app-tasks-bar>p:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.app-tasks-wide{border-left:1px solid var(--mantine-color-default-border)}.app-tasks-filters{position:sticky;top:0;z-index:2;padding:4px 0 14px;background:var(--mantine-color-body)}.app-tasks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;align-items:stretch}.app-tasks-grid>.app-proposal[data-compact]{max-width:none;flex:none}.app-tasks-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:32px 0}@media (max-width:48em){.app-tasks-wide{width:100%!important;flex:0 0 100%!important}}.app-v2-thread-head{padding-bottom:4px}.app-v2-space{flex:1;min-height:0;display:flex;flex-direction:column}.app-v2-space>*{flex:1;min-height:0}@media (max-width:48em){.app-v2-thread{padding:12px 16px}}.app-proposal{display:flex;flex-direction:column;gap:6px;padding:14px 16px 12px;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-body);max-width:560px;width:100%;transition:border-color .14s,box-shadow .14s}.app-proposal:hover{border-color:color-mix(in srgb,var(--mantine-color-text) 22%,transparent)}.app-turn .app-proposal{margin-top:2px}.app-proposal[data-status=dismissed],.app-proposal[data-status=done],.app-proposal[data-status=expired]{background:var(--app-surface-subtle)}.app-proposal-head{display:flex;align-items:center;gap:8px;margin-bottom:2px}.app-proposal-metric{flex-shrink:0;white-space:nowrap;font-variant-numeric:tabular-nums}.app-proposal-title{text-wrap:pretty}.app-proposal-foot{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;margin-top:auto;padding-top:10px;min-height:40px}.app-proposal-foot .mantine-Button-root{flex-shrink:0}.app-proposal[data-compact]{flex:0 0 320px;max-width:320px;min-height:212px;scroll-snap-align:start}.app-proposal-sample{margin-top:6px;padding:10px 12px;border-radius:var(--mantine-radius-md);background:var(--app-surface-subtle);border-left:2px solid var(--mantine-color-default-border)}.app-proposal-shelf{flex-shrink:0}.app-proposal-strip{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin;overscroll-behavior-x:contain}.app-proposal-draft{padding:12px;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md)}.app-proposal-draft[data-done]{opacity:.6}@media (max-width:48em){.app-proposal[data-compact]{flex-basis:84vw;max-width:84vw}}.app-setup-first{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;border:1px dashed var(--mantine-color-default-border);border-radius:var(--mantine-radius-lg)}.app-v2-nav{transition:width .18s cubic-bezier(.16,1,.3,1)}.app-v2-nav[data-slim] .app-v2-search{display:flex;justify-content:center;padding:12px 0 8px}.app-v2-nav[data-slim] .app-v2-list{align-items:center;padding:0 8px 12px}.app-v2-row[data-slim]{justify-content:center;padding:8px}.app-v2-row-icon{position:relative;display:inline-flex}.app-v2-dot{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9999px;display:grid;place-items:center;font-size:11px;font-weight:600;line-height:1;background:var(--mantine-color-ink-filled);color:var(--mantine-color-ink-contrast);border:2px solid var(--mantine-color-body)}.app-v2-sep{width:28px;height:1px;margin:8px 0;background:var(--mantine-color-default-border)}@media (prefers-reduced-motion:reduce){.app-v2-nav{transition:none}}.app-proposal-decline{flex:1;min-width:0}.app-quick{display:flex;flex-direction:column;gap:4px;margin:2px 2px 6px;padding:10px 12px 12px;border-radius:calc(var(--mantine-radius-lg) + 2px);background:var(--app-surface-subtle);border:1px solid var(--mantine-color-default-border);animation:app-rise .32s cubic-bezier(.16,1,.3,1) both}.app-quick-head{display:flex;align-items:center;gap:8px;margin-bottom:2px}.app-quick-kbd{font-size:10px;line-height:1;padding:2px 4px;min-width:0;background:transparent;color:inherit;border-color:currentColor;border-bottom-width:1px;opacity:.55}.app-proposal[data-in-chat]{border-color:color-mix(in srgb,var(--mantine-color-text) 35%,transparent)}.app-tasks-finish{padding-top:4px}.app-tasks-finish .mantine-Button-root{width:100%}@media (prefers-reduced-motion:reduce){.app-quick{animation:none}}.app-community{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-body)}.app-community[data-empty]{border-style:dashed}.app-community[data-status=researching]{border-color:color-mix(in srgb,var(--mantine-color-text) 25%,transparent)}.app-community-icon{display:inline-flex;padding-top:3px;color:var(--mantine-color-dimmed);flex-shrink:0}.app-community-hours{padding:8px 10px;border-radius:var(--mantine-radius-md);background:var(--app-surface-subtle);display:flex;flex-direction:column;gap:3px}.app-setup-body>.app-community{margin-bottom:14px}.app-org-name{padding:2px 6px;border-radius:var(--mantine-radius-sm)}.app-org-name:hover{background:var(--mantine-color-default-hover)}.app-split-chat{container-type:inline-size}@container (max-width: 820px){.app-stepper-count,.app-stepper-step:not([data-state=current]) .app-stepper-label{display:none}.app-stepper-step:not(:last-child):after{margin:0 6px}}.app-integration-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.app-integration{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 12px;cursor:pointer;font:inherit;color:inherit;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body);transition:border-color .12s,background .12s}.app-integration:hover{background:var(--mantine-color-default-hover)}.app-integration[data-active]{border-color:var(--mantine-color-text)}.app-integration-flow{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--mantine-radius-md);background:var(--app-surface-subtle)}.app-proposal[role=button]{cursor:pointer}.app-proposal[role=button]:focus-visible{outline:2px solid var(--mantine-color-text);outline-offset:2px}.app-proposal[role=button]:hover{background:var(--mantine-color-default-hover)}.app-proposal[role=button] .mantine-ActionIcon-root,.app-proposal[role=button] .mantine-Button-root{cursor:pointer}.app-task-modal{border:1px solid var(--mantine-color-default-border)}.app-task-modal-head{align-items:flex-start}.app-task-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.app-task-steps>li{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:12px;align-items:start}.app-task-step-n{display:inline-grid;place-items:center;width:24px;height:24px;margin-top:-1px;border-radius:50%;border:1px solid var(--mantine-color-default-border);background:var(--app-surface-subtle);font-size:12px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.app-connect-step{animation:app-rise .3s cubic-bezier(.16,1,.3,1) both}.app-connect-done{animation:app-rise .32s cubic-bezier(.16,1,.3,1) both}.app-done-mark{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;flex-shrink:0;background:var(--mantine-color-ink-filled);color:var(--mantine-color-ink-contrast)}.app-next-task{padding:12px 14px;border-radius:var(--mantine-radius-md);background:var(--app-surface-subtle);display:flex;flex-direction:column;gap:2px}.app-v2-avatar[data-agent=person]{font-weight:600}.app-dm-event{padding:2px 0}.app-dm-composer{display:flex;align-items:flex-end;gap:8px;margin:0 12px 12px;padding:8px 8px 8px 14px;border:1px solid var(--mantine-color-default-border);border-radius:calc(var(--mantine-radius-lg) + 4px);background:var(--mantine-color-body)}.app-dm-composer:focus-within{border-color:color-mix(in srgb,var(--mantine-color-text) 30%,transparent)}.app-proposal-locked{opacity:.6}.app-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:14px;overflow-x:auto;padding-bottom:8px;align-items:start}.app-kanban-col{padding:10px;border-radius:var(--mantine-radius-lg);background:var(--app-surface-subtle);min-height:200px}.app-kanban-stack{display:flex;flex-direction:column;gap:10px}.app-kanban-stack>.app-proposal[data-compact]{max-width:none;flex:none;min-height:0}.app-proposal-draft[data-decision=cancel]{opacity:.55}.app-proposal-draft[data-decision=later]{border-style:dashed}.app-draft-apply{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-body)}