.dash,.dash *{box-sizing:border-box}.dash{--paper:#f6f3ed;--ink:#202b33;--evergreen:#315b4c;--mineral:#326681;--mist:#dde7eb;--terracotta:#b5654d;--rule:rgb(32 43 51/0.12);--soft:rgb(32 43 51/0.62);--mute:rgb(32 43 51/0.45);--card:#fbf9f5;--display:"Rhymes Display","Newsreader",Georgia,serif;--body:"Aeonik","Geist",Arial,sans-serif;--ease:cubic-bezier(0.2,0,0,1);min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:13.5px;line-height:1.45}.dash a{color:inherit;text-decoration:none}.dash button,.dash input{font:inherit;color:inherit}.dash :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dash-frame{display:grid;grid-template-columns:232px minmax(0,1fr) 340px;height:100vh;min-width:0;transition:grid-template-columns .25s var(--ease)}.dash[data-collapsed=true] .dash-frame{grid-template-columns:232px minmax(0,1fr) 48px}.dash-side{border-right:1px solid var(--rule);padding:18px 12px;display:flex;flex-direction:column;gap:18px;height:100%;min-height:0;overflow:hidden;min-width:0;background:var(--paper)}.dash-logo{display:flex;gap:8px;align-items:center;padding:0 6px;font-family:var(--display);font-weight:500;font-size:19px}.dash-logo img{width:22px;height:auto}.dash-sections{display:grid;grid-gap:14px;gap:14px}.dash-team-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.dash-nav{display:grid;grid-gap:1px;gap:1px}.dash-nav a{display:flex;gap:8px;padding:6px 8px;min-width:0}.dash-nav a,.dash-nav a.dash-team,.dash-team{align-items:center;border-radius:7px;font-weight:500}.dash-nav a.dash-team,.dash-team{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;min-height:68px;padding:0 8px}html[data-ui=v2] .dash-team .v2-mark{width:48px;height:48px;background:transparent;border:0;border-radius:0;box-shadow:none}.dash-nav a:hover,.dash-team:hover{background:rgb(32 43 51/.04);text-decoration:none}.dash-nav a[aria-current=page]{background:color-mix(in srgb,var(--terracotta) 15%,var(--paper))}.dash-n{margin-left:auto;font-size:11px;color:var(--soft);font-weight:500}.dash-lbl{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding:0 8px 4px}.dash-dot{width:7px;height:7px;border-radius:50%;background:var(--terracotta);display:inline-block}.dash-team-copy,.dash-team-name{min-width:0;overflow:hidden}.dash-team-name{display:flex;align-items:center;gap:6px;white-space:nowrap}.dash-rph>div{min-width:0;flex:1 1 auto;overflow:hidden}.dash-account{position:relative;margin-top:auto}html[data-ui=v2] .dash .dash-account-btn{height:auto;font-family:var(--body);position:relative;display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:44px;padding:6px 8px;border:0;border-radius:7px;background:transparent;text-align:left;cursor:pointer}html[data-ui=v2] .dash .dash-account-btn:hover,html[data-ui=v2] .dash .dash-account-btn[aria-expanded=true]{background:rgb(32 43 51/.04)}.dash-account-copy{display:grid;min-width:0}.dash-account-firm,.dash-account-name,.dash-menu-firm,.dash-menu-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dash-account-name{font-weight:500}.dash-account-firm{font-size:11.5px;color:var(--mute)}.dash-menu{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:30;display:grid;grid-gap:1px;gap:1px;padding:6px;background:var(--card);border:1px solid var(--rule);border-radius:10px;box-shadow:0 8px 28px rgb(32 43 51/.12)}.dash-menu-who{display:grid;padding:6px 8px 8px;margin-bottom:4px;border-bottom:1px solid var(--rule)}.dash-menu-name{font-weight:500}.dash-menu-firm,.dash-menu-lbl,.dash-menu-role{font-size:11.5px;color:var(--mute)}.dash-menu-lbl{padding:4px 8px 2px}html[data-ui=v2] .dash .dash-menu-item{height:auto;font-family:var(--body);display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:34px;padding:6px 8px;border:0;border-radius:7px;background:transparent;text-align:left;cursor:pointer}.dash-menu-item>span:not(.v2-person):not(.dash-menu-role){flex:1 1 auto;min-width:0}html[data-ui=v2] .dash .dash-menu-item:focus-visible,html[data-ui=v2] .dash .dash-menu-item:hover,html[data-ui=v2] .dash .dash-menu-item[aria-checked=true]{background:color-mix(in srgb,var(--terracotta) 15%,var(--paper))}.dash-main{overflow:auto;min-width:0;padding:22px 28px}.dash-h{display:flex;align-items:baseline;gap:10px;margin-bottom:14px;flex-wrap:wrap}.dash-h h1{font-family:var(--display);font-weight:500;font-size:26px;letter-spacing:-.01em}.dash-count,.dash-trust{color:var(--soft)}.dash-h-act{margin-left:auto;display:flex;gap:8px}.dash-btn,html[data-ui=v2] .dash .dash-btn{border:1px solid var(--rule);background:var(--card);border-radius:999px;height:auto;padding:5px 14px;font-weight:500;cursor:pointer}.dash-btn.is-pri,html[data-ui=v2] .dash .dash-btn.is-pri{background:var(--evergreen);color:var(--paper);border-color:transparent}.dash-card{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:18px;max-width:640px}.dash-card h2{font-family:var(--display);font-weight:500;font-size:20px;margin:6px 0}.dash-card p,.dash-who{color:var(--soft)}.dash-who{display:flex;gap:8px;align-items:center;font-size:12px;min-width:0}.dash-who .agent-name-title{flex:1 1 auto;min-width:0}.dash-who-status{flex:none}.dash-acts{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.dash-list{max-width:640px;margin-top:22px;container-type:inline-size}.dash-row{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid var(--rule);align-items:center}.dash-row-title{min-width:0;flex:1 1}.dash-row-meta{margin-left:auto;color:var(--mute);font-size:12px;white-space:nowrap}@container (max-width: 600px){.dash-row{display:block}.dash-row>.dash-st{display:inline-block;margin-right:8px;vertical-align:middle}.dash-row-title{display:block;flex:none;width:100%}.dash-row:has(>.dash-st) .dash-row-title{display:inline;width:auto}.dash-row-meta{display:block;margin-top:4px;margin-left:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:left}.dash-row>.dash-btn{display:block;width:-moz-fit-content;width:fit-content;margin-top:var(--space-8)}}.dash-st{border-radius:99px;white-space:nowrap}.dash-quiet{color:var(--soft);max-width:460px}.time-run{display:inline-flex;align-items:center;gap:8px}.time-run p{margin:0;color:var(--soft);font-size:12.5px}.dash-alert,.dash-note{max-width:640px}.dash-alert{border:1px solid var(--rule);border-radius:7px;padding:12px;margin-bottom:12px}.dash-alert p{margin-bottom:8px}.dash-skel{height:12px;border-radius:4px;background:linear-gradient(90deg,rgb(32 43 51/.06),rgb(32 43 51/.11),rgb(32 43 51/.06));background-size:200% 100%;animation:dash-sh 1.4s infinite;max-width:640px;margin-bottom:12px}.dash-skel-title{width:180px;height:22px}.dash-skel-card{height:140px}.dash-skel-line{width:70%}.dash-rp{min-height:0;overflow:hidden;border-left:1px solid var(--rule);display:flex;flex-direction:column;min-width:0;background:var(--card);position:relative}.dash-rph{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--rule)}.dash-rph-t{font-weight:500}.dash-rph-s{font-size:11.5px;color:var(--mute)}.dash-ib{margin-left:auto;border:0;background:none;cursor:pointer;color:var(--soft);font-size:15px;padding:2px 6px}.dash .dash-rph .dash-ib{width:44px;height:44px;margin:-6px 0 -6px auto;padding:0;flex:0 0 auto;color:var(--soft)}.dash .dash-rph .dash-ib svg{display:block;width:18px;height:18px}.dash-rpb{flex:1 1;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.dash-scope{font-size:11.5px;color:var(--mineral);background:var(--mist);border-radius:99px;padding:2px 9px;align-self:flex-start}.dash-bubble{padding:8px 11px;border-radius:10px;max-width:92%}.dash-bubble.is-ai{background:var(--paper);border:1px solid var(--rule)}.dash-bubble.is-user{background:var(--ink);color:var(--paper);align-self:flex-end}.dash-compose{margin:10px 14px 14px;border:1px solid var(--rule);border-radius:10px;padding:9px 11px;background:var(--paper)}.dash-compose input[type=text]{width:100%;border:0;background:transparent;outline:none}.dash-compose input[type=text]::placeholder{color:var(--mute)}.dash-rail{display:none;flex-direction:column;align-items:center;gap:10px;padding-top:12px;position:relative;height:100%}.dash-rail .dash-ib{margin-left:0;padding:0;width:48px;height:48px}.dash-rail .dash-dot{position:absolute;top:10px;right:9px}.dash[data-collapsed=true] .dash-rail{display:flex}.dash [hidden]{display:none!important}html[data-ui=v2] .dash .dash-mfab,html[data-ui=v2] .dash .dash-scrim,html[data-ui=v2] .dash .dash-topbar{display:none}.dash[data-collapsed=true] .dash-rp{overflow:hidden}@media (max-width:900px){.dash-frame,.dash[data-collapsed=true] .dash-frame{grid-template-columns:1fr;height:auto}html[data-ui=v2] .dash .dash-topbar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--rule);position:-webkit-sticky;position:sticky;top:0;background:var(--paper);z-index:5}.dash-topbar .dash-logo{font-size:17px}.dash-topbar .dash-ib{margin-left:0}.dash-side{display:none;position:fixed;inset:0 25% 0 0;background:var(--paper);z-index:20}.dash[data-nav-open=true] .dash-side{display:flex}.dash-main{padding:16px 16px 80px}.dash-rp{position:fixed;top:0;right:0;bottom:0;width:88%;z-index:20;transform:translateX(100%);transition:transform .25s var(--ease)}.dash[data-rp-open=true] .dash-rp{transform:none;box-shadow:-8px 0 28px rgb(32 43 51/.12)}html[data-ui=v2] .dash[data-nav-open=true] .dash-scrim,html[data-ui=v2] .dash[data-rp-open=true] .dash-scrim{display:block!important;position:fixed;inset:0;background:rgb(32 43 51/.25);z-index:15;border:0;padding:0}.dash-rail,.dash[data-collapsed=true] .dash-rail{display:none!important}html[data-ui=v2] .dash .dash-mfab{display:flex!important;position:fixed;right:14px;bottom:14px;z-index:10;align-items:center;gap:6px;background:var(--ink);color:var(--paper);border-radius:99px;padding:7px 12px 7px 8px;border:0;margin-left:0}}@media (prefers-reduced-motion:reduce){.dash-frame,.dash-rp,.dash-sk,.dash-skel{transition:none;animation:none}}.dash-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.dash-chip-btn{border:1px solid var(--rule);border-radius:999px;padding:3px 10px;font-size:12px;background:none;cursor:pointer}html[data-ui=v2] .dash .dash-chip-btn{border-radius:999px;height:auto}.dash-chip-btn.is-on,html[data-ui=v2] .dash .dash-chip-btn.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.dash-table-wrap{overflow-x:auto;max-width:100%}.dash-table{width:100%;border-collapse:collapse}.dash-table th{text-align:left;font-weight:500;font-size:11.5px;color:var(--mute);padding:6px 8px}.dash-table td,.dash-table th{border-bottom:1px solid var(--rule)}.dash-table td{padding:8px;white-space:nowrap}.dash-table tbody tr{cursor:pointer}.dash-table tbody tr:hover,.dash-table tbody tr[data-selected=true]{background:color-mix(in srgb,var(--mist) 70%,transparent)}.dash-table tbody tr[data-changed=true]{animation:record-changed 2.4s ease}@keyframes record-changed{0%{background:color-mix(in srgb,var(--terracotta) 22%,var(--paper))}to{background:transparent}}.dash-table td.is-num,.dash-table th.is-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-st{font-size:11.5px;padding:1px 8px;border-radius:999px;background:var(--mist);color:var(--mineral)}.dash-st.is-g{background:color-mix(in srgb,var(--evergreen) 14%,var(--paper));color:var(--evergreen)}.dash-st.is-t{background:color-mix(in srgb,var(--terracotta) 14%,var(--paper));color:var(--terracotta)}.dash-st.is-m{background:rgb(32 43 51/.06);color:var(--soft)}.dash-state{padding:44px 0;color:var(--soft);max-width:460px}.dash-queue>.dash-state{margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.dash-state h2,.dash-state p:first-child{color:var(--ink);font-weight:500;font-size:inherit;margin:0 0 4px}.dash-state .dash-btn{margin-top:10px}.dash-note{background:var(--mist);color:var(--mineral);border-radius:7px;padding:7px 11px;margin-bottom:12px;font-size:12.5px}.dash-sk{height:12px;border-radius:4px;background:linear-gradient(90deg,rgb(32 43 51/.06),rgb(32 43 51/.11),rgb(32 43 51/.06));background-size:200%;animation:dash-sh 1.4s infinite}@keyframes dash-sh{to{background-position:-200% 0}}.dash-sub{margin:18px 0 8px;font-size:13px;font-weight:500}.dash-detail-h{font-family:var(--display);font-weight:500;font-size:18px}.dash-kv{display:grid;grid-template-columns:110px 1fr;grid-gap:6px 10px;gap:6px 10px;font-size:12.5px;margin:0}.dash-kv dt{color:var(--mute)}.dash-quiet{font-size:12px;color:var(--mineral)}.dash-agent{display:flex;flex-direction:column;gap:12px;max-width:680px;margin:0 auto;min-height:100%}.dash-main:has(.dash-agent.is-chat){display:flex;flex-direction:column}.dash-main:has(.dash-agent.is-chat)>main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dash-agent.is-chat{width:100%}.dash-agent.is-chat,.dash-agent.is-chat>.v2-chat-layout{flex:1 1 auto;min-height:0}@media (max-width:900px){.dash:has(.dash-agent.is-chat){display:flex;flex-direction:column;height:100dvh}.dash:has(.dash-agent.is-chat) .dash-frame{flex:1 1 auto;min-height:0;height:auto}html[data-ui=v2] .dash:has(.dash-agent.is-chat) .v2-chat-compose{padding-bottom:64px}}.dash-agent-h{display:flex;gap:12px;align-items:center}.dash-agent-h h1{font-family:var(--display);font-weight:500;font-size:24px;margin:0}.dash-role{font-size:11px;border:1px solid var(--rule);border-radius:999px;padding:1px 8px;color:var(--soft)}.dash-unavailable,.dash-unavailable-note{color:var(--terracotta);font-size:12px}.dash-unavailable{margin-left:6px}.dash-tabs{display:flex;gap:2px;padding:8px 10px 0;border-bottom:1px solid var(--rule)}.dash-tabs button,html[data-ui=v2] .dash .dash-tabs button{border:0;background:none;height:auto;min-height:44px;border-radius:0;padding:0 12px;margin-bottom:-1px;cursor:pointer;color:var(--soft);border-bottom:2px solid transparent}html[data-ui=v2] .dash .dash-tabs button:hover:not([aria-selected=true]){color:color-mix(in srgb,var(--ink) 78%,transparent)}.dash-tabs button.is-on,html[data-ui=v2] .dash .dash-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.dash-work{display:flex;flex-direction:column;gap:8px}.dash-wi{display:block;border:1px solid var(--rule);border-radius:9px;padding:9px 11px;background:var(--paper)}a.dash-wi{cursor:pointer;text-decoration:none}a.dash-wi:hover{background:color-mix(in srgb,var(--ink) 6%,var(--paper));text-decoration:none}a.dash-wi:focus,a.dash-wi:focus-visible{text-decoration:none}a.dash-wi:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dash-wi-m{font-size:11.5px;color:var(--mute);margin-top:3px}.dash-sec{margin:14px 0 6px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.dash-perms{margin:0;padding-left:16px;font-size:12.5px}.dash-sw{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--rule)}.dash-switch,html[data-ui=v2] .dash .dash-switch{margin-left:auto;width:30px;height:17px;border:0;border-radius:999px;background:rgb(32 43 51/.18);position:relative;cursor:pointer;padding:0;flex:none}.dash-switch:after{content:"";position:absolute;width:13px;height:13px;border-radius:50%;background:var(--card);top:2px;left:2px}.dash-switch.is-on{background:var(--evergreen)}.dash-switch.is-on:after{left:15px}.dash-field{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--mute);margin-top:8px}.dash-sel,html[data-ui=v2] .dash .dash-sel{border:1px solid var(--rule);border-radius:7px;padding:5px 8px;background:var(--paper);width:100%;height:auto}.dash-role-lock{font-size:12.5px;margin-top:8px}.dash-browser{border:1px solid var(--rule);border-radius:9px;overflow:hidden}.dash-bbar{background:var(--mist);font-size:11px;padding:5px 9px;color:var(--mineral)}.dash-bview{min-height:160px;display:grid;place-items:center;color:var(--mute);padding:16px;text-align:center}.dash-computer{display:flex;flex-direction:column;gap:8px;align-items:flex-start}@media (max-width:900px){.dash-hide-m{display:none}}.dash-chief-chat{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding-top:12px}.dash-chief-chat>.dash-scope{align-self:flex-start;margin:0 14px 8px}html[data-ui=v2] .dash-chief-chat .v2-chat{display:flex;flex-direction:column;min-height:0}html[data-ui=v2] .dash-chief-chat .v2-chat-body{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 0}html[data-ui=v2] .dash-chief-chat .v2-transcript{width:calc(100% - 28px)}html[data-ui=v2] .dash-chief-chat .v2-chat-compose{flex:0 0 auto;width:100%;padding:12px 14px max(12px,env(safe-area-inset-bottom))}html[data-ui=v2] .dash-chief-chat .v2-record-chip{width:100%;margin:0 0 8px}.dash-chief-chat[hidden],html[data-ui=v2] .dash-chief-chat .v2-chat-head[hidden]{display:none}.dash-table tbody tr:not([data-linked=true]){cursor:default}html[data-ui=v2] .dash-chief-chat .v2-chat-box{width:100%}html[data-ui=v2] .dash-chief-chat .v2-cite{height:auto;min-height:22px;max-width:100%;padding-block:3px;overflow-wrap:anywhere}