.bui{--bui-ink:#1f2124;--bui-ink-2:#62656b;--bui-ink-3:#9a9da3;--bui-line:#ecedef;--bui-line-strong:#e0e2e5;--bui-inset:#f7f8f9;--bui-hover:#f4f5f6;--bui-hover-2:#e7e9eb;--bui-green:#199a4d;--bui-red:#e3474c}@supports (color:lab(0% 0 0)){.bui{--bui-ink:lab(12.6337% -.3433 -2.2161);--bui-ink-2:lab(42.652% -.228465 -3.75729);--bui-ink-3:lab(64.5814% -.222504 -3.3918);--bui-line:lab(93.7236% -.0822544 -1.13573);--bui-line-strong:lab(89.7783% -.315458 -1.86191);--bui-inset:lab(97.5636% -.247091 -.706697);--bui-hover:lab(96.5196% -.247061 -.706697);--bui-hover-2:lab(92.2273% -.369281 -1.05962);--bui-green:lab(55.8923% -47.5806 30.2997);--bui-red:lab(54.068% 61.0195 33.5265)}}@keyframes bui-shimmer-text{to{background-position:-200% 0}}@keyframes bui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bui-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bui-action{width:24px;height:24px;color:var(--bui-ink-3);border-radius:6px;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.bui-action:hover{background:var(--bui-hover-2);color:var(--bui-ink-2)}.bui-source-row:hover{background:var(--bui-hover)}.bui-source-row:hover .bui-source-name{text-underline-offset:3px;text-decoration:underline}.bui-prose{color:var(--bui-ink);font-size:inherit;line-height:1.625}.bui-prose>div{font-size:inherit;line-height:inherit}.bui-caret{background:var(--bui-ink);border-radius:999px;width:2px;height:12px;margin-left:2px;display:inline-block;transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.bui *,.bui :after{transition:none!important;animation:none!important}}.bui-prose[data-streaming=true]>div>:last-child:after{content:"";background:var(--bui-ink);border-radius:999px;width:2px;height:12px;margin-left:2px;display:inline-block;transform:translateY(2px)}
.va-root,.va-scope{--va-canvas:var(--background);--va-glass:#ffffffd9;--va-glass-border:var(--border);--va-file:#f2f2f2b3;--va-file-border:#e6e6e6;--va-file-hair:#dedede;--va-rail:#f0f0f06b;--va-rail-border:#dadada;--va-card:var(--card);--va-card-border:var(--border);--va-peek:#f5f5f5;--va-peek-border:#e8e8e8;--va-ink:var(--foreground);--va-body:var(--foreground-secondary);--va-muted:var(--muted-foreground);--va-mono:#999;--va-mono-soft:#b3b3b3;--va-mono-faint:#ababab;--va-hair:#e8e8e8;--va-hair-soft:#efefef;--va-hair-faint:#f4f4f4;--va-chip:#f5f5f5e6;--va-chip-border:var(--va-card-border);--va-chip-active:#e7e7fd;--va-shadow-pill:0 26px 50px -32px #1717178c;--va-shadow-card:0 30px 60px -36px #17171799;--va-shadow-prompt:0 26px 54px -32px #17171799;--va-mobile-band:112px;color:var(--va-ink)}.va-root{background:var(--va-canvas);position:relative;overflow:hidden}.home-agent-root{background:var(--va-canvas)}.home-agent-grid{grid-template-rows:minmax(0,1fr) minmax(190px,.62fr);grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:20px;display:grid}.home-agent-section{--home-briefing:#0f766e;--home-briefing-soft:#ecfdf5;--home-tasks:#b45309;--home-tasks-soft:#fff8e6;--home-blue:#2563eb;--home-blue-soft:#eff6ff;--home-violet:#7c3aed;--home-violet-soft:#f5f3ff;min-width:0}.home-agent-card{border-radius:var(--radius-card);background:var(--card);border:1px solid #dedede;box-shadow:0 1px 2px #0000000a}.home-agent-section-header{flex-shrink:0;height:42px;padding:0 6px 10px}.home-agent-section-dot,.home-agent-task-dot{border-radius:999px;flex:none;width:7px;height:7px;display:inline-block}.home-agent-section-dot[data-tone=briefing]{background:var(--home-briefing);box-shadow:0 0 0 3px var(--home-briefing-soft)}.home-agent-section-dot[data-tone=tasks]{background:var(--home-tasks);box-shadow:0 0 0 3px var(--home-tasks-soft)}.home-agent-count{border-radius:999px;padding:2px 7px}.home-agent-count[data-tone=briefing]{background:var(--home-briefing-soft);color:var(--home-briefing)}.home-agent-count[data-tone=tasks]{background:var(--home-tasks-soft);color:var(--home-tasks)}.home-agent-chat{grid-row:1/span 2}.home-agent-grid[data-lead=lageplan]>.home-agent-briefing{grid-area:1/1/span 2}.home-agent-grid[data-lead=lageplan]>.home-agent-chat{grid-area:1/2}.home-agent-grid[data-lead=lageplan]>.home-agent-tasks{grid-area:2/2}.home-agent-mark{border:1px solid var(--primary);background:var(--primary);color:var(--card);border-radius:5px}.home-agent-user-message{border-radius:var(--radius-card);background:var(--muted);color:var(--foreground)}.home-agent-assistant-message{color:var(--foreground)}.home-agent-assistant-message[data-live=true]>*>:last-child:after{content:"";vertical-align:-.15em;background:var(--primary);width:2px;height:1em;margin-left:3px;animation:1.1s ease-in-out infinite llm-pulse;display:inline-block}.home-agent-task-badge{border:0;border-bottom:1px solid var(--border);background:var(--card);width:100%;box-shadow:none;border-radius:0;align-items:center;gap:12px;padding:11px 12px;transition:background .15s;display:flex}.home-agent-task-badge:last-child{border-bottom:0}.home-agent-task-badge:hover{background:var(--surface-hover)}.home-agent-task-badge[data-tone=danger]:hover{background:var(--danger-tint)}.home-agent-task-badge[data-tone=teal]:hover{background:var(--home-briefing-soft)}.home-agent-task-badge[data-tone=blue]:hover{background:var(--home-blue-soft)}.home-agent-task-badge[data-tone=violet]:hover{background:var(--home-violet-soft)}.home-agent-task-badge[data-tone=amber]:hover{background:var(--home-tasks-soft)}.home-agent-task-badge[data-tone=danger] .home-agent-task-dot{background:var(--destructive)}.home-agent-task-badge[data-tone=teal] .home-agent-task-dot{background:var(--home-briefing)}.home-agent-task-badge[data-tone=blue] .home-agent-task-dot{background:var(--home-blue)}.home-agent-task-badge[data-tone=violet] .home-agent-task-dot{background:var(--home-violet)}.home-agent-task-badge[data-tone=amber] .home-agent-task-dot{background:var(--home-tasks)}.home-agent-room .home-agent-task-dot{background:var(--meta)}.home-agent-room[data-triage=red] .home-agent-task-dot{background:var(--triage-red);box-shadow:0 0 0 3px var(--triage-red-soft)}.home-agent-room[data-triage=amber] .home-agent-task-dot{background:var(--triage-amber);box-shadow:0 0 0 3px var(--triage-amber-soft)}.home-agent-room[data-triage=green] .home-agent-task-dot{background:var(--triage-green);box-shadow:0 0 0 3px var(--triage-green-soft)}.home-agent-room[data-alert=true]:hover{background:var(--danger-tint)}.home-agent-room:disabled{cursor:wait}.home-agent-room-free .home-agent-task-dot{border:1.5px solid var(--meta);background:0 0}.home-agent-room-free:hover{background:var(--card)}.home-agent-hint{border-radius:var(--radius-card);background:var(--home-tasks-soft);padding:9px 12px}.home-agent-hint .home-agent-task-dot{background:var(--home-tasks)}.home-agent-task-list{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);overflow:hidden}.home-agent-eyebrow{color:var(--home-briefing);font-size:12px;line-height:16px}.home-agent-task-badge:focus-visible,.home-agent-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.home-agent-close{border-radius:var(--radius-raise);color:var(--muted-foreground)}.home-agent-close:hover{background:var(--surface-hover);color:var(--foreground)}.home-agent-expanded-task>.va-approval{border-radius:calc(var(--radius-card) - 1px);box-shadow:none;background:0 0;border:0;padding:16px 18px 14px;animation:none}.home-agent-expanded-task .task-card-title{margin-top:6px;font-size:16px;font-weight:650;line-height:1.3}.home-agent-expanded-task .task-card-body{margin-top:5px;font-size:13px;line-height:1.45}.home-agent-expanded-task .va-approval-primary,.home-agent-expanded-task .va-approval-secondary{min-height:36px;margin-top:11px;padding:8px 12px;font-size:13.5px}.home-agent-expanded-task .task-card-actions{gap:12px;margin-top:11px;padding-top:9px}.home-agent-expanded-task .task-card-actions button{font-size:13px}.home-agent-briefing-aside>*,.home-agent-chat .va-prompt{border-radius:var(--radius-card);box-shadow:none}.home-agent-chat .va-prompt[data-compact=true]{min-height:48px}.home-agent-chat .va-chip{border-radius:var(--radius-raise);padding:7px 12px;font-size:13px}.home-agent-chat .home-agent-chat-action{color:var(--muted-foreground);letter-spacing:0;opacity:.68;text-transform:none;font-size:12px;transition:color .15s,opacity .15s}.home-agent-chat .home-agent-chat-action:hover:not(:disabled){color:var(--foreground);opacity:1}.home-agent-chat .home-agent-chat-action:disabled{cursor:not-allowed;opacity:.4}.home-agent-chat .home-agent-chat-action:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.home-agent-chat .va-send{border-radius:var(--radius-raise)}.home-agent-chat .va-send[data-active=true]{background:var(--primary);color:var(--card)}.home-agent-chat .va-send[data-active=true]:hover{background:var(--indigo-hover)}.home-agent-expanded-task .va-kicker,.home-agent-expanded-task .va-kicker-sm{letter-spacing:0;text-transform:none}.home-agent-expanded-task .va-approval-primary{background:var(--foreground);color:var(--card)}.home-agent-expanded-task .va-approval-primary:hover:not(:disabled){background:#2b2b2b}@media (max-width:1050px){.home-agent-grid{grid-template-columns:minmax(0,1fr) minmax(290px,.72fr)}}@media (max-width:820px){.home-agent-root{height:auto;min-height:calc(100svh - var(--header-height));overflow-y:auto}.home-agent-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(540px, calc(100svh - var(--header-height) - 24px)) auto auto;height:auto}.home-agent-chat{grid-row:auto}.home-agent-grid[data-lead=lageplan]>.home-agent-briefing,.home-agent-grid[data-lead=lageplan]>.home-agent-chat,.home-agent-grid[data-lead=lageplan]>.home-agent-tasks{grid-area:auto}.home-agent-grid[data-lead=lageplan]>.home-agent-briefing{order:-1}}@keyframes va-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-40px,30px)scale(1.08)}}@keyframes va-drift2{0%,to{transform:translate(0,0)scale(1.06)}50%{transform:translate(50px,-24px)scale(1)}}@keyframes va-rec{0%,to{box-shadow:0 0 #5b5bf538}50%{box-shadow:0 0 0 10px #5b5bf500}}@keyframes va-line{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes va-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes va-pop{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.va-blobs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.va-blob{border-radius:50%;position:absolute}.va-blob-a{background:radial-gradient(circle,#ffffffe6,#fff0 66%);width:58vw;height:58vw;animation:28s ease-in-out infinite va-drift;top:-18%;left:-6%}.va-blob-b{background:radial-gradient(circle, var(--ai-wash-soft,#8c8cfa47), #8c8cfa00 68%);opacity:.32;width:52vw;height:52vw;animation:34s ease-in-out infinite va-drift2;top:2%;right:-14%}.va-blob-c{background:radial-gradient(circle,#dbdbfb73,#dbdbfb00 70%);width:64vw;height:48vw;animation:40s ease-in-out infinite va-drift;bottom:-30%;left:22%}@media (prefers-reduced-motion:reduce){.va-root *,.va-root :before,.va-root :after,.va-scope *,.va-scope :before,.va-scope :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.va-fade-in{animation:.32s both va-fade}.va-pop-in{animation:.34s cubic-bezier(.22,.61,.36,1) both va-pop}.va-line-in{animation:.5s cubic-bezier(.22,.61,.36,1) both va-line}.va-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--va-mono);font-family:inherit;font-size:11.5px}.va-kicker-sm{letter-spacing:.12em;text-transform:uppercase;color:var(--va-mono);font-family:inherit;font-size:11px}.va-meta{color:var(--va-mono-faint);font-family:inherit;font-size:12px}button.va-kicker:hover,button.va-kicker-sm:hover{color:var(--va-ink)}.va-glass{background:var(--va-glass);border:1px solid var(--va-glass-border);border-radius:var(--radius-card)}.va-file-panel{background:var(--va-file);border:1px solid var(--va-file-border);border-radius:var(--radius-card)}.va-file-row+.va-file-row,.va-file-row{border-top:1px solid var(--va-file-hair)}.va-rail{background:var(--va-rail);border-left:1px solid var(--va-rail-border)}.va-surface-grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;gap:12px;display:grid}.va-surface-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.va-surface-grid[data-columns="2"]>.va-tile[data-span="2"]{grid-column:span 2}.va-tile{min-height:132px}.va-tile[data-units="2"]{min-height:280px}.va-tile[data-kind=alert]{background-color:var(--danger-soft);border-color:var(--danger-border)}.va-tile[data-kind=answer]{background-image:radial-gradient(58% 52% at 50% 116%, var(--ai-wash-soft), transparent 72%)}.va-tile[data-kind=note]{background-color:#ffffffb3}.va-tile[data-kind=briefing]{background-color:#ffffffc7}.va-tile[data-kind=guideline]{box-shadow:inset 2px 0 0 0 var(--va-mono-soft);background-color:#ffffffb8}.va-briefing{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px 30px;display:grid}.va-briefing[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.va-briefing-heading{color:var(--va-mono)}.va-briefing-items{flex-direction:column;gap:5px;margin-top:6px;display:flex}.va-briefing-item{color:var(--va-body);grid-template-columns:6px minmax(0,1fr);align-items:baseline;gap:10px;line-height:1.45;display:grid}.va-briefing-dot{background:var(--va-mono-soft);border-radius:50%;width:6px;height:6px;transform:translateY(-1px)}.va-briefing-item[data-importance=critical] .va-briefing-dot{background:var(--danger-text)}.va-briefing-item[data-importance=critical]{color:var(--va-ink)}.va-briefing-item[data-importance=notable] .va-briefing-dot{background:var(--va-mono)}.va-briefing-item[data-importance=routine] .va-briefing-dot{background:var(--va-mono-faint)}.va-briefing-item[data-importance=routine]{color:var(--va-muted)}.va-briefing-text strong{color:var(--va-ink);font-weight:600}.va-refs{flex-wrap:wrap;gap:4px 18px;display:flex}.va-ref{min-width:0;max-width:100%;color:var(--va-muted);text-align:left;border-radius:4px;align-items:center;gap:6px;font-family:inherit;font-size:12px;transition:color .15s;display:inline-flex}.va-ref:hover{color:var(--va-body)}.va-ref:hover .va-ref-title{text-underline-offset:3px;text-decoration:underline}.va-ref:focus-visible{outline:2px solid var(--primary);outline-offset:2px;color:var(--va-body)}.va-ref:disabled{opacity:.6;cursor:progress}.va-ref-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.va-ref-page{font-variant-numeric:tabular-nums;flex:none}.va-chip{background:var(--va-chip);border:1px solid var(--va-chip-border);color:var(--va-body);white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:14.5px;transition:border-color .15s,background .15s}.va-chip:hover{border-color:var(--va-mono-soft)}.va-chip[data-active=true]{background:var(--va-chip-active);border-color:var(--va-rail-border);color:var(--va-ink)}.va-scroll{scrollbar-width:none}.va-scroll::-webkit-scrollbar{width:0;height:0}.va-convo{z-index:0;-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border-radius:var(--radius-panel);background:#ffffff57;border:1px solid #17171712;max-width:880px;margin:0 auto;position:absolute;bottom:100%;left:0;right:0;transform:translateY(30px)}.va-convo[data-mobile=true]{max-width:none}.va-convo:not([data-state=open]){cursor:pointer}.va-convo-body{max-height:104px;transition:max-height .22s;overflow:hidden}.va-convo[data-state=peek] .va-convo-body{max-height:252px;overflow-y:auto}.va-convo[data-state=open] .va-convo-body{overscroll-behavior:contain;max-height:38vh;overflow-y:auto}.va-convo[data-mobile=true] .va-convo-body{max-height:92px}.va-convo[data-mobile=true][data-state=peek] .va-convo-body{max-height:200px;overflow-y:auto}.va-convo[data-mobile=true][data-state=open] .va-convo-body{max-height:34svh}.va-convo-body{--va-fade-top:0px;--va-fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--va-fade-top), #000 calc(100% - var(--va-fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--va-fade-top), #000 calc(100% - var(--va-fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--va-fade-top), #000 calc(100% - var(--va-fade-bottom)), transparent)}.va-convo[data-clip-top=true] .va-convo-body{--va-fade-top:56px}.va-convo[data-clip-bottom=true] .va-convo-body{--va-fade-bottom:56px}.va-convo-toggle{width:24px;height:24px;color:var(--va-mono);opacity:0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .18s,background .18s,color .18s;display:flex;position:absolute;top:6px;right:8px;transform:rotate(180deg)}.va-convo:hover .va-convo-toggle,.va-convo-toggle:focus-visible,.va-convo[data-state=open] .va-convo-toggle{opacity:1}.va-convo-toggle:hover{background:var(--va-chip);color:var(--va-ink)}.va-convo[data-state=open] .va-convo-toggle{transform:rotate(0)}.va-convo-ask{color:var(--va-muted);max-width:78%;line-height:1.45}.va-convo-say{color:var(--va-ink);line-height:1.55}.va-convo-meta{color:var(--va-mono);line-height:1.45}.va-convo-say[data-live=true]>*>:last-child:after{content:"";vertical-align:-.15em;background:var(--primary);width:2px;height:1em;margin-left:3px;animation:1.1s ease-in-out infinite llm-pulse;display:inline-block}.va-strip-scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.va-pill{background:var(--va-card);border:1px solid var(--va-card-border);border-radius:var(--radius-panel);box-shadow:var(--va-shadow-pill);overflow:hidden}.va-pill-mobile{border-radius:var(--radius-panel);box-shadow:0 18px 34px -26px #17171799}.va-rec-dot{border:1px solid var(--va-file-border);background:0 0;border-radius:50%;width:42px;height:42px;transition:border-color .15s,background .2s}.va-rec-dot:hover:not(:disabled){border-color:var(--va-mono)}.va-rec-dot:disabled{opacity:.55}.va-rec-dot[data-recording=true]{background:var(--va-peek);animation:1.6s ease-out infinite va-rec}.va-rec-mark{background:var(--primary);border-radius:50%;width:15px;height:15px;transition:width .2s,height .2s,border-radius .2s}.va-rec-dot[data-recording=true] .va-rec-mark{border-radius:3px;width:13px;height:13px}.va-drawer{opacity:0;max-height:0;transition:max-height .44s cubic-bezier(.22,.61,.36,1),opacity .3s;overflow:hidden}.va-drawer[data-open=true]{opacity:1}.va-drawer-body{border-top:1px solid var(--va-hair-soft)}.va-drawer-list{overscroll-behavior:contain;overflow-y:auto}.va-segment{border-bottom:1px solid var(--va-hair-faint);border-radius:var(--radius);background:0 0;transition:background .15s}.va-segment:hover{background:#f2f2f2cc}.va-segment[data-focused=true]{background:#e7e7fdb8}.va-approval{background:var(--va-card);border:1px solid var(--va-card-border);border-radius:var(--radius-card);box-shadow:var(--va-shadow-card)}.va-approval-peek{background:var(--va-peek);border:1px solid var(--va-peek-border);border-radius:var(--radius-card) var(--radius-card) 0 0;border-bottom:0;transition:background .15s}.va-approval-peek:hover{background:var(--va-card)}.va-approval-primary{background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);font-weight:600;transition:background .15s}.va-approval-primary:hover:not(:disabled){background:var(--indigo-hover)}.va-approval-primary:disabled{opacity:.6;cursor:not-allowed}.va-approval-secondary{border:1px solid var(--va-card-border);color:var(--va-ink);border-radius:var(--radius);background:#fff;transition:background .15s}.va-approval-secondary:hover{background:var(--va-peek)}.va-approval-empty{border:1px dashed var(--va-rail-border);border-radius:var(--radius-card)}.va-prompt{background:var(--va-card);border:1px solid var(--va-card-border);box-shadow:var(--va-shadow-prompt);border-radius:var(--radius-panel);transition:border-radius .18s}.va-prompt[data-multiline=true]{border-radius:var(--radius-panel)}.va-prompt textarea{resize:none;color:var(--va-ink);background:0 0;border:0;outline:none;font-family:inherit;font-size:16.5px;line-height:25px;overflow:hidden}.va-prompt textarea::placeholder{color:var(--va-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.va-send{width:46px;height:46px;color:var(--va-mono);background:#ebebebe6;border-radius:50%;transition:background .2s,color .2s}.va-send[data-active=true]{background:var(--primary);color:var(--primary-foreground)}.va-send[data-active=true]:hover{background:var(--indigo-hover)}.va-finish{border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);box-shadow:var(--va-shadow-prompt);border:1px solid #0000;transition:background .2s,color .2s,box-shadow .2s}.va-finish:hover:not(:disabled){background:var(--indigo-hover)}.va-finish:focus-visible{box-shadow:var(--va-shadow-prompt), var(--focus-field);outline:none}.va-finish:disabled{background:var(--va-card);border-color:var(--va-card-border);color:var(--va-mono);box-shadow:var(--va-shadow-pill);cursor:default}.va-mobile-fade{background:linear-gradient(to top, var(--va-canvas) 42%, #fafafaf0 74%, #fafafa00)}.va-mobile-stack-fade{background:linear-gradient(to top, var(--va-canvas) 58%, #fafafaeb 84%, #fafafa00)}body[data-agent=true] [data-slot=sidebar-inset]>header{display:none}body[data-agent=true] [data-slot=sidebar-inset]{overflow:hidden}.va-tile[data-kind=draft]:not(.visit-document-editor){background-color:#ffffffb3}.va-tile[data-kind=draft]:not(.visit-document-editor)[data-draft-state=pending],.va-tile[data-kind=draft]:not(.visit-document-editor)[data-draft-state=scheduled],.va-tile[data-kind=draft]:not(.visit-document-editor)[data-draft-state=executing],.va-tile[data-kind=draft]:not(.visit-document-editor)[data-draft-state=drafting]{box-shadow:inset 2px 0 0 0 var(--primary)}.va-tile[data-kind=draft]:not(.visit-document-editor)[data-draft-state=failed]{box-shadow:inset 2px 0 0 0 var(--danger-border)}.va-tile[data-kind=draft]:not(.visit-document-editor)[data-draft-state=completed]{background-color:#fffc}.va-tile[data-kind=draft]:not(.visit-document-editor)[data-units="2"]{max-height:min(72svh,780px)}.recording-segment{animation:.24s ease-out both recording-arrive}.recording-highlight[data-kind],.recording-source,.recording-legend{--mark:#0d9488;--wash:#e6f5f1}.recording-highlight[data-kind=document],.recording-source[data-kind=document],.recording-legend[data-kind=document]{--mark:#7c3aed;--wash:#f0eafe}.recording-highlight[data-kind=action],.recording-source[data-kind=action],.recording-legend[data-kind=action]{--mark:#b77912;--wash:#fff4da}.recording-highlight[data-kind]{background:var(--wash);text-decoration:underline;-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark);text-underline-offset:5px;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration-thickness:2px;transition:background-color .3s}.recording-source{background:var(--wash);text-align:left;border:1px solid #0000;border-radius:6px;padding:4px 8px;font-size:11px}.recording-source:hover{border-color:var(--mark)}.recording-source:focus-visible{outline:2px solid var(--mark);outline-offset:2px}.recording-legend{align-items:center;gap:5px;display:inline-flex}.recording-legend:before{content:"";background:var(--mark);border-radius:50%;width:7px;height:7px}@keyframes recording-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.recording-segment{transition:none;animation:none}.recording-highlight[data-kind]{transition:none}}.recording-desk{height:calc(100svh - var(--header-height));min-height:0}.recording-desk .va-kicker,.recording-desk .va-kicker-sm{letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.recording-desk-context .va-surface-grid{flex-direction:column;gap:20px;display:flex}.recording-desk-context .va-tile{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.recording-desk-context .va-tile+.va-tile{border-top:1px solid var(--border);padding-top:20px}.recording-desk-context .va-tile[data-kind=alert]{border-left:3px solid var(--danger-border);padding-left:12px}.recording-desk-context .va-tile h2,.recording-desk-context .va-tile h3{letter-spacing:-.015em;font-size:18px}.recording-desk .home-agent-grid[data-stacked=true]{flex-direction:column;display:flex;overflow-y:auto}.recording-desk .home-agent-grid[data-stacked=true]>.home-agent-chat{flex-shrink:0;height:72svh;min-height:540px}.recording-desk .home-agent-grid[data-stacked=true]>.home-agent-briefing,.recording-desk .home-agent-grid[data-stacked=true]>.home-agent-tasks{flex-shrink:0;min-height:240px}.recording-desk .home-agent-grid[data-stacked=false]{grid-template-rows:minmax(0,1fr) minmax(190px,.62fr);grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);display:grid}.recording-desk .home-agent-grid[data-stacked=false]>.home-agent-chat{grid-row:1/3}.visit-result-document textarea{box-shadow:none;field-sizing:content;background:0 0;border-color:#0000;border-radius:0;min-height:2lh;padding-inline:0}.visit-result-document textarea:focus-visible{border-color:var(--border);box-shadow:none;outline:2px solid var(--ring);outline-offset:3px}.visit-result-document .visit-document-editor{flex:1;padding:24px 28px;overflow:visible}.visit-document-editor .va-scroll{overflow:visible}.visit-document-editor>.va-meta{font-family:inherit;font-size:12px}.visit-document-editor .va-approval-primary,.visit-document-editor .va-approval-secondary{border-radius:var(--radius);padding:9px 14px;font-size:14px}@media (max-width:640px){.visit-result-document .visit-document-editor{padding:18px}}.visit-document-editor .doc-viewport{border-radius:var(--radius);overflow:auto}.visit-document-editor:has(.doc-viewport){padding:0}.visit-document-editor:has(.doc-viewport)>div{margin-top:0}.patient-agent-root{--patient-agent-height:max(560px, calc(100svh - var(--header-height) - 96px));overflow:visible}.patient-agent-grid{gap:20px;display:grid}.patient-agent-grid>.home-agent-chat{grid-area:chat}.patient-agent-grid>.patient-agent-letters{grid-area:letters}.patient-agent-grid>.patient-agent-overview{grid-area:overview}.patient-agent-grid>.home-agent-tasks{grid-area:tasks}.patient-agent-grid[data-layout=wide][data-letters=false],.patient-agent-grid[data-layout=medium][data-letters=false]{height:var(--patient-agent-height);grid-template:"chat overview"minmax(0,1fr)"chat tasks"minmax(190px,.5fr)/minmax(0,1.15fr) minmax(330px,.85fr)}.patient-agent-grid[data-layout=wide][data-letters=true]{height:var(--patient-agent-height);grid-template:"chat letters overview"minmax(0,1fr)"chat letters tasks"minmax(180px,.5fr)/minmax(300px,.8fr) minmax(0,1.35fr) minmax(300px,.8fr)}.patient-agent-grid[data-layout=medium][data-letters=true]{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-template-rows:calc(var(--patient-agent-height) * .64) calc(var(--patient-agent-height) * .36 - 20px) calc(100svh - var(--header-height) - 32px);grid-template-areas:"chat overview""chat tasks""letters letters"}.patient-agent-grid[data-layout=stacked]{flex-direction:column;display:flex}.patient-agent-grid[data-layout=stacked]>.home-agent-chat{flex-shrink:0;height:70svh;min-height:480px}.patient-agent-grid[data-layout=stacked]>.patient-agent-letters{flex-shrink:0;height:85svh;min-height:520px}.patient-agent-grid[data-layout=stacked]>.patient-agent-overview>.home-agent-card{overflow:visible}.patient-agent-grid[data-layout=stacked]>.home-agent-tasks{flex-shrink:0;min-height:240px}
