.account-metadata-section-module__sp4una__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-metadata-section-module__sp4una__section .account-metadata-section-module__sp4una__description{margin:0 0 var(--spacing-5);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.account-metadata-section-module__sp4una__section.account-metadata-section-module__sp4una__section .account-metadata-form{gap:var(--spacing-4);margin-top:var(--spacing-4)}.account-metadata-section-module__sp4una__attentionNotice{gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border:var(--stroke-1px) solid var(--border-error);border-radius:var(--radius-compact);background:var(--surface-error-subtle);font-size:var(--font-size-sm);line-height:var(--line-height-normal);overflow-wrap:anywhere;display:grid}.account-metadata-section-module__sp4una__attentionNotice strong{color:var(--text-error)}.account-metadata-section-module__sp4una__attentionNotice ul{margin:0;padding-inline-start:var(--spacing-5)}.account-metadata-section-module__sp4una__attentionNotice p{color:var(--text-secondary);margin:0}.account-metadata-section-module__sp4una__section.account-metadata-section-module__sp4una__section .account-metadata-field{gap:var(--spacing-2);font-weight:var(--font-weight-medium)}:is(.account-metadata-section-module__sp4una__section.account-metadata-section-module__sp4una__section .account-metadata-field input,.account-metadata-section-module__sp4una__section.account-metadata-section-module__sp4una__section .account-metadata-field select,.account-metadata-section-module__sp4una__section.account-metadata-section-module__sp4una__section .account-metadata-field textarea,.account-metadata-section-module__sp4una__section.account-metadata-section-module__sp4una__section .account-goal-row input){background:var(--surface-subtle);border-color:var(--border-default)}.account-metadata-section-module__sp4una__section.account-metadata-section-module__sp4una__section .account-metadata-field textarea{resize:vertical;min-height:100px}.account-metadata-section-module__sp4una__contextTools{justify-content:space-between;align-items:center;gap:var(--spacing-2);color:var(--text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;margin-top:0;display:flex}.account-metadata-section-module__sp4una__section.account-metadata-section-module__sp4una__section .account-metadata-section-module__sp4una__upload{min-height:32px;padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);color:var(--text-secondary);background:0 0;border-color:#0000}.account-metadata-section-module__sp4una__upload:hover,.account-metadata-section-module__sp4una__upload:focus-within{color:var(--text-primary);outline:var(--stroke-2px) solid var(--border-focus);outline-offset:2px}.account-metadata-section-module__sp4una__section.account-metadata-section-module__sp4una__section .account-goals-editor{gap:var(--spacing-2);min-width:0}.account-metadata-section-module__sp4una__section.account-metadata-section-module__sp4una__section .account-goals-editor>button{width:auto;min-height:36px;font-weight:var(--font-weight-medium);justify-self:start}.account-metadata-section-module__sp4una__actions{justify-content:space-between;align-items:center;gap:var(--spacing-3);border-top:var(--stroke-1px) solid var(--border-default);padding-top:var(--spacing-4);margin-top:var(--spacing-1);flex-wrap:wrap;display:flex}.account-metadata-section-module__sp4una__saveActions{gap:var(--spacing-2);flex-wrap:wrap;margin-left:auto;display:flex}.account-metadata-section-module__sp4una__section .account-metadata-section-module__sp4una__remove{min-height:40px;padding:var(--spacing-2) 0;color:var(--text-secondary);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0}.account-metadata-section-module__sp4una__section .account-metadata-section-module__sp4una__remove:hover{color:var(--action-destructive)}@media (max-width:600px){.account-metadata-section-module__sp4una__actions{flex-direction:column-reverse;align-items:stretch}.account-metadata-section-module__sp4una__saveActions{grid-template-columns:1fr 1fr;margin-left:0;display:grid}.account-metadata-section-module__sp4una__section.account-metadata-section-module__sp4una__section .account-goal-row{grid-template-columns:72px minmax(0,1fr) auto}.account-metadata-section-module__sp4una__section.account-metadata-section-module__sp4una__section .account-goal-row button{padding-inline:var(--spacing-2)}.account-metadata-section-module__sp4una__section button,.account-metadata-section-module__sp4una__section.account-metadata-section-module__sp4una__section .account-metadata-section-module__sp4una__upload{min-height:44px}}
.source-workspace-foundation-module__sFI8sW__workspace{box-sizing:border-box;gap:var(--font-size-32px);width:100%;min-width:0;max-width:1100px;padding:0;padding-bottom:var(--line-height-40px);flex-direction:column;margin-inline:auto;display:flex}.source-workspace-foundation-module__sFI8sW__workspace .sr-only{width:1px;height:1px;margin:var(--spacing-neg-1px);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.source-workspace-foundation-module__sFI8sW__workspace .app-nav{margin-bottom:var(--spacing-38px)}:is(.source-workspace-foundation-module__sFI8sW__workspace .app-nav a:focus-visible,.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-card-link:focus-visible,.source-workspace-foundation-module__sFI8sW__workspace .source-inline-link:focus-visible,.source-workspace-foundation-module__sFI8sW__workspace .source-back-link a:focus-visible){outline:var(--ui-cabinet-outline-04e85392b4);outline-offset:4px;border-radius:var(--radius-sm)}:is(.source-workspace-foundation-module__sFI8sW__workspace button:focus-visible,.source-workspace-foundation-module__sFI8sW__workspace input:focus-visible){outline:var(--ui-cabinet-outline-04e85392b4);outline-offset:2px}.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-header{min-height:104px;padding:var(--ui-cabinet-padding-f23ce4bc8e);border-bottom:var(--ui-cabinet-border-bottom-df38f91bb6);margin:0}.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-header-copy{gap:var(--app-shell-scrollbar-gap);max-width:720px;display:grid}.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-header h1{max-width:720px;font-family:var(--ui-cabinet-font-family-94db823490);font-size:var(--spacing-44px);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-tight055);line-height:var(--line-height-1-08);color:var(--text-primary);margin:0}.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-header .eyebrow{color:var(--text-primary);font-size:var(--font-size-0-625rem);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-wide18);line-height:var(--line-height-1-2);text-transform:uppercase;margin:0}.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-header p{max-width:680px;color:var(--text-secondary);font-size:var(--font-size-0-94rem);line-height:var(--line-height-relaxed);margin:0}.source-workspace-foundation-module__sFI8sW__workspace .source-user-label{margin-top:var(--font-size-14px);color:var(--text-muted);font-size:var(--font-size-0-9rem)}.source-workspace-foundation-module__sFI8sW__workspace .source-logout-button{flex:none;margin-left:0}.source-workspace-foundation-module__sFI8sW__workspace .source-summary{gap:var(--radius-card);margin:var(--ui-cabinet-margin-a3129fa7e9);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.source-workspace-foundation-module__sFI8sW__workspace .source-summary-card{min-height:116px;padding:var(--radius-18px);border:var(--ui-cabinet-border-bottom-621c224471);border-radius:var(--radius-15px);background:var(--surface-default);margin:0}.source-workspace-foundation-module__sFI8sW__workspace .source-summary-card dt{min-height:2.6em;color:var(--text-muted);font-size:var(--font-size-0-82rem);line-height:var(--line-height-1-3)}.source-workspace-foundation-module__sFI8sW__workspace .source-summary-card dd{margin:var(--ui-cabinet-margin-e269e272da);font-size:var(--font-size-1-75rem);font-weight:var(--font-weight-750);line-height:var(--line-height-none)}.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-controls{align-items:center;gap:var(--portal-inner-radius);padding:var(--font-size-9px);border:var(--ui-cabinet-border-bottom-621c224471);border-radius:var(--radius-card);background:var(--surface-default);box-shadow:var(--ui-cabinet-box-shadow-dc99795bb7);grid-template-columns:minmax(240px,1fr) minmax(190px,240px) auto;margin:0;display:grid}.source-workspace-foundation-module__sFI8sW__workspace .source-search-field{gap:var(--app-shell-scrollbar-gap);color:var(--text-secondary);font-size:var(--font-size-0-86rem);font-weight:var(--font-weight-650);display:grid}.source-workspace-foundation-module__sFI8sW__workspace .source-search-field input{width:100%;min-height:46px;padding:var(--spacing-10px) var(--spacing-14px);border:var(--stroke-1px) solid var(--color-border);border-radius:var(--radius-field);background:var(--app-surface-control);color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--font-size-13-44px);font-weight:var(--font-weight-light);line-height:var(--line-height-normal)}.source-workspace-foundation-module__sFI8sW__workspace .source-search-field input:disabled{cursor:wait;opacity:.65}.source-workspace-foundation-module__sFI8sW__workspace .source-filter-fieldset{border:0;min-width:0;margin:0;padding:0}.source-workspace-foundation-module__sFI8sW__workspace .source-filter-fieldset legend{margin-bottom:var(--app-shell-scrollbar-gap);color:var(--text-secondary);font-size:var(--font-size-0-86rem);font-weight:var(--font-weight-650)}.source-workspace-foundation-module__sFI8sW__workspace .source-filter-list{gap:var(--app-shell-scrollbar-gap);flex-wrap:wrap;display:flex}.source-workspace-foundation-module__sFI8sW__workspace .source-filter-button{align-items:center;gap:var(--app-shell-scrollbar-gap);min-height:40px;padding:var(--ui-cabinet-padding-7dfda810ec);border-color:var(--border-strong);border-radius:var(--radius-999px);background:var(--surface-default);color:var(--text-secondary);font-size:var(--font-size-0-86rem);display:inline-flex}.source-workspace-foundation-module__sFI8sW__workspace .source-filter-button span{min-width:1.5rem;padding:var(--ui-cabinet-padding-7deeb31b75);border-radius:var(--radius-999px);background:var(--surface-subtle);color:var(--text-muted);font-size:var(--font-size-0-76rem);line-height:var(--line-height-1-45);text-align:center}:is(.source-workspace-foundation-module__sFI8sW__workspace .source-filter-button:hover,.source-workspace-foundation-module__sFI8sW__workspace .source-filter-button[aria-pressed=true]){border-color:var(--border-strong);background:var(--action-primary);color:var(--text-inverse)}.source-workspace-foundation-module__sFI8sW__workspace .source-filter-button[aria-pressed=true] span{background:var(--surface-default);color:var(--text-primary)}.source-workspace-foundation-module__sFI8sW__workspace .source-filter-fieldset:disabled .source-filter-button{cursor:wait;opacity:.55}.source-workspace-foundation-module__sFI8sW__workspace .source-result-count{margin:var(--ui-cabinet-margin-208cfe6ec1);color:var(--text-muted);font-size:var(--font-size-0-88rem)}.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-grid{gap:var(--font-size-16px);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:120px;display:grid}.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-card{height:100%;min-height:120px;max-height:120px;padding:var(--font-size-14px);border:var(--ui-cabinet-border-bottom-621c224471);border-radius:var(--radius-card);background:var(--surface-default);box-shadow:var(--ui-cabinet-box-shadow-dc99795bb7);transition:var(--ui-cabinet-transition-13871a48cf);flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-card[data-state=attention]{border-color:var(--ui-cabinet-border-color-c3124cb999)}:is(.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-card:hover,.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-card:focus-within){border-color:var(--border-strong);background:var(--surface-subtle);transform:translateY(-1px)}.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-card-link{height:100%;color:inherit;flex-direction:column;padding:0;text-decoration:none;display:flex}.source-workspace-foundation-module__sFI8sW__workspace .source-card-title-row{justify-content:space-between;align-items:flex-start;gap:var(--font-size-14px);display:flex}.source-workspace-foundation-module__sFI8sW__workspace .source-card-title-row h2{margin:var(--ui-cabinet-margin-ca3f719e5c);font-size:var(--font-size-1-16rem);line-height:var(--line-height-snug)}:is(.source-workspace-foundation-module__sFI8sW__workspace .source-card-title-row code,.source-workspace-foundation-module__sFI8sW__workspace .source-detail-heading-row code){color:var(--text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-0-78rem);overflow-wrap:anywhere}.source-workspace-foundation-module__sFI8sW__workspace .source-state-badge{padding:var(--ui-cabinet-padding-f9f5beb101);border:var(--ui-cabinet-border-30324ed367);border-radius:var(--radius-999px);color:var(--text-secondary);font-size:var(--font-size-0-74rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-1-2);text-align:center;flex:none;align-items:center;display:inline-flex}.source-workspace-foundation-module__sFI8sW__workspace .source-state-badge[data-state=connected]{border-color:var(--border-success);background:var(--surface-success-subtle);color:var(--text-success)}.source-workspace-foundation-module__sFI8sW__workspace .source-state-badge[data-state=attention]{border-color:var(--border-error);background:var(--surface-error-subtle);color:var(--text-error)}.source-workspace-foundation-module__sFI8sW__workspace .source-state-badge[data-state=not_connected]{background:var(--surface-subtle);color:var(--text-secondary)}.source-workspace-foundation-module__sFI8sW__workspace .source-card-facts{gap:var(--app-shell-scrollbar-gap);padding:var(--ui-cabinet-padding-2c64a32d66);border-top:var(--ui-cabinet-border-f8bfda1ba4);border-bottom:var(--ui-cabinet-border-f8bfda1ba4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.source-workspace-foundation-module__sFI8sW__workspace .source-card-facts div{min-width:0}.source-workspace-foundation-module__sFI8sW__workspace .source-card-facts dt{color:var(--text-muted);font-size:var(--font-size-0-7rem);line-height:var(--line-height-1-2)}.source-workspace-foundation-module__sFI8sW__workspace .source-card-facts dd{margin:var(--ui-cabinet-margin-e20df5f8e1);font-size:var(--font-size-1-02rem);font-weight:var(--font-weight-750)}.source-workspace-foundation-module__sFI8sW__workspace .source-account-preview{align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.source-workspace-foundation-module__sFI8sW__workspace .source-account-preview li{justify-content:space-between;align-items:flex-start;gap:var(--radius-card);min-width:0;padding:var(--ui-cabinet-padding-7213f5faf5);border-bottom:var(--ui-cabinet-border-f8bfda1ba4);margin:0;display:flex}.source-workspace-foundation-module__sFI8sW__workspace .source-account-preview li:last-child{border-bottom:0}.source-workspace-foundation-module__sFI8sW__workspace .source-account-preview li>span{min-width:0;font-size:var(--font-size-0-88rem);font-weight:var(--font-weight-650);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-workspace-foundation-module__sFI8sW__workspace .source-account-preview small{color:var(--text-success);font-size:var(--font-size-0-72rem);white-space:nowrap;flex:none}.source-workspace-foundation-module__sFI8sW__workspace .source-account-preview small[data-attention=true]{color:var(--text-error)}.source-workspace-foundation-module__sFI8sW__workspace .source-no-accounts{color:var(--text-muted);font-size:var(--font-size-0-88rem);align-self:start;margin:0}.source-workspace-foundation-module__sFI8sW__workspace .source-card-footer{justify-content:space-between;align-items:center;gap:var(--portal-inner-radius);color:var(--text-secondary);font-size:var(--font-size-0-82rem);font-weight:var(--font-weight-650);display:flex}.source-workspace-foundation-module__sFI8sW__workspace .source-card-footer>span{font-size:var(--font-size-1-05rem)}.source-workspace-foundation-module__sFI8sW__workspace .source-card-skeleton{align-content:start;gap:var(--radius-18px);min-height:330px;padding:var(--spacing-21px);border:var(--ui-cabinet-border-bottom-621c224471);border-radius:var(--font-size-17px);background:var(--surface-default);display:grid}:is(.source-workspace-foundation-module__sFI8sW__workspace .source-card-skeleton span,.source-workspace-foundation-module__sFI8sW__workspace .source-detail-skeleton span){border-radius:var(--radius-999px);background:linear-gradient(90deg, var(--border-subtle) 25%, var(--surface-canvas) 50%, var(--border-subtle) 75%);height:18px;animation:var(--ui-cabinet-animation-a6b12ba285);background-size:200% 100%;display:block}.source-workspace-foundation-module__sFI8sW__workspace .source-card-skeleton span:first-child{width:72%;height:28px}.source-workspace-foundation-module__sFI8sW__workspace .source-card-skeleton span:nth-child(2){width:100%;height:70px}.source-workspace-foundation-module__sFI8sW__workspace .source-card-skeleton span:last-child{width:84%;height:120px}:is(.source-workspace-foundation-module__sFI8sW__workspace .source-empty-state,.source-workspace-foundation-module__sFI8sW__workspace .source-error-state){align-content:center;min-height:190px;margin:0}.source-workspace-foundation-module__sFI8sW__workspace .source-error-state button.secondary{justify-self:start;margin-left:0}.source-workspace-foundation-module__sFI8sW__workspace .source-inline-link{color:var(--text-primary);font-weight:var(--font-weight-bold);justify-self:start}.source-workspace-foundation-module__sFI8sW__workspace .source-back-link{margin-bottom:var(--font-size-28px)}@keyframes source-workspace-foundation-module__sFI8sW__source-workspace-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:920px){.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-controls{grid-template-columns:1fr}.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-workspace-foundation-module__sFI8sW__workspace .source-reset-button{width:100%}}@media (max-width:640px){.source-workspace-foundation-module__sFI8sW__workspace{gap:var(--radius-20px)}.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-header{min-height:0;padding-bottom:var(--radius-20px)}.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-header h1{font-size:var(--spacing-30px)}.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-header p:not(.eyebrow){font-size:var(--font-size-0-88rem);line-height:var(--line-height-1-55)}.source-workspace-foundation-module__sFI8sW__workspace .source-workspace-grid{grid-template-columns:1fr;grid-auto-rows:minmax(112px,auto)}}
:is(.source-workspace-content-module__i_lnzG__workspace .source-detail-overview,.source-workspace-content-module__i_lnzG__workspace .source-detail-accounts,.source-workspace-content-module__i_lnzG__workspace .account-metadata-section){margin-top:var(--radius-18px);padding:var(--spacing-6);border:var(--ui-cabinet-border-bottom-621c224471);border-radius:var(--font-size-17px);background:var(--surface-default)}.source-workspace-content-module__i_lnzG__workspace .account-metadata-form{gap:var(--radius-18px);margin-top:var(--radius-20px);display:grid}.source-workspace-content-module__i_lnzG__workspace .account-metadata-field{gap:var(--stroke-5px);color:var(--text-secondary);font-size:var(--font-size-0-84rem);font-weight:var(--font-weight-650);display:grid}:is(.source-workspace-content-module__i_lnzG__workspace .account-metadata-field input,.source-workspace-content-module__i_lnzG__workspace .account-metadata-field select,.source-workspace-content-module__i_lnzG__workspace .account-metadata-field textarea,.source-workspace-content-module__i_lnzG__workspace .account-goal-row input){box-sizing:border-box;width:100%;min-height:42px;padding:var(--spacing-10px) var(--spacing-3);border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-field);background:var(--surface-subtle);color:var(--text-primary);font:inherit;font-weight:var(--font-weight-regular)}.source-workspace-content-module__i_lnzG__workspace .account-metadata-field textarea{resize:vertical;min-height:140px;line-height:var(--line-height-relaxed)}.source-workspace-content-module__i_lnzG__workspace .account-metadata-field small{color:var(--text-muted);font-size:var(--font-size-0-76rem);font-weight:var(--font-weight-regular)}.source-workspace-content-module__i_lnzG__workspace .account-goals-editor{gap:var(--app-shell-scrollbar-gap);border:0;margin:0;padding:0;display:grid}.source-workspace-content-module__i_lnzG__workspace .account-goals-editor legend{margin-bottom:var(--stroke-5px);color:var(--text-secondary);font-size:var(--font-size-0-84rem);font-weight:var(--font-weight-650)}.source-workspace-content-module__i_lnzG__workspace .account-goal-row{gap:var(--app-shell-scrollbar-gap);grid-template-columns:110px minmax(0,1fr) auto;display:grid}:is(.source-workspace-content-module__i_lnzG__workspace .account-goal-row button,.source-workspace-content-module__i_lnzG__workspace .account-metadata-actions button,.source-workspace-content-module__i_lnzG__workspace .account-upload-button){min-height:42px;padding:var(--spacing-10px) var(--spacing-14px);border:var(--stroke-1px) solid var(--border-strong);border-radius:var(--radius-field);background:var(--surface-default);color:var(--text-primary);font:inherit;font-size:var(--font-size-0-84rem);cursor:pointer}.source-workspace-content-module__i_lnzG__workspace .account-metadata-actions{gap:var(--app-shell-scrollbar-gap);flex-wrap:wrap;display:flex}.source-workspace-content-module__i_lnzG__workspace .account-metadata-actions button:first-child{border-color:var(--action-primary);background:var(--action-primary);color:var(--text-inverse)}.source-workspace-content-module__i_lnzG__workspace .account-upload-button input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.source-workspace-content-module__i_lnzG__workspace .account-metadata-message{color:var(--text-secondary);font-size:var(--font-size-0-86rem);margin:0}:is(.source-workspace-content-module__i_lnzG__workspace .source-detail-heading-row,.source-workspace-content-module__i_lnzG__workspace .source-detail-section-heading,.source-workspace-content-module__i_lnzG__workspace .source-account-heading-row){justify-content:space-between;align-items:flex-start;gap:var(--radius-18px);display:flex}:is(.source-workspace-content-module__i_lnzG__workspace .source-detail-heading-row .eyebrow,.source-workspace-content-module__i_lnzG__workspace .source-detail-section-heading .eyebrow){margin:var(--ui-cabinet-margin-ca3f719e5c);color:var(--text-muted);font-size:var(--font-size-0-72rem)}:is(.source-workspace-content-module__i_lnzG__workspace .source-detail-heading-row h2,.source-workspace-content-module__i_lnzG__workspace .source-detail-section-heading h2){font-size:var(--font-size-1-28rem);margin:0}.source-workspace-content-module__i_lnzG__workspace .source-connection-action-stack{gap:var(--stroke-4px);justify-items:stretch;display:grid}.source-workspace-content-module__i_lnzG__workspace .source-detail-facts{gap:var(--radius-card);margin:var(--ui-cabinet-margin-0d217bbfbc);padding-top:var(--radius-18px);border-top:var(--ui-cabinet-border-f8bfda1ba4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.source-workspace-content-module__i_lnzG__workspace .source-detail-facts div{min-width:0}:is(.source-workspace-content-module__i_lnzG__workspace .source-detail-facts dt,.source-workspace-content-module__i_lnzG__workspace .source-account-facts dt){color:var(--text-muted);font-size:var(--font-size-0-78rem)}.source-workspace-content-module__i_lnzG__workspace .source-detail-facts dd{margin:var(--ui-cabinet-margin-c1c576409b);font-size:var(--font-size-1-35rem);font-weight:var(--font-weight-750)}.source-workspace-content-module__i_lnzG__workspace .source-detail-section-heading>span{color:var(--text-muted);font-size:var(--font-size-0-86rem)}.source-workspace-content-module__i_lnzG__workspace .source-detail-account-list{gap:var(--radius-card);margin-top:var(--radius-20px);display:grid}.source-workspace-content-module__i_lnzG__workspace .source-detail-account{padding:var(--radius-20px);border:var(--ui-cabinet-border-bottom-621c224471);border-radius:var(--font-size-14px);background:var(--surface-subtle)}.source-workspace-content-module__i_lnzG__workspace .source-detail-account[data-attention=true]{border-color:var(--border-error);background:var(--surface-error-subtle)}.source-workspace-content-module__i_lnzG__workspace .source-account-heading-row h3{min-width:0;font-size:var(--font-size-1-05rem);overflow-wrap:anywhere;margin:0}.source-workspace-content-module__i_lnzG__workspace .source-account-status{color:var(--text-success);font-size:var(--font-size-0-76rem);font-weight:var(--font-weight-bold);flex:none}.source-workspace-content-module__i_lnzG__workspace .source-account-status[data-attention=true]{color:var(--text-error)}.source-workspace-content-module__i_lnzG__workspace .source-account-facts{gap:var(--ui-cabinet-gap-65d4ea6ba2);margin:var(--ui-cabinet-margin-56b1b774f6);padding-top:var(--font-size-17px);border-top:var(--ui-cabinet-border-f8bfda1ba4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.source-workspace-content-module__i_lnzG__workspace .source-account-facts dd{gap:var(--stroke-4px);margin:var(--ui-cabinet-margin-85771e8bd6);font-size:var(--font-size-0-9rem);font-weight:var(--font-weight-650);overflow-wrap:anywhere;display:grid}.source-workspace-content-module__i_lnzG__workspace .source-account-facts small{color:var(--text-muted);font-size:var(--font-size-0-76rem);font-weight:var(--font-weight-regular);line-height:var(--line-height-1-4)}.source-workspace-content-module__i_lnzG__workspace .source-account-facts small[data-attention=true]{color:var(--text-error)}.source-workspace-content-module__i_lnzG__workspace .source-account-attention{margin-top:var(--font-size-17px);padding:var(--ui-cabinet-padding-330d99158b);border-radius:var(--font-size-11px);background:var(--surface-error-subtle);color:var(--text-error)}.source-workspace-content-module__i_lnzG__workspace .source-account-attention strong{font-size:var(--font-size-0-82rem)}.source-workspace-content-module__i_lnzG__workspace .source-account-attention ul{gap:var(--stroke-5px);margin:var(--ui-cabinet-margin-6475ac0f76);padding-left:var(--radius-18px);display:grid}.source-workspace-content-module__i_lnzG__workspace .source-account-attention li{font-size:var(--font-size-0-82rem);line-height:var(--line-height-1-4);margin:0}.source-workspace-content-module__i_lnzG__workspace .source-detail-skeleton{align-content:start;gap:var(--radius-18px);min-height:280px;padding:var(--spacing-6);border:var(--ui-cabinet-border-bottom-621c224471);border-radius:var(--font-size-17px);background:var(--surface-default);display:grid}.source-workspace-content-module__i_lnzG__workspace .source-detail-skeleton span:first-child{width:50%;height:34px}.source-workspace-content-module__i_lnzG__workspace .source-detail-skeleton span:nth-child(2){width:100%;height:72px}.source-workspace-content-module__i_lnzG__workspace .source-detail-skeleton span:last-child{width:100%;height:120px}.source-workspace-content-module__i_lnzG__workspace .source-direct-connection{margin-top:var(--radius-18px);padding:var(--spacing-6);border:var(--ui-cabinet-border-b85791778a);border-radius:var(--font-size-17px);background:var(--surface-success-subtle)}:is(.source-workspace-content-module__i_lnzG__workspace .source-direct-heading,.source-workspace-content-module__i_lnzG__workspace .source-direct-card-heading,.source-workspace-content-module__i_lnzG__workspace .source-direct-actions){justify-content:space-between;align-items:flex-start;gap:var(--font-size-14px);display:flex}:is(.source-workspace-content-module__i_lnzG__workspace .source-direct-heading h2,.source-workspace-content-module__i_lnzG__workspace .source-direct-card-heading h3){margin:0}.source-workspace-content-module__i_lnzG__workspace .source-direct-heading p:not(.eyebrow){max-width:680px;margin:var(--ui-cabinet-margin-3dec418dc5);color:var(--text-secondary);line-height:var(--line-height-normal)}:is(.source-workspace-content-module__i_lnzG__workspace .source-direct-lock,.source-workspace-content-module__i_lnzG__workspace .source-direct-generation){color:var(--text-success);font-size:var(--font-size-0-76rem);font-weight:var(--font-weight-bold);flex:none}.source-workspace-content-module__i_lnzG__workspace .source-direct-alert{margin-top:var(--radius-18px);padding:var(--ui-cabinet-padding-c4749cd1b6);border-radius:var(--portal-inner-radius);font-size:var(--font-size-0-86rem)}.source-workspace-content-module__i_lnzG__workspace .source-direct-alert-error{background:var(--surface-error-subtle);color:var(--text-error)}.source-workspace-content-module__i_lnzG__workspace .source-direct-alert-success{background:var(--surface-success-subtle);color:var(--text-success)}.source-workspace-content-module__i_lnzG__workspace .source-callback-notice{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-compact);display:flex}.source-workspace-content-module__i_lnzG__workspace .source-callback-notice-error{border-color:var(--border-error);background:var(--surface-error-subtle)}.source-workspace-content-module__i_lnzG__workspace .source-callback-notice-success{border-color:var(--border-success);background:var(--surface-success-subtle)}.source-workspace-content-module__i_lnzG__workspace .source-callback-notice-icon{width:22px;height:22px;margin-top:var(--spacing-px);padding-bottom:var(--spacing-px);border-radius:var(--radius-full);background:var(--text-error);color:var(--text-inverse);font-size:var(--font-size-0-82rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-none);flex:0 0 22px;place-items:center;display:grid}.source-workspace-content-module__i_lnzG__workspace .source-callback-notice-icon-success{background:var(--text-success);padding-bottom:0}.source-workspace-content-module__i_lnzG__workspace .source-callback-notice-body{gap:var(--stroke-4px);min-width:0;display:grid}.source-workspace-content-module__i_lnzG__workspace .source-callback-notice-body strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);text-wrap:balance}.source-workspace-content-module__i_lnzG__workspace .source-callback-notice-error .source-callback-notice-body strong{color:var(--text-error)}.source-workspace-content-module__i_lnzG__workspace .source-callback-notice-success .source-callback-notice-body strong{color:var(--text-success)}.source-workspace-content-module__i_lnzG__workspace .source-callback-notice-body p{color:var(--text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-1-45);text-wrap:pretty;margin:0}:is(.source-workspace-content-module__i_lnzG__workspace .source-direct-empty,.source-workspace-content-module__i_lnzG__workspace .source-direct-card){margin-top:var(--radius-18px);padding:var(--radius-18px);border:var(--ui-cabinet-border-f8bfda1ba4);border-radius:var(--radius-13px);background:var(--surface-default)}:is(.source-workspace-content-module__i_lnzG__workspace .source-direct-empty p,.source-workspace-content-module__i_lnzG__workspace .source-direct-card-meta,.source-workspace-content-module__i_lnzG__workspace .source-direct-card-heading p,.source-workspace-content-module__i_lnzG__workspace .source-direct-muted){color:var(--text-secondary);font-size:var(--font-size-0-86rem);line-height:var(--line-height-1-45);margin:0}.source-workspace-content-module__i_lnzG__workspace .source-direct-empty button{margin-top:var(--font-size-14px)}.source-workspace-content-module__i_lnzG__workspace .source-direct-list{gap:var(--radius-card);display:grid}.source-workspace-content-module__i_lnzG__workspace .source-direct-card-heading{align-items:baseline}.source-workspace-content-module__i_lnzG__workspace .source-direct-card-meta{margin-top:var(--font-size-9px)}.source-workspace-content-module__i_lnzG__workspace .source-direct-actions{margin-top:var(--font-size-16px);flex-wrap:wrap;justify-content:flex-start}.source-workspace-content-module__i_lnzG__workspace .source-direct-danger{color:var(--text-error)}.source-workspace-content-module__i_lnzG__workspace .source-direct-candidates{gap:var(--portal-inner-radius);margin:var(--ui-cabinet-margin-56b1b774f6);padding:var(--radius-15px);border:var(--ui-cabinet-border-f8bfda1ba4);border-radius:var(--font-size-11px);display:grid}.source-workspace-content-module__i_lnzG__workspace .source-direct-candidates legend{padding:var(--ui-cabinet-padding-82cafa42b6);color:var(--text-secondary);font-size:var(--font-size-0-82rem);font-weight:var(--font-weight-bold)}.source-workspace-content-module__i_lnzG__workspace .source-direct-candidate{align-items:flex-start;gap:var(--portal-inner-radius);padding:var(--font-size-9px);border-radius:var(--radius-compact);display:flex}:is(.source-workspace-content-module__i_lnzG__workspace .source-direct-candidate:hover,.source-workspace-content-module__i_lnzG__workspace .source-direct-candidate:focus-within){background:var(--surface-success-subtle)}.source-workspace-content-module__i_lnzG__workspace .source-direct-candidate span{gap:var(--stroke-3px);display:grid}.source-workspace-content-module__i_lnzG__workspace .source-direct-candidate small{color:var(--text-muted);font-size:var(--font-size-0-76rem)}.source-workspace-content-module__i_lnzG__workspace .source-direct-candidates button{margin-top:var(--stroke-3px);justify-self:start}.source-workspace-content-module__i_lnzG__workspace .source-direct-add{margin-top:var(--font-size-14px)}.source-workspace-content-module__i_lnzG__workspace .source-direct-modal-backdrop{z-index:var(--z-overlay);padding:var(--spacing-6);background:var(--surface-overlay);-webkit-backdrop-filter:var(--ui-cabinet-backdrop-filter-716413843b);backdrop-filter:var(--ui-cabinet-backdrop-filter-716413843b);place-items:center;display:grid;position:fixed;inset:0}.source-workspace-content-module__i_lnzG__workspace .source-direct-method-dialog{z-index:1;width:min(420px,100%);max-height:min(600px,100vh - 48px);padding:var(--spacing-5);border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-default);box-shadow:var(--app-card-shadow);position:relative;overflow-y:auto}.source-workspace-content-module__i_lnzG__workspace .source-direct-modal-dismiss{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.source-workspace-content-module__i_lnzG__workspace .source-direct-method-dialog:focus{outline:none}.source-workspace-content-module__i_lnzG__workspace .source-direct-method-header h3{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight01);margin:0}.source-workspace-content-module__i_lnzG__workspace .source-direct-method-header p{margin:var(--spacing-1) 0 0;color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}:is(.source-workspace-content-module__i_lnzG__workspace .source-direct-method-alert,.source-workspace-content-module__i_lnzG__workspace .source-direct-token-notice){margin-top:var(--spacing-4);padding:var(--spacing-3);border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-compact);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.source-workspace-content-module__i_lnzG__workspace .source-direct-method-alert{border-color:var(--text-error);color:var(--text-error)}.source-workspace-content-module__i_lnzG__workspace .source-direct-method-field{gap:var(--spacing-2);margin-top:var(--spacing-5);display:grid}.source-workspace-content-module__i_lnzG__workspace .source-direct-method-field label{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.source-workspace-content-module__i_lnzG__workspace .source-direct-method-field input{width:100%;min-height:48px;padding:0 var(--spacing-3);border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-compact);background:var(--surface-subtle);color:var(--text-primary);font:inherit}.source-workspace-content-module__i_lnzG__workspace .source-direct-method-field input:focus-visible{border-color:var(--border-strong);box-shadow:none;outline:none}.source-workspace-content-module__i_lnzG__workspace .source-direct-method-field small{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.source-workspace-content-module__i_lnzG__workspace .source-direct-method-actions{gap:var(--spacing-2);margin-top:var(--spacing-4);display:grid}.source-workspace-content-module__i_lnzG__workspace .source-direct-method-actions button{justify-content:center;width:100%;min-height:46px}.source-workspace-content-module__i_lnzG__workspace .source-direct-method-footer{margin-top:var(--spacing-4);justify-content:flex-end;display:flex}.source-workspace-content-module__i_lnzG__workspace .source-direct-method-footer button{min-height:40px}@media (max-width:920px){.source-workspace-content-module__i_lnzG__workspace .source-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.source-workspace-content-module__i_lnzG__workspace .source-workspace-controls{grid-template-columns:1fr}.source-workspace-content-module__i_lnzG__workspace .source-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.source-workspace-content-module__i_lnzG__workspace .source-workspace-header{min-height:0;margin-bottom:var(--spacing-6);flex-direction:column}.source-workspace-content-module__i_lnzG__workspace .source-workspace-header h1{font-size:var(--font-size-clamp2-35-3-7)}.source-workspace-content-module__i_lnzG__workspace .source-logout-button{width:100%}.source-workspace-content-module__i_lnzG__workspace .source-summary{gap:var(--font-size-9px);grid-template-columns:repeat(2,minmax(0,1fr))}.source-workspace-content-module__i_lnzG__workspace .source-summary-card{min-height:105px;padding:var(--radius-15px)}.source-workspace-content-module__i_lnzG__workspace .source-summary-card dd{font-size:var(--font-size-2xl)}.source-workspace-content-module__i_lnzG__workspace .source-workspace-controls{padding:var(--font-size-16px)}.source-workspace-content-module__i_lnzG__workspace .source-filter-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.source-workspace-content-module__i_lnzG__workspace .source-filter-button{border-radius:var(--font-size-11px);justify-content:space-between}.source-workspace-content-module__i_lnzG__workspace .source-workspace-grid{grid-template-columns:1fr;min-height:330px}:is(.source-workspace-content-module__i_lnzG__workspace .source-workspace-card,.source-workspace-content-module__i_lnzG__workspace .source-card-skeleton){min-height:310px}:is(.source-workspace-content-module__i_lnzG__workspace .source-card-title-row,.source-workspace-content-module__i_lnzG__workspace .source-detail-heading-row,.source-workspace-content-module__i_lnzG__workspace .source-detail-section-heading,.source-workspace-content-module__i_lnzG__workspace .source-account-heading-row){align-items:flex-start;gap:var(--portal-inner-radius);flex-direction:column}:is(.source-workspace-content-module__i_lnzG__workspace .source-state-badge,.source-workspace-content-module__i_lnzG__workspace .source-account-status){align-self:flex-start}:is(.source-workspace-content-module__i_lnzG__workspace .source-detail-overview,.source-workspace-content-module__i_lnzG__workspace .source-detail-accounts,.source-workspace-content-module__i_lnzG__workspace .source-direct-connection){padding:var(--radius-18px)}:is(.source-workspace-content-module__i_lnzG__workspace .source-direct-heading,.source-workspace-content-module__i_lnzG__workspace .source-direct-card-heading){flex-direction:column}.source-workspace-content-module__i_lnzG__workspace .source-direct-modal-backdrop{align-items:end;padding:0}.source-workspace-content-module__i_lnzG__workspace .source-direct-method-dialog{width:100%;max-height:100vh;padding:var(--spacing-5) var(--spacing-4);border-radius:var(--radius-card) var(--radius-card) 0 0;border-bottom:0;border-left:0;border-right:0}:is(.source-workspace-content-module__i_lnzG__workspace .source-detail-facts,.source-workspace-content-module__i_lnzG__workspace .source-account-facts){grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.source-workspace-content-module__i_lnzG__workspace .source-workspace-card{transition:none}:is(.source-workspace-content-module__i_lnzG__workspace .source-card-skeleton span,.source-workspace-content-module__i_lnzG__workspace .source-detail-skeleton span){animation:none}}.connection-modal-backdrop{background:var(--surface-overlay-subtle);z-index:1000;padding:var(--font-size-16px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.source-workspace-content-module__i_lnzG__workspace .connection-modal-backdrop{background:var(--surface-overlay-subtle);z-index:1000;padding:var(--font-size-16px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.connection-modal{background:var(--surface-default);border-radius:var(--radius-card);padding:var(--spacing-6);width:100%;max-width:480px;box-shadow:var(--shadow-md)}.source-workspace-content-module__i_lnzG__workspace .connection-modal{background:var(--surface-default);border-radius:var(--radius-card);padding:var(--spacing-6);width:100%;max-width:480px;box-shadow:var(--shadow-md)}.connection-candidates-modal{max-width:620px}.source-workspace-content-module__i_lnzG__workspace .connection-candidates-modal{max-width:620px}.source-candidates-list{gap:var(--stroke-4px);max-height:55vh;padding:var(--stroke-4px);border:var(--ui-cabinet-border-f8bfda1ba4);border-radius:var(--radius-field);min-width:0;display:grid;overflow-y:auto}.source-workspace-content-module__i_lnzG__workspace .source-candidates-list{gap:var(--stroke-4px);max-height:55vh;padding:var(--stroke-4px);border:var(--ui-cabinet-border-f8bfda1ba4);border-radius:var(--radius-field);min-width:0;display:grid;overflow-y:auto}.source-candidates-legend{padding:0 var(--stroke-4px);color:var(--text-secondary);font-size:var(--font-size-0-85rem)}.source-workspace-content-module__i_lnzG__workspace .source-candidates-legend{padding:0 var(--stroke-4px);color:var(--text-secondary);font-size:var(--font-size-0-85rem)}.source-candidate-option{align-items:center;gap:var(--portal-inner-radius);padding:var(--font-size-9px);border-radius:var(--radius-compact);min-width:0;display:flex}.source-workspace-content-module__i_lnzG__workspace .source-candidate-option{align-items:center;gap:var(--portal-inner-radius);padding:var(--font-size-9px);border-radius:var(--radius-compact);min-width:0;display:flex}.source-candidate-option:hover{background:var(--surface-success-subtle)}.source-candidate-option:focus-within{background:var(--surface-success-subtle)}.source-workspace-content-module__i_lnzG__workspace .source-candidate-option:hover{background:var(--surface-success-subtle)}.source-workspace-content-module__i_lnzG__workspace .source-candidate-option:focus-within{background:var(--surface-success-subtle)}.source-candidate-action.source-candidate-action:is(:hover,:focus-visible,:active):not(:disabled){transform:scale(1)}.source-workspace-content-module__i_lnzG__workspace .source-candidate-action.source-candidate-action:is(:hover,:focus-visible,:active):not(:disabled){transform:scale(1)}.source-candidate-main{align-items:baseline;gap:var(--stroke-4px);flex:auto;min-width:0;display:flex}.source-workspace-content-module__i_lnzG__workspace .source-candidate-main{align-items:baseline;gap:var(--stroke-4px);flex:auto;min-width:0;display:flex}.source-candidate-main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.source-workspace-content-module__i_lnzG__workspace .source-candidate-main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.source-candidate-main small{min-width:0;color:var(--text-muted);font-size:var(--font-size-0-76rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-workspace-content-module__i_lnzG__workspace .source-candidate-main small{min-width:0;color:var(--text-muted);font-size:var(--font-size-0-76rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-candidate-status{color:var(--text-muted);font-size:var(--font-size-0-76rem);white-space:nowrap;flex:none}.source-workspace-content-module__i_lnzG__workspace .source-candidate-status{color:var(--text-muted);font-size:var(--font-size-0-76rem);white-space:nowrap;flex:none}.source-candidate-action{white-space:nowrap;flex:none;margin-left:auto}.source-workspace-content-module__i_lnzG__workspace .source-candidate-action{white-space:nowrap;flex:none;margin-left:auto}.connection-modal h3{margin:var(--ui-cabinet-margin-40dc9ef14b);font-size:var(--font-size-1-15rem)}.source-workspace-content-module__i_lnzG__workspace .connection-modal h3{margin:var(--ui-cabinet-margin-40dc9ef14b);font-size:var(--font-size-1-15rem)}.connection-modal p{margin:var(--ui-cabinet-margin-e00b8422a7);color:var(--text-secondary);font-size:var(--font-size-0-9rem);line-height:var(--line-height-1-4)}.source-workspace-content-module__i_lnzG__workspace .connection-modal p{margin:var(--ui-cabinet-margin-e00b8422a7);color:var(--text-secondary);font-size:var(--font-size-0-9rem);line-height:var(--line-height-1-4)}.connection-modal-actions{justify-content:flex-end;gap:var(--portal-inner-radius);margin-top:var(--radius-20px);display:flex}.source-workspace-content-module__i_lnzG__workspace .connection-modal-actions{justify-content:flex-end;gap:var(--portal-inner-radius);margin-top:var(--radius-20px);display:flex}.connection-mode-options{gap:var(--portal-inner-radius);margin-bottom:var(--font-size-16px);flex-direction:column;display:flex}.source-workspace-content-module__i_lnzG__workspace .connection-mode-options{gap:var(--portal-inner-radius);margin-bottom:var(--font-size-16px);flex-direction:column;display:flex}.source-workspace-content-module__i_lnzG__workspace .connection-card{border:var(--ui-cabinet-border-f8bfda1ba4);border-radius:var(--radius-card);padding:var(--font-size-16px);margin-top:var(--radius-card);background:var(--surface-subtle)}.source-workspace-content-module__i_lnzG__workspace .connection-card-header{justify-content:space-between;align-items:center;gap:var(--radius-card);display:flex}.source-workspace-content-module__i_lnzG__workspace .connection-badge{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--ui-cabinet-padding-6c422f0a19);border-radius:var(--radius-field)}.source-workspace-content-module__i_lnzG__workspace .connection-badge[data-variant=success]{background:var(--surface-success-subtle);color:var(--text-success)}.source-workspace-content-module__i_lnzG__workspace .connection-badge[data-variant=warning]{background:var(--surface-warning-subtle);color:var(--text-warning)}.source-workspace-content-module__i_lnzG__workspace .connection-badge[data-variant=error]{background:var(--surface-error-subtle);color:var(--text-error)}.source-workspace-content-module__i_lnzG__workspace .connection-badge[data-variant=disabled]{background:var(--surface-subtle);color:var(--text-secondary)}.source-workspace-content-module__i_lnzG__workspace .connection-issue-panel{margin:var(--ui-cabinet-margin-e269e272da);padding:var(--ui-cabinet-padding-8193b8b5eb);border-radius:var(--radius-compact);background:var(--surface-warning-subtle);border:var(--ui-cabinet-border-4ff64da418);font-size:var(--font-size-0-85rem);color:var(--text-warning)}.source-workspace-content-module__i_lnzG__workspace .connection-issue-panel strong{margin-bottom:var(--stroke-4px);display:block}.source-workspace-content-module__i_lnzG__workspace .connection-card-actions{align-items:center;gap:var(--portal-inner-radius);margin-top:var(--font-size-14px);flex-wrap:wrap;display:flex}.source-workspace-content-module__i_lnzG__workspace .source-candidates-open{margin-top:var(--font-size-14px)}.source-workspace-content-module__i_lnzG__workspace .form-field{gap:var(--stroke-4px);margin-bottom:var(--radius-card);flex-direction:column;display:flex}.source-workspace-content-module__i_lnzG__workspace .form-field label{font-size:var(--font-size-0-82rem);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}:is(.source-workspace-content-module__i_lnzG__workspace .form-field input,.source-workspace-content-module__i_lnzG__workspace .form-field select){padding:var(--ui-cabinet-padding-24309f7c84);border:var(--ui-cabinet-border-30324ed367);border-radius:var(--radius-field);font-size:var(--font-size-0-9rem);background:var(--surface-subtle);min-height:40px;color:var(--text-primary)}:is(.source-workspace-content-module__i_lnzG__workspace .primary-button,.source-workspace-content-module__i_lnzG__workspace .secondary-button,.source-workspace-content-module__i_lnzG__workspace .text-button,.source-workspace-content-module__i_lnzG__workspace .danger-button){min-height:40px;padding:var(--spacing-2) var(--spacing-4);border:var(--stroke-1px) solid transparent;border-radius:var(--radius-field);font-size:var(--font-size-sm);cursor:pointer}:is(.source-workspace-content-module__i_lnzG__workspace .primary-button,.source-workspace-content-module__i_lnzG__workspace .secondary-button){z-index:0;isolation:isolate;min-height:var(--app-control-height);padding:var(--spacing-2) var(--spacing-5);border-radius:var(--radius-card);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide05);transition:scale var(--press-release), transform var(--duration-260ms) var(--easing-cubic02-07), background var(--duration-normal) ease, border-color var(--duration-normal) ease, box-shadow var(--duration-normal) ease, color var(--duration-normal) ease;will-change:transform;position:relative;scale:1}.source-workspace-content-module__i_lnzG__workspace .primary-button{border-color:var(--border-default);color:var(--text-primary);box-shadow:var(--ui-public-shadow-chat-bubble);background:0 0}.source-workspace-content-module__i_lnzG__workspace .primary-button:is(:hover,:focus-visible):not(:disabled){border-color:var(--ui-public-border-blend-78);background:var(--ui-public-bg-hero-login-active);box-shadow:var(--ui-public-shadow-login-hover);color:var(--color-primary);transform:translateY(calc(var(--spacing-1) * -.75)) scale(1.015)}.source-workspace-content-module__i_lnzG__workspace .secondary-button{background:var(--surface-subtle);color:var(--text-primary);border-color:var(--border-default);box-shadow:var(--ui-public-shadow-chat-bubble)}:is(.source-workspace-content-module__i_lnzG__workspace .primary-button:after,.source-workspace-content-module__i_lnzG__workspace .secondary-button:after){z-index:2;inset:calc(var(--stroke-1px) * -1);padding:var(--spacing-px);border-radius:inherit;background:var(--ui-public-bg-hero-login-radial);content:"";opacity:0;pointer-events:none;transition:opacity var(--duration-220ms) ease;will-change:opacity;-webkit-mask:linear-gradient(var(--color-landing-v3-white) 0 0) content-box, linear-gradient(var(--color-landing-v3-white) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--color-landing-v3-white) 0 0) content-box, linear-gradient(var(--color-landing-v3-white) 0 0);mask:linear-gradient(var(--color-landing-v3-white) 0 0) content-box, linear-gradient(var(--color-landing-v3-white) 0 0);position:absolute;-webkit-mask-composite:xor;mask-composite:exclude}.source-workspace-content-module__i_lnzG__workspace .secondary-button:is(:hover,:focus-visible):not(:disabled){border-color:var(--ui-public-border-blend-78);background:var(--ui-public-bg-hero-login-active);box-shadow:var(--ui-public-shadow-login-hover);color:var(--color-primary);transform:translateY(calc(var(--spacing-1) * -.75)) scale(1.015)}:is(.source-workspace-content-module__i_lnzG__workspace .primary-button:focus-visible:after,.source-workspace-content-module__i_lnzG__workspace .secondary-button:focus-visible:after){opacity:.9}@media (hover:hover) and (pointer:fine){:is(.source-workspace-content-module__i_lnzG__workspace .primary-button:hover:not(:disabled):after,.source-workspace-content-module__i_lnzG__workspace .secondary-button:hover:not(:disabled):after){opacity:.9}}:is(.source-workspace-content-module__i_lnzG__workspace .primary-button:active:not(:disabled),.source-workspace-content-module__i_lnzG__workspace .secondary-button:active:not(:disabled)){transition:scale var(--duration-76ms) var(--easing-cubic02-075);transform:translateY(0)}.source-workspace-content-module__i_lnzG__workspace .text-button{color:var(--text-secondary);background:0 0}.source-workspace-content-module__i_lnzG__workspace .text-button:hover{color:var(--text-primary)}.source-workspace-content-module__i_lnzG__workspace .danger-button{background:var(--action-destructive);color:var(--action-destructive-foreground)}.source-workspace-content-module__i_lnzG__workspace button:disabled{opacity:.55;cursor:not-allowed;transform:none}.source-workspace-content-module__i_lnzG__workspace button:focus-visible{outline:var(--stroke-2px) solid var(--border-focus);outline-offset:2px}:is(.source-workspace-content-module__i_lnzG__workspace input:focus-visible,.source-workspace-content-module__i_lnzG__workspace select:focus-visible,.source-workspace-content-module__i_lnzG__workspace textarea:focus-visible){border-color:var(--border-strong);box-shadow:none;outline:none}@media (prefers-reduced-motion:reduce){:is(.source-workspace-content-module__i_lnzG__workspace .primary-button,.source-workspace-content-module__i_lnzG__workspace .secondary-button,.source-workspace-content-module__i_lnzG__workspace .secondary-button:after){transition:none}:is(.source-workspace-content-module__i_lnzG__workspace .primary-button:is(:hover,:focus-visible,:active),.source-workspace-content-module__i_lnzG__workspace .secondary-button:is(:hover,:focus-visible,:active)){transform:none}}.source-workspace-content-module__i_lnzG__workspace .connection-mode-options{gap:var(--spacing-2);display:grid}.source-workspace-content-module__i_lnzG__workspace .source-card-identity{align-items:center;gap:var(--spacing-3);min-width:0;display:flex}.source-workspace-content-module__i_lnzG__workspace .source-avatar{width:var(--spacing-8);height:var(--spacing-8);flex:0 0 var(--spacing-8);border-radius:var(--radius-full);background:var(--color-surface-primary-subtle);color:var(--color-primary);font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);place-items:center;display:inline-grid}.source-workspace-content-module__i_lnzG__workspace .source-card-status-block{align-items:center;gap:var(--spacing-2);display:flex}.source-workspace-content-module__i_lnzG__workspace .source-attention-marker{width:var(--spacing-6);height:var(--spacing-6);flex:0 0 var(--spacing-6);border:thin solid var(--color-destructive);border-radius:var(--radius-sm);background:var(--color-surface-error-subtle);color:var(--color-destructive);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);place-items:center;display:inline-grid}.source-workspace-content-module__i_lnzG__workspace .source-card-arrow{color:var(--color-foreground-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-none);transition:var(--duration-fast) var(--easing-standard)}.source-workspace-content-module__i_lnzG__workspace .source-workspace-card:hover .source-card-arrow{color:var(--color-primary)}.source-workspace-content-module__i_lnzG__workspace .request-source-card{border-style:dashed}.source-workspace-content-module__i_lnzG__workspace .request-source-text{color:var(--text-secondary);font-size:var(--font-size-11-5px);line-height:var(--line-height-1-45);margin:auto 0 0}.source-workspace-content-module__i_lnzG__workspace .integration-card-top{align-items:center;gap:var(--font-size-9px);min-width:0;min-height:34px;display:flex}:is(.source-workspace-content-module__i_lnzG__workspace .integration-logo,.source-workspace-content-module__i_lnzG__workspace .request-source-icon){flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.source-workspace-content-module__i_lnzG__workspace .request-source-icon{border:var(--ui-cabinet-border-ee7cae77f6);border-radius:var(--app-shell-scrollbar-gap);background:var(--surface-subtle)}.source-workspace-content-module__i_lnzG__workspace .integration-icon{object-fit:contain;width:28px;height:28px}.source-workspace-content-module__i_lnzG__workspace .integration-icon-fallback{color:var(--color-primary);font-family:var(--ui-cabinet-font-family-51c439f7f5);font-size:var(--font-size-0-88rem);font-weight:var(--font-weight-semibold)}.source-workspace-content-module__i_lnzG__workspace .integration-card-identity{flex:auto;min-width:0}.source-workspace-content-module__i_lnzG__workspace .integration-card-identity h2{color:var(--text-primary);font-family:var(--ui-cabinet-font-family-51c439f7f5);font-size:var(--font-size-14px);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-tight01);line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.source-workspace-content-module__i_lnzG__workspace .integration-card-arrow{width:24px;height:24px;color:var(--text-secondary);font-size:var(--font-size-1rem);transition:var(--ui-cabinet-transition-dc5dcf0780);flex:0 0 24px;place-items:center;margin-left:auto;display:grid}.source-workspace-content-module__i_lnzG__workspace .source-workspace-card:hover .integration-card-arrow{color:var(--color-primary);transform:translate(2px)}.source-workspace-content-module__i_lnzG__workspace .integration-status-marker{border:var(--ui-cabinet-border-f85cff6385);border-radius:var(--app-shell-scrollbar-gap);background:var(--ui-cabinet-background-5d2aec15db);width:26px;height:26px;color:var(--text-error);font-size:var(--font-size-0-72rem);line-height:var(--final-cta-icon-strength);flex:0 0 26px;place-items:center;display:grid}.source-workspace-content-module__i_lnzG__workspace .integration-card-facts{gap:var(--stroke-4px);width:100%;margin:auto 0 0;padding:0;display:grid}.source-workspace-content-module__i_lnzG__workspace .meta-item{justify-content:space-between;align-items:baseline;gap:var(--app-shell-scrollbar-gap);min-width:0;display:flex}.source-workspace-content-module__i_lnzG__workspace .meta-label{color:var(--text-muted);font-size:var(--portal-inner-radius);letter-spacing:var(--letter-spacing-wide01);line-height:var(--line-height-1-3)}.source-workspace-content-module__i_lnzG__workspace .meta-value{color:var(--text-secondary);font-size:var(--font-size-11-5px);line-height:var(--line-height-1-3);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.source-workspace-content-module__i_lnzG__workspace .request-source-icon{border-color:var(--ui-cabinet-border-color-4b411ad33c);background:var(--ui-cabinet-background-81af06eec6);color:var(--color-primary);font-family:var(--ui-cabinet-font-family-51c439f7f5);font-size:var(--font-size-1-1rem);font-weight:var(--font-weight-regular)}.source-workspace-content-module__i_lnzG__workspace .source-type-field{flex-direction:column;min-width:0;display:flex;position:relative}.source-workspace-content-module__i_lnzG__workspace .source-type-select{width:100%;height:46px;min-height:46px;padding:var(--ui-cabinet-padding-6fa1df9f7c);border:var(--ui-cabinet-border-bottom-621c224471);border-radius:var(--app-field-radius);background:var(--ui-cabinet-background-9b669fbfa9);color:var(--text-primary);font-size:var(--font-size-14px);font-weight:var(--font-weight-light);cursor:pointer}.source-workspace-content-module__i_lnzG__workspace .source-reset-button{width:120px;min-width:120px;height:43px;min-height:43px;padding:var(--ui-cabinet-padding-6fa1df9f7c);border:var(--ui-cabinet-border-bottom-621c224471);border-radius:var(--app-field-radius);background:var(--ui-cabinet-background-0fadf4ed63);color:var(--text-primary);font-size:var(--font-size-13-12px);font-weight:var(--font-weight-regular);cursor:pointer;transition:var(--ui-cabinet-transition-7a14c40a01)}.source-workspace-content-module__i_lnzG__workspace .source-reset-button:disabled{opacity:.5;cursor:default}.source-workspace-content-module__i_lnzG__workspace .source-advanced-details{margin-top:var(--spacing-6);padding:var(--ui-cabinet-padding-0caea5d44c);border:var(--ui-cabinet-border-f8bfda1ba4);border-radius:var(--radius-card);background:var(--surface-subtle)}.source-workspace-content-module__i_lnzG__workspace .source-advanced-summary{color:var(--text-muted);font-size:var(--font-size-0-85rem);font-weight:var(--font-weight-medium);cursor:pointer}.source-workspace-content-module__i_lnzG__workspace .source-advanced-content{margin-top:var(--font-size-16px);gap:var(--font-size-16px);flex-direction:column;display:flex}.source-workspace-content-module__i_lnzG__workspace .field-label-row{align-items:center;gap:var(--spacing-1);display:inline-flex}.source-workspace-content-module__i_lnzG__workspace .help-tooltip-container{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex;position:relative}.source-workspace-content-module__i_lnzG__workspace .help-tooltip-trigger{width:var(--spacing-4);height:var(--spacing-4);min-height:var(--spacing-4);border:var(--stroke-1px) solid var(--color-border);border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--text-muted);font-size:var(--font-size-11px);font-weight:var(--font-weight-bold);line-height:var(--line-height-none);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.source-workspace-content-module__i_lnzG__workspace .help-tooltip-trigger:hover,.source-workspace-content-module__i_lnzG__workspace .help-tooltip-trigger:focus-visible){border-color:var(--color-border-focus);background:var(--color-surface-elevated);color:var(--color-primary);outline:none}.source-workspace-content-module__i_lnzG__workspace .help-tooltip-popup{bottom:calc(100% + var(--spacing-2));z-index:1050;width:max-content;max-width:260px;padding:var(--spacing-2) var(--spacing-3);border:var(--stroke-1px) solid var(--color-border);border-radius:var(--radius-compact);background:var(--color-surface-elevated);color:var(--color-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);text-align:left;box-shadow:var(--shadow-md);pointer-events:none;white-space:normal;position:absolute;left:50%;transform:translate(-50%)}.source-workspace-content-module__i_lnzG__workspace .help-tooltip-popup:after{content:"";border-width:var(--stroke-4px);border-style:solid;border-color:var(--color-surface-elevated) transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}.source-workspace-content-module__i_lnzG__workspace .account-goals-warning{padding:var(--spacing-2) var(--spacing-3);border:var(--stroke-1px) solid var(--color-warning);border-radius:var(--radius-field);background:var(--color-surface-warning-subtle);color:var(--color-warning-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}:is(.source-workspace-content-module__i_lnzG__workspace .goals-missing-badge,.source-workspace-content-module__i_lnzG__workspace .shared-account-repair-badge){align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border:var(--stroke-1px) solid var(--color-warning);border-radius:var(--radius-field);background:var(--color-surface-warning-subtle);color:var(--color-warning-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);display:inline-flex}:is(.source-workspace-content-module__i_lnzG__workspace .goals-missing-badge:hover,.source-workspace-content-module__i_lnzG__workspace .shared-account-repair-badge:hover){background:var(--color-surface-elevated);border-color:var(--color-warning-foreground)}.source-workspace-content-module__i_lnzG__workspace .goals-missing-icon{font-size:var(--font-size-11px)}.source-workspace-content-module__i_lnzG__workspace .source-account-heading-actions{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.source-workspace-content-module__i_lnzG__workspace .source-account-card-controls{align-items:center;gap:var(--spacing-2);display:flex}.source-workspace-content-module__i_lnzG__workspace .source-account-action-btn{min-height:28px;padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-xs);border-radius:var(--radius-compact)}.source-workspace-content-module__i_lnzG__workspace .account-shared-repair-action{margin-top:var(--spacing-2)}.source-workspace-content-module__i_lnzG__workspace .account-shared-repair-action button{font-size:var(--font-size-xs);min-height:32px;padding:var(--spacing-1) var(--spacing-3)}.direct-shared-account-modal{max-width:600px}.source-workspace-content-module__i_lnzG__workspace .direct-shared-account-modal{max-width:600px}.direct-shared-account-header{margin-bottom:var(--spacing-4)}.source-workspace-content-module__i_lnzG__workspace .direct-shared-account-header{margin-bottom:var(--spacing-4)}.direct-shared-account-instruction{margin-bottom:var(--spacing-4);padding:var(--spacing-3);border:var(--stroke-1px) solid var(--color-border-subtle);border-radius:var(--radius-field);background:var(--color-surface-subtle)}.source-workspace-content-module__i_lnzG__workspace .direct-shared-account-instruction{margin-bottom:var(--spacing-4);padding:var(--spacing-3);border:var(--stroke-1px) solid var(--color-border-subtle);border-radius:var(--radius-field);background:var(--color-surface-subtle)}.direct-shared-account-example{margin:0 0 var(--spacing-3) 0;text-align:center}.source-workspace-content-module__i_lnzG__workspace .direct-shared-account-example{margin:0 0 var(--spacing-3) 0;text-align:center}.direct-shared-account-example-image{border-radius:var(--radius-compact);border:var(--stroke-1px) solid var(--color-border);max-width:100%;height:auto}.source-workspace-content-module__i_lnzG__workspace .direct-shared-account-example-image{border-radius:var(--radius-compact);border:var(--stroke-1px) solid var(--color-border);max-width:100%;height:auto}.direct-shared-account-steps{padding-left:var(--spacing-4);gap:var(--spacing-1);color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0;display:grid}.source-workspace-content-module__i_lnzG__workspace .direct-shared-account-steps{padding-left:var(--spacing-4);gap:var(--spacing-1);color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0;display:grid}.field-hint{margin-top:var(--spacing-1);color:var(--text-muted);font-size:var(--font-size-xs);display:block}.source-workspace-content-module__i_lnzG__workspace .field-hint{margin-top:var(--spacing-1);color:var(--text-muted);font-size:var(--font-size-xs);display:block}@media (prefers-reduced-motion:reduce){:is(.source-workspace-content-module__i_lnzG__workspace .help-tooltip-trigger,.source-workspace-content-module__i_lnzG__workspace .goals-missing-badge,.source-workspace-content-module__i_lnzG__workspace .shared-account-repair-badge){transition:none}}.source-workspace-content-module__i_lnzG__workspace{max-width:var(--app-shell-page-max-width);gap:var(--spacing-4);margin-inline:0}.source-workspace-content-module__i_lnzG__workspace .source-workspace-header{min-height:0;padding:0 0 var(--spacing-3);border-bottom:0;align-items:flex-start}.source-workspace-content-module__i_lnzG__workspace .source-workspace-header-copy{gap:var(--spacing-1);flex:auto;min-width:0;max-width:840px}.source-workspace-content-module__i_lnzG__workspace .source-workspace-header-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-2);flex:none;max-width:none;display:flex}.source-workspace-content-module__i_lnzG__workspace .source-workspace-header .eyebrow{display:none}.source-workspace-content-module__i_lnzG__workspace .source-workspace-header h1{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight01);line-height:var(--line-height-snug)}.source-workspace-content-module__i_lnzG__workspace .source-workspace-header p{max-width:840px;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.source-workspace-content-module__i_lnzG__workspace .source-workspace-controls{align-items:center;gap:var(--spacing-2);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(112px,auto) minmax(112px,auto) 36px;padding:0;display:grid}.source-workspace-content-module__i_lnzG__workspace .source-empty-icon{border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-compact);background:var(--surface-subtle);width:36px;height:36px;color:var(--color-primary);flex:0 0 36px;place-items:center;display:grid}:is(.source-workspace-content-module__i_lnzG__workspace .source-search-field input,.source-workspace-content-module__i_lnzG__workspace .source-type-select,.source-workspace-content-module__i_lnzG__workspace .source-reset-button){border-radius:var(--radius-compact);background:var(--surface-subtle);height:36px;min-height:36px}:is(.source-workspace-content-module__i_lnzG__workspace .source-search-field,.source-workspace-content-module__i_lnzG__workspace .source-type-field,.source-workspace-content-module__i_lnzG__workspace .source-status-field){min-width:0;position:relative}.source-workspace-content-module__i_lnzG__workspace .source-search-field input{padding:var(--spacing-2) var(--spacing-3) var(--spacing-2) var(--spacing-36px);font-size:var(--font-size-sm)}.source-workspace-content-module__i_lnzG__workspace .source-control-icon{top:50%;left:var(--spacing-3);z-index:1;color:var(--text-muted);pointer-events:none;display:inline-flex;position:absolute;transform:translateY(-50%)}.source-workspace-content-module__i_lnzG__workspace .source-type-select{min-width:112px;padding:0 var(--spacing-34px) 0 var(--spacing-3);border:var(--stroke-1px) solid var(--border-default);appearance:none;font-size:var(--font-size-sm)}.source-workspace-content-module__i_lnzG__workspace .source-select-chevron{top:50%;right:var(--spacing-2);color:var(--text-muted);pointer-events:none;display:inline-flex;position:absolute;transform:translateY(-50%)rotate(90deg)}.source-workspace-content-module__i_lnzG__workspace .source-reset-button{width:36px;min-width:36px;font-size:var(--font-size-lg);line-height:var(--line-height-none);padding:0}.source-workspace-content-module__i_lnzG__workspace .source-reset-button:disabled{color:var(--text-muted);opacity:.4;pointer-events:none}.source-workspace-content-module__i_lnzG__workspace .source-add-button{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:36px;padding:0 var(--spacing-3);border-radius:var(--radius-card);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-flex}.source-workspace-content-module__i_lnzG__workspace .source-add-button:disabled{cursor:wait;opacity:.56}.source-workspace-content-module__i_lnzG__workspace .source-workspace-grid{border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-default);flex-direction:column;gap:0;display:flex;overflow:hidden}.source-workspace-content-module__i_lnzG__workspace .source-empty-state{align-content:center;justify-items:center;gap:var(--spacing-2);min-height:132px;padding:var(--spacing-8) var(--spacing-5);text-align:center;display:grid}.source-workspace-content-module__i_lnzG__workspace .source-empty-state .source-empty-icon{width:44px;height:44px;margin-bottom:var(--spacing-2)}.source-workspace-content-module__i_lnzG__workspace .source-empty-state p{max-width:480px;color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.source-workspace-content-module__i_lnzG__workspace .source-empty-action{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:40px;margin-top:var(--spacing-2);padding:0 var(--spacing-4);border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-compact);background:var(--surface-subtle);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;display:inline-flex}.source-workspace-content-module__i_lnzG__workspace .source-empty-action:hover{border-color:var(--border-strong);background:var(--surface-default)}.source-workspace-content-module__i_lnzG__workspace .source-empty-action:focus-visible{outline:var(--stroke-2px) solid var(--border-focus);outline-offset:var(--spacing-2px)}.source-workspace-content-module__i_lnzG__workspace button.source-workspace-card-link{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.source-workspace-content-module__i_lnzG__workspace button.integration-picker-item{color:inherit;font:inherit;cursor:pointer}.source-workspace-content-module__i_lnzG__workspace .integration-account-rows{padding:0 var(--spacing-5) var(--spacing-3)}.source-workspace-content-module__i_lnzG__workspace .integration-account-row{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) 0;border-top:var(--stroke-1px) solid var(--border-default);display:flex}.source-workspace-content-module__i_lnzG__workspace .integration-account-edit{gap:var(--spacing-1);min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.source-workspace-content-module__i_lnzG__workspace .integration-account-edit small{color:var(--text-secondary)}.source-workspace-content-module__i_lnzG__workspace .integration-account-edit span{overflow-wrap:anywhere}.source-workspace-content-module__i_lnzG__workspace .integration-row-actions{gap:var(--spacing-4);padding-top:var(--spacing-2);flex-wrap:wrap;display:flex}.connection-modal{border:var(--stroke-1px) solid var(--border-default);max-height:calc(100dvh - 32px);overflow-y:auto}.source-workspace-content-module__i_lnzG__modalRoot{z-index:var(--z-overlay);pointer-events:none;max-width:none;position:fixed;inset:0}:is(.source-workspace-content-module__i_lnzG__modalRoot .integration-picker-backdrop,.source-workspace-content-module__i_lnzG__modalRoot .source-direct-modal-backdrop){pointer-events:auto}.source-workspace-content-module__i_lnzG__workspace .integration-picker-backdrop{z-index:var(--z-overlay);padding:var(--spacing-6);background:var(--surface-overlay);-webkit-backdrop-filter:var(--ui-cabinet-backdrop-filter-716413843b);backdrop-filter:var(--ui-cabinet-backdrop-filter-716413843b);place-items:center;display:grid;position:fixed;inset:0}.source-workspace-content-module__i_lnzG__workspace .integration-picker-dialog{z-index:1;gap:var(--spacing-3);width:min(680px,100%);max-height:min(700px,100vh - 48px);padding:var(--spacing-5);border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-default);box-shadow:var(--app-card-shadow);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.source-workspace-content-module__i_lnzG__workspace .integration-picker-controls{align-items:stretch;gap:var(--spacing-2);min-width:0;display:flex}.source-workspace-content-module__i_lnzG__workspace .integration-picker-filter{flex:0 0 196px;width:196px;display:block;position:relative}.source-workspace-content-module__i_lnzG__workspace .integration-picker-filter select{width:100%;height:40px;padding:0 var(--spacing-8) 0 var(--spacing-3);appearance:none;border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-compact);background:var(--surface-subtle);color:var(--text-primary);font:inherit;font-size:var(--font-size-xs);cursor:pointer}.source-workspace-content-module__i_lnzG__workspace .integration-picker-filter select:hover{border-color:var(--border-strong)}.source-workspace-content-module__i_lnzG__workspace .integration-picker-filter select:focus-visible{border-color:var(--border-strong);outline:none}.source-workspace-content-module__i_lnzG__workspace .integration-picker-filter-chevron{top:50%;right:var(--spacing-3);color:var(--text-muted);pointer-events:none;display:grid;position:absolute;transform:translateY(-50%)rotate(90deg)}.source-workspace-content-module__i_lnzG__workspace .integration-picker-dismiss{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.source-workspace-content-module__i_lnzG__workspace .integration-picker-dialog:focus{outline:none}.source-workspace-content-module__i_lnzG__workspace .integration-picker-header{padding-right:var(--spacing-8)}.source-workspace-content-module__i_lnzG__workspace .integration-picker-header h2{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight01);margin:0}.source-workspace-content-module__i_lnzG__workspace .integration-picker-header p{margin:var(--spacing-1) 0 0;color:var(--text-muted);font-size:var(--font-size-xs)}.source-workspace-content-module__i_lnzG__workspace .integration-picker-search{flex:auto;min-width:0;display:block;position:relative}.source-workspace-content-module__i_lnzG__workspace .integration-picker-search input{width:100%;height:40px;padding:0 var(--spacing-3) 0 var(--spacing-36px);border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-compact);background:var(--surface-subtle);color:var(--text-primary);font:inherit}.source-workspace-content-module__i_lnzG__workspace .integration-picker-search input:focus-visible{border-color:var(--border-strong);box-shadow:none;outline:none}.source-workspace-content-module__i_lnzG__workspace .integration-picker-close{top:var(--spacing-4);right:var(--spacing-4);position:absolute}:is(.source-workspace-content-module__i_lnzG__workspace .integration-picker-item:focus-visible,.source-workspace-content-module__i_lnzG__workspace .integration-request-button:focus-visible){outline:var(--stroke-2px) solid var(--border-focus);outline-offset:var(--spacing-2px)}.source-workspace-content-module__i_lnzG__workspace .integration-picker-list{gap:var(--spacing-2);min-height:184px;padding:var(--spacing-1);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-y:auto}@supports selector(::-webkit-scrollbar){.source-workspace-content-module__i_lnzG__workspace .integration-picker-list{scrollbar-width:auto;scrollbar-color:auto}}.source-workspace-content-module__i_lnzG__workspace .integration-picker-list::-webkit-scrollbar{width:4px;height:0;display:block}.source-workspace-content-module__i_lnzG__workspace .integration-picker-list::-webkit-scrollbar-track{background:0 0}.source-workspace-content-module__i_lnzG__workspace .integration-picker-list::-webkit-scrollbar-button{height:0;display:none}.source-workspace-content-module__i_lnzG__workspace .integration-picker-list::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--border-strong)}.source-workspace-content-module__i_lnzG__workspace .integration-picker-list::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.source-workspace-content-module__i_lnzG__workspace .integration-picker-item{min-width:0;min-height:54px;padding:var(--spacing-2);border-radius:var(--radius-compact);color:var(--text-primary);text-align:left;transition:color var(--duration-140ms) ease, opacity var(--duration-140ms) ease;background:0 0;border:0;align-items:center;text-decoration:none;display:flex;position:relative}.source-workspace-content-module__i_lnzG__workspace .integration-picker-item:hover{color:var(--color-primary)}.source-workspace-content-module__i_lnzG__workspace .integration-picker-visual{align-items:center;gap:var(--spacing-3);transform-origin:50%;width:100%;min-width:0;display:flex}.source-workspace-content-module__i_lnzG__workspace .integration-picker-logo{width:38px;height:38px;color:var(--color-primary);font-weight:var(--font-weight-semibold);transition:transform var(--duration-140ms) ease;background:0 0;border:0;border-radius:0;flex:0 0 38px;place-items:center;display:grid;overflow:visible}:is(.source-workspace-content-module__i_lnzG__workspace .integration-picker-item:hover .integration-picker-logo,.source-workspace-content-module__i_lnzG__workspace .integration-picker-item:focus-visible .integration-picker-logo){transform:scale(1.08)}.source-workspace-content-module__i_lnzG__workspace .integration-picker-logo img{object-fit:contain;width:32px;height:32px}.source-workspace-content-module__i_lnzG__workspace .integration-picker-logo-fallback{border-radius:var(--radius-compact);background:linear-gradient(135deg, var(--color-primary), var(--color-accent));width:32px;height:32px;color:var(--color-background);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-none);place-items:center;display:grid}.source-workspace-content-module__i_lnzG__workspace .integration-picker-name{max-width:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.source-workspace-content-module__i_lnzG__workspace .integration-picker-empty{align-content:center;justify-items:center;gap:var(--spacing-2);min-height:184px;color:var(--text-muted);font-size:var(--font-size-sm);text-align:center;grid-column:1/-1;display:grid}.source-workspace-content-module__i_lnzG__workspace .integration-picker-empty strong{color:var(--text-primary)}.source-workspace-content-module__i_lnzG__workspace .integration-picker-footer{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-3);border-top:var(--stroke-1px) solid var(--border-default);color:var(--text-muted);font-size:var(--font-size-sm);display:flex}.source-workspace-content-module__i_lnzG__workspace .integration-request-button{align-items:center;gap:var(--spacing-2);min-height:36px;padding:0 var(--spacing-3);border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-compact);color:var(--text-primary);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex}.source-workspace-content-module__i_lnzG__workspace .integration-request-button:hover{border-color:var(--border-strong);background:var(--surface-subtle)}.source-workspace-content-module__i_lnzG__workspace .source-table-header{align-items:center;gap:var(--spacing-4);min-height:38px;padding:0 var(--spacing-4);border-bottom:var(--stroke-1px) solid var(--border-default);color:var(--text-muted);font-size:var(--font-size-0-64rem);letter-spacing:var(--letter-spacing-wide08);text-transform:uppercase;grid-template-columns:minmax(220px,1.5fr) minmax(120px,.55fr) minmax(130px,.7fr) 24px;display:grid}.source-workspace-content-module__i_lnzG__workspace .source-workspace-card{border:0;border-bottom:var(--stroke-1px) solid var(--border-default);width:100%;height:auto;min-height:62px;max-height:none;box-shadow:none;background:0 0;border-radius:0;padding:0;display:block}.source-workspace-content-module__i_lnzG__workspace .source-workspace-card:last-child{border-bottom:0}:is(.source-workspace-content-module__i_lnzG__workspace .source-workspace-card:hover,.source-workspace-content-module__i_lnzG__workspace .source-workspace-card:focus-within){border-color:var(--border-default);background:var(--surface-subtle);transform:none}.source-workspace-content-module__i_lnzG__workspace .source-workspace-card-link{align-items:center;gap:var(--spacing-4);min-height:62px;padding:var(--spacing-2) var(--spacing-4);grid-template-columns:minmax(220px,1.5fr) minmax(120px,.55fr) minmax(130px,.7fr) 24px;display:grid}.source-workspace-content-module__i_lnzG__workspace .integration-card-top{min-height:34px}.source-workspace-content-module__i_lnzG__workspace .request-source-icon{border-radius:var(--radius-compact)}.source-workspace-content-module__i_lnzG__workspace .integration-card-facts{margin:0;display:contents}.source-workspace-content-module__i_lnzG__workspace .meta-item{align-items:flex-start;gap:var(--spacing-1);flex-direction:column}.source-workspace-content-module__i_lnzG__workspace .meta-value{color:var(--text-primary);text-align:left}.source-workspace-content-module__i_lnzG__workspace .integration-card-arrow{grid-column:4;justify-self:end}.source-workspace-content-module__i_lnzG__workspace .request-source-card .source-workspace-card-link{grid-template-columns:minmax(220px,1.5fr) minmax(120px,.55fr) minmax(130px,.7fr) 24px}.source-workspace-content-module__i_lnzG__workspace .request-source-text{font-size:var(--font-size-11-5px);grid-column:2/4;margin:0}.source-workspace-content-module__i_lnzG__workspace .source-card-skeleton{min-height:70px;padding:var(--spacing-4);border:0;border-bottom:var(--stroke-1px) solid var(--border-default);background:0 0;border-radius:0}@media (max-width:760px){.source-workspace-content-module__i_lnzG__workspace .source-workspace-header{gap:var(--spacing-3);flex-direction:column;min-height:0}.source-workspace-content-module__i_lnzG__workspace .source-workspace-header-actions{justify-content:flex-start;width:100%}.source-workspace-content-module__i_lnzG__workspace .source-table-header{display:none}.source-workspace-content-module__i_lnzG__workspace .source-workspace-controls{grid-template-columns:1fr 1fr}:is(.source-workspace-content-module__i_lnzG__workspace .source-search-field,.source-workspace-content-module__i_lnzG__workspace .source-add-button){grid-column:1/-1}.source-workspace-content-module__i_lnzG__workspace .source-reset-button{top:var(--spacing-2);right:var(--spacing-2);width:28px;min-width:28px;height:28px;min-height:28px;position:absolute}.source-workspace-content-module__i_lnzG__workspace .source-workspace-controls{position:relative}.source-workspace-content-module__i_lnzG__workspace .source-search-field input{padding-right:var(--spacing-10)}:is(.source-workspace-content-module__i_lnzG__workspace .source-search-field input,.source-workspace-content-module__i_lnzG__workspace .source-type-select,.source-workspace-content-module__i_lnzG__workspace .source-add-button){min-height:44px}:is(.source-workspace-content-module__i_lnzG__workspace .source-workspace-card-link,.source-workspace-content-module__i_lnzG__workspace .request-source-card .source-workspace-card-link){gap:var(--spacing-3);grid-template-columns:minmax(0,1fr) 24px;min-height:88px}.source-workspace-content-module__i_lnzG__workspace .integration-card-facts{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.source-workspace-content-module__i_lnzG__workspace .integration-card-arrow{grid-area:1/2/span 2}.source-workspace-content-module__i_lnzG__workspace .request-source-text{grid-column:1}.source-workspace-content-module__i_lnzG__workspace .integration-picker-backdrop{align-items:end;padding:0}.source-workspace-content-module__i_lnzG__workspace .integration-picker-dialog{width:100%;max-height:88vh;padding:var(--spacing-5) var(--spacing-4);border-radius:var(--radius-card) var(--radius-card) 0 0;border-bottom:0;border-left:0;border-right:0}.source-workspace-content-module__i_lnzG__workspace .integration-picker-controls{flex-direction:column}.source-workspace-content-module__i_lnzG__workspace .integration-picker-filter{flex-basis:auto;width:100%}.source-workspace-content-module__i_lnzG__workspace .integration-picker-list{grid-template-columns:repeat(2,minmax(0,1fr))}.source-workspace-content-module__i_lnzG__workspace .integration-picker-footer{flex-direction:column;align-items:stretch}.source-workspace-content-module__i_lnzG__workspace .integration-request-button{justify-content:center}}@media (max-width:460px){.source-workspace-content-module__i_lnzG__workspace .integration-picker-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:is(.source-workspace-content-module__i_lnzG__workspace .integration-picker-item,.source-workspace-content-module__i_lnzG__workspace .integration-picker-logo,.source-workspace-content-module__i_lnzG__workspace .source-empty-action,.source-workspace-content-module__i_lnzG__workspace .source-add-button){transition:none}.source-workspace-content-module__i_lnzG__workspace .integration-picker-item:hover{color:var(--text-primary)}}
.full-access-panel-module__3UJu4G__panel{gap:var(--spacing-4);min-width:0;padding:var(--spacing-4);border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-default);display:grid}.full-access-panel-module__3UJu4G__panel+.full-access-panel-module__3UJu4G__panel{margin-top:var(--spacing-3)}.full-access-panel-module__3UJu4G__heading{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.full-access-panel-module__3UJu4G__heading h3{margin:0 0 var(--spacing-1);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.full-access-panel-module__3UJu4G__panel .full-access-panel-module__3UJu4G__account,.full-access-panel-module__3UJu4G__panel .full-access-panel-module__3UJu4G__description,.full-access-panel-module__3UJu4G__panel .full-access-panel-module__3UJu4G__audit{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);overflow-wrap:anywhere;margin:0}.full-access-panel-module__3UJu4G__badge{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--font-size-xs);display:inline-flex}.full-access-panel-module__3UJu4G__badge:before{content:"";border-radius:var(--radius-full);background:currentColor;flex:none;width:6px;height:6px}.full-access-panel-module__3UJu4G__badge[data-state=success]{color:var(--color-primary)}.full-access-panel-module__3UJu4G__badge[data-state=error]{color:var(--action-destructive)}.full-access-panel-module__3UJu4G__consent{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3);border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-field);background:var(--surface-subtle);display:flex}.full-access-panel-module__3UJu4G__consentTitle{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:block}.full-access-panel-module__3UJu4G__panel .full-access-panel-module__3UJu4G__consent p{margin:var(--spacing-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.full-access-panel-module__3UJu4G__switch.full-access-panel-module__3UJu4G__switch{border-radius:var(--radius-field);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}.full-access-panel-module__3UJu4G__track{box-sizing:border-box;width:32px;height:20px;padding:var(--spacing-2px);border:var(--stroke-1px) solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-canvas);transition:background var(--duration-fast) ease, border-color var(--duration-fast) ease;align-items:center;display:flex}.full-access-panel-module__3UJu4G__thumb{border-radius:var(--radius-full);background:var(--text-secondary);width:14px;height:14px;transition:transform var(--duration-fast) ease, background var(--duration-fast) ease;flex:none}.full-access-panel-module__3UJu4G__switch[aria-checked=true] .full-access-panel-module__3UJu4G__track{background:var(--color-primary);border-color:var(--color-primary)}.full-access-panel-module__3UJu4G__switch[aria-checked=true] .full-access-panel-module__3UJu4G__thumb{background:var(--surface-canvas);transform:translate(12px)}.full-access-panel-module__3UJu4G__switch:hover:not(:disabled) .full-access-panel-module__3UJu4G__track{border-color:var(--color-primary)}.full-access-panel-module__3UJu4G__switch:focus-visible{outline:var(--stroke-2px) solid var(--border-focus);outline-offset:2px}.full-access-panel-module__3UJu4G__switch:disabled{cursor:not-allowed;opacity:.5}.full-access-panel-module__3UJu4G__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.full-access-panel-module__3UJu4G__hint{color:var(--text-muted);font-size:var(--font-size-xs);margin-right:auto}.full-access-panel-module__3UJu4G__panel .full-access-panel-module__3UJu4G__actions button{min-height:40px;font-size:var(--font-size-xs)}.full-access-panel-module__3UJu4G__panel .full-access-panel-module__3UJu4G__audit{color:var(--text-muted)}.full-access-panel-module__3UJu4G__panel .full-access-panel-module__3UJu4G__error{color:var(--action-destructive);margin:0}@media (max-width:600px){.full-access-panel-module__3UJu4G__actions{flex-direction:column;align-items:stretch}.full-access-panel-module__3UJu4G__panel .full-access-panel-module__3UJu4G__actions button{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.full-access-panel-module__3UJu4G__track,.full-access-panel-module__3UJu4G__thumb{transition:none}}
.dialog-close-button-module__GdpTGW__button{border-radius:var(--radius-field);width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.dialog-close-button-module__GdpTGW__button:hover:not(:disabled),.dialog-close-button-module__GdpTGW__button:focus-visible{box-shadow:none;color:var(--color-text-primary);background:0 0}.dialog-close-button-module__GdpTGW__button:focus-visible{outline:var(--stroke-2px) solid var(--color-primary);outline-offset:2px}.dialog-close-button-module__GdpTGW__button:disabled{opacity:.5;cursor:not-allowed}.dialog-close-button-module__GdpTGW__button>svg{pointer-events:none;width:20px;height:20px}@media (prefers-reduced-motion:reduce){.dialog-close-button-module__GdpTGW__button{transition:none}}
.feedback-launcher-module__RPUgrG__launcher{z-index:20;right:var(--spacing-6);bottom:var(--spacing-6);border:thin solid var(--border-default);border-radius:var(--radius-full);padding:var(--spacing-3) var(--spacing-5);background:var(--action-primary);color:var(--text-inverse);box-shadow:var(--shadow-md);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);position:fixed}.feedback-launcher-module__RPUgrG__launcher:hover{background:var(--action-primary-hover);box-shadow:var(--shadow-lg)}.feedback-launcher-module__RPUgrG__launcher:focus-visible,.feedback-launcher-module__RPUgrG__dialog button:focus-visible,.feedback-launcher-module__RPUgrG__dialog input:focus-visible,.feedback-launcher-module__RPUgrG__dialog select:focus-visible,.feedback-launcher-module__RPUgrG__dialog textarea:focus-visible{outline:thin solid var(--border-focus);outline-offset:2px}.feedback-launcher-module__RPUgrG__backdrop{z-index:30;padding:var(--spacing-5);background:var(--surface-overlay);-webkit-backdrop-filter:var(--filter-blur8px);backdrop-filter:var(--filter-blur8px);place-items:center;display:grid;position:fixed;inset:0}.feedback-launcher-module__RPUgrG__dialog{width:min(100%,560px);max-height:min(760px, calc(100vh - var(--spacing-10)));border:thin solid var(--border-default);border-radius:var(--radius-card);padding:var(--spacing-6);background:var(--surface-default);color:var(--text-primary);box-shadow:var(--shadow-xl);overflow-y:auto}.feedback-launcher-module__RPUgrG__dialogHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.feedback-launcher-module__RPUgrG__dialog h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.feedback-launcher-module__RPUgrG__eyebrow{margin:0 0 var(--spacing-1);color:var(--text-link);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.feedback-launcher-module__RPUgrG__description{margin:var(--spacing-3) 0 0;color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.feedback-launcher-module__RPUgrG__form{gap:var(--spacing-3);margin-top:var(--spacing-5);display:grid}.feedback-launcher-module__RPUgrG__form label{gap:var(--spacing-1);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);flex-direction:column;display:flex}.feedback-launcher-module__RPUgrG__form input,.feedback-launcher-module__RPUgrG__form select,.feedback-launcher-module__RPUgrG__form textarea{box-sizing:border-box;border:thin solid var(--border-default);border-radius:var(--radius-compact);background:var(--surface-subtle);width:100%;color:var(--text-primary);padding:var(--spacing-2) var(--spacing-3);font:inherit;font-size:var(--font-size-sm);transition:border-color var(--duration-fast) var(--easing-standard)}.feedback-launcher-module__RPUgrG__form textarea{resize:vertical;min-height:80px}.feedback-launcher-module__RPUgrG__help,.feedback-launcher-module__RPUgrG__success,.feedback-launcher-module__RPUgrG__error{font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0}.feedback-launcher-module__RPUgrG__help{color:var(--text-muted)}.feedback-launcher-module__RPUgrG__success{color:var(--status-success)}.feedback-launcher-module__RPUgrG__error{color:var(--text-error)}.feedback-launcher-module__RPUgrG__actions{gap:var(--spacing-3);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.feedback-launcher-module__RPUgrG__actions button{border-radius:var(--radius-compact);min-height:38px;padding:var(--spacing-2) var(--spacing-4);background:var(--action-primary);color:var(--text-inverse);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard);border:0}.feedback-launcher-module__RPUgrG__actions button:hover:not(:disabled){background:var(--action-primary-hover)}.feedback-launcher-module__RPUgrG__actions .feedback-launcher-module__RPUgrG__cancelButton{border:thin solid var(--border-default);background:var(--action-secondary);color:var(--text-primary)}.feedback-launcher-module__RPUgrG__actions .feedback-launcher-module__RPUgrG__cancelButton:hover:not(:disabled){background:var(--action-secondary-hover)}@media (max-width:640px){.feedback-launcher-module__RPUgrG__launcher{right:var(--spacing-4);bottom:var(--spacing-4)}.feedback-launcher-module__RPUgrG__backdrop{padding:var(--spacing-2);align-items:flex-end}.feedback-launcher-module__RPUgrG__dialog{max-height:calc(100vh - var(--spacing-5));padding:var(--spacing-4)}.feedback-launcher-module__RPUgrG__actions{flex-direction:column}.feedback-launcher-module__RPUgrG__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.feedback-launcher-module__RPUgrG__launcher,.feedback-launcher-module__RPUgrG__dialog,.feedback-launcher-module__RPUgrG__dialog *{scroll-behavior:auto;transition-duration:var(--duration-0-01ms);animation-duration:var(--duration-0-01ms);animation-iteration-count:var(--final-cta-icon-strength)}}
.integration-dialog-module__eQpktW__backdrop{z-index:900;padding:var(--spacing-4);background:var(--surface-overlay-subtle);-webkit-backdrop-filter:var(--ui-cabinet-backdrop-filter-716413843b);backdrop-filter:var(--ui-cabinet-backdrop-filter-716413843b);place-items:center;display:grid;position:fixed;inset:0}.integration-dialog-module__eQpktW__dialog{box-sizing:border-box;overscroll-behavior:contain;width:min(100%,460px);max-height:calc(100dvh - 32px);padding:var(--spacing-6);color:var(--text-primary);background:var(--surface-default);border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-md);position:relative;overflow-y:auto}.integration-dialog-module__eQpktW__dialog[data-wide]{width:min(100%,760px)}.integration-dialog-module__eQpktW__dismiss{cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.integration-dialog-module__eQpktW__body.integration-dialog-module__eQpktW__body{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.integration-dialog-module__eQpktW__body>div{min-width:0}.integration-dialog-module__eQpktW__header{justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-5);display:flex}.integration-dialog-module__eQpktW__header h2{font-size:var(--font-size-1rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);margin:0}:is(.integration-dialog-module__eQpktW__dialog .source-connections-section,.integration-dialog-module__eQpktW__dialog .account-metadata-section){background:0 0;border:0;margin:0;padding:0}.integration-dialog-module__eQpktW__dialog.integration-dialog-module__eQpktW__dialog .connection-modal-actions{border-top:var(--stroke-1px) solid var(--border-default);padding-top:var(--spacing-4);flex-wrap:wrap;margin-top:0}.integration-dialog-module__eQpktW__dialog.integration-dialog-module__eQpktW__dialog .connection-mode-options{margin-bottom:0}.integration-dialog-module__eQpktW__body>.form-field{margin-bottom:0}.integration-dialog-module__eQpktW__dialog .integration-settings-content{gap:var(--spacing-5);display:grid}.integration-dialog-module__eQpktW__dialog .form-field{margin:0 0 var(--spacing-4)}.integration-dialog-module__eQpktW__dialog .form-field label{margin-bottom:var(--spacing-1);display:block}.integration-dialog-module__eQpktW__dialog .field-label-row{position:relative}.integration-dialog-module__eQpktW__dialog .field-label-row .help-tooltip-container{position:static}.integration-dialog-module__eQpktW__dialog .field-label-row .help-tooltip-popup{max-width:min(260px, calc(100dvw - var(--spacing-20)));left:0;transform:none}.integration-dialog-module__eQpktW__dialog .field-label-row .help-tooltip-popup:after{display:none}.integration-dialog-module__eQpktW__dialog .form-field input{width:100%}.integration-dialog-module__eQpktW__dialog p{color:var(--text-secondary);font-size:var(--font-size-0-85rem);line-height:var(--line-height-normal);margin:0}:is(.integration-dialog-module__eQpktW__dialog.integration-dialog-module__eQpktW__dialog input:not([type=checkbox]):not([type=radio]):not([type=file]),.integration-dialog-module__eQpktW__dialog.integration-dialog-module__eQpktW__dialog select,.integration-dialog-module__eQpktW__dialog.integration-dialog-module__eQpktW__dialog textarea){border-color:var(--border-default);background:var(--surface-subtle);color:var(--text-primary)}:is(.integration-dialog-module__eQpktW__dialog.integration-dialog-module__eQpktW__dialog input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.integration-dialog-module__eQpktW__dialog.integration-dialog-module__eQpktW__dialog select:focus-visible,.integration-dialog-module__eQpktW__dialog.integration-dialog-module__eQpktW__dialog textarea:focus-visible){border-color:var(--border-strong);box-shadow:none;outline:none}.integration-dialog-module__eQpktW__dialog .form-field p{margin-top:var(--spacing-2);font-size:var(--font-size-xs)}:is(.integration-dialog-module__eQpktW__dialog .form-field input,.integration-dialog-module__eQpktW__dialog .form-field select){box-sizing:border-box;width:100%;min-width:0;min-height:44px}.integration-dialog-module__eQpktW__dialog .source-advanced-details{background:0 0;margin:0}.integration-dialog-module__eQpktW__dialog .source-advanced-summary{font-size:var(--font-size-sm)}.integration-dialog-module__eQpktW__tokenHelpLink{color:var(--text-link);text-underline-offset:var(--spacing-2px);text-decoration:underline}.integration-dialog-module__eQpktW__backButton.integration-dialog-module__eQpktW__backButton{margin-right:auto}.integration-dialog-module__eQpktW__dialog button:focus-visible{outline:var(--stroke-2px) solid var(--text-primary);outline-offset:3px}@media (max-width:600px){.integration-dialog-module__eQpktW__dialog{padding:var(--spacing-4)}}
.account-access-control-module__qKLBra__control{justify-content:flex-end;align-items:center;gap:var(--spacing-2);padding-inline:var(--spacing-3);flex-wrap:wrap;display:flex}.account-access-control-module__qKLBra__label{color:var(--text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.account-access-control-module__qKLBra__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.account-access-control-module__qKLBra__control .account-access-control-module__qKLBra__retry{padding:var(--spacing-1);color:var(--text-secondary);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0}.account-access-control-module__qKLBra__account{gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-field);background:var(--surface-subtle);overflow-wrap:anywhere;display:grid}.account-access-control-module__qKLBra__account span{color:var(--text-muted);font-size:var(--font-size-xs)}.account-access-control-module__qKLBra__account strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.account-access-control-module__qKLBra__warning{gap:var(--spacing-2);padding:var(--spacing-4);border:var(--stroke-1px) solid var(--border-error);border-radius:var(--radius-field);background:var(--surface-error-subtle);display:grid}.account-access-control-module__qKLBra__warning strong{color:var(--text-error);font-size:var(--font-size-sm)}.account-access-control-module__qKLBra__warning.account-access-control-module__qKLBra__warning p{color:var(--text-primary);font-size:var(--font-size-xs)}.account-access-control-module__qKLBra__safeguards{gap:var(--spacing-2);padding:0 0 0 var(--spacing-4);color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0;display:grid}.account-access-control-module__qKLBra__safeguards li{margin:0}.account-access-control-module__qKLBra__safeguards li::marker{color:var(--text-muted)}.account-access-control-module__qKLBra__acceptance.account-access-control-module__qKLBra__acceptance{align-items:center;gap:var(--spacing-3);box-sizing:border-box;width:100%;min-height:44px;padding:var(--spacing-4);border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-field);color:var(--text-secondary);text-align:left;font-size:var(--font-size-sm);line-height:var(--line-height-normal);cursor:pointer;background:0 0;display:flex}.account-access-control-module__qKLBra__check{appearance:none;box-sizing:border-box;border:var(--stroke-1px) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-canvas);cursor:pointer;flex:0 0 18px;place-content:center;width:18px;height:18px;margin:0;display:grid}.account-access-control-module__qKLBra__check:checked{border-color:var(--color-primary);background:var(--color-primary)}.account-access-control-module__qKLBra__check:checked:after{content:"";border:solid var(--surface-canvas);border-width:0 var(--stroke-2px) var(--stroke-2px) 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.account-access-control-module__qKLBra__acceptanceText{gap:var(--spacing-1);min-width:0;font-size:var(--font-size-xs);display:grid}.account-access-control-module__qKLBra__acceptanceText strong{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.account-access-control-module__qKLBra__acceptance:has(input:checked){border-color:var(--color-primary);color:var(--text-primary)}.account-access-control-module__qKLBra__acceptance:has(input:focus-visible){outline:var(--stroke-2px) solid var(--border-focus);outline-offset:2px}.account-access-control-module__qKLBra__acceptance:hover:not(:has(input:disabled)){background:var(--surface-subtle)}.account-access-control-module__qKLBra__acceptance:has(input:disabled){opacity:.6;cursor:wait}.account-access-control-module__qKLBra__check:disabled{cursor:wait}.account-access-control-module__qKLBra__actions.account-access-control-module__qKLBra__actions{gap:var(--spacing-2);padding-top:var(--spacing-4);border-top:var(--stroke-1px) solid var(--border-default);grid-template-columns:1fr 1.5fr;display:grid}.account-access-control-module__qKLBra__actions.account-access-control-module__qKLBra__actions button{min-height:44px}.account-access-control-module__qKLBra__actions.account-access-control-module__qKLBra__actions button:disabled{cursor:not-allowed;background:var(--surface-subtle);border-color:var(--border-default);color:var(--text-muted);opacity:1}.account-access-control-module__qKLBra__error.account-access-control-module__qKLBra__error{color:var(--text-error)}@media (max-width:760px){.account-access-control-module__qKLBra__control{padding:0 var(--spacing-2) var(--spacing-2);justify-content:flex-start;padding-inline-start:var(--spacing-6)}}
