.log-scrim{z-index:109}.log-sheet{z-index:110;background:var(--layer-1);border-radius:var(--radius-xl);width:min(920px,100vw - 48px);height:min(720px,100dvh - 96px);box-shadow:var(--elevation-overlay);animation:log-in .16s var(--ease-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@keyframes log-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.98)}}.log-head{border-bottom:.5px solid var(--border);gap:10px;padding:12px 12px 12px 16px;display:grid}.log-title-row{align-items:center;gap:8px;min-width:0;display:flex}.log-title{min-width:0;font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.log-size{color:var(--fg-faint);flex:none;font-size:12px}.log-download{flex:none}.log-download:hover{text-decoration:none}.log-search-row{align-items:center;gap:12px;padding-right:4px;display:flex}.log-search{flex:1;max-width:420px}.log-search input::-webkit-search-cancel-button{filter:invert()opacity(.5)}.log-count{color:var(--fg-faint);font-size:var(--text-small);font-variant-numeric:tabular-nums;flex:none}.log-body{overscroll-behavior:contain;background:var(--bg-deep);flex:1;min-height:0;overflow:auto}.log-body:focus-visible{outline-offset:-2px}.log-text{color:var(--fg);tab-size:4;margin:0;padding:10px 0 16px;font-size:12px;line-height:18px}.log-line{grid-template-columns:var(--gutter,4ch) minmax(0, 1fr);gap:14px;padding:0 16px 0 12px;display:grid}.log-line:hover{background:var(--hover)}.log-n{color:var(--fg-faint);text-align:right;-webkit-user-select:none;user-select:none}.log-l{white-space:pre-wrap;overflow-wrap:anywhere}.log-text mark{color:var(--grey-1100);background:var(--progress);border-radius:2px}.log-note{color:var(--fg-faint);font-size:var(--text-ui);margin:0;padding:16px}@media (width<=640px){.log-sheet{width:100%;height:88dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation:sheet-in .18s var(--ease);top:auto;bottom:0;left:0;transform:none}.log-search{max-width:none}}@media (prefers-reduced-motion:reduce){.log-sheet{animation:none}}.diag{min-width:0;font-size:var(--text-ui);gap:14px;display:grid}.diag-group{gap:6px;min-width:0;display:grid}.diag-label{color:var(--fg-muted);font-family:var(--font-accent);letter-spacing:0;margin:0;font-size:12px;font-weight:400;line-height:16px}.diag-message{max-height:160px;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-deep);border-radius:var(--radius);box-shadow:inset 0 0 0 .5px var(--border);margin:0;padding:8px 10px;font-size:12px;line-height:18px;overflow:auto}.diag-kv{margin:0;display:grid}.diag-row{grid-template-columns:112px minmax(0,1fr) auto;align-items:baseline;gap:12px;min-height:26px;padding:3px 0;display:grid}.diag-row+.diag-row{border-top:.5px solid var(--border-muted)}.diag-key{overflow-wrap:anywhere;min-width:0;color:var(--fg-muted);font-size:var(--text-small)}.diag-value{min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.diag-row[data-busy],.diag-log[data-busy]{opacity:.5}.diag-remove{width:24px;height:24px;color:var(--fg-faint);border-radius:var(--radius-small);cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;display:inline-grid;position:relative}.diag-remove:hover:not(:disabled){color:var(--danger);background:var(--hover)}.diag-logs{margin:0;padding:0;list-style:none;display:grid}.diag-log{align-items:center;gap:4px;min-width:0;display:flex}.diag-log+.diag-log{border-top:.5px solid var(--border-muted)}.diag-log-open{min-width:0;height:30px;font:inherit;font-size:var(--text-ui);text-align:left;color:var(--fg);border-radius:var(--radius-small);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;margin-left:-6px;padding:0 6px;display:flex}.diag-log-open:hover{background:var(--hover)}.diag-log-open:hover .diag-log-view{color:var(--fg-link-hover)}.diag-log-open .icon{color:var(--icon-muted);flex:none}.diag-log-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.diag-log-size{color:var(--fg-faint);flex:none;font-size:12px}.diag-log-view{color:var(--fg-link);font-size:var(--text-small);flex:none;margin-left:auto}.diag-empty{color:var(--fg-faint);margin:0}.diag-block,.diag-chip-wrap{contain:inline-size}.diag-block{margin-top:14px}.diag-toggle{width:max-content;max-width:calc(100% + 8px);font:inherit;font-size:var(--text-ui);text-align:left;color:var(--fg-muted);border-radius:var(--radius);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:-8px;padding:4px 8px;line-height:20px;display:flex}.diag-toggle:hover{color:var(--fg);background:var(--hover)}.diag-toggle-title{color:var(--fg);font-weight:var(--weight-medium);flex:none}.diag-toggle-meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.diag-toggle-note{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--fg-faint);font-size:var(--text-small);flex:0 100 auto;overflow:hidden}.diag-toggle-note:before{content:"· "}.diag-toggle>.icon{color:var(--icon-muted);flex:none}.diag-block[data-open] .diag-toggle>.icon,.diag-chip-wrap[data-open] .diag-chip>.icon:last-child{transform:rotate(180deg)}.diag-block-body{border-radius:var(--radius-large);box-shadow:inset 0 0 0 .5px var(--border-muted);background:#ffffff08;gap:16px;margin-top:8px;padding:14px 16px 16px;display:grid}.diag-block-item+.diag-block-item{border-top:.5px solid var(--border);padding-top:16px}.diag-item-head{font-size:var(--text-ui);font-weight:var(--weight-medium);margin:0 0 10px}.diag-chip-wrap{margin-top:8px}.btn.diag-chip{gap:6px;width:max-content;min-width:0;max-width:100%}.diag-chip-meta{min-width:0;color:var(--fg-faint);font-weight:var(--weight-regular);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.diag-chip-body{border-radius:var(--radius-large);box-shadow:inset 0 0 0 .5px var(--border-muted);background:#ffffff08;margin-top:8px;padding:12px 14px 14px}.md-panel{border-radius:var(--radius-large);box-shadow:inset 0 0 0 .5px var(--border-muted);background:#ffffff08;gap:14px;padding:14px 16px 16px;display:grid}.md-panel-head{gap:2px;display:grid}.md-panel-title{font-size:var(--text-ui);font-weight:var(--weight-medium);margin:0;line-height:20px}.md-panel-source{font-weight:var(--weight-semibold)}.md-panel-hint{color:var(--fg-faint);font-size:var(--text-small);margin:0;line-height:16px}.md-panel-error{margin-top:-6px}.md-matches{border-radius:var(--radius-large);box-shadow:inset 0 0 0 .5px var(--border-muted);background:#ffffff08;margin:-4px 0 20px;display:grid}.md-match{align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.md-match+.md-match{border-top:.5px solid var(--border)}.md-match>.state-icon{flex:none;margin-top:2px}.md-match-main{flex:1;gap:2px;min-width:0;display:grid}.md-match-title{font-size:var(--text-ui);overflow-wrap:anywhere;margin:0}.md-match-link{color:var(--fg);font-weight:var(--weight-medium)}.md-match-link .mono{color:var(--fg-muted);font-weight:400}.md-match-hint{color:var(--fg-faint);font-size:var(--text-small);margin:0;line-height:16px}.md-match-add{flex:none}.md-match-add:hover{text-decoration:none}.md-blocked-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.md-blocked .btn:hover{text-decoration:none}@media (width<=640px){.diag-toggle-note{display:none}.diag-row{grid-template-columns:84px minmax(0,1fr) auto;gap:10px}.md-match{flex-wrap:wrap}.md-match-add{margin-left:26px}}.similar{position:relative}.similar-pop{z-index:30;background:var(--layer-1);border-radius:var(--radius);box-shadow:var(--elevation-floating);transform-origin:top;padding:4px;animation:.12s ease-out menu-in;position:absolute;top:calc(100% + 4px);left:0;right:0}.similar-head{color:var(--fg-muted);font-family:var(--font-accent);letter-spacing:0;margin:0;padding:4px 8px 2px;font-size:12px;line-height:16px}.similar-list{margin:0;padding:0;list-style:none;display:grid}.similar-row{min-height:30px;color:var(--fg);font-size:var(--text-ui);border-radius:var(--radius-small);align-items:center;gap:8px;padding:4px 8px;display:flex}.similar-row:hover,.similar-row:focus-visible{color:var(--fg);background:var(--hover);text-decoration:none}.similar-row .state-icon{flex:none}.similar-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.similar-number{color:var(--fg-faint);flex:none;font-size:12px}@media (prefers-reduced-motion:reduce){.similar-pop{animation:none}}.notify-body{align-content:start;justify-items:start;gap:6px;min-height:62px;display:grid}.btn.notify-button{min-width:0;max-width:100%}.notify-text{color:var(--fg-faint);font-size:var(--text-small);overflow-wrap:anywhere;margin:0;line-height:16px}.notify-text .link-button{font-size:inherit}.notify-status{min-height:24px;font-weight:var(--weight-medium);margin:0;padding-top:2px}.notify-address{color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:0;font-size:11.5px}.notify-form{gap:6px;width:100%;display:grid}.notify-form-row{gap:6px;display:flex}.notify-form-row .input{min-width:0;height:var(--control-small);flex:1}.notify-skeleton-button{width:92px;height:var(--control-small)}.notify-skeleton-line{width:80%;height:12px;margin-top:2px}.notify-error{margin-top:-2px}.mobile-details-body .notify{padding-bottom:4px}.via-email{color:var(--fg-faint);font-size:var(--text-small)}.group-time+.via-email{margin-left:-4px}.group-time+.via-email:before{content:"· "}.msg>.via-email,.group-msg>.via-email{margin-bottom:-2px;line-height:16px;display:block}.composer-diag{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:0 12px 6px;display:flex}.composer-diag-chip{max-width:100%;height:24px;font-size:var(--text-small);color:var(--fg);background:var(--bg-neutral);border-radius:var(--radius);box-shadow:var(--elevation-neutral);align-items:center;gap:6px;padding:0 2px 0 8px;display:inline-flex}.composer-diag-chip>.icon{color:var(--icon-muted);flex:none}.composer-diag-chip[data-problem]{color:var(--danger)}.composer-diag-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.composer-diag-meta{color:var(--fg-faint)}.composer-diag-remove{width:20px;height:20px;color:var(--fg-faint);border-radius:var(--radius-small);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid;position:relative}.composer-diag-remove:hover{color:var(--fg);background:var(--hover)}.key-create{gap:6px;margin-bottom:16px;display:grid}.key-create-row{gap:8px;display:flex}.key-create-row .input{flex:1;max-width:360px}.key-row-name{font-weight:var(--weight-medium);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.key-preview{color:var(--fg-muted);font-size:12px;font-weight:400}.key-snippets{gap:14px;display:grid}.key-docs{max-width:620px;color:var(--fg-faint);font-size:var(--text-small);margin:-6px 0 16px;line-height:18px}.key-docs code{color:var(--fg-muted);font-size:11.5px}.events{gap:14px;display:grid}.events-groups{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px 24px;display:grid}.events-group{border:0;align-content:start;gap:2px;min-width:0;margin:0;padding:0;display:grid}.events-group legend{color:var(--fg-muted);font-family:var(--font-accent);margin-bottom:4px;padding:0;font-size:12px;line-height:16px}.events-option{min-height:28px;font-size:var(--text-ui);cursor:pointer;align-items:center;gap:8px;display:flex}.events-option .mono{font-size:12px}.events-default{color:var(--fg-faint);font-size:var(--text-small)}.events-foot{color:var(--fg-faint);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.events-foot .link-button{font-size:inherit}.delivery-actions{text-align:right;white-space:nowrap}.delivery-note{color:var(--fg-faint);font-size:var(--text-small)}.switch-row{cursor:pointer;align-items:center;gap:16px;display:flex}.switch-row .settings-row-main{flex:1;min-width:0}.switch-title{font-weight:var(--weight-medium)}input[type=checkbox].switch{background:var(--layer-3);border-radius:var(--radius-full);width:30px;height:18px;box-shadow:inset 0 0 0 .5px var(--border-strong);border:0;position:relative}input[type=checkbox].switch:before{background:var(--grey-400);opacity:1;width:14px;height:14px;transition:transform .16s var(--ease-out), background-color 85ms ease-out;border-radius:50%;position:absolute;top:2px;left:2px;transform:none;-webkit-mask:none;mask:none}input[type=checkbox].switch:checked{background:var(--fg)}input[type=checkbox].switch:checked:before{background:var(--grey-1100);transform:translate(12px)}input[type=checkbox].switch:hover:not(:disabled){box-shadow:inset 0 0 0 .5px #fff6}.notify-page-lede{color:var(--fg-muted);font-size:var(--text-ui);margin:-8px 0 20px}.notify-page-note{min-height:16px;color:var(--fg-faint);font-size:var(--text-small);margin:12px 0 0;line-height:16px}@media (prefers-reduced-motion:reduce){input[type=checkbox].switch:before{transition:none}}.reports-head{gap:4px;margin-bottom:16px;display:grid}.reports-head .page-title{margin:0}.reports-lede{color:var(--fg-muted);font-size:var(--text-ui);margin:0}.reports-toolbar{align-items:center;margin-bottom:12px;display:flex}.reports-toolbar[data-loading] .segmented-count{visibility:hidden}.rail-reports .rail-row .icon{color:var(--icon-muted);flex:none}.invites{margin-bottom:24px}.invite-row{align-items:center}.invite-main{flex:1;min-width:0}.invite-actions{flex:none;gap:6px;display:flex}@media (width<=640px){.invite-row{flex-wrap:wrap}.invite-main{flex-basis:calc(100% - 40px)}.invite-actions{justify-content:flex-end;width:100%}}.header-avatar:has(.invite-dot){position:relative}.invite-dot{background:var(--fg);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);pointer-events:none;border-radius:50%;position:absolute;top:-1px;right:-1px}@media (pointer:coarse){.diag-remove:after,.composer-diag-remove:after,.notify .link-button:after,.similar-row:after,.diag-toggle:after,.events-option:after,.switch-row input:after{content:"";position:absolute;inset:min(0px,50% - 20px)}.similar-row,.diag-toggle,.events-option{position:relative}.similar-row{min-height:40px}.notify .link-button{position:relative}.diag-row{align-items:center;min-height:40px}.diag-log-open{height:40px}.events-option{min-height:40px}.log-search input,.notify-form input,.key-create input{font-size:16px}}@media (width<=640px){.list-label .btn.list-mine{display:none}}.btn.role-select{justify-content:space-between;gap:6px;min-width:112px;padding:0 8px 0 10px}.role-select-value{text-overflow:ellipsis;overflow:hidden}.btn.role-select .icon{color:var(--icon-muted)}.access .btn.role-select,.app-agent-row .btn.role-select,.member-row .btn.role-select{width:144px}.access{border-top:1px solid var(--border-muted);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.access-option{border-bottom:1px solid var(--border-muted);align-items:center;gap:12px;min-height:52px;display:flex}.access-check{cursor:pointer;flex:1;align-self:stretch;align-items:flex-start;gap:12px;min-width:0;padding:10px 0;display:flex}.access input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary-bg);cursor:pointer;flex:none;margin:2px 0 0}.access-check-text{gap:2px;min-width:0;display:grid}.access-check-title{font-weight:var(--weight-medium)}.access-hint{color:var(--fg-faint);font-size:var(--text-small);line-height:16px}.access-list{grid-template-columns:minmax(0,1fr);display:grid}.access-list-head{color:var(--fg-muted);font-size:var(--text-small);margin:0;padding:10px 0 2px}.access-empty{border-bottom:1px solid var(--border-muted);margin:0;padding:12px 0}.access-row{border-bottom:1px solid var(--border-muted);align-items:center;gap:12px;min-height:48px;display:flex}.access-name{cursor:pointer;flex:1;align-self:stretch;align-items:center;gap:10px;min-width:0;display:flex}.access-name input[type=checkbox]{margin-top:0}.access-name-text{min-width:0;font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.access-team{color:var(--fg-faint);font-size:var(--text-small);flex:none}.access-row[data-off] .access-name-text{color:var(--fg-muted)}.access-row[data-off] .btn.role-select:disabled{opacity:.35}.oauth-card:has(.access){max-width:520px}.secret{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-muted);grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:24px;padding:16px 0 18px;display:grid}.secret-head{gap:4px;display:grid}.secret-title{font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0}.secret-warning{color:var(--progress);font-size:var(--text-ui);margin:0}.secret-field{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.secret-label{color:var(--fg-muted);font-size:var(--text-small)}.secret-label code{color:var(--fg);font-size:11.5px}.secret-actions{justify-content:flex-end;display:flex}.agents-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.agents-head .agents-title{margin:0}.agents-intro{color:var(--fg-muted);font-size:var(--text-ui);margin:0 0 20px}.agents-empty{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.agents-empty>p{font-size:var(--text-ui);margin:0}.agent-create{border-bottom:1px solid var(--border-muted);grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:24px;padding-bottom:20px;display:grid}.agent-create .agents-intro{margin:-10px 0 0}.agent-create-title{font-size:var(--text-title);font-weight:var(--weight-semibold);letter-spacing:-.015em;margin:0}.agent-actions{justify-content:flex-end;gap:8px;display:flex}.agent-item+.agent-item{border-top:1px solid var(--border-muted)}.agent-item>.agent-row{align-items:flex-start}.agent-item>.agent-row>.avatar{margin-top:2px}.agent-main{flex:1;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.agent-name-line{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.agent-name{max-width:100%;font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent-kind{color:var(--fg-faint);font-size:var(--text-small);font-weight:var(--weight-regular)}.agent-preview{font-size:11.5px}.agent-access{color:var(--fg);font-size:var(--text-ui);overflow-wrap:anywhere}.agent-meta{color:var(--fg-faint);font-size:var(--text-small)}.agent-rename{align-items:center;gap:6px;max-width:360px;display:flex}.agent-rename .input{flex:1;min-width:0}.agent-row-actions{flex:none;align-items:center;gap:4px;display:flex}.agent-confirm-inline{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;max-width:420px;display:flex}.agent-confirm-text{color:var(--fg-muted);font-size:var(--text-ui)}.agent-panel{grid-template-columns:minmax(0,1fr);gap:14px;padding:0 16px 16px 56px;display:grid}.agent-warning{color:var(--progress);font-size:var(--text-small);margin:0}.settings-lede{color:var(--fg-muted);font-size:var(--text-ui);max-width:620px;margin:-6px 0 16px}.settings-readonly{color:var(--fg-faint);font-size:var(--text-ui);margin:-6px 0 14px}.settings-value{color:var(--fg);font-size:var(--text-body);white-space:pre-wrap;margin:0}.settings-note{color:var(--fg-muted);font-size:var(--text-ui);margin:0 0 12px}.member-invite{gap:6px;margin-bottom:16px;display:grid}.member-invite-row{align-items:center;gap:8px;max-width:560px;display:flex}.member-invite-row .input{flex:1;min-width:0}.member-invite-hint{color:var(--fg-faint);font-size:var(--text-small);margin:0}.member-you{color:var(--fg-faint);font-weight:var(--weight-regular)}.member-actions,.app-agent-row .settings-row-actions{align-items:center}.app-row .app-row-name,.home-agent-row .app-row-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.home-agents-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-agents-link{font-size:var(--text-ui)}a.home-agent-row,a.home-agents-more{color:inherit}a.home-agent-row:hover,a.home-agents-more:hover{background:var(--hover);text-decoration:none}.home-agents-more{color:var(--fg-muted);font-size:var(--text-ui);justify-content:center}:is(.settings-main,.agents-page,.home-agents) .box,.box.home-apps{grid-template-columns:minmax(0,1fr)}.narrow-only{display:none}@media (width<=640px){.wide-only,.btn[data-wide-only]{display:none}.narrow-only{display:flex}.box-row.member-row,.box-row.app-agent-row,.agent-item>.agent-row{flex-wrap:nowrap;gap:10px;padding:10px 12px}:is(.box-row.member-row:has(.agent-confirm-inline),.box-row.app-agent-row:has(.agent-confirm-inline),.agent-item>.agent-row:has(.agent-confirm-inline)){flex-wrap:wrap}.member-row .settings-row-main>*,.app-agent-row .settings-row-main>:not(.field-error){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.member-actions,.app-agent-row .settings-row-actions,.agent-row-actions{flex:none;gap:2px}.member-row .btn.role-select,.app-agent-row .btn.role-select{width:auto;min-width:0}.access .btn.role-select{width:112px;min-width:0}.agent-confirm-inline{justify-content:flex-start;width:100%;max-width:none;padding-left:38px}.agent-panel{padding:0 12px 14px}.member-invite-row{flex-wrap:wrap}.member-invite-row .input{flex-basis:100%}.access-team{display:none}}@supports not (transition-timing-function:linear(0, 1)){:root{--spring:cubic-bezier(.22, 1, .36, 1)}}html:not([data-ready]) *,html:not([data-ready]) :before,html:not([data-ready]) :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}.btn,.menu-item,.rail-row,.prop,.settings-nav a,.app-nav a,.segmented>button,.segmented>a,a.box-row,.side-copy,.side-toggle,.burst-toggle,.guest-bar-link,.attachment,.tier-option,.mention-option,.issue-row-comments,.issue-row-app,.input-clear,.link-button{transition:background-color var(--dur-exit) ease-out, color var(--dur-exit) ease-out, box-shadow var(--dur-exit) ease-out, opacity var(--dur-exit) ease-out}:is(.btn,.menu-item,.rail-row,.prop,.settings-nav a,.app-nav a,.segmented>button,.segmented>a,a.box-row,.side-copy,.side-toggle,.burst-toggle,.guest-bar-link,.attachment,.tier-option,.mention-option,.issue-row-comments,.issue-row-app,.input-clear,.link-button):hover{transition-duration:0s}.state,.state-icon{transition:color var(--fade) ease-out, background-color var(--fade) ease-out, box-shadow var(--fade) ease-out}.menu[data-closing]{opacity:0;pointer-events:none;transition:opacity var(--spring-25) var(--spring)}.menu[data-sheet],.name-prompt[data-sheet]{animation:motion-sheet-in var(--spring-30) var(--spring)}.menu[data-sheet][data-closing],.name-prompt[data-sheet][data-closing]{opacity:1;transition:transform .2s cubic-bezier(.4,0,1,1);animation:none;transform:translateY(calc(100% + 16px))}.menu-scrim,.name-prompt-scrim{animation:motion-fade var(--fade) ease-out}.menu-scrim[data-closing],.name-prompt-scrim[data-closing]{opacity:0;pointer-events:none;transition:opacity var(--fade) ease-out}.name-prompt{animation:motion-pop var(--spring-25) var(--spring)}.name-prompt[data-closing]{opacity:0;transition:opacity var(--spring-25) var(--spring);animation:none}.human-check{transition:opacity var(--fade) ease-out, scale var(--spring-25) var(--spring);scale:.96}.human-check[data-visible]{scale:1}.feed-newer{animation:motion-drop var(--spring-25) var(--spring)}.side-toggle .icon,.mobile-details-toggle .icon,.burst-toggle>.icon{transition:transform var(--spring-25) var(--spring)}.burst[data-open]>:not(.burst-toggle),.mobile-details-body,.side-sysinfo>:not(.side-toggle){animation:motion-fade var(--spring-30) var(--spring)}.issue-list{transition:opacity .12s ease-out}.issue-list[data-pending]{transition-delay:.15s}.issue-list[data-reveal]>:is(.issue-row,.pin-strip,.list-footer):not(.skeleton-row),.typing{animation:motion-fade var(--fade) ease-out}.motion-replace{animation:motion-replace var(--spring-30) var(--spring)}@keyframes motion-fade{0%{opacity:0}}@keyframes motion-pop{0%{opacity:0;transform:scale(.96)}}@keyframes motion-drop{0%{opacity:0;transform:translateY(-6px)}}@keyframes motion-sheet-in{0%{transform:translateY(calc(100% + 16px))}}@keyframes motion-replace{0%{opacity:0;filter:blur(4px);transform:scale(.96)}}@media (prefers-reduced-motion:reduce){@keyframes motion-pop{0%{opacity:0}}@keyframes motion-drop{0%{opacity:0}}@keyframes motion-sheet-in{0%{opacity:0}}@keyframes motion-replace{0%{opacity:0}}.menu[data-sheet][data-closing],.name-prompt[data-sheet][data-closing]{opacity:0;transition:opacity var(--fade) ease-out;transform:none}.human-check,.human-check[data-visible]{scale:1}.side-toggle .icon,.mobile-details-toggle .icon,.burst-toggle>.icon{transition:none}}html[lang=ja]{--cjk:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Meiryo", "Noto Sans JP", "Noto Sans CJK JP"}html[lang=zh-CN]{--cjk:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC"}html[lang=ko]{--cjk:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Noto Sans CJK KR"}html:is([lang=ja],[lang=zh-CN],[lang=ko]){--font-sans:"Inter", var(--cjk), ui-sans-serif, system-ui, sans-serif;--font-accent:"OpenTUI Mono", var(--cjk), ui-monospace, monospace}html:is([lang=ja],[lang=zh-CN],[lang=ko]) *{letter-spacing:0}.header-user{flex:none;align-items:center;gap:4px;display:inline-flex}.menu-back{color:var(--fg-muted);align-items:center;gap:6px;display:inline-flex}.menu-back .icon{transform:rotate(90deg)}@media (width<=640px){html:is([lang=es],[lang=pt-BR],[lang=fr],[lang=de],[lang=ja]) .list-new-text{display:none}html:is([lang=es],[lang=pt-BR],[lang=fr],[lang=de],[lang=ja]) .editor[data-variant=chat] .editor-tools>.btn:not([data-icon-only]){padding:0 6px}}.agents-head,.home-head{flex-wrap:wrap}.agents-head .agents-title,.home-head .home-title{white-space:nowrap}.desk-mark{color:var(--fg);background:var(--layer-2);box-shadow:0 0 0 .5px var(--border-strong);font-family:var(--font-display);font-weight:var(--weight-semibold);-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid}.code-flow{align-content:start;gap:8px;width:100%;min-width:0;min-height:212px;display:grid}.code-flow .field-label{overflow-wrap:anywhere;line-height:20px}.code-flow-email{color:var(--fg);font-weight:var(--weight-medium)}.code-flow-button{width:100%;margin-top:4px}.code-flow-message{min-height:20px;font-size:var(--text-ui);margin:0;line-height:20px}.code-flow-code input{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.32em}.code-flow-code input::placeholder{letter-spacing:.32em}.code-flow-links{color:var(--fg-faint);font-size:var(--text-ui);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.code-flow-links .link-button:disabled{color:var(--fg-faint);cursor:default;text-decoration:none}.desk-home{gap:40px;max-width:640px;margin:0 auto;padding-top:24px;display:grid}.desk-hero{justify-items:start;gap:12px;display:grid}.desk-hero-title{font-family:var(--font-display);font-size:26px;font-weight:var(--weight-semibold);letter-spacing:-.02em;text-wrap:balance;margin:8px 0 0;line-height:32px}.desk-hero-lede{max-width:52ch;color:var(--fg-muted);font-size:var(--text-body);margin:0;line-height:22px}.desk-hero .btn{margin-top:8px}.desk-section-head{min-height:var(--control-medium);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.desk-section-title{font-size:var(--text-ui);font-weight:var(--weight-semibold);margin:0}.desk-list{margin:0 -12px;display:grid}.desk-row{color:var(--fg);border-radius:var(--radius);align-items:flex-start;gap:12px;padding:12px;display:flex;position:relative}.desk-row:hover{background:var(--hover);text-decoration:none}.desk-row:not(:first-child):before{content:"";border-top:1px solid var(--border-muted);position:absolute;top:0;left:12px;right:12px}.desk-row:hover:before,.desk-row:hover+.desk-row:before{border-color:#0000}.desk-row-main{flex:1;gap:2px;min-width:0;display:grid}.desk-row-title{font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.desk-row-meta{color:var(--fg-muted);font-size:var(--text-ui);line-height:18px}.desk-row-meta .mono{font-size:12px}.desk-row>.state{flex:none;margin-top:6px}.desk-empty{color:var(--fg-muted);font-size:var(--text-ui);margin:0;padding:12px 0}.desk-prompt{border-radius:var(--radius);box-shadow:var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.desk-prompt-text{gap:2px;min-width:0;display:grid}.desk-prompt-title{font-weight:var(--weight-medium);margin:0}.desk-prompt-sub{color:var(--fg-muted);font-size:var(--text-ui);margin:0}.desk-prompt .btn{flex:none}.desk-signin{gap:20px;width:100%;max-width:360px;margin:0 auto;padding-top:40px;display:grid}.desk-signin-head{gap:6px;display:grid}.desk-signin-title{font-family:var(--font-display);font-size:var(--text-heading);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0;line-height:28px}.desk-signin-text{color:var(--fg-muted);font-size:var(--text-ui);margin:0;line-height:20px}.desk-signin-back{color:var(--fg-muted);font-size:var(--text-ui)}.desk-user{max-width:220px;height:var(--control-medium);color:var(--fg);border-radius:var(--radius);font:inherit;font-size:var(--text-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px 0 4px;display:inline-flex}.desk-user:hover,.desk-user[aria-expanded=true]{background:var(--hover)}.desk-user-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-user-avatar{width:22px;height:22px;color:var(--fg);background:var(--layer-3);font-size:11px;font-weight:var(--weight-semibold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.desk-verify{border-radius:var(--radius);box-shadow:var(--hairline);gap:12px;padding:16px;display:grid}.desk-verify-head{gap:2px;display:grid}.desk-verify-title{font-weight:var(--weight-semibold);margin:0}.desk-verify-text{color:var(--fg-muted);font-size:var(--text-ui);margin:0}.desk-verify .code-flow{max-width:360px}.desk-verified{color:var(--fg-muted);font-size:var(--text-ui);align-items:center;gap:8px;display:flex}.desk-verified .icon{color:var(--open)}.desk-private-note{color:var(--fg-muted);font-size:var(--text-ui);align-items:center;gap:6px;margin:0;display:flex}.verify-card{border-radius:var(--radius);box-shadow:var(--hairline);gap:10px;margin:8px 0;padding:14px 16px;display:grid}.verify-card-title{font-weight:var(--weight-medium);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;display:flex}.verify-card-title .icon{color:var(--fg-muted);flex:none}.verify-card[data-state=verified] .verify-card-title .icon{color:var(--open)}.verify-card-text{color:var(--fg-muted);font-size:var(--text-ui);margin:0}.verify-card-form{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.verify-card-form .input{width:160px}.verify-card-form .input input{font-family:var(--font-mono);letter-spacing:.32em}.verify-card .field-error{margin:0}.verify-line{color:var(--fg-muted);font-size:var(--text-ui);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 0;line-height:20px;display:flex}.verify-line .icon{flex:none}.verify-line strong{color:var(--fg);font-weight:var(--weight-medium);overflow-wrap:anywhere}.verify-state{color:var(--fg-muted);align-items:center;gap:4px;display:inline-flex}.verify-state[data-state=verified]{color:var(--open)}.verify-state[data-state=failed],.verify-state[data-state=expired]{color:var(--fg-faint)}.requester{gap:6px;min-width:0;display:grid}.requester-name{min-width:0;font-weight:var(--weight-medium);align-items:center;gap:8px;display:flex}.requester-name>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.requester-email{overflow-wrap:anywhere;font-size:var(--text-ui)}.requester-badge{color:var(--fg-muted);font-size:var(--text-small);align-items:center;gap:4px;display:inline-flex}.requester-badge[data-verified]{color:var(--open)}.requester-id{min-width:0;color:var(--fg-faint);font-size:var(--text-small);align-items:baseline;gap:6px;display:flex}.requester-id .mono{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.requester-verify{gap:8px;margin-top:4px;display:grid}.requester-verify-row{gap:6px;display:flex}.requester-verify-row .input{flex:1;min-width:0}.contacts-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.contacts-toolbar .input{flex:1;max-width:360px}.contact-row{color:var(--fg);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:12px;display:grid}.contact-row:hover{background:var(--hover);text-decoration:none}.contact-row-main{gap:2px;min-width:0;display:grid}.contact-row-name{min-width:0;font-weight:var(--weight-medium);align-items:center;gap:8px;display:flex}.contact-row-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-row-meta{color:var(--fg-muted);font-size:var(--text-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-row-side{color:var(--fg-faint);font-size:var(--text-ui);white-space:nowrap}.contact-detail{gap:24px;display:grid}.contact-detail-head{gap:6px;display:grid}.contact-facts{font-size:var(--text-ui);grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;margin:0;display:grid}.contact-facts dt{color:var(--fg-muted)}.contact-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.contact-facts .mono{font-size:12px}.desk-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.desk-mode{border-radius:var(--radius);box-shadow:var(--hairline);gap:4px;padding:12px 14px;display:grid}.desk-mode[data-current]{box-shadow:0 0 0 1px var(--fg-muted)}.desk-mode-title{font-weight:var(--weight-medium);justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.desk-mode-text{color:var(--fg-muted);font-size:var(--text-ui);margin:0}.desk-confirm{border-radius:var(--radius);box-shadow:var(--hairline);gap:10px;padding:14px 16px;display:grid}.desk-confirm-title{font-weight:var(--weight-semibold);margin:0}.desk-confirm ul{color:var(--fg-muted);font-size:var(--text-ui);gap:6px;margin:0;padding-left:18px;display:grid}.desk-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){.desk-home{gap:32px;padding-top:8px}.desk-hero-title{font-size:22px;line-height:28px}.desk-signin{padding-top:16px}.desk-prompt{flex-direction:column;align-items:stretch}.desk-modes{grid-template-columns:minmax(0,1fr)}.desk-user{max-width:160px}.contact-row{grid-template-columns:minmax(0,1fr)}.contact-row-side{display:none}}.signin-actions>.signin-email{width:100%}.signin-actions>.signin-back{color:var(--fg-muted);font-size:var(--text-ui);justify-self:center}.desk-settings .settings-section{gap:12px;margin-top:24px;display:grid}.desk-settings .section-title{margin:0}.desk-trust-note{color:var(--fg-muted);font-size:var(--text-ui);margin:0}.identity-snippets{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px;display:grid}.identity-snippets .segmented{justify-self:start}.identity-use{color:var(--fg-muted);font-size:var(--text-ui);gap:6px;margin:0;padding-left:18px;display:grid}.identity-use code{overflow-wrap:anywhere}.api-create{border-radius:var(--radius);box-shadow:var(--hairline);gap:16px;margin-bottom:16px;padding:16px;display:grid}.api-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.api-kind{border-radius:var(--radius);box-shadow:var(--hairline);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.api-kind[data-current]{box-shadow:0 0 0 1px var(--fg-muted)}.api-kind input{flex:none;margin-top:3px}.api-kind-text{gap:2px;min-width:0;display:grid}.api-kind-title{font-weight:var(--weight-medium)}.api-kind-hint,.api-hint{color:var(--fg-muted);font-size:var(--text-ui);overflow-wrap:anywhere;margin:0;line-height:20px}.api-origins{gap:8px;min-width:0;display:grid}.api-origin-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.api-origin{border-radius:var(--radius);background:var(--layer-1);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:2px 4px 2px 10px;display:flex}.api-origin .mono{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.api-origin-add{gap:8px;display:flex}.api-origin-add .input{flex:1;min-width:0}.api-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.api-key-row{align-items:flex-start}.api-key-row .settings-row-main{min-width:0}.api-kind-badge{color:var(--fg-muted);border-radius:var(--radius-small);box-shadow:var(--hairline);font-size:var(--text-small);font-weight:var(--weight-regular);padding:0 6px;line-height:18px}.api-kind-badge[data-kind=secret]{color:var(--waiting)}.api-key-origins{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.api-edit{gap:12px;margin-top:12px;display:grid}.api-row-actions{flex:none;gap:6px}.widget-options{flex-wrap:wrap;gap:12px 24px;display:flex}.widget-choice{gap:6px;display:grid}.widget-subtitle{font-size:var(--text-ui);font-weight:var(--weight-semibold);margin:8px 0 0}.widget-docs{font-size:var(--text-ui);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.widget-nokey{justify-items:start;gap:10px;display:grid}.widget-settings .snippet,.api-keys .secret{min-width:0}@media (width<=640px){.api-kinds{grid-template-columns:minmax(0,1fr)}.api-key-row{flex-wrap:wrap}.api-key-row .settings-row-main{flex-basis:100%}}.autonomy{gap:8px;min-width:0;display:grid}.autonomy-option{border-radius:var(--radius);box-shadow:var(--hairline);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.autonomy-option[data-current]{box-shadow:0 0 0 1px var(--fg-muted)}.autonomy-option input{accent-color:var(--primary-bg);flex:none;margin-top:3px}.autonomy-text{gap:2px;min-width:0;display:grid}.autonomy-title{font-weight:var(--weight-medium)}.autonomy-hint{color:var(--fg-muted);font-size:var(--text-ui);line-height:20px}.autonomy-soon{color:var(--fg-faint);font-size:var(--text-small);margin:0;line-height:16px}.desk-default-autonomy{gap:8px;display:grid}.type-row{align-items:flex-start;gap:12px}.type-row .settings-row-main{flex:1;min-width:0}.type-row-name{font-weight:var(--weight-medium);overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.type-order{flex-direction:column;flex:none;gap:2px;display:flex}.type-row-actions{flex:none;gap:6px}.type-row-editing{display:block}.type-archived{justify-items:start;gap:8px;margin-top:16px;display:grid}.type-archived>.box{justify-self:stretch}.type-editor{gap:16px;min-width:0;display:grid}.request-types>.type-editor{border-radius:var(--radius);box-shadow:var(--hairline);margin-bottom:16px;padding:16px}.type-fields{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.type-fields>legend{float:left;width:100%;margin-bottom:4px;padding:0}.type-fields>legend+*{clear:both}.field-editor{border-radius:var(--radius);background:var(--layer-1);gap:10px;min-width:0;padding:12px;display:grid}.field-editor-head{grid-template-columns:minmax(0,1fr) 160px auto;align-items:end;gap:8px;display:grid}.field-editor-tools{gap:2px;display:flex}.field-editor-flags{flex-wrap:wrap;gap:8px 20px;display:flex}.field-editor-key input{font-size:13px}.type-picker{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.type-picker>legend{float:left;width:100%;margin-bottom:4px;padding:0}.type-picker>legend+*{clear:both}.type-option{border-radius:var(--radius);box-shadow:var(--hairline);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.type-option[data-current]{box-shadow:0 0 0 1px var(--fg-muted)}.type-option input{accent-color:var(--primary-bg);flex:none;margin-top:3px}.type-option-text{gap:2px;min-width:0;display:grid}.type-option-name{font-weight:var(--weight-medium)}.type-option-description{color:var(--fg-muted);font-size:var(--text-ui);line-height:20px}.request-field .field-label{align-items:baseline;gap:8px;display:flex}.request-field-optional{color:var(--fg-faint);font-size:var(--text-small);font-weight:var(--weight-regular)}.request-type-label{color:var(--fg-muted);font-size:var(--text-ui);font-weight:var(--weight-medium);margin-bottom:2px;line-height:20px;display:block}.request-answers{border-radius:var(--radius);box-shadow:var(--hairline);margin-top:16px;padding:12px 14px}.request-answers-title{color:var(--fg-muted);font-size:var(--text-small);font-weight:var(--weight-medium);margin:0 0 8px;line-height:16px}.request-answers dl{gap:6px;margin:0;display:grid}.request-answer{font-size:var(--text-ui);grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:12px;line-height:20px;display:grid}.request-answer dt{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-answer dd{overflow-wrap:anywhere;margin:0}.request-internal{color:var(--fg-muted);border-radius:var(--radius-small);box-shadow:var(--hairline);font-size:var(--text-small);white-space:nowrap;margin-left:8px;padding:0 6px;line-height:18px}.request-mode{color:var(--fg-muted);font-size:var(--text-small);margin:6px 0 0;line-height:16px}@media (width<=640px){.field-editor-head{grid-template-columns:minmax(0,1fr) auto}.field-editor-head>.field:first-child{grid-column:1/-1}.request-answer{grid-template-columns:minmax(0,1fr);gap:0}.type-row:not([data-archived]){grid-template-columns:auto minmax(0,1fr);gap:10px 12px;display:grid}.type-row:not([data-archived]) .type-order{grid-row:span 2}.type-row:not([data-archived]) .type-row-actions{grid-column:2;justify-self:start}}@media (pointer:coarse){.field-editor-key input{font-size:16px}:is(.type-editor,.request-field,.request-type-ask) .select{height:40px}.type-archived .link-button{min-height:40px}.type-order{gap:0}:is(.type-order,.field-editor-tools) .btn{width:40px;height:40px}.field-editor-flags .checkbox{min-height:40px}}.request-type-ask{gap:10px;margin-top:10px;display:grid}.request-type-ask-actions{justify-content:flex-end;gap:6px;display:flex}.request-field-hint>span{display:block}.signin-actions{gap:14px;width:100%;display:grid}.signin-actions>.signin-google{width:100%}.signin-actions>.signin-google svg{flex:none}.signin-actions>.signin-note{margin-top:2px}.home-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.home-head .home-title{margin:0}.home-agents{margin-top:36px}.home-agents-empty{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.home-agents-empty>p{font-size:var(--text-ui);margin:-4px 0 0}.create-page{justify-items:center;padding:72px 20px 48px;display:grid}.create{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;max-width:440px;display:grid}.create-head{gap:6px;display:grid}.create-title{font-family:var(--font-display);font-size:20px;font-weight:var(--weight-semibold);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:28px}.create-sub{color:var(--fg-muted);font-size:var(--text-ui);margin:0;line-height:20px}.input.create-url{gap:0}.input.create-url input.mono{width:0;font-size:13px}.create-url-affix{color:var(--fg-faint);white-space:nowrap;flex:none;font-size:13px}.create-note{color:var(--fg-faint);font-size:var(--text-small);margin:0}.create-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.visibility{cursor:pointer;align-items:flex-start;gap:12px;padding:2px 0;display:flex}.visibility input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary-bg);cursor:pointer;flex:none;margin:2px 0 0}.visibility-text{gap:2px;min-width:0;display:grid}.visibility-title{font-weight:var(--weight-medium)}.visibility-hint{color:var(--fg-faint);font-size:var(--text-small);line-height:16px}.visibility-value{gap:2px;display:grid}.copy-label{display:inline-grid}.copy-label>span{text-align:center;grid-area:1/1}.copy-label>span:last-child,.copy-label[data-copied]>span:first-child{visibility:hidden}.copy-label[data-copied]>span:last-child{visibility:visible}.snippet{background:var(--bg-deep);border-radius:var(--radius-large);box-shadow:inset 0 0 0 .5px var(--border);align-items:flex-start;gap:8px;padding:10px 10px 10px 14px;display:flex;position:relative}.snippet-code{min-width:0;font-family:var(--font-mono);color:var(--fg);flex:1;margin:0;padding:3px 0;font-size:12px;line-height:18px;overflow-x:auto}.snippet-copy{flex:none}.copy-field{background:var(--bg-deep);border-radius:var(--radius-large);min-width:0;box-shadow:inset 0 0 0 .5px var(--border);align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.copy-field-value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.agent-setup{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.agent-setup-tabs{justify-self:start}.agent-setup-panel{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.agent-setup-step{color:var(--fg-muted);font-size:var(--text-ui);margin:4px 0 0}.agent-setup-step:first-child{margin-top:0}.agent-setup-step code{color:var(--fg);font-size:12px}.setup{border-bottom:1px solid var(--border-muted);min-width:0;display:grid}.setup-head{align-items:center;gap:10px;min-height:28px;display:flex}.setup-title{font-family:var(--font-display);font-size:15px;font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0;line-height:20px}.setup-count{color:var(--fg-faint);font-size:var(--text-ui);font-variant-numeric:tabular-nums}.setup-progress{grid-template-columns:repeat(5,1fr);gap:4px;margin:10px 0 6px;display:grid}.setup-progress span{background:var(--border);height:3px;transition:background-color .24s var(--ease);border-radius:2px}.setup-progress span[data-done]{background:var(--fg)}.setup-steps{margin:0;padding:0;list-style:none;display:grid}.setup-step+.setup-step{border-top:1px solid var(--border-muted)}.setup-step-head{width:100%;min-height:48px;font:inherit;text-align:left;color:var(--fg);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex}.setup-step-head>.icon{color:var(--icon-muted);transition:transform .16s var(--ease);flex:none}.setup-step[data-open] .setup-step-head>.icon{transform:rotate(180deg)}.setup-mark{width:22px;height:22px;color:var(--fg-faint);font-size:11px;font-weight:var(--weight-button);box-shadow:inset 0 0 0 1px var(--border-strong);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:inline-grid}.setup-step[data-done] .setup-mark{color:var(--primary-fg);background:var(--primary-bg);box-shadow:none}.setup-step-title{font-weight:var(--weight-medium);flex:none}.setup-step[data-done] .setup-step-title{color:var(--fg-muted)}.setup-step-summary{min-width:0;color:var(--fg-faint);font-size:var(--text-ui);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.setup-step-body{max-width:720px;animation:setup-in .16s var(--ease);padding:0 0 18px 34px}@keyframes setup-in{0%{opacity:0;transform:translateY(-4px)}}.setup-body-stack{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.setup-body-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.setup-hint{color:var(--fg-faint);font-size:var(--text-small);margin:0;line-height:18px}.setup-body-row .setup-hint{flex:260px}.setup-icon{align-items:center;gap:14px;display:flex}.setup-icon-main{justify-items:start;gap:6px;display:grid}.setup-invite{gap:8px;max-width:420px;display:flex}.setup-invite .input{flex:1;min-width:0}.setup-invite .btn{flex:none;align-self:center}.page>.setup{margin-bottom:20px}.setup-done{animation:setup-in .24s var(--ease);align-items:center;gap:14px;padding:14px 0;display:flex}.setup-done-mark{width:30px;height:30px;color:var(--primary-fg);background:var(--primary-bg);animation:setup-pop .42s var(--ease);border-radius:50%;flex:none;place-items:center;display:inline-grid}.setup-done-mark svg{width:15px;height:15px}@keyframes setup-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}}.setup-done-title{font-weight:var(--weight-semibold);margin:0}.setup-done-sub{color:var(--fg-muted);font-size:var(--text-ui);margin:2px 0 0}.empty{text-align:center;justify-items:center;gap:6px;padding:48px 24px 64px;display:grid}.empty-icon{color:var(--icon-muted);margin-bottom:6px;display:inline-flex}.empty-icon .state-icon{color:inherit}.empty-title{font-family:var(--font-display);font-size:15px;font-weight:var(--weight-semibold);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:20px}.empty-query{color:var(--fg-muted)}.empty-query:before{content:"“"}.empty-query:after{content:"”"}.empty-text{max-width:360px;color:var(--fg-muted);font-size:var(--text-ui);text-wrap:pretty;margin:0}.empty-action{margin-top:12px}@media (pointer:coarse){.input.create-url input.mono,.create-url-affix{font-size:16px}:is(.signin,.create,.setup,.oauth,.agents-page,.settings-main) .input[class]{height:40px}}@media (prefers-reduced-motion:reduce){.setup-step-body,.setup-done,.setup-done-mark{animation:none}}@media (width<=640px){.snippet-code{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:visible}.copy-field{align-items:flex-start;padding:6px 4px 6px 12px}.copy-field-value{white-space:normal;overflow-wrap:anywhere;padding:2px 0;line-height:18px}.create-page{padding:40px 16px}.setup-step-body{padding-left:0}.setup-step-summary{display:none}.home-head .btn{padding:0 12px}}
