.ticket-suggestions{font-family:var(--font-sans);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ticket-suggestions--inline{align-items:baseline;gap:var(--spacing-sm);flex-flow:wrap;display:flex}.ticket-suggestions__label{color:var(--color-text-tertiary);margin:0;font-size:12px;line-height:1.4}.ticket-suggestions__quiet,.ticket-suggestions__empty,.ticket-suggestions__error{color:var(--color-text-tertiary);margin:0;font-size:12px;line-height:1.45}.ticket-suggestions__empty{color:var(--color-text-secondary)}.ticket-suggestions__error{color:var(--color-danger)}.ticket-suggestions__empty+.ticket-suggestions__quiet{padding-top:var(--spacing-xs)}.ticket-suggestions__list{margin:0 calc(-1 * var(--ticket-start-inset));flex-direction:column;align-self:stretch;padding:0;list-style:none;display:flex}.ticket-suggestions__browse{padding-top:var(--spacing-xs);display:flex}.ticket-suggestions__row{align-items:center;gap:var(--spacing-sm);box-sizing:border-box;width:100%;min-height:30px;padding:var(--spacing-xs) var(--ticket-start-inset);border-radius:var(--radius-md);color:var(--color-text-secondary);text-align:left;cursor:pointer;transition:background-color var(--transition-speed-fast) var(--transition-easing), color var(--transition-speed-fast) var(--transition-easing);background:0 0;border:0;margin:0;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;display:flex}.ticket-suggestions__row:hover{background:var(--color-background-secondary);color:var(--color-text);outline:none}.ticket-suggestions__row:focus-visible{background:var(--color-background-secondary);color:var(--color-text);outline:none}.ticket-suggestions__mark{color:var(--color-text-secondary);flex-shrink:0}.ticket-suggestions__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ticket-suggestions__key{color:var(--color-text-tertiary);font-family:var(--font-mono);flex-shrink:0;font-size:11px}.ticket-suggestions__link{color:var(--color-text-tertiary);text-underline-offset:2px;cursor:pointer;transition:color var(--transition-speed-fast) var(--transition-easing);background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.45;text-decoration:none}.ticket-suggestions__link:hover{color:var(--color-text-secondary);text-decoration:underline}.ticket-suggestions__link:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-text);outline-offset:2px}.ticket-picker{top:calc(100% + var(--spacing-sm));z-index:var(--z-popover);box-sizing:border-box;gap:var(--spacing-smd);width:400px;max-width:calc(100vw - var(--spacing-xl));padding:var(--spacing-smd);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-background);box-shadow:var(--shadow-popover);color:var(--color-text);font-family:var(--font-sans);text-align:left;flex-direction:column;font-size:13px;line-height:1.4;display:flex;position:absolute;left:0}.ticket-picker__search{box-sizing:border-box;width:100%;min-height:36px;padding:var(--spacing-sm) var(--spacing-smd);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);color:var(--color-text);font-family:inherit;font-size:13px;line-height:1.4}.ticket-picker__search:focus{border-color:var(--color-text);outline:none}.ticket-picker>.ticket-suggestions__label,.ticket-picker>.ticket-suggestions__quiet,.ticket-picker>.ticket-suggestions--inline,.ticket-picker__more{padding:0 var(--spacing-sm)}.ticket-picker__more{align-self:flex-start}.ticket-picker>.ticket-suggestions__label{margin-bottom:calc(-1 * var(--spacing-smd))}.ticket-picker__list{flex-direction:column;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ticket-picker__list:empty{display:none}.ticket-picker__option{padding:var(--spacing-sm);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;gap:2px;display:flex}.ticket-picker__option[aria-selected=true]{background:var(--color-background-secondary)}.ticket-picker__title,.ticket-picker__detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-picker__title{font-size:13px}.ticket-picker__detail{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:11px}@media (prefers-reduced-motion:reduce){.ticket-suggestions__row,.ticket-suggestions__link{transition:none}}.ticket-start{--ticket-start-inset:var(--spacing-md);gap:var(--spacing-md);padding:0 var(--ticket-start-inset);flex-direction:column;display:flex}.ticket-chips{align-items:center;gap:var(--spacing-sm);min-height:24px;font-family:var(--font-sans);text-align:left;flex-wrap:wrap;display:flex}.ticket-chips__label{color:var(--color-text-tertiary);font-size:12px;line-height:24px}.ticket-chips__anchor{position:relative}.ticket-chip{align-items:center;gap:var(--spacing-xs);box-sizing:border-box;height:24px;padding:0 var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-background);color:var(--color-text);cursor:pointer;transition:color var(--transition-speed-fast) var(--transition-easing), border-color var(--transition-speed-fast) var(--transition-easing);margin:0;font-family:inherit;font-size:12px;line-height:1;display:inline-flex}.ticket-chip__trailing{color:var(--color-text-tertiary)}.ticket-chip:hover{border-color:var(--color-text-secondary)}.ticket-chip--open{border-color:var(--color-text);font-weight:600}.ticket-chip--open .ticket-chip__trailing{color:var(--color-text)}.ticket-chip--connected{font-weight:500}.ticket-chip:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.ticket-chips__status,.ticket-connect__who{align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.4;display:inline-flex}.ticket-chips__status{animation:ticket-chips-status-fade var(--transition-speed) var(--transition-easing) 1.8s forwards}@keyframes ticket-chips-status-fade{to{opacity:0}}.ticket-chips__status svg,.ticket-connect__who svg{color:var(--color-success)}.ticket-connect{top:calc(100% + var(--spacing-sm));z-index:var(--z-popover);box-sizing:border-box;gap:var(--spacing-sm);width:340px;max-width:calc(100vw - var(--spacing-xl));padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-background);box-shadow:var(--shadow-popover);color:var(--color-text);font-family:var(--font-sans);text-align:left;flex-direction:column;font-size:13px;line-height:1.4;display:flex;position:absolute;left:0}.ticket-connect__header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.ticket-connect__title{align-items:center;gap:var(--spacing-sm);margin:0;font-size:14px;font-weight:600;line-height:1.3;display:flex}.ticket-connect__body{gap:var(--spacing-sm);flex-direction:column;display:flex}.ticket-connect__help{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.45}.ticket-connect__help a{color:inherit;text-underline-offset:2px}.ticket-connect__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.ticket-connect__label{margin:0;font-size:13px;font-weight:600;line-height:1.3}.ticket-connect__control{align-items:center;gap:var(--spacing-xs);min-height:36px;padding:0 var(--spacing-xs) 0 var(--spacing-smd);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);display:flex}.ticket-connect__control:focus-within{border-color:var(--color-text)}.ticket-connect__control--invalid,.ticket-connect__control--invalid:focus-within{border-color:var(--color-danger)}.ticket-connect__input{min-width:0;padding:var(--spacing-sm) 0;color:var(--color-text);font-family:var(--font-sans);background:0 0;border:0;flex:1;font-size:13px;line-height:1.4}.ticket-connect__input--masked{-webkit-text-security:disc}.ticket-connect__input:focus{outline:none}.ticket-connect__reveal{padding:var(--spacing-xs);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:0;font-size:13px;line-height:1.2}.ticket-connect__reveal:hover{color:var(--color-text)}.ticket-connect__reveal:focus-visible{color:var(--color-text)}.ticket-connect__error{color:var(--color-danger);margin:0;font-size:12px;line-height:1.4}.ticket-connect__workspaces{gap:var(--spacing-xs);flex-direction:column;display:flex}.ticket-connect__workspace{width:100%;padding:var(--spacing-sm) var(--spacing-smd);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;margin:0;font-size:13px;line-height:1.4}.ticket-connect__workspace:hover:not(:disabled){background:var(--color-background-secondary)}.ticket-connect__workspace:focus-visible:not(:disabled){background:var(--color-background-secondary)}.ticket-connect__workspace:disabled{cursor:default;opacity:.6}@media (prefers-reduced-motion:reduce){.ticket-chip,.ticket-connect__reveal,.ticket-connect__workspace{transition:none}.ticket-chips__status{animation:none}}.first-ref-page__skip{border-radius:var(--radius-xs);font-family:var(--font-sans);color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-speed-fast) var(--transition-easing);background:0 0;border:none;margin:0;padding:0;font-size:13px;line-height:20px}.first-ref-page__skip:hover{color:var(--color-text)}.first-ref-page__skip:focus-visible{color:var(--color-text)}.first-ref-page__skip:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.first-ref-page__skip:disabled{cursor:default;color:var(--color-text-tertiary)}.first-ref-page .first-ref-page__prompt{flex:1;justify-content:flex-start;min-height:0;padding-top:max(6rem,26.5vh);animation:none}.first-ref-page__prompt .onboarding-prompt__content{gap:var(--spacing-md);max-width:560px;animation:first-ref-page-enter var(--transition-speed) var(--transition-easing-out) backwards}.first-ref-page__prompt .onboarding-prompt__heading{margin-bottom:var(--spacing-sm);font-size:1.75rem;line-height:36px}.first-ref-page__prompt .message-input{border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.first-ref-page__prompt .message-input__textarea,.first-ref-page__prompt .message-input__placeholder>*{padding:var(--spacing-smd) var(--spacing-md) var(--spacing-xs);font-size:.9375rem}.first-ref-page__prompt .message-input__textarea{min-height:5.25rem;caret-color:var(--color-text)}.first-ref-page__prompt .message-input__toolbar{padding:var(--spacing-xs) var(--spacing-smd) var(--spacing-smd)}.model-effort-picker__menu.first-ref-page__model-picker-menu{z-index:calc(var(--z-modal) + 1);border-radius:var(--radius-xl)}@keyframes first-ref-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.first-ref-page__prompt .onboarding-prompt__content{animation:none}.first-ref-page__skip{transition:none}}
