/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.runtime-edges path{stroke-width:2px}.runtime-check input{flex:none}@media (max-width:48rem){.runtime-workspace{padding:1rem}.runtime-thread-list li{flex-direction:column;align-items:flex-start}.topbar:has(+.runtime-workspace){flex-wrap:wrap;gap:.75rem;padding:1rem}.topbar:has(+.runtime-workspace) .mode-badge{white-space:normal;margin-left:0}.runtime-tree-reader{grid-template-columns:minmax(0,1fr)}.runtime-reader-empty,.runtime-tree-reader[data-reading=true]>.runtime-tree{display:none}}.team-workspace{max-width:88rem;margin:0 auto;padding:1.5rem}.team-account{margin-left:auto;font-size:.875rem}.team-account,.team-heading{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.team-heading{justify-content:space-between;margin:1rem 0}.team-heading h1{margin:.25rem 0;font-size:1.75rem}.team-heading .quiet-label{margin:0}.team-people{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:1rem;margin:0;padding:0 0 1rem;list-style:none;display:flex}.team-people li{align-items:baseline;gap:.5rem;font-size:.875rem;display:flex}.team-input-status,.team-people span,.team-turn-heading span{color:var(--muted);font-size:.8125rem}.team-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:2rem;margin-top:1.5rem;display:grid}.team-main-column,.team-sidebar{min-width:0}.team-workspace h2{margin:0 0 1rem;font-size:1.125rem}.team-workspace h3{font-size:.9375rem}.team-workspace h4{margin:0 0 .5rem;font-size:.8125rem}.team-workspace pre{white-space:pre-wrap;font-family:inherit;font-size:.875rem}.team-workspace code,.team-workspace p,.team-workspace pre{overflow-wrap:anywhere}.team-approval,.team-comments,.team-composer,.team-conversation,.team-settings{border:1px solid var(--line);background:var(--surface);border-radius:.5rem;margin-bottom:1rem;padding:1.25rem}.team-turn{margin-top:1.5rem}.team-history{max-height:55vh;overflow-y:auto}.team-history summary{cursor:pointer;color:var(--muted);font-size:.8125rem}.team-workspace .companion-button:disabled{color:var(--muted);opacity:.65}.team-turn-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;display:flex}.team-empty{color:var(--muted);padding:2rem 0}.team-notice{border-left:3px solid var(--accent);background:var(--accent-subtle);padding:1rem}.team-comments textarea,.team-composer textarea{border:1px solid var(--line);border-radius:.375rem;width:100%;margin:.5rem 0 1rem;padding:.75rem}.team-controls{border:0;min-width:0;margin:0;padding:0}.team-sidebar>section{border-bottom:1px solid var(--line);margin-bottom:1.5rem;padding:0 0 1rem}.team-inputs{max-height:35rem;padding:0;list-style:none;overflow-y:auto}.team-inputs li,.team-queue li{border-top:1px solid var(--line);padding:.75rem 0;font-size:.875rem}.team-inputs p,.team-queue p{margin:.375rem 0}.team-queue{padding-left:1.25rem}.team-input-status{font-weight:600}.team-save{margin:.75rem 0;font-size:.8125rem}.team-save summary{cursor:pointer;padding:.25rem 0;font-weight:600}.team-live{border-left:3px solid var(--accent);max-height:24rem;padding:.75rem;overflow-y:auto}.team-rejected{border-top:1px solid var(--line);padding-top:.5rem;font-size:.875rem}.team-picker select{max-width:100%;margin-left:1rem}.team-transfer{border-top:1px solid var(--line);margin-top:1rem;padding-top:.75rem}.team-transfer button{margin:.25rem .5rem .25rem 0}.team-transfer-review{align-items:flex-start;gap:.5rem;margin:1rem 0;display:flex}.team-transfer-context{max-height:22rem;overflow:auto}@media (max-width:64rem){.team-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.team-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}}@media (max-width:48rem){.team-workspace{padding:1rem}.team-sidebar{display:block}.topbar:has(~.team-workspace){flex-wrap:wrap;gap:.75rem;padding:1rem}.team-account{margin-left:0}.team-approval,.team-comments,.team-composer,.team-conversation,.team-settings{padding:1rem}}.team-integration{border:1px solid var(--color-zinc-300,#d4d4d8);border-radius:12px;min-width:0;margin:1rem 0;padding:1rem}.team-integration label{margin:.6rem 0;display:block}.team-integration input:not([type=checkbox]),.team-integration select,.team-integration textarea{background:0 0;border:1px solid #a1a1aa;border-radius:6px;width:100%;max-width:100%;padding:.5rem;display:block}.team-integration textarea{min-height:180px;font-family:monospace}.team-integration button{margin:.4rem .5rem .4rem 0}.team-integration details{overflow-wrap:anywhere;padding:.5rem 0}.team-context-passages{max-height:480px;overflow:auto}.team-context-passages fieldset{margin:.5rem 0}.team-budget>label{gap:.5rem;margin:1rem 0;display:grid}.team-budget>label textarea{box-sizing:border-box;width:100%}.team-budget dd{margin:0 0 .65rem}.team-working-context{border:1px solid var(--color-border,#cbd5e1);border-radius:.75rem;margin:1rem 0;padding:1rem}:is(.team-working-context,.context-review-editor) summary{cursor:pointer;padding:.35rem 0}:is(.team-working-context,.context-review-editor) fieldset{border:0;min-width:0;padding:0}:is(.team-working-context,.context-review-editor) label:not(.runtime-check){margin:.65rem 0;display:block}:is(.team-working-context,.context-review-editor) select,:is(.team-working-context,.context-review-editor) textarea{width:100%;max-width:60rem;margin-top:.25rem;display:block}.team-context-entry,.team-context-source{border-top:1px solid #cbd5e1;padding:.75rem 0}:is(.team-working-context,.context-review-editor) code{overflow-wrap:anywhere}.team-merge-versions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.75rem 0;display:grid}.team-merge-versions>section{border:1px solid #a1a1aa;border-radius:8px;min-width:0;padding:.75rem}.team-merge-versions h4{text-transform:capitalize;margin:0 0 .5rem}@media (max-width:900px){.team-merge-versions{grid-template-columns:1fr}}.team-comments label{display:block}.team-comments textarea{box-sizing:border-box;resize:vertical;min-height:6rem;display:block}.team-comments ol{padding-left:1.25rem}.team-comments li{margin-bottom:1rem}.alpha-session-list{padding-left:1.25rem}.alpha-session-list li{padding:.5rem 0}.context-review-editor :is(textarea,select,input:not([type=checkbox])){box-sizing:border-box;border:1px solid var(--color-border,#cbd5e1);border-radius:.4rem;max-width:100%;padding:.5rem}.context-review-editor textarea{resize:vertical}.alpha-topbar{flex-wrap:wrap;gap:.75rem 1.25rem;padding:1rem 1.5rem}.alpha-topbar>:not(.brand){font-size:.875rem}.alpha-topbar>span:nth-child(2){color:var(--muted)}.alpha-topbar nav{display:flex;flex-wrap:wrap;gap:.5rem}.alpha-topbar .alpha-account{margin-left:auto;min-width:0;overflow-wrap:anywhere}.alpha-workspace{max-width:80rem;padding:1.5rem}.alpha-workspace>.runtime-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem}.alpha-workspace>.runtime-toolbar>a{padding:.5rem}.alpha-workspace>.runtime-signin{width:100%;max-width:34rem;margin:1.5rem auto;padding:1.5rem}.alpha-session-panel>h1,.alpha-workspace>.runtime-signin h1{font-size:1.5rem;line-height:1.3}.alpha-workspace>.runtime-signin form{display:grid;gap:1rem;margin-top:1.5rem}.alpha-workspace>.runtime-signin label{display:grid;gap:.375rem;margin:0}.alpha-workspace>.runtime-signin input{display:block;width:100%;min-width:0;min-height:2.75rem;padding:.625rem .75rem;border:1px solid var(--line);border-radius:.5rem;background:var(--surface);color:var(--ink)}.alpha-workspace>.runtime-signin form>button{justify-self:start;margin:0}.alpha-session-panel{max-width:64rem;margin:0;padding:1.25rem 1.5rem}.alpha-session-panel>p{max-width:60ch;margin:.5rem 0 1rem}.alpha-session-panel .alpha-session-list{list-style:none;margin:0;padding:0}.alpha-session-panel .alpha-session-list>li{margin:0;padding:.875rem 0;border-top:1px solid var(--line)}.alpha-session-panel .alpha-session-list>li>p{margin:.125rem 0;color:var(--muted);font-size:.8125rem;overflow-wrap:anywhere}.alpha-session-panel .alpha-session-list>li>p:last-child{font-size:.75rem}.alpha-session-panel .alpha-session-open{justify-content:flex-start;max-width:100%;min-height:2.5rem;padding:.25rem 0;border:0;border-radius:.25rem;background:transparent;color:var(--ink);font-weight:600;text-align:left;overflow-wrap:anywhere}.alpha-session-panel .alpha-session-open:hover{color:var(--accent);text-decoration:underline;text-underline-offset:.2rem}@media (max-width:48rem){.alpha-topbar{padding:1rem}.alpha-topbar .alpha-account{margin-left:0}.alpha-workspace{padding:1rem}.alpha-workspace>.runtime-signin{margin:.5rem auto;padding:1.25rem}.alpha-session-panel{padding:1rem}}.runtime-workspace{max-width:88rem}.runtime-signin{max-width:36rem}.runtime-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem}.runtime-toolbar select{min-width:0;max-width:100%;padding:.5rem;border:1px solid var(--line);border-radius:.375rem;background:var(--surface)}.runtime-path{display:block;color:#52525b;overflow-wrap:anywhere;font-size:.8125rem;font-weight:400}.runtime-empty{padding:2rem;max-width:42rem}.runtime-empty h3{margin-top:0}.runtime-choices,.runtime-thread-list{list-style:none;padding:0;margin:0}.runtime-thread-list li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--line)}.runtime-thread-list li div{min-width:0}.runtime-thread-list h3,.runtime-thread-list p{margin:0;overflow-wrap:anywhere}.runtime-thread-list button{flex-shrink:0}.runtime-choices{margin:1rem 0}.runtime-choices li{padding:.5rem;border-bottom:1px solid var(--line)}.runtime-choices label{margin:0}.runtime-conversations{margin-top:2rem}.runtime-branch-tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.runtime-tree-reader{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);gap:1.5rem}.runtime-reader,.runtime-tree{min-width:0}.runtime-tree .section-heading{flex-wrap:wrap}.runtime-tree .exchange-overview{margin-top:.75rem}.runtime-edges{position:absolute;pointer-events:none}.runtime-edges path{fill:none;stroke:var(--accent);stroke-width:2}.runtime-node{position:absolute;width:10.75rem;min-height:4.5rem;padding:.5rem;border:1px solid var(--line);border-radius:.5rem;background:var(--surface);text-align:left}.runtime-node[aria-pressed=true]{border:2px solid var(--accent);background:var(--accent-subtle)}.runtime-node span{display:block;font-size:.6875rem;color:#52525b}.runtime-node strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:.8125rem}.runtime-reader{border:1px solid var(--line);border-radius:.75rem;background:var(--surface);overflow:hidden}.runtime-reader .panel-heading{flex-wrap:wrap;padding:1rem}.runtime-reading-body{max-height:55vh;overflow-y:auto;padding:1rem}.runtime-history-item{padding:.5rem 0 1rem;border-bottom:1px solid var(--line)}.runtime-history-item h3{margin:0 0 .5rem;font-size:.8125rem}.runtime-history-item pre{margin:0;font:inherit;font-size:.875rem}.runtime-reader>.runtime-toolbar,.runtime-reader>details,.runtime-reader>p{margin:1rem}.runtime-draft{margin:0;border:0;border-top:1px solid var(--line);border-radius:0;padding:1rem}.runtime-draft textarea{width:100%;border:1px solid var(--line);border-radius:.375rem;padding:.5rem}.runtime-check{display:flex;align-items:flex-start;gap:.5rem;margin:1rem 0;font-size:.8125rem}.runtime-check input{width:auto;flex:0 0 auto;margin-top:.2rem}.runtime-settings{font-size:.8125rem}.runtime-settings div{margin-bottom:.5rem}.runtime-settings dt{color:#52525b}.runtime-settings dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.runtime-live{padding:1rem;border-top:1px solid var(--line)}.runtime-live-output{max-height:15rem;overflow-y:auto}.runtime-live pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.8125rem}.runtime-interaction{margin-top:1rem;padding:1rem}.runtime-approval-choice{margin-top:.75rem}.runtime-approval-choice p{font-size:.75rem;color:#52525b;margin:.25rem 0}.runtime-recovery{padding:1rem;border-top:1px solid var(--line)}.runtime-operation-list{padding-left:1rem;max-height:15rem;overflow-y:auto;font-size:.75rem}.runtime-operation-list li{margin:.5rem 0}.runtime-reader-empty{display:grid;place-items:center;padding:2rem;border:1px dashed var(--line);border-radius:.75rem;color:#52525b}@media (max-width:48rem){.runtime-workspace{padding:1rem}.runtime-thread-list li{align-items:flex-start;flex-direction:column}.topbar:has(+.runtime-workspace){flex-wrap:wrap;gap:.75rem;padding:1rem}.topbar:has(+.runtime-workspace) .mode-badge{margin-left:0;white-space:normal}.runtime-tree-reader{grid-template-columns:minmax(0,1fr)}.runtime-reader-empty,.runtime-tree-reader[data-reading=true]>.runtime-tree{display:none}}