.sidebar-account-menu.sidebar-support-menu{width:max-content;min-width:200px;max-width:min(300px,100vw - 16px);position:fixed;z-index:1310!important}@media (width<=767px){.sidebar-account-menu.sidebar-support-menu{z-index:11030!important}}.support-feedback__intro{color:var(--muted);margin:0}.support-feedback__option{color:var(--ink);cursor:pointer;align-items:center;gap:8px;display:flex}.support-about{text-align:center;justify-items:center;gap:4px;padding:8px 0 4px;display:grid}.support-about h2{margin:8px 0 4px;font-size:20px;font-weight:400}.support-about p{color:var(--muted);margin:0}.support-about .ds-button{margin-top:12px}.support-about__logo--light,:root[data-theme=dark] .support-about__logo--dark{display:none}:root[data-theme=dark] .support-about__logo--light{display:block}.sidebar-account-switcher__identity{align-items:baseline;gap:6px;min-width:0;display:flex}.sidebar-account-switcher__identity>:first-child{flex:none;max-width:65%}.sidebar-account-menu.sidebar-account-switcher{width:240px;min-width:0}.sidebar-account-menu .sidebar-account-switcher__email{min-width:0;color:var(--muted);flex:auto}.sidebar-account-menu__logos{display:flex}.sidebar-account-menu__logos img{object-fit:contain;background:#fff;border-radius:4px;width:16px;height:16px;padding:1px}.sidebar-account-menu__logos img+img{margin-left:-4px}.sidebar-account-menu .sidebar-account-switcher__countdown{color:var(--muted);font-variant-numeric:tabular-nums}.sidebar-account-menu.sidebar-team-settings{width:240px;min-width:0}.support-about__facts{gap:2px;margin:0 0 6px;display:grid}.support-about__facts>div{color:var(--muted);justify-content:center;gap:6px;display:flex}.support-about__facts dt:after{content:":"}.support-about__facts dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.invite-teammates__note{color:var(--muted);margin:0;font-size:14px}.invite-teammates__manage{color:var(--muted);align-self:center;margin-right:auto;font-size:14px;text-decoration:none}.invite-teammates__manage:hover{color:var(--ink)}.sidebar-account-usage__remaining{color:var(--text-secondary,var(--muted));font-variant-numeric:tabular-nums;white-space:nowrap}.sidebar-account-usage__remaining--low{color:var(--warning,var(--text-secondary,var(--muted)))}.sidebar-account-usage__remaining--warning{color:var(--warning,var(--muted))}.sidebar-account-usage__remaining--exhausted{color:var(--danger,var(--muted))}.sidebar-account-usage__flyout{z-index:1310;width:max-content;min-width:224px;max-width:min(320px,100vw - 16px);position:fixed}@media (width<=767px){.sidebar-account-usage__flyout{z-index:11030}}.sidebar-account-usage__summary{color:var(--ink);white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:5px 10px;font-size:14px;line-height:20px;display:grid}.sidebar-account-usage__reset{color:var(--text-secondary,var(--muted));grid-column:1/-1;font-size:14px;line-height:18px}.sidebar-account-usage__flyout .sidebar-account-usage__analytics{grid-template-columns:minmax(0,1fr)}.sidebar-account-usage__bar{background:var(--border,#7f7f7f33);border-radius:999px;height:4px;margin:2px 10px 6px;overflow:hidden}.sidebar-account-usage__bar-fill{border-radius:inherit;background:var(--ink);height:100%;display:block}.sidebar-account-usage__bar-fill--warning{background:var(--warning,var(--ink))}.sidebar-account-usage__bar-fill--exhausted{background:var(--danger,var(--ink))}:root[data-chat-cards] .run-chat-turn-results{--card-surface:var(--run-chat-agent-bubble-surface,var(--chat-message-surface));--card-fill:color-mix(in srgb, var(--text-primary) 8%, transparent);--card-fill-hover:color-mix(in srgb, var(--text-primary) 13%, transparent)}:root[data-chat-cards] .run-chat-turn-results>:is(.run-chat-turn-results__bubble,.request-row){box-sizing:border-box}:root[data-chat-cards=bubble] .run-chat-turn-results{align-items:flex-start;gap:4px}:root[data-chat-cards=bubble] .run-chat-turn-results>:is(.run-chat-turn-results__bubble,.request-row){width:min(var(--run-chat-bubble-max-width,486px), 100%);max-width:100%;background:var(--card-surface)!important;box-shadow:none!important;border:0!important;border-radius:18px!important;padding:10px 12px!important}:root[data-chat-cards=bubble] .run-chat-turn-results>section.run-chat-turn-results__bubble>.run-chat-turn-card-header{padding:0}:root[data-chat-cards=bubble] :is(.run-chat-turn-card-icon,.request-row__logo){background:var(--card-fill);border:0;border-radius:10px;width:36px;height:36px}:root[data-chat-cards=bubble] :is(.run-chat-turn-card-button,.request-row__action){min-height:28px;color:#0a84ff!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 6px!important}:root[data-chat-cards=bubble] .request-row__title{font-weight:400}:root[data-chat-cards=grok] .run-chat-turn-results{align-items:flex-start;gap:8px}:root[data-chat-cards=grok] .run-chat-turn-results>:is(.run-chat-turn-results__bubble,.request-row){width:min(340px,100%);background:var(--card-surface)!important;box-shadow:none!important;border:0!important;border-radius:20px!important;padding:16px!important}:root[data-chat-cards=grok] .run-chat-turn-results>section.run-chat-turn-results__bubble>.run-chat-turn-card-header{padding:0}:root[data-chat-cards=grok] :is(.run-chat-turn-results__bubble.run-chat-turn-card-header,section.run-chat-turn-results__bubble>.run-chat-turn-card-header,.request-row){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 12px;display:grid!important}:root[data-chat-cards=grok] :is(.run-chat-turn-card-icon,.request-row__logo,section.run-chat-turn-results__bubble>.run-chat-turn-card-header>svg){box-sizing:border-box;background:var(--card-fill);border:0;border-radius:13px;width:48px;height:48px;padding:12px}:root[data-chat-cards=grok] .request-row__logo img{width:24px;height:24px}:root[data-chat-cards=grok] :is(.run-chat-turn-card-title,.request-row__text){white-space:normal;flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-chat-cards=grok] .run-chat-turn-card-title>span:first-child,:root[data-chat-cards=grok] .request-row__title{font-size:16px;font-weight:400}:root[data-chat-cards=grok] .request-row__separator{display:none}:root[data-chat-cards=grok] .request-row__detail{-webkit-line-clamp:2;white-space:normal;color:var(--text-tertiary);-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}:root[data-chat-cards=grok] :is(.run-chat-turn-open-control,.run-chat-turn-card-actions){grid-column:1/-1;gap:8px;display:flex}:root[data-chat-cards=grok] .request-row>.request-row__action{grid-column:1/-1}:root[data-chat-cards=grok] :is(.run-chat-turn-card-button,.request-row__action){corner-shape:round;flex:1;justify-content:center;width:100%;height:36px;font-size:14px;background:var(--card-fill)!important;color:var(--text-primary)!important;box-shadow:none!important;border:0!important;border-radius:999px!important}:root[data-chat-cards=grok] :is(.run-chat-turn-card-button--outlined,.request-row__action--primary){background:var(--text-primary)!important;color:var(--bg,#141414)!important}:root[data-chat-cards=line] .run-chat-turn-results{align-items:center;gap:2px}:root[data-chat-cards=line] .run-chat-turn-results>:is(.run-chat-turn-results__bubble,.request-row){width:auto;max-width:100%;min-height:0;color:var(--text-secondary);font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 0!important}:root[data-chat-cards=line] .run-chat-turn-results>section.run-chat-turn-results__bubble>.run-chat-turn-card-header{min-height:0;padding:0}:root[data-chat-cards=line] :is(.run-chat-turn-results__bubble.run-chat-turn-card-header,section.run-chat-turn-results__bubble>.run-chat-turn-card-header,.request-row){justify-content:center;align-items:center;gap:8px;min-height:0;display:flex!important}:root[data-chat-cards=line] :is(.run-chat-turn-card-icon,.request-row__logo){background:0 0;border:0;width:16px;height:16px;padding:0}:root[data-chat-cards=line] :is(.run-chat-turn-card-icon,.request-row__logo) :is(svg,img),:root[data-chat-cards=line] section.run-chat-turn-results__bubble>.run-chat-turn-card-header>svg{width:15px;height:15px}:root[data-chat-cards=line] .run-chat-turn-card-title{flex-direction:row;gap:0;font-size:14px;display:flex}:root[data-chat-cards=line] .run-chat-turn-card-title>span:first-child{color:var(--text-primary)}:root[data-chat-cards=line] .run-chat-turn-card-title>.run-chat-turn-card-detail:before{content:" · "}:root[data-chat-cards=line] .request-row__title{color:var(--text-primary);font-weight:400}:root[data-chat-cards=line] .request-row__text{flex:0 auto;max-width:420px}:root[data-chat-cards=line] :is(.run-chat-turn-card-button,.request-row__action){text-underline-offset:3px;height:auto;min-height:0;font-size:14px;text-decoration:underline;color:var(--text-primary)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 2px!important}:root[data-chat-cards=line] :is(.run-chat-turn-open-control,.run-chat-turn-card-actions){gap:8px;display:flex}:root[data-theme=light] :is(.convo-icon-button:not(.convo-icon-button--plain):not(.is-on),.convo-sidebar__search,.convo-bottom__connect,.run-session-title--floating .run-session-menu-trigger.run-session-menu-trigger--split,.reason-header__pill,.runs-home-reason-pill .new-session-target-picker__trigger.runs-home-reason-pill__trigger,.hub-panel-header__icon,.hub-panel-header__share,.reason-session-chip){background:#fff;border:0;box-shadow:0 0 0 1px #0000000d,0 1px 3px #00000014}:root[data-theme=light] :is(.convo-icon-button:not(.convo-icon-button--plain):not(.is-on),.convo-bottom__connect,.hub-panel-header__icon,.hub-panel-header__share,.run-session-title--floating .run-session-menu-trigger.run-session-menu-trigger--panel,.reason-session-chip):hover{background:#f7f7f7}:root[data-theme=light] .reason-header__pill:hover{background:color-mix(in srgb, var(--text-primary) 6%, #fff)}:root[data-theme=dark] :is(.convo-icon-button:not(.convo-icon-button--plain,.convo-bottom__settings):not(.is-on),.convo-sidebar__search,.convo-bottom__connect,.convo-pin__avatar,.run-session-title--floating .run-session-menu-trigger.run-session-menu-trigger--split,.reason-header__pill,.runs-home-reason-pill .new-session-target-picker__trigger.runs-home-reason-pill__trigger,.hub-panel-header__icon,.hub-panel-header__share,.reason-session-chip){background:var(--run-chat-composer-fill)}:root[data-theme=dark] :is(.convo-icon-button:not(.convo-icon-button--plain,.convo-bottom__settings):not(.is-on),.convo-bottom__connect,.hub-panel-header__icon,.hub-panel-header__share,.run-session-title--floating .run-session-menu-trigger.run-session-menu-trigger--panel,.reason-session-chip):hover{background:color-mix(in srgb, var(--text-primary) 6%, var(--run-chat-composer-fill))}:root[data-theme=dark] .reason-header__pill:hover{background:color-mix(in srgb, var(--text-primary) 10%, var(--run-chat-composer-fill))}html:root:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.settings-sidebar-search,.settings-search-pill,.plugins-modal-search,.skills-settings-page__search,.shortcut-editor__search,.usage-search){corner-shape:round!important;border:0!important;border-radius:999px!important;outline:0!important}html:root[data-theme=light]:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.convo-sidebar__search,.settings-sidebar-search,.settings-search-pill,.plugins-modal-search,.skills-settings-page__search,.shortcut-editor__search,.usage-search){background:#fff!important;box-shadow:0 0 0 1px #0000000d,0 1px 3px #00000014!important}html:root[data-theme=dark]:has(.app-shell.app-shell):not(:has(.marketing-shell-frame)) body :is(.settings-sidebar-search,.settings-search-pill,.plugins-modal-search,.skills-settings-page__search,.shortcut-editor__search,.usage-search){background:var(--run-chat-composer-fill)!important;box-shadow:none!important}.connectors-modal-overlay{z-index:1400;background:#00000080;place-items:center;padding:48px 20px;display:grid;position:fixed;inset:0}.connectors-modal{--connectors-text:var(--text-primary,var(--ink));--connectors-secondary:var(--text-secondary,var(--muted));--connectors-tertiary:var(--theme-text-tertiary,var(--muted));--connectors-fill:color-mix(in srgb, var(--connectors-text) 6%, transparent);--connectors-fill-hover:color-mix(in srgb, var(--connectors-text) 10%, transparent);--connectors-hairline:color-mix(in srgb, var(--connectors-text) 12%, transparent);box-sizing:border-box;background:var(--theme-composer,#fff);width:min(1120px,100vw - 56px);height:min(980px,100dvh - 134px);color:var(--connectors-text);box-shadow:0 0 0 .5px var(--connectors-hairline), 0 24px 64px #0000002e;border-radius:22px;outline:none;flex-direction:column;display:flex;position:relative;overflow:clip}:root[data-theme=dark] .connectors-modal-overlay{background:#000000b8}:root[data-theme=dark] .connectors-modal{box-shadow:0 0 0 .5px #ffffff1f,0 24px 64px #0000008c}.connectors-modal__close{z-index:3;width:40px;height:40px;color:var(--connectors-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:absolute;top:14px;right:14px}.connectors-modal__close:hover{background:var(--connectors-fill);color:var(--connectors-text)}.connectors-modal__close:focus-visible{outline:2px solid var(--accent-blue);outline-offset:0}.connectors-modal__scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:73px 29px 34px;overflow-y:auto}.connectors-modal :is(.plugins-settings-page,.plugins-modal-dialog,.plugins-modal-body).plugins-settings-page,.connectors-modal .plugins-settings-page :is(.plugins-modal-dialog,.plugins-modal-body){width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.connectors-modal .customize-catalog-heading{align-items:center;gap:17px;min-height:34px;margin:0 0 28px;padding-inline:17px;display:flex;position:relative}.connectors-browse__title{color:var(--connectors-text);letter-spacing:0;margin:0;font-size:22px;font-weight:400;line-height:28px}.connectors-browse__preview-slot{justify-content:flex-end;min-width:0;margin-left:auto;display:flex}.connectors-browse__installed,.connectors-browse__back{min-width:0;color:var(--connectors-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:6px 11px 6px 6px;font-size:17px;line-height:22px;display:flex}.connectors-browse__back{gap:6px;margin-inline-start:-11px;padding-left:6px;font-size:18px;line-height:28px}.connectors-browse__installed:hover,.connectors-browse__back:hover{background:var(--connectors-fill)}.connectors-browse__installed:focus-visible,.connectors-browse__back:focus-visible{outline:2px solid var(--accent-blue);outline-offset:0}.connectors-browse__installed>svg,.connectors-browse__back>svg{color:var(--connectors-tertiary);flex-shrink:0}.connectors-browse__installed-icons{align-items:center;display:flex}.connectors-browse__installed-icons>span{background:var(--theme-composer,#fff);width:25px;height:25px;box-shadow:0 0 0 1.5px var(--theme-composer,#fff);border-radius:7px;justify-content:center;align-items:center;margin-left:-6px;display:inline-flex;overflow:hidden}.connectors-browse__installed-icons>span:first-child{margin-left:0}.connectors-browse__installed-icons :is(img,.plugin-card-item__icon-fallback){border-radius:6px;font-size:14px;width:22px!important;height:22px!important}.connectors-modal .plugins-modal-body>.plugins-section[aria-label=Catalog\ controls]{flex-wrap:wrap;align-items:center;gap:11px;margin:0 0 17px;padding:0 17px;display:flex;flex-direction:row!important}.connectors-modal .connector-search{flex:280px;min-width:0;display:flex;position:relative}.connector-search__popover{top:calc(100% + 8px);z-index:5;background:var(--theme-composer,#fff);box-shadow:0 0 0 .5px var(--connectors-hairline), 0 12px 32px #00000029;border-radius:17px;position:absolute;inset-inline:0;overflow:hidden}:root[data-theme=dark] .connector-search__popover{background:color-mix(in srgb, var(--connectors-text) 6%, var(--theme-composer,#1b1b1b));box-shadow:0 0 0 .5px var(--connectors-hairline), 0 12px 32px #00000080}.connector-search__list{max-height:min(504px,55vh);margin:0;padding:8px 11px;list-style:none;overflow-y:auto}.connector-search__group{color:var(--connectors-tertiary);padding:11px 11px 6px;font-size:17px;line-height:22px}.connector-search__option{cursor:pointer;border-radius:11px;align-items:center;gap:14px;min-height:50px;padding:8px 11px;display:flex}.connector-search__option[aria-selected=true]{background:var(--connectors-fill)}.connector-search__logo{border:.5px solid var(--connectors-hairline);border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.connector-search__logo :is(img,svg,.plugin-card-item__icon-fallback){border-radius:6px;font-size:15px;width:25px!important;height:25px!important}.connector-search__text{min-width:0;color:var(--connectors-text);flex-direction:column;flex:auto;font-size:18px;line-height:25px;display:flex}.connector-search__text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connector-search__chevron{color:var(--connectors-tertiary);flex:none}.connector-search__empty{color:var(--connectors-tertiary);padding:14px 11px;font-size:18px}.connectors-modal .connector-search .catalog-search{flex:auto}.connectors-modal .catalog-search{box-sizing:border-box;border:1px solid var(--connectors-hairline);background:var(--theme-composer,#fff);box-shadow:none;color:var(--connectors-tertiary);border-radius:999px;flex:280px;align-items:center;gap:10px;margin:0;display:flex;height:45px!important;min-height:45px!important;padding:0 17px 0 22px!important}.connectors-modal .catalog-search:focus-within{border-color:color-mix(in srgb, var(--connectors-text) 28%, transparent)}.connectors-modal .catalog-search input{min-width:0;height:100%;color:var(--connectors-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:18px}.connectors-modal .catalog-search>svg{flex:0 0 20px;width:20px;height:20px}.connectors-modal .catalog-search input::placeholder{color:var(--connectors-tertiary)}.connectors-modal .plugins-modal-body>.plugins-section[aria-label=Catalog\ controls]{flex-wrap:nowrap}.connectors-modal .plugins-modal-body>.plugins-section[aria-label=Catalog\ controls] :is(.connector-search,.catalog-search){flex:160px;min-width:120px}.connectors-browse__scope{border:1px solid var(--connectors-hairline);max-width:260px;height:45px;color:var(--connectors-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 17px 0 20px;font-size:18px;line-height:25px;display:inline-flex}.connectors-browse__scope>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connectors-browse__scope>svg{color:var(--connectors-tertiary);flex:none}.connectors-browse__scope:is(:hover,[aria-expanded=true]){background:var(--connectors-fill)}.connectors-browse__scope:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.connectors-browse__scope-option{align-items:center;gap:8px;min-width:0;display:inline-flex}.connectors-browse__chips{flex-wrap:wrap;align-items:center;gap:11px;max-height:132px;margin:0 0 28px;padding:0 17px;display:flex;overflow-y:auto}.connectors-browse__chips>button,.connectors-browse__chips .connectors-browse__more{appearance:none;box-sizing:border-box;background:var(--connectors-fill);color:var(--connectors-text);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:none;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:0 14px;font-size:18px;line-height:25px;display:inline-flex;height:36px!important;min-height:36px!important}.connectors-browse__chips>button:hover,.connectors-browse__chips .connectors-browse__more:hover{background:var(--connectors-fill-hover)}.connectors-browse__chips>button[aria-pressed=true]{background:var(--connectors-text);color:var(--theme-composer,#fff)}.connectors-browse__chips>button:focus-visible,.connectors-browse__chips .connectors-browse__more:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.connectors-browse__chips .connectors-browse__more{gap:6px;padding-inline-end:11px}.connectors-browse__chips-trailing{margin-inline-start:auto;display:inline-flex}.connectors-browse__chips .connectors-browse__more[aria-pressed=true]{background:var(--connectors-text);color:var(--theme-composer,#fff)}.connectors-browse__more-menu{flex-direction:column;gap:2px;max-height:min(360px,60vh);padding:6px;display:flex;overflow-y:auto}.connectors-browse__more-option{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:15px;line-height:20px;display:flex}.connectors-browse__more-option:hover{background:var(--soft)}.connectors-browse__more-option:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}.connectors-modal .plugins-section[aria-label=Connectors]{flex-direction:column;gap:34px;display:flex}.connectors-modal .plugins-category,.connectors-modal .plugins-installed-strip{flex-direction:column;gap:11px;margin:0;display:flex}.connectors-modal :is(.plugins-category>h3,.plugins-category__header,.plugins-installed-strip>header){justify-content:space-between;align-items:baseline;gap:11px;margin:0;padding:11px 17px 8px;display:flex}.connectors-modal :is(.plugins-category h2,.plugins-category h3,.plugins-installed-strip h3){color:var(--connectors-text);margin:0;font-size:18px;font-weight:400;line-height:25px}.connectors-modal .plugins-category h2{font-size:22px;line-height:28px}.connectors-modal .plugins-installed-strip h3>span{color:var(--connectors-tertiary);font-weight:400}.plugins-category__view-all{color:var(--connectors-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:17px;line-height:22px}.plugins-category__view-all:hover{color:var(--connectors-text)}.plugins-category__view-all:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px;border-radius:4px}.connectors-modal .plugins-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 11px;margin:0;display:grid;container:connectors-rows/inline-size}@media (width<=640px){.connectors-modal .plugins-card-grid{grid-template-columns:minmax(0,1fr)}}.connectors-modal .plugins-card-grid>.muted{color:var(--connectors-tertiary);grid-column:1/-1;margin:0;padding:0 17px;font-size:17px}.connectors-modal .plugins-section .plugin-card-item{isolation:isolate;background:0 0;border-radius:22px;align-items:center;gap:17px;min-width:0;min-height:0;padding:17px;display:flex;position:relative}.connectors-modal .plugins-section .plugin-card-item:hover{background:color-mix(in srgb, var(--connectors-text) 5%, transparent)}.connectors-modal .plugin-card-item__detail{gap:17px}.connectors-modal .plugin-card-item__detail:after{content:"";pointer-events:none;border-radius:22px;position:absolute;inset:0}.connectors-modal .plugin-card-item__detail:focus-visible{outline:none}.connectors-modal .plugin-card-item__detail:focus-visible:after{box-shadow:inset 0 0 0 2px var(--accent-blue)}.connectors-modal .plugins-section .plugin-card-item__icon-wrap{border:.5px solid var(--connectors-hairline);background:var(--theme-composer,#fff);border-radius:14px;flex:0 0 56px;width:56px;height:56px;margin:0;padding:0}.connectors-modal .plugins-section .plugin-card-item__icon-wrap :is(img,svg,.plugin-card-item__icon-fallback){border-radius:8px;flex:0 0 39px;width:39px;height:39px}.connectors-modal .plugins-section .plugin-card-item__icon-wrap .plugin-card-item__icon-fallback{border-radius:14px;flex-basis:56px;width:56px;height:56px;font-size:21px;font-weight:400}.connectors-modal .plugin-card-item__content{gap:1px;min-width:0}.connectors-modal .plugins-card-grid .plugin-card-item__name{color:var(--connectors-text);text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;font-size:18px;font-weight:400;line-height:25px;overflow:hidden}.connectors-modal .plugins-card-grid .plugin-card-item__desc{color:var(--connectors-secondary);text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:none;line-clamp:none;font-size:18px;line-height:25px;display:block;overflow:hidden}.connectors-modal .plugins-section .plugin-card-item>:is(.ds-button,.installation-scope-menu,.installation-scope-trigger,.installation-scope-control>.ds-button),.connectors-modal .plugins-section .plugin-card-item .installation-scope-trigger{background:var(--connectors-fill);min-width:100px;color:var(--connectors-text);box-shadow:none;border:0;border-radius:999px;flex-shrink:0;padding-inline:22px;font-size:18px;font-weight:400;height:36px!important;min-height:36px!important}.connectors-modal .plugins-section .plugin-card-item>.installation-scope-menu{background:0 0;padding:0}.connectors-modal .plugins-section .plugin-card-item .installation-scope-control>.ds-button.installation-scope-trigger{gap:6px;padding:0 14px 0 20px;font-size:18px;height:36px!important;min-height:36px!important}.connectors-modal .skills-marketplace .plugins-show-more{font-size:17px}.connectors-modal .plugins-section .plugin-card-item .installation-scope-trigger:hover,.connectors-modal .plugins-section .plugin-card-item>.ds-button:hover{background:var(--connectors-fill-hover)}.plugin-card-item__state{color:var(--connectors-tertiary,var(--muted));white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;padding:2px 0;font-size:14px;line-height:16px;display:inline-flex}.connectors-modal .plugin-card-item__state{gap:7px;padding:3px 0;font-size:17px;line-height:22px}.connectors-modal .plugin-card-item__state>svg{width:17px;height:17px}.connectors-modal .plugin-card-item__state-dot{width:8px;height:8px}.plugin-card-item__state>svg{color:#1f9d55}.plugin-card-item__state-dot{background:#d9600c;border-radius:999px;width:6px;height:6px}.plugin-card-item__state[data-state=attention]{color:#d9600c}:root[data-theme=dark] .plugin-card-item__state>svg{color:#3fc47a}:root[data-theme=dark] .plugin-card-item__state[data-state=attention]{color:#f59a4c}:root[data-theme=dark] .plugin-card-item__state-dot{background:#f59a4c}.connectors-modal .connectors-yours>.muted{color:var(--connectors-tertiary);margin:6px 0 0;padding:0 17px;font-size:18px}.connectors-modal .plugins-section .plugin-card-item>.ds-button.plugin-management-trigger{width:36px;min-width:36px;color:var(--connectors-tertiary);background:0 0;padding:0}.connectors-modal .plugins-section .plugin-card-item>.ds-button.plugin-management-trigger:is(:hover,[aria-expanded=true]){background:var(--connectors-fill-hover);color:var(--connectors-text)}.connectors-modal :is(.plugins-modal-loading-status,.plugins-modal-hint,.plugins-section>.muted){color:var(--connectors-tertiary);margin:0 0 17px;padding:0 17px;font-size:17px}.connectors-modal .plugin-detail-page{min-height:100%}@media (width<=640px){.connectors-modal-overlay{padding:12px}.connectors-modal{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.connectors-modal__scroll{padding:48px 8px 16px}}.connectors-skeleton .connectors-skeleton__bar{background:var(--connectors-fill);vertical-align:middle;border-radius:4px;width:120px;height:.75em;display:inline-block}.connectors-skeleton .connectors-skeleton__bar--short{width:180px;max-width:100%}.connectors-skeleton .connectors-skeleton__bar--title{width:96px}.connectors-skeleton .plugin-card-item{pointer-events:none}.settings-modal-overlay{z-index:1400;background:#00000080;place-items:center;display:grid;position:fixed;inset:0}:root[data-theme=dark] .settings-modal-overlay{background:#000000b2}.settings-modal{--grok-bg-chrome:#fcfcfc;--grok-bg-elevated:#fff;--grok-bg-secondary:#1c1c1c0f;--grok-bg-secondary-hover:#1c1c1c1a;--grok-bg-active:#1c1c1c14;--grok-text-primary:#1c1c1c;--grok-text-secondary:#1c1c1cad;--grok-text-tertiary:#1c1c1c8f;--grok-text-quaternary:#1c1c1c66;--grok-icon-secondary:#1c1c1ca8;--grok-border-secondary:#1c1c1c1f;--grok-border-tertiary:#1c1c1c14;--grok-border-quaternary:#1c1c1c0f;--grok-accent:#1680f3;--grok-accent-hover:#126fd4;--grok-focus:#1e86fc;--grok-knob:#fff;--grok-knob-shadow:0 1px 3px 0 #1c1c1c1f;--text-primary:var(--grok-text-primary);--text-secondary:var(--grok-text-secondary);--text-tertiary:var(--grok-text-tertiary);--theme-text-tertiary:var(--grok-text-tertiary);--ink:var(--grok-text-primary);--muted:var(--grok-text-secondary);--chat-main-surface:var(--grok-bg-chrome);--panel-card-surface:var(--grok-bg-elevated);--panel-card-border:var(--grok-border-tertiary);--panel-row-hover:var(--grok-bg-secondary);--panel-page-hover:var(--grok-bg-secondary);--switch-on:var(--grok-accent);--switch-off:var(--grok-bg-secondary);--switch-knob:var(--grok-knob);--switch-knob-shadow:var(--grok-knob-shadow);--accent-blue:var(--grok-focus);--text-font:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-weight-body:420;--type-weight-label:420;--type-weight-heading:420;--type-weight-display:500;--type-weight-emphasis:500;font-family:var(--text-font);box-sizing:border-box;border:1px solid var(--grok-border-secondary);border-radius:var(--grok-radius-xl,14px);-webkit-font-smoothing:antialiased;background:var(--grok-bg-chrome);width:min(900px,100vw - 40px);height:min(700px,100dvh - 96px);color:var(--grok-text-primary);outline:none;grid-template-columns:198px minmax(0,1fr);font-weight:420;display:grid;position:relative;overflow:clip}:root[data-theme=dark] .settings-modal{--grok-bg-chrome:#121212;--grok-bg-elevated:#1f1f1f;--grok-bg-secondary:#f5f5f50a;--grok-bg-secondary-hover:#f5f5f514;--grok-bg-active:#f5f5f514;--grok-text-primary:#f5f5f5;--grok-text-secondary:#f5f5f5a8;--grok-text-tertiary:#f5f5f58a;--grok-text-quaternary:#f5f5f561;--grok-icon-secondary:#f5f5f5a3;--grok-border-secondary:#f5f5f51a;--grok-border-tertiary:#f5f5f50f;--grok-border-quaternary:#f5f5f50a;--grok-accent:#116dd2;--grok-accent-hover:#1784fb;--grok-focus:#1884fc;--grok-knob:#f5f5f5;--grok-knob-shadow:none}.settings-modal__nav{border-right:.5px solid var(--grok-border-tertiary);flex-direction:column;gap:2px;min-height:0;padding:16px 12px;display:flex;overflow-y:auto}.settings-modal__nav-item{box-sizing:border-box;min-height:32px;color:var(--grok-text-primary);border-radius:8px;outline:none;align-items:center;gap:9px;padding:7px 9px;font-size:13px;line-height:18px;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.settings-modal__nav-item>svg{color:currentColor;flex:0 0 18px;width:18px;height:18px;margin:-1.5px}.settings-modal__nav-item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-modal__nav-item:hover{background:var(--grok-bg-secondary)}.settings-modal__nav-item--active,.settings-modal__nav-item--active:hover{background:var(--grok-bg-active)}.settings-modal__nav-item:focus-visible{outline:2px solid var(--grok-focus);outline-offset:-2px}.settings-modal__pane{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.settings-modal__close{z-index:3;width:32px;height:32px;color:var(--grok-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-grid;position:absolute;top:10px;right:10px}.settings-modal__close:hover{background:color-mix(in srgb, var(--grok-text-primary) 11%, transparent);color:var(--grok-text-secondary)}.settings-modal__close:focus-visible{outline:2px solid var(--grok-focus);outline-offset:2px}.settings-modal__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.settings-modal .plugins-settings-page.plugins-settings-page--full-page{min-height:0}.settings-modal .plugins-settings-page--full-page .plugins-modal-dialog--settings{min-height:0;background:0 0!important}.settings-modal .plugins-settings-page--full-page .plugins-modal-body,.settings-modal .plugins-settings-page--full-page .plugins-modal-body--environment{padding:0 32px 28px!important}.settings-modal .plugins-modal-body>.settings-page-header{z-index:2;box-sizing:border-box;background:var(--grok-bg-chrome);width:calc(100% + 64px);max-width:none;margin:0 -32px 22px;padding:32px 32px 6px;position:sticky;top:0}.settings-modal .plugins-modal-body>:is(div,header):has(>.settings-page-header){z-index:2;box-sizing:border-box;background:var(--grok-bg-chrome);width:calc(100% + 64px);max-width:none;margin:0 -32px 22px;padding:32px 32px 6px;position:sticky;top:0}@layer settings-body-typography{:root:root:root .settings-modal .plugins-modal-body :is(h1,.settings-page-title){color:var(--grok-text-primary)!important;letter-spacing:-.008em!important;padding-inline-start:8px!important;font-size:17px!important;font-weight:500!important;line-height:24px!important}:root:root:root .settings-modal .plugins-modal-body :is(.settings-page-header,.settings-page-header>*){margin-bottom:0!important}:root:root:root .settings-modal .plugins-modal-body :is(.settings-page-description,.settings-page-back,.settings-page-tabs){margin-inline-start:8px!important}:root:root:root .settings-modal .plugins-modal-body .settings-page-description{display:none!important}:root:root:root .settings-modal .plugins-modal-body :is(.settings-block__head h2,.account-preferences-flat__title,.team-dashboard-section-title,.members-dashboard__section-title,.team-dashboard-section>h2,.memory-section__head h2,.overview-activity__heading h2,h2:not(.settings-page-title)){color:var(--grok-text-secondary)!important}:root:root:root .settings-modal .plugins-modal-body :is(.team-dashboard-section>h2,.members-dashboard__section-title,.team-dashboard-section-title,h2:not(.settings-page-title,.settings-card h2,.reason-hub__card h2,.overview-activity__heading h2)){padding-inline:8px 4px!important}:root:root:root .settings-modal .plugins-modal-body .team-dashboard-heading__more{z-index:3!important;margin:0!important;position:absolute!important;top:28px!important;right:52px!important}:root:root:root .settings-modal .plugins-modal-body .team-dashboard-heading:not(:has(>:not(.team-dashboard-heading__more))){display:contents!important}:root:root:root .settings-modal .plugins-modal-body .overview-activity__annual{border:.5px solid var(--grok-border-tertiary)!important;background:var(--grok-bg-elevated)!important;border-radius:12px!important;padding:0 14px 14px!important}:root:root:root .settings-modal .plugins-modal-body .overview-activity__heading{margin-bottom:8px!important;padding-block:10px!important}:root:root:root .settings-modal .plugins-modal-body .overview-activity__heading h2{color:var(--grok-text-primary)!important;font-size:13px!important;line-height:18px!important}:root:root:root .settings-modal .plugins-modal-body .overview-activity__heading p{color:var(--grok-text-secondary)!important}:root:root:root .settings-modal .plugins-modal-body .plugins-settings-general :is(.appearance-preference-row,.settings-row):not(.profile-photo-row) .settings-row__sub{display:none!important}:root:root:root .settings-modal .plugins-modal-body .overview-activity__github-note:not(:has(button)){display:none!important}:root:root:root .settings-modal :not(h1,.settings-page-title,.profile-name__text,strong,b,code,pre,kbd,.apikeys-mcp-command *,.apikeys-row__value *){font-weight:420!important}:root:root:root .settings-modal :is(.profile-name__text,strong,b){font-weight:500!important}:root:root:root .settings-modal .profile-name__text{color:var(--grok-text-primary)!important}:root:root:root .settings-modal .plugins-modal-body :is(.reason-hub__card,.settings-card,.team-dashboard-card,.overview-activity__annual,.model-settings-split-section__container,.developer-api-card,.apikeys-keys-panel,.billing-overview,.workspace-seats,.memory-heading,.memory-notes,.device-control-card,.auto-review__heading,.auto-review__editor,.auto-review__rules,.cloud-access-head){border-radius:14px!important}:root:root:root .settings-modal .plugins-modal-body .profile-photo-row{align-items:center!important;gap:14px!important;padding:18px 16px!important}:root:root:root .settings-modal .plugins-modal-body .profile-photo-row :is(.profile-photo,.profile-photo>.avatar){width:44px!important;min-width:44px!important;height:44px!important}:root:root:root .settings-modal .plugins-modal-body .profile-photo-row .connection-row__main{gap:0!important}:root:root:root .settings-modal .plugins-modal-body .profile-photo-row .settings-row__value{gap:6px!important;min-height:18px!important}:root:root:root .settings-modal .plugins-modal-body .profile-photo-row .settings-row__value .icon-button{width:18px!important;height:18px!important;min-height:18px!important;color:var(--grok-text-secondary)!important;padding:0!important}:root:root:root .settings-modal .plugins-modal-body .profile-photo__actions{gap:8px!important}:root:root:root .settings-modal .plugins-modal-body :is(.btn-ghost,.settings-manage-link) :is(.ds-button__slot,.ds-button__slot *){font-size:14px!important;line-height:20px!important}:root:root:root .settings-modal .plugins-modal-body :is(.settings-row__name,.connection-row__main>strong){color:var(--grok-text-primary)!important}:root:root:root .settings-modal .plugins-modal-body :is(.settings-row__sub,.connection-row__main>.muted,.muted){color:var(--grok-text-secondary)!important}:root:root:root .settings-modal .plugins-modal-body :is(.settings-manage-link,.account-preferences-more-btn,.account-delete-trigger-button,.overview-activity__connect,.profile-photo__actions .btn-ghost,.settings-row__control>.btn-ghost,.settings-row__control>.btn-secondary),:root:root:root .settings-modal .plugins-modal-body :is(.team-profile__control,.members-dashboard__tools,.team-dashboard-card td,.team-dashboard-heading,.workspace-seats) :is(button,a.btn,.ds-button):not(.members-dashboard__invite,.primary-button,.settings-menu-select__trigger,.settings-more-menu__trigger,[role=switch]){transition:background-color .12s ease-out;background:var(--grok-bg-secondary)!important;height:32px!important;min-height:32px!important;box-shadow:inset 0 0 0 .5px var(--grok-border-quaternary)!important;color:var(--grok-text-primary)!important;border:0!important;border-radius:9999px!important;gap:4px!important;padding:6px 12px!important;font-size:14px!important;line-height:20px!important}:root:root:root .settings-modal .plugins-modal-body :is(.settings-manage-link,.account-preferences-more-btn,.account-delete-trigger-button,.overview-activity__connect,.profile-photo__actions .btn-ghost,.settings-row__control>.btn-ghost,.settings-row__control>.btn-secondary):hover,:root:root:root .settings-modal .plugins-modal-body :is(.team-profile__control,.members-dashboard__tools,.team-dashboard-card td,.team-dashboard-heading,.workspace-seats) :is(button,a.btn,.ds-button):not(.members-dashboard__invite,.primary-button,.settings-menu-select__trigger,.settings-more-menu__trigger,[role=switch]):hover{background:var(--grok-bg-secondary-hover)!important}:root:root:root .settings-modal .plugins-modal-body :is(input:is([type=text],[type=search],[type=email],[type=url],[type=number],:not([type])),textarea,.ds-input__field,.ds-textarea__field,.apikeys-mcp-command,.apikeys-row__value,.connect-field):not([role=switch]){border-color:var(--grok-border-secondary)!important}:root:root:root .settings-modal .plugins-modal-body .channels-hero{gap:4px!important;min-height:196px!important;margin-bottom:0!important;padding:4px!important}:root:root:root .settings-modal .plugins-modal-body .channels-hero__copy{gap:2px!important;padding:10px!important}:root:root:root .settings-modal .plugins-modal-body .channels-hero__copy h2{color:var(--grok-text-primary)!important;padding:0!important;font-size:13px!important;line-height:18px!important}:root:root:root .settings-modal .plugins-modal-body .channels-hero__copy p{color:var(--grok-text-secondary)!important;font-size:13px!important;line-height:18px!important}:root:root:root .settings-modal .plugins-modal-body .channels-hero__art{border-radius:calc(var(--grok-radius-xl,14px) - 4px)!important;overflow:hidden!important}:root:root:root .settings-modal .plugins-modal-body .channels-hero .ds-button--primary{border-radius:9999px!important;height:32px!important;padding:6px 12px!important;font-size:14px!important;line-height:20px!important}:root:root:root .settings-modal .plugins-modal-body .channels-command{color:var(--grok-text-secondary)!important;font-size:12px!important;line-height:16px!important}}.settings-modal__flash{border-radius:6px;animation:1.6s ease-out settings-modal-flash}@keyframes settings-modal-flash{0%,25%{background-color:color-mix(in srgb, var(--grok-accent) 16%, transparent)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.settings-modal__flash{animation-duration:.01ms}}@media (width<=720px){.settings-modal-overlay{padding:0}.settings-modal{border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100vw;height:100dvh}.settings-modal__nav{border-right:0;border-bottom:.5px solid var(--grok-border-tertiary);flex-direction:row;padding:10px 52px 10px 12px;overflow-x:auto}.settings-modal__nav-item{flex:none}.settings-modal__close{position:fixed;top:12px;right:12px}.settings-modal .plugins-settings-page--full-page .plugins-modal-body{padding:20px 16px 24px!important}}.settings-modal{--line:var(--grok-border-tertiary);--line-strong:var(--grok-border-secondary)}.settings-modal .overview-activity{--soft:var(--grok-bg-secondary-hover);--bg:var(--grok-bg-elevated)}.settings-modal .trend-grid{opacity:1}.settings-modal .trend-y-axis-label{fill:var(--grok-text-tertiary);font-size:11px}.settings-modal :is(.trend-axis-labels,.chart-legend span,.overview-activity__weekdays,.overview-activity__months){color:var(--grok-text-tertiary);font-size:11px;line-height:16px}.settings-modal .trend-tooltip{background:var(--grok-bg-elevated)!important;box-shadow:0 10px 20px -3px #1c1c1c1a, 0 4px 6px -4px #1c1c1c1a, 0 0 0 1px var(--grok-border-tertiary)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--grok-text-primary)!important;border:0!important;border-radius:12px!important}:root[data-theme=dark] .settings-modal .trend-tooltip{box-shadow:0 0 0 1px var(--grok-border-secondary)!important}.live-voice-float{top:max(12px, env(safe-area-inset-top));left:calc(var(--app-sidebar-rendered-width,0px) + (100vw - var(--app-sidebar-rendered-width,0px)) / 2);z-index:11020;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(420px,100vw - 24px);display:flex;position:fixed;transform:translate(-50%)}.live-voice-float>*{pointer-events:auto}.live-voice-float,.live-voice-float *{app-region:no-drag;-webkit-app-region:no-drag}@media (width<=767px){.live-voice-float{top:calc(max(0px, env(safe-area-inset-top)) + 56px);left:50%}}.live-voice-pill{--live-voice-muted:color-mix(in srgb, var(--button-text,#fff) 58%, transparent);box-sizing:border-box;corner-shape:var(--app-corner-shape,round);background:var(--button,#0d0d0d);width:100%;min-height:44px;color:var(--button-text,#fff);border-radius:22px;align-items:center;gap:8px;padding:6px 7px;font-weight:400;display:flex;box-shadow:0 8px 24px #0000002e,0 2px 6px #00000014}@media (prefers-reduced-motion:no-preference){.live-voice-pill{animation:.26s cubic-bezier(.2,.8,.2,1) live-voice-pill-enter}}@keyframes live-voice-pill-enter{0%{opacity:0;transform:translateY(-16px)scale(.96)}to{opacity:1;transform:none}}.live-voice-pill__summary{min-width:0;height:30px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:15px;flex:auto;align-items:center;padding:0 6px;display:flex}.live-voice-pill__summary:hover{background:color-mix(in srgb, var(--button-text,#fff) 6%, transparent)}.live-voice-pill__summary:focus-visible{outline:2px solid var(--live-voice-muted);outline-offset:2px}.live-voice-pill__wave{width:0;min-width:0;height:20px;color:color-mix(in srgb, #24569c 55%, var(--button-text,#fff));flex:1 1 0;display:block}.live-voice-pill__error{color:var(--live-voice-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px;overflow:hidden}.live-voice-pill__time{font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:8px;font-size:14px;line-height:20px;display:inline-flex}.live-voice-pill__status{color:var(--live-voice-muted)}.live-voice-pill__status:empty{display:none}.live-voice-pill__button{background:color-mix(in srgb, var(--button-text,#fff) 9%, transparent);width:32px;height:32px;color:var(--button-text,#fff);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.live-voice-pill__button:hover:not(:disabled),.live-voice-pill__button:focus-visible{background:color-mix(in srgb, var(--button-text,#fff) 16%, transparent);outline:none}.live-voice-pill__button:focus-visible{box-shadow:0 0 0 2px var(--live-voice-muted)}.live-voice-pill__button:disabled{opacity:.45;cursor:default}.live-voice-pill__button--toggle[aria-pressed=true],.live-voice-pill__button--toggle[aria-pressed=true]:hover:not(:disabled){background:var(--button-text,#fff);color:var(--button,#0d0d0d)}.live-voice-pill__button--end{color:#fff;background:#e5484d}.live-voice-pill__button--end:hover:not(:disabled),.live-voice-pill__button--end:focus-visible{color:#fff;background:#d93d42}.nav-item svg.nav-item__reason-mark.reason-bot{flex:none;width:20px;height:20px;margin:-2px}.live-voice-bar{--live-voice-bar-surface:var(--theme-composer,#fff);--live-voice-bar-control:color-mix(in srgb, var(--theme-ink,#1d1c18) 6%, var(--live-voice-bar-surface));--live-voice-bar-control-hover:color-mix(in srgb, var(--theme-ink,#1d1c18) 11%, var(--live-voice-bar-surface));box-sizing:border-box;pointer-events:auto;--live-voice-bar-control-size:var(--session-header-action-size,28px);--live-voice-bar-height:calc(var(--live-voice-bar-control-size) + 8px);width:100%;font-size:max(14px, var(--app-type-base,13px));border-radius:calc(var(--live-voice-bar-height) / 2);corner-shape:var(--app-corner-shape,round);background:var(--live-voice-bar-surface);color:var(--theme-ink,#1d1c18);font-weight:400;overflow:hidden;box-shadow:0 10px 30px #00000024,0 1px 3px #00000014}@media (prefers-reduced-motion:no-preference){.live-voice-bar{animation:.24s cubic-bezier(.2,.8,.2,1) live-voice-bar-enter}}@keyframes live-voice-bar-enter{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:none}}.live-voice-bar[data-drawer]{border-radius:20px}.live-voice-bar__row{height:var(--live-voice-bar-height);box-sizing:border-box;align-items:center;gap:4px;padding:0 4px 0 6px;display:flex}.live-voice-bar__avatar{width:var(--live-voice-bar-control-size);height:var(--live-voice-bar-control-size);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.live-voice-bar__meta{min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:row;flex:1;align-items:center;gap:8px;padding:0 4px;line-height:18px;display:flex}.live-voice-bar__meta:disabled{cursor:default}.live-voice-bar__target-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:45%;overflow:hidden}.live-voice-bar__status{min-width:0;color:var(--theme-text-tertiary,#8c8a82);font-size:inherit;font-variant-numeric:tabular-nums;flex:1;align-items:center;gap:6px;line-height:18px;display:flex}.live-voice-bar__status-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.live-voice-bar[data-phase=failed] .live-voice-bar__status-text{white-space:normal;color:var(--theme-text-secondary,#5b5a54)}.live-voice-bar__time{flex:none;margin-left:auto;padding-right:4px}.live-voice-bar__wave{width:44px;height:12px;color:var(--theme-accent,#24569c);flex:none}.live-voice-bar__button{width:var(--live-voice-bar-control-size);height:var(--live-voice-bar-control-size);background:var(--live-voice-bar-control);color:inherit;cursor:pointer;touch-action:none;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.live-voice-bar__button>svg{flex:none;width:16px;height:16px}.live-voice-bar__button:hover:not(:disabled){background:var(--live-voice-bar-control-hover)}.live-voice-bar__button[aria-pressed=true]{background:var(--live-voice-bar-control-hover);box-shadow:inset 0 0 0 1px var(--theme-line,#00000014)}.live-voice-bar__button:disabled{opacity:.5;cursor:default}.live-voice-bar__button--end,.live-voice-bar__button--end:hover:not(:disabled){color:#fff;background:#e0362f}.live-voice-bar__button--end:hover:not(:disabled){background:#c92d27}.live-voice-bar button:focus-visible{outline:2px solid var(--theme-accent,#24569c);outline-offset:2px}.live-voice-bar__drawer{border-top:1px solid var(--theme-line,#00000014)}.live-voice-bar__reveal{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.2,.8,.2,1);display:grid}.live-voice-bar__reveal[data-open]{grid-template-rows:1fr}.live-voice-bar__reveal-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.live-voice-bar__reveal{transition:none}}.live-voice-bar-slot{--live-voice-bar-gap:6px;width:min(440px,100vw - 24px);height:calc(var(--session-header-action-size,28px) + 8px);app-region:no-drag;-webkit-app-region:no-drag;justify-self:center;position:relative}.live-voice-bar-slot[data-mode=below]{top:calc(100% + var(--live-voice-bar-gap));position:absolute;left:50%;transform:translate(-50%)}.live-voice-bar-docked{z-index:40;justify-content:center;display:flex;position:absolute;top:0;left:0;right:0}.live-voice-bar-docked .live-voice-bar{width:100%;transition:width .34s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1),border-radius .2s;animation:none}.live-voice-bar-docked .live-voice-bar__row>*{transition:opacity .2s .12s}.live-voice-bar-slot[data-from=pill] .live-voice-bar{width:var(--live-voice-from-width);transition:none}.live-voice-bar-slot[data-from=pill] .live-voice-bar__row>*{opacity:0;transition:none}.live-voice-bar-slot[data-from=below] .live-voice-bar{transform:translateY(calc(calc(var(--session-header-action-size,28px) + 8px) + var(--live-voice-bar-gap)));transition:none}.live-voice-bar-slot[data-from=takeover] .live-voice-bar{transform:translateY(calc(-1 * (calc(var(--session-header-action-size,28px) + 8px) + var(--live-voice-bar-gap))));transition:none}@media (prefers-reduced-motion:reduce){.live-voice-bar-docked .live-voice-bar,.live-voice-bar-docked .live-voice-bar__row>*{transition:none}}.live-voice-bar-docked .live-voice-bar{box-shadow:0 6px 22px #0000001f,0 1px 3px #00000014}.live-voice-bar__settings{flex-direction:column;padding:2px 16px 8px;display:flex}.live-voice-bar__setting{justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.live-voice-bar__setting-label{flex-direction:column;min-width:0;display:flex}.live-voice-bar__setting-hint{color:var(--theme-text-tertiary,#8c8a82);font-size:14px;line-height:15px}.live-voice-bar__select{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--theme-line,#0000001f);background:var(--live-voice-bar-surface);max-width:190px;color:inherit;font:inherit;border-radius:8px;padding:4px 8px;font-size:14px}.live-voice-bar__error{color:#c92d27;margin:4px 0 0;font-size:14px}.live-voice-bar__transcript{flex-direction:column;gap:6px;max-height:min(320px,50vh);margin:0;padding:12px 12px 14px;list-style:none;display:flex;overflow-y:auto}.live-voice-bar__bubble{overflow-wrap:anywhere;border-radius:16px;max-width:82%;padding:7px 12px;font-size:14px;line-height:19px}.live-voice-bar__bubble[data-speaker=person]{background:var(--theme-ink,#1d1c18);color:var(--live-voice-bar-surface);align-self:flex-end}.live-voice-bar__bubble[data-speaker=reason]{background:var(--live-voice-bar-control);align-self:flex-start}.live-voice-bar__activity{color:var(--theme-text-tertiary,#8c8a82);align-self:flex-start;padding:0 4px;font-size:14px}.live-voice-bar__empty{color:var(--theme-text-tertiary,#8c8a82);margin:0;padding:14px 16px;font-size:14px}@media (width<=420px){.live-voice-bar__wave{display:none}}.live-voice-picker__button{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.live-voice-picker__button>svg{color:var(--theme-text-tertiary,#8c8a82)}.live-voice-picker{z-index:11030;background:var(--theme-composer,#fff);width:220px;color:var(--theme-ink,#1d1c18);border-radius:14px;flex-direction:column;padding:6px;font-weight:400;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #00000024,0 1px 3px #00000014}.live-voice-picker__row{border-radius:9px;align-items:center;gap:4px;display:flex}.live-voice-picker__row:hover,.live-voice-picker__row[data-selected]{background:var(--theme-highlight,#0000000d)}.live-voice-picker__choose{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:8px 6px 8px 10px;font-size:14px;display:flex}.live-voice-picker__choose>svg{color:var(--theme-ink,#1d1c18)}.live-voice-picker__play{background:color-mix(in srgb, var(--theme-ink,#1d1c18) 7%, transparent);width:26px;height:26px;color:var(--theme-text-secondary,#5b5a54);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-right:6px;display:grid}.live-voice-picker__play:hover,.live-voice-picker__play[aria-pressed=true]{background:color-mix(in srgb, var(--theme-ink,#1d1c18) 13%, transparent);color:var(--theme-ink,#1d1c18)}.live-voice-picker button:focus-visible{outline:2px solid var(--theme-accent,#24569c);outline-offset:1px}.app-shell--desktop [data-native-titlebar-inset]{box-sizing:border-box;padding-left:var(--native-titlebar-safe-padding)!important}.free-plan-tag{border:1px solid var(--line);color:var(--muted);font:inherit;background:0 0;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:14px;line-height:16px}.pro-checkout-notice{z-index:11030;box-sizing:border-box;background:var(--button,#0d0d0d);max-width:min(440px,100vw - 32px);color:var(--button-text,#fff);border-radius:14px;align-items:center;gap:12px;padding:10px 10px 10px 16px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.pro-checkout-notice button{background:color-mix(in srgb, var(--button-text,#fff) 12%, transparent);color:inherit;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:4px 10px}.github-installation-dialog{width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);overflow-y:auto}.github-installation-guide{gap:16px;padding:4px 0 12px;display:grid}.github-installation-guide__account{align-items:center;gap:12px;display:flex}.github-installation-guide__account img{border-radius:50%;flex-shrink:0}.github-installation-guide__account strong{overflow-wrap:anywhere;display:block}.github-installation-guide__account span{color:var(--muted)}.github-installation-guide__binding{border:1px solid var(--line);background:var(--glass-surface);border-radius:10px;padding:12px}.github-installation-guide__binding p{overflow-wrap:anywhere;margin:0 0 4px}.github-installation-guide__message{margin:0;line-height:1.5}.github-installation-guide__screenshot{min-width:0;margin:0}.github-installation-guide__screenshot img{border-radius:8px;width:100%;height:auto;display:block}.github-installation-guide__screenshot figcaption{color:var(--muted);margin-top:6px;font-size:14px}.github-installation-guide__warning{border-left:3px solid var(--muted);background:var(--glass-surface);color:var(--muted);border-radius:4px;margin:0;padding:12px;font-size:14px;line-height:1.5}.github-installation-guide__open{box-sizing:border-box;width:100%;text-decoration:none}.github-installation-dialog__actions{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;display:flex}.in-app-not-found .signin-redirect-error{max-width:360px;padding:0 16px}.in-app-not-found__title{color:var(--ink);margin:0;font-size:22px;font-weight:400;line-height:1.3}.in-app-not-found p,.in-app-not-found small{margin:0;line-height:1.5}.in-app-not-found [role=alert]{color:var(--red)}.desktop-update-prompt-slot:empty{display:none}.desktop-update-prompt{border:1px solid var(--border-primary);border-radius:var(--menu-radius-lg);background:var(--chrome);color:var(--ink);gap:4px;padding:12px;display:grid}.desktop-update-prompt__title,.desktop-update-prompt__body{margin:0;font-weight:400}.desktop-update-prompt__title{font-size:15px;line-height:20px}.desktop-update-prompt__body{color:var(--muted);font-size:14px;line-height:20px}.desktop-update-prompt__actions{gap:8px;margin-top:8px;display:flex}.desktop-update-prompt__actions>.ds-button{font-size:14px;font-weight:400}
