.mk-page{background:var(--bg);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.mk-pill-head{flex:none;justify-content:center;min-height:60px;padding:10px 20px;display:flex}.mk-pill{cursor:default;margin:0;padding:0 16px}.mk-head-empty{color:var(--muted)}.mk-scroll{flex:auto;min-height:0;position:relative;overflow-y:auto}.mk-stage{grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;width:min(680px,100%);margin:0 auto;padding:clamp(28px,11vh,112px) 20px 48px;display:grid}.mk-stage>.chat-box-wrap,.mk-stage>.mk-hint,.mk-stage>.mk-problem,.mk-stage>.mk-from{justify-self:stretch}.mk-face{place-items:center;width:64px;height:64px;margin-bottom:2px;display:grid}.mk-face-swap{transform-origin:50% 100%;place-items:center;display:grid}.mk-face-empty{background:var(--raised);border-radius:14px;width:48px;height:48px}.mk-prompt{max-width:100%;font-size:var(--type-title);text-align:center;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.mk-sub{max-width:52ch;color:var(--muted);font-size:var(--type-ui);text-align:center}.mk-none{justify-items:center;gap:14px;margin-top:6px;display:grid}.mk-from{color:var(--muted);font-size:var(--type-meta);align-items:center;gap:6px;margin-top:6px;display:flex}.mk-hint{color:var(--muted);font-size:var(--type-meta);padding:0 4px;line-height:1.6}.mk-hint kbd{margin:0 1px}.mk-problem{font-size:var(--type-ui);padding:0 4px;font-weight:600}.mk-stage>.chat-box-wrap{margin-top:14px}.mk-chip{border:1px solid var(--line);background:var(--surface);max-width:100%;height:30px;color:var(--text);font:inherit;font-size:var(--type-ui);cursor:pointer;transition:transform var(--dur-snap) var(--ease-out), background-color 80ms linear;border-radius:15px;outline:none;align-items:center;gap:6px;padding:0 8px 0 7px;font-weight:500;display:inline-flex}.mk-chip[data-hovered]{background:var(--row-hover)}.mk-chip[data-pressed]{transform:scale(.97)}.mk-chip[aria-expanded=true]{background:var(--raised)}.mk-chip[data-disabled]{color:var(--muted);cursor:default}.mk-chip-words{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk-chip-glyph,.mk-chip-chevron{color:var(--muted);flex:none}.mk-chip .agent-mark,.mk-chip .person-mark,.mk-chip .initial-mark{flex:none}.mk-send{border:1px solid var(--text);background:var(--text);width:32px;height:32px;color:var(--bg);cursor:pointer;transition:transform var(--dur-snap) var(--ease-out);border-radius:50%;outline:none;place-items:center;padding:0;display:inline-grid}.mk-send[data-hovered]{border-color:var(--muted);background:var(--muted)}.mk-send[data-pressed]{transform:scale(.94)}.mk-send[data-disabled]{border-color:var(--line);color:var(--muted);cursor:default;background:0 0}.mk-send[data-pending]{border-color:var(--line);background:var(--raised);color:var(--text)}.mk-quiet,.mk-primary,.mk-ghost{min-height:32px;font:inherit;font-size:var(--type-ui);cursor:pointer;transition:transform var(--dur-snap) var(--ease-out);border-radius:16px;outline:none;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.mk-quiet{color:var(--muted);background:0 0;border:0}.mk-quiet[data-hovered]{background:var(--row-hover);color:var(--text)}.mk-quiet[data-disabled]{color:var(--off);cursor:default}.mk-ghost{border:1px solid var(--line);background:var(--surface);color:var(--text)}.mk-ghost[data-hovered]{background:var(--raised)}.mk-primary{border:1px solid var(--text);background:var(--text);color:var(--bg);padding:5px 16px;font-weight:600}.mk-primary[data-hovered]{border-color:var(--muted);background:var(--muted)}.mk-primary[data-disabled]{border-color:var(--line);color:var(--muted);cursor:default;background:0 0}.mk-primary[data-pending]{border-color:var(--line);background:var(--raised);color:var(--text)}.mk-quiet[data-pressed],.mk-primary[data-pressed],.mk-ghost[data-pressed]{transform:scale(.97)}.mk-link{color:inherit;font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--off);text-decoration-color:var(--off);text-underline-offset:3px;background:0 0;border:0;border-radius:0;outline:none;padding:0;display:inline}.mk-link[data-hovered]{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.mk-chip[data-focus-visible],.mk-send[data-focus-visible],.mk-quiet[data-focus-visible],.mk-ghost[data-focus-visible],.mk-phrase[data-focus-visible],.mk-mine[data-focus-visible],.mk-tag-remove[data-focus-visible]{outline:2px solid var(--text);outline-offset:2px}.mk-tag[data-focus-visible] .mk-tag-inner,.mk-primary[data-focus-visible]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.mk-link[data-focus-visible]{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text);text-decoration-thickness:2px}.mk-pop{flex-direction:column;width:min(340px,100vw - 24px);max-width:none;display:flex;overflow:hidden}.mk-pick{outline:none;flex:0 auto;grid-template-rows:minmax(0,1fr) auto;min-height:0;max-height:420px;display:grid}.mk-pick-keys{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.mk-pick-field{border-bottom:1px solid var(--line);padding:8px 8px 6px;display:grid}.mk-pick-search{min-width:0;height:32px;color:var(--text);font:inherit;font-size:var(--type-ui);background:0 0;border:0;outline:none;padding:0 8px}.mk-pick-search::placeholder{color:var(--muted)}.mk-pick-list{outline:none;align-content:start;gap:1px;min-height:0;padding:6px;display:grid;position:relative;overflow-y:auto}.mk-pick-section{gap:1px;display:grid}.mk-pick-section+.mk-pick-section{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.mk-pick-item{min-height:36px;color:var(--text);font-size:var(--type-ui);cursor:default;border-radius:8px;outline:none;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;column-gap:10px;padding:5px 8px;display:grid}.mk-pick-item[data-hovered]{background:var(--row-hover)}.mk-pick-item[data-focused]{background:var(--menu-focus)}.mk-pick-item[data-selected] .mk-pick-label{font-weight:600}.mk-pick-item[data-disabled]{color:var(--muted)}.mk-pick-mark{width:20px;height:20px;color:var(--muted);place-items:center;display:grid}.mk-pick-words{min-width:0;display:grid}.mk-pick-label,.mk-pick-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk-pick-detail{color:var(--muted);font-size:var(--type-meta)}.mk-pick-check{color:var(--text);place-items:center;display:grid}.mk-pick-empty{color:var(--muted);font-size:var(--type-ui);padding:12px 8px}.mk-pick-foot{border-top:1px solid var(--line);justify-content:flex-start;padding:6px;display:flex}.mk-talk-top{flex:none;justify-items:center;gap:4px;padding:26px 20px 8px;display:grid}.mk-talk-title{max-width:100%;font-size:var(--type-body);overflow-wrap:anywhere;text-align:center;margin-top:6px;font-weight:600}.mk-talk{padding:6px 20px 28px}.mk-turns{gap:22px;width:min(600px,100%);margin:0 auto;padding:0;list-style:none;display:grid}.mk-turn{gap:10px;min-width:0;display:grid}.mk-said{max-width:56ch;color:var(--muted);font-size:var(--type-body);line-height:1.45}.mk-said[data-now]{color:var(--text)}.mk-ask{gap:12px;min-width:0;display:grid}.mk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-note{max-width:56ch;color:var(--muted);font-size:var(--type-meta)}.mk-foot{border-top:1px solid var(--line);background:var(--surface);flex:none;gap:6px;padding:10px max(20px,50% - 300px) 16px;display:grid}.mk-cluster{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:6px;max-width:100%;min-height:44px;display:flex}.mk-cluster-face{transform-origin:50% 100%;place-items:center;display:grid}.mk-faces{flex:none;align-items:center;gap:2px;display:inline-flex}.mk-mine-row{transform-origin:100%;justify-content:flex-end;display:flex}.mk-mine{background:var(--raised);max-width:min(85%,46ch);min-height:34px;color:var(--text);font:inherit;font-size:var(--type-ui);text-align:left;cursor:pointer;border:0;border-radius:17px;outline:none;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.mk-mine-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk-mine-pencil{color:var(--muted);opacity:0;transition:opacity var(--dur-snap) var(--ease-out);flex:none}.mk-mine[data-hovered]{background:var(--mark)}.mk-mine[data-hovered] .mk-mine-pencil,.mk-mine[data-focus-visible] .mk-mine-pencil{opacity:1}.mk-mine[data-disabled]{cursor:default}.mk-phrases{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mk-phrase{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--text);font:inherit;font-size:var(--type-ui);cursor:pointer;transition:transform var(--dur-snap) var(--ease-out);border-radius:16px;outline:none;align-items:center;gap:6px;padding:5px 13px 5px 10px;display:inline-flex}.mk-phrase[data-hovered]{background:var(--row-hover)}.mk-phrase[data-pressed]{transform:scale(.97)}.mk-phrase[data-chosen]{background:var(--raised);font-weight:600}.mk-phrase[data-disabled]{color:var(--muted);cursor:default}.mk-one{gap:6px;min-width:0;display:grid}.mk-one-box{border:1px solid var(--line);background:var(--surface);min-width:0;transition:border-color var(--dur-snap) var(--ease-out);border-radius:26px;align-items:center;gap:6px;padding:6px 6px 6px 8px;display:flex}.mk-one-box .mk-send{width:40px;height:40px}.mk-one-box:focus-within{border-color:var(--muted)}.mk-one-box[data-invalid]{border-color:var(--text)}.mk-one-field{flex:auto;min-width:0;display:grid}.mk-one-input{min-width:0;height:40px;color:var(--text);font:inherit;font-size:var(--type-body);background:0 0;border:0;outline:none;padding:0 10px}.mk-one-input::placeholder{color:var(--muted)}.mk-one-problem{font-size:var(--type-meta);padding:0 12px;font-weight:600}.mk-who{gap:10px;min-width:0;display:grid}.mk-tag-group{min-width:0}.mk-tags{outline:none;flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;display:flex}.mk-tags-empty{color:var(--muted);font-size:var(--type-ui)}.mk-tag{cursor:default;border-radius:16px;outline:none;display:inline-flex}.mk-tag-inner{background:var(--raised);height:32px;color:var(--text);font-size:var(--type-ui);border-radius:16px;align-items:center;gap:6px;padding:0 4px 0 7px;font-weight:600;display:inline-flex}.mk-tag[data-hovered] .mk-tag-inner{background:var(--mark)}.mk-tag-name{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.mk-tag-remove{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;outline:none;place-items:center;padding:0;display:inline-grid}.mk-tag-remove[data-hovered]{background:var(--surface);color:var(--text)}.mk-inplace{max-width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;align-items:baseline;gap:6px;margin:0 -2px;padding:1px 6px;font-weight:600;display:inline-flex}.mk-inplace[data-hovered]{background:var(--row-hover)}.mk-inplace[data-hovered] .mk-mine-pencil,.mk-inplace[data-focus-visible] .mk-mine-pencil{opacity:1}.mk-inplace[data-focus-visible]{outline:2px solid var(--text);outline-offset:1px}.mk-inplace-text{overflow-wrap:anywhere;min-width:0}.mk-inplace-empty{color:var(--muted);font-weight:400}.mk-inplace-edit{vertical-align:baseline;gap:2px;min-width:min(28ch,100%);display:inline-grid}.mk-inplace-field{display:grid}.mk-inplace-input{border:1px solid var(--muted);background:var(--bg);min-width:0;color:var(--text);font:inherit;border-radius:6px;outline:none;padding:1px 6px;font-weight:600}.mk-owner{color:var(--muted);font-size:var(--type-ui)}.mk-owner .mk-inplace{color:var(--text)}.mk-turns-inline{gap:16px;width:100%;max-width:600px;margin:0}.mk-github{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.mk-device{justify-items:start;gap:8px;display:grid}.mk-device-code{background:var(--raised);color:var(--text);font:600 var(--type-title)/1.2 ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.1em;border-radius:10px;padding:8px 14px}.mk-date-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-date{display:inline-grid}.mk-date-group{border:1px solid var(--line);background:var(--bg);border-radius:17px;align-items:center;gap:2px;height:34px;padding:0 2px 0 10px;display:inline-flex}.mk-date-group[data-focus-within]{border-color:var(--muted)}.mk-date-input{font-size:var(--type-ui);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.mk-date-segment{color:var(--text);border-radius:3px;outline:none;padding:0 1px}.mk-date-segment[data-placeholder],.mk-date-segment[data-type=literal]{color:var(--muted)}.mk-date-segment[data-focused]{background:var(--raised)}.mk-date-button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:14px;outline:none;place-items:center;padding:0;display:inline-grid}.mk-date-button[data-hovered]{background:var(--row-hover);color:var(--text)}.mk-date-button[data-focus-visible]{outline:2px solid var(--text);outline-offset:1px}.mk-calendar-pop{max-width:none}.mk-calendar-dialog{outline:none;padding:10px}.mk-calendar-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.mk-calendar-title{font-size:var(--type-ui);margin:0;font-weight:600}.mk-calendar-grid{border-collapse:collapse}.mk-calendar-grid th{color:var(--muted);font-size:var(--type-kicker);padding:2px 0 6px;font-weight:600}.mk-calendar-cell{width:32px;height:32px;color:var(--text);font-size:var(--type-ui);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:16px;outline:none;place-items:center;display:grid}.mk-calendar-cell[data-outside-month]{display:none}.mk-calendar-cell[data-hovered]{background:var(--row-hover)}.mk-calendar-cell[data-selected]{background:var(--raised);font-weight:700}.mk-calendar-cell[data-disabled],.mk-calendar-cell[data-unavailable]{color:var(--off);cursor:default}.mk-calendar-cell[data-focus-visible]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.mk-invite{gap:10px;width:100%;max-width:600px;display:grid}.mk-invite-field{display:grid}.mk-invited{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mk-mine-still{cursor:default}.mk-result{gap:6px;display:grid}.mk-link-field{gap:4px;max-width:100%;display:grid}.mk-menu-words{gap:1px;min-width:0;display:grid}.mk-gallery{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.mk-gallery-search{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:4px 8px 4px 12px;display:flex}.mk-gallery-input{min-width:0;height:34px;color:var(--text);font:inherit;font-size:var(--type-ui);background:0 0;border:0;outline:none;flex:auto}.mk-gallery-input::-webkit-search-cancel-button{display:none}.mk-gallery-input::placeholder{color:var(--muted)}.mk-gallery-clear{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:13px;outline:none;place-items:center;padding:0;display:inline-grid}.mk-gallery-search[data-empty] .mk-gallery-clear{visibility:hidden}.mk-gallery-clear[data-hovered]{background:var(--row-hover);color:var(--text)}.mk-gallery-list{outline:none;align-content:start;max-height:300px;padding:4px;display:grid;position:relative;overflow-y:auto}.mk-gallery-item{min-height:44px;color:var(--text);font-size:var(--type-ui);cursor:default;border-radius:8px;outline:none;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;column-gap:10px;padding:5px 8px;display:grid}.mk-gallery-item+.mk-gallery-item{box-shadow:0 -1px 0 var(--line)}.mk-gallery-item[data-hovered]{background:var(--row-hover)}.mk-gallery-item[data-focused]{background:var(--menu-focus)}.mk-gallery-item[data-selected]{background:var(--raised)}.mk-gallery-item[data-selected] .mk-pick-label{font-weight:600}.mk-gallery-item[data-disabled]{color:var(--muted)}.mk-gallery-item[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.mk-gallery-tick{color:var(--muted);place-items:center;display:grid}.mk-gallery-item[data-selected] .mk-gallery-tick{color:var(--text)}.mk-scrim{z-index:30;background:var(--scrim);transition:opacity var(--dur-settle) var(--ease-out);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mk-scrim[data-entering],.mk-scrim[data-exiting]{opacity:0}.mk-modal{border:1px solid var(--line);background:var(--surface);width:min(560px,100%);max-height:min(680px,100vh - 32px);transition:transform var(--dur-settle) var(--ease-out), opacity var(--dur-settle) var(--ease-out);border-radius:14px;display:grid;overflow:hidden}.mk-modal[data-entering]{opacity:0;transform:translateY(8px)scale(.98)}.mk-modal[data-exiting]{opacity:0;transition-duration:var(--dur-snap);transform:scale(.98)}.mk-dialog{min-height:0;max-height:inherit;outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.mk-dialog-head{gap:4px;padding:16px 18px 12px;display:grid}.mk-dialog-title{font-size:var(--type-body);margin:0;font-weight:600}.mk-dialog-body{min-height:0;padding:0 18px;display:grid;overflow:hidden}.mk-dialog-body .mk-gallery{max-height:100%}.mk-dialog-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 18px 16px;display:flex}.mk-dialog-foot .mk-problem{flex-basis:100%}.mk-rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.mk-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:48px;padding:8px 0;display:flex}.mk-row-words{flex:16ch;min-width:0;display:grid}.mk-row-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.mk-row-meta{color:var(--muted);font-size:var(--type-meta);overflow-wrap:anywhere}.mk-row-actions{flex-wrap:wrap;align-items:center;gap:2px;margin-left:auto;display:flex}.mk-row-extra{flex-basis:100%;gap:4px;display:grid}.mk-section{gap:8px;width:100%;max-width:720px;display:grid}.mk-confirm{flex-wrap:wrap;align-items:center;gap:2px 6px;display:inline-flex}.mk-section>.kicker{margin:10px 0 0}.mk-inline{grid-template-columns:minmax(0,1fr);gap:8px;max-width:680px;display:grid}.mk-inline>.kicker{margin:0}@media (width<=760px){.mk-stage{padding:28px 16px 32px}.mk-chip,.mk-quiet,.mk-primary,.mk-ghost,.mk-phrase,.mk-mine{height:auto;min-height:40px}.mk-talk{padding:4px 16px 24px}.mk-talk-top{padding:16px 16px 6px}.mk-foot{padding:10px 16px 12px}.mk-one-input{height:40px}.mk-scrim{align-items:end;padding:8px}.mk-gallery-list{max-height:none}.mk-row{min-height:56px}.mk-send{width:40px;height:40px}.mk-pick-item{min-height:44px}.mk-hint:not(.mk-hint-shown){display:none}}@media (prefers-reduced-motion:reduce){.mk-modal[data-entering],.mk-modal[data-exiting]{transform:none}.mk-chip,.mk-send,.mk-quiet,.mk-primary,.mk-ghost,.mk-phrase{transition:none}.mk-chip[data-pressed],.mk-send[data-pressed],.mk-quiet[data-pressed],.mk-primary[data-pressed],.mk-ghost[data-pressed],.mk-phrase[data-pressed]{transform:none}}:root[data-motion=reduce] :is(.mk-chip,.mk-send,.mk-quiet,.mk-primary,.mk-ghost,.mk-phrase){transition:none}:root[data-motion=reduce] .mk-modal:is([data-entering],[data-exiting]),:root[data-motion=reduce] :is(.mk-chip,.mk-send,.mk-quiet,.mk-primary,.mk-ghost,.mk-phrase)[data-pressed]{transform:none}.mk-admin{justify-items:start;gap:6px;display:grid}.mk-admin>.mk-quiet{margin-left:-12px}.mk-admin-chevron{transition:transform var(--dur-snap) var(--ease-out)}.mk-admin[data-expanded] .mk-admin-chevron{transform:rotate(90deg)}.getting-started-title{font-size:var(--type-title);margin:0 0 8px;font-weight:600}.setup-steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.setup-step{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.setup-glyph{color:var(--muted);flex:none}.setup-step[data-state=done] .setup-glyph{color:var(--text)}.setup-words{flex:16em;min-width:0}.setup-state{color:var(--muted);font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.04em;margin-right:8px;font-weight:600}.setup-step[data-state=done] .setup-words{color:var(--muted)}.setup-action{flex:none}.setup-label{font-weight:600}.setup-step[data-state=done] .setup-label{font-weight:400}.setup-detail{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;display:block}.setup-warnings{gap:6px;width:100%;margin:0 0 16px;padding:0;list-style:none;display:grid}.setup-warning{background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.setup-warning>svg{color:var(--muted);flex:none}.setup-warning[data-level=expired] .setup-words{font-weight:600}.computer-page{gap:28px;display:grid}.computer-page>.setup-steps,.getting-started>.setup-steps,.team-setup>.setup-steps{width:100%}.team-setup{gap:10px;width:100%;margin-bottom:24px;display:grid}.getting-started>.team-setup{margin:28px 0 0}.computer-section{gap:8px;display:grid}.computer-section p{margin:0}.computer-heading{font-size:var(--type-body);align-items:baseline;gap:10px;margin:0;font-weight:600;display:flex}.computer-count{color:var(--muted);font-size:var(--type-ui);font-weight:400}.mk-typo{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:8px;display:flex}.agent-mark{flex-shrink:0;display:block;overflow:visible}.agent-mark[data-color=rose]{--identity-fill:var(--identity-rose);--identity-ink:var(--identity-rose-ink)}.agent-mark[data-color=orange]{--identity-fill:var(--identity-orange);--identity-ink:var(--identity-orange-ink)}.agent-mark[data-color=brass]{--identity-fill:var(--identity-brass);--identity-ink:var(--identity-brass-ink)}.agent-mark[data-color=olive]{--identity-fill:var(--identity-olive);--identity-ink:var(--identity-olive-ink)}.agent-mark[data-color=green]{--identity-fill:var(--identity-green);--identity-ink:var(--identity-green-ink)}.agent-mark[data-color=aqua]{--identity-fill:var(--identity-aqua);--identity-ink:var(--identity-aqua-ink)}.agent-mark[data-color=slate]{--identity-fill:var(--identity-slate);--identity-ink:var(--identity-slate-ink)}.agent-mark[data-color=sky]{--identity-fill:var(--identity-sky);--identity-ink:var(--identity-sky-ink)}.agent-mark[data-color=violet]{--identity-fill:var(--identity-violet);--identity-ink:var(--identity-violet-ink)}.agent-mark[data-color=orchid]{--identity-fill:var(--identity-orchid);--identity-ink:var(--identity-orchid-ink)}:root:not([data-avatar-theme=classic]) .agent-mark{--identity-ink:var(--kawaii-ink)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=rose]{--identity-fill:var(--kawaii-rose)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=orange]{--identity-fill:var(--kawaii-orange)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=brass]{--identity-fill:var(--kawaii-brass)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=olive]{--identity-fill:var(--kawaii-olive)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=green]{--identity-fill:var(--kawaii-green)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=aqua]{--identity-fill:var(--kawaii-aqua)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=slate]{--identity-fill:var(--kawaii-slate)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=sky]{--identity-fill:var(--kawaii-sky)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=violet]{--identity-fill:var(--kawaii-violet)}:root:not([data-avatar-theme=classic]) .agent-mark[data-color=orchid]{--identity-fill:var(--kawaii-orchid)}.agent-mark{--breath:3.4s}.agent-mark[data-shape=loaf],.agent-mark[data-shape=mushroom],.agent-mark[data-shape=cloud]{--breath:4.2s}.agent-mark[data-shape=bean],.agent-mark[data-shape=onigiri],.agent-mark[data-shape=pip]{--breath:2.9s}.agent-mark[data-mode=working],.agent-mark[data-mode=typing],.agent-mark[data-mode=looking],.agent-mark[data-mode=acknowledge]{--breath:2.6s}.agent-mark[data-mode=failed]{--breath:4.8s}.agent-mark[data-mode=gone]{--breath:5.2s}.agent-mark[data-alive] .mark-breath{transform-box:fill-box;transform-origin:50% 100%;animation:mark-breath var(--breath) ease-in-out infinite}.agent-mark[data-alive][data-shape=cloud] .mark-breath,.agent-mark[data-alive][data-shape=ghost] .mark-breath{animation-name:mark-hover}.agent-mark[data-alive][data-mode=gone] .mark-breath{animation-name:mark-sleep}@keyframes mark-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes mark-sleep{0%,to{transform:scale(1)}50%{transform:scale(1.05,.95)}}.agent-mark[data-phase="1"] .mark-breath{animation-delay:-.57s}.agent-mark[data-phase="2"] .mark-breath{animation-delay:-1.13s}.agent-mark[data-phase="3"] .mark-breath{animation-delay:-1.7s}.agent-mark[data-phase="4"] .mark-breath{animation-delay:-2.27s}.agent-mark[data-phase="5"] .mark-breath{animation-delay:-2.83s}@keyframes mark-breath{0%,to{transform:scale(1)}50%{transform:scale(1.03,.965)}}.agent-mark[data-alive] .think-bubble{animation:2.4s ease-in-out infinite think-float}@keyframes think-float{0%,to{transform:translate(0)}50%{transform:translate(.8px,-1.8px)}}:root[data-motion=reduce] .agent-mark .mark-breath,:root[data-motion=reduce] .agent-mark .think-bubble{animation:none}@media (prefers-reduced-motion:reduce){.agent-mark .mark-breath,.agent-mark .think-bubble{animation:none}}.agent-mark .tex{display:none}[data-tex=grain] .agent-mark .tex-grain,[data-tex=stipple] .agent-mark .tex-stipple,[data-tex=riso] .agent-mark .tex-riso,[data-tex=fabric] .agent-mark .tex-fabric{display:inline}[data-tex] [data-tex]:not([data-tex=grain]) .agent-mark .tex-grain,[data-tex] [data-tex]:not([data-tex=stipple]) .agent-mark .tex-stipple,[data-tex] [data-tex]:not([data-tex=riso]) .agent-mark .tex-riso,[data-tex] [data-tex]:not([data-tex=fabric]) .agent-mark .tex-fabric,[data-tex=fabric] .agent-mark .light-plain{display:none}[data-tex] [data-tex]:not([data-tex=fabric]) .agent-mark .light-plain{display:inline}.agent-mark .tex-grain{mix-blend-mode:soft-light;opacity:calc(var(--tex-amt,.5) * .55)}.agent-mark .tex-stipple{opacity:calc(var(--tex-amt,.5) * 1)}.agent-mark .tex-riso{opacity:calc(var(--tex-amt,.5) * .9)}.agent-mark .tex-fabric .pile{opacity:calc(var(--tex-amt,.5) * 2)}[data-tex=fabric] .agent-mark .fuzz{filter:var(--fuzz)}[data-tex] [data-tex]:not([data-tex=fabric]) .agent-mark .fuzz{filter:none}.person-mark{background:var(--mark);color:var(--text);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.avatar-designer{grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-template-areas:"preview options""places places""screen screen";align-items:start;gap:24px 28px;max-width:860px;display:grid}.designer-preview{grid-area:preview;justify-items:center;gap:12px;display:grid}.designer-stage{aspect-ratio:1;border:1px solid var(--line);background:var(--surface);border-radius:16px;place-items:center;width:100%;max-width:260px;display:grid}.designer-character{transform-origin:50% 100%;place-items:center;display:grid}.designer-word{margin:0;font-weight:600}.designer-actions{gap:8px;display:flex}.designer-options{grid-area:options;gap:16px;min-width:0;display:grid}.option-field{gap:6px;display:grid}.shape-why{max-width:52ch;color:var(--muted);margin:0}.designer-group{justify-self:stretch;gap:8px;display:grid}.designer-chips{flex-wrap:wrap;gap:4px;display:flex}.designer-chip{color:var(--muted);font-size:var(--type-meta);background:0 0;border:0;border-radius:8px;padding:5px 10px}.designer-chip[data-hovered]{color:var(--text)}.designer-move{font-size:var(--type-meta);padding:5px 12px}.designer-move[data-pressed]{transform:translateY(1px)}.designer-places{border-top:1px solid var(--line);grid-area:places;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:16px;display:grid}.designer-places>.kicker{grid-column:1/-1;margin-bottom:12px}.designer-places .place{align-content:start;gap:10px;min-width:0;padding:0 16px;display:grid}.designer-places>.kicker+.place{padding-left:0}.designer-places .place+.place{border-left:1px solid var(--line)}.designer-places .place-name{color:var(--muted);font-size:var(--type-meta)}.designer-places .place-chat{min-height:40px;color:var(--muted);align-items:center;gap:10px;display:flex}.designer-places .place-list{max-width:none}.designer-places .place-list .member-row:last-child{border-bottom:0}.designer-places .place-panel{justify-items:start;gap:8px;display:grid}.designer-screen{border-top:1px solid var(--line);grid-area:screen;gap:12px;padding-top:16px;display:grid}.designer-note{max-width:60ch;color:var(--muted);font-size:var(--type-meta)}.screen-row{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;display:grid}.screen-name{font-weight:600;font-size:var(--type-meta)}.screen-row.strength{grid-template-columns:88px minmax(0,220px) auto;justify-content:start}.screen-row.strength[data-disabled]{opacity:.55}.strength-track{height:18px;position:relative}.strength-track:before{content:"";background:var(--line);border-radius:1px;height:2px;position:absolute;top:8px;left:0;right:0}.strength-thumb{background:var(--text);border-radius:50%;width:14px;height:14px;top:9px}.strength-thumb[data-focus-visible]{box-shadow:0 0 0 3px var(--raised)}.strength-value{font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--type-meta)}.chip{color:var(--muted);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:12.5px}.swatches{flex-wrap:wrap;gap:2px;display:flex}.swatch{cursor:pointer;border-radius:10px;justify-items:center;gap:2px;width:50px;padding:6px 0 4px;display:grid}.swatch .agent-mark{transition:transform .16s ease-out}.swatch[data-selected] .agent-mark{transform:scale(1.12)}.swatch-used{max-width:46px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (prefers-reduced-motion:reduce){.swatch .agent-mark{transition:none}}.option-group{flex-wrap:wrap;gap:2px;display:flex}.option{min-width:64px;color:var(--muted);cursor:pointer;border-radius:8px;justify-items:center;gap:4px;padding:8px 10px 6px;font-size:12.5px;display:grid}.swatch[data-hovered],.option[data-hovered],.chip[data-hovered],.designer-chip[data-hovered]{background:var(--raised)}.swatch[data-selected],.option[data-selected],.chip[data-selected],.designer-chip[data-selected]{background:var(--raised);color:var(--text);font-weight:600}.swatch[data-focus-visible],.option[data-focus-visible],.chip[data-focus-visible],.designer-chip[data-focus-visible],.designer-actions button[data-focus-visible]{outline:2px solid var(--text);outline-offset:2px}.tip{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:6px;max-width:240px;padding:4px 8px;font-size:12.5px}@media (width<=760px){.avatar-designer{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview""options""places""screen";gap:20px}.designer-stage{max-width:240px}.designer-places{grid-template-columns:minmax(0,1fr)}.designer-places .place,.designer-places>.kicker+.place{padding:12px 0}.designer-places .place+.place{border-left:0;border-top:1px solid var(--line)}.screen-row{grid-template-columns:minmax(0,1fr);gap:6px}.screen-row.strength{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}}.member-list{max-width:520px;margin:0;padding:0;list-style:none}.member-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:8px 0;display:grid}.member-row>.agent-mark,.member-row>.person-mark{grid-row:span 2}.member-row .member-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.member-row .member-line{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2/span 2;min-width:0;font-size:12.5px;overflow:hidden}.member-row time{color:var(--muted);font-size:12.5px}.member-row.compact{grid-template-columns:auto minmax(0,1fr);padding:5px 0}.member-row.compact .member-name{font-size:12.5px}.dm-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;display:flex}.dm-head .dm-name{font-weight:600}.dm-head .dm-line{color:var(--muted);font-size:12.5px}.agent-info{outline:none;flex:1;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative}.agent-info-body{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;min-height:0;padding:2px 16px 32px;display:grid;overflow-y:auto}.agent-name{white-space:nowrap}.agent-machine{color:var(--muted);font-size:var(--type-meta);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:12px 0 0;display:flex}.agent-machine .dot{margin:0}.agent-machine-words{flex:12em;min-width:0}.agent-watch{min-height:28px;font-size:var(--type-meta);padding:3px 12px}.agent-watch[data-disabled]{color:var(--muted)}.agent-section{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;padding-top:16px;display:grid}.agent-section-head{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.agent-section-head .kicker{margin:0}.agent-none{color:var(--muted);font-size:var(--type-ui);margin:0;padding:6px 0;line-height:1.45}.agent-rows{margin:0;padding:0;list-style:none;display:grid}.agent-rows:not(:empty){border-top:1px solid var(--line)}.agent-row{border-bottom:1px solid var(--line);min-width:0}.agent-row-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2px;display:grid}.agent-row-trigger{width:calc(100% + 8px);min-height:50px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;outline:none;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:10px;margin-left:-8px;padding:7px 8px;display:grid}.agent-row-trigger[data-hovered]{background:var(--row-hover)}.agent-row-trigger[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.agent-rows>.agent-row>.agent-row-trigger{grid-template-columns:22px minmax(0,1fr)}.agent-row-glyph{color:var(--muted);place-items:center;display:inline-grid}.agent-row-glyph .app-logo{border-radius:6px;width:22px;height:22px;padding:3px}.agent-row-words{gap:1px;min-width:0;display:grid}.agent-row-name{min-width:0;font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.agent-row-meta{min-width:0;color:var(--muted);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.agent-row-actions{align-items:center;gap:2px;display:flex}.agent-row-disclosure[data-paused] .agent-row-name{color:var(--muted);font-weight:500}.agent-row-panel{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:2px 0 14px 28px;display:grid}.agent-row-foot{flex-wrap:wrap;gap:8px;display:flex}.agent-row-foot>.agent-ghost,.agent-when-open>.agent-ghost,.agent-flow-actions>.agent-ghost:first-child{margin-left:-10px}.agent-row-foot>.agent-ghost{color:var(--muted)}.agent-row-foot>.agent-ghost[data-hovered]{color:var(--text)}.agent-chevron{color:var(--muted);transition:transform var(--dur-snap) var(--ease-out);flex:none}.agent-row-disclosure[data-expanded]>.agent-row-line .agent-chevron,.agent-setup-section[data-expanded]>.agent-setup-trigger .agent-chevron,.agent-advanced[data-expanded]>.agent-advanced-trigger .agent-chevron{transform:rotate(90deg)}:is(.agent-setup-panel,.agent-row-panel,.agent-advanced-panel,.agent-secret-how)[hidden]{padding:0}:is(.agent-setup-panel,.agent-row-panel):not([hidden])>*{animation:agent-open var(--dur-settle) var(--ease-out)}.agent-facts{gap:12px}.agent-fact{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;margin:0;display:grid}.agent-fact-label{color:var(--muted);font-size:var(--type-ui);font-weight:500}.agent-code{overflow-wrap:anywhere;font-size:var(--type-meta);display:block}.inplace{width:calc(100% + 12px);min-height:30px;color:var(--text);font:inherit;font-size:var(--type-ui);text-align:left;cursor:text;background:0 0;border:0;border-radius:6px;outline:none;align-items:baseline;gap:6px;margin-left:-6px;padding:4px 6px;line-height:1.45;display:flex}.inplace[data-hovered]{background:var(--raised)}.inplace[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.inplace[data-pressed]{background:var(--raised)}.inplace-text{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0}.inplace[data-empty] .inplace-text{color:var(--muted)}.inplace[data-multiline] .inplace-text{-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inplace-pencil{color:var(--muted);opacity:0;transition:opacity var(--dur-snap) var(--ease-out);flex:none}.inplace[data-hovered] .inplace-pencil,.inplace[data-focus-visible] .inplace-pencil{opacity:1}.inplace-field{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.inplace-input{border:1px solid var(--line);background:var(--surface);width:calc(100% + 12px);color:var(--text);font:inherit;font-size:var(--type-ui);resize:none;border-radius:6px;outline:none;margin-left:-6px;padding:4px 6px;line-height:1.45}.inplace-input[data-focused]{border-color:var(--text)}.inplace-problem,.agent-problem{color:var(--danger);font-size:var(--type-meta);margin:0}.inplace-hint,.agent-hint{color:var(--muted);font-size:var(--type-meta);margin:0;line-height:1.45}.agent-setup-section{border-bottom:1px solid var(--line);min-width:0}.agent-setup-trigger{width:calc(100% + 16px);min-height:44px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;outline:none;grid-template-columns:14px auto minmax(0,1fr);align-items:center;column-gap:8px;margin-left:-8px;padding:8px;display:grid}.agent-setup-trigger[data-hovered]{background:var(--row-hover)}.agent-setup-trigger[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.agent-setup-title{font-size:var(--type-ui);font-weight:600}.agent-setup-summary{min-width:0;color:var(--muted);font-size:var(--type-meta);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-setup-summary[data-alert]{color:var(--text);font-weight:600}.agent-setup-panel{min-width:0;padding:0 0 16px 22px}.agent-setup-body{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.agent-setup-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-primary,.agent-quiet{min-height:32px;font:inherit;font-size:var(--type-ui);transition:transform var(--dur-snap) var(--ease-out);border-radius:16px;outline:none;align-items:center;gap:6px;padding:5px 14px;display:inline-flex}.agent-primary{border:1px solid var(--text);background:var(--text);color:var(--bg);font-weight:600}.agent-primary[data-hovered]{border-color:var(--muted);background:var(--muted)}.agent-primary[data-disabled]{border-color:var(--line);color:var(--muted);background:0 0}.agent-primary[data-pending]{border-color:var(--line);background:var(--raised);color:var(--text)}.agent-quiet{border:1px solid var(--line);background:var(--surface);color:var(--text)}.agent-quiet[data-hovered]{background:var(--raised)}.agent-primary[data-pressed],.agent-quiet[data-pressed],.agent-phrase[data-pressed]{transform:scale(.97)}.agent-ghost{min-height:30px;color:var(--text);font:inherit;font-size:var(--type-ui);white-space:nowrap;background:0 0;border:0;border-radius:15px;outline:none;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.agent-ghost[data-hovered]{background:var(--raised)}.agent-ghost[data-pending],.agent-ghost[data-disabled]{color:var(--muted)}.agent-add{color:var(--muted);margin-right:-10px}.agent-add[data-hovered]{color:var(--text)}.agent-icon{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;outline:none;place-items:center;padding:0;display:inline-grid}.agent-icon[data-hovered]{background:var(--raised);color:var(--text)}.agent-link{color:var(--text);font:inherit;font-size:var(--type-meta);text-decoration:underline;-webkit-text-decoration-color:var(--off);text-decoration-color:var(--off);text-underline-offset:3px;background:0 0;border:0;outline:none;justify-self:start;padding:0}.agent-link[data-hovered]{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.agent-link[data-focus-visible]{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text);text-decoration-thickness:2px}.agent-quiet[data-focus-visible],.agent-phrase[data-focus-visible]{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.agent-primary[data-focus-visible]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.agent-ghost[data-focus-visible],.agent-icon[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.agent-flow{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:10px 0 6px;display:grid}.agent-question{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.agent-said{color:var(--muted);font-size:var(--type-ui);align-items:center;gap:8px;margin:0;line-height:1.4;display:flex}.agent-question[data-open]>.agent-said{color:var(--text)}.agent-said-face{flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.agent-answer{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.agent-mine-row{transform-origin:100%;justify-content:flex-end;display:flex}.agent-mine{background:var(--raised);max-width:88%;min-height:30px;color:var(--text);font:inherit;font-size:var(--type-ui);text-align:left;border:0;border-radius:15px;outline:none;align-items:center;gap:8px;padding:5px 12px;line-height:1.4;display:inline-flex}.agent-mine-text{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.agent-mine-pencil{color:var(--muted);opacity:0;transition:opacity var(--dur-snap) var(--ease-out);flex:none}.agent-mine[data-hovered]{background:var(--mark)}.agent-mine[data-hovered] .agent-mine-pencil,.agent-mine[data-focus-visible] .agent-mine-pencil{opacity:1}.agent-mine[data-focus-visible]{box-shadow:0 0 0 2px var(--text)}.agent-mine[data-disabled]{opacity:1}.agent-phrases{flex-wrap:wrap;gap:6px;display:flex}.agent-phrase{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--text);font:inherit;font-size:var(--type-ui);text-align:left;transition:transform var(--dur-snap) var(--ease-out);border-radius:15px;outline:none;align-items:center;gap:5px;padding:4px 12px;display:inline-flex}.agent-phrase[data-hovered]{background:var(--raised)}.agent-phrase[data-chosen],.agent-phrase[data-selected]{background:var(--raised);font-weight:600}.agent-words{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:6px;padding:3px 3px 3px 12px;display:grid}.agent-words:focus-within{border-color:var(--text)}.agent-words-box{min-width:0;display:grid}.agent-words-input{width:100%;color:var(--text);font:inherit;font-size:var(--type-ui);resize:none;background:0 0;border:0;outline:none;padding:5px 0;line-height:1.45}.agent-words-problem{color:var(--danger);font-size:var(--type-meta);padding-bottom:4px}.agent-words-send{background:var(--text);width:28px;height:28px;color:var(--bg);border:0;border-radius:14px;outline:none;place-items:center;padding:0;display:inline-grid}.agent-words-send[data-disabled]{background:var(--raised);color:var(--muted)}.agent-words-send[data-focus-visible]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.agent-flow-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.agent-chip{border:1px solid var(--line);font-size:var(--type-meta);border-radius:15px;align-items:center;gap:2px;padding:1px 1px 1px 10px;display:inline-flex}.agent-chip .agent-icon{border-radius:13px;width:26px;height:26px}.agent-when{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.agent-when-open{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;display:grid}.agent-when-open>.agent-when{justify-self:stretch}.agent-when-line{font-size:var(--type-ui);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.agent-pick{display:inline-grid}.agent-pick-button{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--text);font:inherit;font-size:var(--type-ui);border-radius:8px;outline:none;align-items:center;gap:4px;padding:0 6px 0 10px;display:inline-flex}.agent-pick-button[data-hovered]{background:var(--raised)}.agent-pick-button[data-focus-visible],.agent-time .agent-pick-button:focus-within{border-color:var(--text)}.agent-time-input{width:9ch;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0}.agent-pick-open{width:22px;height:22px;color:var(--muted);background:0 0;border:0;border-radius:6px;outline:none;place-items:center;padding:0;display:inline-grid}.agent-pick-open[data-hovered]{background:var(--raised);color:var(--text)}.agent-times{max-height:240px}.agent-advanced{justify-items:start;gap:6px;display:grid}.agent-advanced-trigger{color:var(--muted);font-size:var(--type-meta);margin-left:-10px}.agent-advanced-panel{gap:4px;width:100%;display:grid}.agent-cron{gap:4px;display:grid}.agent-cron-input{border:1px solid var(--line);background:var(--surface);width:100%;max-width:24ch;color:var(--text);font:var(--type-ui) ui-monospace, SFMono-Regular, Menlo, monospace;border-radius:6px;outline:none;padding:4px 8px}.agent-cron-input[data-focused]{border-color:var(--text)}.agent-secret{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 0;display:grid}.agent-secret-line{grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.agent-secret-line .agent-row-glyph{padding-top:1px}.agent-secret[data-status=missing] .agent-row-glyph{color:var(--text)}.agent-secret .agent-row-meta{white-space:normal}.agent-secret-name{font-size:var(--type-ui);overflow-wrap:anywhere;font-weight:600}.agent-secret-how{font-size:var(--type-meta);grid-template-columns:minmax(0,1fr);gap:6px;padding-left:28px;line-height:1.45;display:grid}.agent-secret-how p{margin:0}.agent-secret-how .secret-value{gap:6px}.agent-secret-how .secret-value .small{font-size:inherit}.agent-secret-how .secret-actions,.agent-secret-how .secret-edit,.agent-secret-how .confirm{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agent-secret-how .secret-value button.link{border:1px solid var(--line);background:var(--surface);min-height:28px;color:var(--text);font:inherit;font-size:var(--type-ui);cursor:pointer;border-radius:14px;align-items:center;padding:3px 12px;text-decoration:none;display:inline-flex}.agent-secret-how .secret-value button.link:hover:not(:disabled){background:var(--raised)}.agent-secret-how .secret-value button.link:focus-visible{box-shadow:0 0 0 1px var(--text);outline:none}.agent-secret-how .secret-value button.link:disabled{color:var(--muted);cursor:default}.agent-secret-how .secret-edit input{min-height:32px;font-size:var(--type-ui);border-radius:16px;padding:4px 14px}.agent-secret-how .secret-edit input:focus{border-color:var(--muted)}.agent-path{white-space:nowrap}.agent-secret-more{justify-items:start;gap:6px;padding-left:28px;display:grid}.agent-secret-more .agent-secret-how{padding-left:0}.agent-code-block{border:1px solid var(--line);background:var(--surface);font-size:var(--type-meta);white-space:pre;border-radius:8px;margin:0;padding:7px 10px;overflow-x:auto}.agent-memories{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.agent-memory{border-bottom:1px solid var(--line);min-width:0;font-size:var(--type-ui);gap:4px;padding:8px 0;display:grid}.agent-memory .agent-row-meta{white-space:normal}.agent-notice-slot{min-width:0;display:grid}.agent-notice-slot:not(:empty){border-top:1px solid var(--line);background:var(--surface)}.agent-notice{min-height:48px;color:var(--text);font-size:var(--type-ui);grid-area:1/1;align-items:center;gap:10px;margin:0;padding:6px 10px 6px 16px;display:flex}.agent-notice-text{flex:1;min-width:0;line-height:1.4}.agent-notice-undo{background:var(--raised);min-height:28px;color:var(--text);font:inherit;font-size:var(--type-meta);border:0;border-radius:8px;outline:none;flex:none;align-items:center;gap:5px;padding:3px 10px;font-weight:600;display:inline-flex}.agent-notice-undo[data-hovered]{background:var(--mark)}.agent-notice-undo[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.agent-scrim{z-index:100;background:var(--scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.agent-scrim[data-entering]{animation:agent-fade var(--dur-settle) var(--ease-out)}.agent-scrim[data-exiting]{animation:agent-fade var(--dur-snap) var(--ease-out) reverse}.agent-modal{border:1px solid var(--line);background:var(--surface);border-radius:14px;outline:none;width:min(540px,100%);min-height:0;max-height:min(82vh,640px);display:grid;overflow:hidden}.agent-modal[data-entering]{animation:agent-rise var(--dur-settle) var(--ease-out)}.agent-dialog{outline:none;min-height:0;display:grid}.agent-gallery{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.agent-gallery-head{gap:4px;padding:18px 20px 10px;display:grid}.agent-gallery-title{font-size:var(--type-body);margin:0;font-weight:600}.agent-gallery-list{outline:none;min-height:0;padding:0 12px;overflow-y:auto}.agent-gallery-item{border-bottom:1px solid var(--line);cursor:default;outline:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px;display:grid}.agent-gallery-item:last-child{border-bottom:0}.agent-gallery-item[data-hovered]{background:var(--row-hover)}.agent-gallery-item[data-selected]{background:var(--raised)}.agent-gallery-item[data-selected] .agent-gallery-name{font-weight:600}.agent-gallery-item[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.agent-gallery-item[data-disabled]{color:var(--muted)}.agent-gallery-words{gap:2px;min-width:0;display:grid}.agent-gallery-name{font-size:var(--type-ui);font-weight:500}.agent-gallery-line{color:var(--muted);font-size:var(--type-meta)}.agent-gallery-mark{min-width:16px;color:var(--muted);font-size:var(--type-meta);display:inline-grid}.agent-gallery-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.agent-gallery-foot .agent-problem{flex-basis:100%}@keyframes agent-fade{0%{opacity:0}}@keyframes agent-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes agent-open{0%{opacity:0;transform:translateY(-4px)}}@media (width<=760px){.agent-row-trigger{min-height:54px}.agent-setup-trigger{min-height:48px}.agent-icon{width:40px;height:40px}.agent-ghost,.agent-primary,.agent-quiet,.agent-phrase,.agent-mine,.agent-pick-button{min-height:40px}.inplace{min-height:40px;padding-block:8px}.agent-words-send{border-radius:17px;width:34px;height:34px}.agent-modal{max-height:100%}}@media (prefers-reduced-motion:reduce){.agent-chevron,.agent-primary,.agent-quiet,.agent-phrase{transition:none}.agent-primary[data-pressed],.agent-quiet[data-pressed],.agent-phrase[data-pressed]{transform:none}.agent-modal[data-entering],.screen-modal[data-entering],:is(.agent-setup-panel,.agent-row-panel):not([hidden])>*{animation-name:agent-fade}}:root[data-motion=reduce] :is(.agent-chevron,.agent-primary,.agent-quiet,.agent-phrase){transition:none}:root[data-motion=reduce] :is(.agent-primary,.agent-quiet,.agent-phrase)[data-pressed]{transform:none}:root[data-motion=reduce] :is(.agent-modal[data-entering],.screen-modal[data-entering],:is(.agent-setup-panel,.agent-row-panel):not([hidden])>*){animation-name:agent-fade}.agent-panel{background:var(--bg);grid-template-rows:auto auto minmax(0,1fr) auto}.agent-panel-bar{justify-content:flex-end;gap:8px;padding:10px 12px 0;display:flex}.agent-icon.round{background:var(--raised);width:36px;height:36px;color:var(--text);border-radius:50%}.agent-icon.round[data-hovered]{background:var(--bubble-own)}.agent-panel-head{text-align:center;justify-items:center;gap:2px;padding:0 20px 12px;display:grid}.agent-panel-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--type-title);margin:6px 0 0;font-weight:600;overflow:hidden}.agent-panel-label{max-width:100%;color:var(--muted);font-size:var(--type-ui)}.agent-panel-from{color:var(--muted);font-size:var(--type-ui);margin:2px 0 0}.agent-tabs{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.agent-tab-list{justify-content:center;gap:4px;padding:4px 16px 10px;display:flex}.agent-tab{color:var(--muted);font-size:var(--type-ui);cursor:pointer;border-radius:16px;outline:none;padding:6px 14px;font-weight:500;transition:background-color 80ms linear,color 80ms linear}.agent-tab[data-hovered]{color:var(--text)}.agent-tab[data-selected]{background:var(--raised);color:var(--text)}.agent-tab[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.agent-computer{gap:10px;margin:0;padding-top:4px;display:grid}.agent-screen{min-width:0;display:grid}.screen-holder{width:100%;height:100%}.agent-computer .screen{aspect-ratio:16/10;flex:none}.agent-asleep{background:var(--raised);text-align:center;border-radius:16px;align-content:center;justify-items:center;gap:4px;min-height:220px;padding:24px;display:grid}.agent-asleep-face{place-items:center;display:grid;position:relative}.agent-asleep-title{margin:8px 0 0;font-weight:600}.agent-computer-caption{color:var(--muted);font-size:var(--type-meta);justify-self:center;margin:0}.screen-modal{border:1px solid var(--line);background:var(--surface);width:min(1400px,100%);height:min(920px,100%);min-height:0;color:var(--text);border-radius:16px;outline:none;flex-direction:column;display:flex;overflow:hidden}.screen-modal[data-entering]{animation:agent-rise var(--dur-settle) var(--ease-out)}.screen-dialog{outline:none;flex-direction:column;flex:1;min-height:0;display:flex}.screen-modal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:14px 16px 10px;display:flex}.screen-modal-words{gap:2px;min-width:0;display:grid}.screen-modal-title{overflow-wrap:anywhere;font-size:var(--type-title);margin:0;font-weight:600}.screen-modal-state{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;display:flex}.screen-modal-state.holding{font-weight:600}.screen-modal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.screen-modal-body{background:var(--raised);border-radius:12px;flex:1;min-height:0;margin:0 16px 16px;overflow:hidden}@media (width<=760px){.agent-scrim:has(.screen-modal){padding:0}.screen-modal{border:0;border-radius:0;width:100%;height:100%}.screen-modal-body{border-radius:0;margin:0}}.share-popover{min-width:280px}.menu-item.share-item{justify-content:initial;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.share-faces{width:40px;height:32px;position:relative}.share-face{position:absolute;bottom:0;left:0}.share-face.copy{opacity:.45;top:0;bottom:auto;left:14px}.share-words{gap:1px;min-width:0;display:grid}.share-title{font-weight:600}.share-line{color:var(--muted);font-size:var(--type-meta)}.card-section{gap:8px;min-width:0;padding-top:16px;display:grid}.card-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:0 4px;display:flex}.card-label{color:var(--muted);font-size:var(--type-ui);margin:0;font-weight:500}.card{background:var(--raised);border-radius:16px;min-width:0;padding:4px;display:grid}.card-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid;position:relative}.card-row-main{width:100%;min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;outline:none;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:8px 12px;display:grid}.card-row-main.still{cursor:default}.card-row-main:not(.still)[data-hovered]{background:var(--bubble-own)}.card-row-main:not(.still)[data-hovered] .card-row-meta{color:var(--text)}.card-row-main[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.card-row-main:not(:has(.card-row-glyph)){grid-template-columns:minmax(0,1fr)}.card-row-glyph{width:28px;height:28px;color:var(--muted);place-items:center;display:inline-grid}.card-row-glyph.file-tile{background:var(--logo-tile);color:var(--bg);border-radius:7px}.card-row-words{gap:2px;min-width:0;display:grid}.card-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-body);overflow:hidden}.card-row-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:var(--type-ui);overflow:hidden}.card-row-end{align-items:center;padding-right:12px;display:inline-flex}.card-empty{color:var(--muted);font-size:var(--type-ui);margin:0;padding:12px 14px;line-height:1.45}.card-inset{padding:8px 10px 10px}.card-actions{flex-wrap:wrap;gap:8px;padding:6px 8px 8px;display:flex}.card .agent-fact{padding:10px 12px}.card .agent-secret{place-items:center;display:inline-grid}.card .agent-secret[data-status=missing]{color:var(--text)}.drill-slot{overscroll-behavior:contain;min-height:0;overflow-y:auto}.drill-slot[hidden],.agent-tabs[data-covered]{display:none}.agent-panel:has(.drill-slot:not([hidden])){grid-template-rows:auto auto minmax(0,1fr) auto}.drill-page{gap:12px;padding:4px 16px 32px;display:grid}.drill-head{align-items:center;gap:10px;display:flex}.drill-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-body);margin:0;font-weight:600;overflow:hidden}.drill-body{background:var(--raised);border-radius:16px;gap:4px;padding:8px 4px;display:grid}.drill-body>.agent-fact,.drill-body>p,.drill-body>.agent-secret-how,.drill-body>.markdown{padding:8px 10px}.drill-actions,.drill-foot{flex-wrap:wrap;gap:8px;padding:6px 8px;display:flex}.switch-button,.switch-button:hover:not(:disabled){cursor:pointer;background:0 0;border:0;border-radius:12px;outline:none;align-items:center;padding:0;display:inline-flex}.switch-track{background:var(--bubble-own);width:40px;height:24px;transition:background-color var(--dur-snap) linear;border-radius:12px;display:inline-block;position:relative}.switch-thumb{background:var(--text);width:20px;height:20px;transition:transform var(--dur-snap) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.switch-button[data-selected] .switch-track{background:var(--text)}.switch-button[data-selected] .switch-thumb{background:var(--bg);transform:translate(16px)}.switch-button[data-focus-visible] .switch-track{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--text)}@media (prefers-reduced-motion:reduce){.switch-thumb{transition:none}}:root[data-motion=reduce] .switch-thumb{transition:none}.dotted{place-items:center;display:inline-grid;position:relative}.problem-dot{background:var(--danger);border-radius:50%;width:8px;height:8px;display:inline-block}.dotted .problem-dot{position:absolute;top:-2px;right:-2px}.agent-tab .problem-dot{vertical-align:1px;margin-left:6px}.agent-key{gap:4px;padding:4px 0;display:grid}.agent-key-line{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.agent-key-apps{color:var(--muted);margin:0}.agent-key[data-status=missing] .agent-key-line>svg{color:var(--danger)}.card-note{color:var(--muted);font-size:var(--type-meta);margin:0;padding:0 12px 10px}.missing-keys{text-align:left;gap:6px;width:100%;margin-top:24px;display:grid}.missing-key-rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.missing-key-rows li{border-bottom:1px solid var(--line);font-size:var(--type-body);padding:10px 0}.archived-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-archived{text-align:center;align-content:start;justify-items:center;gap:8px;padding:24px 20px;display:grid}.agent-archived>.agent-panel-bar{justify-self:stretch;padding:0}.make{--make-column:600px;background:var(--surface);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid;container:make/inline-size}.make-top{justify-items:center;gap:8px;padding:28px 16px 10px;display:grid;position:relative}.make-mark{transform-origin:50% 100%;place-items:center;width:96px;height:96px;display:grid}.make-who{text-align:center;justify-items:center;gap:1px;max-width:100%;min-height:40px;display:grid}.make-name{font-size:var(--type-body);overflow-wrap:anywhere;font-weight:600}.make-name.unnamed{color:var(--muted);font-weight:500}.make-name.trying{color:var(--muted)}.make-title{max-width:min(46ch,100%);color:var(--muted);font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.make-word{color:var(--muted);font-size:var(--type-kicker);font-weight:600}.make-over{color:var(--muted);font-size:var(--type-meta);background:0 0;border:0;border-radius:8px;padding:4px 8px;position:absolute;top:12px;right:16px}.make-over[data-hovered]{background:var(--raised);color:var(--text)}.make-over.make-from-file{left:16px;right:auto}.make-talk{min-height:0;padding:6px 20px 28px;position:relative;overflow-y:auto}.make-turns{max-width:var(--make-column);grid-template-columns:minmax(0,1fr);gap:20px;margin:0 auto;padding:0;list-style:none;display:grid}.turn{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.said{max-width:54ch;color:var(--muted);font-size:var(--type-body);line-height:1.45}.said.now{color:var(--text)}.ask{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.ask-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mine-row{transform-origin:100%;justify-content:flex-end;display:flex}.mine{background:var(--raised);max-width:min(85%,46ch);min-height:34px;color:var(--text);line-height:1.4;font-size:var(--type-ui);text-align:left;border:0;border-radius:17px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.mine-text{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.mine-pencil{color:var(--muted);opacity:0;transition:opacity var(--dur-snap) var(--ease-out);flex:none}.mine[data-hovered]{background:var(--mark)}.mine[data-hovered] .mine-pencil,.mine[data-focus-visible] .mine-pencil,.mine[data-disabled]{opacity:1}.phrases{grid-template-columns:minmax(0,max-content);gap:6px;display:grid}.phrases>.phrase{justify-self:stretch}.phrase{background:var(--raised);min-height:34px;color:var(--text);font-size:var(--type-ui);transition:transform var(--dur-snap) var(--ease-out);border:0;border-radius:17px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.phrase[data-hovered]{background:var(--row-selected)}.phrase[data-pressed]{transform:scale(.97)}.phrase[data-chosen]{background:var(--row-selected);font-weight:600}.primary-action,.quiet-action{min-height:34px;font-size:var(--type-ui);transition:transform var(--dur-snap) var(--ease-out);border-radius:17px;align-items:center;gap:6px;padding:6px 16px;display:inline-flex}.primary-action{border:1px solid var(--text);background:var(--text);color:var(--bg);font-weight:600}.primary-action[data-hovered]{border-color:var(--muted);background:var(--muted)}.primary-action[data-disabled]{border-color:var(--line);color:var(--muted);opacity:1;background:0 0}.primary-action[data-pending],.primary-action[data-busy]{border-color:var(--line);background:var(--raised);color:var(--text)}.quiet-action{border:1px solid var(--line);background:var(--surface);color:var(--text)}.quiet-action[data-hovered]{background:var(--raised)}.primary-action[data-pressed],.quiet-action[data-pressed]{transform:scale(.97)}.inline-action{color:var(--text);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--off);text-decoration-color:var(--off);text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:0;display:inline}.inline-action[data-hovered]{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text);background:0 0}.icon-action{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.icon-action[data-hovered]{background:var(--raised);color:var(--text)}.ghost-action{min-height:34px;color:var(--text);font-size:var(--type-ui);background:0 0;border:0;border-radius:17px;padding:6px 14px}.ghost-action[data-hovered]{background:var(--raised)}.quiet-action[data-focus-visible]{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.phrase[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.primary-action[data-focus-visible]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.mine[data-focus-visible],.ghost-action[data-focus-visible],.icon-action[data-focus-visible],.make-over[data-focus-visible],.face-swatch[data-focus-visible],.option-face[data-focus-visible]{outline:2px solid var(--text);outline-offset:2px}.inline-action[data-focus-visible]{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text);outline:none;text-decoration-thickness:2px}.look{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.swatches-row{flex-wrap:wrap;gap:2px;margin:0 -6px;display:flex}.face-swatch{cursor:pointer;border-radius:12px;place-items:center;width:50px;height:50px;display:grid;position:relative}.face-swatch .face{display:grid}.face-swatch .agent-mark{transition:transform var(--dur-snap) var(--ease-out)}.face-swatch[data-hovered]{background:var(--row-hover)}.face-swatch[data-selected]{background:var(--raised)}.face-swatch[data-selected] .agent-mark{transform:translateY(-2px)scale(1.1)}.face-taken{background:var(--muted);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.look-more{gap:8px;display:grid}.look-more .ask-actions{gap:6px}.more-chevron{transition:transform var(--dur-snap) var(--ease-out)}.look-more[data-expanded] .more-chevron{transform:rotate(90deg)}.look-options{gap:12px;display:grid}.look-options[aria-hidden=true]{display:none}.look-option{gap:4px;display:grid}.option-faces{flex-wrap:wrap;gap:2px;margin:0 -8px;display:flex}.option-face{min-width:62px;color:var(--muted);font-size:var(--type-meta);background:0 0;border:0;border-radius:10px;justify-items:center;gap:2px;padding:6px 8px 5px;display:grid}.option-face[data-hovered]{background:var(--row-hover)}.option-face[data-selected]{background:var(--raised);color:var(--text);font-weight:600}.work{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.work-note{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.work-note:focus-within{border-color:var(--text)}.work-title,.work-instructions{display:grid}.work-title-input,.work-instructions-input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;padding:2px 0}.work-title-input{font-weight:600}.work-instructions-input{resize:none;min-height:6lh;max-height:40vh;font-size:var(--type-ui);field-sizing:content;line-height:1.55}.work-title-input::placeholder,.work-instructions-input::placeholder,.composer-input::placeholder{color:var(--muted)}.apps-ask{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.picked-apps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.picked-app{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:9px 0;display:grid}.picked-app-words{gap:1px;min-width:0;display:grid}.picked-app-name{font-size:var(--type-ui);font-weight:600}.app-logo{background:var(--logo-tile);border-radius:7px;flex:none;place-items:center;width:28px;height:28px;padding:5px;display:inline-grid}.app-logo img{object-fit:contain;width:100%;height:100%;display:block}.app-needs{color:var(--muted);font-size:var(--type-meta);overflow-wrap:anywhere}.app-needs code{color:var(--text)}.ready{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.make-problem{max-width:54ch;font-size:var(--type-ui)}.make-foot{padding:8px max(20px, calc((100% - var(--make-column)) / 2)) 16px;gap:10px;display:grid}.make-foot-problem{color:var(--muted);margin:0;padding:0 6px}.make-scrim{z-index:30;background:var(--scrim);transition:opacity var(--dur-settle) var(--ease-out);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.make-scrim[data-entering],.make-scrim[data-exiting]{opacity:0}.make-modal{border:1px solid var(--line);background:var(--surface);width:min(580px,100%);max-height:min(720px,100vh - 32px);transition:transform var(--dur-settle) var(--ease-out), opacity var(--dur-settle) var(--ease-out);border-radius:14px;display:grid;overflow:hidden}.make-modal[data-entering]{opacity:0;transform:translateY(8px)scale(.98)}.make-modal[data-exiting]{opacity:0;transition-duration:var(--dur-snap);transform:scale(.98)}.make-dialog{min-height:0;max-height:inherit;outline:none;display:grid}.gallery{min-height:0;max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.gallery-head{border-bottom:1px solid var(--line);gap:4px;padding:16px 18px 12px;display:grid}.gallery-title{font-size:var(--type-body);margin:0;font-weight:600}.gallery-list{outline:none;min-height:0;padding:4px 8px;overflow-y:auto}.gallery-app{cursor:default;border-radius:8px;outline:none;grid-template-columns:28px minmax(0,1fr) 48px;align-items:start;gap:12px;padding:11px 10px;display:grid}.gallery-app+.gallery-app{border-top:1px solid var(--line)}.gallery-app[data-hovered]{background:var(--row-hover)}.gallery-app[data-selected]{background:var(--raised)}.gallery-app[data-disabled]{color:var(--muted)}.gallery-app[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.gallery-app-words{gap:3px;min-width:0;display:grid}.gallery-app-name{font-weight:600}.gallery-app[data-selected] .gallery-app-name{font-weight:700}.gallery-app-line{font-size:var(--type-ui);line-height:1.45}.gallery-app-mark{justify-items:end;padding-top:2px;display:grid}.gallery-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px 16px;display:flex}.gallery-foot .error{flex-basis:100%}.look-button,.look-button:hover:not(:disabled){background:0 0;border:0;border-radius:12px;place-items:center;padding:4px;display:grid}.look-button[data-focus-visible]{outline:2px solid var(--text);outline-offset:2px}.make-modal.wide{width:min(900px,100%)}.look-dialog{min-height:0;max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.look-dialog>.gallery-title{border-bottom:1px solid var(--line);padding:16px 18px 12px}.look-dialog-body{min-height:0;padding:16px 18px;position:relative;overflow-y:auto}.look-dialog-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px 16px;display:flex}.look-dialog-foot .error{flex-basis:100%}@container make (width<=560px){.make-top{padding-top:20px}.make-talk{padding:4px 16px 24px}.make-composer{padding:10px 16px 14px}.phrase,.mine,.primary-action,.quiet-action,.ghost-action{min-height:40px}.icon-action{width:40px;height:40px}.swatches-row{margin:0 -4px}.face-swatch{width:46px;height:46px}}@media (width<=760px){.make-scrim{align-items:end;padding:8px}}@media (prefers-reduced-motion:reduce){.phrase,.primary-action,.quiet-action,.face-swatch .agent-mark,.more-chevron{transition:none}.phrase[data-pressed],.primary-action[data-pressed],.quiet-action[data-pressed],.make-modal[data-entering],.make-modal[data-exiting]{transform:none}}:root[data-motion=reduce] :is(.phrase,.primary-action,.quiet-action,.face-swatch .agent-mark,.more-chevron){transition:none}:root[data-motion=reduce] :is(.phrase,.primary-action,.quiet-action)[data-pressed],:root[data-motion=reduce] .make-modal:is([data-entering],[data-exiting]){transform:none}.catalog-modal{width:min(900px,100%);height:min(84vh,760px);max-height:none}.catalog{height:100%}.catalog-head{border-bottom:1px solid var(--line);gap:12px;padding:20px 22px 14px;display:grid}.catalog-title{font-size:var(--type-title);margin:0;font-weight:600}.catalog-connected{color:var(--muted);align-items:center;gap:8px;margin:0;display:flex}.catalog-faces{display:flex}.catalog-faces .app-logo{width:24px;height:24px;margin-left:-6px}.catalog-faces .app-logo:first-child{margin-left:0}.catalog-search{border:1px solid var(--line);background:var(--bg);color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.catalog-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1}.catalog-search[data-focus-within]{background:var(--surface)}.catalog-chips{flex-wrap:wrap;gap:6px;display:flex}.catalog-chip{background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:999px;outline:none;padding:6px 12px}.catalog-chip[data-hovered]{color:var(--text)}.catalog-chip[data-selected]{background:var(--raised);color:var(--text);font-weight:600}.catalog-chip[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.catalog-body{min-height:0;padding:8px 22px 18px;overflow-y:auto}.catalog-section{gap:8px;margin-top:16px;display:grid}.catalog-section-title{font-size:var(--type-body);margin:0;font-weight:600}.catalog-grid{outline:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.catalog-app{cursor:pointer;border-radius:12px;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.catalog-app .app-logo{width:44px;height:44px}.catalog-app[data-hovered]{background:var(--row-hover)}.catalog-app[data-selected]{background:var(--raised)}.catalog-app[data-disabled]{cursor:default}.catalog-app[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.catalog-app-words{gap:2px;min-width:0;display:grid}.catalog-app-name{font-weight:600}.catalog-app[data-selected] .catalog-app-name{font-weight:700}.catalog-app-does{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.catalog-add{background:var(--raised);min-width:32px;height:32px;color:var(--text);border-radius:999px;place-items:center;padding:0 8px;display:grid}.catalog-app[data-selected] .catalog-add{background:var(--text);color:var(--bg)}.catalog-app[data-disabled] .catalog-add{color:var(--muted);background:0 0}.catalog-needs{flex-basis:100%;gap:4px;display:grid}.catalog-needs p{margin:0}@media (width<=760px){.catalog-modal{height:100%}.catalog-grid{grid-template-columns:minmax(0,1fr)}}.connector-words{gap:2px;min-width:0;display:grid}.connector-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.connector-meta{color:var(--muted);font-size:var(--type-ui)}.connector-status{color:var(--muted);margin:8px 0 0}.connected-apps{margin-bottom:28px}.site.connector{justify-content:stretch;gap:6px;display:grid}.connector-line{align-items:center;gap:12px;min-width:0;display:flex}.connector-line .connector-words{flex:1}.app-letter{color:var(--text);font-weight:700}.connector-more>.mk-quiet{margin-left:40px}.connector-said{margin:6px 0 -4px}.connector-detail{gap:10px;padding:4px 0 8px 40px;display:grid}.agent-connector{padding:0}.connector-tools{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.connector-tool{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.connector-tool-name{font-weight:600}.connector-instructions{white-space:pre-wrap;margin:0}.tool-switch{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex:none;gap:2px;padding:3px;display:inline-flex}.tool-switch .switch-option{color:var(--muted);font:inherit;font-size:var(--type-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;padding:4px 10px}.tool-switch .switch-option[data-selected]{background:var(--raised);color:var(--text);font-weight:600}.tool-switch .switch-option[data-focus-visible]{outline:2px solid var(--text);outline-offset:1px}.connector-add{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.connector-chip{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;font-size:var(--type-ui);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;display:inline-flex}.connector-chip .app-logo{border-radius:999px;width:22px;height:22px;padding:3px}.catalog-connectors{margin:0;padding:0;list-style:none}.catalog-connectors .catalog-app{cursor:default}.import-mark{color:var(--muted)}.import-runs{border:1px solid var(--line);background:var(--raised);border-radius:12px;margin:0;padding:0;list-style:none;display:grid}.import-run{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;min-width:0;padding:9px 12px;display:grid}.import-run+.import-run{border-top:1px solid var(--line)}.import-run-name{overflow-wrap:anywhere;font-weight:600}.import-run-kind{color:var(--muted);font-size:var(--type-meta)}.import-run-command{min-width:0;font-size:var(--type-meta);white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1}.import-run-none{color:var(--muted)}.chat-box-wrap{gap:6px;width:100%;min-width:0;display:grid}.chat-box{border:1px solid var(--line);background:var(--surface);border-radius:26px;gap:6px;padding:6px;display:grid}.chat-box:focus-within{border-color:var(--muted)}.chat-box[data-disabled]{opacity:.6}.chat-box-line{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"plus text mic send";align-items:end;gap:6px;display:grid}.chat-box-line[data-foot]{grid-template-areas:"plus text mic send""foot foot foot foot"}.chat-box-line[data-tall]{grid-template-areas:"text text text text""plus foot mic send";align-items:center}.chat-plus{grid-area:plus}.chat-box-field{grid-area:text}.chat-mic{grid-area:mic}.chat-round.quiet.chat-mic[data-live]{background:var(--danger);color:var(--bg)}.chat-listening .dot.recording{background:var(--danger)}.chat-listening{color:var(--muted);font-size:var(--type-ui);align-items:center;gap:8px;margin:0 0 6px;padding:0 4px;display:flex}.chat-send{grid-area:send}.chat-box-foot{grid-area:foot}.chat-box-field{min-width:0;display:grid}.chat-box-line[data-tall] .chat-box-field{padding-left:8px}.chat-box-line:not(:has(.chat-plus)) .chat-box-field{padding-left:8px}.chat-box-text{resize:none;min-height:40px;max-height:40vh;color:var(--text);font:inherit;font-size:var(--type-body);field-sizing:content;background:0 0;border:0;outline:none;padding:10px 4px;line-height:20px;overflow-y:auto}.chat-box-text::placeholder{color:var(--muted)}.chat-box-text[data-rows="2"]{min-height:60px}.chat-box-text[data-rows="4"]{min-height:100px}.chat-box-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.chat-box-chips{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.chat-box-quiet{align-items:center;gap:4px;margin-left:auto;display:flex}.chat-round{background:var(--raised);width:40px;height:40px;color:var(--text);cursor:pointer;transition:transform var(--dur-snap) var(--ease-out), background-color 80ms linear;border:0;border-radius:50%;outline:none;flex:none;place-items:center;padding:0;display:inline-grid}.chat-round.quiet{color:var(--muted);background:0 0}.chat-round.quiet[data-hovered]{background:var(--raised);color:var(--text)}.chat-round[data-hovered]{background:var(--bubble-own)}.chat-round.primary{background:var(--text);color:var(--bg)}.chat-round.primary[data-hovered]{background:var(--muted)}.chat-round[data-pressed]{transform:scale(.94)}.chat-round[data-disabled]{opacity:.5;cursor:default}.chat-round[data-focus-visible]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.chat-plus-menu{min-width:220px}.chat-plus-pick{align-items:center;gap:10px;display:inline-flex}.chat-teach-glyph{color:var(--danger)}.chat-chips{flex-wrap:wrap;gap:6px;margin:0;padding:4px 4px 0;list-style:none;display:flex}.chat-chip{background:var(--raised);border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;max-width:260px;padding:4px;display:grid}.chat-chip-thumb{object-fit:cover;background:var(--logo-tile);width:36px;height:36px;color:var(--bg);border-radius:8px;place-items:center;display:grid}.chat-chip-words{min-width:0;display:grid}.chat-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-ui);overflow:hidden}.chat-chip-state{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:var(--type-meta);overflow:hidden}.chat-chip[data-state=failed] .chat-chip-state{color:var(--text)}.chat-chip-remove{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;outline:none;place-items:center;padding:0;display:inline-grid}.chat-chip-remove[data-hovered]{background:var(--bubble-own);color:var(--text)}.chat-chip-remove[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.chat-note{background:var(--raised);color:var(--text);font-size:var(--type-ui);border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;line-height:1.45;display:flex}.chat-note>span{flex:1}.chat-note-close{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;outline:none;place-items:center;padding:0;display:inline-grid}.chat-note-close[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}@media (width<=760px){.chat-round{width:44px;height:44px}.chat-box-line[data-tall][data-foot]{grid-template-areas:"text text text text""chips chips chips chips""plus quiet mic send"}.chat-box-line[data-tall][data-foot] .chat-box-foot{display:contents}.chat-box-line[data-tall][data-foot] .chat-box-chips{grid-area:chips;padding:0 2px}.chat-box-line[data-tall][data-foot] .chat-box-quiet{grid-area:quiet;justify-self:end;margin:0}}@media (prefers-reduced-motion:reduce){.chat-round{transition:background-color 80ms linear}}:root[data-motion=reduce] .chat-round{transition:background-color 80ms linear}.mention-popover{min-width:260px;max-width:min(360px,90vw);padding:6px}.mention-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mention-item{cursor:pointer;border-radius:10px;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.mention-item[data-active]{background:var(--raised)}.mention-face{place-items:center;width:20px;height:20px;display:grid}.mention-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mention-handle{color:var(--muted)}.post-bar{z-index:3;border:1px solid var(--line);background:var(--surface);box-shadow:0 4px 14px var(--bg);opacity:0;pointer-events:none;border-radius:12px;align-items:center;gap:1px;padding:3px;transition:opacity 80ms linear;display:flex;position:absolute;top:calc(100% - 2px)}.message.agent>.post-bar{left:0}.message.person>.post-bar{right:0}.message:hover>.post-bar,.message:focus-within>.post-bar{opacity:1;pointer-events:auto}.post-bar:has([aria-expanded=true]){opacity:1;pointer-events:auto}.post-bar-button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;place-items:center;padding:0;display:inline-grid}.post-bar-button.emoji{font-size:17px;line-height:1}.emoji-art{flex:none;display:block}.emoji-glyph{line-height:1}.post-bar-button[data-hovered],.post-bar-button[aria-expanded=true]{background:var(--raised);color:var(--text)}.post-bar-button[data-pressed]{transform:scale(.92)}.post-bar-button[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.post-emoji-pop{padding:6px}.post-emoji-grid{outline:none;grid-template-columns:repeat(8,30px);gap:2px;display:grid}.post-menu-pick{align-items:center;gap:10px;display:inline-flex}.post-reactions{flex-wrap:wrap;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:flex}.message.person>.post-reactions{justify-content:flex-end}.reaction-chip{background:var(--raised);height:26px;color:var(--text);font:inherit;font-size:var(--type-ui);cursor:pointer;border:0;border-radius:13px;outline:none;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.reaction-chip[data-mine]{background:var(--bubble-own);font-weight:600}.reaction-chip[data-hovered]{background:var(--row-hover)}.reaction-chip[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.reaction-count{font-variant-numeric:tabular-nums}.post-note{color:var(--muted);font-size:var(--type-meta);margin:2px 0 0}.message.person>.post-note{text-align:right}@media (hover:none){.message:focus-within>.post-bar{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.post-bar{transition:none}.post-bar-button[data-pressed]{transform:none}}:root[data-motion=reduce] .post-bar{transition:none}.post-confirm{font-size:var(--type-ui);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.message.person>.post-confirm{justify-content:flex-end}.post-edit{gap:4px;width:min(560px,100%);display:grid}.message.agent>.post-edit{justify-self:start}.post-edit-text{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--text);font:inherit;resize:none;border-radius:16px;outline:none;padding:8px 14px;line-height:1.5}.post-edit-text[data-focused]{border-color:var(--muted)}.pins-button{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.pins-pop{width:min(360px,100vw - 32px);padding:6px}.pins-list{outline:none}.pins-list ul{margin:0;padding:0;list-style:none;display:grid}.pins-item{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;gap:2px;padding:8px 10px;display:grid}.pins-item[data-hovered],.pins-item[data-focus-visible]{background:var(--raised)}.pins-who{font-size:var(--type-ui);font-weight:600}.pins-line{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-files{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.message.person>.post-files{justify-content:flex-end}.post-picture{background:var(--surface);border-radius:14px;outline:none;display:block;overflow:hidden}.post-picture img{max-width:min(320px,70vw);height:auto;display:block}.post-picture:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--text)}.post-file{border:1px solid var(--line);background:var(--surface);max-width:min(320px,78vw);color:var(--text);border-radius:14px;outline:none;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.post-file:hover{background:var(--raised)}.post-file:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--text)}.post-file-glyph{color:var(--muted);flex:none}.post-file-words{min-width:0;display:grid}.post-file-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.post-file-meta{color:var(--muted);font-size:var(--type-meta)}.chat-page{--chat-width:min(1040px, 100%);background:var(--bg);position:relative}.chat-page .pill-head{z-index:2;background:var(--bg);pointer-events:none;border-bottom:0;justify-content:center;align-items:center;min-height:60px;padding:10px 20px;display:flex;position:absolute;top:0;left:0;right:0}.chat-page .pill-head>*{pointer-events:auto}.name-pill{border:1px solid var(--line);background:var(--surface);max-width:min(60%,360px);height:40px;color:var(--text);font:inherit;font-size:var(--type-ui);box-shadow:0 4px 16px var(--bg);cursor:pointer;transition:transform var(--dur-snap) var(--ease-out), background-color 80ms linear;border-radius:20px;outline:none;align-items:center;gap:8px;padding:0 12px 0 7px;font-weight:600;display:inline-flex}.name-pill[data-hovered]{background:var(--raised)}.name-pill[data-pressed]{transform:scale(.97)}.name-pill[data-focus-visible]{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--text)}.name-pill-mark{flex:none;place-items:center;width:24px;height:24px;display:grid}.name-pill-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.name-pill-chevron{color:var(--muted);transition:transform var(--dur-snap) var(--ease-out);flex:none}.name-pill[aria-expanded=true] .name-pill-chevron{transform:rotate(180deg)}.pill-head-end{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.chat-page .pill-head:has(>.pill-head-note){flex-direction:column;gap:2px}.pill-head-note{color:var(--muted);font-size:var(--type-meta);margin:0}.chat-page:has(>.pill-head>.pill-head-note) .messages{padding-top:91px}.chat-page:has(>.pill-head>.pill-head-note)>.room-people{margin-top:83px}.chat-page .pill-head:has(>.pill-head-note)>.pill-head-end{top:30px}[data-shell=desktop] .chat-page .pill-head{-webkit-app-region:drag}[data-shell=desktop] .chat-page .pill-head :is(button,a,[role=button],[role=tab],[role=link],[role=menuitem]){-webkit-app-region:no-drag}.chat-page .messages{width:100%;max-width:var(--chat-width);gap:10px;margin:0 auto;padding:68px 40px 24px}.chat-page .message{gap:6px;min-width:0;display:grid;position:relative}.chat-page .message .text{max-width:none;margin:0;line-height:1.5}.chat-page .message.agent .text{background:var(--surface);border-radius:16px;justify-self:start;max-width:min(640px,78%);padding:10px 14px}.chat-page .message.person{justify-items:end}.chat-page .message.person .text{background:var(--bubble-own);border-radius:18px;max-width:min(560px,70%);padding:8px 14px}.chat-page .message.person .message-sending{margin:2px 6px 0}.chat-page .message.agent .text>:first-child{margin-top:0}.chat-page .message.agent .text>:last-child{margin-bottom:0}.chat-page .message.run-start:not(:first-child){margin-top:16px}.chat-page .message .meta:not(.sr-only){margin-bottom:2px}.message-time{color:var(--muted);font-size:var(--type-meta);font-variant-numeric:tabular-nums;justify-self:center;margin:14px 0 6px}.chat-page .message .meta:not(.sr-only){font-size:var(--type-meta);gap:6px}.chat-page .message.person .meta:not(.sr-only){flex-direction:row-reverse}.chat-page .message .message-action{position:absolute;bottom:4px;right:calc(min(560px,70%) + 8px)}.chat-page .message .message-action.shown{justify-self:end;position:static}.chat-page .message:has(>.post-confirm,>.post-edit)>.message-action{display:none}.chat-page .task-top{width:100%;max-width:var(--chat-width);text-align:center;justify-items:center;gap:10px;margin:0 auto;padding:76px 40px 4px;display:grid}.chat-page .task-top+.messages{padding-top:18px}.task-facts{color:var(--muted);font-size:var(--type-body);margin:0}.chat-page .task-top .task-place{font-size:var(--type-body);margin:0}.chat-page .task-top .task-actions-wrap{justify-items:center}.chat-page .task-top .task-actions{justify-content:center;gap:6px}.chat-page .task-top .attempts{text-align:left;justify-self:stretch;gap:6px;margin-top:14px;display:grid}.attempts-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.attempt-rows{border-top:1px solid var(--line);outline:none;display:grid}.attempt-row{border-bottom:1px solid var(--line);cursor:default;outline:none;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 8px;display:grid}.attempt-row[data-hovered]{background:var(--row-hover)}.attempt-row[data-selected]{background:var(--surface)}.attempt-row[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.attempt-words{gap:2px;min-width:0;display:grid}.attempt-name{font-weight:600}.attempt-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.attempt-pick{gap:8px;display:grid}.attempt-discard{outline:none;gap:10px;max-width:280px;padding:12px;display:grid}.chat-page .task-top .bar-button{border:1px solid var(--line);background:var(--surface);height:34px;font-size:var(--type-ui);border-radius:999px;padding:0 14px}.name-pill.still{cursor:default}p.name-pill{margin:0}.chat-page .draft-title{text-align:center;font-size:var(--type-title);justify-self:stretch;font-weight:600;line-height:1.3}.chat-page .draft-title .in-place{margin:0 auto}.chat-page .chat-box-wrap{max-width:var(--chat-width);margin:0 auto;padding:8px 40px 20px}.chat-page .thread-note{width:100%;max-width:var(--chat-width);text-align:center;color:var(--muted);font-size:var(--type-ui);border-top:0;margin:0 auto;padding:12px 40px 24px}.chat-page .message-quote{max-width:min(560px,78%);color:var(--muted);font:inherit;font-size:var(--type-meta);cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.chat-page .message.agent>.message-quote{justify-self:start}.chat-page .message-quote[data-hovered]{color:var(--text)}.chat-page .message-quote[data-focus-visible]{text-decoration:underline}.chat-page .message-quote.gone{cursor:default;font-style:italic}.message-quote-who{flex:none;font-weight:600}.message-quote-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-page .stopped-fix{margin:0}.chat-page .message.chain-note{justify-items:center}.chat-page .message-note{color:var(--muted);font-size:var(--type-meta);text-align:center;margin:8px 0}.chat-page .message-marks{color:var(--muted);font-size:var(--type-meta);gap:8px;margin:0;display:flex}.chat-page .message-pin{align-items:center;gap:3px;display:inline-flex}.chat-page .reply-bar{width:100%;max-width:var(--chat-width);color:var(--muted);font-size:var(--type-ui);align-items:center;gap:8px;margin:0 auto;padding:6px 40px 0;display:flex}.reply-bar-words{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.reply-bar-words strong{color:var(--text)}.chat-page .message .text.deleted{color:var(--muted);font-style:italic}.chat-page .mk-inline{gap:0;max-width:none}.chat-page .mk-inline>:is(.mk-hint,.mk-problem){width:100%;max-width:var(--chat-width);margin:0 auto;padding:0 40px 14px}.chat-page .chat-error{width:100%;max-width:var(--chat-width);margin:-12px auto 12px;padding:0 52px}.chat-page .chat-watch{width:100%;max-width:var(--chat-width);margin:0 auto;padding:12px 52px 20px}@media (width<=760px){.chat-page .messages{padding:64px 16px 16px}.chat-page:has(>.pill-head>.pill-head-note) .messages{padding-top:87px}.chat-page .chat-box-wrap{padding:8px 12px 12px}.chat-page .thread-note{padding:12px 16px 16px}.chat-page .reply-bar{padding:6px 12px 0}.chat-page .chat-error{padding:0 24px}.chat-page .chat-watch{padding:12px 24px 16px}.chat-page .task-top{padding:68px 16px 4px}.attempt-row{grid-template-columns:16px minmax(0,1fr)}.attempt-actions{grid-column:2;justify-content:flex-start}.chat-page .message.agent .text{max-width:88%}.chat-page .message.person .text{max-width:82%}.chat-page .pill-head{justify-content:flex-start;gap:8px;padding:10px 12px 10px 52px}.name-pill{flex:0 auto;min-width:0;max-width:none}.pill-head-end{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.name-pill{transition:background-color 80ms linear}}:root[data-motion=reduce] .name-pill{transition:background-color 80ms linear}.chat-page .message.presence{justify-items:start;max-height:48px;transition:opacity .1s,max-height .2s .1s,margin .2s .1s}.chat-page .message.presence[data-phase=ending]{opacity:0;max-height:0;margin-top:-10px}.presence-line{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.presence-line[data-disabled]{cursor:default;opacity:1}.presence-line[data-focus-visible]{outline:2px solid var(--text);outline-offset:4px;border-radius:8px}.presence-mark{flex:none;place-items:center;width:32px;height:32px;display:grid}.shimmer>span{color:var(--muted);animation:2.2s linear infinite shimmer}@keyframes shimmer{0%{color:var(--muted)}9%{color:var(--text)}20%,to{color:var(--muted)}}.chat-page .message.arrived{animation:.16s ease-out post-in}@keyframes post-in{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.shimmer>span,.chat-page .message.arrived{animation:none}.chat-page .message.presence{transition:none}}:root[data-motion=reduce] .shimmer>span,:root[data-motion=reduce] .chat-page .message.arrived{animation:none}.chat-page .message.waiting{justify-items:start}.turn-wait-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.turn-wait-words{align-items:center;gap:8px;display:inline-flex}.turn-wait-why{color:var(--muted);justify-items:start;gap:6px;margin:0 0 0 42px;display:grid}.chat-box-chips :is(.chip-button,.chip-static){height:32px;font-size:var(--type-ui);border-radius:999px;padding:0 12px}.pill-head-end{align-items:center;gap:8px;display:flex}.item-more{padding:12px}.item-more-dialog{outline:none;justify-items:start;gap:10px;display:grid}.item-more-dialog .task-actions{flex-wrap:wrap;gap:6px;display:flex}.item-more-action{align-items:center;gap:6px;display:inline-flex}.item-more-dialog .bar-button,.item-more-action{background:var(--raised);height:34px;color:var(--text);font-size:var(--type-ui);border:0;border-radius:999px;padding:0 14px}.chat-box-chips .chip-round{justify-content:center;width:32px;padding:0}.item-more-line{max-width:34ch;color:var(--muted);margin:0}.run-page{--run-width:min(840px, 100%)}.run-status{color:var(--text);white-space:nowrap}.run-status .dot{margin-right:6px}.run-page .task-facts code{font-size:var(--type-ui)}.run-note,.run-room{color:var(--muted);font-size:var(--type-body);text-align:center;justify-self:center;margin:6px 0 0}.run-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:6px;display:flex}.run-made{display:contents}.run-actions :is(.quiet-button,.made-link){height:34px;font-size:var(--type-ui);border-radius:999px;padding:0 14px}.run-actions .made-link .muted{font-size:var(--type-ui)}.run-column{width:100%;max-width:var(--run-width);gap:36px;margin:0 auto;padding:36px 40px 64px;display:grid}.run-stages{margin:0;padding:0;list-style:none;display:grid}.run-stage{grid-template-columns:24px minmax(0,1fr);column-gap:14px;padding-bottom:28px;display:grid;position:relative}.run-stage:last-child{padding-bottom:0}.run-stage:before{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:-12px;left:12px}.run-stage:last-child:before{display:none}.run-stage-mark{place-items:center;width:24px;height:24px;display:grid;position:relative}.run-stage-dot{z-index:1;background:var(--off);width:10px;height:10px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:relative}.run-stage-dot.live{background:var(--live)}.run-stage-dot.waits{background:var(--waiting)}.run-stage-dot.ahead{background:var(--bg);box-shadow:0 0 0 4px var(--bg), inset 0 0 0 1px var(--muted)}.run-stage-breath{background:var(--live);border-radius:50%;width:10px;height:10px;position:absolute}.run-stage-body{justify-items:start;gap:6px;min-width:0;display:grid}.run-stage-line{width:100%;font-size:var(--type-body);flex-wrap:wrap;align-items:baseline;gap:0 10px;margin:0;line-height:24px;display:flex}.run-stage-line strong{font-weight:600}.run-stage-outcome{font-weight:500}.run-stage-time{color:var(--muted);font-size:var(--type-ui);font-variant-numeric:tabular-nums;margin-left:auto}.run-stage.running .run-stage-outcome{font-weight:600}.run-stage.pending{color:var(--muted)}.run-stage:is(.pending,.cancelled) .run-stage-outcome{color:var(--muted);font-weight:400}.run-stage-summary{max-width:68ch;font-size:var(--type-body);overflow-wrap:anywhere;line-height:1.55}.run-stage-summary summary{cursor:pointer}.run-stage-summary pre{background:var(--raised);border-radius:8px;max-height:360px;margin-top:8px;padding:10px 12px;overflow:auto}.run-page .run-stage-steps{font-size:var(--type-ui);margin:-2px 0 0 -8px}.run-stage-empty{font-size:var(--type-body);padding-left:38px}.run-report .text{font-size:var(--type-body);gap:6px;display:grid}.run-report .text p{margin:0}.run-report-title{font-weight:600}.run-report-link{font-size:var(--type-ui);justify-self:start;align-items:center;gap:4px;display:inline-flex}@media (width<=760px){.run-column{gap:28px;padding:24px 16px 40px}.run-stage{column-gap:10px;padding-bottom:24px}.run-stage-time{margin-left:0}}.run-origin{font-size:var(--type-ui)}.run-made{gap:8px;display:grid}.run-made .kicker{margin:0}.run-made-list{margin:0;padding:0;list-style:none;display:grid}.run-made-list li{border-top:1px solid var(--line);font-size:var(--type-body);align-items:baseline;gap:10px;padding:8px 0;display:flex}.run-made-list li:last-child{border-bottom:1px solid var(--line)}.obligations{text-align:left;gap:6px;margin-top:24px;display:grid}.obligation-rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.obligation-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.obligation-words{gap:2px;min-width:0;display:grid}.history-search{flex-wrap:wrap;align-items:end;gap:8px 14px;max-width:720px;display:flex}.history-search input{min-width:0;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:8px;flex:260px;padding:6px 10px}.history-search input:focus{border-color:var(--text);outline:none}.history-filters{flex-wrap:wrap;align-items:end;gap:8px 14px;display:flex}.history-day{align-items:end;gap:6px;display:flex}.history-day .mk-date{color:var(--muted);gap:2px;font-size:12.5px}.history-day .mk-date-group{background:var(--surface);border-radius:8px;height:28px;padding:0 2px 0 8px}.history-day .mk-date-button{border-radius:6px;width:22px;height:22px}.history-filters label,.history-search label{min-width:0;color:var(--muted);gap:2px;font-size:12.5px;display:grid}.history-filters select,.history-search select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:8px;min-width:0;max-width:100%;padding:4px 8px}.history-filters select:focus,.history-search select:focus{border-color:var(--text);outline:none}.history-list{margin:0;padding:0;list-style:none}.history-list li{border-bottom:1px solid var(--line);min-width:0}.history-row{min-width:0;color:inherit;border-radius:6px;gap:2px;padding:10px 8px;text-decoration:none;display:grid}.history-row:hover,.history-row:focus-visible{background:var(--raised)}.history-row .history-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.history-row .history-head>.muted{white-space:nowrap;flex-shrink:0}.history-row .history-title{overflow-wrap:anywhere;font-weight:600}.history-row .history-asked{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-row .history-snippet{overflow-wrap:anywhere}mark{background:var(--mark);color:inherit;border-radius:3px;font-weight:700}.history-back{align-self:center;font-size:12.5px}button.history-more{justify-self:start}.replay-note{padding:6px 20px 0}.replay-controls{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}.replay-controls label{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.replay-controls select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:2px 6px}.replay-controls select:focus{border-color:var(--text);outline:none}.replay-position{border-bottom:1px solid var(--line);gap:4px;min-width:0;padding:8px 20px;display:grid}.replay-timeline{min-width:0;display:grid}.replay-timeline input[type=range]{width:100%;accent-color:var(--text);margin:0}.replay-timeline input[type=range]:focus-visible{outline:2px solid var(--text);outline-offset:2px}.replay-ticks{height:14px;margin:0 8px;position:relative}.replay-tick{background:0 0;border:0;border-radius:0;width:12px;height:14px;margin-left:-6px;padding:0;position:absolute;top:0}.replay-tick:after{content:"";background:var(--text);width:2px;height:12px;position:absolute;top:0;left:5px}.replay-tick:hover:not(:disabled),.replay-tick:focus-visible{background:var(--raised)}.replay-body{padding-top:0}.replay-steps{margin:0;padding:0;list-style:none}.replay-step{border-bottom:1px solid var(--line);gap:4px;min-width:0;padding:10px 12px;display:grid}.replay-step.sub{padding-left:28px}.replay-step.ahead{color:var(--muted)}.replay-step.current{background:var(--surface)}.replay-step.current .kicker{color:var(--text)}.replay-step .replay-meta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.replay-step .replay-block{gap:2px;min-width:0;display:grid}.replay-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.replay-step pre{background:var(--raised);overflow-wrap:anywhere;border-radius:6px;max-width:100%;padding:8px 10px}.replay-step details summary{cursor:pointer;overflow-wrap:anywhere;font:12.5px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=760px){.replay-note,.replay-controls,.replay-position{padding-left:16px;padding-right:16px}.history-row .history-head{flex-wrap:wrap}}.history-export{flex:none;margin-left:auto}.palette-anchor{pointer-events:none;width:0;height:0;position:absolute;top:10vh;left:50%}.palette-scrim{z-index:20;background:var(--scrim);position:fixed;inset:0}.palette{background:var(--surface);width:min(760px,100vw - 24px);max-height:min(600px,88vh);color:var(--text);border:1px solid var(--line);box-shadow:0 16px 48px var(--bg);border-radius:12px;outline:none;overflow:hidden}.palette-dialog{max-height:inherit;outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.palette-dialog>*{min-height:0}.palette-top{border-bottom:1px solid var(--line);gap:8px;padding:10px 12px 8px;display:grid}.palette-search{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.palette-input{min-width:0;color:var(--text);font:inherit;font-size:var(--type-body);background:0 0;border:0;outline:none;padding:6px 4px}.palette-input::-webkit-search-cancel-button{display:none}.palette-search[data-empty] .search-clear{visibility:hidden}.palette-scopes{flex-wrap:wrap;gap:2px;display:flex}.palette-main{grid-template-columns:minmax(0,1fr) 240px;min-height:240px;max-height:440px;display:grid}.palette-results{outline:none;padding:6px;position:relative;overflow-y:auto}.palette-section{display:grid}.palette-item{font-size:var(--type-ui);cursor:default;border-radius:6px;outline:none;grid-template-columns:20px minmax(0,1fr) auto auto auto;align-items:center;column-gap:10px;padding:6px 10px;display:grid}.palette-item-mark{place-items:center;width:20px;height:20px;display:grid}.palette-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.palette-item-kind,.palette-item-time{font-size:var(--type-meta);white-space:nowrap}.palette-item[data-focused],.palette-item[data-selected]{background:var(--menu-focus);font-weight:600}.palette-item[data-hovered]{background:var(--row-hover)}.palette-empty{padding:16px 10px}.palette-preview{border-left:1px solid var(--line);background:var(--bg);align-content:start;gap:6px;padding:16px;display:grid;position:relative;overflow-y:auto}.palette-preview-name{font-weight:600;font-size:var(--type-body);overflow-wrap:anywhere}.palette-preview-latest{overflow-wrap:anywhere}.palette-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:8px 14px;display:flex}.palette-foot .check{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;align-items:center;gap:6px;padding:2px 4px;display:inline-flex}.check-box{border:1px solid var(--line);background:var(--surface);width:14px;height:14px;color:var(--text);border-radius:4px;place-items:center;display:inline-grid}.check[data-selected] .check-box{background:var(--raised)}.check[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}@media (width<=760px){.palette-anchor{top:8px}.palette{max-height:calc(100vh - 16px)}.palette-main{grid-template-columns:minmax(0,1fr);max-height:none}.palette-preview{display:none}.palette-item{min-height:44px}}.shell{grid-template-columns:var(--list-width) minmax(0, 1fr) 0px;--work-column:min(var(--work-width,460px), 60vw);height:100%;transition:grid-template-columns var(--dur-settle) var(--ease-out);background:var(--bg);font-size:var(--type-ui);grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:clip}@media (width>=761px){.shell>.list-pane{grid-area:1/1}.shell>.detail{grid-area:1/2}.shell>.work-host{grid-area:1/3}}:root[data-resizing] .shell{transition:none}.shell:has(>.work-host:not([data-leaving])){grid-template-columns:var(--list-width) minmax(0, 1fr) var(--work-column)}.shell.no-list{grid-template-columns:0 minmax(0,1fr) 0}.shell.no-list:has(>.work-host:not([data-leaving])){grid-template-columns:0px minmax(0, 1fr) var(--work-column)}@media (width<=1179px){.shell:has(>.work-host:not([data-leaving])){grid-template-columns:0px minmax(0, 1fr) var(--work-column)}.shell:has(>.work-host)>.list-pane{display:none}.shell.list-shown:has(>.work-host:not([data-leaving])){grid-template-columns:var(--list-width) minmax(0, 1fr) var(--work-column)}.shell.list-shown:has(>.work-host)>.list-pane{display:flex}}.pane-strip{height:var(--strip-height);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:0 16px;display:flex}[data-shell=desktop] .pane-strip,[data-shell=desktop] .page-head,[data-shell=desktop] .conversation-head,[data-shell=desktop] .panel-head,[data-shell=desktop] .agent-head,[data-shell=desktop] .item-head,[data-shell=desktop] .work-head,[data-shell=desktop] .rail-strip{-webkit-app-region:drag}[data-shell=desktop] :is(.pane-strip,.page-head,.conversation-head,.panel-head,.agent-head,.item-head,.work-head) :is(button,a,input,select,textarea,kbd,[role=button],[role=tab],[role=link],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[role=row],[role=gridcell]){-webkit-app-region:no-drag}.rail-item[data-focus-visible],.phone-item[data-focus-visible],.lrow[data-focus-visible]:before,.filter[data-focus-visible],.list-tool-button[data-focus-visible],.place-switch[data-focus-visible],.search-clear[data-focus-visible],.row-menu[data-focus-visible],.menu-item[data-focus-visible],.home-agent[data-focus-visible],.ghost-button[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.rail{z-index:6;width:var(--bar-width);border-right:1px solid var(--line);background:var(--bg);min-height:0;box-shadow:0 0 32px var(--bg);transition:transform var(--dur-settle) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden;transform:translate(calc(-100% - 40px))}.shell[data-bar=open]>.rail{transform:none}.rail:has([data-focus-visible]){transform:none}.rail-edge{z-index:5;width:8px;position:absolute;top:0;bottom:0;left:0}.rail-strip{flex:none;height:12px}[data-shell=desktop][data-platform=darwin] .rail-strip{height:var(--strip-height)}.rail-tools,.rail-pins{gap:1px;margin:0;padding:0 6px;list-style:none;display:grid}.rail-scroll{border-top:1px solid var(--line);flex-direction:column;flex:auto;min-height:0;margin-top:6px;display:flex;position:relative;overflow-y:auto}.rail-places{outline:none;flex:none;align-content:start;gap:0;padding:6px;display:grid}.rail-group{gap:1px;display:grid}.rail-group+.rail-group{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.rail-pins{border-top:1px solid var(--line);flex:none;justify-items:center;padding-top:8px;padding-bottom:6px}.rail-foot{border-top:1px solid var(--line);flex:none;justify-items:center;padding:6px 8px 8px;display:grid}.rail-item{width:100%;color:var(--muted);font-family:inherit;font-size:var(--type-kicker);cursor:pointer;transition:transform var(--dur-snap) var(--ease-out), background-color 80ms linear;-webkit-app-region:no-drag;background:0 0;border:0;border-radius:8px;outline:none;justify-items:center;gap:2px;padding:3px 2px;font-weight:600;line-height:1;text-decoration:none;display:grid}.rail-item.pin{border-radius:8px;width:auto;padding:3px}.rail-item.person{border-radius:10px;width:auto;padding:4px}.rail-item[data-hovered]{background:var(--row-hover);color:var(--text)}.rail-item[data-pressed]{transform:scale(.95)}.rail-item[data-focus-visible]{color:var(--text)}.rail-item[data-current]{background:var(--row-selected);color:var(--text);font-weight:700}.rail-item[data-current][data-hovered]{background:var(--row-selected-hover)}.rail-icon{place-items:center;width:28px;height:22px;display:grid;position:relative}.rail-label{display:none}.rail-item.place,.rail-tools .rail-item{padding:8px 2px}.rail-count{background:var(--raised);min-width:16px;height:16px;color:var(--text);font-family:inherit;font-size:var(--type-kicker);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 4px;font-weight:600;line-height:16px;position:absolute;top:-5px;right:-9px}.rail-count.waits{background:var(--waiting);color:var(--bg)}.rail-live{width:7px;height:7px;margin:0;position:absolute;top:-2px;right:-4px}.initial-mark{background:var(--mark);color:var(--text);-webkit-user-select:none;user-select:none;flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:inline-grid}.initial-mark.square{border-radius:6px}.initial-mark.round{border-radius:50%}.dot-mark{place-items:center;display:grid}.dot-mark .dot{width:9px;height:9px;margin:0}.glyph-mark{color:var(--muted);place-items:center;display:grid}.list-pane{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.list-head{border-bottom:0;gap:6px;padding:0 12px 0 8px}[data-shell=desktop][data-platform=darwin] .shell>.list-pane>.list-head{padding-left:80px}.list-title{font-size:var(--type-body);flex:auto;min-width:0;margin:0;font-weight:600}.place-switch{max-width:100%;height:34px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;outline:none;align-items:center;gap:8px;padding:0 10px;font-weight:600;display:inline-flex}.place-switch>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.place-switch[data-hovered]{background:var(--row-hover)}.list-head-tools{flex:none;align-items:center;gap:6px;display:inline-flex}.list-tool-button.round{background:var(--raised);width:34px;height:34px;color:var(--text);border-radius:50%}.list-tool-button.round[data-hovered]{background:var(--row-selected-hover)}.list-tool-button.round[aria-expanded=true]{background:var(--row-selected)}.list-count{font-size:var(--type-meta);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.list-tool-button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;flex:none;place-items:center;padding:0;display:inline-grid}.list-tool-button.phone-only{display:none}.list-tool-button[data-hovered]{color:var(--text);background:var(--row-hover)}.list-tool-button[data-pressed]{background:var(--row-selected)}.overview-sheet{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.overview-sheet>.phone-back{flex:none}.overview-sheet-body{flex:auto;min-height:0;display:flex}.overview-sheet-body>*{flex:auto;min-width:0;min-height:0}.list-tools{flex:none;gap:6px;padding:0 12px 8px;display:grid}.list-tools-line{align-items:center;gap:4px;min-height:28px;display:flex}.search{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;height:32px;display:grid}.search:focus-within{border-color:var(--text)}.search-input{min-width:0;height:30px;color:var(--text);font:inherit;font-size:var(--type-ui);background:0 0;border:0;outline:none;padding:0 10px}.search-input::-webkit-search-cancel-button{display:none}.search-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;place-items:center;padding:4px 8px;display:inline-grid}.search-clear[data-hovered]{color:var(--text)}.search[data-empty] .search-clear{visibility:hidden}.list-filters{flex-wrap:nowrap;overflow:hidden}.filters{gap:2px;min-width:0;display:flex}.filter{height:26px;color:var(--muted);font-family:inherit;font-size:var(--type-meta);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;align-items:center;gap:4px;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}.filter[data-hovered]{background:var(--row-hover);color:var(--text)}.filter[data-selected]{background:var(--row-selected);color:var(--text)}.sort{margin-left:auto}.rows{outline:none;flex:auto;min-height:0;position:relative;overflow-y:auto}.rows-empty{font-size:var(--type-ui);justify-items:start;gap:10px;padding:20px 16px;display:grid}.rows-more{font-size:var(--type-meta);place-items:center;display:grid}.ghost-button{border:1px solid var(--line);color:var(--text);font:inherit;font-size:var(--type-meta);cursor:pointer;background:0 0;border-radius:8px;outline:none;padding:5px 10px;font-weight:600}.ghost-button[data-hovered]{background:var(--raised)}.lrow{isolation:isolate;cursor:default;height:64px;color:var(--text);outline:none;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) auto;align-content:center;align-items:center;gap:2px 12px;padding:0 20px;display:grid;position:relative}.lrow:before{content:"";z-index:-1;background:0 0;border-radius:12px;position:absolute;inset:2px 8px}.row-mark{grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.row-name{white-space:nowrap;min-width:0;font-size:var(--type-body);font-weight:400;line-height:1.3;display:flex}.row-name-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.row-draft{white-space:pre;color:var(--muted);flex:none;font-weight:400}.row-time{color:var(--muted);font-size:var(--type-meta);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.row-time .needs-dot{width:8px;height:8px;margin:0}.row-latest{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:var(--type-meta);grid-column:2/4;padding-right:28px;line-height:1.3;overflow:hidden}.lrow.unread .row-name{font-weight:600}.lrow.unread .row-latest{color:var(--text)}.lrow[data-hovered]:before{background:var(--row-hover)}.lrow[data-selected]:before{background:var(--row-selected)}.lrow[data-selected] .row-name{font-weight:600}.lrow[data-selected][data-hovered]:before{background:var(--row-selected-hover)}.row-menu{background:var(--row-hover);width:22px;height:22px;color:var(--muted);cursor:pointer;opacity:0;border:0;border-radius:6px;outline:none;place-items:center;padding:0;display:inline-grid;position:absolute;bottom:10px;right:16px}.lrow[data-hovered] .row-menu,.lrow:focus-within .row-menu,.row-menu[data-focus-visible],.row-menu[data-pressed]{opacity:1}.row-menu[data-hovered]{color:var(--text);background:var(--row-selected)}.row-grip{width:16px;height:20px;color:var(--muted);cursor:grab;opacity:0;background:0 0;border:0;border-radius:4px;outline:none;place-items:center;padding:0;display:none;position:absolute;top:22px;left:4px}@media (width>=761px){.rows-movable .row-grip{display:inline-grid}}.lrow[data-hovered] .row-grip,.row-grip[data-focus-visible]{opacity:1}.row-grip[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.lrow[data-dragging]{opacity:.5}.rows .react-aria-DropIndicator[data-drop-target]{background:var(--muted);border-radius:1px;height:2px;margin:0 20px}.rows-end{height:2px;position:absolute;inset:auto 0 -1px}.detail{background:var(--bg);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.detail-body{flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.detail-body>*{flex:auto;min-width:0;min-height:0}.phone-back{display:none}.detail-strip{padding:0 12px}[data-shell=desktop][data-platform=darwin] .detail-strip{padding-left:80px}.detail-exit{color:var(--text);border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:inline-flex}.detail-exit:hover{background:var(--raised)}.detail.placeless .overview-top{display:none}.overview{background:var(--bg);grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid}.overview-top{height:var(--strip-height)}[data-shell=desktop] .overview-top{-webkit-app-region:drag}.overview-body{padding:6vh 32px 40px;position:relative;overflow-y:auto}.overview-column{align-content:start;justify-items:start;gap:14px;width:100%;max-width:680px;margin:0 auto;display:grid}.overview-title{font-size:var(--type-display);letter-spacing:-.01em;color:var(--text);margin:0;font-weight:600;line-height:1.2}.overview-what{color:var(--muted);font-size:var(--type-body);margin:-6px 0 0;line-height:1.5}.overview-facts{color:var(--text);font-size:var(--type-body);margin:0}.overview-actions{flex-wrap:wrap;gap:8px;margin:4px 0 8px;display:flex}.overview-actions button{font-size:var(--type-ui);border-radius:999px;padding:9px 16px;font-weight:600}.overview .getting-started{margin:0}.rows-group-label{align-items:flex-end;height:36px;padding:0 8px 2px;display:flex}.rows-group-head{border-radius:8px;align-items:center;gap:2px;width:100%;height:30px;display:flex}.rows-group-head[data-drop-target]{background:var(--raised)}.rows-group-head[data-dragging]{opacity:.5}.rows-group-fold{min-width:0;height:28px;color:var(--muted);font:inherit;font-size:var(--type-meta);cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;align-items:center;gap:6px;padding:0 8px 0 6px;font-weight:600;display:inline-flex}.rows-group-fold[data-hovered]{background:var(--row-hover);color:var(--text)}.rows-group-fold[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.rows-group-chevron{transition:transform var(--dur-snap) var(--ease-out);flex:none}.rows-group-fold[aria-expanded=false] .rows-group-chevron{transform:rotate(-90deg)}.rows-group-count{font-variant-numeric:tabular-nums;font-weight:400}.rows-group-grip{width:24px;height:24px;color:var(--muted);cursor:grab;opacity:0;background:0 0;border:0;border-radius:6px;outline:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}.rows-group-head:hover .rows-group-grip,.rows-group-grip[data-focus-visible],.rows-group-head[data-dragging] .rows-group-grip{opacity:1}.rows-group-grip[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}@media (prefers-reduced-motion:reduce){.rows-group-chevron{transition:none}}:root[data-motion=reduce] .rows-group-chevron{transition:none}.chat-kinds{gap:18px;margin:8px 0 0;display:grid}.chat-kind{gap:3px;display:grid}.chat-kind dt{font-size:var(--type-body)}.chat-kind-name{font-weight:600}.chat-kind-count{color:var(--muted);font-variant-numeric:tabular-nums}.chat-kind dd{color:var(--muted);font-size:var(--type-body);margin:0;line-height:1.5}.work-host{grid-template-rows:minmax(0,1fr);justify-items:end;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.work-host>:not(.work-resize){width:var(--work-column);min-width:0}.work-resize{z-index:2;cursor:col-resize;touch-action:none;outline:none;width:9px;position:absolute;top:0;bottom:0;left:0}.work-resize:after{content:"";width:2px;transition:background-color var(--dur-snap) linear;background:0 0;position:absolute;top:0;bottom:0;left:0}.work-resize:hover:after,:root[data-resizing] .work-resize:after,.work-resize:focus-visible:after{background:var(--muted)}.popover{background:var(--surface);border:1px solid var(--line);width:max-content;min-width:180px;max-width:min(360px,100vw - 24px);box-shadow:0 8px 24px var(--bg);transform-origin:var(--trigger-anchor-point);transition:transform var(--dur-settle) var(--ease-out), opacity var(--dur-settle) var(--ease-out);border-radius:10px;outline:none}.popover[data-entering]{opacity:0;transform:scale(.96)}.popover[data-exiting]{opacity:0;transition-duration:var(--dur-snap);transform:scale(.98)}.menu{outline:none;gap:1px;max-height:min(70vh,480px);padding:6px;display:grid;position:relative;overflow-y:auto}.menu-section{gap:1px;display:grid}.menu-header{font-size:var(--type-meta);gap:1px;padding:6px 10px 4px;display:grid}.menu-header.kicker{padding-top:8px}.menu-item{font-size:var(--type-ui);color:var(--text);cursor:default;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;display:flex}.menu-item[data-focused]{background:var(--menu-focus)}.menu-item:is([data-selected],[data-current]){background:var(--row-selected);font-weight:600}.menu-item:is([data-selected],[data-current]):after{content:"✓";color:var(--text)}.menu-item[data-disabled]{color:var(--muted)}.menu-item kbd{margin-left:auto}.menu-note{font-size:var(--type-meta);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.menu-note .dot{margin:0}.menu-rule{border:0;border-top:1px solid var(--line);margin:4px 0}.tip{border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:var(--type-meta);max-width:280px;box-shadow:0 4px 12px var(--bg);transition:opacity var(--dur-snap) var(--ease-out);border-radius:6px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.tip[data-entering],.tip[data-exiting]{opacity:0}.tip kbd{margin-left:2px}.phone-bar{display:none}@media (width<=760px){.shell,.shell.no-list,.shell.list-shown{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.shell:has(>.work-host){grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.shell.list-shown:has(>.work-host){grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.shell.no-list:has(>.work-host:not([data-leaving])){grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.rail,.rail-edge{display:none}.list-pane{border-right:0;grid-area:1/1;display:flex}.shell:has(>.work-host)>.list-pane{border-right:0;grid-area:1/1;display:flex}.shell.no-list .detail{grid-area:1/1}.detail-sheet{top:0;right:0;bottom:var(--phone-bar-height);z-index:2;grid-template-rows:minmax(0,1fr);display:grid;position:absolute;left:0}.detail-sheet .detail{height:100%}.list-tool-button.phone-only{display:inline-grid}.phone-back{z-index:3;width:44px;height:var(--strip-height);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex;position:absolute;top:0;left:0}.overview-sheet>.phone-back{border-bottom:1px solid var(--line);justify-content:flex-start;width:auto;padding:0 16px;position:static}.detail:not(.placeless) :is(.page-head,.conversation-head,.panel-head,.agent-head,.item-head){padding-left:44px}.work-host{top:0;right:0;bottom:var(--phone-bar-height);z-index:3;position:absolute;left:0}.detail-sheet .work-host{bottom:0}.work-host>:not(.work-resize){width:100%}:root{--phone-bar-height:calc(56px + env(safe-area-inset-bottom))}.phone-bar{height:var(--phone-bar-height);padding:3px 6px env(safe-area-inset-bottom);border-top:1px solid var(--line);background:var(--bg);z-index:4;grid-area:2/1;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.phone-item{min-width:0;min-height:0;color:var(--muted);font-family:inherit;font-size:var(--type-kicker);cursor:pointer;transition:transform var(--dur-snap) var(--ease-out);background:0 0;border:0;border-radius:8px;outline:none;align-content:center;justify-items:center;gap:2px;padding:2px;font-weight:600;line-height:1.1;text-decoration:none;display:grid}.phone-item[data-hovered]{color:var(--text)}.phone-item[data-pressed]{transform:scale(.95)}.phone-item[data-current]{background:var(--row-selected);color:var(--text);font-weight:700}.phone-more .menu{max-height:calc(100vh - var(--phone-bar-height) - 24px)}.overview-body{padding:16px}.filter,.list-tool-button,.search-clear,.ghost-button{min-height:44px}.list-tool-button{width:44px}.list-tools-line{min-height:44px}.search{height:44px}.search-input{height:42px}.row-menu{opacity:1;background:0 0;width:36px;height:36px;bottom:8px}.lrow{padding-right:44px}.row-latest{padding-right:0}.menu-item{min-height:44px}}@media (prefers-reduced-motion:reduce){.rail{transition:none}.popover[data-entering],.popover[data-exiting],.rail-item[data-pressed],.phone-item[data-pressed]{transform:none}}:root[data-motion=reduce] .rail{transition:none}:root[data-motion=reduce] .popover[data-entering],:root[data-motion=reduce] .popover[data-exiting],:root[data-motion=reduce] .rail-item[data-pressed],:root[data-motion=reduce] .phone-item[data-pressed]{transform:none}.folders-body{width:100%;font-size:var(--type-body);gap:12px;line-height:1.5;display:grid}.folders-captured{background:var(--surface);color:var(--text);border-radius:12px;margin:12px 0 4px;padding:12px 14px;line-height:1.5}.folders-captured[data-none]{font-weight:600}.folders-body .small{font-size:inherit}.folders-body .kicker{color:var(--text);font-size:var(--type-body);letter-spacing:0;text-transform:none;margin:12px 0 0;font-weight:600}.agent-modal.settings-modal{width:min(880px,100%);height:min(82vh,680px);max-height:none}.settings-dialog{outline:none;min-height:0;display:grid}.settings-tabs{grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.settings-side{border-right:1px solid var(--line);background:var(--bg);align-content:start;gap:12px;padding:20px 12px;display:grid}.settings-head{justify-content:space-between;align-items:center;gap:8px;margin:0 0 0 8px;display:flex}.settings-title{font-size:var(--type-title);margin:0;font-weight:600}.settings-list{gap:2px;display:grid}.settings-tab{white-space:nowrap;color:var(--muted);font-size:var(--type-body);cursor:pointer;border-radius:8px;outline:none;padding:8px 10px}.settings-tab[data-hovered]{background:var(--raised);color:var(--text)}.settings-tab[data-selected]{background:var(--raised);color:var(--text);font-weight:600}.settings-tab[data-focus-visible]{outline:2px solid var(--text);outline-offset:-2px}.settings-panel{min-height:0;font-size:var(--type-body);outline:none;padding:20px 24px;overflow-y:auto}.settings-panel .kicker{display:none}.settings-panel .small{font-size:inherit}.settings-panel .page,.settings-panel .overview{background:0 0;height:auto}.settings-panel .page-head,.settings-panel .overview-top{display:none}.settings-panel .overview-body{padding:0;overflow:visible}.settings-panel .overview-column{max-width:none}.settings-panel .overview-title{font-size:var(--type-title)}.settings-general{gap:22px;display:grid}.sites{border-top:1px solid var(--line);margin:16px 0 12px;padding:0;list-style:none;display:grid}.site{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.site-words{gap:2px;min-width:0;display:grid}.site-origin{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.site-meta,.site-empty{color:var(--muted);font-size:var(--type-ui)}.site-said{color:var(--muted);margin:8px 0 0}.site-add{width:100%;max-width:560px}.team-token{gap:8px;margin:12px 0 28px;display:grid}.team-token p{margin:0}.team-token-four{font-variant-numeric:tabular-nums;font-weight:600}.team-token-out{font-weight:600}.team-token .token-actions{flex-wrap:wrap;gap:4px 8px;display:flex}.team-token .site-add{justify-items:start;gap:6px;display:grid}.connections-sites{margin-top:4px}.settings-choice{justify-items:start;gap:8px;display:grid}.settings-label{margin:0;font-weight:600}.settings-choice .switch{border:1px solid var(--line);background:var(--bg);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.settings-choice .switch-option{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;padding:6px 14px}.settings-choice .switch-option[data-selected]{background:var(--raised);color:var(--text);font-weight:600}.settings-choice .switch-option[data-focus-visible]{outline:2px solid var(--text);outline-offset:1px}@media (width<=760px){.agent-modal.settings-modal{border-radius:0;height:100%}.settings-tabs{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.settings-side{border-right:0;border-bottom:1px solid var(--line);padding:14px 12px 8px}.settings-list{flex-wrap:wrap;display:flex}}.app-errors{z-index:60;outline:none;gap:8px;width:min(520px,100vw - 32px);display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.app-error{border:1px solid var(--line);background:var(--surface);box-shadow:0 8px 24px var(--bg);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.app-error[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.app-error-words{min-width:0;font-size:var(--type-ui);overflow-wrap:anywhere;flex:1;align-items:flex-start;gap:8px;display:flex}.secret-value{gap:4px;min-width:0;display:grid}.secret-value p{overflow-wrap:anywhere}.secret-value .glyph{color:var(--muted);margin-right:6px}.secret-actions,.secret-edit{flex-wrap:wrap;align-items:center;gap:4px 12px;max-width:620px;display:flex}.secret-edit input{min-width:0;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:8px;flex:18ch;padding:6px 10px}.secret-edit input:focus{border-color:var(--text);outline:none}.primary-button,.quiet-button,.bar-button,.chip-button,.made-link,.select-button{height:30px;font:inherit;font-size:var(--type-ui);white-space:nowrap;cursor:default;transition:transform var(--dur-snap) var(--ease-out), background-color 80ms linear;border-radius:8px;outline:none;flex:none;align-items:center;gap:6px;padding:0 12px;line-height:1;text-decoration:none;display:inline-flex}.primary-button{border:1px solid var(--text);background:var(--text);color:var(--bg);font-weight:600}.primary-button[data-hovered]:not([data-disabled]){border-color:var(--muted);background:var(--muted)}.primary-button[data-disabled]{border-color:var(--line);color:var(--muted);opacity:1;background:0 0}.quiet-button{border:1px solid var(--line);background:var(--surface);color:var(--text)}.quiet-button[data-hovered]:not([data-disabled]){background:var(--raised)}.quiet-button.on{background:var(--raised);font-weight:600}.quiet-button[data-disabled]{color:var(--muted);opacity:1}.chip-button,.made-link,.select-button{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--text);border-radius:14px;padding:0 10px}.chip-button.quiet{color:var(--muted)}.chip-button[data-hovered]:not([data-disabled]),.made-link:hover,.select-button[data-hovered]:not([data-disabled]){background:var(--row-hover);color:var(--text)}.chip-button[data-selected]{background:var(--raised);font-weight:600}.select-button{border-radius:8px}.select-button svg{color:var(--muted)}.primary-button[data-pressed],.quiet-button[data-pressed],.bar-button[data-pressed],.chip-button[data-pressed],.select-button[data-pressed]{transform:scale(.97)}.link-button{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;align-items:center;gap:4px;padding:0;text-decoration:underline;display:inline-flex}.link-button[data-hovered]:not([data-disabled]){background:0 0;text-decoration-thickness:2px}.icon-button,.back-button{width:28px;height:28px;color:var(--muted);cursor:default;background:0 0;border:0;border-radius:6px;outline:none;flex:none;place-items:center;padding:0;display:inline-grid}.icon-button[data-hovered]:not([data-disabled]),.back-button[data-hovered]:not([data-disabled]){background:var(--row-hover);color:var(--text)}.icon-button[data-disabled]{opacity:.35}:is(.primary-button,.quiet-button,.bar-button,.chip-button,.select-button,.icon-button,.back-button,.made-link,.in-place,.turn-line,.working-line,.message-action,.review-line)[data-focus-visible],.made-link:focus-visible,.link-button[data-focus-visible]{outline:2px solid var(--text);outline-offset:2px}.page.item{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.item-head{min-height:var(--strip-height);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:8px 20px;display:flex}.item-head .head-words{min-width:0}.item-head .head-actions{align-items:center}.item-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:4px 14px;padding:6px 14px 6px 12px;display:flex}.item-bar .task-place{margin:0 0 0 auto;padding-right:6px}.item-grow{flex:auto;min-height:0}.item-compose{flex:none;gap:6px;padding:10px 20px 14px;display:grid}.item .page-body{overflow-y:auto}.draft-word{background:var(--raised);color:var(--muted);font-size:var(--type-kicker);border-radius:6px;flex:none;padding:3px 7px;font-weight:600}.task-actions-wrap{gap:2px;min-width:0;display:grid}.task-actions{outline:none;flex-wrap:wrap;align-items:center;gap:2px;display:flex}.bar-button{height:28px;color:var(--text);background:0 0;border:0;border-radius:7px;padding:0 9px;font-weight:500}.bar-button>svg:first-child{color:var(--muted)}.bar-button>svg:last-child:not(:first-child){color:var(--muted);margin-left:-2px}.bar-button[data-hovered]:not([data-disabled]),.bar-button[aria-expanded=true]{background:var(--raised)}.bar-button.set{font-weight:600}.bar-button.set>svg:first-child{color:var(--text)}.bar-word{align-items:center;gap:5px;padding:0 6px;font-weight:600;display:inline-flex}.bar-said{padding:0 9px}.bar-detail{color:var(--muted);font-size:var(--type-meta);flex-wrap:wrap;align-items:center;gap:4px 6px;padding:2px 9px 0;display:flex}.bar-detail>svg{flex:none}.popover.wide{min-width:300px;max-width:min(440px,100vw - 24px)}.menu-item [slot=label]{min-width:0}.menu-note{color:var(--muted);font-size:var(--type-meta)}.menu-agent{align-items:center;gap:8px;min-width:0;display:inline-flex}.picker{outline:none;gap:6px;max-height:min(70vh,520px);padding:8px;display:grid;overflow-y:auto}.picker-chosen{border-bottom:1px solid var(--line);margin:0;padding:0 0 6px;list-style:none;display:grid}.picker-edge{flex-wrap:wrap;align-items:center;gap:2px 8px;padding:4px 2px;display:flex}.picker-edge .edge-title{font-weight:600;text-decoration:none}.picker-edge .edge-title[data-hovered]{text-decoration:underline}.picker-edge .icon-button{margin-left:auto}.picker-edge .edge-why{font-size:var(--type-meta);flex-basis:100%}.picker-note{padding:2px 4px}.picker-search{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;display:flex}.picker-search:focus-within{border-color:var(--text)}.picker-input{min-width:0;height:100%;color:var(--text);font:inherit;font-size:var(--type-ui);background:0 0;border:0;outline:none;flex:auto;padding:0}.picker-input::-webkit-search-cancel-button{display:none}.picker-list{max-height:260px;padding:0}.until{gap:8px;padding:2px;display:grid}.until-likely{flex-wrap:wrap;gap:4px;display:flex}.calendar{gap:4px;display:grid}.calendar-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.calendar-title{font-size:var(--type-ui);margin:0;font-weight:600}.calendar-grid{border-collapse:collapse;font-size:var(--type-ui)}.calendar-grid th{color:var(--muted);font-size:var(--type-kicker);padding:4px 0;font-weight:600}.calendar-grid td{padding:1px}.calendar-cell{font-variant-numeric:tabular-nums;cursor:default;border-radius:8px;outline:none;place-items:center;width:34px;height:32px;display:grid}.calendar-cell[data-hovered]{background:var(--row-hover)}.calendar-cell[data-selected]{background:var(--raised);font-weight:700}.calendar-cell[data-outside-month]{visibility:hidden}.calendar-cell[data-disabled],.calendar-cell[data-unavailable]{color:var(--off)}.calendar-cell[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.in-place-wrap{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;max-width:100%;display:inline-flex}.in-place-wrap.block,.in-place-wrap.rich{justify-items:start;gap:6px;width:100%;display:grid}.in-place-read{min-width:0;max-width:72ch}.in-place{max-width:100%;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;white-space:normal;cursor:text;background:0 0;border:0;border-radius:6px;outline:none;margin:-2px -5px;padding:2px 5px;display:inline}.in-place[data-hovered]:not([data-disabled]){background:var(--row-hover)}.in-place.empty{color:var(--muted)}.in-place-field{width:min(60ch,100%);display:grid}.in-place-input{border:1px solid var(--text);background:var(--surface);min-width:0;color:var(--text);font:inherit;resize:vertical;border-radius:6px;outline:none;padding:4px 8px}.in-place-hint{flex-basis:100%;font-weight:400}h1 .in-place-field{width:min(48ch,100%)}.draft-body{align-content:start;gap:8px;display:grid}.draft-theirs{flex-wrap:wrap;gap:4px 10px;display:flex}.draft-parts{max-width:820px;margin:4px 0 0;display:grid}.draft-part{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:4px 14px;padding:12px 0;display:grid}.draft-part dt{padding-top:4px}.draft-part dd{min-width:0;margin:0}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip-static,.chip{border:1px solid var(--line);background:var(--surface);max-width:100%;height:28px;font-size:var(--type-ui);border-radius:14px;align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.chip-x{width:20px;height:20px;color:var(--muted);background:0 0;border:0;border-radius:10px;outline:none;place-items:center;padding:0;display:inline-grid}.chip-x[data-hovered]:not([data-disabled]){background:var(--raised);color:var(--text)}.chip-x[data-focus-visible]{outline:2px solid var(--text)}.quote-chip{max-width:min(46ch,100%)}.chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:italic;overflow:hidden}.chip-field{min-width:0}.chip-input{width:22ch;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;padding:0}.messages.talk{padding-top:12px}.turn-line,.working-line{max-width:100%;color:var(--muted);font:inherit;font-size:var(--type-meta);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.turn-line{margin:0 0 6px 20px}.turn-line[data-hovered],.working-line[data-hovered]{background:var(--raised);color:var(--text)}.working-line{text-overflow:ellipsis;white-space:nowrap;margin-left:-6px;overflow:hidden}.working-line .dot{flex:none;margin:0}.ask-item{list-style:none}.message-action{color:var(--muted);font:inherit;font-size:var(--type-meta);cursor:pointer;transition:opacity var(--dur-snap) var(--ease-out);background:0 0;border:0;border-radius:6px;outline:none;margin:4px 0 0 22px;padding:2px 6px;display:inline-flex}.message-action[data-hovered]{background:var(--raised);color:var(--text)}@media (hover:hover) and (pointer:fine){.message .message-action:not(.shown){opacity:0}.message:hover .message-action,.message:focus-within .message-action,.message-action[data-focus-visible]{opacity:1}}.ask-box{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:8px;max-width:72ch;padding:12px 14px;display:grid}.page-body>.ask-box{margin:4px 0}.ask-kicker{color:var(--muted);font-size:var(--type-kicker);align-items:center;gap:6px;font-weight:600;display:flex}.ask-kicker .dot{margin:0}.ask-question{white-space:pre-line;overflow-wrap:anywhere}.ask-box.ask-closed{background:0 0}.ask-closed-said{margin:0;font-weight:600}.ask-subject{background:var(--raised);border-radius:6px;padding:8px 10px}.ask-links{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ask-links a{align-items:center;gap:4px;display:inline-flex}.ask-field{border:1px solid var(--line);background:var(--bg);transition:border-color var(--dur-snap) var(--ease-out);border-radius:12px;display:grid}.ask-field:focus-within{border-color:var(--muted)}.ask-note-field{display:grid}.ask-note{resize:none;min-width:0;min-height:calc(1lh + 14px);max-height:30vh;color:var(--text);font:inherit;font-size:var(--type-ui);field-sizing:content;background:0 0;border:0;outline:none;padding:9px 12px 2px}.ask-note::placeholder{color:var(--muted)}.ask-choices{flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:6px 8px 8px;display:flex}.card-choices{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.card-choices>li{border-bottom:1px solid var(--line)}.card-choice{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;align-items:center;gap:8px;padding:9px 6px;display:flex}.card-choice[data-hovered]:not([data-disabled]),.card-choice[data-picked]{background:var(--raised)}.card-choice[data-picked]{font-weight:600}.card-choice[data-focus-visible]{outline:2px solid var(--text);outline-offset:-2px}.card-other{color:var(--muted)}.card-check{flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.card-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ask-choices.lettered{margin:0;list-style:none;display:grid}.ask-choices.lettered .quiet-button{white-space:normal;text-align:left;gap:10px;width:100%;height:auto;min-height:34px;padding:6px 12px;line-height:1.3}.ask-choices.lettered .choice-letter{color:var(--muted);font-weight:600}.made-line{flex-wrap:wrap;gap:6px;display:flex}.made-link .muted{font-size:var(--type-meta)}.timeline{margin:0;padding:0;list-style:none;position:relative}.tl-stage{grid-template-columns:20px minmax(0,1fr);column-gap:10px;padding:8px 0;display:grid;position:relative}.tl-stage:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:10px}.tl-stage:first-child:before{top:18px}.tl-stage:last-child:before{bottom:calc(100% - 18px)}.tl-stage:only-child:before{display:none}.tl-mark{place-items:center;width:20px;height:20px;display:grid;position:relative}.tl-dot{z-index:1;background:var(--off);width:9px;height:9px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:relative}.tl-dot.live{background:var(--live)}.tl-dot.waits{background:var(--waiting)}.tl-dot.ahead{background:var(--surface);box-shadow:0 0 0 3px var(--surface), inset 0 0 0 1px var(--muted)}.tl-breath{background:var(--live);border-radius:50%;width:9px;height:9px;position:absolute}.tl-body{justify-items:start;gap:3px;min-width:0;display:grid}.tl-line{flex-wrap:wrap;align-items:baseline;gap:2px 10px;width:100%;display:flex}.tl-stage.running .stage-outcome{font-weight:600}.tl-stage.pending{color:var(--muted)}.tl-stage.pending .stage-outcome,.tl-stage.cancelled .stage-outcome{color:var(--muted);font-weight:400}.tl-steps{color:var(--muted);font-size:var(--type-meta);text-decoration:none}.tl-steps[data-hovered]{color:var(--text);text-decoration:underline}.tl-empty{padding:8px 0 8px 30px}.work-panel{border-left:1px solid var(--line);background:var(--surface);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.work-head{height:var(--strip-height);border-bottom:1px solid var(--line);background:var(--bg);flex:none;align-items:center;gap:6px;padding:0 8px 0 10px;display:flex}.work-head-title{flex:auto;min-width:0;margin:0 0 0 6px;font-weight:600}.work-tabs{scrollbar-width:none;outline:none;flex:auto;gap:2px;min-width:0;display:flex;overflow-x:auto}.work-tab{height:30px;color:var(--muted);font-size:var(--type-ui);white-space:nowrap;cursor:default;border-radius:8px;outline:none;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:500;transition:background-color 80ms linear;display:inline-flex}.work-tab[data-hovered]{background:var(--row-hover);color:var(--text)}.work-tab[data-selected]{background:var(--row-selected);color:var(--text);font-weight:600}.work-tab[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.work-tab[data-disabled]{opacity:.45}.work-tab .dot{margin:0}.work-count{color:var(--muted);font-size:var(--type-meta);font-variant-numeric:tabular-nums;font-weight:500}.work-hide{margin-left:auto}.work-tabpanel{outline:none;flex-direction:column;flex:auto;min-height:0;display:flex}.work-view{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.work-sub{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;min-height:50px;padding:8px 12px 8px 16px;display:flex}.work-sub .back-button{margin-left:-8px}.work-sub-words{flex:auto;gap:1px;min-width:0;display:grid}.work-sub-words>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-sub-title{font-size:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.work-sub-actions{flex:none;align-items:center;gap:4px;display:flex}.work-switch{flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 16px 0;display:flex}.work-scroll{flex:auto;min-height:0;position:relative;overflow-y:auto}.work-read{padding:10px 16px 20px}.work-pad{padding:6px 16px}.work-empty{max-width:46ch;color:var(--muted);font-size:var(--type-ui);padding:20px 16px}.work-note{margin-bottom:8px}.work-sum{color:var(--muted);font-size:var(--type-meta);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 16px 4px;display:flex}.switch{border:1px solid var(--line);background:var(--bg);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.switch-option{height:26px;color:var(--muted);font:inherit;font-size:var(--type-meta);cursor:default;background:0 0;border:0;border-radius:6px;outline:none;padding:0 10px;font-weight:500}.switch-option[data-hovered]:not([data-selected]){color:var(--text);background:0 0}.switch-option[data-selected]{background:var(--row-selected);color:var(--text);font-weight:600}.switch-option[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.compare-switch{flex-wrap:wrap;align-self:flex-start;max-width:calc(100% - 32px);margin:0 16px 8px}.version-select{min-width:0;display:inline-flex}.change-group{padding:4px 0 6px}.change-repo{margin:8px 16px 2px}.change-rows{outline:none;padding:0 8px;display:grid}.change-row{cursor:default;border-radius:6px;outline:none;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:32px;padding:0 8px;display:grid}.change-row[data-hovered]{background:var(--row-hover)}.change-row[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.change-glyph{color:var(--muted)}.path-name{min-width:0;font:var(--type-meta)/1.5 ui-monospace, SFMono-Regular, Menlo, monospace;white-space:nowrap;display:flex}.path-dir{min-width:0;color:var(--muted);text-overflow:ellipsis;flex:0 auto;overflow:hidden}.path-base{max-width:100%;color:var(--text);text-overflow:ellipsis;flex:none;font-weight:600;overflow:hidden}.work-sub-title .path-name{font-size:var(--type-ui)}.change-meta{gap:8px;display:inline-flex}.counts{font:var(--type-meta)/1.5 ui-monospace, SFMono-Regular, Menlo, monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.count-added{color:var(--text);font-weight:700}.count-removed{color:var(--muted)}.pull-requests{border-top:1px solid var(--line);justify-items:start;gap:8px;margin:6px 16px 18px;padding-top:12px;display:grid}.pull-link{max-width:100%;color:var(--text);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.pull-link:hover .pull-title{text-decoration:underline}.pull-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.question{gap:10px;width:100%;max-width:560px;display:grid}.question-field{gap:8px;display:grid}.question-words{color:var(--text);font-size:var(--type-body);font-weight:500}.question-input{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--text);font:inherit;resize:vertical;border-radius:10px;outline:none;padding:8px 10px}.question-input[data-focused]{border-color:var(--text)}.question-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.question-review{border-top:1px solid var(--line);display:grid}.review-line{border:0;border-bottom:1px solid var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 4px;display:grid}.review-line[data-hovered]{background:var(--row-hover)}.review-body{-webkit-line-clamp:3;line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.doc-rows{outline:none;padding:6px 8px;display:grid}.doc-row{cursor:default;border-radius:6px;outline:none;grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:1px 10px;padding:8px;display:grid}.doc-row[data-hovered]{background:var(--row-hover)}.doc-row[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.doc-glyph{color:var(--muted);grid-row:1/3}.doc-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.doc-meta{font-size:var(--type-meta);white-space:nowrap}.doc-path{font:var(--type-meta)/1.4 ui-monospace, SFMono-Regular, Menlo, monospace;text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;overflow:hidden}.work-read.document{padding-bottom:12px}.comment-compose{border-top:1px solid var(--line);padding:8px 16px 12px}.steps-list{outline:none;margin:0;padding:8px 12px 16px;list-style:none;display:grid}.steps-list.inner{border-left:1px solid var(--line);margin:2px 0 4px 6px;padding:0 0 0 10px}.steps-list:focus-visible{background:var(--surface)}.step{min-width:0;font-size:var(--type-ui)}.step+.step{margin-top:1px}.step-heading{font:inherit;margin:0}.step-trigger,.step-line{width:100%;min-height:28px;color:var(--text);font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:6px;outline:none;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;column-gap:6px;padding:2px 6px;display:grid}.step-line{grid-template-columns:14px minmax(0,1fr) auto}.step-line:before{content:""}.step-trigger[data-hovered]{background:var(--row-hover)}.step-trigger[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.step-trigger.quiet{color:var(--muted)}.step-chevron{color:var(--muted);transition:transform var(--dur-snap) var(--ease-out)}.step-fold[data-expanded]>.step-heading .step-chevron{transform:rotate(90deg)}.step-words{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.step-verb{font-weight:500}.step-target{color:var(--muted);font:var(--type-meta)/1.4 ui-monospace, SFMono-Regular, Menlo, monospace}.step-first{font-family:inherit}.step-failed{color:var(--muted);font-size:var(--type-meta);align-items:center;gap:3px;font-weight:600;display:inline-flex}.step-time{color:var(--muted);font-size:var(--type-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.step-panel{gap:6px;padding:2px 6px 8px 26px;display:grid}.step-pre{background:var(--bg);border-radius:6px;max-height:360px;padding:8px 10px;overflow:auto}.step-kicker{color:var(--muted);font-size:var(--type-kicker);align-items:center;gap:4px;font-weight:600;display:inline-flex}.step.said,.step.message,.step.stopped{gap:2px;padding:6px 6px 6px 26px;display:grid}.step-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch}.step.said .step-text{color:var(--text)}.step.message .step-text{font-weight:500}.step.note{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:4px 6px 4px 26px;display:flex}.step.note .step-time{margin-left:auto}.step.ended{border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-meta);justify-content:space-between;gap:8px;margin:6px 0;padding:6px 6px 0 26px;display:flex}.step-fold.long .step-trigger{grid-template-columns:14px minmax(0,1fr)}.screen-view .screen{margin:0 16px 16px}.names .name-chip{align-items:center;gap:6px;display:inline-flex}.name-chip.adding{font-weight:600}.people-pick{max-width:420px;display:grid}.people-pick-field{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 4px 0 10px;display:flex}.people-pick-field:focus-within{border-color:var(--text)}.people-pick-input{min-width:0;height:100%;color:var(--text);font:inherit;font-size:var(--type-ui);background:0 0;border:0;outline:none;flex:auto;padding:0}.version-link{text-decoration:none}.version-link[data-hovered]{text-decoration:underline}.work-show{flex:none}@container (width<=560px){.draft-part{grid-template-columns:minmax(0,1fr)}.item-bar .task-place{flex-basis:100%;margin-left:0;padding-left:9px}}@media (width<=760px){.work-panel{border-left:0}.item-head,.item-compose{padding-left:16px;padding-right:16px}.item-bar{padding-left:8px;padding-right:8px}.item-bar .task-place{flex-basis:100%;margin-left:0;padding-left:9px}.item-head .head-actions{gap:4px}.primary-button,.quiet-button,.bar-button,.chip-button,.made-link,.select-button,.work-tab,.switch-option{min-height:40px}.icon-button,.back-button{width:40px;height:40px}.change-row,.doc-row,.step-trigger,.step-line,.calendar-cell{min-height:40px}.message-action{min-height:32px}.draft-part{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){:is(.primary-button,.quiet-button,.bar-button,.chip-button,.select-button)[data-pressed]{transform:none}.step-chevron{transition:none}}:root[data-motion=reduce] :is(.primary-button,.quiet-button,.bar-button,.chip-button,.select-button)[data-pressed]{transform:none}:root[data-motion=reduce] .step-chevron{transition:none}@container (width<=760px){.item-head .head-words{flex-direction:column;align-items:flex-start;gap:0}.item-head .head-words>p{max-width:100%}}.picker-find{gap:6px;display:grid}.agent-world{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(300px,38%);width:100%;min-width:0;height:100%;display:grid}.agent-world-chat{min-width:0;min-height:0;display:flex}.agent-world-info{border-left:1px solid var(--line);background:var(--bg);min-width:0;min-height:0;display:flex}.agent-world-info .page{height:auto;min-height:0}.agent-world-toggle{display:none}.agent-head{min-height:var(--strip-height);border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:8px 16px;display:grid}.agent-head-words{gap:2px;min-width:0;display:grid}.agent-head-name{font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.agent-head-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-body{padding-top:4px}.agent-line{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.agent-pause{color:var(--muted);vertical-align:-1px;margin-right:4px}.agent-setup{border-top:1px solid var(--line);display:grid}.setup{border-bottom:1px solid var(--line)}.setup-trigger{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:8px;padding:9px 0;display:grid}.setup-trigger[data-hovered]{color:var(--text);background:0 0}.setup-trigger[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--text)}.setup-chevron{color:var(--muted);transition:transform var(--dur-snap) var(--ease-out)}.setup[data-expanded] .setup-chevron{transform:rotate(90deg)}.setup-title{font-weight:600}.setup-summary{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;overflow:hidden}.setup-panel{gap:8px;padding:2px 0 12px 22px;display:grid}.detail-body{container-type:inline-size}@container (width<=1000px){.agent-world{grid-template-columns:minmax(0,1fr) minmax(260px,42%)}}@container (width<=700px){.agent-world{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.agent-world-info{display:none}.agent-world.setup-open .agent-world-info{border-left:0;display:flex}.agent-world.setup-open .agent-world-chat{display:none}.agent-world-toggle{justify-self:start;margin:6px 16px 8px;display:block}}@media (width<=760px){.setup-trigger{min-height:44px}}@media (prefers-reduced-motion:reduce){.setup-chevron{transition:none}}:root[data-motion=reduce] .setup-chevron{transition:none}.home-detail{justify-items:stretch;gap:10px;width:100%;max-width:720px;display:grid}.home-team{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.home-agent{width:76px;color:var(--text);border-radius:12px;outline:none;justify-items:center;gap:6px;padding:8px 4px;text-decoration:none;display:inline-grid}.home-agent-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--type-ui);overflow:hidden}.home-agent[data-hovered]{background:var(--raised)}.home-detail .kicker.section{margin-top:10px}.home-ask{gap:8px;display:grid}.home-ask .ask-card{margin:0}.home-ask-head{grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.home-ask-who{gap:1px;min-width:0;display:grid}.home-ask-name{font-weight:600}.home-running{margin:0;padding:0;list-style:none;display:grid}.home-run{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:10px;padding:8px 0;display:grid}.home-run:hover:not(:disabled),.home-run:focus-visible{background:var(--raised);border-radius:6px}.home-run>:first-child{grid-row:1/3}.home-run-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.home-run-latest{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
