.btn-raised{box-shadow:0 1px 2px #2c2a2a0a,0 1px 3px #2c2a2a0f}.row-8{gap:8px;width:100%;display:flex}.row-8>.input{flex:1}.row-8>.btn{height:40px}.stack-4{flex-direction:column;gap:4px;display:flex}.invite-form{flex-direction:column;gap:12px;display:flex}.invite-form>.stack-4{margin-top:12px}.panel{border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);background:var(--x-color-background);flex-direction:column;gap:12px;width:100%;padding:16px;display:flex}.panel-head{flex-direction:column;gap:2px;display:flex}.panel-title{font-weight:500}.input-with-icon{flex:1;position:relative}.input-with-icon svg{color:var(--x-color-muted-foreground);position:absolute;top:12px;left:12px}.input-with-icon .input{color:var(--x-color-muted-foreground);padding-left:36px}.switch-row{border-top:1px solid var(--x-color-border);align-items:center;gap:12px;padding-top:12px;display:flex}.switch-text{flex-direction:column;flex:1;gap:2px;display:flex}.or-rule{align-items:center;gap:12px;display:flex}.or-rule>span:not(.eyebrow){background:var(--x-color-border);flex:1;height:1px}.row-8>.role-select{flex-shrink:0;width:112px}.add-row{padding-left:0}.connect-agent{flex-direction:column;gap:24px;display:flex}.choice-row{gap:12px;display:flex}.choice{border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);background:var(--x-color-background);cursor:pointer;flex-direction:column;flex:1;gap:12px;padding:14px 16px;display:flex}.choice:has(input:checked){border:2px solid var(--x-color-focus);padding:13px 15px;box-shadow:0 1px 2px -2px #2c2a2a12,0 2px 8px -1px #2c2a2a12}.choice-head{align-items:center;gap:10px;font-weight:500;display:flex}.choice-head input{width:16px;height:16px;accent-color:var(--x-color-focus);margin:0}.choice-sub{white-space:nowrap;font-size:var(--x-text-xs);line-height:var(--x-leading-xs);color:var(--x-color-muted-foreground);align-items:center;gap:6px;display:flex}.tool-icon{border:1px solid var(--x-color-border);border-radius:var(--x-radius-full);background:var(--x-color-background);width:24px;height:24px;color:var(--x-color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.connect-ask>summary{cursor:pointer;width:fit-content;color:var(--x-color-muted-foreground)}.connect-ask[open]>summary{color:var(--x-color-foreground)}.connect-ask>.prompt-box,.connect-ask>.hint{margin-top:8px}.prompt-box{border-radius:var(--x-radius-lg);background:var(--x-color-muted);align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.prompt-text{white-space:pre-line;word-break:break-all;flex:1;font-size:12px;line-height:20px}.prompt-text.prose{white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere;font-size:13px}.prompt-box .btn{height:32px}.hint code{font-size:11px}.waiting{align-items:center;gap:8px;display:flex}.connected-box{border:1px solid var(--x-color-success);border-radius:var(--x-radius-lg);background:var(--x-color-success-subtle);align-items:center;gap:12px;padding:12px 16px;display:flex}.connected-mark{border-radius:var(--x-radius-md);background:var(--x-color-muted);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.connected-dot{border-radius:var(--x-radius-full);background:var(--x-color-success-subtle);width:13px;height:13px;position:absolute;bottom:-4px;right:-4px}.connected-dot:after{content:"";border-radius:var(--x-radius-full);background:var(--x-color-success);position:absolute;inset:2px}.connected-text{flex:1;font-weight:500}.connected-check{color:var(--x-color-success)}.no-signal{background:var(--x-color-foreground);border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex;box-shadow:0 1px 2px #2c2a2a14,0 4px 12px #2c2a2a14}.no-signal-icon{color:var(--x-color-keeta-warning);flex-shrink:0;margin-top:2px}.no-signal-title{color:var(--x-color-background);font-weight:500}.no-signal-body{color:var(--x-color-inverse-muted);margin-top:4px;font-size:13px;line-height:20px}.join-mark{border-radius:var(--x-radius-xl);background:var(--x-color-focus);width:48px;height:48px;color:var(--x-color-focus-foreground);justify-content:center;align-self:center;align-items:center;font-size:20px;font-weight:600;display:inline-flex}.join-offer{flex-direction:row;align-items:center}.first-project{border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);background:var(--x-color-background);flex-direction:column;gap:16px;padding:20px;display:flex}.first-project .field{gap:6px}.first-project-fields{gap:12px;display:flex}.first-project-name{flex-shrink:0;width:280px}.first-project-goal{flex:1}.first-project-actions{justify-content:space-between;align-items:center;display:flex}.first-project-actions .btn-ghost{padding-left:0}.checklist{border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);background:var(--x-color-background)}.checklist-head{padding:12px 16px;font-weight:500}.checklist ul{margin:0;padding:0;list-style:none}.checklist>ul>li{border-top:1px solid var(--x-color-border);align-items:center;gap:12px;min-height:52px;padding:8px 16px;display:flex}.check-circle{border:1.5px solid var(--x-color-input);border-radius:var(--x-radius-full);flex-shrink:0;width:20px;height:20px}.check-text{flex-direction:column;flex:1;gap:2px;display:flex}.tool-list{gap:10px;display:flex}.checklist>ul>li.waiting-invites{align-items:flex-start}.waiting-invites .check-circle{margin-top:6px}.waiting-invites-head{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.waiting-invite-list{flex-direction:column;gap:8px;margin:4px 0;display:flex}.waiting-invite-list li{justify-content:space-between;align-items:center;gap:12px;display:flex}.waiting-invite-text{flex-direction:column;gap:2px;min-width:0;display:flex}.waiting-invite-email{overflow-wrap:anywhere}.waiting-invite-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.waiting-invites-head .btn-ghost,.waiting-invite-actions .btn-ghost{margin-right:-12px}.tool-list span{align-items:center;gap:4px;display:inline-flex}@media (width<=640px){.choice-row,.first-project-fields{flex-direction:column}.first-project-name{width:100%}}@media (width<=760px){.check-text{min-width:0}.tool-list{flex-wrap:wrap;gap:4px 10px}.checklist>ul>li{flex-wrap:wrap}.checklist>ul>li .btn{flex-shrink:0}.checklist>ul>li.waiting-invites{flex-wrap:nowrap}.waiting-invite-list li{flex-direction:column;align-items:flex-start;gap:4px}.first-project-actions{flex-wrap:wrap;gap:8px}}.segmented button{align-items:center;gap:8px;display:inline-flex}.segmented-count{font-family:var(--x-font-mono);letter-spacing:-.02em;color:var(--x-color-muted-foreground);font-weight:400}.agent-avatar{border-radius:var(--x-radius-md);background:var(--x-color-muted);color:var(--x-color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.agent-avatar-badge{border-radius:var(--x-radius-full);background:var(--x-color-background);padding:2px;display:flex;position:absolute;bottom:-4px;right:-4px}.agent-avatar-badge:empty{display:none}.state-badge{border-radius:var(--x-radius-full);flex-shrink:0;justify-content:center;align-items:center;gap:2px;display:inline-flex}.state-working{background:var(--x-color-success);transform:scale(.72)}.state-waiting{background:var(--x-color-muted-foreground)}.state-waiting i,.pause-glyph i{background:var(--x-color-background);border-radius:1px;width:2px;height:45%;display:block}.state-stopped{background:var(--x-color-danger);color:var(--x-color-danger-foreground);font-size:10px;font-weight:700;line-height:1}.tool-banner{border-radius:var(--x-radius-lg);background:var(--x-color-foreground);color:var(--x-color-background);align-items:center;gap:12px;padding:10px 16px;display:flex;box-shadow:0 1px 2px #2c2a2a14,0 4px 12px #2c2a2a14}.tool-banner-icon{color:var(--x-color-inverse-danger);flex-shrink:0}.tool-banner-text{flex:1}.tool-banner-button{background:var(--x-color-background);border-color:var(--x-color-background);color:var(--x-color-foreground)}.tool-banner-note{color:var(--x-color-inverse-muted)}.ask-section{flex-direction:column;gap:8px;display:flex}.ask-list{border-top:1px solid var(--x-color-border);margin:0;padding:0;list-style:none}.ask-row{border-bottom:1px solid var(--x-color-border);align-items:center;gap:16px;padding:12px 0;display:flex}.ask-row-team{cursor:pointer}.ask-row-team:hover{background:var(--x-color-keeta-hover)}.ask-row-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ask-row-title{font-size:var(--x-text-base);line-height:var(--x-leading-base);font-weight:500}.ask-row-meta{color:var(--x-color-muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ask-row-meta .mono{letter-spacing:-.02em;font-size:13px;font-weight:500}.ask-row-tag{align-items:center;gap:4px;font-weight:500;display:inline-flex}.pause-glyph{border-radius:var(--x-radius-full);background:var(--x-color-muted-foreground);justify-content:center;align-items:center;gap:2px;width:14px;height:14px;display:inline-flex}.mention-excerpt{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ask-row-button{flex-shrink:0;width:108px;box-shadow:0 1px 2px #2c2a2a0a,0 1px 3px #2c2a2a0f}.caught-up{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.caught-up-mark{border-radius:var(--x-radius-full);background:var(--x-color-muted);justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:4px;display:inline-flex}.sheet-layer{z-index:20;position:fixed;inset:0}.sheet-backdrop{background:var(--x-color-backdrop);position:absolute;inset:0}.sheet{background:var(--x-color-background);outline:none;flex-direction:column;width:540px;max-width:100%;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 48px -12px #0000001f}.sheet-top{border-bottom:1px solid var(--x-color-border);justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 24px;display:flex}.sheet-top-left{align-items:center;gap:8px;min-width:0;display:flex}.icon-button{border-radius:var(--x-radius-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sheet-body{flex-direction:column;flex:1;gap:24px;padding:28px 24px;display:flex;overflow-y:auto}.sheet-title{font-size:var(--x-text-xl);letter-spacing:-.01em;font-weight:600;line-height:28px}.sheet-layer .sheet-title{margin-bottom:-16px}.sheet-title:has(>.visually-hidden:only-child){margin:0;position:absolute}.sheet-meta{font-size:var(--x-text-xs);align-items:center;gap:8px;display:flex}.sheet-meta-agent{font-weight:500}.sheet-box{border-radius:var(--x-radius-lg);background:var(--x-color-muted);flex-direction:column;gap:4px;padding:16px;display:flex}.sheet-box-label{font-size:var(--x-text-xs);color:var(--x-color-muted-foreground)}.sheet-box-text{white-space:pre-line;line-height:22px}.change-compare{flex-direction:column;gap:8px;display:flex}.change-side .sheet-box-label{margin:0;font-weight:400}.change-proposed{border:1px solid var(--x-color-border);background:0 0}.change-title{font-weight:500}.change-side:not(.change-proposed) .change-differs{color:var(--x-color-muted-foreground)}.sheet-section-label{margin-bottom:8px;padding:0;font-weight:500}.sheet-footer{border-top:1px solid var(--x-color-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.sheet-footer>:last-child{margin-left:auto}.sheet-footer>.btn:first-child:not(:last-child){margin-left:0}.sheet-footer-hint{font-size:var(--x-text-xs);color:var(--x-color-muted-foreground);margin-left:auto}.chip{border:1px solid var(--x-color-border);border-radius:var(--x-radius-full);height:24px;font-size:var(--x-text-xs);align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.options{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.option{border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);cursor:pointer;align-items:center;gap:12px;padding:16px;display:flex}.option:has(input:checked){border-color:var(--x-color-foreground)}.options:disabled .option{cursor:default}.option-label{align-items:center;gap:8px;font-weight:500;display:flex}.option-text{flex-direction:column;gap:2px;min-width:0;display:flex}.option-detail{color:var(--x-color-muted-foreground);font-size:var(--x-text-sm)}.option-pick{border-radius:var(--x-radius-full);background:var(--x-color-focus-subtle);color:var(--x-color-focus);font-size:var(--x-text-xs);padding:0 8px;line-height:20px}.ask-link{align-self:flex-start;gap:6px}.checks-block{flex-direction:column;gap:8px;display:flex}.checks{border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);font-size:var(--x-text-xs);flex-direction:column;gap:6px;margin:0;padding:12px 16px;list-style:none;display:flex}.checks li{align-items:center;gap:8px;display:flex}.check-ok svg{color:var(--x-color-success)}.check-failed svg{color:var(--x-color-danger)}.toast-region{z-index:30;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:32px;left:264px;right:0}.toast{border-radius:var(--x-radius-lg);background:var(--x-color-foreground);color:var(--x-color-background);pointer-events:auto;align-items:center;gap:12px;padding:12px 16px;display:inline-flex;box-shadow:0 8px 24px #00000029}.toast-undo{color:var(--x-color-background);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:500;text-decoration:underline}@media (width<=900px){.toast-region{left:0}}@media (width<=760px){.ask-row-meta>span:not(:first-child,.ask-row-tag){display:none}.sheet{width:100%;box-shadow:none}.sheet-top{padding:0 8px 0 16px}.icon-button{width:40px;height:40px}}.sign-off-dco{border-left:3px solid var(--x-color-border);background:var(--x-color-subtle);font-size:var(--x-text-sm);margin:0 0 12px;padding:10px 12px}.secret-command{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--x-text-sm);margin:0;line-height:22px}.secret-run-names{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.secret-run-names li{align-items:center;gap:8px;display:flex}.social-posts{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.social-posts li+li{border-top:1px solid var(--x-color-border);padding-top:12px}.social-images{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.social-images img{object-fit:cover;border:1px solid var(--x-color-border);border-radius:6px;width:96px;height:96px}.drafts-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.draft-quote{border-left:2px solid var(--x-color-border);color:var(--x-color-muted-foreground);white-space:pre-wrap;max-height:200px;margin:0;padding:8px 12px;overflow:auto}.textarea.draft-body{min-height:200px}.ask-needed-next{color:var(--x-color-muted-foreground);align-items:flex-start;gap:8px;margin:12px 0 0;display:flex}.ask-needed-next svg{flex:none;margin-top:2px}.visual-impact{flex-direction:column;gap:8px;display:flex}.visual-impact p{margin:0}.visual-shots{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.visual-shots li{flex-direction:column;gap:4px;min-width:0;display:flex}.visual-shot{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);background:var(--x-color-subtle);cursor:zoom-in;padding:0;display:block;overflow:hidden}.visual-shot img{aspect-ratio:4/3;object-fit:cover;object-position:top;width:100%;display:block}.visual-shot-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.options>legend{margin-bottom:8px;padding:0}.viewer-backdrop{z-index:70;color:#fff;background:#141313e0;flex-direction:column;display:flex;position:fixed;inset:0}.viewer-bar{flex-shrink:0;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.viewer-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.viewer-count{color:#ffffffa3;font-size:var(--x-text-sm);white-space:nowrap}.viewer-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.viewer-icon{border-radius:var(--x-radius-full);color:#fff;cursor:pointer;background:#ffffff1a;border:0;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.viewer-icon:hover{background:#fff3}.viewer-stage{flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;padding:0 16px 24px;display:flex}.viewer-image{object-fit:contain;border-radius:var(--x-radius-md);background:#fff;min-width:0;max-width:100%;max-height:100%}.viewer-pdf{border-radius:var(--x-radius-md);background:#fff;border:0;flex:1;align-self:stretch;min-width:0}.markdown{overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;display:flex}.markdown>*{white-space:normal;margin:0}.markdown h4,.markdown h5,.markdown h6{font-size:inherit;font-weight:var(--x-font-weight-semibold);line-height:inherit}.markdown h4{font-size:1.125em}.markdown strong{font-weight:var(--x-font-weight-semibold)}.markdown ul,.markdown ol{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.markdown li>*+*{margin-top:4px}.markdown li>p{margin:0}.markdown li.task-item{margin-left:-20px;list-style:none}.markdown li.task-item input{vertical-align:-2px;margin:0 6px 0 0}.markdown a{color:inherit;text-underline-offset:2px;text-decoration:underline}.markdown code{border-radius:var(--x-radius-sm);background:var(--x-color-muted);font-family:var(--x-font-mono);padding:0 4px;font-size:.9em}.markdown pre{border-radius:var(--x-radius-md);background:var(--x-color-muted);white-space:pre;padding:12px;overflow-x:auto}.markdown pre code{background:0 0;padding:0}.markdown blockquote{border-left:3px solid var(--x-color-border);color:var(--x-color-muted-foreground);flex-direction:column;gap:8px;padding-left:12px;display:flex}.markdown blockquote>*{margin:0}.markdown hr{border:0;border-top:1px solid var(--x-color-border);width:100%}.markdown-table{overflow-x:auto}.markdown table{border-collapse:collapse;font-size:var(--x-text-sm)}.markdown th,.markdown td{border:1px solid var(--x-color-border);text-align:left;vertical-align:top;padding:4px 8px}.markdown th{background:var(--x-color-muted);font-weight:var(--x-font-weight-semibold)}.modal-backdrop{z-index:50;background:var(--x-color-backdrop);justify-content:center;align-items:flex-start;padding:160px 16px 32px;display:flex;position:fixed;inset:0}.modal{border-radius:var(--x-radius-xl);border:1px solid var(--x-color-border);background:var(--x-color-background);flex-direction:column;gap:20px;width:530px;max-width:100%;padding:24px;display:flex;box-shadow:0 16px 40px #2c2a2a24}.modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.modal-title{font-size:var(--x-text-xl);letter-spacing:-.01em;font-weight:600;line-height:28px}.modal-close{border-radius:var(--x-radius-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.modal-close:hover{background:var(--x-color-keeta-hover)}.modal-description{color:var(--x-color-muted-foreground);margin-top:-14px;line-height:22px}.modal-footer{justify-content:flex-end;align-items:center;gap:12px;display:flex}.modal-footer .spacer{margin-right:auto}.modal .btn{height:40px}@media (width<=760px){.modal-backdrop{align-items:stretch;padding:0;overflow-y:auto}.modal{width:100%;min-height:100%;box-shadow:none;border:0;border-radius:0;padding:16px}.modal-close{width:40px;height:40px;margin:-6px -6px 0 0}.modal-footer{flex-wrap:wrap;margin-top:auto}}.data-table{border-collapse:separate;border-spacing:0;background:var(--x-color-background);border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);width:100%}.data-table thead th:first-child{border-top-left-radius:calc(var(--x-radius-lg) - 1px)}.data-table thead th:last-child{border-top-right-radius:calc(var(--x-radius-lg) - 1px)}.data-table tbody tr:last-child td:first-child{border-bottom-left-radius:calc(var(--x-radius-lg) - 1px)}.data-table tbody tr:last-child td:last-child{border-bottom-right-radius:calc(var(--x-radius-lg) - 1px)}.data-table thead th{background:var(--x-color-subtle);border-bottom:1px solid var(--x-color-border);height:33px;font-size:var(--x-text-xs);line-height:var(--x-leading-xs);color:var(--x-color-muted-foreground);text-align:left;padding:8px 16px;font-weight:500}.data-table thead th:first-child{color:var(--x-color-foreground)}.data-table thead th .sort{align-items:center;gap:4px;display:inline-flex}.data-table.m-table td,.data-table td{border-bottom:1px solid var(--x-color-border);vertical-align:middle;height:88px;padding:0 16px}.data-table tbody tr.data-row:hover td{background:var(--x-color-keeta-hover)}.col-status{width:136px}.col-role{width:120px}.col-num{width:80px;text-align:right!important}.col-actions{width:132px;text-align:right!important}.m-table-holder{container:m-table/inline-size}.agents-table th{white-space:nowrap}.agents-table .col-status{width:152px}.agents-table .col-agent{width:100%;max-width:0}.agents-table .who>div{min-width:0}.agents-table .who-name,.agents-table .who-sub,.agents-table .col-project{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.agents-table .col-project{max-width:200px}.agents-table .col-saved,.agents-table .col-actions{white-space:nowrap;width:auto}.agents-table tr.group-row th{border-bottom:1px solid var(--x-color-border);font-size:var(--x-text-sm);line-height:var(--x-leading-sm);text-align:left;background:var(--x-color-muted);padding:16px 16px 8px;font-weight:500}@container m-table (width>=721px) and (width<=840px){.agents-table .col-saved{display:none}}.cell-muted{font-size:var(--x-text-xs);color:var(--x-color-muted-foreground)}.col-teams{width:240px}.team-chips{gap:4px;margin:0;padding:0;list-style:none;display:flex}.team-chip{border:1px solid var(--x-color-border);border-radius:var(--x-radius-full);max-width:120px;height:24px;font-size:var(--x-text-xs);white-space:nowrap;text-overflow:ellipsis;padding:0 8px;font-weight:500;line-height:22px;display:inline-block;overflow:hidden}.data-table.teams-table tbody th{border-bottom:1px solid var(--x-color-border);height:88px;color:var(--x-color-foreground);font-size:inherit;text-align:left;white-space:normal;background:0 0;padding:0 16px;font-weight:500}.teams-table tbody tr:last-child th{border-bottom:0}.teams-table tbody tr.data-row:hover th{background:var(--x-color-keeta-hover)}.teams-table th .badge{margin-left:8px}.teams-table .col-people{width:50%}.team-people{align-items:center;gap:12px;display:flex}.team-faces{gap:4px;margin:0;padding:0;list-style:none;display:flex}.team-faces .avatar{background:var(--x-color-muted)}.who{align-items:center;gap:12px;display:flex}.who .avatar{background:var(--x-color-muted)}.who-name{align-items:center;gap:8px;font-weight:500;display:flex}.who-link{color:inherit;text-decoration:none}.who-link:hover{text-decoration:underline}.who-sub{font-size:var(--x-text-xs);line-height:var(--x-leading-xs);color:var(--x-color-muted-foreground)}.badge{border-radius:var(--x-radius-full);background:var(--x-color-muted);height:20px;font-size:var(--x-text-xs);align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.state{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.dot{background:var(--x-color-ring);border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot-ok{background:var(--x-color-success)}.dot-pending{border:1px dashed var(--x-color-ring);background:0 0;width:18px;height:18px}.text-ok{color:var(--x-color-success)}.text-danger{color:var(--x-color-danger)}.text-warning{color:var(--x-color-warning)}.icon-tile{border-radius:var(--x-radius-md);background:var(--x-color-muted);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.icon-tile .corner{color:var(--x-color-danger);background:var(--x-color-background);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.icon-btn{border-radius:var(--x-radius-md);border:1px solid var(--x-color-input);background:var(--x-color-background);cursor:pointer;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-btn:hover{background:var(--x-color-keeta-hover)}.icon-btn.quiet{background:0 0;border-color:#0000}.m-menu-anchor{display:inline-block;position:relative}.m-menu{z-index:30;text-align:left;background:var(--x-color-background);border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);flex-direction:column;gap:2px;min-width:228px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 24px -8px #0000001f}.menu-item{text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;text-decoration:none;display:flex}.menu-item svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.menu-item:hover,.menu-item:focus-visible{background:var(--x-color-keeta-hover)}.menu-item.danger{color:var(--x-color-danger)}.menu-item .menu-hint{font-size:var(--x-text-xs);color:var(--x-color-muted-foreground);display:block}.menu-sep{background:var(--x-color-border);height:1px;margin:2px 4px}.m-overlay{z-index:50;background:var(--x-color-backdrop);justify-content:center;align-items:flex-start;padding:160px 16px 32px;display:flex;position:fixed;inset:0;overflow-y:auto}.m-dialog{background:var(--x-color-background);border-radius:var(--x-radius-xl);flex-direction:column;gap:20px;width:530px;max-width:100%;padding:24px;display:flex;position:relative;box-shadow:0 24px 48px -12px #0000002e}.m-dialog-head{flex-direction:column;gap:4px;padding-right:32px;display:flex}.m-dialog-title{font-size:var(--x-text-xl);letter-spacing:-.01em;font-weight:600;line-height:28px}.dialog-close{position:absolute;top:20px;right:20px}.dialog-foot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.dialog-foot .spacer{margin-right:auto}.row-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.m-callout{border-radius:var(--x-radius-md);background:var(--x-color-muted);gap:12px;padding:16px;display:flex}.callout-danger{background:var(--x-color-danger-subtle);border:1px solid var(--x-color-danger-border);align-items:center}.callout-title{font-weight:500}.sheet-overlay{z-index:50;background:var(--x-color-backdrop);justify-content:flex-end;display:flex;position:fixed;inset:0}.m-sheet{background:var(--x-color-background);flex-direction:column;width:540px;max-width:100%;height:100%;display:flex;box-shadow:-24px 0 48px -12px #0000001f}.sheet-bar{border-bottom:1px solid var(--x-color-border);align-items:center;gap:8px;height:56px;padding:0 16px 0 24px;display:flex}.sheet-bar .icon-btn{margin-left:auto}.sheet-tag{border:1px solid var(--x-color-border);border-radius:var(--x-radius-full);height:24px;font-size:var(--x-text-xs);align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.m-sheet-body{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow-y:auto}.m-sheet-foot{border-top:1px solid var(--x-color-border);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.m-sheet-foot .spacer{margin-right:auto}.lined{border-top:1px solid var(--x-color-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lined>li{border-bottom:1px solid var(--x-color-border);gap:12px;padding:12px 0;display:flex}.lined>li svg{flex-shrink:0;margin-top:2px}.m-toast{z-index:60;border-radius:var(--x-radius-md);background:var(--x-color-primary);color:var(--x-color-primary-foreground);align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 12px 24px -8px #0000004d}.m-toast button{color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;font-weight:500;text-decoration:underline}.m-checks{flex-direction:column;gap:8px;display:flex}.check{cursor:pointer;align-items:center;gap:10px;display:flex}.check input{width:16px;height:16px;accent-color:var(--x-color-focus);margin:0}.check .muted{margin-left:auto}.radio-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.radio-card{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);cursor:pointer;gap:10px;padding:16px;display:flex}.radio-card:has(input:checked){border:2px solid var(--x-color-focus);padding:15px}.radio-card input{accent-color:var(--x-color-focus);margin:2px 0 0}.picker{position:relative}.picker-button{text-align:left;justify-content:space-between;width:100%;height:40px;font-weight:400;overflow:hidden}.picker-pop{z-index:5;background:var(--x-color-background);border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);max-height:240px;padding:8px 12px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px -8px #0000001f}.m-switch-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.code-block{border-radius:var(--x-radius-md);background:var(--x-color-muted);align-items:center;gap:12px;padding:16px;display:flex}.code-block code{font-family:var(--x-font-mono);font-size:var(--x-text-xs);word-break:break-all;flex:1;line-height:20px}.m-waiting{color:var(--x-color-muted-foreground);align-items:center;gap:10px;display:flex}.toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.m-search{width:306px;max-width:100%;position:relative}.m-search svg{color:var(--x-color-muted-foreground);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.m-search .input{height:36px;padding-left:36px}.m-segmented .count{color:var(--x-color-muted-foreground);margin-left:6px}.m-pager{font-size:var(--x-text-xs);color:var(--x-color-muted-foreground);justify-content:space-between;align-items:center;display:flex}.pager-nav{align-items:center;gap:8px;display:flex}.since{font-family:var(--x-font-mono);font-size:var(--x-text-xs);color:var(--x-color-muted-foreground)}.spin{animation:.9s linear infinite spin}@media (width<=760px){.m-overlay{align-items:stretch;padding:0}.m-dialog{width:100%;min-height:100%;box-shadow:none;border-radius:0;padding:16px}.dialog-close{top:10px;right:10px}.dialog-foot,.m-sheet-foot{flex-wrap:wrap}.dialog-foot{margin-top:auto}.row-2{grid-template-columns:1fr}.m-sheet{width:100%;box-shadow:none}.sheet-bar{padding:0 8px 0 16px}.m-sheet-body{padding:16px}.m-sheet-foot{padding:12px 16px}.m-toast{bottom:16px;left:16px;right:16px;transform:none}}@container m-table (width<=720px){.m-table,.m-table tbody{display:block}.m-table thead{display:none}.m-table tbody tr{border-bottom:1px solid var(--x-color-border);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 16px;display:flex}.m-table tbody tr:last-child{border-bottom:0}.agents-table tr.group-row th{background:0 0;border-bottom:0;width:100%;padding:0;display:block}.data-table.m-table td{border-bottom:0;width:auto;height:auto;padding:0;display:block}.m-table tbody tr.data-row:hover td{background:0 0}.m-table td:nth-child(2){flex:calc(100% - 56px);order:-2;min-width:0}.m-table td.col-actions{order:-1;margin-left:auto}.m-table td.col-actions:has(.btn){flex-basis:100%;order:1}.m-table td.col-num{text-align:left!important}.m-table td[data-label]:before{content:attr(data-label) " ";color:var(--x-color-muted-foreground)}.m-table td[colspan]{flex:1}.agents-table .col-agent{width:auto;max-width:none}.m-table td.col-teams{flex-basis:100%;order:1}.data-table.teams-table tbody th{border-bottom:0;flex:100%;height:auto;padding:0}.teams-table td:nth-child(2){flex-basis:100%;order:0}.teams-table tbody tr.data-row:hover th{background:0 0}}@media (width<=760px){.who-name,.who-sub{overflow-wrap:anywhere}.who-name{flex-wrap:wrap}.icon-btn{width:40px;height:40px}.toolbar{flex-wrap:wrap;gap:8px}.m-search{width:100%}.m-search .input{height:40px}.m-segmented{max-width:100%;display:flex;overflow-x:auto}.m-segmented button{flex-shrink:0;min-height:40px}.m-menu{max-width:calc(100vw - 32px)}.m-pager{flex-wrap:wrap;gap:8px}}.run-gauge{color:var(--x-color-muted-foreground);align-items:center;gap:12px;margin-bottom:16px;display:flex}.run-gauge-bar{border-radius:var(--x-radius-full);background:var(--x-color-input);width:160px;height:6px;position:relative;overflow:hidden}.run-gauge-bar>span{background:var(--x-color-focus);position:absolute;inset:0 auto 0 0}.tools-intro{margin-bottom:16px}.tool-main>:last-child{margin-left:16px}.tools-list{border-top:1px solid var(--x-color-border);max-width:640px;margin:0;padding:0;list-style:none}.tool-row{border-bottom:1px solid var(--x-color-border);padding:24px 0}.tool-main{grid-template-columns:136px 24px 40px 1fr auto;align-items:center;column-gap:0;display:grid}.tool-main .state{font-weight:400}.tool-toggle{width:24px;height:24px;color:var(--x-color-muted-foreground);cursor:pointer;background:0 0;border:0;padding:0}.tool-title{font-weight:500}.tool-meta{font-size:var(--x-text-xs);line-height:var(--x-leading-xs);color:var(--x-color-muted-foreground)}.tool-actions{align-items:center;gap:8px;display:flex}.tool-detail{margin:16px 0 0 200px}.tool-projects{border-top:1px solid var(--x-color-border);margin:0;padding:0;list-style:none}.tool-projects li a{border-bottom:1px solid var(--x-color-border);align-items:center;gap:8px;height:41px;text-decoration:none;display:flex}.tool-projects li a svg{color:var(--x-color-muted-foreground);margin-left:auto}.tool-foot{font-size:var(--x-text-xs);color:var(--x-color-muted-foreground);padding-top:12px}.tool-foot a{color:var(--x-color-foreground)}.section-bar{border-bottom:1px solid var(--x-color-border);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.link-list{margin:0;padding:0;list-style:none}.link-row{border-bottom:1px solid var(--x-color-border);align-items:center;gap:12px;padding:12px 0;display:flex}.link-row .grow{flex:1;min-width:0}.link-open{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.tool-glyphs{color:var(--x-color-muted-foreground);align-items:center;gap:6px;display:inline-flex}.tool-glyphs svg{width:14px;height:14px}.access-hint{padding-top:12px}.access-add{max-height:360px;overflow-y:auto}.link-state{font-size:var(--x-text-xs);white-space:nowrap;font-weight:500}.banner{border-radius:var(--x-radius-md);background:var(--x-color-primary);min-height:52px;color:var(--x-color-primary-foreground);align-items:center;gap:12px;padding:8px 16px;display:flex}.banner .btn{color:var(--x-color-foreground);margin-left:auto}.max-640{max-width:640px}@media (width<=760px){.tool-main{grid-template-columns:40px minmax(0,1fr) auto;gap:8px}.tool-main>:first-child{grid-area:2/1/auto/3}.tool-toggle{grid-area:2/3;justify-self:end;width:40px;height:40px}.tool-actions{flex-wrap:wrap;justify-content:flex-end}.tool-detail{margin-left:0}.link-row,.banner{flex-wrap:wrap}}.github-section{margin-top:32px}.rules{border-bottom:1px solid var(--x-color-border);flex-direction:column;gap:16px;padding:16px 0;display:flex}.merge-holds{border-bottom:1px solid var(--x-color-border);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0;display:flex}.merge-holds .settings-row{align-self:stretch}.rules fieldset{border:0;margin:0;padding:0}.radio-row{align-items:center;gap:8px;padding:4px 0;display:flex}.checks-row{padding-top:8px}.setup-row{align-items:center;gap:8px;padding-top:8px;display:flex}.setup-row .input{flex:1;min-width:0}.repo-row{border-bottom:1px solid var(--x-color-border);flex-direction:column;gap:8px;padding:12px 0;display:flex}.repo-head{align-items:center;gap:12px;display:flex}.repo-head .grow{flex:1;min-width:0}.repo-head .tool-title,.repo-head .tool-meta{display:block}@media (width<=640px){.setup-row{flex-wrap:wrap}}.repo-sign-off{align-items:center;gap:12px;padding:4px 0;display:flex}.tool-chips{flex-wrap:wrap;gap:8px;display:flex}.tool-chip{border:1px solid var(--x-color-border);border-radius:var(--x-radius-full);background:var(--x-color-background);height:32px;color:var(--x-color-foreground);font:inherit;font-size:var(--x-text-sm);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.tool-chip.picked{border-color:var(--x-color-focus);background:var(--x-color-focus-subtle);cursor:default;padding-right:6px}.tool-chip-remove{border-radius:var(--x-radius-full);width:20px;height:20px;color:var(--x-color-muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.tool-chip-remove:hover{background:var(--x-color-background)}.security-scanners{max-width:640px;margin-top:40px}.scanner-intro{margin:12px 0 16px}.mcp-servers{max-width:640px;margin-top:40px}.mcp-intro{margin:12px 0 16px}.mcp-servers .dot-refused{background:var(--x-color-danger)}.mcp-tools{border-top:1px solid var(--x-color-border);margin:16px 0 0;padding:0;list-style:none}.mcp-tool{border-bottom:1px solid var(--x-color-border);align-items:flex-start;gap:16px;padding:16px 0;display:flex}.mcp-tool-text{overflow-wrap:anywhere;flex:1;min-width:0}.mcp-tool .select{flex:none;width:200px}.mcp-suggestions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mcp-suggestion{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);background:var(--x-color-background);width:100%;font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.mcp-suggestion:hover{background:var(--x-color-subtle)}.mcp-suggestion[aria-pressed=true]{border-color:var(--x-color-focus)}.alert-sources{max-width:640px;margin-top:40px}.alert-intro{margin:12px 0 16px}.alert-switch{align-items:center;gap:10px;display:flex}.xcode-cloud{max-width:640px;margin-top:40px}.xcode-intro{margin:12px 0 16px}.xcode-cloud .dot-refused{background:var(--x-color-danger)}.billing-hatched{background-image:repeating-linear-gradient(-45deg, transparent 0, transparent 5px, var(--x-color-muted) 5px, var(--x-color-muted) 6px);background-color:var(--x-color-background)}.link{color:var(--x-color-foreground);text-underline-offset:2px;align-items:center;gap:2px;text-decoration:underline;display:inline-flex}.billing-step{flex-direction:column;gap:24px;display:flex}.billing-step fieldset{border:0;min-width:0;margin:0;padding:0}.choice.plan-choice{align-items:stretch;gap:10px}.plan-badge{border-radius:var(--x-radius-full);background:var(--x-color-muted);font-size:var(--x-text-xs);line-height:var(--x-leading-xs);margin-left:auto;padding:2px 8px;font-weight:500}.plan-price{align-items:baseline;gap:4px;display:flex}.plan-amount{font-size:var(--x-text-2xl);line-height:var(--x-leading-2xl);letter-spacing:var(--x-tracking-tight);font-weight:600}.billing-pay{flex-direction:column;gap:12px;display:flex}.pay-tabs{gap:8px;display:flex}.pay-choice{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);background:var(--x-color-background);cursor:pointer;flex:1;align-items:center;gap:8px;padding:10px 14px;display:flex}.pay-choice:has(input:checked){border-color:var(--x-color-focus);box-shadow:0 0 0 1px var(--x-color-focus)}.pay-choice input{accent-color:var(--x-color-focus);margin:0}.pay-choice-name{font-weight:500}.pay-panel{border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);background:var(--x-color-subtle);flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}.card-local{margin:0}.card-stripe{width:100%}.card-saved{color:var(--x-color-success);align-items:center;gap:6px;margin:0;font-weight:500;display:inline-flex}.billing-summary{border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);overflow:hidden}.billing-summary-due{border-bottom:1px solid var(--x-color-border);flex-direction:column;gap:6px;padding:20px;display:flex}.billing-summary-amount{font-size:var(--x-text-3xl);line-height:var(--x-leading-3xl);letter-spacing:var(--x-tracking-tight);font-weight:600}.billing-summary-rows{background:var(--x-color-background);padding:4px 20px}.billing-summary-row{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.billing-summary-row+.billing-summary-row{border-top:1px solid var(--x-color-border)}.billing-summary-title{font-weight:500}.billing-summary-total{font-weight:600}.billing-summary-foot{border-top:1px solid var(--x-color-border);background:var(--x-color-subtle);color:var(--x-color-muted-foreground);padding:12px 20px}.billing-summary-foot strong{color:var(--x-color-foreground);font-weight:500}.deposit{align-items:flex-start;gap:16px;width:100%;display:flex}.deposit-qr{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);color:#2c2a2a;background:#fff;flex-shrink:0;padding:4px}.deposit-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.deposit-body p{margin:0}.deposit-input{min-width:0;font-size:var(--x-text-xs)}.billing{flex-direction:column;gap:32px;width:640px;max-width:100%;padding-top:8px;display:flex}.billing-section{flex-direction:column;gap:12px;display:flex}.billing-section p{margin:0}.billing-heading{border-bottom:1px solid var(--x-color-border);margin:0;padding-bottom:8px;font-weight:500}.billing-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.billing-balance{font-size:var(--x-text-2xl);line-height:var(--x-leading-2xl);letter-spacing:var(--x-tracking-tight);font-weight:600}.billing-block{border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);flex-direction:column;padding:2px 16px;display:flex}.billing-block-row{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.billing-block-row+.billing-block-row{border-top:1px solid var(--x-color-border)}.billing-block-value{text-align:right;font-weight:500}.billing-block-value.mono{font-size:13px}.billing-plan-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.reload-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reload-form .label{font-weight:400}.money-field{display:inline-flex}.money-field .input{width:88px}.reload-form .money-field .input{width:72px}.statement{border-collapse:collapse;width:100%;font-size:var(--x-text-sm)}.statement th{text-align:left;font-weight:400;font-size:var(--x-text-xs);color:var(--x-color-muted-foreground);padding:0 8px 8px 0}.statement td{border-top:1px solid var(--x-color-border);padding:10px 8px 10px 0}.statement .num{text-align:right;padding-right:16px}.statement-credit{color:var(--x-color-success)}.statement-tx{font-size:var(--x-text-xs);color:var(--x-color-muted-foreground)}.statement-pager{border-top:1px solid var(--x-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:12px;display:flex}.statement-pager-controls{align-items:center;gap:8px;display:inline-flex}.statement-page-size{align-items:center;gap:8px;margin-right:8px;display:inline-flex}.statement-page-size .select{width:76px}.billing-footer{border-top:1px solid var(--x-color-border);flex-direction:column;gap:24px;padding-top:24px;display:flex}.billing-footer p{margin:0}.card-dialog,.top-up{flex-direction:column;gap:16px;display:flex}.card-dialog p,.top-up p{margin:0}.card-dialog-next{border-top:1px solid var(--x-color-border);justify-content:space-between;gap:16px;padding-top:16px;display:flex}.top-up-lines{border-collapse:collapse;width:100%}.top-up-lines th{text-align:left;color:var(--x-color-muted-foreground);padding:6px 0;font-weight:400}.top-up-lines td{text-align:right;padding:6px 0}.top-up-total th,.top-up-total td{border-top:1px solid var(--x-color-border);color:var(--x-color-foreground);padding-top:10px;font-weight:600}.billing-banner{border-radius:var(--x-radius-lg);align-items:center;gap:12px;padding:12px 16px;display:flex}.billing-banner-light{border:1px solid var(--x-color-border);background:var(--x-color-background)}.billing-banner-dark{background:var(--x-color-foreground);color:var(--x-color-background);box-shadow:0 1px 2px #2c2a2a14,0 4px 12px #2c2a2a14}.billing-banner-icon{flex-shrink:0}.billing-banner-dark .billing-banner-icon{color:var(--x-color-inverse-danger)}.billing-banner-text{flex:1}.billing-banner-dark .billing-banner-button{background:var(--x-color-background);border-color:var(--x-color-background);color:var(--x-color-foreground)}.billing-banner-button{flex-shrink:0;text-decoration:none}.page.billing-paused-bar{margin-bottom:24px}.paused-due{border-top:1px solid var(--x-color-border);border-bottom:1px solid var(--x-color-border);justify-content:space-between;gap:16px;padding:14px 0;display:flex}@media (width<=640px){.pay-tabs,.billing-row,.billing-plan-foot,.deposit{flex-direction:column;align-items:stretch}.billing-banner{flex-wrap:wrap}}@media (width<=760px){.billing-banner-text{flex:200px;min-width:0}.billing-banner-button{height:40px}}.live-toolbar{align-items:center;gap:8px;display:flex}.live-search{border:1px solid var(--x-color-input);border-radius:var(--x-radius-md);background:var(--x-color-background);width:306px;height:36px;color:var(--x-color-muted-foreground);align-items:center;gap:8px;padding:0 12px;display:flex}.live-search input{min-width:0;color:var(--x-color-foreground);background:0 0;border:0;outline:none;flex:1}.live-mode{margin-left:auto}.live-table-card{overflow:hidden}.live-table{border-collapse:collapse;width:100%}.live-table th{white-space:nowrap;text-align:left;height:33px;font-size:var(--x-text-xs);color:var(--x-color-muted-foreground);background:var(--x-color-subtle);border-bottom:1px solid var(--x-color-border);padding:0 16px;font-weight:500}.live-table th:first-child{color:var(--x-color-foreground)}.live-table th svg{vertical-align:-2px}.live-table td{border-bottom:1px solid var(--x-color-border);vertical-align:middle;height:88px;padding:0 16px}.live-table tbody tr{cursor:pointer}.live-table tbody tr:hover{background:var(--x-color-keeta-hover)}.live-table tbody tr:last-child td{border-bottom:0}.live-table tbody tr.live-group-row{cursor:default}.live-table tbody tr.live-group-row:hover{background:0 0}.live-table .live-group-row th{color:var(--x-color-foreground)}.live-table tbody+tbody .live-group-row th{border-top:1px solid var(--x-color-border)}.live-table .live-group-row .mono{color:var(--x-color-muted-foreground);margin-left:4px}.live-status{white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:inline-flex}.live-status-stopped{color:var(--x-color-danger)}.live-status-working{color:var(--x-color-success)}.live-status-waiting{color:var(--x-color-muted-foreground)}.live-status-working .state-badge{border:1.5px solid var(--x-color-success);box-shadow:inset 0 0 0 3px var(--x-color-background);background:0 0;background-color:var(--x-color-success);transform:none}.live-agent{align-items:center;gap:12px;display:flex}.live-agent-name{white-space:nowrap;font-weight:500;text-decoration:none}.live-agent-name:hover{text-decoration:underline}.live-task{align-items:center;gap:8px;display:flex}.live-table .live-work{width:100%;max-width:0}.live-table.live-table-empty{table-layout:fixed}.live-table-empty th:first-child{width:16%}.live-table-empty th:nth-child(2){width:19%}.live-table.live-table-empty .live-work{width:30%;max-width:none}.live-table-empty th:nth-child(4){width:15%}.live-task-title,.live-work .live-sub{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.live-sub{font-size:var(--x-text-xs);line-height:var(--x-leading-xs);color:var(--x-color-muted-foreground);margin-top:2px;display:block}.live-sub-danger{color:var(--x-color-danger)}.live-project{white-space:nowrap;font-size:var(--x-text-xs);color:var(--x-color-muted-foreground)}.live-time{text-align:right;font-size:13px}.live-action{text-align:right;white-space:nowrap;width:1%}.ask-pill{border:1px solid var(--x-color-keeta-warning);border-radius:var(--x-radius-full);height:20px;color:var(--x-color-warning);white-space:nowrap;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.live-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.live-empty .btn{margin-top:16px}.live-empty-mark{border-radius:var(--x-radius-full);background:var(--x-color-muted);width:40px;height:40px;color:var(--x-color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.board-column{flex-direction:column;gap:8px;display:flex}.board-column-label{align-items:center;gap:8px;margin-bottom:4px;display:flex}.board-dot{border-radius:var(--x-radius-full);width:6px;height:6px}.board-dot-danger{background:var(--x-color-danger)}.board-dot-waiting{background:var(--x-color-muted-foreground)}.board-dot-working{background:var(--x-color-success)}.board-card-top{font-size:var(--x-text-xs);align-items:center;gap:8px;display:flex}.board-card-top .mono{margin-left:auto}.board-card-agent{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;text-decoration:none;overflow:hidden}.board-card-title{font-weight:500}.board-card-done .board-card-title{color:var(--x-color-muted-foreground)}.back-link{align-self:flex-start;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.agent-header{align-items:center;gap:14px;display:flex}.agent-header-text{flex:1;min-width:0}.agent-header-actions{gap:8px;display:flex}.now{align-items:center;gap:16px;padding:16px;display:flex}.now-text{flex-direction:column;flex:1;gap:2px;display:flex}.now-label{font-size:var(--x-text-xs);color:var(--x-color-muted-foreground)}.now-title{font-size:var(--x-text-base);line-height:var(--x-leading-base);font-weight:500}.now-line{color:var(--x-color-foreground)}.now-hint{margin-top:4px}.now-danger{background:var(--x-color-danger-subtle);border-color:var(--x-color-danger-border)}.now-danger .now-label{color:var(--x-color-danger)}.timeline{margin:0;padding:0;list-style:none}.timeline-day{border-bottom:1px solid var(--x-color-border);padding:24px 0 8px}.timeline-day:first-child{padding-top:8px}.timeline-entry{border-bottom:1px solid var(--x-color-border);align-items:center;gap:16px;min-height:45px;padding:6px 0;display:flex}.timeline-time{width:70px;color:var(--x-color-muted-foreground);flex-shrink:0;font-size:12px}.timeline-text{flex:1}.timeline-danger .timeline-text{color:var(--x-color-danger)}.load-earlier{align-self:center}.messages{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.message{border-bottom:1px solid var(--x-color-border);gap:12px;padding:12px 0;display:flex}.message:last-child{border-bottom:0}.message-head{align-items:baseline;gap:8px;display:flex}.message-author{font-weight:500}.message-text{white-space:pre-wrap}.message-compose{flex-direction:column;gap:8px;margin-top:auto;display:flex}@media (width<=760px){.live-toolbar{flex-wrap:wrap}.live-search{flex:200px;width:auto;height:40px}.live-table,.live-table tbody,.live-table tr,.live-table td{display:block}.live-table thead{display:none}.live-table tbody tr{border-bottom:1px solid var(--x-color-border);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 16px;display:grid}.live-table tbody tr:last-child{border-bottom:0}.live-table tbody tr.live-group-row{background:var(--x-color-subtle);padding:8px 16px;display:block}.live-table .live-group-row th{border:0;height:auto;padding:0;display:block}.live-table td{border-bottom:0;min-width:0;height:auto;padding:0}.live-table .live-work{width:auto;max-width:none}.live-table td:nth-child(2),.live-table td:nth-child(3){grid-column:1/-1}.live-table td:first-child{grid-row:1}.live-table td.live-time{grid-area:1/2;align-self:center}.live-table td.live-action{text-align:left;width:auto}.live-task{overflow-wrap:anywhere;flex-wrap:wrap}.board{grid-template-columns:minmax(0,1fr)!important}.agent-header{flex-wrap:wrap}.agent-header-text{flex:200px}.agent-header-actions{flex-wrap:wrap;flex:100%}.now{flex-wrap:wrap}.timeline-time{width:56px}.timeline-text{overflow-wrap:anywhere;min-width:0}}.wind-down-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wind-down-row{border-bottom:1px solid var(--x-color-border);align-items:center;gap:10px;min-height:44px;padding:6px 0;display:flex}.wind-down-row:last-child{border-bottom:0}.wind-down-name{overflow-wrap:anywhere;flex:1;min-width:0}.sessions{flex-direction:column;gap:8px;padding:16px;display:flex}.sessions-list{margin:0;padding:0;list-style:none}.sessions-row{border-top:1px solid var(--x-color-border);align-items:center;gap:12px;min-height:45px;padding:8px 0;display:flex}.sessions-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sessions-task{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.sessions-task:hover{text-decoration:underline}.sessions-outcome{white-space:nowrap;color:var(--x-color-muted-foreground);font-size:12px}.sessions-good{color:var(--x-color-success)}.sessions-bad{color:var(--x-color-danger)}.menu-anchor{flex-direction:column;gap:4px;display:inline-flex;position:relative}.menu{z-index:60;border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);background:var(--x-color-background);flex-direction:column;min-width:212px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 32px -8px #00000029}.menu-right{left:auto;right:0}.menu-up{top:auto;bottom:calc(100% + 4px)}.menu button,.menu-link{text-align:left;height:32px;color:var(--x-color-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}.menu button:hover,.menu-link:hover,.menu button[aria-checked=true]{background:var(--x-color-muted)}.menu .danger{color:var(--x-color-danger)}.menu button.menu-sub{color:var(--x-color-muted-foreground);padding-left:20px}.menu hr{border:0;border-top:1px solid var(--x-color-border);width:100%;margin:4px 0}.menu-group{padding:8px 8px 4px}.menu-check{margin-left:auto}.goal-line{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;display:flex}.goal-verdict{border-radius:var(--x-radius-full);align-items:center;height:22px;padding:0 8px;font-weight:500;display:inline-flex}.goal-on-track,.goal-done{background:var(--x-color-success-subtle);color:var(--x-color-success)}.goal-at-risk{background:var(--x-color-warning-subtle);color:var(--x-color-warning)}.goal-overdue{background:var(--x-color-danger-subtle);color:var(--x-color-danger)}.sheet-section .goal-line{margin:0 0 12px}.plan-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.plan-field{flex-direction:column;gap:6px;min-width:0;display:flex}.plan-input{align-items:center;gap:4px;display:flex}.plan-input .input{min-width:0;height:36px}.status-times{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.status-times li{border-bottom:1px solid var(--x-color-border);font-size:var(--x-text-sm);justify-content:space-between;gap:16px;padding:6px 0;display:flex}.status-times li:last-child{border-bottom:0}@media (width<=760px){.plan-fields{grid-template-columns:1fr}}.glyph{color:var(--x-color-muted-foreground);flex-shrink:0}.glyph-ink{color:var(--x-color-foreground)}.glyph-done{color:var(--x-color-success)}.pause-glyph{border-radius:var(--x-radius-full);background:var(--x-color-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;gap:2px;display:inline-flex}.pause-glyph i{background:var(--x-color-background);border-radius:1px;width:2px;height:40%}.stopped-glyph{border-radius:var(--x-radius-full);background:var(--x-color-danger);width:18px;height:18px;color:var(--x-color-danger-foreground);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ok-glyph,.none-glyph{border-radius:var(--x-radius-full);border:1.5px solid var(--x-color-success);background:radial-gradient(var(--x-color-success) 0 3.5px, transparent 4px);flex-shrink:0;width:18px;height:18px}.none-glyph{border:1.5px dashed var(--x-color-input);background:0 0}.ring{flex-shrink:0}.count{font-family:var(--x-font-mono);letter-spacing:-.02em;margin-left:6px}.eyebrow .count{margin-left:0}.icon-button{border-radius:var(--x-radius-md);width:28px;height:28px;color:var(--x-color-muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--x-color-keeta-hover);color:var(--x-color-foreground)}.btn.icon-only{width:36px;padding:0}.btn.btn-sm.icon-only{width:32px}.link-button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.link-button:hover{text-decoration:underline}.optional{font-size:var(--x-text-xs);color:var(--x-color-muted-foreground);margin-left:6px;font-weight:400}.input-icon{display:block;position:relative}.input-icon>svg{color:var(--x-color-muted-foreground);pointer-events:none;position:absolute;top:12px;left:12px}.input-icon .input{padding-left:36px}.search{display:block;position:relative}.search>svg{color:var(--x-color-muted-foreground);position:absolute;top:10px;left:12px}.search .input{height:36px;padding-left:36px}.with-icon{align-items:center;gap:8px;display:flex}.prose{white-space:pre-wrap;line-height:22px}.chip{border:1px solid var(--x-color-border);border-radius:var(--x-radius-full);background:var(--x-color-background);height:24px;font-size:var(--x-text-xs);align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.avatar-xs{border:1.5px solid var(--x-color-subtle);width:20px;height:20px;font-size:8px}.avatar-stack{display:inline-flex}.avatar-stack .avatar+.avatar{margin-left:-5px}.tabs-row{border-bottom:1px solid var(--x-color-border);justify-content:space-between;align-items:center;display:flex}.tabs{gap:24px;display:flex}.tabs-row .tabs{border-bottom:0}.page>.tabs{border-bottom:1px solid var(--x-color-border)}.tabs a{height:40px;color:var(--x-color-muted-foreground);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;text-decoration:none;display:inline-flex}.tabs a svg{width:16px;height:16px}.tabs a[aria-current=page]{color:var(--x-color-foreground);border-bottom-color:var(--x-color-accent);font-weight:500}.view-switch button{align-items:center;gap:6px;display:inline-flex}.header-actions{align-items:center;gap:8px;display:flex}.project-meta{align-items:center;gap:8px;margin-top:12px;display:flex}.projects-tools{justify-content:space-between;align-items:center;gap:16px;display:flex}.projects-tools .search{width:306px;max-width:100%}.projects-table{border-collapse:collapse;width:100%}.projects-table th{text-align:left;height:32px;font-size:var(--x-text-xs);color:var(--x-color-muted-foreground);border-bottom:1px solid var(--x-color-border);padding:0 16px;font-weight:500}.projects-table td{border-bottom:1px solid var(--x-color-border);vertical-align:middle;height:88px;padding:0 16px}.projects-table tr:last-child td{border-bottom:0}.projects-table tbody tr:hover{background:var(--x-color-keeta-hover)}.projects-table .empty-row td{text-align:center;height:64px}.health{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.health-stopped{color:var(--x-color-danger)}.health-ok{color:var(--x-color-success)}.project-cell{flex-direction:column;gap:2px;display:flex}.project-name{align-items:center;gap:6px;font-weight:500;display:inline-flex}.project-name a{text-decoration:none}.project-name a:hover{text-decoration:underline}.pin-button{color:var(--x-color-muted-foreground);opacity:0;cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.pin-button.is-pinned,tr:hover .pin-button,.pin-button:focus-visible{opacity:1}.row-action{text-align:right}.pager{justify-content:space-between;align-items:center;display:flex}.pager-pages{align-items:center;gap:8px;display:inline-flex}.form-card{width:642px;max-width:100%}.form-card-body{flex-direction:column;gap:20px;padding:24px;display:flex}.form-card-foot{border-top:1px solid var(--x-color-border);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.form-card-foot [role=status]{margin-right:auto}.form-card+.form-card{margin-top:16px}.import-tools{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);flex-direction:column;display:flex}.import-tool{cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.import-tool+.import-tool{border-top:1px solid var(--x-color-border)}.import-tool input{margin:0}.import-tool .muted{text-align:right;margin-left:auto}.import-tool[data-disabled]{cursor:default}.import-tool[data-disabled] .import-tool-name{color:var(--x-color-muted-foreground)}.import-account{justify-content:space-between;align-items:center;gap:12px;display:flex}.import-notice{color:var(--x-color-muted-foreground)}.import-rows{flex-direction:column;gap:8px;display:flex}.import-row{grid-template-columns:1fr minmax(0,220px);align-items:center;gap:12px;display:grid}.import-person{gap:10px;margin:0;display:flex}.import-person .muted{margin-left:auto}.import-check{cursor:pointer;align-items:center}.import-check input{width:16px;height:16px;accent-color:var(--x-color-focus);margin:0}.settings-stack{flex-direction:column;gap:32px;display:flex}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.empty-state .btn{margin-top:16px}.task-groups{flex-direction:column;gap:32px;display:flex}.group-head{border-bottom:1px solid var(--x-color-border);align-items:center;padding-bottom:8px;font-weight:500;display:flex}.group-toggle{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.group-toggle svg{transition:transform .15s}.group-toggle svg.rot{transform:rotate(90deg)}.task-rows{margin:0;padding:0;list-style:none}.task-row{border-bottom:1px solid var(--x-color-border);align-items:center;gap:14px;min-height:64px;padding-block:12px;display:flex}.task-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.task-open{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.task-open:hover{text-decoration:underline}.task-right{justify-content:flex-end;min-width:112px;display:flex}.working{color:var(--x-color-success);font-size:var(--x-text-xs);font-weight:500}.stuck{color:var(--x-color-danger);font-size:var(--x-text-xs);font-weight:500}.task-stuck{background:var(--x-color-danger-subtle);border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.task-stuck p{margin:0}.ask-button{box-shadow:0 1px 2px #2c2a2a0a,0 1px 3px #2c2a2a0f}.board{align-items:start;gap:12px;display:grid}.board-col{flex-direction:column;gap:8px;min-width:0;display:flex}.col-head{align-items:center;gap:6px;margin-bottom:4px;font-weight:500;display:flex}.col-head .count{margin-left:2px}.board-card{border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);background:var(--x-color-background);flex-direction:column;gap:6px;padding:12px;display:flex}.board-card.is-done .task-open{color:var(--x-color-muted-foreground);font-weight:400}.card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-agent{align-items:center;gap:6px;min-width:0;font-weight:500;display:inline-flex}.agent-mark{border-radius:var(--x-radius-full);background:var(--x-color-muted);justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:inline-flex}.board-card .assign{align-self:flex-start;min-width:110px}.board-empty{border:1px dashed var(--x-color-input);border-radius:var(--x-radius-lg);justify-content:center;align-items:center;height:96px;display:flex}.more-button{color:var(--x-color-muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.overlay{z-index:50;background:var(--x-color-backdrop);justify-content:center;align-items:flex-start;padding:160px 16px 32px;display:flex;position:fixed;inset:0;overflow-y:auto}.overlay-sheet{justify-content:flex-end;padding:0}.overlay.overlay-sheet{overflow:clip}.dialog{border-radius:var(--x-radius-xl);background:var(--x-color-background);flex-direction:column;gap:20px;width:530px;max-width:100%;padding:24px;display:flex;box-shadow:0 24px 48px -12px #0000002e}.dialog-head{justify-content:space-between;gap:16px;display:flex}.dialog-titles{flex-direction:column;gap:6px;display:flex}.dialog-title{font-size:var(--x-text-xl);font-weight:600;line-height:28px}.dialog-form,.sheet-form{flex-direction:column;gap:20px;display:flex}.dialog-actions{justify-content:flex-end;gap:8px;display:flex}.sheet{background:var(--x-color-background);flex-direction:column;width:540px;max-width:100%;height:100%;display:flex;box-shadow:-24px 0 48px -12px #0000001f}.sheet-top{border-bottom:1px solid var(--x-color-border);align-items:center;gap:8px;height:56px;padding:0 24px;display:flex}.sheet-top .icon-button{margin-left:auto}.sheet-body{flex-direction:column;flex:1;align-items:flex-start;gap:16px;padding:28px 24px;display:flex;overflow-y:auto}.sheet-body>*{align-self:stretch}.sheet-body>.menu-anchor,.sheet-body>.link-button{align-self:flex-start}.sheet-title{font-size:var(--x-text-xl);font-weight:600;line-height:28px}.sheet-foot{border-top:1px solid var(--x-color-border);justify-content:space-between;align-items:center;gap:8px;padding:16px 24px;display:flex}.foot-actions{gap:8px;display:inline-flex}.sheet-section{flex-direction:column;display:flex}.section-head{border-bottom:1px solid var(--x-color-border);padding-bottom:8px;font-weight:500}.sheet-section>.section-head+:not(ul,ol){margin-top:12px}.task-agent-line{align-items:center;gap:6px;margin-top:-8px;display:flex}.task-agent-line svg{width:16px;height:16px}.status-button{border:1px solid var(--x-color-input);border-radius:var(--x-radius-md);background:var(--x-color-background);height:30px;font-size:var(--x-text-xs);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.status-button[aria-expanded=true]{border-color:var(--x-color-focus);box-shadow:0 0 0 3px var(--x-color-focus-subtle)}.activity,.subtask-list{margin:0;padding:0;list-style:none}.activity li{border-bottom:1px solid var(--x-color-border);grid-template-columns:86px 1fr auto;align-items:center;gap:12px;min-height:44px;padding:8px 0;display:grid}.subtask-list li{border-bottom:1px solid var(--x-color-border);align-items:center;gap:10px;min-height:40px;display:flex}.subtask-list li .muted{margin-left:auto}.needs-list li .muted+.muted{margin-left:0}.needed-by-head{margin-top:16px}.needs-choices{max-height:320px;margin-top:8px;overflow-y:auto}.needs-choices .grow{flex:1;min-width:0}.plan-steps{margin:0;padding:0;list-style:none}.plan-steps li{border-bottom:1px solid var(--x-color-border);grid-template-columns:14px minmax(0,1fr);align-items:start;column-gap:12px;padding:12px 0;display:grid}.plan-steps .glyph{margin-top:3px}.plan-step-text{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.plan-step-title{font-size:var(--x-text-sm);line-height:20px}li[aria-current=step] .plan-step-title{font-weight:500}.plan-step-check{font-size:var(--x-text-xs);line-height:var(--x-leading-xs);color:var(--x-color-muted-foreground)}.plan-step-label{font-weight:500}.subtask-form{gap:8px;margin-top:8px;display:flex}.subtask-form .input{height:32px}.sheet-section>.btn-ghost{align-self:flex-start;margin-top:4px}.status-menu{width:248px}@media (width<=900px){.board{grid-template-columns:1fr!important}.projects-tools{flex-direction:column;align-items:stretch}.projects-table th:nth-child(3),.projects-table td:nth-child(3),.projects-table th:nth-child(5),.projects-table td:nth-child(5){display:none}}.task-tools-row{justify-content:flex-end;margin-bottom:-16px;display:flex}.task-tools{align-items:center;gap:4px;display:flex}.row-icon-button{border-radius:var(--x-radius-md);width:30px;height:30px;color:var(--x-color-muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.row-icon-button:hover,.row-icon-button[aria-expanded=true]{border-color:var(--x-color-border);background:var(--x-color-background)}.row-menu-button{opacity:0}.task-row:hover .row-menu-button,.task-row:focus-within .row-menu-button,.row-menu-button[aria-expanded=true]{opacity:1}@media (hover:none){.row-menu-button{opacity:1}}.priority-icon.is-urgent{color:var(--x-color-danger)}.priority-icon.is-high,.priority-icon.is-medium,.priority-icon.is-low{color:var(--x-color-foreground)}.priority-icon.is-none{color:var(--x-color-muted-foreground)}.priority-button.is-none{opacity:.6}.task-row[draggable=true]{cursor:grab}.task-row.is-dragging{opacity:.5}.task-row.drop-above{box-shadow:inset 0 2px 0 var(--x-color-focus)}.task-row.drop-below{box-shadow:inset 0 -2px 0 var(--x-color-focus)}.menu button:disabled{color:var(--x-color-muted-foreground);cursor:default;background:0 0}.menu-note{white-space:normal;max-width:220px;padding:4px 8px}.sheet-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status-readonly{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.status-button.is-readonly{cursor:default;border-style:dashed}@media (width<=600px){.task-row{flex-wrap:wrap;gap:6px 12px}.task-text{flex:1 1 0}.task-tools{order:2}.task-right{flex:1 0 100%;order:3;justify-content:flex-start;min-width:0;padding-left:30px}.task-right:empty{display:none}.task-open{overflow-wrap:anywhere}.page-header{flex-wrap:wrap}.tabs-row{border-bottom:0;flex-wrap:wrap;gap:8px}.tabs-row .tabs{border-bottom:1px solid var(--x-color-border);flex-wrap:wrap;flex:100%;column-gap:16px}.tabs a svg{display:none}.view-switch{flex-shrink:0;margin-left:auto}}@media (width<=760px){.projects-tools .search{width:100%}.projects-tools .segmented{overflow-x:auto}.projects-tools .segmented button{flex-shrink:0}.projects-table,.projects-table tbody{display:block}.projects-table thead{display:none}.projects-table tbody tr{border-bottom:1px solid var(--x-color-border);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px;display:flex}.projects-table tbody tr:last-child{border-bottom:0}.projects-table td{border-bottom:0;height:auto;padding:0;display:block}.projects-table td:nth-child(2){flex:100%;order:-1;min-width:0}.projects-table td:nth-child(3),.projects-table td:nth-child(5){display:block}.projects-table td.row-action{margin-left:auto}.projects-table td.row-action:empty{display:none}.projects-table .empty-row td{flex:1;height:auto}.pin-button{opacity:1;justify-content:center;align-items:center;width:40px;height:40px;margin:-10px 0}.row-icon-button{width:40px;height:40px}.pager .btn{width:40px}.overlay{align-items:stretch;padding:0;overflow-y:auto}.dialog{width:100%;min-height:100%;box-shadow:none;border-radius:0;padding:16px}.dialog-actions{flex-wrap:wrap;margin-top:auto}.sheet{width:100%;box-shadow:none}.sheet-top{padding:0 8px 0 16px}.sheet-body{padding:20px 16px}.icon-button{width:40px;height:40px}}.task-github-rows{margin:0;padding:0;list-style:none}.task-github-rows>li{border-bottom:1px solid var(--x-color-border);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:8px 0;display:grid}.task-github-wide{grid-column:2/-1;min-width:0}.task-github-branch{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.task-github-deploys{flex-wrap:wrap;gap:4px 16px;display:flex}.task-github-deploys a{margin-left:4px}.task-github-rows .input-row{max-width:240px}.task-github-rows+p{margin-top:12px}@media (width<=600px){.task-github-rows>li{grid-template-columns:88px minmax(0,1fr) auto}.task-github-rows .input-row{grid-column:2/-1;max-width:none}.task-github-create{grid-column:2/-1;justify-self:start}}.task-comment-form{flex-direction:column;gap:8px;display:flex}.task-comment-form .textarea{min-height:64px}.task-comments{flex-direction:column;gap:12px;margin:0 0 12px;padding:0;list-style:none;display:flex}.task-comments .prose{white-space:pre-wrap;margin:4px 0 0}.comments-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mention-anchor{flex-direction:column;display:flex;position:relative}.mention-menu{max-width:100%;right:0}.mention-menu[hidden]{display:none}.mention-option{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:baseline;gap:8px;min-height:32px;padding:6px 8px;display:flex;overflow:hidden}.mention-option[aria-selected=true],.mention-option:hover{background:var(--x-color-muted)}.mention-option-name{font-weight:500}.mention{background:var(--x-color-muted);border-radius:4px;padding:0 2px;font-weight:500}.task-handovers{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.task-handovers .prose{white-space:pre-wrap;margin:4px 0 8px}.task-handover-list{margin:4px 0 8px;padding-left:18px}.incident-switch{align-items:center;gap:8px;display:inline-flex}.sheet-controls .incident-switch{border:1px solid var(--x-color-input);border-radius:var(--x-radius-md);background:var(--x-color-background);height:30px;font-size:var(--x-text-xs);padding:0 10px 0 6px;font-weight:500}.task-requirements-form{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.task-requirements-form .textarea,.task-requirements-form .input{flex:100%}.decision-rules{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.decision-rule{border-top:1px solid var(--x-color-border);align-items:center;gap:12px;padding:12px 0;display:flex}.decision-rule-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.task-attachments{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}.task-attachments li{flex-direction:column;gap:4px;min-width:0;display:flex}.task-attachments img{aspect-ratio:4/3;object-fit:contain;border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);background:var(--x-color-subtle);width:100%;display:block}.task-attachment-open{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.task-attachment-document{cursor:pointer;aspect-ratio:4/3;border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);background:var(--x-color-subtle);width:100%;color:var(--x-color-muted-foreground);place-items:center;padding:0;display:grid}.task-attachment-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-attachment-actions{gap:4px;display:flex}.task-attachment-add{cursor:pointer;align-self:flex-start;margin-top:8px}.task-attachment-add.is-busy{opacity:.6;cursor:progress}.task-description.folded{max-height:176px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.task-description-toggle{align-self:flex-start}.task-request-messages{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.task-request-message{flex-direction:column;gap:2px;display:flex}.task-request-author{font-weight:500}.task-request-text{white-space:pre-wrap;overflow-wrap:anywhere}.task-request-actions{align-items:center;gap:12px;margin-top:12px;display:flex}.tasks-default{justify-content:space-between;align-items:center;gap:24px;display:flex}.tasks-default-title{font-weight:500}.field.uses-agents-field{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;display:flex}.knowledge-layout{grid-template-columns:160px 1fr;align-items:start;gap:24px;display:grid}.knowledge-types{flex-direction:column;gap:2px;display:flex}.knowledge-types a{border-radius:var(--x-radius-md);height:30px;color:var(--x-color-muted-foreground);align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:flex}.knowledge-types a:hover{background:var(--x-color-keeta-hover)}.knowledge-types a[aria-current=page]{background:var(--x-color-muted);color:var(--x-color-foreground);font-weight:500}.knowledge-types .count{font-size:var(--x-text-xs);margin-left:auto}.knowledge-main{flex-direction:column;gap:8px;min-width:0;display:flex}.agents-read{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);background:var(--x-color-background);align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.agents-read code{margin-left:auto;font-size:11px}.knowledge-list{margin:8px 0 0;padding:0;list-style:none}.knowledge-row{border-bottom:1px solid var(--x-color-border);align-items:center;gap:16px;min-height:88px;padding-block:12px;display:flex}.knowledge-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.knowledge-by{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.paused{color:var(--x-color-muted-foreground);align-items:center;gap:6px;display:inline-flex}.textarea.knowledge-textarea{min-height:140px}.callout{border-radius:var(--x-radius-lg);background:var(--x-color-muted);align-items:center;gap:12px;padding:16px;display:flex}.callout-text{flex-direction:column;flex:1;gap:2px;display:flex}.callout-text strong{font-weight:500}.notion-mark{border:1.5px solid;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-family:Georgia,serif;font-size:11px;font-weight:700;display:inline-flex}.doc-results{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);flex-direction:column;padding:4px;display:flex}.doc-option{cursor:pointer;border-radius:6px;align-items:center;gap:10px;height:40px;padding:0 10px;font-weight:500;display:flex}.doc-option:hover,.doc-option[aria-selected=true]{background:var(--x-color-focus-subtle)}.doc-option .menu-check{color:var(--x-color-focus)}.author{color:var(--x-color-foreground);font-weight:500}@media (width<=900px){.knowledge-layout{grid-template-columns:1fr}}.knowledge-shares{border-top:1px solid var(--x-color-border);flex-direction:column;gap:8px;margin-top:20px;padding-top:16px;display:flex}.knowledge-share-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.knowledge-share-list li{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.knowledge-share-form{grid-template-columns:1fr auto;align-items:center;gap:8px 12px;display:grid}.knowledge-share-form .label,.knowledge-share-form .hint{grid-column:1/-1}.knowledge-share-required{cursor:pointer;align-items:center;gap:8px;display:flex}.knowledge-share-required input{width:16px;height:16px;accent-color:var(--x-color-focus);margin:0}.knowledge-share-form .btn{grid-area:2/2}.knowledge-required{border-top:1px solid var(--x-color-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 16px;margin-top:20px;padding-top:16px;display:flex}.knowledge-required>div{flex:1;min-width:0}.knowledge-required-label{font-weight:500}.knowledge-required .hint{margin:2px 0 0}.knowledge-required .error-text{flex-basis:100%}.knowledge-readers{border-top:1px solid var(--x-color-border);flex-direction:column;gap:8px;margin-top:20px;padding-top:16px;display:flex}.knowledge-reader-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.file-badge{border:1px solid var(--x-color-border);border-radius:var(--x-radius-sm);color:var(--x-color-muted-foreground);align-self:flex-start;padding:0 6px}.file-facts{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.input.file-input{height:auto;padding:6px}.file-picked{overflow-wrap:anywhere;font-weight:500}.rw-page{flex-direction:column;gap:8px;display:flex}.rw-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.rw-list{border-top:1px solid var(--x-color-border);margin:0;padding:0;list-style:none}.rw-row{border-bottom:1px solid var(--x-color-border);align-items:center;gap:16px;min-height:72px;padding-block:12px;display:flex}.rw-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rw-facts{color:var(--x-color-muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;display:flex}.rw-row .rw-facts{justify-content:flex-end;max-width:50%}.rw-state{border-radius:var(--x-radius-full);background:var(--x-color-muted);height:22px;color:var(--x-color-muted-foreground);align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.rw-state.rw-active{background:var(--x-color-success-subtle);color:var(--x-color-success)}.rw-cadence{margin:-8px 0 0}.rw-actions{flex-wrap:wrap;gap:8px;display:flex}.rw-actions .btn{gap:6px}.rw-block{flex-direction:column;gap:8px;display:flex}.rw-text{white-space:pre-wrap;margin:0}.rw-history{border-collapse:collapse;width:100%;font-size:var(--x-text-sm)}.rw-history th{border-bottom:1px solid var(--x-color-border);color:var(--x-color-muted-foreground);font-size:var(--x-text-xs);text-align:left;padding:6px 8px 6px 0;font-weight:500}.rw-history td{border-bottom:1px solid var(--x-color-border);vertical-align:top;padding:10px 8px 10px 0}.rw-sub{display:block}.rw-over{color:var(--x-color-danger);font-weight:500;display:block}.textarea.rw-textarea{min-height:64px}.rw-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rw-budget-hint{margin-top:-12px}.rw-when{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.rw-when legend{margin-bottom:8px;padding:0}.rw-weekdays{flex-wrap:wrap;gap:6px;display:flex}.rw-day{border:1px solid var(--x-color-input);border-radius:var(--x-radius-full);min-width:48px;height:32px;font-size:var(--x-text-xs);cursor:pointer;justify-content:center;align-items:center;padding:0 10px;display:inline-flex;position:relative}.rw-day input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rw-day-on{border-color:var(--x-color-focus);background:var(--x-color-focus-subtle);color:var(--x-color-focus);font-weight:500}.rw-day:has(:focus-visible){outline:2px solid var(--x-color-focus);outline-offset:1px}@media (width<=760px){.rw-row{flex-wrap:wrap}.rw-row .rw-facts{justify-content:flex-start;width:100%;max-width:none}.rw-pair{grid-template-columns:1fr}}.overlay:has(.rw-form){padding-top:48px;overflow-y:auto}.rw-focus{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.rw-focus-title{font-weight:500}.release-missed{background:var(--x-color-warning-subtle);color:var(--x-color-warning);gap:12px;margin-bottom:16px;padding:16px;display:flex}.release-missed p{margin:0}.release-missed-list{color:var(--x-color-foreground);flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.release-tasks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.release-task{flex-direction:column;gap:6px;display:flex}.release-ready{justify-content:space-between;align-items:center;gap:12px;display:flex}.release-task-title{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.release-flag{border-radius:var(--x-radius-full);background:var(--x-color-warning-subtle);height:20px;color:var(--x-color-warning);align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.release-notes-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.release-notes{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);background:var(--x-color-subtle);font-size:var(--x-text-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px}.release-line{margin:0}.referral-start{border:1px solid var(--x-color-border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;padding:20px;display:flex}.referral-share{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;max-width:720px;margin-bottom:24px;display:grid}.referral-payout{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px;display:flex}.referral-payout p{max-width:640px;margin:0}.referral-payout code{overflow-wrap:anywhere}.referral-held{color:var(--x-color-warning)}.referral-linked{color:var(--x-color-success);align-items:center;gap:6px;display:inline-flex}.referral-stats{gap:40px;margin:0 0 32px;display:flex}.referral-stats dt{font-size:var(--x-text-xs);color:var(--x-color-muted-foreground)}.referral-stats dd{font-size:var(--x-text-xl,20px);margin:4px 0 0}.referral-table{border-collapse:collapse;width:100%;max-width:880px;font-size:var(--x-text-sm);margin-bottom:32px}.referral-table th{text-align:left;font-weight:400;font-size:var(--x-text-xs);color:var(--x-color-muted-foreground);padding:0 8px 8px 0}.referral-table td{border-top:1px solid var(--x-color-border);padding:10px 8px 10px 0}.referral-table .num{text-align:right;padding-right:16px}@media (width<=760px){.referral-share{grid-template-columns:minmax(0,1fr)}.referral-table{display:block;overflow-x:auto}}.done-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.done-step{border-top:1px solid var(--x-color-border);align-items:center;gap:12px;padding:10px 0;display:flex}.done-step-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.done-step-ticked{color:var(--x-color-success,currentColor)}.done-step-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.done-step-form{flex-direction:column;gap:8px;display:flex}.done-steps-add{display:flex}@media (width<=560px){.done-step{flex-wrap:wrap}.done-step-actions{width:100%}}.crm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-toolbar-end{align-items:center;gap:8px;display:flex}.crm-toolbar .crm-team{width:auto;min-width:160px}.crm-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.crm-board-col{border-radius:var(--x-radius-lg)}.crm-board-col.is-over{background:var(--x-color-focus-subtle);box-shadow:0 0 0 4px var(--x-color-focus-subtle)}.crm-col-extra{color:var(--x-color-muted-foreground);font-family:var(--x-font-mono);letter-spacing:-.02em;text-transform:none}.crm-board-item[draggable=true]{cursor:grab}.crm-board-item.is-dragging{opacity:.5}.crm-card{gap:4px}.crm-card-name{color:inherit;overflow-wrap:anywhere;font-weight:600;text-decoration:none}.crm-card-name:hover{text-decoration:underline}.crm-card-text{overflow-wrap:anywhere}.crm-deal-ask{color:var(--x-color-muted-foreground);font-size:var(--x-text-sm);overflow-wrap:anywhere}.crm-card .select{margin-top:4px}.crm-companies{flex-direction:column;gap:12px;display:flex}.crm-companies-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-companies-tools .crm-search{flex:1}.crm-search{max-width:360px}.crm-table{border-collapse:collapse;width:100%}.crm-table th{text-align:left;color:var(--x-color-muted-foreground);border-bottom:1px solid var(--x-color-border);padding:8px 12px 8px 0;font-weight:500}.crm-table td{border-bottom:1px solid var(--x-color-border);overflow-wrap:anywhere;padding:12px 12px 12px 0}.crm-company{max-width:880px}.crm-back{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.crm-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-notice{border-radius:var(--x-radius-md);background:var(--x-color-success-subtle);padding:10px 12px}.crm-section{flex-direction:column;gap:8px;display:flex}.crm-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-list{border-top:1px solid var(--x-color-border);margin:0;padding:0;list-style:none}.crm-item{border-bottom:1px solid var(--x-color-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.crm-item-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.crm-item-title{overflow-wrap:anywhere;font-weight:500}.crm-item .crm-stage{flex-shrink:0;width:auto}.crm-chip{border-radius:var(--x-radius-full);background:var(--x-color-muted);font-size:var(--x-text-sm);white-space:nowrap;flex-shrink:0;padding:2px 8px}.crm-status-done{background:var(--x-color-success-subtle)}.crm-status-in_progress{background:var(--x-color-accent-subtle)}.crm-check{align-items:center;gap:8px;min-width:0;display:flex}.crm-done{color:var(--x-color-muted-foreground);text-decoration:line-through}.crm-timeline{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.crm-timeline li{border-left:2px solid var(--x-color-border);flex-direction:column;gap:4px;padding-left:12px;display:flex}.crm-row{grid-template-columns:2fr 1fr;gap:12px;display:grid}.crm-suggestions{margin-bottom:20px}.crm-suggestion{border-bottom:1px solid var(--x-color-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.crm-suggestion-head{align-items:baseline;gap:8px;min-width:0;display:flex}.crm-evidence{overflow-wrap:anywhere;font-style:italic}.crm-suggestion a{align-items:center;gap:3px;display:inline-flex}.crm-suggestion-actions{flex-shrink:0;gap:6px;display:flex}.crm-lead-form{border-bottom:1px solid var(--x-color-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.crm-address{gap:6px;margin-top:4px;display:flex}.crm-address .input{flex:1;min-width:0}@media (width<=600px){.crm-row{grid-template-columns:1fr}.crm-item,.crm-suggestion-head{flex-wrap:wrap}.crm-suggestion,.crm-lead-form{flex-direction:column}}.crm-source{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.crm-source-line{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.crm-source-warn{color:var(--x-color-warning)}.crm-source-actions{gap:4px;margin-left:auto;display:flex}.crm-actions .crm-company-status{width:auto;min-width:128px}.ci-chip,.ci-line{white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.ci-chip{margin-left:8px}.ci-chip:first-child{margin-left:0}.ci-line{white-space:normal;flex-wrap:wrap;margin:0;display:flex}.ci-line .muted{font-weight:400}.ci-running{color:var(--x-color-warning)}.ci-passed{color:var(--x-color-success)}.ci-failed{color:var(--x-color-danger)}.ci-spin{animation:1.2s linear infinite ci-spin}@keyframes ci-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ci-spin{animation:none}}.secret-run-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.secret-run{border:1px solid var(--x-color-border);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;display:flex}.secret-run-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.secret-run-command{overflow-wrap:anywhere;min-width:0}.secret-run-state{color:var(--x-color-muted-foreground);white-space:nowrap;font-size:12px}.secret-run-state.is-done{color:var(--x-color-success)}.secret-run-state.is-failed,.secret-run-state.is-denied{color:var(--x-color-danger)}.secret-run-state.is-awaiting_approval{color:var(--x-color-warning)}.secret-run-meta{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.secret-run-output summary{cursor:pointer;color:var(--x-color-muted-foreground)}.secret-run-output pre{background:var(--x-color-subtle);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-height:240px;margin:6px 0 0;padding:8px;overflow:auto}.statuses{flex-direction:column;gap:24px;width:640px;max-width:100%;display:flex}.status-category{flex-direction:column;display:flex}.status-rows{margin:0;padding:0;list-style:none}.status-row{border-bottom:1px solid var(--x-color-border);align-items:center;gap:14px;min-height:62px;padding:10px 0 10px 12px;display:flex}.status-row.editing{background:var(--x-color-background);align-items:flex-start;padding-block:16px}.status-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.status-name{align-items:center;gap:8px;font-weight:500;display:inline-flex}.team-tag{border-radius:var(--x-radius-sm);background:var(--x-color-muted);color:var(--x-color-muted-foreground);padding:0 6px;font-weight:400}.status-form{flex-direction:column;flex:1;gap:8px;max-width:436px;display:flex}.status-form-actions{justify-content:flex-end;gap:8px;display:flex}.add-status{height:40px;color:var(--x-color-muted-foreground);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;padding:0 0 0 42px;display:inline-flex}.add-status:hover{color:var(--x-color-foreground)}.status-requirements .select{margin-bottom:8px}.status-requirement-text{flex:1;min-width:0}.stale-detail{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.audit-rows{margin:8px 0 0;padding:0;list-style:none}.audit-row{flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 0;display:flex}.audit-task{flex:1;min-width:0}.insights.page{gap:24px}.menu-anchor{position:relative}.week-button{padding:0 12px;font-weight:400}.popover-menu{z-index:20;border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);background:var(--x-color-background);flex-direction:column;min-width:160px;padding:4px;display:flex;position:absolute;box-shadow:0 8px 24px #2c2a2a1a}.week-menu{top:40px;right:0}.popover-menu button,.popover-menu a{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;height:32px;padding:0 8px;text-decoration:none;display:flex}.popover-menu button:hover,.popover-menu a:hover{background:var(--x-color-keeta-hover)}.popover-menu [aria-checked=true]{font-weight:500}.strip{border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);background:var(--x-color-background);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 12px 0 16px;display:flex;position:relative}.strip-hatched{background-image:repeating-linear-gradient(-45deg, transparent 0, transparent 5px, var(--x-color-muted) 5px, var(--x-color-muted) 6px);background-color:var(--x-color-background)}.strip-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.strip-group:last-child:not(:first-child){gap:20px}.strip .eyebrow{font-weight:500}.strip-figure{white-space:pre;align-items:center;gap:4px;display:inline-flex}.strip-number{letter-spacing:-.02em;font-size:13px;font-weight:500}.strip-rule{background:var(--x-color-border);width:1px;height:16px}.strip-button{box-shadow:0 1px 2px #2c2a2a0a,0 1px 3px #2c2a2a0f}.strip-warning{justify-content:flex-start;gap:12px}.strip-warning p{flex:1}.insights-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.empty-icon{border-radius:var(--x-radius-full);background:var(--x-color-muted);width:40px;height:40px;color:var(--x-color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.empty-title{font-size:var(--x-text-base);line-height:var(--x-leading-base);font-weight:600}.insights-empty .btn{margin-top:8px}.insights-section{flex-direction:column;gap:8px;display:flex}.section-label span{margin-left:4px}.insights-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.insights-head>div{flex-direction:column;gap:4px;display:flex}.search-field{border:1px solid var(--x-color-input);border-radius:var(--x-radius-md);background:var(--x-color-background);width:240px;height:32px;color:var(--x-color-muted-foreground);align-items:center;gap:8px;padding:0 12px;display:flex}.search-field input{min-width:0;font-size:var(--x-text-xs);color:var(--x-color-foreground);background:0 0;border:0;outline:none;flex:1}.table-card{overflow:hidden}.data-table{border-collapse:collapse;width:100%}.data-table th{border-bottom:1px solid var(--x-color-border);background:var(--x-color-subtle);height:32px;font-size:var(--x-text-xs);color:var(--x-color-muted-foreground);text-align:left;white-space:nowrap;padding:0 16px;font-weight:400}.data-table td{border-bottom:1px solid var(--x-color-border);vertical-align:middle;height:62px;padding:0 16px}.data-table tr.tall td{height:88px}.data-table tbody tr:last-child td{border-bottom:0}.data-table .num{text-align:right;white-space:nowrap}.data-table .strong{font-weight:500}.data-table .expander{width:32px;padding-right:0}.sorted{color:var(--x-color-foreground);align-items:center;gap:4px;font-weight:500;display:inline-flex}.row-title{font-weight:500}.row-sub{font-size:var(--x-text-xs);line-height:var(--x-leading-xs);color:var(--x-color-muted-foreground)}.person-cell{align-items:center;gap:12px;display:flex}.agent-row td{background:var(--x-color-subtle);height:43px;font-size:var(--x-text-xs);color:var(--x-color-muted-foreground)}.agent-cell{color:var(--x-color-foreground);padding-left:40px}.agent-mark{border-radius:var(--x-radius-full);background:var(--x-color-keeta-avatar);justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.agent-mark-lg{border-radius:var(--x-radius-md);border:1px solid var(--x-color-border);background:var(--x-color-subtle);width:32px;height:32px}.stopped-badge{border-radius:var(--x-radius-full);background:var(--x-color-danger);width:14px;height:14px;color:var(--x-color-danger-foreground);text-align:center;font-size:10px;font-weight:600;line-height:14px;position:absolute;bottom:-4px;right:-4px}.icon-button{width:24px;height:24px;color:var(--x-color-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--x-color-keeta-hover)}.dots{align-items:center;gap:8px;display:inline-flex}.dots>span:first-child{gap:3px;display:inline-flex}.dots i{background:var(--x-color-input);border-radius:50%;width:5px;height:5px}.dots i.on{background:var(--x-color-foreground)}.limit-form{flex-direction:column;gap:20px;display:flex}.limit-choice{border:0;margin:0;padding:0}.limit-choice legend{margin-bottom:8px}.choice{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.choice[data-checked=true]{border:2px solid var(--x-color-focus);padding:13px 15px}.choice input{accent-color:var(--x-color-focus);margin:3px 0 0}.choice-title{font-weight:500;display:block}.choice-detail{font-size:var(--x-text-xs);line-height:var(--x-leading-xs);color:var(--x-color-muted-foreground);margin-top:4px;display:block}.limit-none{color:var(--x-color-muted-foreground);padding:0;font-weight:400}@media (width<=900px){.strip{flex-direction:column;align-items:flex-start;padding:12px 16px}.table-card{overflow-x:auto}.insights-head{flex-direction:column;align-items:stretch}.search-field{width:100%}}@media (width<=760px){.table-card .data-table{min-width:600px}.data-table .expander{width:40px}.data-table .expander .icon-button{width:40px;height:40px}.search-field{height:40px}}.insights .page-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.delivery-figures{align-items:center;gap:8px;margin:0 0 8px;display:flex}.waiting-headline{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0 0 4px;display:flex}.waiting-number{font-size:var(--x-text-xl);letter-spacing:-.02em;font-weight:500}.waiting-tables{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:16px;display:grid}.data-table.compact td{height:48px}.delivery-list{flex-direction:column;gap:4px;margin:0;padding-left:24px;display:flex}.flow-value{position:relative}.flow-on{color:var(--x-color-success)}.flow-off{color:var(--x-color-danger)}.flow-task{justify-content:space-between;gap:16px;display:flex}.ru-back{align-items:center;gap:2px;width:fit-content;text-decoration:none;display:inline-flex}.ru-latest{width:fit-content;color:var(--x-color-muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.ru-latest:disabled{cursor:default}.ru-latest:not(:disabled):hover{color:var(--x-color-foreground)}.ru-badge{border-radius:var(--x-radius-full);background:var(--x-color-muted);height:20px;color:var(--x-color-muted-foreground);font-size:var(--x-text-xs);align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.ru-badge-you{background:var(--x-color-warning-subtle);color:var(--x-color-warning)}.ru-teams{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.ru-teams legend{margin-bottom:8px;padding:0}.ru-check{font-size:var(--x-text-sm);align-items:center;gap:8px;display:flex}.ru-switch-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ru-switch-row .hint{margin:2px 0 0}.textarea.ru-textarea{min-height:72px}.ru-webhook{gap:8px;display:flex}.ru-webhook .input{flex:1;min-width:0}.overlay:has(.ru-form){padding-top:48px;overflow-y:auto}.ru-sub{margin:-8px 0 0}.ru-words{flex-wrap:wrap;gap:6px;margin:0;display:flex}.ru-editions{border-top:1px solid var(--x-color-border);margin:0;padding:0;list-style:none}.ru-edition{border-bottom:1px solid var(--x-color-border);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:44px;padding-block:8px;display:flex}.ru-edition .task-open:disabled{color:var(--x-color-muted-foreground);cursor:default}.ru-public{flex-direction:column;gap:12px;display:flex}.ru-note{border-radius:var(--x-radius-md);background:var(--x-color-muted);font-size:var(--x-text-sm);margin:0;padding:10px 12px}.ru-note.ru-warn{background:var(--x-color-warning-subtle);color:var(--x-color-warning)}.ru-text{overflow-wrap:anywhere}.textarea.ru-editor{min-height:240px}.ru-actions{flex-wrap:wrap;gap:8px;display:flex}.ru-actions .btn{gap:6px}@media (width<=760px){.ru-webhook{flex-direction:column}}.secrets{flex-direction:column;gap:24px;width:720px;max-width:100%;padding-top:8px;display:flex}.secrets-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.secrets-head .btn{flex:none}.secrets-empty{border:1px dashed var(--x-color-border);border-radius:var(--x-radius-lg);text-align:center;color:var(--x-color-muted-foreground);flex-direction:column;align-items:center;gap:4px;padding:40px 16px;display:flex}.secrets-empty p:first-of-type{color:var(--x-color-foreground);font-weight:500}.secrets-group{flex-direction:column;gap:8px;display:flex}.secrets-list{border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.secret-row{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.secret-row+.secret-row{border-top:1px solid var(--x-color-border)}.secret-main{flex-direction:column;gap:4px;min-width:0;display:flex}.secret-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.secret-sensitive{color:var(--x-color-warning)}.secret-due{color:var(--x-color-danger)}.secret-note{overflow-wrap:anywhere}.secret-actions{flex:none;gap:4px;display:flex}.secret-sensitive-row{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=640px){.secrets-head{flex-direction:column}}.activity-log{flex-direction:column;gap:16px;padding-top:8px;display:flex}.activity-intro{margin:0}.activity-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.activity-search{flex:240px;min-width:0}.activity-search .input{padding-left:36px}.activity-filter{flex-direction:column;flex:0 180px;gap:4px;min-width:0;display:flex}.activity-filter-label{font-size:var(--x-text-xs);line-height:var(--x-leading-xs);color:var(--x-color-muted-foreground)}.activity-date{flex-basis:150px}.activity-export{height:40px;margin-left:auto}.activity-empty{border-top:1px solid var(--x-color-border);padding:24px 0}.activity-list{border-top:1px solid var(--x-color-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.activity-row{border-bottom:1px solid var(--x-color-border);grid-template-columns:136px 200px minmax(0,1fr);align-items:start;gap:16px;padding:14px 0;display:grid}.activity-time{font-size:var(--x-text-xs);color:var(--x-color-muted-foreground);white-space:nowrap;line-height:20px}.activity-actor{align-items:flex-start;gap:8px;min-width:0;display:flex}.activity-actor>svg{color:var(--x-color-muted-foreground);flex-shrink:0;margin-top:2px}.activity-actor-text{flex-direction:column;min-width:0;display:flex}.activity-actor-name{overflow-wrap:anywhere;font-weight:500}.activity-body{flex-direction:column;gap:2px;min-width:0;display:flex}.activity-sentence{overflow-wrap:anywhere;margin:0}.activity-subject{overflow-wrap:anywhere}a.activity-subject{color:var(--x-color-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--x-color-input);text-decoration-color:var(--x-color-input);text-underline-offset:2px}.activity-more{align-self:center}@media (width<=640px){.activity-filter,.activity-date{flex:calc(50% - 6px)}.activity-search{flex-basis:100%}.activity-export{margin-left:0}.activity-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.activity-time{grid-area:1/2}.activity-actor{grid-area:1/1}.activity-body{grid-column:1/-1}}.desk-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.desk-layout.has-ticket{grid-template-columns:minmax(260px,360px) minmax(0,1fr)}.desk-list{flex-direction:column;gap:12px;min-width:0;display:flex}.desk-views{flex-wrap:wrap}.desk-rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.desk-row{border-radius:var(--x-radius-md);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.desk-row:hover{background:var(--x-color-keeta-hover)}.desk-row.is-active{background:var(--x-color-muted)}.desk-row-top{justify-content:space-between;gap:8px;display:flex}.desk-row-subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-ticket{flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.desk-ticket-head .title{margin:0}.desk-ticket-head{justify-content:space-between;gap:12px;display:flex}.desk-ticket-head-actions{align-items:flex-start;gap:4px;display:flex}.desk-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.desk-controls .select{width:auto;min-width:160px}.desk-controls-end{margin-left:auto}.desk-ticket-body{grid-template-columns:minmax(0,1fr) 220px;gap:20px;display:grid}.desk-ticket-main{flex-direction:column;gap:24px;min-width:0;display:flex}.desk-ticket-side{flex-direction:column;gap:8px;min-width:0;display:flex}.desk-messages{flex-direction:column;gap:12px;margin:8px 0 12px;padding:0;list-style:none;display:flex}.desk-message .prose{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.desk-message.is-reply{border-left:2px solid var(--x-color-keeta-accent);padding-left:12px}.desk-thread{border-radius:var(--x-radius-md);background:var(--x-color-warning-subtle);padding:12px}.desk-thread>.section-head+p{margin-top:12px}.desk-draft{border-radius:var(--x-radius-md);border:1px dashed var(--x-color-keeta-accent);gap:8px;margin-top:12px;padding:12px;display:grid}.desk-reply .form-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.desk-details{flex-direction:column;gap:6px;margin:0;display:flex}.desk-details dd{overflow-wrap:anywhere;margin:0}.desk-others,.desk-history{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}@media (width<=960px){.desk-layout.has-ticket{grid-template-columns:minmax(0,1fr)}.desk-layout.has-ticket .desk-list{display:none}.desk-ticket-body{grid-template-columns:minmax(0,1fr)}}.settings.page{gap:24px}.settings-body{align-items:flex-start;gap:40px;display:flex}.settings-nav{flex-direction:column;flex:0 0 184px;gap:20px;display:flex;position:sticky;top:24px}.settings-group-label{margin:0 8px 6px;font-weight:400}.settings-group ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.settings-nav a{border-radius:var(--x-radius-md);height:32px;color:var(--x-color-muted-foreground);white-space:nowrap;align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}.settings-nav a svg{flex-shrink:0}.settings-nav a:hover{background:var(--x-color-keeta-hover)}.settings-nav a[aria-current=page]{background:var(--x-color-muted);color:var(--x-color-foreground);font-weight:500}.settings-section{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.settings.is-narrow .settings-nav{flex:1;gap:24px;position:static}.settings.is-narrow .settings-group-label{margin:0 0 4px}.settings.is-narrow .settings-group ul{border-top:1px solid var(--x-color-border);gap:0}.settings.is-narrow .settings-group li{border-bottom:1px solid var(--x-color-border)}.settings.is-narrow .settings-nav a{height:48px;color:var(--x-color-foreground);border-radius:0;padding:0 4px}.settings.is-narrow .settings-nav a svg{color:var(--x-color-muted-foreground)}.settings-nav-chevron{margin-left:auto}.settings-back{height:40px;color:var(--x-color-muted-foreground);align-self:flex-start;align-items:center;gap:4px;margin:-8px 0 0 -4px;padding-right:8px;text-decoration:none;display:inline-flex}.settings-back:hover{color:var(--x-color-foreground)}.settings-form{flex-direction:column;gap:24px;width:640px;max-width:100%;padding-top:8px;display:flex}.settings-row{border-top:1px solid var(--x-color-border);justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.settings-row-title{font-weight:500}.settings-row-detail{font-size:var(--x-text-xs);line-height:var(--x-leading-xs);color:var(--x-color-muted-foreground);margin-top:2px}.settings-actions{justify-content:flex-end;align-items:center;gap:16px;padding-top:16px;display:flex}.settings-actions .btn{height:40px}.settings-danger{border-top:1px solid var(--x-color-border);justify-content:space-between;align-items:center;gap:24px;width:640px;max-width:100%;padding-top:24px;display:flex}.settings-danger .settings-row-title{color:var(--x-color-danger)}.notify-list{flex-direction:column;width:640px;max-width:100%;padding-top:8px;display:flex}ul.notify-list{margin:0;padding-left:0;list-style:none}.notify-head{border-bottom:1px solid var(--x-color-border);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.notify-head+p{margin:12px 0 0}.notify-row{border-top:0;border-bottom:1px solid var(--x-color-border);padding:18px 0}.notify-row:last-child{border-bottom:0}@media (width<=760px){.settings-row{flex-wrap:wrap;gap:12px 24px}.settings-row>:first-child{flex:200px;min-width:0}}.front-desk-intro{width:640px;max-width:100%;margin:8px 0 0}.front-desk-sources{margin:0;padding:0;list-style:none}.front-desk-row-actions{align-items:center;gap:8px;display:flex}.front-desk-row-actions .select{width:220px}.front-desk-row-actions .btn{height:40px}.front-desk-desk,.front-desk-connect,.front-desk-fields{flex-direction:column;gap:24px;display:flex}.front-desk-fields{padding-top:24px}.front-desk-sources:has(+.front-desk-connect)>.notify-row:last-child{border-bottom:1px solid var(--x-color-border)}.front-desk-desk-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.front-desk-empty{margin:12px 0}@media (width<=760px){.front-desk-row-actions{flex-wrap:wrap}}.picture-row{align-items:center;gap:16px;display:flex}.picture-edit{flex-shrink:0;display:inline-flex;position:relative}.picture-edit>.avatar,.picture-edit>.org-mark{width:48px;height:48px;font-size:16px}.picture-edit>.org-mark{border-radius:var(--x-radius-md)}.picture-badge{border-radius:var(--x-radius-full);border:1px solid var(--x-color-input);background:var(--x-color-background);width:20px;height:20px;color:var(--x-color-foreground);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:-6px;right:-6px;box-shadow:0 1px 2px #0000001f}.picture-badge:hover{background:var(--x-color-keeta-hover)}.picture-badge:disabled{opacity:.5;cursor:default}.picture-actions{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.op-shell{background:var(--x-color-keeta-app);min-height:100vh}.op-top{border-bottom:1px solid var(--x-color-border);background:var(--x-color-background);justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;display:flex}.op-brand,.op-who{align-items:center;gap:12px;min-width:0;display:flex}.op-who .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.op-badge{border-radius:var(--x-radius-full);background:var(--x-color-keeta-accent-subtle);color:var(--x-color-keeta-accent-text);font-size:var(--x-text-xs);font-weight:var(--x-font-weight-medium);padding:2px 8px}.op-tabs{border-bottom:1px solid var(--x-color-border);background:var(--x-color-background);flex-wrap:wrap;gap:0 4px;padding:0 32px;display:flex}.op-tab{color:var(--x-color-muted-foreground);font-size:var(--x-text-sm);white-space:nowrap;border-bottom:2px solid #0000;padding:12px 12px 10px;text-decoration:none}.op-tab:hover{color:var(--x-color-foreground)}.op-tab.active{border-bottom-color:var(--x-color-foreground);color:var(--x-color-foreground);font-weight:var(--x-font-weight-medium)}.op-filters{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:16px 32px 0;display:flex}.op-filter{flex-direction:column;gap:4px;width:200px;display:flex}.op-filter-label{font-size:var(--x-text-xs);line-height:var(--x-leading-xs);color:var(--x-color-muted-foreground)}.op-range{font-size:var(--x-text-sm);padding-bottom:10px}.op-chip{border:1px solid var(--x-color-border);border-radius:var(--x-radius-full);background:var(--x-color-background);font-size:var(--x-text-sm);align-items:center;gap:6px;margin-bottom:6px;padding:4px 6px 4px 12px;display:inline-flex}.op-chip-clear{border-radius:var(--x-radius-full);color:var(--x-color-muted-foreground);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.op-chip-clear:hover{background:var(--x-color-muted)}.op-main{padding:24px 32px 64px}.op-section{flex-direction:column;gap:20px;display:flex}.op-stats{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.op-stat{border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);background:var(--x-color-background);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.op-stat-label,.op-stat-note{font-size:var(--x-text-xs);line-height:var(--x-leading-xs)}.op-stat-label{color:var(--x-color-muted-foreground)}.op-stat-value{font-size:var(--x-text-xl);line-height:var(--x-leading-2xl);font-weight:var(--x-font-weight-semibold);font-variant-numeric:tabular-nums}.op-charts{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.op-chart{border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);background:var(--x-color-background);flex-direction:column;gap:8px;margin:0;padding:14px 16px;display:flex}.op-chart-head{font-size:var(--x-text-sm);justify-content:space-between;gap:8px;display:flex}.op-chart-title{font-weight:var(--x-font-weight-medium)}.op-chart-value{font-variant-numeric:tabular-nums;white-space:nowrap}.op-chart-plot{border-bottom:1px solid var(--x-color-border);align-items:flex-end;height:96px;display:flex}.op-bar-slot{align-items:flex-end;height:100%;padding:0 1px;display:flex}.op-bar-slot.is-hover{background:var(--x-color-keeta-hover)}.op-bar{background:var(--x-color-keeta-accent-text);border-radius:4px 4px 0 0;width:100%}.op-chart-axis{font-size:var(--x-text-xs);justify-content:space-between;display:flex}.op-search{max-width:360px;position:relative}.op-search svg{color:var(--x-color-muted-foreground);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.op-search .input{padding-left:36px}.op-table-wrap{border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);background:var(--x-color-background);overflow-x:auto}.op-table{border-collapse:collapse;width:100%;font-size:var(--x-text-sm)}.op-table th{border-bottom:1px solid var(--x-color-border);background:var(--x-color-subtle);text-align:left;white-space:nowrap;height:36px;padding:0 12px;font-weight:400}.op-table td{border-bottom:1px solid var(--x-color-border);white-space:nowrap;height:44px;padding:0 12px}.op-table tbody tr:last-child td{border-bottom:0}.op-table .num{text-align:right;font-variant-numeric:tabular-nums}.op-sort{color:var(--x-color-muted-foreground);font:inherit;font-size:var(--x-text-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.op-table th[aria-sort=ascending] .op-sort,.op-table th[aria-sort=descending] .op-sort{color:var(--x-color-foreground);font-weight:var(--x-font-weight-medium)}.op-link{color:var(--x-color-foreground);font:inherit;font-weight:var(--x-font-weight-medium);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.op-audit{border-top:1px solid var(--x-color-border);margin:0;padding:0;list-style:none}.op-audit-row{border-bottom:1px solid var(--x-color-border);font-size:var(--x-text-sm);grid-template-columns:160px 240px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.op-dev-sign-in{text-align:left}.op-shell{--op-series-1:#2a78d6;--op-series-2:#eb6834;--op-series-3:#1baf7a;--op-series-4:#eda100;--op-series-5:#e87ba4;--op-series-6:#008300;--op-series-7:#6250d6;--op-series-8:#e34948;--op-series-other:#a3a29c;--op-seq-1:#cde2fb;--op-seq-2:#9ec5f4;--op-seq-3:#6da7ec;--op-seq-4:#3987e5;--op-seq-5:#256abf;--op-seq-6:#184f95}.op-segmented{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);background:var(--x-color-subtle);align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.op-segment{border-radius:calc(var(--x-radius-md) - 2px);color:var(--x-color-muted-foreground);font:inherit;font-size:var(--x-text-sm);cursor:pointer;background:0 0;border:0;padding:6px 12px}.op-segment.active{background:var(--x-color-background);color:var(--x-color-foreground);font-weight:var(--x-font-weight-medium)}.op-analyze{flex-direction:column;gap:16px;display:flex}.op-builder{flex-direction:column;gap:8px;display:flex}.op-series-row{align-items:center;gap:8px;max-width:560px;display:flex}.op-series-row .input,.op-series-row .select{flex:1;min-width:0}.op-series-row .op-count{flex:0 0 150px}.op-builder-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.op-inline-field{font-size:var(--x-text-sm);color:var(--x-color-muted-foreground);align-items:center;gap:8px;display:flex}.op-check{font-size:var(--x-text-sm);align-items:center;gap:6px;display:inline-flex}.op-swatch{background:var(--op-series-1);border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.op-swatch-dashed{border-top:2px dashed var(--x-color-muted-foreground);background:0 0;border-radius:0;height:0}[data-slot="2"]{--op-slot:var(--op-series-2)}[data-slot="3"]{--op-slot:var(--op-series-3)}[data-slot="4"]{--op-slot:var(--op-series-4)}[data-slot="5"]{--op-slot:var(--op-series-5)}[data-slot="6"]{--op-slot:var(--op-series-6)}[data-slot="7"]{--op-slot:var(--op-series-7)}[data-slot="8"]{--op-slot:var(--op-series-8)}[data-slot=other]{--op-slot:var(--op-series-other)}.op-swatch[data-slot]{background:var(--op-slot,var(--op-series-1))}.op-swatch-dashed[data-slot]{border-top-color:var(--op-slot,var(--op-series-1));background:0 0}.op-trend-charts{flex-direction:column;gap:12px;display:flex}.op-line-chart{border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);background:var(--x-color-background);flex-direction:column;gap:10px;margin:0;padding:14px 16px;display:flex}.op-legend{font-size:var(--x-text-xs);color:var(--x-color-muted-foreground);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.op-legend li{align-items:center;gap:6px;display:inline-flex}.op-line-body{gap:8px;display:flex}.op-y-axis{height:240px;font-size:var(--x-text-xs);font-variant-numeric:tabular-nums;text-align:right;flex:0 0 56px;position:relative}.op-y-axis span{white-space:nowrap;position:absolute;right:0;transform:translateY(50%)}.op-line-plot{flex:1;min-width:0;height:240px;position:relative}.op-line-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.op-gridline{border-top:1px solid var(--x-color-border);position:absolute;left:0;right:0}.op-line{fill:none;stroke:var(--op-slot,var(--op-series-1));stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.op-crosshair{border-left:1px solid var(--x-color-muted-foreground);pointer-events:none;position:absolute;top:0;bottom:0}.op-dot{border:2px solid var(--x-color-background);background:var(--op-slot,var(--op-series-1));pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,50%)}.op-tooltip{z-index:1;border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);background:var(--x-color-background);min-width:180px;font-size:var(--x-text-xs);pointer-events:none;flex-direction:column;gap:4px;margin-left:12px;padding:8px 10px;display:flex;position:absolute;top:0;box-shadow:0 4px 12px #00000014}.op-tooltip.is-left{margin-left:0;transform:translate(calc(-100% - 12px))}.op-tooltip-row{align-items:center;gap:6px;display:flex}.op-tooltip-label{color:var(--x-color-muted-foreground);flex:1}.op-tooltip-value{font-variant-numeric:tabular-nums}.op-x-axis{padding-left:64px}.op-funnel{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.op-funnel-step{font-size:var(--x-text-sm);grid-template-columns:200px minmax(0,1fr) 110px;grid-template-areas:"label track value"".note note";align-items:center;gap:4px 12px;padding:8px 0;display:grid}.op-funnel-label{grid-area:label}.op-funnel-track{background:var(--x-color-subtle);border-radius:0 4px 4px 0;grid-area:track;height:20px}.op-funnel-bar{background:var(--op-series-1);border-radius:0 4px 4px 0;height:100%;display:block}.op-funnel-value{text-align:right;font-variant-numeric:tabular-nums;grid-area:value}.op-funnel-note{font-size:var(--x-text-xs);grid-area:note}.op-heat[data-step="1"]{background:var(--op-seq-1)}.op-heat[data-step="2"]{background:var(--op-seq-2)}.op-heat[data-step="3"]{background:var(--op-seq-3)}.op-heat[data-step="4"]{background:var(--op-seq-4);color:#fff}.op-heat[data-step="5"]{background:var(--op-seq-5);color:#fff}.op-heat[data-step="6"]{background:var(--op-seq-6);color:#fff}.op-block{flex-direction:column;gap:8px;display:flex}.op-block-title{font-size:var(--x-text-base);font-weight:var(--x-font-weight-medium);margin:0}.op-block-note{font-size:var(--x-text-sm);margin:0}.op-signals{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.op-signal{border:1px solid var(--x-color-border);border-radius:var(--x-radius-lg);background:var(--x-color-background);font-size:var(--x-text-sm);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.op-signal-title{font-weight:var(--x-font-weight-medium)}.op-tool-tables{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:12px;display:grid}@media (width<=760px){.op-top,.op-tabs,.op-filters,.op-main{padding-left:16px;padding-right:16px}.op-top{flex-wrap:wrap}.op-who .muted{display:none}.op-audit-row{grid-template-columns:1fr;gap:2px}.op-charts{grid-template-columns:1fr}.op-funnel-step{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track""note note"}.op-y-axis{flex-basis:44px}.op-x-axis{padding-left:52px}}.tr-card{flex-direction:column;gap:12px;padding:20px;display:flex}.tr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tr-title{font-size:15px;font-weight:600}.tr-big{letter-spacing:-.02em;font-size:24px;font-weight:600}.tr-balances{flex-wrap:wrap;gap:8px 24px;padding:0;list-style:none;display:flex}.tr-amount{font-family:var(--x-font-mono);font-size:18px}.tr-copy{align-items:center;gap:8px;min-width:0;display:flex}.tr-copy .mono{overflow-wrap:anywhere}.tr-accounts{flex-direction:column;padding:0;list-style:none;display:flex}.tr-account{border-top:1px solid var(--x-color-border);flex-direction:column;gap:4px;padding:12px 0;display:flex}.tr-unlocked,.tr-form{border-top:1px solid var(--x-color-border);flex-direction:column;gap:16px;padding-top:12px;display:flex}.tr-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.tr-actions{gap:8px;display:flex}.tr-routes{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.tr-route{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);align-items:flex-start;gap:10px;padding:12px;display:flex}.tr-route-body{flex-direction:column;gap:4px;display:flex}.tr-disclaimer{color:var(--x-color-muted-foreground);font-size:12px}.tr-list{flex-direction:column;gap:4px;display:flex}.tr-waiting{border-top:1px solid var(--x-color-border);flex-direction:column;gap:6px;padding:12px 0;list-style:none;display:flex}.tr-done{border-radius:var(--x-radius-md);background:var(--x-color-muted);flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.tr-refs{overflow-wrap:anywhere;font-size:12px}.tr-form>.segmented,.tr-unlocked .segmented{align-self:flex-start}.co-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.co-period,.co-row,.co-decide{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.co-decide .input{max-width:220px}.co-block{gap:12px;display:grid}.co-card{gap:12px;padding:16px;display:grid}.co-small{font-size:var(--x-text-xs)}.co-findings{font-size:var(--x-text-sm);margin:0;padding-left:1.1em}.co-superseded{opacity:.6}.co-tasks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.co-task{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);gap:4px;padding:10px 12px;display:grid}.co-task-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.co-task-head .btn{margin-left:auto}.co-subtasks{margin-top:8px}.co-status{border-radius:var(--x-radius-full);font-size:var(--x-text-xs);font-weight:var(--x-font-weight-medium);white-space:nowrap;padding:2px 8px;display:inline-block}.co-status-met{background:var(--x-color-success-subtle);color:var(--x-color-success)}.co-status-exception{background:var(--x-color-danger-subtle);color:var(--x-color-danger)}.co-status-missing{background:var(--x-color-warning-subtle);color:var(--x-color-warning)}.co-status-described{background:var(--x-color-muted);color:var(--x-color-muted-foreground)}@media print{.op-top,.op-tabs,.op-filters,.co-no-print{display:none!important}.op-shell,.op-main{background:#fff}.co-block{break-inside:auto}.op-table tr{break-inside:avoid}}.op-summary{white-space:pre-line;margin:0}.rf-status{color:var(--x-color-warning);font-size:var(--x-text-sm)}.rf-funding{margin-bottom:12px}.rf-funding code{overflow-wrap:anywhere}.rf-tax{margin-top:24px}.rf-tax-form{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;display:flex}.rf-tax-form label{align-items:center;gap:8px;display:flex}.rf-tax-form .select{width:104px}.rf-watch{border-left:3px solid var(--x-color-warning);padding-left:12px}.rf-watch p,.rf-watch ul{margin:0 0 6px}.rf-review{flex-direction:column;gap:12px;padding:16px;display:flex}.rf-review p{margin:0}.rf-review-form{flex-direction:column;gap:12px;max-width:480px;display:flex}.rf-review-actions{flex-wrap:wrap;gap:8px;display:flex}.su{max-width:720px}.su>.muted{margin:0}.su-choice{flex-direction:column;gap:8px;display:flex}.su-choice label{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.su-choice label>span{flex-direction:column;gap:2px;display:flex}.su-choice input{accent-color:var(--x-color-focus);margin:3px 0 0}.su-choice p{margin:0}.su-list{flex-direction:column;gap:8px;display:flex}.su-entries{margin:0;padding:0;list-style:none}.su-entries li{border-bottom:1px solid var(--x-color-border);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:6px 0;display:grid}.su-entries li>span:first-child{overflow-wrap:anywhere}@media (width<=800px){.su-entries li{grid-template-columns:minmax(0,1fr) auto}.su-entries li>.muted{grid-column:1}}.ol{max-width:720px}.ol>.muted{margin:0}.ol-entries{margin:0;padding:0;list-style:none}.ol-entries li{border-bottom:1px solid var(--x-color-border);grid-template-columns:minmax(0,1fr) auto auto 32px;align-items:center;gap:12px;min-height:45px;padding:6px 0;display:grid}.ol-entries li>span:first-child{overflow-wrap:anywhere}@media (width<=800px){.ol-entries li{grid-template-columns:minmax(0,1fr) 32px}.ol-entries li>.muted{grid-column:1}}.op-tiers{border:0;gap:8px;margin:0;padding:0;display:grid}.op-tier{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.lg-page{gap:24px}.lg-head .muted{margin:4px 0 0}.lg-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.lg-docs{flex-direction:column;gap:2px;display:flex}.lg-doc{border-radius:var(--x-radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.lg-doc:hover{background:var(--x-color-subtle)}.lg-doc.active{background:var(--x-color-subtle);font-weight:var(--x-font-weight-medium)}.lg-doc-state{font-size:var(--x-text-sm);align-items:center;gap:6px;font-weight:400;display:flex}.lg-badge{background:var(--x-color-focus-subtle);color:var(--x-color-foreground);font-size:var(--x-text-xs,12px);border-radius:999px;padding:0 6px}.lg-editor{flex-direction:column;gap:12px;min-width:0;display:flex}.lg-editor-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lg-editor-head .muted{margin:4px 0 0}.lg-toolbar{gap:4px;display:flex}.textarea.lg-body{min-height:480px;max-height:none;font-family:var(--x-font-mono,ui-monospace, monospace);font-size:var(--x-text-sm);line-height:1.6}.lg-preview{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);overflow-wrap:anywhere;min-height:480px;padding:16px 20px;line-height:1.6}.lg-preview.lg-version{min-height:0;max-height:60vh;overflow-y:auto}.lg-preview h1{margin:0 0 12px;font-size:1.6rem}.lg-preview h2{margin:24px 0 8px;font-size:1.2rem}.lg-preview h3{margin:20px 0 6px;font-size:1rem}.lg-preview p,.lg-preview ul,.lg-preview ol,.lg-preview table{margin:0 0 12px}.lg-preview ul,.lg-preview ol{padding-left:1.4em}.lg-preview table{border-collapse:collapse}.lg-preview th,.lg-preview td{border:1px solid var(--x-color-border);text-align:left;vertical-align:top;padding:6px 8px}.lg-alert{align-items:center;gap:12px;display:flex}.lg-versions{flex-direction:column;gap:8px;margin-top:12px;display:flex}.lg-editors{border-top:1px solid var(--x-color-border);flex-direction:column;gap:8px;max-width:640px;padding-top:24px;display:flex}.lg-editors .muted{margin:0}.lg-editor-list{margin:0;padding:0;list-style:none}.lg-editor-list li{border-bottom:1px solid var(--x-color-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:6px 0;display:grid}@media (width<=800px){.lg-layout{grid-template-columns:1fr}}.palette-backdrop{z-index:60;background:var(--x-color-backdrop);justify-content:center;align-items:flex-start;padding:120px 16px 32px;display:flex;position:fixed;inset:0}.palette{border:1px solid var(--x-color-border);border-radius:var(--x-radius-xl);background:var(--x-color-background);flex-direction:column;width:560px;max-width:100%;display:flex;overflow:hidden;box-shadow:0 16px 40px #2c2a2a24}.palette-input-row{border-bottom:1px solid var(--x-color-border);flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.palette-input{min-width:0;font-size:var(--x-text-base);line-height:var(--x-leading-base);background:0 0;border:0;outline:none;flex:1}.palette-input:focus-visible{outline:none}.palette-input::placeholder{color:var(--x-color-muted-foreground)}.palette-title{color:var(--x-color-muted-foreground);flex:1}.kbd{border:1px solid var(--x-color-border);border-radius:var(--x-radius-sm);height:20px;font-family:var(--x-font-mono);color:var(--x-color-muted-foreground);background:var(--x-color-background);align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.palette-body{max-height:420px;overflow-y:auto}.palette-group{border-bottom:1px solid var(--x-color-border);flex-direction:column;padding:8px;display:flex}.palette-group:last-child{border-bottom:0}.palette-group-label{padding:4px 8px 6px}.palette-group-label span{margin-left:4px}.palette-option{border-radius:var(--x-radius-md);cursor:pointer;align-items:center;gap:10px;min-height:36px;padding:0 8px;display:flex}.palette-option[aria-selected=true]{background:var(--x-color-muted)}.palette-option-icon{color:var(--x-color-muted-foreground);flex-shrink:0}.palette-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.palette-option-sub{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:var(--x-text-xs);color:var(--x-color-muted-foreground);overflow:hidden}.palette-ask-top{align-items:flex-start;min-height:52px;padding:8px}.palette-ask-text{white-space:nowrap;flex:1;gap:6px;min-width:0;display:flex}.palette-ask-label{flex-shrink:0;font-weight:500}.palette-ask-question{text-overflow:ellipsis;min-width:0;color:var(--x-color-muted-foreground);overflow:hidden}.palette-ask-top .palette-ask-text{white-space:normal;flex-direction:column;gap:2px}.palette-ask-top .palette-ask-question{-webkit-line-clamp:2;color:var(--x-color-foreground);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.palette-ask-top .kbd{margin-top:4px}.palette-ask-top .ask-mark{width:28px;height:28px}.ask-mark,.reply-mark{flex-shrink:0;width:24px;height:24px;display:inline-flex}.palette-empty{border-bottom:1px solid var(--x-color-border);color:var(--x-color-muted-foreground);padding:20px 16px}.palette-foot{border-top:1px solid var(--x-color-border);background:var(--x-color-subtle);height:40px;font-size:var(--x-text-xs);color:var(--x-color-muted-foreground);align-items:center;gap:8px;padding:0 16px;display:flex}.palette-foot span+.kbd{margin-left:8px}.palette-chat{border-bottom:1px solid var(--x-color-border);flex-direction:column;gap:20px;max-height:460px;padding:20px 16px;display:flex;overflow-y:auto}.bubble{border-radius:var(--x-radius-lg);background:var(--x-color-muted);align-self:flex-end;max-width:80%;padding:6px 12px}.reply{align-items:flex-start;gap:10px;display:flex}.reply-body{flex-direction:column;gap:12px;min-width:0;padding-top:2px;display:flex}.reply-thinking{color:var(--x-color-muted-foreground);align-items:center;gap:8px;padding-top:2px;display:flex}.task-card{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);align-items:center;gap:12px;width:fit-content;min-width:236px;padding:10px 16px 10px 12px;display:flex}.reply-actions{gap:8px;display:flex}.reply-sources{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.reply-sources-label{align-items:center;height:24px;margin-right:2px;display:inline-flex}.reply-sources a{border:1px solid var(--x-color-border);border-radius:var(--x-radius-full);height:24px;color:var(--x-color-muted-foreground);font-size:var(--x-text-xs);align-items:center;gap:4px;padding:0 8px;text-decoration:none;display:inline-flex}.reply-sources a:hover{background:var(--x-color-keeta-hover);color:var(--x-color-foreground)}.draft-card{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);background:var(--x-color-background);flex-direction:column;gap:14px;width:100%;padding:14px 16px;display:flex}.draft-head{align-items:center;gap:8px;min-width:0;display:flex}.draft-chip{border-radius:var(--x-radius-full);background:var(--x-color-focus-subtle);height:22px;color:var(--x-color-focus);font-size:var(--x-text-xs);flex-shrink:0;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.draft-head .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-card .field{gap:6px}.draft-card .input,.draft-card .select{height:36px}.draft-label{font-size:var(--x-text-xs);color:var(--x-color-muted-foreground);font-weight:500}.draft-lines{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.draft-lines legend{margin-bottom:6px;padding:0}.draft-line{align-items:center;gap:8px;display:flex}.draft-line .input{flex:1;min-width:0}.draft-line-assumed .input{color:var(--x-color-muted-foreground)}.draft-assumed,.draft-source{text-overflow:ellipsis;white-space:nowrap;max-width:40%;font-size:var(--x-text-xs);flex-shrink:0;overflow:hidden}.draft-assumed{border-radius:var(--x-radius-full);background:var(--x-color-warning-subtle);height:22px;color:var(--x-color-warning);align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.draft-source{color:var(--x-color-keeta-accent-text)}.draft-line .icon-button{width:28px;height:28px;color:var(--x-color-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.draft-line .icon-button:hover{background:var(--x-color-keeta-hover)}.draft-add-line{align-self:flex-start;gap:4px}.draft-foot{align-items:center;gap:8px;display:flex}.draft-placement{margin-right:auto}.draft-placement button[aria-checked=true]{background:var(--x-color-background);color:var(--x-color-foreground);font-weight:500;box-shadow:0 1px 2px #0000000f}.palette-reply{align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.menu-root{position:relative}.shell-menu{z-index:30;border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);background:var(--x-color-background);flex-direction:column;width:226px;padding:4px;display:flex;position:absolute;left:0;box-shadow:0 8px 24px #2c2a2a1a}.org-menu{top:44px}.account-menu{bottom:52px}.shell-menu button,.shell-menu a{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;height:34px;padding:0 8px;text-decoration:none;display:flex}.shell-menu button:hover,.shell-menu a:hover{background:var(--x-color-keeta-hover)}.menu-label{flex:1}.menu-check{color:var(--x-color-focus)}.menu-icon{color:var(--x-color-muted-foreground)}.menu-separator{background:var(--x-color-border);height:1px;margin:4px}.org-mark-sm{width:20px;height:20px;font-size:10px}.search-button{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);background:var(--x-color-background);width:100%;height:32px;color:var(--x-color-muted-foreground);cursor:pointer;align-items:center;gap:10px;margin-top:12px;padding:0 8px;display:flex}.search-button .kbd{height:18px;margin-left:auto}.palette-close{display:none}@media (width<=760px){.palette-esc{display:none}.palette-close{border-radius:var(--x-radius-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:-8px;display:inline-flex}.palette-input-row .icon-button{width:40px;height:40px}.palette-backdrop{align-items:stretch;padding:0}.palette{width:100%;box-shadow:none;border:0;border-radius:0}.palette-body{flex:1;max-height:none}.palette-option{min-height:44px}.palette-foot{display:none}}.cub-face{background:#ff886d;border-radius:50%;flex-shrink:0;overflow:hidden}.cub-face g{transform-box:view-box;transition:transform .38s cubic-bezier(.3,1.5,.5,1)}.cub-face .cub-breathe{animation:3.8s ease-in-out infinite cub-breathe}.cub-face .cub-blink{animation:5.2s infinite cub-blink}.cub-face .cub-mouth{transform:scaleY(0)}.cub-speaking .cub-mouth{transition:none;animation:.9s infinite cub-chatter}@keyframes cub-breathe{50%{transform:translateY(1.8px)}}@keyframes cub-blink{0%,91%,97%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}}@keyframes cub-chatter{0%,to{transform:scaleY(.1)}20%{transform:scaleY(.8)}35%{transform:scaleY(.3)}55%{transform:scaleY(1)}75%{transform:scaleY(.2)}85%{transform:scaleY(.6)}}@media (prefers-reduced-motion:reduce){.cub-face g{transition:none;animation:none!important}}.intro-features{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.intro-feature{align-items:flex-start;gap:12px;display:flex}.intro-icon{border-radius:var(--x-radius-md);background:var(--x-color-accent-subtle);width:32px;height:32px;color:var(--x-color-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.intro-text{flex-direction:column;gap:2px;padding-top:6px;line-height:20px;display:flex}.intro-name{font-weight:500}.intro-step{align-items:center;gap:12px;display:inline-flex}.intro-dots{gap:6px;display:inline-flex}.intro-dot{background:var(--x-color-border);border-radius:50%;width:6px;height:6px}.intro-dot.is-current{background:var(--x-color-foreground)}.team-files{flex-direction:column;gap:16px;margin-top:32px;display:flex}.team-files-head p{margin:4px 0 0}.team-files-title{margin:0;font-size:16px;font-weight:600}.team-file-group{flex-direction:column;gap:8px;display:flex}.team-file-group-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.team-file-group-head h3{margin:0}.team-file-group-head .btn.is-busy{opacity:.6;pointer-events:none}.team-file-group-head input:focus-visible+.btn{outline:2px solid var(--x-color-focus)}.team-file-empty{margin:0}.team-file-list{border:1px solid var(--x-color-border);border-radius:8px;margin:0;padding:0;list-style:none}.team-file{align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.team-file+.team-file{border-top:1px solid var(--x-color-border)}.team-file-icon{color:var(--x-color-muted-foreground);flex:none}.team-file-text{flex-direction:column;flex:1;min-width:0;display:flex}.team-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-file-action{flex:none;padding-inline:6px}.team-organizer{flex-direction:column;gap:16px;margin-top:40px;display:flex}.organizer-card{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);flex-direction:column;gap:14px;padding:16px;display:flex}.organizer-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.organizer-team{margin:0 0 2px;font-size:14px;font-weight:600}.organizer-block{flex-direction:column;gap:6px;display:flex}.organizer-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.organizer-run{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.organizer-settings{border-top:1px solid var(--x-color-border);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding-top:12px;display:grid}.effort-models{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.effort-model{flex-direction:column;gap:6px;min-width:0;display:flex}@media (width<=560px){.effort-models{grid-template-columns:1fr}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--x-color-background:#fff;--x-color-foreground:#2c2a2a;--x-color-muted:#f2f1f1;--x-color-muted-foreground:#6b6a6a;--x-color-border:#e3e3e3;--x-color-input:#d6d5d5;--x-color-ring:#959494;--x-color-subtle:#fafafa;--x-color-primary:#2c2a2a;--x-color-primary-foreground:#fff;--x-color-secondary:#f2f1f1;--x-color-secondary-foreground:#2c2a2a;--x-color-success:#007a47;--x-color-success-subtle:#eef8f2;--x-color-warning:#8c6d00;--x-color-warning-subtle:#fbf7e6;--x-color-danger:#b0443c;--x-color-danger-subtle:#fef4f3;--x-color-keeta-app:#fafafa;--x-color-keeta-card:#fff;--x-color-keeta-ink:#2c2a2a;--x-color-keeta-secondary:#6b6a6a;--x-color-keeta-tertiary:#706f6f;--x-color-keeta-subtle:#e3e3e3;--x-color-keeta-border:#d6d5d5;--x-color-keeta-hover:#f5f5f5;--x-color-keeta-avatar:#e8e8e8;--x-color-keeta-accent:#00c9ca;--x-color-keeta-accent-subtle:#e5fdfc;--x-color-keeta-accent-text:#057d7d;--x-color-keeta-success:#009054;--x-color-keeta-warning:#c6b307;--x-color-keeta-error:#d25d53;--x-color-keeta-brand:#ff886d;--x-color-keeta-brand-subtle:#fff1ed;--x-color-accent:#ff886d;--x-color-accent-foreground:#000;--x-color-accent-subtle:#fff1ed;--x-color-focus:#4e79e4;--x-color-focus-subtle:#eef2fc;--x-color-danger-foreground:#fff;--x-color-danger-border:#f3d6d3;--x-color-focus-foreground:#fff;--x-color-primary-hover:#403d3d;--x-color-inverse-muted:#ffffffb3;--x-color-inverse-danger:#f47b6e;--x-color-backdrop:#2c2a2a52;--x-radius-sm:4px;--x-radius-md:8px;--x-radius-lg:10px;--x-radius-xl:12px;--x-radius-full:9999px;--x-font-sans:Geist, system-ui, sans-serif;--x-font-mono:"Geist Mono", ui-monospace, monospace;--x-font-weight-normal:400;--x-font-weight-medium:500;--x-font-weight-semibold:600;--x-text-xs:12px;--x-text-sm:14px;--x-text-base:16px;--x-text-xl:20px;--x-text-2xl:24px;--x-text-3xl:30px;--x-leading-xs:16px;--x-leading-sm:20px;--x-leading-base:24px;--x-leading-2xl:32px;--x-leading-3xl:36px;--x-tracking-tight:-.02em;--x-tracking-normal:0}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media screen and (prefers-color-scheme:dark){:root{--x-color-background:#1c1b1b;--x-color-foreground:#ededec;--x-color-muted:#2a2828;--x-color-muted-foreground:#a8a6a6;--x-color-border:#353333;--x-color-input:#4a4747;--x-color-ring:#858282;--x-color-subtle:#181717;--x-color-primary:#ededec;--x-color-primary-foreground:#1c1b1b;--x-color-secondary:#2a2828;--x-color-secondary-foreground:#ededec;--x-color-success:#4cc38a;--x-color-success-subtle:#13291e;--x-color-warning:#e2b93b;--x-color-warning-subtle:#2b2410;--x-color-danger:#f0857b;--x-color-danger-subtle:#351c1a;--x-color-keeta-app:#141313;--x-color-keeta-card:#1c1b1b;--x-color-keeta-ink:#ededec;--x-color-keeta-secondary:#a8a6a6;--x-color-keeta-tertiary:#9c9a9a;--x-color-keeta-subtle:#353333;--x-color-keeta-border:#4a4747;--x-color-keeta-hover:#252323;--x-color-keeta-avatar:#333131;--x-color-keeta-accent:#00c9ca;--x-color-keeta-accent-subtle:#0f2b2b;--x-color-keeta-accent-text:#3fd6d6;--x-color-keeta-success:#2fb377;--x-color-keeta-warning:#d9c42a;--x-color-keeta-error:#e2766c;--x-color-keeta-brand:#ff886d;--x-color-keeta-brand-subtle:#3a2219;--x-color-accent:#ff886d;--x-color-accent-foreground:#000;--x-color-accent-subtle:#3a2219;--x-color-focus:#7c9ef0;--x-color-focus-subtle:#1c2539;--x-color-danger-foreground:#1c1b1b;--x-color-danger-border:#5a2b27;--x-color-focus-foreground:#1c1b1b;--x-color-primary-hover:#d6d5d5;--x-color-inverse-muted:#1c1b1bb3;--x-color-inverse-danger:#b0443c;--x-color-backdrop:#0000008f}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root{--x-font-sans:"Geist Variable", Geist, system-ui, sans-serif;--x-font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--x-font-sans);font-size:var(--x-text-sm);line-height:var(--x-leading-sm);color:var(--x-color-foreground);background:var(--x-color-subtle);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--x-color-focus);outline-offset:2px}html:has(.overlay-sheet,.sheet-layer,.sheet-overlay){overflow:hidden}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-title{font-size:var(--x-text-2xl);line-height:var(--x-leading-2xl);letter-spacing:-.01em;font-weight:600}.title{font-size:var(--x-text-base);line-height:var(--x-leading-base);font-weight:600}.muted{color:var(--x-color-muted-foreground)}.small{font-size:var(--x-text-xs);line-height:var(--x-leading-xs)}.eyebrow{font-family:var(--x-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--x-color-muted-foreground);font-size:11px;line-height:16px}.mono{font-family:var(--x-font-mono)}.btn{border-radius:var(--x-radius-md);border:1px solid var(--x-color-input);background:var(--x-color-background);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--x-color-keeta-hover)}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--x-color-primary);border-color:var(--x-color-primary);color:var(--x-color-primary-foreground)}.btn-primary:hover{background:var(--x-color-primary-hover)}.btn-accent{background:var(--x-color-accent);border-color:var(--x-color-accent);color:var(--x-color-accent-foreground)}.btn-accent:hover{background:#ff7a5c}.btn-ghost{background:0 0;border-color:#0000}.btn-danger{background:var(--x-color-danger);border-color:var(--x-color-danger);color:var(--x-color-danger-foreground)}.btn-block{width:100%;height:40px}.btn-sm{height:32px;padding:0 12px}.btn-lg,.modal-footer .btn,.dialog-foot .btn,.m-sheet-foot .btn,.sheet-footer .btn{height:40px}.field{flex-direction:column;gap:8px;display:flex}.label{font-weight:500}.input,.select,.textarea{border:1px solid var(--x-color-input);border-radius:var(--x-radius-md);background-color:var(--x-color-background);width:100%;height:40px;padding:0 12px}.input-md{height:36px}.input-sm{height:32px;padding:0 10px}.select{appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b6a6a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.select.input-sm{background-position:right 8px center;padding-right:30px}.textarea{resize:none;field-sizing:content;height:auto;min-height:72px;max-height:320px;padding:10px 12px;display:block}.input::placeholder,.textarea::placeholder{color:var(--x-color-muted-foreground);opacity:.8}.input:focus,.select:focus,.textarea:focus{border-color:var(--x-color-ring);box-shadow:0 0 0 3px var(--x-color-focus-subtle);outline:none}.input:disabled,.select:disabled,.textarea:disabled{background-color:var(--x-color-subtle);color:var(--x-color-muted-foreground);cursor:default}.input-row{align-items:stretch;gap:8px;display:flex}.input-row>.input,.input-row>.select{flex:1;min-width:0}.input-row>.btn{flex-shrink:0;align-self:stretch;height:auto}.form-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.hint{color:var(--x-color-muted-foreground)}.error-text{color:var(--x-color-danger)}.card{background:var(--x-color-background);border:1px solid var(--x-color-border);border-radius:var(--x-radius-xl)}.avatar{border-radius:var(--x-radius-full);background:var(--x-color-keeta-avatar);width:28px;height:28px;color:var(--x-color-foreground);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.org-mark{border-radius:var(--x-radius-sm);background:var(--x-color-primary);width:24px;height:24px;color:var(--x-color-primary-foreground);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.avatar>img,.org-mark>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.org-mark:has(>img){background:var(--x-color-background);box-shadow:inset 0 0 0 1px var(--x-color-border)}.segmented{border-radius:var(--x-radius-md);background:var(--x-color-muted);gap:2px;padding:3px;display:inline-flex}.segmented button{height:28px;color:var(--x-color-muted-foreground);font-size:var(--x-text-xs);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px}.segmented button[aria-pressed=true]{background:var(--x-color-background);color:var(--x-color-foreground);font-weight:500;box-shadow:0 1px 2px #0000000f}.money-input{position:relative}.money-input>span[aria-hidden]{font-family:var(--x-font-mono);pointer-events:none;font-size:13px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.money-input>.input{padding-left:24px;font-size:13px}.number-input{border:1px solid var(--x-color-input);border-radius:var(--x-radius-md);background-color:var(--x-color-background);cursor:text;align-self:flex-start;align-items:stretch;max-width:100%;height:40px;display:inline-flex}.number-input-md{height:36px}.number-input-sm{height:32px}.number-input:focus-within{border-color:var(--x-color-ring);box-shadow:0 0 0 3px var(--x-color-focus-subtle)}.number-input[data-disabled]{background-color:var(--x-color-subtle);color:var(--x-color-muted-foreground);cursor:default}.number-value{flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding:0 4px;display:flex}.number-value>input{min-width:2ch;height:100%;color:inherit;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;outline:none;padding:0}.number-value>input::placeholder{color:var(--x-color-muted-foreground);opacity:.8}.number-unit{color:var(--x-color-muted-foreground);white-space:nowrap}.number-step{aspect-ratio:1;border-radius:calc(var(--x-radius-md) - 1px);height:100%;color:var(--x-color-muted-foreground);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.number-step:hover:not(:disabled){background-color:var(--x-color-muted);color:var(--x-color-foreground)}.number-step:disabled{opacity:.35;cursor:default}summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:before{content:"";background-color:currentColor;flex-shrink:0;width:14px;height:14px;transition:transform .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/14px no-repeat}details[open]>summary:before{transform:rotate(90deg)}.switch{border-radius:var(--x-radius-full);background:var(--x-color-input);cursor:pointer;border:0;flex-shrink:0;width:36px;height:20px;padding:0;transition:background-color .15s;position:relative}.switch:after{content:"";border-radius:var(--x-radius-full);background:#fff;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #2c2a2a26}.switch[aria-checked=true]{background:var(--x-color-focus)}.switch[aria-checked=true]:after{transform:translate(16px)}.switch:disabled{opacity:.5;cursor:default}input[type=checkbox],input[type=radio]{appearance:none;border:1px solid var(--x-color-input);background-color:var(--x-color-background);cursor:pointer;vertical-align:middle;border-radius:4px;flex-shrink:0;place-content:center;width:16px;height:16px;margin:0;display:inline-grid}input[type=radio]{border-radius:var(--x-radius-full)}input[type=checkbox]:checked{border-color:var(--x-color-focus);background:var(--x-color-focus) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5'/%3E%3C/svg%3E") center / 14px no-repeat}@media screen and (prefers-color-scheme:dark){input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231c1b1b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5'/%3E%3C/svg%3E")}}input[type=radio]:checked{border-color:var(--x-color-focus)}input[type=radio]:checked:after{content:"";border-radius:var(--x-radius-full);background:var(--x-color-focus);width:8px;height:8px}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;cursor:default}.spinner{border:2px solid var(--x-color-border);border-top-color:var(--x-color-focus);border-radius:50%;width:16px;height:16px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=760px){.btn,.btn-sm,.input-md,.input-sm,.number-input,.segmented button{height:40px}.segmented{max-width:100%}.switch:before{content:"";position:absolute;inset:-10px}}.logo{align-items:center;gap:14px;display:inline-flex}.logo-mark svg{color:var(--x-color-foreground);width:80px;height:32px;display:block}.logo-rule{background:var(--x-color-input);align-self:stretch;width:1.5px}.logo-word{letter-spacing:.01em;font-size:20px;font-weight:700;font-stretch:125%}.logo-sm{gap:10px}.logo-sm .logo-mark svg{width:50px;height:20px}.logo-sm .logo-word{font-size:14px}.logo-sm .logo-rule{display:none}.center-page{justify-content:center;align-items:center;min-height:100%;padding:32px 16px;display:flex}.sign-in{flex-direction:column;align-items:center;gap:40px;width:380px;max-width:100%;display:flex}.sign-in .card{text-align:center;flex-direction:column;gap:24px;width:100%;padding:32px;display:flex}.region-choice{text-align:left}.region-choice label{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);cursor:pointer;align-items:center;gap:10px;padding:10px 14px;display:flex}.region-picked{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.region-picked button{color:var(--x-color-muted-foreground);font:inherit;font-size:var(--x-text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.region-picked button:hover{color:var(--x-color-foreground)}.region-choice input{accent-color:var(--x-color-focus);margin:0}.legal{text-align:center;font-size:var(--x-text-xs);line-height:var(--x-leading-xs);color:var(--x-color-muted-foreground)}.legal a{color:var(--x-color-foreground);text-underline-offset:2px}.setup{flex-direction:column;min-height:100%;display:flex}.setup-bar{justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex}.setup-bar-right{align-items:center;gap:20px;display:flex}.setup-main{justify-content:center;padding:88px 16px 64px;display:flex;position:relative}.setup-back{padding:0 8px;position:absolute;top:12px;left:24px}.setup-card{flex-direction:column;gap:24px;width:610px;max-width:100%;padding:32px;display:flex;box-shadow:0 24px 48px -12px #00000014}.setup-step{justify-content:space-between;display:flex}.setup-heading{flex-direction:column;gap:4px;display:flex}.person-row{border:1px solid var(--x-color-border);border-radius:var(--x-radius-md);align-items:center;gap:12px;padding:12px;display:flex}.person-row .avatar{width:32px;height:32px}.person-row-text{flex:1;min-width:0}.edit-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.edit-name .input{flex:200px;height:32px}.edit-name-link{color:var(--x-color-muted-foreground);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.edit-name-link:hover{color:var(--x-color-foreground)}.shell{grid-template-columns:264px 1fr;min-height:100%;display:grid}.sidebar{border-right:1px solid var(--x-color-border);background:var(--x-color-subtle);flex-direction:column;height:100vh;padding:16px 12px 12px;display:flex;position:sticky;top:0}.org-button{border-radius:var(--x-radius-md);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;height:32px;padding:0 8px;font-weight:600;display:flex}.menu-button{display:none}.sidebar-menu,.sidebar-nav{display:contents}.org-button:hover{background:var(--x-color-keeta-hover)}.org-button .chevron{color:var(--x-color-muted-foreground);margin-left:auto}.nav{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-top{margin-top:16px}.nav-bottom{margin-top:auto;padding-bottom:12px}.nav a{border-radius:var(--x-radius-md);height:32px;color:var(--x-color-muted-foreground);align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex;position:relative}.nav a svg{flex-shrink:0;width:16px;height:16px}.nav a:hover{background:var(--x-color-keeta-hover)}.nav a[aria-current=page]{background:var(--x-color-muted);color:var(--x-color-foreground);font-weight:500}.nav a[aria-current=page]:before{content:"";background:var(--x-color-accent);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-12px}.nav-count{border-radius:var(--x-radius-full);background:var(--x-color-danger);min-width:22px;height:22px;color:var(--x-color-danger-foreground);font-size:var(--x-text-xs);justify-content:center;align-items:center;margin-left:auto;padding:0 6px;display:inline-flex}.nav-section{margin:24px 8px 6px}.account-button{border:0;border-top:1px solid var(--x-color-border);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:12px 8px 0;display:flex}.account-button .avatar{width:28px;height:28px}.account-name{font-size:var(--x-text-xs);line-height:var(--x-leading-xs);font-weight:500}.account-role{font-size:var(--x-text-xs);line-height:var(--x-leading-xs);color:var(--x-color-muted-foreground)}.main{min-width:0;padding:24px 108px 64px}.page{flex-direction:column;gap:24px;max-width:960px;margin:0 auto;display:flex}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header-text{flex-direction:column;gap:4px;display:flex}@media (width<=900px){.shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.main{padding:24px 16px}}@media (width<=760px){.shell{grid-template-rows:auto 1fr}.sidebar{z-index:15;border-right:0;border-bottom:1px solid var(--x-color-border);flex-direction:row;align-items:center;gap:4px;height:56px;padding:8px 8px 8px 12px;position:sticky;top:0}.sidebar>.menu-root{flex:1;min-width:0}.org-button{min-width:0;height:40px}.org-button>:not(.org-mark,.chevron){text-overflow:ellipsis;overflow:hidden}.sidebar .search-button{flex-shrink:0;justify-content:center;width:40px;height:40px;margin-top:0;padding:0}.search-button-label,.sidebar .search-button .kbd{display:none}.menu-button{border-radius:var(--x-radius-md);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.menu-button:hover{background:var(--x-color-keeta-hover)}.sidebar-menu{display:none}.sidebar-menu.is-open{z-index:45;background:var(--x-color-subtle);flex-direction:column;padding:8px 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.sidebar-menu-head{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.sidebar-menu-head .icon-button{width:40px;height:40px}.sidebar-nav{flex-direction:column;flex:1;display:flex}.sidebar-menu .nav a{height:44px}.sidebar-menu .nav a[aria-current=page]:before{left:-16px}.sidebar-menu .account-button{min-height:52px;padding-top:12px}.sidebar-menu .shell-menu{width:100%;bottom:100%}.sidebar .org-menu{width:min(300px,100vw - 24px)}.main{padding:16px 16px 48px}.page-header{flex-wrap:wrap}.page-header-text{min-width:0}.page-title{overflow-wrap:break-word}.setup-bar{gap:12px;height:56px;padding:0 16px}.setup-bar-right{gap:8px;min-width:0}.setup-bar-right .muted{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.setup-bar-right .btn{flex-shrink:0}.setup-main{padding:56px 16px 48px}.setup-back{min-height:40px;top:8px;left:8px}.setup-card{padding:20px}.sign-in .card{padding:24px 20px}}.route-error{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:420px;margin:0 auto;padding:64px 16px;display:flex}.route-error-icon{border-radius:var(--x-radius-full);background:var(--x-color-muted);width:40px;height:40px;color:var(--x-color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.route-error-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}
