:root{--color-attention-text:#f5c542;--color-attention-dot:#f5c542;--cu-row-hover:color-mix(in srgb, var(--color-surface-layer2) 78%, transparent);--cu-row-selected:var(--color-selection-active);--cu-row-selected-ring:none;--cu-row-height:32px;--cu-row-title-size:13px;--cu-row-small-size:12px;--cu-row-title-line:18px;--cu-row-small-line:16px;--cu-row-pad-left:7px;--cu-row-indent:24px;--cu-row-dot-x:16px}:root[data-appearance=light]{--color-attention-text:#7d5c00;--color-attention-dot:#a67c00;--cu-row-hover:color-mix(in srgb, var(--color-text-primary) 5%, transparent);--cu-row-selected:var(--color-surface-layer1);--cu-row-selected-ring:inset 0 0 0 1px color-mix(in srgb, var(--color-border-strong) 55%, transparent), 0 1px 2px #0000000f}:root[data-theme=sand]{--color-attention-dot:#a17800}:root[data-theme=dawn],:root[data-theme=lilac],:root[data-theme=limestone]{--color-attention-dot:#a47b00}.cu-row-list{margin:0;padding:0;list-style:none;display:grid;position:relative}.cu-row,.cu-row-list{--cu-row-height-sub:max(var(--cu-row-height), calc(var(--cu-row-title-line) + var(--cu-row-small-line)));--cu-row-dot-sub:calc((var(--cu-row-height-sub) - var(--cu-row-title-line) - var(--cu-row-small-line)) / 2 + var(--cu-row-title-line) / 2 + 5px);--cu-row-height-details:calc(18px + var(--cu-row-title-line) + 2 * var(--cu-row-small-line));--cu-row-dot-details:calc(9px + var(--cu-row-small-line) + var(--cu-row-title-line) / 2)}.cu-row{--cu-row-pin-room:0px;--cu-row-dot-y:50%;z-index:1;transition:background-color var(--duration-fast,.14s) var(--ease-standard,ease);border-radius:8px;position:relative}.cu-row[data-pinned]{--cu-row-pin-room:24px}.cu-row[data-sub]{--cu-row-dot-y:var(--cu-row-dot-sub)}.cu-row[data-details]{--cu-row-dot-y:var(--cu-row-dot-details)}@media (hover:hover){.cu-row:hover{background:var(--cu-row-hover)}}.cu-row[data-active]:not([data-traveling]){background:var(--cu-row-selected);box-shadow:var(--cu-row-selected-ring)}@media (hover:hover){.cu-row[data-active][data-traveling]:hover{background:color-mix(in srgb, var(--color-text-primary) 5%, transparent)}}.cu-row-main{width:100%;min-height:var(--cu-row-height);padding:0 calc(8px + var(--cu-row-pin-room)) 0 calc(var(--cu-row-indent,0px) + var(--cu-row-pad-left,7px));border-radius:inherit;color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title time";align-items:center;column-gap:8px;text-decoration:none;display:grid;position:relative}.cu-row-main:focus-visible{outline:1px solid var(--color-focus-ring);outline-offset:-1px}.cu-row-title{min-width:0;color:var(--color-text-secondary);font-size:var(--cu-row-title-size);font-weight:400;line-height:var(--cu-row-title-line);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;grid-area:title;overflow:hidden}.cu-row[data-unread] .cu-row-title{color:var(--color-text-primary);font-weight:600}.cu-row[data-active] .cu-row-title{color:var(--color-selection-text);font-weight:500}.cu-row-main>.cu-row-time{color:var(--color-text-muted);font-size:var(--cu-row-small-size);font-weight:500;line-height:var(--cu-row-title-line);font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity var(--duration-fast,.14s) var(--ease-standard,ease), transform var(--duration-fast,.14s) var(--ease-emphasized,ease);grid-area:time;justify-self:end}.cu-row-time[data-running]{color:var(--color-text-secondary)}.cu-row[data-unread] .cu-row-time{color:var(--color-text-primary)}.cu-row .cu-row-time[data-tone=attention]{color:var(--color-attention-text)}.cu-row .cu-row-time[data-tone=failed]{color:var(--color-status-danger)}.cu-row[data-active] .cu-row-time,.cu-row[data-active] .cu-chat-details-diff i,.cu-row[data-active] .cu-chat-details-diff b{color:var(--color-selection-text)}.cu-row[data-marked] .cu-row-main{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title mark time"}.cu-row-main>.cu-row-mark{color:var(--color-text-muted);grid-area:mark;align-items:center;display:inline-flex}.cu-row-mark .computer-mark,.cu-row-mark .computer-mark svg{width:13px;height:13px}.cu-row[data-offline] .cu-row-title{color:var(--color-text-muted)}.cu-row[data-sub] .cu-row-main{grid-template-areas:"title time""sub sub"}.cu-row[data-sub][data-marked] .cu-row-main{grid-template-areas:"title mark time""sub sub sub"}.cu-row-list[data-shelf] .cu-row:not([data-unread]) .cu-row-title{font-weight:500}.cu-row[data-sub] .cu-row-main{min-height:var(--cu-row-height-sub);align-content:center;row-gap:0;padding-block:0}.cu-row-sub{min-width:0;color:var(--color-text-muted);font-size:var(--cu-row-small-size);line-height:var(--cu-row-small-line);text-overflow:ellipsis;white-space:nowrap;grid-area:sub;overflow:hidden}.cu-row[data-details] .cu-row-main{min-height:var(--cu-row-height-details);grid-template-areas:"meta time""title title""place place";row-gap:2px;padding-block:7px}.cu-row[data-details] .cu-row-time{line-height:var(--cu-row-small-line)}.cu-row[data-no-meta],.cu-row[data-no-place]{--cu-row-height-details:calc(16px + var(--cu-row-title-line) + var(--cu-row-small-line))}.cu-row[data-no-meta]{--cu-row-dot-y:calc(7px + var(--cu-row-title-line) / 2)}.cu-row[data-details][data-no-meta] .cu-row-main{grid-template-areas:"title time""place place"}.cu-row[data-details][data-no-meta][data-marked] .cu-row-main{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title mark time""place place place"}.cu-row[data-details][data-no-place] .cu-row-main{grid-template-areas:"meta time""title title"}.cu-row[data-details][data-no-place][data-marked] .cu-row-main{grid-template-areas:"meta time""title mark"}.cu-row[data-details][data-marked] .cu-row-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta time""title mark""place place"}.cu-row-main>.cu-chat-meta{font-size:var(--cu-row-small-size);line-height:var(--cu-row-small-line);grid-area:meta}.cu-row-main>.cu-chat-details{min-height:var(--cu-row-small-line);font-size:var(--cu-row-small-size);line-height:var(--cu-row-small-line);grid-area:place}.cu-row-dot{z-index:2;left:calc(var(--cu-row-dot-x,16px) - 3.5px);top:var(--cu-row-dot-y);pointer-events:none;border-radius:99px;width:7px;height:7px;margin-top:-3.5px;position:absolute}.cu-row-dot[data-kind=working]{background:color-mix(in srgb, var(--color-status-info) 75%, var(--color-surface-rail))}.cu-row-dot[data-kind=attention]{background:var(--color-attention-dot);box-shadow:0 0 8px color-mix(in srgb, var(--color-attention-dot) 55%, transparent)}.cu-row-dot[data-kind=failed]{background:var(--color-status-danger)}.cu-row-dot[data-kind=unread]{background:var(--color-text-primary)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=none]):not([data-motion=reduced]) .cu-row-dot[data-kind=working]{animation:cu-busy-breath 2.4s var(--ease-standard,ease-in-out) infinite}:root:not([data-motion=none]):not([data-motion=reduced]) .cu-row-dot[data-kind=attention]{animation:cu-attention-glow 1.5s var(--ease-standard,ease-in-out) infinite}}.cu-row-pin,.cu-row-more{z-index:3;top:var(--cu-row-button-y,50%);width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;transition:opacity var(--duration-fast,.14s) var(--ease-standard,ease), transform var(--duration-fast,.14s) var(--ease-emphasized,ease), background-color var(--duration-fast,.14s) var(--ease-standard,ease), color var(--duration-fast,.14s) var(--ease-standard,ease);background:0 0;border:0;border-radius:6px;place-items:center;margin-top:-11px;padding:0;display:grid;position:absolute}.cu-row[data-details]{--cu-row-button-y:calc(7px + var(--cu-row-small-line) / 2)}.cu-row-pin{right:3px}.cu-row-pin svg{width:13px;height:13px}.cu-row-more{right:calc(3px + var(--cu-row-pin-room));opacity:0;pointer-events:none;transform:scale(.88)}.cu-row-more svg{width:14px;height:14px}.cu-row-pin:hover,.cu-row-more:hover,.cu-row-more[aria-expanded=true]{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-text-primary) 10%, transparent)}.cu-row-pin:focus-visible,.cu-row-more:focus-visible{outline:1px solid var(--color-focus-ring);outline-offset:-1px}@media (hover:hover){.cu-row:hover .cu-row-pin{color:var(--color-text-secondary)}.cu-row:hover .cu-row-more,.cu-row:focus-within .cu-row-more,.cu-row[data-menu-open] .cu-row-more{opacity:1;pointer-events:auto;transform:none}.cu-row:hover .cu-row-main>.cu-row-time,.cu-row:focus-within .cu-row-main>.cu-row-time,.cu-row[data-menu-open] .cu-row-main>.cu-row-time{opacity:0;transform:scale(.82)}}.cu-row-more:focus-visible{opacity:1;pointer-events:auto;transform:none}:root[data-motion=none] .cu-row,:root[data-motion=none] .cu-row-time,:root[data-motion=none] .cu-row-pin,:root[data-motion=none] .cu-row-more{transition:none}.cu-row-mark{gap:4px}.cu-row-mark .cu-row-agent{width:14px;height:14px}
.cu-destinations{gap:1px;padding:2px 0 4px;display:grid}.cu-destination{width:100%;height:var(--cu-destination-height,30px);color:var(--color-text-secondary);font:inherit;font-size:var(--cu-destination-size,13px);text-align:left;cursor:pointer;transition:background-color var(--duration-fast,.14s) var(--ease-standard,ease), color var(--duration-fast,.14s) var(--ease-standard,ease);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-weight:500;line-height:1;display:flex;position:relative}.cu-destination>svg,.cu-destination>span{z-index:1;position:relative}.cu-destination>svg{width:var(--cu-destination-icon,14px);height:var(--cu-destination-icon,14px);flex:none}@media (hover:hover){.cu-destination:hover{color:var(--color-text-primary);background:var(--cu-row-hover,color-mix(in srgb, var(--color-surface-layer2) 78%, transparent))}}.cu-destination:focus-visible{color:var(--color-text-primary);outline:1px solid var(--color-focus-ring);outline-offset:-1px}.cu-destination[data-active]{color:var(--color-selection-text);font-weight:600}.cu-destinations[data-fill-active] .cu-destination[data-active]{background:var(--cu-row-selected,var(--color-selection-active));box-shadow:var(--cu-row-selected-ring,none)}.cu-rail-heading{height:26px;color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:6px;margin-top:4px;padding:0 2px 0 8px;font-size:11px;font-weight:600;line-height:1;display:flex}.cu-shelves{border-top:1px solid var(--color-border-subtle);flex:none;margin-top:4px;padding-top:4px;display:grid}.cu-shelf-head{width:100%;height:var(--cu-shelf-height,32px);color:var(--color-text-muted);font:inherit;letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-fast,.14s) var(--ease-standard,ease), color var(--duration-fast,.14s) var(--ease-standard,ease);background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:flex}@media (hover:hover){.cu-shelf-head:hover{color:var(--color-text-secondary);background:var(--cu-row-hover)}}.cu-shelf-head:focus-visible{outline:1px solid var(--color-focus-ring);outline-offset:-1px}.cu-shelf-lead{stroke-width:2px;flex:none;width:16px;height:16px}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=none]):not([data-motion=reduced]) .cu-shelf[data-shelf=working] .cu-shelf-lead{animation:1s linear infinite cu-shelf-spin}}@keyframes cu-shelf-spin{to{transform:rotate(360deg)}}.cu-shelf-count{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.cu-shelf[data-shelf=needs] .cu-shelf-lead,.cu-shelf[data-shelf=needs] .cu-shelf-count{color:var(--color-attention-text)}.cu-shelf[data-shelf=needs] .cu-shelf-count{font-weight:600}.cu-shelf-chevron{opacity:.7;width:14px;height:14px;transition:transform var(--duration-fast,.14s) var(--ease-emphasized,ease);flex:none;margin-left:auto;transform:rotate(-90deg)}.cu-shelf-head[aria-expanded=true] .cu-shelf-chevron{transform:none}.cu-shelf-fold{transition:grid-template-rows var(--duration-moderate,.22s) var(--ease-emphasized,ease);grid-template-rows:0fr;display:grid}.cu-shelf-fold[data-open]{grid-template-rows:1fr}.cu-shelf-fold-inner{min-height:0;overflow:visible clip}.cu-shelf-scroll{max-height:var(--cu-shelf-max,236px);scrollbar-width:none;padding-bottom:4px;overflow-y:auto}.cu-shelf-scroll::-webkit-scrollbar{display:none}:root[data-motion=none] .cu-shelf-fold,:root[data-motion=none] .cu-shelf-chevron,:root[data-motion=none] .cu-destination{transition:none}
.cu-composer-strip{border:1px solid color-mix(in srgb, var(--color-border-subtle) 70%, var(--color-border-strong));background:color-mix(in srgb, var(--color-surface-layer1) 55%, var(--color-surface-canvas));border-top:0;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:6px;width:calc(100% - 24px);min-width:0;min-height:46px;margin:-14px auto 0;padding:18px 8px 4px;display:flex;position:relative}.cu-strip-slot{display:flow-root;position:relative}.cu-strip-slot[data-moving]{overflow:hidden}.cu-strip-group{align-items:center;gap:0;min-width:0;display:flex}.cu-strip-group:empty{display:none}.cu-composer-strip .dropdown-trigger,.cu-composer-strip .rh-target-chip{max-width:220px;height:24px;color:var(--color-text-muted);background:0 0;border:0;border-radius:6px;gap:6px;padding:0 3px;font-size:12px;font-weight:400}.cu-composer-strip .dropdown-trigger:hover,.cu-composer-strip .dropdown[data-open=true] .dropdown-trigger,.cu-composer-strip .rh-target-chip:hover,.cu-composer-strip .rh-target-chip[aria-expanded=true]{color:var(--color-text-primary);background:var(--cu-row-hover,color-mix(in srgb, var(--color-text-primary) 6%, transparent))}.cu-composer-strip .dropdown-trigger>svg,.cu-composer-strip .dropdown-selected-icon svg,.cu-composer-strip .rh-target-chip>svg:first-child{width:13px;height:13px}.cu-composer-strip .dropdown-chevron,.cu-composer-strip .rh-target-chip>svg:last-child{width:12px;height:12px}.cu-composer-strip .dropdown-selected-icon{align-items:center;width:auto;height:auto;display:inline-flex}.cu-strip-dropdown--end .dropdown-menu{left:auto;right:0}.cu-strip-agent-none{border:1px dashed color-mix(in srgb, var(--color-text-muted) 70%, transparent);border-radius:99px;place-items:center;width:16px;height:16px;display:inline-grid}.cu-strip-agent-none svg{width:10px!important;height:10px!important}.cu-strip-menu-action{border:0;border-top:1px solid var(--color-border-subtle);width:100%;height:32px;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:10px;padding:0 8px;font-size:13px;display:flex}.cu-strip-menu-action:hover{background:color-mix(in srgb, var(--color-text-primary) 8%, transparent)}.cu-strip-menu-action svg{width:15px;height:15px;color:var(--color-text-muted)}
