.RelayDesktopExecutionSettings_settings__T6sQo{height:100%;overflow:auto;padding:var(--companion-space-5);color:var(--relay-text-1);background:var(--relay-site-surface)}.RelayDesktopExecutionSettings_blocker__2ZMrx,.RelayDesktopExecutionSettings_header__qNL7t,.RelayDesktopExecutionSettings_sectionHeader__gVlOS,.RelayDesktopExecutionSettings_state__9w_hV{display:flex;align-items:center}.RelayDesktopExecutionSettings_header__qNL7t{justify-content:space-between;gap:var(--companion-space-4);margin-bottom:var(--companion-space-3)}.RelayDesktopExecutionSettings_header__qNL7t div,.RelayDesktopExecutionSettings_sectionHeader__gVlOS div,.RelayDesktopExecutionSettings_state__9w_hV div{display:grid;gap:var(--companion-space-1)}.RelayDesktopExecutionSettings_blockers__OImd3 h2,.RelayDesktopExecutionSettings_header__qNL7t h1,.RelayDesktopExecutionSettings_header__qNL7t p,.RelayDesktopExecutionSettings_message__KeJtK,.RelayDesktopExecutionSettings_sectionHeader__gVlOS h2,.RelayDesktopExecutionSettings_sectionHeader__gVlOS p,.RelayDesktopExecutionSettings_state__9w_hV h1,.RelayDesktopExecutionSettings_state__9w_hV p{margin:0}.RelayDesktopExecutionSettings_header__qNL7t h1{font-size:var(--companion-type-heading-size);font-weight:var(--companion-weight-title)}.RelayDesktopExecutionSettings_header__qNL7t p,.RelayDesktopExecutionSettings_sectionHeader__gVlOS p,.RelayDesktopExecutionSettings_state__9w_hV p{color:var(--relay-text-3);font-size:var(--companion-type-metadata-size)}.RelayDesktopExecutionSettings_header__qNL7t button,.RelayDesktopExecutionSettings_primary__ofeGk,.RelayDesktopExecutionSettings_recovery__i1Qaj{display:inline-flex;align-items:center;justify-content:center;gap:var(--companion-space-2);min-height:var(--companion-touch-target);padding:0 var(--companion-space-3);border:var(--space-px) solid var(--relay-border);border-radius:var(--companion-radius-control);font-size:var(--companion-type-interface-size)}.RelayDesktopExecutionSettings_header__qNL7t button{color:var(--relay-text-1);background:var(--relay-surface-soft)}.RelayDesktopExecutionSettings_statusStrip__fNVrR{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-px);margin-bottom:var(--companion-space-5);background:var(--relay-border-soft)}.RelayDesktopExecutionSettings_statusStrip__fNVrR span{display:grid;gap:var(--companion-space-1);padding:var(--companion-space-3);background:var(--relay-surface-soft)}.RelayDesktopExecutionSettings_blocker__2ZMrx small,.RelayDesktopExecutionSettings_sectionHeader__gVlOS>span,.RelayDesktopExecutionSettings_statusStrip__fNVrR small{color:var(--relay-text-3);font-size:var(--companion-type-metadata-size)}.RelayDesktopExecutionSettings_statusStrip__fNVrR strong{font-size:var(--companion-type-interface-size);font-weight:var(--companion-weight-medium);text-transform:capitalize}.RelayDesktopExecutionSettings_alert__GoNAK,.RelayDesktopExecutionSettings_blockers__OImd3{margin-bottom:var(--companion-space-3)}.RelayDesktopExecutionSettings_blockers__OImd3 h2,.RelayDesktopExecutionSettings_sectionHeader__gVlOS h2{font-size:var(--companion-type-interface-size);font-weight:var(--companion-weight-medium)}.RelayDesktopExecutionSettings_blocker__2ZMrx{justify-content:space-between;gap:var(--companion-space-4);min-height:calc(var(--companion-touch-target) + var(--companion-space-2));margin-top:var(--space-px);padding:var(--companion-space-2) var(--companion-space-3);background:var(--relay-surface-soft)}.RelayDesktopExecutionSettings_blocker__2ZMrx>div{display:grid;gap:var(--companion-space-1)}.RelayDesktopExecutionSettings_blocker__2ZMrx strong{color:var(--relay-warning);font-size:var(--companion-type-metadata-size);font-weight:var(--companion-weight-title)}.RelayDesktopExecutionSettings_recovery__i1Qaj{flex:0 0 auto;border-color:transparent;color:var(--relay-action-text);background:var(--relay-focus)}.RelayDesktopExecutionSettings_blocker__2ZMrx details{color:var(--relay-text-3);font-size:var(--companion-type-metadata-size)}.RelayDesktopExecutionSettings_blocker__2ZMrx details summary{display:inline-flex;align-items:center;min-height:var(--companion-touch-target);width:fit-content;cursor:pointer}.RelayDesktopExecutionSettings_blocker__2ZMrx details ul{display:grid;gap:var(--companion-space-2);margin:var(--companion-space-1) 0 0;padding:0;list-style:none}.RelayDesktopExecutionSettings_blocker__2ZMrx details code,.RelayDesktopExecutionSettings_blocker__2ZMrx details small{display:block;margin-top:var(--companion-space-1)}.RelayDesktopExecutionSettings_alert__GoNAK{display:flex;align-items:center;justify-content:space-between;gap:var(--companion-space-4);padding:var(--companion-space-3);border:var(--space-px) solid var(--relay-border);background:var(--relay-surface-soft)}.RelayDesktopExecutionSettings_alert__GoNAK>div{display:grid;gap:var(--companion-space-1)}.RelayDesktopExecutionSettings_alert__GoNAK strong{color:var(--relay-warning);font-size:var(--companion-type-metadata-size);font-weight:var(--companion-weight-title)}.RelayDesktopExecutionSettings_alert__GoNAK details,.RelayDesktopExecutionSettings_alert__GoNAK p{margin:0;color:var(--relay-text-2);font-size:var(--companion-type-metadata-size)}.RelayDesktopExecutionSettings_alert__GoNAK details{color:var(--relay-text-3);font-size:var(--companion-type-metadata-size)}.RelayDesktopExecutionSettings_alert__GoNAK details summary{width:fit-content;cursor:pointer}.RelayDesktopExecutionSettings_alert__GoNAK details code{display:block;margin-top:var(--companion-space-1)}.RelayDesktopExecutionSettings_columns__iPTjc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--companion-space-3)}.RelayDesktopExecutionSettings_panel__JnPZS{display:grid;align-content:start;gap:var(--companion-space-3);padding:0;background:transparent;border:0}.RelayDesktopExecutionSettings_panel__JnPZS[data-active=true]{padding-left:var(--companion-space-3);border-left:calc(var(--space-px) * 2) solid var(--relay-focus);background:color-mix(in srgb,var(--relay-surface-soft) 46%,transparent)}.RelayDesktopExecutionSettings_sectionHeader__gVlOS{justify-content:space-between;gap:var(--companion-space-3);min-height:var(--companion-touch-target)}.RelayDesktopExecutionSettings_panel__JnPZS label{display:grid;gap:var(--companion-space-1);color:var(--relay-text-2);font-size:var(--companion-type-metadata-size)}.RelayDesktopExecutionSettings_inputShell__o00_J,.RelayDesktopExecutionSettings_panel__JnPZS select{min-height:var(--companion-touch-target);border:var(--space-px) solid var(--relay-border);color:var(--relay-text-1);background:var(--relay-surface)}.RelayDesktopExecutionSettings_panel__JnPZS select{padding:0 var(--companion-space-2)}.RelayDesktopExecutionSettings_inputShell__o00_J{display:flex;align-items:center;gap:var(--companion-space-1);padding:0 var(--companion-space-2)}.RelayDesktopExecutionSettings_inputShell__o00_J input{min-width:0;width:100%;border:0;outline:0;color:inherit;background:transparent;font:inherit;font-family:var(--companion-font-numeric);font-weight:var(--companion-weight-numeric);font-feature-settings:var(--companion-numeric-features);font-variant-numeric:tabular-nums lining-nums}.RelayDesktopExecutionSettings_inputShell__o00_J small{color:var(--relay-text-3)}.RelayDesktopExecutionSettings_fieldError__Q7OMo{color:var(--relay-warning);font-size:var(--companion-type-metadata-size)}.RelayDesktopExecutionSettings_fieldGrid__5UiO3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--companion-space-3)}.RelayDesktopExecutionSettings_toggle__FYOO_{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:var(--companion-touch-target);padding:var(--companion-space-2)}.RelayDesktopExecutionSettings_toggle__FYOO_ input{margin-top:var(--companion-space-1)}.RelayDesktopExecutionSettings_toggle__FYOO_>span{display:grid;gap:var(--companion-space-1)}.RelayDesktopExecutionSettings_toggle__FYOO_ strong{color:var(--relay-text-1);font-size:var(--companion-type-metadata-size);font-weight:var(--companion-weight-title)}.RelayDesktopExecutionSettings_toggle__FYOO_ small{color:var(--relay-text-3);font-size:var(--companion-type-metadata-size)}.RelayDesktopExecutionSettings_primary__ofeGk,.RelayDesktopExecutionSettings_recovery__i1Qaj{justify-self:start;border-color:transparent;color:var(--relay-action-text);background:var(--relay-focus)}.RelayDesktopExecutionSettings_header__qNL7t button:disabled,.RelayDesktopExecutionSettings_primary__ofeGk:disabled{opacity:.55}.RelayDesktopExecutionSettings_header__qNL7t button:focus-visible,.RelayDesktopExecutionSettings_inputShell__o00_J:focus-within,.RelayDesktopExecutionSettings_panel__JnPZS select:focus-visible,.RelayDesktopExecutionSettings_primary__ofeGk:focus-visible,.RelayDesktopExecutionSettings_recovery__i1Qaj:focus-visible{outline:calc(var(--space-px) * 2) solid var(--relay-focus-ring);outline-offset:calc(var(--space-px) * 2)}.RelayDesktopExecutionSettings_message__KeJtK{margin-top:var(--companion-space-4);color:var(--relay-information);font-size:var(--companion-type-metadata-size)}.RelayDesktopExecutionSettings_columns__iPTjc+.RelayDesktopExecutionSettings_alert__GoNAK{margin-top:var(--companion-space-4)}.RelayDesktopExecutionSettings_state__9w_hV{justify-content:center;gap:var(--companion-space-3);height:100%;color:var(--relay-text-2);background:var(--relay-site-surface)}.RelayDesktopExecutionSettings_state__9w_hV h1{color:var(--relay-text-1);font-size:var(--companion-type-body-size);font-weight:var(--companion-weight-medium)}.RelayDesktopExecutionSettings_state__9w_hV details{color:var(--relay-text-3);font-size:var(--companion-type-metadata-size)}.RelayDesktopExecutionSettings_state__9w_hV details summary{width:fit-content;cursor:pointer}.RelayDesktopExecutionSettings_state__9w_hV details code{display:block;margin-top:var(--companion-space-1)}.RelayDesktopExecutionSettings_loader__XmqzJ{width:var(--companion-space-3);height:var(--companion-space-3);border:var(--space-px) solid var(--relay-border-strong);border-top-color:var(--relay-focus);border-radius:50%;animation:RelayDesktopExecutionSettings_relay-settings-spin__BL_cZ var(--companion-motion-spinner) linear infinite}@keyframes RelayDesktopExecutionSettings_relay-settings-spin__BL_cZ{to{transform:rotate(1turn)}}@media (max-width:64rem){.RelayDesktopExecutionSettings_columns__iPTjc,.RelayDesktopExecutionSettings_statusStrip__fNVrR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.RelayDesktopExecutionSettings_loader__XmqzJ{animation:none}}.RelayAiProviderSettings_settings__bxov_{padding:var(--companion-space-5);color:var(--relay-text-1)}.RelayAiProviderSettings_pageActionRow__6_RHp{display:flex;align-items:center;justify-content:flex-end;gap:var(--companion-space-4);margin-bottom:var(--companion-space-2)}.RelayAiProviderSettings_message__36euq,.RelayAiProviderSettings_pageActionRow__6_RHp p,.RelayAiProviderSettings_providerCopy__Q_2p2 h3,.RelayAiProviderSettings_providerCopy__Q_2p2 p{margin:0}.RelayAiProviderSettings_apiProviderSummary__TuIje small,.RelayAiProviderSettings_connectedBadge__yPmPa,.RelayAiProviderSettings_defaultLabel__1RI2t,.RelayAiProviderSettings_message__36euq,.RelayAiProviderSettings_pageActionRow__6_RHp p,.RelayAiProviderSettings_providerCopy__Q_2p2 p,.RelayAiProviderSettings_status__Tm5Te{color:var(--relay-text-3);font-size:var(--companion-type-metadata-size)}.RelayAiProviderSettings_textAction__QTXA5{padding:0;border:0;color:var(--relay-text-2);background:transparent;font:inherit;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.RelayAiProviderSettings_providerList__FeUXe{border-top:var(--space-px) solid var(--relay-border-soft)}.RelayAiProviderSettings_providerRow__wTnLy{display:grid;grid-template-columns:minmax(13rem,1fr) auto auto;align-items:center;gap:var(--companion-space-4);min-height:3.5rem;padding:var(--companion-space-2) 0;border-bottom:var(--space-px) solid var(--relay-border-soft)}.RelayAiProviderSettings_providerCopy__Q_2p2{display:grid;gap:var(--companion-space-1);min-width:0}.RelayAiProviderSettings_providerCopy__Q_2p2 h3{font-size:var(--companion-type-interface-size);font-weight:var(--companion-weight-medium)}.RelayAiProviderSettings_apiKeyActions__dPeQ_,.RelayAiProviderSettings_apiKeyActions__dPeQ_ span,.RelayAiProviderSettings_defaultLabel__1RI2t,.RelayAiProviderSettings_providerActions__ngUUx,.RelayAiProviderSettings_providerMeta__ALQnx{display:flex;align-items:center;gap:var(--companion-space-2);white-space:nowrap}.RelayAiProviderSettings_connectedBadge__yPmPa{color:var(--relay-provenance)}.RelayAiProviderSettings_defaultLabel__1RI2t{color:var(--relay-text-2)}.RelayAiProviderSettings_apiKeyActions__dPeQ_ button,.RelayAiProviderSettings_emptyState__rIzwH button,.RelayAiProviderSettings_providerActions__ngUUx button{min-height:var(--companion-touch-target);padding:0 var(--companion-space-3);border:var(--space-px) solid var(--relay-border);border-radius:var(--companion-radius-control);color:var(--relay-text-1);background:var(--relay-surface-soft);font:inherit}.RelayAiProviderSettings_apiKeyActions__dPeQ_ .RelayAiProviderSettings_dangerAction__gdAF5,.RelayAiProviderSettings_providerActions__ngUUx .RelayAiProviderSettings_quietAction__FKO_Y{border-color:transparent;color:var(--relay-text-2);background:transparent}.RelayAiProviderSettings_apiKeyActions__dPeQ_ button:hover:not(:disabled),.RelayAiProviderSettings_emptyState__rIzwH button:hover:not(:disabled),.RelayAiProviderSettings_providerActions__ngUUx button:hover:not(:disabled){background:var(--relay-surface-strong)}.RelayAiProviderSettings_apiKeyActions__dPeQ_ button:disabled,.RelayAiProviderSettings_emptyState__rIzwH button:disabled,.RelayAiProviderSettings_providerActions__ngUUx button:disabled{opacity:.5}.RelayAiProviderSettings_emptyState__rIzwH{display:flex;align-items:center;justify-content:space-between;gap:var(--companion-space-3);min-height:4.5rem;border-bottom:var(--space-px) solid var(--relay-border-soft);color:var(--relay-text-3);font-size:var(--companion-type-interface-size)}.RelayAiProviderSettings_otherProviders__dKKB0{margin-top:var(--companion-space-4)}.RelayAiProviderSettings_otherProviders__dKKB0 summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--companion-touch-target);cursor:pointer;color:var(--relay-text-2);font-size:var(--companion-type-interface-size);list-style:none}.RelayAiProviderSettings_otherProviders__dKKB0 summary::-webkit-details-marker{display:none}.RelayAiProviderSettings_apiProviderSummary__TuIje svg,.RelayAiProviderSettings_otherProviders__dKKB0 summary svg{transition:transform .16s ease-out}.RelayAiProviderSettings_chevronOpen__2DXgA,.RelayAiProviderSettings_otherProviders__dKKB0[open] summary svg{transform:rotate(180deg)}.RelayAiProviderSettings_message__36euq{margin-top:var(--companion-space-4);color:var(--relay-information)}.RelayAiProviderSettings_runtimeNotice__lnQq3{margin:var(--companion-space-3) 0;color:var(--relay-text-2);font-size:var(--companion-type-metadata-size);line-height:var(--companion-type-metadata-line-height,1.5)}.RelayAiProviderSettings_apiProvider__1xNq6{border-bottom:var(--space-px) solid var(--relay-border-soft)}.RelayAiProviderSettings_apiProviderSummary__TuIje{display:flex;align-items:center;justify-content:space-between;gap:var(--companion-space-4);width:100%;min-height:3.5rem;padding:var(--companion-space-2) 0;border:0;color:var(--relay-text-1);background:transparent;text-align:left}.RelayAiProviderSettings_apiProviderSummary__TuIje>span:first-child{display:grid;gap:var(--companion-space-1)}.RelayAiProviderSettings_apiProviderSummary__TuIje strong{font-size:var(--companion-type-interface-size);font-weight:var(--companion-weight-medium)}.RelayAiProviderSettings_apiProviderSummary__TuIje small{font-weight:var(--companion-weight-regular)}.RelayAiProviderSettings_apiKeyForm__vgK1p{display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:var(--companion-space-3);padding:0 0 var(--companion-space-4)}.RelayAiProviderSettings_apiKeyForm__vgK1p label{color:var(--relay-text-2);font-size:var(--companion-type-metadata-size)}.RelayAiProviderSettings_apiKeyForm__vgK1p input{min-height:var(--companion-touch-target);padding:0 var(--companion-space-3);border:var(--space-px) solid var(--relay-border);border-radius:var(--companion-radius-control);color:var(--relay-text-1);background:var(--relay-site-surface);font:inherit}.RelayAiProviderSettings_apiKeyActions__dPeQ_{grid-column:2;justify-content:space-between}.RelayAiProviderSettings_apiKeyActions__dPeQ_ a{display:inline-flex;align-items:center;gap:var(--companion-space-1);color:var(--relay-text-2);font-size:var(--companion-type-metadata-size)}.RelayAiProviderSettings_apiKeyActions__dPeQ_ button:focus-visible,.RelayAiProviderSettings_apiKeyForm__vgK1p input:focus-visible,.RelayAiProviderSettings_apiProviderSummary__TuIje:focus-visible,.RelayAiProviderSettings_emptyState__rIzwH button:focus-visible,.RelayAiProviderSettings_providerActions__ngUUx button:focus-visible{outline:calc(var(--space-px) * 2) solid var(--relay-focus-ring);outline-offset:calc(var(--space-px) * 2)}.RelayAiProviderSettings_textAction__QTXA5:focus-visible{outline:none;color:var(--relay-focus)}.RelayAiProviderSettings_otherProviders__dKKB0 summary:focus-visible{outline:none;color:var(--relay-text-1)}@media (max-width:42rem){.RelayAiProviderSettings_settings__bxov_{padding:var(--companion-space-4)}.RelayAiProviderSettings_pageActionRow__6_RHp{align-items:flex-start}.RelayAiProviderSettings_providerRow__wTnLy{grid-template-columns:minmax(0,1fr) auto;gap:var(--companion-space-2) var(--companion-space-3)}.RelayAiProviderSettings_providerActions__ngUUx{grid-column:1/-1}.RelayAiProviderSettings_apiKeyForm__vgK1p{grid-template-columns:1fr}.RelayAiProviderSettings_apiKeyActions__dPeQ_{grid-column:1}}.RelayAiProviderSettings_deviceLogin__SEv8J{display:grid;gap:var(--companion-space-3);padding-block:var(--companion-space-4)}.RelayAiProviderSettings_deviceLogin__SEv8J p{margin:0;color:var(--relay-text-2);font-size:var(--companion-type-interface-size)}.RelayAiProviderSettings_deviceLogin__SEv8J code{font-family:var(--companion-font-code);font-size:var(--companion-type-heading-size);color:var(--relay-text-1);overflow-wrap:anywhere}.RelayAiProviderSettings_deviceLogin__SEv8J a{display:inline-flex;align-items:center;gap:var(--companion-space-2);color:var(--relay-text-1);text-underline-offset:.2em}.RelayAiProviderSettings_deviceLogin__SEv8J .RelayAiProviderSettings_providerActions__ngUUx{flex-wrap:wrap;white-space:normal}.RelaySettingsDialog_dialog__w9H2W{grid-template-rows:auto minmax(0,1fr);gap:0;width:min(48rem,calc(100vw - 4rem));height:auto;max-height:calc(100dvh - 4rem);max-width:none;padding:0;overflow:hidden;color:var(--relay-text-1);background:var(--relay-site-surface);border-color:var(--relay-border);border-radius:var(--companion-radius-control);box-shadow:var(--relay-shadow-floating)}.RelaySettingsDialog_dialog__w9H2W:focus-visible{outline:none}.RelaySettingsDialog_dialogHeader__sf13D{gap:var(--companion-space-1);padding:var(--companion-space-4) var(--companion-space-5);background:var(--relay-surface);border-bottom:var(--space-px) solid var(--relay-border-soft)}.RelaySettingsDialog_dialogTitle__JbW_M{font-family:var(--companion-font-ui);font-size:var(--companion-type-heading-size);line-height:var(--companion-type-heading-line)}.RelaySettingsDialog_dialogDescription__puyne{color:var(--relay-text-3);font-family:var(--companion-font-ui);font-size:var(--companion-type-metadata-size)}.RelaySettingsDialog_content__KvXc0{min-width:0;min-height:0;max-height:calc(100dvh - 10rem);overflow:auto;scrollbar-color:var(--relay-border) transparent}@media (max-width:42rem){.RelaySettingsDialog_dialog__w9H2W{top:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;transform:none;border:0}.RelaySettingsDialog_dialogHeader__sf13D{padding:var(--companion-space-4)}}