.create-type-field[data-v-92e12ace]{flex-direction:column;gap:8px;display:flex}.create-type-hint[data-v-92e12ace]{color:var(--drawer-ink-secondary);font-family:var(--type-overline-family);font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);letter-spacing:var(--type-overline-tracking);line-height:var(--type-overline-leading);text-transform:uppercase}.create-type-options[data-v-92e12ace]{flex-direction:column;gap:8px;display:flex}.create-type-toggle[data-v-92e12ace]{align-self:flex-start;width:max-content}.create-type-option-copy[data-v-92e12ace]{min-height:calc(var(--type-body-sm-size) * var(--type-body-sm-leading));color:var(--color-ink-muted);font-family:var(--type-body-sm-family);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);margin:0}.create-dialog-eyebrow[data-v-e8038efd]{color:var(--color-ink-muted);font-family:var(--type-overline-family);font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);letter-spacing:var(--type-overline-tracking);line-height:var(--type-overline-leading);text-transform:uppercase}.create-dialog-description[data-v-e8038efd]{color:var(--color-ink-secondary);font-size:var(--type-body-md-size);line-height:var(--type-body-md-leading);margin:0 0 24px}.create-dialog-fields[data-v-e8038efd]{flex-direction:column;gap:16px;display:flex}.create-dialog-error[data-v-e8038efd]{color:var(--color-danger);font-size:var(--type-body-md-size);margin:16px 0 0}.create-dialog-fields .optional[data-v-e8038efd]{color:var(--color-ink-muted);font-weight:400}.create-dialog-form[data-v-e8038efd]{flex-direction:column;flex:auto;min-height:0;max-height:min(80vh,720px);display:flex}.create-dialog-form .settings-drawer-body[data-v-e8038efd]{flex:auto}.agent-tool-call[data-v-c032f847]{font-size:var(--type-body-sm-size);margin:2px 0}.agent-tool-call__summary[data-v-c032f847]{cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;color:var(--color-ink-muted);align-items:center;gap:6px;padding:2px 0;list-style:none;display:flex}.agent-tool-call__summary[data-v-c032f847]::-webkit-details-marker{display:none}.agent-tool-call__summary[data-v-c032f847]:hover{color:var(--color-ink)}.agent-tool-call__chev[data-v-c032f847]{flex-shrink:0;width:12px;height:12px;transition:transform .15s}.agent-tool-call[open] .agent-tool-call__chev[data-v-c032f847]{transform:rotate(90deg)}.agent-tool-call__name[data-v-c032f847]{font-family:var(--font-family-mono);font-size:var(--type-code-size);color:var(--color-ink-secondary);flex-shrink:0}.agent-tool-call__summary:hover .agent-tool-call__name[data-v-c032f847]{color:var(--color-ink)}.agent-tool-call__preview[data-v-c032f847]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-family-mono);font-size:var(--type-code-size);color:var(--color-ink-muted);overflow:hidden}.agent-tool-call__failed[data-v-c032f847]{color:var(--color-warning);font-size:var(--type-label-sm-size);flex-shrink:0;margin-left:auto}.agent-tool-call__body[data-v-c032f847]{background:var(--color-surface-warm-300);border-radius:8px;margin:4px 0 6px 18px;padding:8px 10px;position:relative}.agent-tool-call__meta[data-v-c032f847]{float:right;font-family:var(--font-family-mono);font-size:var(--type-caption-size);color:var(--color-ink-muted);margin-left:8px}.agent-tool-call__code[data-v-c032f847]{font-family:var(--font-family-mono);font-size:var(--type-code-size);white-space:pre-wrap;word-break:break-word;max-height:400px;color:var(--color-ink);margin:0;overflow:auto}.agent-tool-call__code--result[data-v-c032f847]{border-top:1px solid var(--color-surface-warm-500);color:var(--color-ink-secondary);margin-top:8px;padding-top:8px}.agent-mermaid-viewer[data-v-450fc2f9]{margin:8px 0}.agent-mermaid-viewer__error[data-v-450fc2f9]{color:var(--color-danger);font-size:var(--type-caption-size);white-space:pre-wrap;background:var(--agent-error-surface,var(--color-brand-primary-subtle));border:1px solid var(--color-surface-warm-600);border-top:3px solid var(--color-warning);border-radius:6px;padding:8px}.agent-png-image[data-v-4e914169]{border:1px solid var(--color-stroke-subtle);background:var(--color-surface-warm-100);border-radius:8px;max-width:100%;margin:12px 0;overflow:hidden}.agent-png-image img[data-v-4e914169]{max-width:100%;height:auto;display:block}.agent-png-image figcaption[data-v-4e914169]{font-size:var(--type-body-md-size);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.agent-png-image__download[data-v-4e914169]{flex-shrink:0;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.agent-png-image__download[data-v-4e914169]:hover{color:var(--color-brand-primary)}.agent-png-image__download-icon[data-v-4e914169]{width:16px;height:16px}.agent-png-image__loading[data-v-4e914169],.agent-png-image__error[data-v-4e914169]{margin:0;padding:12px}.agent-png-image__error[data-v-4e914169]{color:var(--color-danger-strong)}.agent-rich__markdown[data-v-9a0baf39]{word-wrap:break-word;width:100%;min-width:0;line-height:var(--leading-relaxed);color:var(--color-ink);overflow-x:scroll}.agent-rich__markdown[data-v-9a0baf39] h1,.agent-rich__markdown[data-v-9a0baf39] h2,.agent-rich__markdown[data-v-9a0baf39] h3{font-family:var(--font-family-data);font-weight:var(--weight-semibold);color:var(--color-ink);letter-spacing:var(--tracking-standard);margin-top:1.5em;margin-bottom:.35em}.agent-rich__markdown[data-v-9a0baf39] h1:first-child,.agent-rich__markdown[data-v-9a0baf39] h2:first-child,.agent-rich__markdown[data-v-9a0baf39] h3:first-child{margin-top:0}.agent-rich__markdown[data-v-9a0baf39] h2:not(:first-child),.agent-rich__markdown[data-v-9a0baf39] h3:not(:first-child){margin-top:1.75em}.agent-rich__markdown[data-v-9a0baf39] h1,.agent-rich__markdown[data-v-9a0baf39] h2{font-family:var(--type-heading-md-family);font-size:var(--type-heading-md-size);line-height:var(--leading-tight)}.agent-rich__markdown[data-v-9a0baf39] h3{font-family:var(--type-heading-sm-family);font-size:var(--type-heading-sm-size);line-height:var(--leading-tight)}.agent-rich__markdown[data-v-9a0baf39] p{margin-top:0;margin-bottom:.75em}.agent-rich__markdown[data-v-9a0baf39] p:last-child{margin-bottom:0}.agent-rich__markdown[data-v-9a0baf39] strong{font-weight:var(--weight-semibold);color:var(--color-ink)}.agent-rich__markdown[data-v-9a0baf39] li strong:first-child{color:var(--color-ink);display:inline}.agent-rich__markdown[data-v-9a0baf39] ul{padding-left:1.25em;list-style:outside}.agent-rich__markdown[data-v-9a0baf39] ol{padding-left:1.25em;list-style:decimal}.agent-rich__markdown[data-v-9a0baf39] ul,.agent-rich__markdown[data-v-9a0baf39] ol{margin-top:.5em;margin-bottom:1em}.agent-rich__markdown[data-v-9a0baf39] li{margin-bottom:.35em}.agent-rich__markdown[data-v-9a0baf39] li:last-child{margin-bottom:0}.agent-rich__markdown[data-v-9a0baf39] li>ul,.agent-rich__markdown[data-v-9a0baf39] li>ol{margin-top:.35em}.agent-rich__markdown[data-v-9a0baf39] ul+p,.agent-rich__markdown[data-v-9a0baf39] ol+p,.agent-rich__markdown[data-v-9a0baf39] ul+h1,.agent-rich__markdown[data-v-9a0baf39] ul+h2,.agent-rich__markdown[data-v-9a0baf39] ul+h3,.agent-rich__markdown[data-v-9a0baf39] ol+h1,.agent-rich__markdown[data-v-9a0baf39] ol+h2,.agent-rich__markdown[data-v-9a0baf39] ol+h3{margin-top:1em}.agent-rich__markdown[data-v-9a0baf39] a{color:var(--color-brand-primary);text-decoration:underline}.agent-rich__markdown[data-v-9a0baf39] .comper-link-chip,.agent-rich__markdown[data-v-9a0baf39] .agent-rich__chip-suffix .comper-link-chip{max-width:min(22rem,100%)}.agent-rich__markdown[data-v-9a0baf39] .agent-rich__chip-suffix{white-space:nowrap;vertical-align:baseline;display:inline}.agent-rich__markdown[data-v-9a0baf39] :not(pre)>code{font-family:var(--font-family-mono);background:var(--color-surface-warm-400);color:var(--color-brand-primary);word-break:break-all;border-radius:3px;padding:.15em .35em;font-size:.85em}.agent-rich__markdown[data-v-9a0baf39] pre{font-size:var(--type-code-size);background:#3a35300f;border-radius:6px;margin:.75em 0;padding:.75em 1em;overflow-x:auto}.agent-rich__markdown[data-v-9a0baf39] pre code{word-break:normal;background:0 0;padding:0}.agent-rich__mermaid[data-v-9a0baf39]{width:100%;min-width:0;margin-top:12px}.agent-rich__mermaid[data-v-9a0baf39]:first-child{margin-top:0}@keyframes agent-chat-bubble-in-a345b04a{0%{opacity:0}to{opacity:1}}.agent-chat__block[data-v-a345b04a]{flex-direction:column;gap:4px;min-width:0;max-width:85%;display:flex}.agent-chat__block--user[data-v-a345b04a]{align-items:flex-end;max-width:85%}.agent-chat__user-turn[data-v-a345b04a]{flex-direction:row;justify-content:flex-end;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;display:flex}.agent-chat__copy[data-v-a345b04a]{all:unset;box-sizing:border-box;width:32px;height:32px;color:var(--color-ink-muted);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,background .15s,color .35s;display:flex}.agent-chat__copy--copied[data-v-a345b04a]{color:var(--color-brand-primary);opacity:1;pointer-events:none}.agent-chat__user-turn:hover .agent-chat__copy--user[data-v-a345b04a],.agent-chat__user-turn:focus-within .agent-chat__copy--user[data-v-a345b04a]{opacity:1;pointer-events:auto}.agent-chat__copy--user[data-v-a345b04a]:hover,.agent-chat__copy--agent[data-v-a345b04a]:hover{background:var(--floating-panel-hover-bg);color:var(--color-ink)}.agent-chat__copy--user[data-v-a345b04a]:focus-visible,.agent-chat__copy--agent[data-v-a345b04a]:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--color-brand-primary);outline-offset:2px}.agent-chat__agent-turn[data-v-a345b04a]{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;min-width:0;max-width:100%;display:flex}.agent-chat__agent-turn:hover .agent-chat__copy--agent[data-v-a345b04a],.agent-chat__agent-turn:focus-within .agent-chat__copy--agent[data-v-a345b04a]{opacity:1;pointer-events:auto}.agent-chat__block--agent[data-v-a345b04a]{align-items:flex-start}.agent-chat__block--tool[data-v-a345b04a]{width:100%;max-width:100%}.agent-chat__author[data-v-a345b04a]{font-size:var(--type-overline-size);font-family:var(--type-overline-family);font-weight:var(--type-overline-weight);line-height:var(--type-overline-leading);letter-spacing:.06em;text-transform:uppercase;padding:0 2px}.agent-chat__author--agent[data-v-a345b04a]{color:var(--color-brand-primary)}.agent-chat__author--user[data-v-a345b04a]{color:var(--color-ink-muted)}.agent-chat__bubble[data-v-a345b04a]{box-sizing:border-box;width:100%;font-size:var(--type-body-sm-size);line-height:var(--leading-normal);animation:.26s ease-out both agent-chat-bubble-in-a345b04a}.agent-chat__bubble--user[data-v-a345b04a]{background:var(--color-surface-warm-400);width:auto;max-width:100%;color:var(--color-ink);border:none;border-radius:16px 16px 3px;padding:12px 18px}.agent-chat__bubble--agent[data-v-a345b04a]{background:var(--color-surface-warm-100);width:auto;min-width:0;color:var(--color-ink);border:1px solid var(--color-surface-warm-600);border-radius:16px;flex:1;padding:18px}.agent-chat__bubble--rich[data-v-a345b04a]{white-space:normal}.agent-chat__copy-icon[data-v-a345b04a]{flex-shrink:0}.agent-chat__text[data-v-a345b04a]{white-space:pre-wrap;word-break:break-word;margin:0}.agent-chat__cancelled[data-v-a345b04a]{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--color-danger);padding:2px;font-style:italic}.agent-chat__status[data-v-a345b04a]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:var(--type-body-sm-size);line-height:var(--leading-normal);color:var(--color-ink-secondary);background:var(--color-surface-warm-100);border:1px solid var(--color-surface-warm-600);overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;border-radius:16px;padding:18px;animation:.26s ease-out both agent-chat-bubble-in-a345b04a}.agent-chat__error[data-v-a345b04a]{box-sizing:border-box;border:1px solid var(--color-surface-warm-600);background:0 0;border-radius:16px;width:100%;min-width:0;max-width:100%;padding:18px;animation:.26s ease-out both agent-chat-bubble-in-a345b04a}.agent-chat__error-title[data-v-a345b04a]{font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);line-height:var(--leading-tight);color:var(--color-ink-secondary);margin:0 0 8px}.agent-chat__error-body[data-v-a345b04a]{font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);line-height:var(--leading-tight);color:var(--color-ink-secondary);overflow-wrap:anywhere;word-break:break-word;margin:0}.agent-chat__error-note[data-v-a345b04a]{font-size:var(--type-body-sm-size);line-height:var(--leading-normal);color:var(--color-ink-muted);margin:8px 0 0}.agent-chat__error-link[data-v-a345b04a]{font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);line-height:var(--leading-normal);color:var(--color-brand-primary);margin-top:12px;text-decoration:none;display:inline-block}.agent-chat__error-link[data-v-a345b04a]:hover{color:var(--color-brand-primary-hover);text-decoration:underline}.agent-chat__error-link[data-v-a345b04a]:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;border-radius:2px}.agent-chat__tool-summary[data-v-a345b04a]{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--color-ink-muted);padding:2px}.agent-chat__tool-summary-arrow[data-v-a345b04a]{font-family:var(--font-family-mono);color:var(--color-ink-muted);margin-right:6px}.agent-chat__tool-summary-name[data-v-a345b04a]{font-family:var(--font-family-mono);font-weight:var(--weight-semibold);color:var(--color-ink-secondary);margin-left:4px}.agent-chat__tool-summary--indented[data-v-a345b04a]{padding-left:12px}@media (prefers-reduced-motion:reduce){.agent-chat__bubble[data-v-a345b04a],.agent-chat__status[data-v-a345b04a],.agent-chat__error[data-v-a345b04a]{animation:none}.agent-chat__copy[data-v-a345b04a]{transition:none}}.agent-chat[data-v-ae73ec0e]{flex-direction:column;gap:12px;margin:0;padding:4px 0 0;list-style:none;display:flex}.agent-chat__end-anchor[data-v-ae73ec0e]{pointer-events:none;flex-shrink:0;height:0;margin:0;padding:0;list-style:none;overflow:hidden}.agent-chat__row[data-v-ae73ec0e]{width:100%;display:flex}.agent-chat__row--user[data-v-ae73ec0e]{justify-content:flex-end}.agent-chat__row--agent+.agent-chat__row--user[data-v-ae73ec0e]{margin-top:24px}.agent-chat__row--agent[data-v-ae73ec0e],.agent-chat__row--typing[data-v-ae73ec0e]{justify-content:flex-start}.agent-chat__typing[data-v-ae73ec0e]{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--color-ink-muted);opacity:1;margin:0;padding:2px;font-style:italic}.agent-chat__typing[data-fading][data-v-ae73ec0e]{opacity:0;transition:opacity 1.2s}.agent-chat__row--tool[data-v-ae73ec0e],.agent-chat__tool-investigating[data-v-ae73ec0e]{-webkit-user-select:none;user-select:none}.agent-chat__block[data-v-ae73ec0e]{flex-direction:column;gap:4px;min-width:0;max-width:85%;display:flex}.agent-chat__block--user[data-v-ae73ec0e]{align-items:flex-end}.agent-chat__block--agent[data-v-ae73ec0e]{align-items:flex-start}.agent-chat__block--tool[data-v-ae73ec0e]{align-items:flex-start;width:100%;max-width:100%}.agent-chat__tool-investigating[data-v-ae73ec0e]{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--color-ink-muted);align-items:center;gap:8px;padding:2px;display:flex}.agent-chat__tool-running-toggle[data-v-ae73ec0e]{cursor:pointer;width:100%;font:inherit;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--color-ink-muted);text-align:left;background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:2px;display:flex}.agent-chat__tool-running-toggle[data-v-ae73ec0e]:hover{color:var(--color-ink-secondary)}.agent-chat__tool-running-toggle[data-v-ae73ec0e]:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;border-radius:4px}.agent-chat__tool-running-label[data-v-ae73ec0e]{flex:1;min-width:0}.agent-chat__tool-running-dots[data-v-ae73ec0e]{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.agent-chat__tool-running-dot[data-v-ae73ec0e]{background:var(--color-ink-muted);border-radius:50%;width:5px;height:5px;animation:1.05s ease-in-out infinite agent-chat-dot-pulse-ae73ec0e}.agent-chat__tool-running-dot[data-v-ae73ec0e]:nth-child(2){animation-delay:.18s}.agent-chat__tool-running-dot[data-v-ae73ec0e]:nth-child(3){animation-delay:.36s}.agent-chat__tool-group-toggle[data-v-ae73ec0e]{cursor:pointer;max-width:100%;font:inherit;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--color-ink-muted);text-align:left;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:2px;display:inline-flex}.agent-chat__tool-group-toggle[data-v-ae73ec0e]:hover{color:var(--color-ink-secondary)}.agent-chat__tool-group-toggle[data-v-ae73ec0e]:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;border-radius:4px}.agent-chat__tool-group-summary[data-v-ae73ec0e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-family-mono);flex:0 auto;overflow:hidden}.agent-chat__tool-group-chevron[data-v-ae73ec0e]{width:14px;height:14px;color:var(--color-ink-muted);flex-shrink:0}.agent-chat__tool-running-expanded[data-v-ae73ec0e]{flex-direction:column;gap:2px;padding-left:12px;display:flex}.agent-chat__tool-running-item[data-v-ae73ec0e]{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);padding:2px}.agent-chat__tool-running-item--past[data-v-ae73ec0e]{color:var(--color-ink-muted);opacity:.5}.agent-chat__tool-running-item--past[data-v-ae73ec0e]:hover{color:var(--color-ink-secondary);opacity:.75}.agent-chat__tool-running-item--current[data-v-ae73ec0e]{color:var(--color-ink)}.agent-chat__tool-running-name[data-v-ae73ec0e]{font-family:var(--font-family-mono);font-weight:var(--weight-semibold);margin-left:4px}.agent-chat__tool-running-item--past .agent-chat__tool-running-name[data-v-ae73ec0e]{font-weight:var(--weight-medium);color:inherit}.agent-chat__tool-running-item--current .agent-chat__tool-running-name[data-v-ae73ec0e]{color:var(--color-ink-secondary)}.agent-chat__tool-group-expanded[data-v-ae73ec0e]{flex-direction:column;gap:2px;padding-left:0;display:flex}.agent-chat__author[data-v-ae73ec0e]{font-size:var(--type-overline-size);font-family:var(--type-overline-family);font-weight:var(--type-overline-weight);line-height:var(--type-overline-leading);letter-spacing:.06em;text-transform:uppercase;padding:0 2px}.agent-chat__author--agent[data-v-ae73ec0e]{color:var(--color-brand-primary)}.agent-chat__bubble[data-v-ae73ec0e]{box-sizing:border-box;width:100%;font-size:var(--type-body-sm-size);line-height:var(--leading-normal);white-space:pre-wrap;animation:.26s ease-out both agent-chat-bubble-in-ae73ec0e;overflow-x:scroll}.agent-chat__bubble--agent[data-v-ae73ec0e]{background:var(--color-surface-warm-100);color:var(--color-ink);border:1px solid var(--color-surface-warm-600);border-radius:16px;padding:18px}.agent-chat__bubble--pending[data-v-ae73ec0e]{align-items:center;min-height:2.5rem;padding:18px;display:flex}.agent-chat__bubble--streaming[data-v-ae73ec0e]{white-space:normal}.agent-chat__dots[data-v-ae73ec0e]{align-items:center;gap:5px;display:inline-flex}.agent-chat__dot[data-v-ae73ec0e]{background:var(--color-ink-muted);border-radius:50%;width:6px;height:6px;animation:1.05s ease-in-out infinite agent-chat-dot-pulse-ae73ec0e}.agent-chat__dot[data-v-ae73ec0e]:nth-child(2){animation-delay:.18s}.agent-chat__dot[data-v-ae73ec0e]:nth-child(3){animation-delay:.36s}@keyframes agent-chat-dot-pulse-ae73ec0e{0%,70%,to{opacity:.28;transform:scale(.92)}35%{opacity:1;transform:scale(1)}}@keyframes agent-chat-bubble-in-ae73ec0e{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.agent-chat__bubble[data-v-ae73ec0e],.agent-chat__tool-running-dot[data-v-ae73ec0e],.agent-chat__dot[data-v-ae73ec0e]{animation:none}.agent-chat__typing[data-fading][data-v-ae73ec0e]{transition:none}}.refresh-btn[data-v-a0c11f87]{color:var(--color-ink-secondary);font-size:var(--type-body-sm-size);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.refresh-btn[data-v-a0c11f87]:hover:not(:disabled){background:var(--color-surface-warm-300);border-color:var(--color-surface-warm-500)}.refresh-btn[data-v-a0c11f87]:disabled{opacity:.5;cursor:auto}.refresh-btn__icon[data-v-a0c11f87]{width:16px;height:16px}.refresh-btn__icon--spinning[data-v-a0c11f87]{animation:.8s linear infinite refresh-btn-spin-a0c11f87}@keyframes refresh-btn-spin-a0c11f87{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.drawer-rail[data-v-fc9090af] .settings-drawer-panel{box-sizing:border-box;border-left:1px solid var(--color-surface-warm-500);width:100%;min-width:0;max-width:100%;height:100%;margin:0}.drawer-rail[data-v-fc9090af]{flex-direction:column;flex-shrink:0;align-self:stretch;width:0;min-height:0;max-height:100%;transition:width .28s cubic-bezier(.22,.61,.36,1);display:flex;overflow:hidden}.drawer-rail--open[data-v-fc9090af]{width:var(--rail-width)}.drawer-rail-backdrop[data-v-fc9090af]{display:none}@media (max-width:899px){.drawer-rail[data-v-fc9090af]{height:100vh;height:100dvh;z-index:calc(var(--z-panel) + 1);pointer-events:none;justify-content:flex-end;transition:none;display:flex;position:fixed;inset:0 0 0 auto;overflow:visible;width:0!important}.drawer-rail--open[data-v-fc9090af]{pointer-events:auto;width:min(92vw, var(--rail-width))!important}.drawer-rail--open[data-v-fc9090af]>*{width:min(92vw, var(--rail-width));max-width:95vw;height:100vh;pointer-events:auto;height:100dvh;box-shadow:-4px 0 24px #00000014}.drawer-rail-backdrop[data-v-fc9090af]{z-index:var(--z-panel);background:var(--color-overlay-scrim);display:block;position:fixed;inset:0}}.backdrop-fade-enter-active[data-v-fc9090af],.backdrop-fade-leave-active[data-v-fc9090af]{transition:opacity .2s}.backdrop-fade-enter-from[data-v-fc9090af],.backdrop-fade-leave-to[data-v-fc9090af]{opacity:0}.toggle-switch[data-v-f987c933]{cursor:pointer;flex-shrink:0;width:36px;height:20px;line-height:1;display:inline-block;position:relative}.toggle-switch input[data-v-f987c933]{opacity:0;width:0;height:0;position:absolute}.toggle-track[data-v-f987c933]{background:var(--color-surface-warm-600);border-radius:10px;transition:background .3s;position:absolute;inset:0}.toggle-track[data-v-f987c933]:after{content:"";background:var(--color-surface-warm-100);width:16px;height:16px;box-shadow:var(--shadow-card-resting);border-radius:50%;transition:transform .3s;position:absolute;top:2px;left:2px}.toggle-switch input:checked+.toggle-track[data-v-f987c933]{background:var(--color-brand-primary)}.toggle-switch input:checked+.toggle-track[data-v-f987c933]:after{transform:translate(16px)}.toggle-switch input:focus-visible+.toggle-track[data-v-f987c933]{outline:2px solid var(--color-brand-primary);outline-offset:2px}.toggle-switch--disabled[data-v-f987c933]{cursor:not-allowed}.toggle-switch input:disabled+.toggle-track[data-v-f987c933]{background:var(--color-surface-warm-500)}.dashboard-rail-drawer-header__title-row[data-v-cf134e81]{align-items:center;gap:8px;display:flex}.dashboard-rail-drawer-header__title[data-v-cf134e81]{font-family:var(--font-family-display);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:1.25}.dashboard-rail-drawer-header__subtitle-row[data-v-cf134e81]{align-items:center;gap:6px;min-width:0;margin-top:4px;display:flex}.dashboard-rail-drawer-header__subtitle[data-v-cf134e81]{min-width:0;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-rail-drawer-header__aside[data-v-cf134e81]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.combobox-input[data-v-b2c9d8fa]{width:100%;min-width:0;position:relative}.combobox-input__field[data-v-b2c9d8fa]{box-sizing:border-box;width:100%;color:var(--color-ink);font:inherit;font-size:var(--type-body-md-size);border-radius:6px;transition:border-color .15s}.combobox-input__field[data-v-b2c9d8fa]::placeholder{color:var(--color-ink-muted)}.combobox-input--field .combobox-input__field[data-v-b2c9d8fa]{border:1px solid var(--color-surface-warm-600);background:var(--color-surface-warm-100);height:38px;padding:0 26px 0 14px;line-height:2.375rem}.combobox-input--cell .combobox-input__field[data-v-b2c9d8fa]{background:0 0;border:1px solid #0000;padding:6px 26px 6px 8px}.combobox-input--cell .combobox-input__field[data-v-b2c9d8fa]:hover{border-color:var(--color-surface-warm-500)}.combobox-input--cell .combobox-input__field[data-v-b2c9d8fa]:focus{background:var(--color-surface-warm-100)}.combobox-input.combobox-input--no-options .combobox-input__field[data-v-b2c9d8fa]{padding-right:14px}.combobox-input .combobox-input__field[data-v-b2c9d8fa]:focus{border-color:var(--color-brand-primary);outline:none}.combobox-input__field[data-v-b2c9d8fa]:disabled{opacity:.6;cursor:default}.combobox-input__chevron-btn[data-v-b2c9d8fa]{width:24px;height:24px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.combobox-input__chevron-btn[data-v-b2c9d8fa]:hover:not(:disabled){color:var(--color-ink);background:var(--color-surface-warm-400)}.combobox-input__chevron-btn[data-v-b2c9d8fa]:disabled{cursor:default;opacity:.5}.combobox-input__chevron[data-v-b2c9d8fa]{width:16px;height:16px}.combobox-input__menu{z-index:var(--z-popover);box-sizing:border-box;border:1px solid var(--color-surface-warm-600);background:var(--color-surface-warm-100);box-shadow:var(--shadow-elevated);scrollbar-width:thin;scrollbar-color:transparent transparent;border-radius:8px;padding:2px;overflow:hidden auto}.combobox-input__menu:hover{scrollbar-color:var(--color-surface-warm-600) transparent}.combobox-input__option{color:var(--color-ink-secondary);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.combobox-input__option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.combobox-input__option-check{width:18px;color:var(--color-brand-primary);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.combobox-input__option:hover,.combobox-input__option--active{background-color:var(--color-surface-warm-400);color:var(--color-ink)}.combobox-input__empty{color:var(--color-ink-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);text-align:center;padding:12px 10px}.menu-popover,.overflow-menu__popup,.dashboard-filter-toolbar__popover,.org-nav__menu-panel,.org-switcher__menu,.help-menu,.account-menu{border:1px solid var(--color-surface-warm-500);background:var(--color-surface-warm-100);box-shadow:var(--shadow-elevated);border-radius:16px;padding:8px}.menu-popover{scrollbar-width:thin;scrollbar-color:transparent transparent}.menu-popover:hover{scrollbar-color:var(--color-surface-warm-600) transparent}.menu-popover__item,.overflow-menu__popup .overflow-menu__item,.dashboard-filter-toolbar__popover-row,.account-menu__item,.org-nav__menu-item,.org-switcher__item{width:100%;color:var(--color-ink);font-family:var(--type-body-sm-family);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:8px;text-decoration:none;transition:background .1s,color .1s;display:flex}.menu-popover__item:hover:not(:disabled),.menu-popover__item:focus-visible:not(:disabled),.overflow-menu__popup .overflow-menu__item:hover:not(:disabled),.overflow-menu__popup .overflow-menu__item:focus-visible:not(:disabled),.dashboard-filter-toolbar__popover-row:hover:not(:disabled),.dashboard-filter-toolbar__popover-row:focus-visible:not(:disabled),.account-menu__item:hover,.account-menu__item:focus-visible,.org-nav__menu-item:hover,.org-nav__menu-item:focus-visible,.org-switcher__item:hover,.org-switcher__item:focus-visible{background:var(--color-surface-warm-300);color:var(--color-ink);outline:none;text-decoration:none}.menu-popover__item:disabled,.overflow-menu__popup .overflow-menu__item:disabled,.dashboard-filter-toolbar__popover-row:disabled,.dashboard-filter-toolbar__popover-row--disabled{color:var(--color-ink-muted);cursor:not-allowed}.menu-popover__item:disabled:hover,.menu-popover__item:disabled:focus-visible,.overflow-menu__popup .overflow-menu__item:disabled:hover,.overflow-menu__popup .overflow-menu__item:disabled:focus-visible,.dashboard-filter-toolbar__popover-row:disabled:hover,.dashboard-filter-toolbar__popover-row:disabled:focus-visible,.dashboard-filter-toolbar__popover-row--disabled:hover,.dashboard-filter-toolbar__popover-row--disabled:focus-visible{background:0 0}.menu-popover__item--danger,.overflow-menu__popup .overflow-menu__item--danger,.account-menu__item--danger{color:var(--color-ink-secondary)}.menu-popover__item--danger:hover:not(:disabled),.menu-popover__item--danger:focus-visible:not(:disabled),.menu-popover__item--danger.menu-popover__item--highlighted:not(:disabled),.overflow-menu__popup .overflow-menu__item--danger:hover:not(:disabled),.overflow-menu__popup .overflow-menu__item--danger:focus-visible:not(:disabled),.account-menu__item--danger:hover,.account-menu__item--danger:focus-visible{background:var(--color-danger-subtle);color:var(--color-danger)}.menu-popover__item--selected,.overflow-menu__popup .overflow-menu__item--selected,.dashboard-filter-toolbar__popover-row--selected{color:var(--color-brand-primary-hover)}.menu-popover__item--selected:hover:not(:disabled),.menu-popover__item--selected:focus-visible:not(:disabled),.overflow-menu__popup .overflow-menu__item--selected:hover:not(:disabled),.overflow-menu__popup .overflow-menu__item--selected:focus-visible:not(:disabled),.dashboard-filter-toolbar__popover-row--selected:hover:not(:disabled),.dashboard-filter-toolbar__popover-row--selected:focus-visible:not(:disabled){background:var(--color-surface-warm-300);color:var(--color-brand-primary-hover)}.menu-popover__item--highlighted:not(:disabled){background:var(--color-surface-warm-300);color:var(--color-ink)}.menu-popover__item--active{background:var(--color-brand-primary-subtle);color:var(--color-brand-primary);font-weight:var(--weight-medium)}.menu-popover__item--active:is(:hover,.menu-popover__item--highlighted):not(:disabled){background:var(--color-brand-primary-subtle);color:var(--color-brand-primary)}.menu-popover__search-input{box-sizing:border-box;border:1px solid var(--color-surface-warm-600);background:var(--color-surface-warm-100);width:100%;height:32px;color:var(--color-ink);font-family:var(--type-body-sm-family);font-size:var(--type-body-sm-size);font-weight:var(--weight-regular);border-radius:6px;padding:0 10px;transition:border-color .15s;display:block}.menu-popover__search-input::placeholder{font:inherit;color:var(--color-ink-muted);opacity:1}.menu-popover__search-input:focus,.menu-popover__search-input:focus-visible{border-color:var(--color-brand-primary);outline:none}.dashboard-filter-toolbar{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-filter-toolbar__trigger-wrap{flex-shrink:0;position:relative}.dashboard-filter-toolbar__trailing{align-items:center;margin-left:auto;display:flex}.dashboard-filter-toolbar__date-trigger{border:1px solid var(--color-stroke-subtle);background:var(--color-surface-warm-100);height:28px;color:var(--color-ink);border-radius:6px;align-items:center;padding:0 4px 0 0;display:inline-flex}.dashboard-filter-toolbar__date-trigger:hover{background:var(--color-surface-warm-300)}.dashboard-filter-toolbar__date-trigger:hover .dashboard-filter-toolbar__date-icon,.dashboard-filter-toolbar__date-trigger:hover .dashboard-filter-toolbar__date-chevron{color:var(--color-ink)}.dashboard-filter-toolbar__date-label,.dashboard-filter-toolbar__date-chevron{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;display:inline-flex}.dashboard-filter-toolbar__date-label{font-family:var(--type-label-sm-family);font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);line-height:var(--type-label-sm-leading);white-space:nowrap;gap:6px;padding:6px 4px 6px 8px}.dashboard-filter-toolbar__date-icon{color:var(--color-ink-secondary);flex-shrink:0}.dashboard-filter-toolbar__date-chevron{width:20px;height:20px;color:var(--color-ink-secondary);justify-content:center;padding:0}.dashboard-filter-toolbar__add-trigger{border:1px solid var(--color-stroke-subtle);background:var(--color-surface-warm-200);height:28px;color:var(--color-ink-secondary);font-family:var(--type-label-sm-family);font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);line-height:var(--type-label-sm-leading);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:5px 10px 5px 8px;display:inline-flex}.dashboard-filter-toolbar__add-trigger:hover{background:var(--color-surface-warm-300);color:var(--color-ink)}.dashboard-filter-toolbar__add-count{color:var(--color-ink-muted)}.dashboard-filter-toolbar__search{flex:1 1 0;min-width:0}.dashboard-filter-toolbar__row-wrap{position:relative}.dashboard-filter-toolbar__popover-anchor{z-index:var(--z-popover);position:absolute;top:calc(100% + 6px);left:0}.dashboard-filter-toolbar__popover{min-width:220px;max-width:320px}.dashboard-filter-toolbar__popover-row{justify-content:space-between;gap:8px}.dashboard-filter-toolbar__popover-check{color:var(--color-brand-primary);flex-shrink:0}.dashboard-filter-toolbar__popover-custom{min-width:280px;margin-top:4px}.dashboard-filter-toolbar__popover-placeholder{font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-leading);color:var(--color-ink-muted);margin:4px 8px}.dashboard-filter-toolbar__menu-trigger{width:28px;height:28px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.dashboard-filter-toolbar__menu-trigger:hover,.dashboard-filter-toolbar__menu-trigger[aria-expanded=true]{background:var(--color-surface-warm-300);color:var(--color-ink)}.date-panel__field[data-v-d5492e85]{align-items:center;gap:8px;margin-top:6px;padding:0 8px;display:flex}.date-panel__field-label[data-v-d5492e85]{width:34px;font-size:var(--type-label-sm-size);color:var(--color-ink-muted)}.date-panel__field-input[data-v-d5492e85]{border:1px solid var(--color-stroke-default);background:var(--color-surface-warm-100);min-width:0;color:var(--color-ink);font:inherit;font-size:var(--type-body-sm-size);border-radius:8px;flex:1;padding:5px 8px}.date-panel__field-input[data-v-d5492e85]:focus-visible{border-color:var(--color-brand-primary);outline:none}.contributor-avatar[data-v-643dc4fd]{background:var(--color-brand-primary-subtle);width:28px;height:28px;color:var(--color-brand-primary-hover);font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}
