.sp4una_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sp4una_section .sp4una_description{margin:0 0 var(--spacing-5);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.sp4una_section.sp4una_section .account-metadata-form{gap:var(--spacing-4);margin-top:var(--spacing-4)}.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}.sp4una_attentionNotice strong{color:var(--text-error)}.sp4una_attentionNotice ul{margin:0;padding-inline-start:var(--spacing-5)}.sp4una_attentionNotice p{color:var(--text-secondary);margin:0}.sp4una_section.sp4una_section .account-metadata-field{gap:var(--spacing-2);font-weight:var(--font-weight-medium)}:is(.sp4una_section.sp4una_section .account-metadata-field input,.sp4una_section.sp4una_section .account-metadata-field select,.sp4una_section.sp4una_section .account-metadata-field textarea,.sp4una_section.sp4una_section .account-goal-row input){background:var(--surface-subtle);border-color:var(--border-default)}.sp4una_section.sp4una_section .account-metadata-field textarea{resize:vertical;min-height:100px}.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}.sp4una_section.sp4una_section .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}.sp4una_upload:hover,.sp4una_upload:focus-within{color:var(--text-primary);outline:var(--stroke-2px) solid var(--border-focus);outline-offset:2px}.sp4una_section.sp4una_section .account-goals-editor{gap:var(--spacing-2);min-width:0}.sp4una_section.sp4una_section .account-goals-editor>button{width:auto;min-height:36px;font-weight:var(--font-weight-medium);justify-self:start}.sp4una_actions{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-4);margin-top:var(--spacing-1);flex-wrap:wrap;display:flex}.sp4una_saveActions{gap:var(--spacing-2);flex-wrap:wrap;margin-left:auto;display:flex}.sp4una_section .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}.sp4una_section .sp4una_remove:hover{color:var(--action-destructive)}@media (max-width:600px){.sp4una_actions{flex-direction:column-reverse;align-items:stretch}.sp4una_saveActions{grid-template-columns:1fr 1fr;margin-left:0;display:grid}.sp4una_section.sp4una_section .account-goal-row{grid-template-columns:72px minmax(0,1fr) auto}.sp4una_section.sp4una_section .account-goal-row button{padding-inline:var(--spacing-2)}.sp4una_section button,.sp4una_section.sp4una_section .sp4una_upload{min-height:44px}}
.XNCXQW_surface{font-family:var(--font-family-body)}.XNCXQW_title.XNCXQW_title.XNCXQW_title{min-width:0;color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-tight01);overflow-wrap:anywhere;margin:0}.XNCXQW_surface.XNCXQW_surface .XNCXQW_title+p{margin-top:var(--spacing-2)}.XNCXQW_surface.XNCXQW_surface button[data-dialog-action]{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--spacing-2);max-width:100%;min-height:44px;padding:var(--spacing-2) var(--spacing-4);border:var(--stroke-1px) solid var(--border-strong);border-radius:var(--radius-compact);background:var(--surface-subtle);box-shadow:none;color:var(--text-primary);font-family:var(--font-family-button);font-size:var(--font-size-14px);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-none);white-space:normal;cursor:pointer;will-change:auto;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease;margin:0;text-decoration:none;display:inline-flex;position:relative;transform:none}.XNCXQW_surface.XNCXQW_surface.XNCXQW_surface.XNCXQW_surface button[data-dialog-action]{scale:1}.XNCXQW_surface.XNCXQW_surface.XNCXQW_surface button[data-dialog-action]:is(:hover,:focus-visible,:active,:disabled){box-shadow:none;transform:none}:is(.XNCXQW_surface.XNCXQW_surface button[data-dialog-action]:before,.XNCXQW_surface.XNCXQW_surface button[data-dialog-action]:after){content:none;display:none}.XNCXQW_surface.XNCXQW_surface button[data-dialog-action=primary]{border-color:var(--ui-public-border-blend-78);background:var(--surface-primary-subtle);color:var(--text-primary)}.XNCXQW_surface.XNCXQW_surface button[data-dialog-action=danger]{border-color:var(--border-error);background:var(--surface-error-subtle);color:var(--text-error)}.XNCXQW_surface.XNCXQW_surface button[data-dialog-action=success]{border-color:var(--border-success);background:var(--surface-success-subtle);color:var(--text-success)}@media (hover:hover) and (pointer:fine){.XNCXQW_surface.XNCXQW_surface button[data-dialog-action]:where(:not([data-dialog-action=quiet])):hover:not(:disabled){border-color:var(--text-muted);background:var(--action-secondary)}.XNCXQW_surface.XNCXQW_surface button[data-dialog-action=primary]:hover:not(:disabled){border-color:var(--color-primary);background:var(--surface-primary-subtle);color:var(--text-primary)}.XNCXQW_surface.XNCXQW_surface button[data-dialog-action=danger]:hover:not(:disabled){border-color:var(--text-error);background:var(--surface-error-subtle)}.XNCXQW_surface.XNCXQW_surface button[data-dialog-action=success]:hover:not(:disabled){border-color:var(--text-success);background:var(--surface-success-subtle)}}.XNCXQW_surface.XNCXQW_surface button[data-dialog-action]:focus-visible{outline:var(--stroke-2px) solid var(--border-focus);outline-offset:var(--spacing-2px)}:is(.XNCXQW_surface.XNCXQW_surface button[data-dialog-action=quiet],.XNCXQW_surface.XNCXQW_surface button[data-dialog-action=quiet]:is(:hover,:focus-visible,:active)){color:var(--text-secondary);background:0 0;border-color:#0000}.XNCXQW_surface.XNCXQW_surface button[data-dialog-action=quiet]:is(:hover,:focus-visible):not(:disabled){color:var(--text-primary)}.XNCXQW_surface.XNCXQW_surface button[data-dialog-action]:disabled{cursor:not-allowed;opacity:.5}:is(.XNCXQW_surface.XNCXQW_surface .connection-modal-actions,.XNCXQW_surface.XNCXQW_surface .source-direct-method-footer){justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-4);border:0;flex-wrap:wrap;padding:0;display:flex}.XNCXQW_surface.XNCXQW_surface .connection-modal-actions:has(>button[data-dialog-action=quiet]:only-child){justify-content:center}.XNCXQW_surface.XNCXQW_surface .connection-modal-actions>button[data-dialog-action=quiet]:only-child{min-height:36px;padding-block:var(--spacing-1)}.XNCXQW_surface.XNCXQW_surface .connection-mode-options{gap:var(--spacing-2);margin:0;display:grid}.XNCXQW_surface.XNCXQW_surface .integration-picker-footer{border-top:0}:is(.XNCXQW_surface.XNCXQW_surface .form-field label,.XNCXQW_surface.XNCXQW_surface .source-direct-method-field label,.XNCXQW_surface.XNCXQW_surface .account-metadata-field,.XNCXQW_surface.XNCXQW_surface .account-goals-editor legend){color:var(--text-secondary);font-size:var(--font-size-14px);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}.XNCXQW_surface.XNCXQW_surface .form-field{gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.XNCXQW_surface.XNCXQW_surface .field-label-row{align-items:baseline;gap:var(--spacing-2)}.XNCXQW_surface.XNCXQW_surface .field-label-row label{margin-bottom:0}.XNCXQW_optional{margin-left:var(--spacing-2);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.XNCXQW_surface .help-tooltip-trigger:not(:hover):not(:focus-visible){background:0 0}@media (max-width:480px){.XNCXQW_surface.XNCXQW_surface .connection-modal-actions button{flex:auto}}@media (prefers-reduced-motion:reduce){.XNCXQW_surface.XNCXQW_surface button[data-dialog-action]{transition:none}}
._88jc5W_toggle._88jc5W_toggle{box-sizing:border-box;border-radius:var(--radius-field);width:44px;min-height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:inline-grid}._88jc5W_track{box-sizing:border-box;border:var(--stroke-1px) solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-canvas);width:32px;height:20px;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;position:relative}._88jc5W_track:after{border-radius:var(--radius-full);background:var(--text-secondary);content:"";width:14px;height:14px;transition:transform var(--duration-fast) ease, background-color var(--duration-fast) ease;position:absolute;top:2px;left:2px}._88jc5W_toggle[aria-checked=true] ._88jc5W_track{border-color:var(--color-primary);background:var(--color-primary)}._88jc5W_toggle[aria-checked=true] ._88jc5W_track:after{background:var(--surface-canvas);transform:translate(12px)}._88jc5W_toggle:hover:not(:disabled) ._88jc5W_track{border-color:var(--text-primary)}._88jc5W_toggle:focus-visible{outline:var(--stroke-2px) solid var(--border-focus);outline-offset:var(--spacing-2px)}._88jc5W_toggle:disabled{opacity:.5;cursor:wait}@media (prefers-reduced-motion:reduce){._88jc5W_track,._88jc5W_track:after{transition:none}}
.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}.GdpTGW_button:hover:not(:disabled),.GdpTGW_button:focus-visible{box-shadow:none;color:var(--color-text-primary);background:0 0}.GdpTGW_button:focus-visible{outline:var(--stroke-2px) solid var(--color-primary);outline-offset:2px}.GdpTGW_button:disabled{opacity:.5;cursor:not-allowed}.GdpTGW_button>svg{pointer-events:none;width:20px;height:20px}@media (prefers-reduced-motion:reduce){.GdpTGW_button{transition:none}}
.eQpktW_backdrop{z-index:900;padding:var(--spacing-4);background:var(--surface-overlay-subtle);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;display:grid;position:fixed;inset:0}.eQpktW_dialog{box-sizing:border-box;overscroll-behavior:contain;width:min(100%,480px);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);flex-direction:column;display:flex;position:relative;overflow:hidden}.eQpktW_dialog[data-wide]{width:min(100%,760px)}.eQpktW_dialog[data-large]{width:min(100%,960px)}.eQpktW_dismiss{cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.eQpktW_body.eQpktW_body{gap:var(--spacing-4);overscroll-behavior:contain;min-width:0;min-height:0;scroll-padding-block:var(--spacing-2);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;margin-inline-end:var(--spacing-neg-12px);padding-block-end:var(--spacing-2);padding-inline-end:var(--spacing-3);display:flex;overflow-y:auto}.eQpktW_body>*{flex-shrink:0}.eQpktW_dialog .eQpktW_body .source-candidates-list{max-height:none;overflow:visible}.eQpktW_dialog .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}.eQpktW_body>div{min-width:0}.eQpktW_header{z-index:2;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-4);padding-block:var(--spacing-2);background:var(--surface-default);flex-shrink:0;display:flex}:is(.eQpktW_dialog[data-integration-popup] .source-connections-section,.eQpktW_dialog[data-integration-popup] .account-metadata-section){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.eQpktW_dialog.eQpktW_dialog .connection-mode-options{margin-bottom:0}.eQpktW_body>.form-field{margin-bottom:0}.eQpktW_dialog .integration-settings-content{gap:var(--spacing-5);display:grid}.eQpktW_dialog .form-field label{margin-bottom:var(--spacing-1);display:block}.eQpktW_dialog .field-label-row{position:relative}.eQpktW_dialog .field-label-row .help-tooltip-container{position:static}.eQpktW_dialog .field-label-row .help-tooltip-popup{max-width:min(260px, calc(100dvw - var(--spacing-20)));left:0;transform:none}.eQpktW_dialog .field-label-row .help-tooltip-popup:after{display:none}.eQpktW_dialog .form-field input{width:100%}.eQpktW_dialog p{color:var(--text-secondary);font-size:var(--font-size-14px);line-height:var(--line-height-normal);margin:0}:is(.eQpktW_dialog.eQpktW_dialog input:not([type=checkbox]):not([type=radio]):not([type=file]),.eQpktW_dialog.eQpktW_dialog select,.eQpktW_dialog.eQpktW_dialog textarea){border-color:var(--border-default);background:var(--surface-subtle);color:var(--text-primary)}:is(.eQpktW_dialog.eQpktW_dialog input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.eQpktW_dialog.eQpktW_dialog select:focus-visible,.eQpktW_dialog.eQpktW_dialog textarea:focus-visible){border-color:var(--border-strong);box-shadow:none;outline:none}.eQpktW_dialog .form-field p{margin-top:var(--spacing-2);font-size:var(--font-size-xs)}:is(.eQpktW_dialog .form-field input,.eQpktW_dialog .form-field select){box-sizing:border-box;width:100%;min-width:0;min-height:44px}.eQpktW_dialog .source-advanced-details{background:0 0;margin:0}.eQpktW_dialog .source-advanced-summary{font-size:var(--font-size-sm)}.eQpktW_tokenHelpLink{color:var(--text-link);text-underline-offset:var(--spacing-2px);text-decoration:underline}.eQpktW_backButton.eQpktW_backButton{margin-right:auto}.eQpktW_dialog button:focus-visible{outline:var(--stroke-2px) solid var(--text-primary);outline-offset:3px}@media (max-width:600px){.eQpktW_dialog{padding:var(--spacing-4)}}.eQpktW_body.eQpktW_body.eQpktW_body>form{gap:var(--spacing-4);flex-direction:column;display:flex}.eQpktW_body.eQpktW_body.eQpktW_body .form-field{margin:0}.eQpktW_body.eQpktW_body.eQpktW_body>.connection-modal-actions{margin:0}.eQpktW_body.eQpktW_body.eQpktW_body>form>.connection-modal-actions{margin:0}
.i_lnzG_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}:is(.i_lnzG_workspace .source-detail-overview,.i_lnzG_workspace .source-detail-accounts,.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)}.i_lnzG_workspace .account-metadata-form{gap:var(--radius-18px);margin-top:var(--radius-20px);display:grid}.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(.i_lnzG_workspace .account-metadata-field input,.i_lnzG_workspace .account-metadata-field select,.i_lnzG_workspace .account-metadata-field textarea,.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)}.i_lnzG_workspace .account-metadata-field textarea{resize:vertical;min-height:140px;line-height:var(--line-height-relaxed)}.i_lnzG_workspace .account-metadata-field small{color:var(--text-muted);font-size:var(--font-size-0-76rem);font-weight:var(--font-weight-regular)}.i_lnzG_workspace .account-goals-editor{gap:var(--app-shell-scrollbar-gap);border:0;margin:0;padding:0;display:grid}.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)}.i_lnzG_workspace .account-goal-row{gap:var(--app-shell-scrollbar-gap);grid-template-columns:110px minmax(0,1fr) auto;display:grid}:is(.i_lnzG_workspace .account-goal-row button,.i_lnzG_workspace .account-metadata-actions button,.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}.i_lnzG_workspace .account-metadata-actions{gap:var(--app-shell-scrollbar-gap);flex-wrap:wrap;display:flex}.i_lnzG_workspace .account-metadata-actions button:first-child{border-color:var(--action-primary);background:var(--action-primary);color:var(--text-inverse)}.i_lnzG_workspace .account-upload-button input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.i_lnzG_workspace .account-metadata-message{color:var(--text-secondary);font-size:var(--font-size-0-86rem);margin:0}:is(.i_lnzG_workspace .source-detail-heading-row,.i_lnzG_workspace .source-detail-section-heading,.i_lnzG_workspace .source-account-heading-row){justify-content:space-between;align-items:flex-start;gap:var(--radius-18px);display:flex}:is(.i_lnzG_workspace .source-detail-heading-row .eyebrow,.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(.i_lnzG_workspace .source-detail-heading-row h2,.i_lnzG_workspace .source-detail-section-heading h2){font-size:var(--font-size-1-28rem);margin:0}.i_lnzG_workspace .source-connection-action-stack{gap:var(--stroke-4px);justify-items:stretch;display:grid}.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}.i_lnzG_workspace .source-detail-facts div{min-width:0}:is(.i_lnzG_workspace .source-detail-facts dt,.i_lnzG_workspace .source-account-facts dt){color:var(--text-muted);font-size:var(--font-size-0-78rem)}.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)}.i_lnzG_workspace .source-detail-section-heading>span{color:var(--text-muted);font-size:var(--font-size-0-86rem)}.i_lnzG_workspace .source-detail-account-list{gap:var(--radius-card);margin-top:var(--radius-20px);display:grid}.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)}.i_lnzG_workspace .source-detail-account[data-attention=true]{border-color:var(--border-error);background:var(--surface-error-subtle)}.i_lnzG_workspace .source-account-heading-row h3{min-width:0;font-size:var(--font-size-1-05rem);overflow-wrap:anywhere;margin:0}.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}.i_lnzG_workspace .source-account-status[data-attention=true]{color:var(--text-error)}.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}.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}.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)}.i_lnzG_workspace .source-account-facts small[data-attention=true]{color:var(--text-error)}.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)}.i_lnzG_workspace .source-account-attention strong{font-size:var(--font-size-0-82rem)}.i_lnzG_workspace .source-account-attention ul{gap:var(--stroke-5px);margin:var(--ui-cabinet-margin-6475ac0f76);padding-left:var(--radius-18px);display:grid}.i_lnzG_workspace .source-account-attention li{font-size:var(--font-size-0-82rem);line-height:var(--line-height-1-4);margin:0}.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}.i_lnzG_workspace .source-detail-skeleton span:first-child{width:50%;height:34px}.i_lnzG_workspace .source-detail-skeleton span:nth-child(2){width:100%;height:72px}.i_lnzG_workspace .source-detail-skeleton span:last-child{width:100%;height:120px}.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(.i_lnzG_workspace .source-direct-heading,.i_lnzG_workspace .source-direct-card-heading,.i_lnzG_workspace .source-direct-actions){justify-content:space-between;align-items:flex-start;gap:var(--font-size-14px);display:flex}:is(.i_lnzG_workspace .source-direct-heading h2,.i_lnzG_workspace .source-direct-card-heading h3){margin:0}.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(.i_lnzG_workspace .source-direct-lock,.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}.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)}.i_lnzG_workspace .source-direct-alert-error{background:var(--surface-error-subtle);color:var(--text-error)}.i_lnzG_workspace .source-direct-alert-success{background:var(--surface-success-subtle);color:var(--text-success)}.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}.i_lnzG_workspace .source-callback-notice-error{border-color:var(--border-error);background:var(--surface-error-subtle)}.i_lnzG_workspace .source-callback-notice-success{border-color:var(--border-success);background:var(--surface-success-subtle)}.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}.i_lnzG_workspace .source-callback-notice-icon-success{background:var(--text-success);padding-bottom:0}.i_lnzG_workspace .source-callback-notice-body{gap:var(--stroke-4px);min-width:0;display:grid}.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}.i_lnzG_workspace .source-callback-notice-error .source-callback-notice-body strong{color:var(--text-error)}.i_lnzG_workspace .source-callback-notice-success .source-callback-notice-body strong{color:var(--text-success)}.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(.i_lnzG_workspace .source-direct-empty,.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(.i_lnzG_workspace .source-direct-empty p,.i_lnzG_workspace .source-direct-card-meta,.i_lnzG_workspace .source-direct-card-heading p,.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}.i_lnzG_workspace .source-direct-empty button{margin-top:var(--font-size-14px)}.i_lnzG_workspace .source-direct-list{gap:var(--radius-card);display:grid}.i_lnzG_workspace .source-direct-card-heading{align-items:baseline}.i_lnzG_workspace .source-direct-card-meta{margin-top:var(--font-size-9px)}.i_lnzG_workspace .source-direct-actions{margin-top:var(--font-size-16px);flex-wrap:wrap;justify-content:flex-start}.i_lnzG_workspace .source-direct-danger{color:var(--text-error)}.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}.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)}.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(.i_lnzG_workspace .source-direct-candidate:hover,.i_lnzG_workspace .source-direct-candidate:focus-within){background:var(--surface-success-subtle)}.i_lnzG_workspace .source-direct-candidate span{gap:var(--stroke-3px);display:grid}.i_lnzG_workspace .source-direct-candidate small{color:var(--text-muted);font-size:var(--font-size-0-76rem)}.i_lnzG_workspace .source-direct-candidates button{margin-top:var(--stroke-3px);justify-self:start}.i_lnzG_workspace .source-direct-add{margin-top:var(--font-size-14px)}.i_lnzG_workspace .source-direct-modal-backdrop{z-index:var(--z-overlay);padding:var(--spacing-6);background:var(--surface-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;display:grid;position:fixed;inset:0}.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}.i_lnzG_workspace .source-direct-modal-dismiss{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.i_lnzG_workspace .source-direct-method-dialog:focus{outline:none}.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}.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(.i_lnzG_workspace .source-direct-method-alert,.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)}.i_lnzG_workspace .source-direct-method-alert{border-color:var(--text-error);color:var(--text-error)}.i_lnzG_workspace .source-direct-method-field{gap:var(--spacing-2);margin-top:var(--spacing-5);display:grid}.i_lnzG_workspace .source-direct-method-field label{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.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}.i_lnzG_workspace .source-direct-method-field input:focus-visible{border-color:var(--border-strong);box-shadow:none;outline:none}.i_lnzG_workspace .source-direct-method-field small{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.i_lnzG_workspace .source-direct-method-actions{gap:var(--spacing-2);margin-top:var(--spacing-4);display:grid}.i_lnzG_workspace .source-direct-method-actions button{justify-content:center;width:100%;min-height:46px}.i_lnzG_workspace .source-direct-method-footer{margin-top:var(--spacing-4);justify-content:flex-end;display:flex}.i_lnzG_workspace .source-direct-method-footer button{min-height:40px}@media (max-width:920px){.i_lnzG_workspace .source-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.i_lnzG_workspace .source-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.i_lnzG_workspace .source-workspace-header{min-height:0;margin-bottom:var(--spacing-6);flex-direction:column}.i_lnzG_workspace .source-workspace-header h1{font-size:var(--font-size-clamp2-35-3-7)}.i_lnzG_workspace .source-logout-button{width:100%}.i_lnzG_workspace .source-summary{gap:var(--font-size-9px);grid-template-columns:repeat(2,minmax(0,1fr))}.i_lnzG_workspace .source-summary-card{min-height:105px;padding:var(--radius-15px)}.i_lnzG_workspace .source-summary-card dd{font-size:var(--font-size-2xl)}.i_lnzG_workspace .source-filter-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.i_lnzG_workspace .source-filter-button{border-radius:var(--font-size-11px);justify-content:space-between}.i_lnzG_workspace .source-workspace-grid{grid-template-columns:1fr;min-height:330px}:is(.i_lnzG_workspace .source-workspace-card,.i_lnzG_workspace .source-card-skeleton){min-height:310px}:is(.i_lnzG_workspace .source-card-title-row,.i_lnzG_workspace .source-detail-heading-row,.i_lnzG_workspace .source-detail-section-heading,.i_lnzG_workspace .source-account-heading-row){align-items:flex-start;gap:var(--portal-inner-radius);flex-direction:column}:is(.i_lnzG_workspace .source-state-badge,.i_lnzG_workspace .source-account-status){align-self:flex-start}:is(.i_lnzG_workspace .source-detail-overview,.i_lnzG_workspace .source-detail-accounts,.i_lnzG_workspace .source-direct-connection){padding:var(--radius-18px)}:is(.i_lnzG_workspace .source-direct-heading,.i_lnzG_workspace .source-direct-card-heading){flex-direction:column}.i_lnzG_workspace .source-direct-modal-backdrop{align-items:end;padding:0}.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(.i_lnzG_workspace .source-detail-facts,.i_lnzG_workspace .source-account-facts){grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.i_lnzG_workspace .source-workspace-card{transition:none}:is(.i_lnzG_workspace .source-card-skeleton span,.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}.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)}.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:960px}.i_lnzG_workspace .connection-candidates-modal{max-width:960px}.candidate-list-description{color:var(--text-secondary);line-height:var(--line-height-normal)}.candidate-list-toolbar{align-items:center;gap:var(--spacing-4);min-width:0;display:flex}.candidate-list-toolbar input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:0 var(--spacing-4);border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-field);background:var(--surface-subtle);color:var(--text-primary)}.candidate-list-toolbar input::placeholder{color:var(--text-muted)}.candidate-list-count{color:var(--text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex:none}.candidate-list-card{border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-default);min-width:0;overflow:hidden}.candidate-list-header{align-items:center;gap:var(--spacing-5);padding:var(--spacing-5);grid-template-columns:minmax(0,1fr) minmax(210px,.5fr);display:grid}.candidate-list-identity{align-items:center;gap:var(--spacing-4);min-width:0;display:flex}.candidate-list-logo{border-radius:var(--radius-field);width:36px;height:36px;color:var(--text-link);font-weight:var(--font-weight-semibold);flex:0 0 36px;place-items:center;display:grid;overflow:hidden}.candidate-list-logo img{object-fit:contain;max-width:100%;max-height:100%}.candidate-list-title{gap:var(--spacing-1);min-width:0;display:grid}.candidate-list-title strong{color:var(--text-primary);font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.candidate-list-title small,.candidate-list-facts small){overflow-wrap:anywhere;color:var(--text-muted);font-size:var(--font-size-xs)}.candidate-list-facts{gap:var(--spacing-4);font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.candidate-list-facts>span{gap:var(--spacing-1);display:grid}.candidate-list-notice{padding:var(--spacing-3) var(--spacing-5);border-top:var(--stroke-1px) solid var(--border-default)}:is(.candidate-list-card .direct-candidates-block>p:not(.candidate-list-notice),.candidate-list-card .state-panel){padding:var(--spacing-4) var(--spacing-5)}.candidate-list-empty{padding:var(--spacing-5);border-top:var(--stroke-1px) solid var(--border-default);color:var(--text-secondary);margin:0}.source-candidates-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;border:0;border-top:var(--stroke-1px) solid var(--border-default);min-width:0;max-height:min(52dvh,520px);margin:0;padding:0;display:block;overflow-y:auto}.i_lnzG_workspace .source-candidates-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;border:0;border-top:var(--stroke-1px) solid var(--border-default);min-width:0;max-height:min(52dvh,520px);margin:0;padding:0;display:block;overflow-y:auto}.source-candidates-legend{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.i_lnzG_workspace .source-candidates-legend{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.source-candidate-option{align-items:center;gap:var(--spacing-5);box-sizing:border-box;min-height:62px;padding:var(--spacing-2) var(--spacing-5);grid-template-columns:minmax(0,1fr) auto auto;min-width:0;display:grid}.i_lnzG_workspace .source-candidate-option{align-items:center;gap:var(--spacing-5);box-sizing:border-box;min-height:62px;padding:var(--spacing-2) var(--spacing-5);grid-template-columns:minmax(0,1fr) auto auto;min-width:0;display:grid}.source-candidate-option+.source-candidate-option{border-top:var(--stroke-1px) solid var(--border-default)}.i_lnzG_workspace .source-candidate-option+.source-candidate-option{border-top:var(--stroke-1px) solid var(--border-default)}.source-candidate-option:hover{background:var(--app-surface-raised)}.source-candidate-option:focus-within{background:var(--app-surface-raised)}.i_lnzG_workspace .source-candidate-option:hover{background:var(--app-surface-raised)}.i_lnzG_workspace .source-candidate-option:focus-within{background:var(--app-surface-raised)}.source-candidate-action.source-candidate-action:is(:hover,:focus-visible,:active):not(:disabled){transform:scale(1)}.i_lnzG_workspace .source-candidate-action.source-candidate-action:is(:hover,:focus-visible,:active):not(:disabled){transform:scale(1)}.source-candidate-main{gap:var(--spacing-1);min-width:0;display:grid}.i_lnzG_workspace .source-candidate-main{gap:var(--spacing-1);min-width:0;display:grid}.source-candidate-main strong{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.i_lnzG_workspace .source-candidate-main strong{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;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}.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{align-items:center;gap:var(--spacing-2);color:var(--text-secondary);font-size:var(--font-size-xs);white-space:nowrap;display:inline-flex}.i_lnzG_workspace .source-candidate-status{align-items:center;gap:var(--spacing-2);color:var(--text-secondary);font-size:var(--font-size-xs);white-space:nowrap;display:inline-flex}.source-candidate-status:before{border-radius:var(--radius-full);background:var(--text-link);content:"";flex:0 0 6px;width:6px;height:6px}.i_lnzG_workspace .source-candidate-status:before{border-radius:var(--radius-full);background:var(--text-link);content:"";flex:0 0 6px;width:6px;height:6px}.source-candidate-status[data-connected=true]:before{background:var(--text-success)}.i_lnzG_workspace .source-candidate-status[data-connected=true]:before{background:var(--text-success)}.source-candidate-action{white-space:nowrap;justify-self:end}.i_lnzG_workspace .source-candidate-action{white-space:nowrap;justify-self:end}.source-candidate-actions{justify-self:end;gap:var(--spacing-2);display:flex}.i_lnzG_workspace .source-candidate-actions{justify-self:end;gap:var(--spacing-2);display:flex}@media (max-width:680px){.candidate-list-header{gap:var(--spacing-4);padding:var(--spacing-4);grid-template-columns:minmax(0,1fr)}.candidate-list-facts{max-width:300px}.source-candidate-option{gap:var(--spacing-2);padding:var(--spacing-4);grid-template-columns:minmax(0,1fr) auto}.i_lnzG_workspace .source-candidate-option{gap:var(--spacing-2);padding:var(--spacing-4);grid-template-columns:minmax(0,1fr) auto}.source-candidate-main{grid-column:1/-1}.i_lnzG_workspace .source-candidate-main{grid-column:1/-1}:is(.source-candidate-main strong,.source-candidate-main small){white-space:normal;overflow-wrap:anywhere}.source-candidate-status{white-space:normal}.i_lnzG_workspace .source-candidate-status{white-space:normal}.source-candidate-action{grid-column:2;justify-self:end}.i_lnzG_workspace .source-candidate-action{grid-column:2;justify-self:end}.source-candidate-actions{flex-direction:column;grid-column:1/-1;justify-self:stretch;width:100%}.i_lnzG_workspace .source-candidate-actions{flex-direction:column;grid-column:1/-1;justify-self:stretch;width:100%}.source-candidate-actions .secondary-button{width:100%}.i_lnzG_workspace .source-candidate-actions .secondary-button{width:100%}}.connection-modal h3{margin:var(--ui-cabinet-margin-40dc9ef14b);font-size:var(--font-size-1-15rem)}.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)}.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}.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}.i_lnzG_workspace .connection-mode-options{gap:var(--portal-inner-radius);margin-bottom:var(--font-size-16px);flex-direction:column;display:flex}.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)}.i_lnzG_workspace .connection-card-header{justify-content:space-between;align-items:center;gap:var(--radius-card);display:flex}.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)}.i_lnzG_workspace .connection-badge[data-variant=success]{background:var(--surface-success-subtle);color:var(--text-success)}.i_lnzG_workspace .connection-badge[data-variant=warning]{background:var(--surface-warning-subtle);color:var(--text-warning)}.i_lnzG_workspace .connection-badge[data-variant=error]{background:var(--surface-error-subtle);color:var(--text-error)}.i_lnzG_workspace .connection-badge[data-variant=disabled]{background:var(--surface-subtle);color:var(--text-secondary)}.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)}.i_lnzG_workspace .connection-issue-panel strong{margin-bottom:var(--stroke-4px);display:block}.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}.i_lnzG_workspace .source-candidates-open{margin-top:var(--font-size-14px)}.i_lnzG_workspace .form-field{gap:var(--stroke-4px);margin-bottom:var(--radius-card);flex-direction:column;display:flex}.i_lnzG_workspace .form-field label{font-size:var(--font-size-0-82rem);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}:is(.i_lnzG_workspace .form-field input,.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(.i_lnzG_workspace .primary-button:where(:not([data-integration-popup] *)),.i_lnzG_workspace .secondary-button:where(:not([data-integration-popup] *)),.i_lnzG_workspace .text-button:where(:not([data-integration-popup] *)),.i_lnzG_workspace .danger-button:where(:not([data-integration-popup] *))){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(.i_lnzG_workspace .primary-button:where(:not([data-integration-popup] *)),.i_lnzG_workspace .secondary-button:where(:not([data-integration-popup] *))){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}.i_lnzG_workspace .primary-button:where(:not([data-integration-popup] *)){border-color:var(--border-default);color:var(--text-primary);box-shadow:var(--ui-public-shadow-chat-bubble);background:0 0}.i_lnzG_workspace .primary-button:where(:not([data-integration-popup] *)):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)}.i_lnzG_workspace .secondary-button:where(:not([data-integration-popup] *)){background:var(--surface-subtle);color:var(--text-primary);border-color:var(--border-default);box-shadow:var(--ui-public-shadow-chat-bubble)}:is(.i_lnzG_workspace .primary-button:where(:not([data-integration-popup] *)):after,.i_lnzG_workspace .secondary-button:where(:not([data-integration-popup] *)):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}.i_lnzG_workspace .secondary-button:where(:not([data-integration-popup] *)):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(.i_lnzG_workspace .primary-button:where(:not([data-integration-popup] *)):focus-visible:after,.i_lnzG_workspace .secondary-button:where(:not([data-integration-popup] *)):focus-visible:after){opacity:.9}@media (hover:hover) and (pointer:fine){:is(.i_lnzG_workspace .primary-button:where(:not([data-integration-popup] *)):hover:not(:disabled):after,.i_lnzG_workspace .secondary-button:where(:not([data-integration-popup] *)):hover:not(:disabled):after){opacity:.9}}:is(.i_lnzG_workspace .primary-button:where(:not([data-integration-popup] *)):active:not(:disabled),.i_lnzG_workspace .secondary-button:where(:not([data-integration-popup] *)):active:not(:disabled)){transition:scale var(--duration-76ms) var(--easing-cubic02-075);transform:translateY(0)}.i_lnzG_workspace .text-button:where(:not([data-integration-popup] *)){color:var(--text-secondary);background:0 0}.i_lnzG_workspace .text-button:where(:not([data-integration-popup] *)):hover{color:var(--text-primary)}.i_lnzG_workspace .danger-button:where(:not([data-integration-popup] *)){background:var(--action-destructive);color:var(--action-destructive-foreground)}.i_lnzG_workspace button:disabled{opacity:.55;cursor:not-allowed;transform:none}.i_lnzG_workspace button:focus-visible{outline:var(--stroke-2px) solid var(--border-focus);outline-offset:2px}:is(.i_lnzG_workspace input:focus-visible,.i_lnzG_workspace select:focus-visible,.i_lnzG_workspace textarea:focus-visible){border-color:var(--border-strong);box-shadow:none;outline:none}@media (prefers-reduced-motion:reduce){:is(.i_lnzG_workspace .primary-button:where(:not([data-integration-popup] *)),.i_lnzG_workspace .secondary-button:where(:not([data-integration-popup] *)),.i_lnzG_workspace .secondary-button:where(:not([data-integration-popup] *)):after){transition:none}:is(.i_lnzG_workspace .primary-button:where(:not([data-integration-popup] *)):is(:hover,:focus-visible,:active),.i_lnzG_workspace .secondary-button:where(:not([data-integration-popup] *)):is(:hover,:focus-visible,:active)){transform:none}}.i_lnzG_workspace .connection-mode-options{gap:var(--spacing-2);display:grid}.i_lnzG_workspace .source-card-identity{align-items:center;gap:var(--spacing-3);min-width:0;display:flex}.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}.i_lnzG_workspace .source-card-status-block{align-items:center;gap:var(--spacing-2);display:flex}.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}.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)}.i_lnzG_workspace .source-workspace-card:hover .source-card-arrow{color:var(--color-primary)}.i_lnzG_workspace .request-source-card{border-style:dashed}.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}.i_lnzG_workspace .integration-card-top{align-items:center;gap:var(--font-size-9px);min-width:0;min-height:34px;display:flex}:is(.i_lnzG_workspace .integration-logo,.i_lnzG_workspace .request-source-icon){flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.i_lnzG_workspace .request-source-icon{border:var(--ui-cabinet-border-ee7cae77f6);border-radius:var(--app-shell-scrollbar-gap);background:var(--surface-subtle)}.i_lnzG_workspace .integration-icon{object-fit:contain;width:28px;height:28px}.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)}.i_lnzG_workspace .integration-card-identity{flex:auto;min-width:0}.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}.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}.i_lnzG_workspace .source-workspace-card:hover .integration-card-arrow{color:var(--color-primary);transform:translate(2px)}.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}.i_lnzG_workspace .integration-card-facts{gap:var(--stroke-4px);width:100%;margin:auto 0 0;padding:0;display:grid}.i_lnzG_workspace .meta-item{justify-content:space-between;align-items:baseline;gap:var(--app-shell-scrollbar-gap);min-width:0;display:flex}.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)}.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}.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)}.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)}.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}.i_lnzG_workspace .source-advanced-content{margin-top:var(--font-size-16px);gap:var(--font-size-16px);flex-direction:column;display:flex}.i_lnzG_workspace .field-label-row{align-items:center;gap:var(--spacing-1);display:inline-flex}.i_lnzG_workspace .help-tooltip-container{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex;position:relative}.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(.i_lnzG_workspace .help-tooltip-trigger:hover,.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}.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%)}.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%)}.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(.i_lnzG_workspace .goals-missing-badge,.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(.i_lnzG_workspace .goals-missing-badge:hover,.i_lnzG_workspace .shared-account-repair-badge:hover){background:var(--color-surface-elevated);border-color:var(--color-warning-foreground)}.i_lnzG_workspace .goals-missing-icon{font-size:var(--font-size-11px)}.i_lnzG_workspace .source-account-heading-actions{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.i_lnzG_workspace .source-account-card-controls{align-items:center;gap:var(--spacing-2);display:flex}.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)}.i_lnzG_workspace .account-shared-repair-action{margin-top:var(--spacing-2)}.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}.i_lnzG_workspace .direct-shared-account-modal{max-width:600px}.direct-shared-account-header{margin-bottom:var(--spacing-4)}.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)}.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}.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}.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}.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}.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(.i_lnzG_workspace .help-tooltip-trigger,.i_lnzG_workspace .goals-missing-badge,.i_lnzG_workspace .shared-account-repair-badge){transition:none}}.i_lnzG_workspace{max-width:var(--app-shell-page-max-width);gap:var(--spacing-4);margin-inline:0}.i_lnzG_workspace .page-header.source-workspace-header{min-height:0;padding:0 0 var(--spacing-3);border-bottom:0;align-items:flex-start}.i_lnzG_workspace .source-workspace-header-copy{gap:var(--spacing-1);flex:auto;min-width:0;max-width:840px}.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}.i_lnzG_workspace .source-workspace-header .eyebrow{display:none}.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)}.i_lnzG_workspace .source-workspace-header p{max-width:840px;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.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}.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}.i_lnzG_workspace .source-add-button:disabled{cursor:wait;opacity:.56}.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}.i_lnzG_workspace .source-workspace-grid.source-workspace-empty-grid{height:auto;min-height:0;display:block;overflow:visible}.i_lnzG_workspace .source-empty-state{box-sizing:border-box;align-content:center;justify-items:center;gap:var(--spacing-2);width:100%;min-width:0;height:auto;min-height:132px;max-height:none;padding:var(--spacing-8) var(--spacing-5);text-align:center;overflow-wrap:anywhere;display:grid}.i_lnzG_workspace .source-empty-state .source-empty-icon{width:44px;height:44px;margin-bottom:var(--spacing-2)}.i_lnzG_workspace .source-empty-state p{max-width:480px;color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.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}.i_lnzG_workspace .source-empty-action:hover{border-color:var(--border-strong);background:var(--surface-default)}.i_lnzG_workspace .source-empty-action:focus-visible{outline:var(--stroke-2px) solid var(--border-focus);outline-offset:var(--spacing-2px)}.i_lnzG_workspace button.source-workspace-card-link{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.i_lnzG_workspace button.integration-picker-item{color:inherit;font:inherit;cursor:pointer}.i_lnzG_workspace .integration-account-rows{padding:0 var(--spacing-5) var(--spacing-3)}.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}.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}.i_lnzG_workspace .integration-account-edit small{color:var(--text-secondary)}.i_lnzG_workspace .integration-account-edit span{overflow-wrap:anywhere}.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}.i_lnzG_modalRoot{z-index:var(--z-overlay);pointer-events:none;max-width:none;position:fixed;inset:0}:is(.i_lnzG_modalRoot .integration-picker-backdrop,.i_lnzG_modalRoot .source-direct-modal-backdrop){pointer-events:auto}.i_lnzG_workspace .integration-picker-backdrop{z-index:var(--z-overlay);padding:var(--spacing-6);background:var(--surface-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;display:grid;position:fixed;inset:0}.i_lnzG_workspace .integration-picker-dialog{box-sizing:border-box;z-index:1;gap:var(--spacing-3);width:min(680px,100%);max-height:min(740px,100dvh - 32px);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}.i_lnzG_workspace .integration-picker-controls{align-items:stretch;gap:var(--spacing-2);min-width:0;display:flex}.i_lnzG_workspace .integration-picker-filter{flex:0 0 196px;width:196px;display:block;position:relative}.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}.i_lnzG_workspace .integration-picker-filter select:hover{border-color:var(--border-strong)}.i_lnzG_workspace .integration-picker-filter select:focus-visible{border-color:var(--border-strong);outline:none}.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)}.i_lnzG_workspace .integration-picker-dismiss{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.i_lnzG_workspace .integration-picker-dialog:focus{outline:none}.i_lnzG_workspace .integration-picker-header{padding-right:var(--spacing-8)}.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}.i_lnzG_workspace .integration-picker-header p{margin:var(--spacing-1) 0 0;color:var(--text-muted);font-size:var(--font-size-xs)}.i_lnzG_workspace .integration-picker-search{flex:auto;min-width:0;display:block;position:relative}.i_lnzG_workspace .integration-picker-search-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%)}.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}.i_lnzG_workspace .integration-picker-search input:focus-visible{border-color:var(--border-strong);box-shadow:none;outline:none}.i_lnzG_workspace .integration-picker-close{top:var(--spacing-4);right:var(--spacing-4);position:absolute}:is(.i_lnzG_workspace .integration-picker-item:focus-visible,.i_lnzG_workspace .integration-request-button:focus-visible){outline:var(--stroke-2px) solid var(--border-focus);outline-offset:var(--spacing-2px)}.i_lnzG_workspace .integration-picker-list{border:var(--stroke-1px) solid var(--border-default);border-radius:var(--radius-card);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-height:0;padding:0;display:grid;overflow-y:auto}@supports selector(::-webkit-scrollbar){.i_lnzG_workspace .integration-picker-list{scrollbar-width:auto;scrollbar-color:auto}}.i_lnzG_workspace .integration-picker-list::-webkit-scrollbar{width:4px;height:0;display:block}.i_lnzG_workspace .integration-picker-list::-webkit-scrollbar-track{background:0 0}.i_lnzG_workspace .integration-picker-list::-webkit-scrollbar-button{height:0;display:none}.i_lnzG_workspace .integration-picker-list::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--border-strong)}.i_lnzG_workspace .integration-picker-list::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.i_lnzG_workspace .integration-picker-item{min-width:0;min-height:68px;padding:var(--spacing-3) var(--spacing-4);color:var(--text-primary);text-align:left;transition:color var(--duration-140ms) ease, opacity var(--duration-140ms) ease;background:0 0;border:0;border-radius:0;align-items:center;text-decoration:none;display:flex;position:relative}.i_lnzG_workspace .integration-picker-item:hover{color:var(--color-primary);background:var(--app-surface-raised)}.i_lnzG_workspace .integration-picker-item+.integration-picker-item{border-top:var(--stroke-1px) solid var(--border-default)}.i_lnzG_workspace .integration-picker-arrow{color:var(--text-muted);margin-left:auto}.i_lnzG_workspace .integration-picker-name small{margin-top:var(--spacing-1);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);display:block}.i_lnzG_workspace .integration-picker-visual{align-items:center;gap:var(--spacing-3);transform-origin:50%;width:100%;min-width:0;display:flex}.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(.i_lnzG_workspace .integration-picker-item:hover .integration-picker-logo,.i_lnzG_workspace .integration-picker-item:focus-visible .integration-picker-logo){transform:scale(1.08)}.i_lnzG_workspace .integration-picker-logo img{object-fit:contain;width:32px;height:32px}.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}.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}.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}.i_lnzG_workspace .integration-picker-empty strong{color:var(--text-primary)}.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}.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}.i_lnzG_workspace .integration-request-button:hover{border-color:var(--border-strong);background:var(--surface-subtle)}.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}.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}.i_lnzG_workspace .source-workspace-card:last-child{border-bottom:0}:is(.i_lnzG_workspace .source-workspace-card:hover,.i_lnzG_workspace .source-workspace-card:focus-within){border-color:var(--border-default);background:var(--surface-subtle);transform:none}.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}.i_lnzG_workspace .integration-card-top{min-height:34px}.i_lnzG_workspace .request-source-icon{border-radius:var(--radius-compact)}.i_lnzG_workspace .integration-card-facts{margin:0;display:contents}.i_lnzG_workspace .meta-item{align-items:flex-start;gap:var(--spacing-1);flex-direction:column}.i_lnzG_workspace .meta-value{color:var(--text-primary);text-align:left}.i_lnzG_workspace .integration-card-arrow{grid-column:4;justify-self:end}.i_lnzG_workspace .request-source-card .source-workspace-card-link{grid-template-columns:minmax(220px,1.5fr) minmax(120px,.55fr) minmax(130px,.7fr) 24px}.i_lnzG_workspace .request-source-text{font-size:var(--font-size-11-5px);grid-column:2/4;margin:0}.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){.i_lnzG_workspace .source-workspace-header{gap:var(--spacing-3);flex-direction:column;min-height:0}.i_lnzG_workspace .source-workspace-header-actions{justify-content:flex-start;width:100%}.i_lnzG_workspace .source-table-header{display:none}.i_lnzG_workspace .source-add-button{grid-column:1/-1;min-height:44px}:is(.i_lnzG_workspace .source-workspace-card-link,.i_lnzG_workspace .request-source-card .source-workspace-card-link){gap:var(--spacing-3);grid-template-columns:minmax(0,1fr) 24px;min-height:88px}.i_lnzG_workspace .integration-card-facts{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.i_lnzG_workspace .integration-card-arrow{grid-area:1/2/span 2}.i_lnzG_workspace .request-source-text{grid-column:1}.i_lnzG_workspace .integration-picker-backdrop{align-items:end;padding:0}.i_lnzG_workspace .integration-picker-dialog{width:100%;max-height:calc(100dvh - var(--spacing-4));padding:var(--spacing-5) var(--spacing-4) var(--spacing-safe-inset-bottom);border-radius:var(--radius-card) var(--radius-card) 0 0;border-bottom:0;border-left:0;border-right:0}.i_lnzG_workspace .integration-picker-controls{flex-direction:column}.i_lnzG_workspace .integration-picker-filter{flex-basis:auto;width:100%}.i_lnzG_workspace .integration-picker-list{grid-template-columns:minmax(0,1fr)}.i_lnzG_workspace .integration-picker-footer{flex-direction:column;align-items:stretch}.i_lnzG_workspace .integration-request-button{justify-content:center}}@media (max-width:460px){.i_lnzG_workspace .integration-picker-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:is(.i_lnzG_workspace .integration-picker-item,.i_lnzG_workspace .integration-picker-logo,.i_lnzG_workspace .source-empty-action,.i_lnzG_workspace .source-add-button){transition:none}.i_lnzG_workspace .integration-picker-item:hover{color:var(--text-primary)}}
.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}.RPUgrG_launcher:hover{background:var(--action-primary-hover);box-shadow:var(--shadow-lg)}.RPUgrG_launcher:focus-visible,.RPUgrG_dialog button:focus-visible,.RPUgrG_dialog input:focus-visible,.RPUgrG_dialog select:focus-visible,.RPUgrG_dialog textarea:focus-visible{outline:thin solid var(--border-focus);outline-offset:2px}.RPUgrG_backdrop{z-index:30;padding:var(--spacing-5);background:var(--surface-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;display:grid;position:fixed;inset:0}.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}.RPUgrG_dialogHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.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}.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}.RPUgrG_description{margin:var(--spacing-3) 0 0;color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.RPUgrG_form{gap:var(--spacing-3);margin-top:var(--spacing-5);display:grid}.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}.RPUgrG_form input,.RPUgrG_form select,.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)}.RPUgrG_form textarea{resize:vertical;min-height:80px}.RPUgrG_help,.RPUgrG_success,.RPUgrG_error{font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0}.RPUgrG_help{color:var(--text-muted)}.RPUgrG_success{color:var(--status-success)}.RPUgrG_error{color:var(--text-error)}.RPUgrG_actions{gap:var(--spacing-3);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.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}.RPUgrG_actions button:hover:not(:disabled){background:var(--action-primary-hover)}.RPUgrG_actions .RPUgrG_cancelButton{border:thin solid var(--border-default);background:var(--action-secondary);color:var(--text-primary)}.RPUgrG_actions .RPUgrG_cancelButton:hover:not(:disabled){background:var(--action-secondary-hover)}@media (max-width:640px){.RPUgrG_launcher{right:var(--spacing-4);bottom:var(--spacing-4)}.RPUgrG_backdrop{padding:var(--spacing-2);align-items:flex-end}.RPUgrG_dialog{max-height:calc(100vh - var(--spacing-5));padding:var(--spacing-4)}.RPUgrG_actions{flex-direction:column}.RPUgrG_actions button{width:100%}}@media (prefers-reduced-motion:reduce){.RPUgrG_launcher,.RPUgrG_dialog,.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)}}
.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}.sFI8sW_workspace .app-nav{margin-bottom:var(--spacing-38px)}:is(.sFI8sW_workspace .app-nav a:focus-visible,.sFI8sW_workspace .source-workspace-card-link:focus-visible,.sFI8sW_workspace .source-inline-link:focus-visible,.sFI8sW_workspace .source-back-link a:focus-visible){outline:var(--ui-cabinet-outline-04e85392b4);outline-offset:4px;border-radius:var(--radius-sm)}:is(.sFI8sW_workspace button:focus-visible,.sFI8sW_workspace input:focus-visible){outline:var(--ui-cabinet-outline-04e85392b4);outline-offset:2px}.sFI8sW_workspace .source-workspace-header{min-height:104px;padding:var(--ui-cabinet-padding-f23ce4bc8e);border-bottom:var(--ui-cabinet-border-bottom-df38f91bb6);margin:0}.sFI8sW_workspace .source-workspace-header-copy{gap:var(--app-shell-scrollbar-gap);max-width:720px;display:grid}.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}.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}.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}.sFI8sW_workspace .source-user-label{margin-top:var(--font-size-14px);color:var(--text-muted);font-size:var(--font-size-0-9rem)}.sFI8sW_workspace .source-logout-button{flex:none;margin-left:0}.sFI8sW_workspace .source-summary{gap:var(--radius-card);margin:var(--ui-cabinet-margin-a3129fa7e9);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.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}.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)}.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)}.sFI8sW_workspace .source-filter-fieldset{border:0;min-width:0;margin:0;padding:0}.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)}.sFI8sW_workspace .source-filter-list{gap:var(--app-shell-scrollbar-gap);flex-wrap:wrap;display:flex}.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}.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(.sFI8sW_workspace .source-filter-button:hover,.sFI8sW_workspace .source-filter-button[aria-pressed=true]){border-color:var(--border-strong);background:var(--action-primary);color:var(--text-inverse)}.sFI8sW_workspace .source-filter-button[aria-pressed=true] span{background:var(--surface-default);color:var(--text-primary)}.sFI8sW_workspace .source-filter-fieldset:disabled .source-filter-button{cursor:wait;opacity:.55}.sFI8sW_workspace .source-result-count{margin:var(--ui-cabinet-margin-208cfe6ec1);color:var(--text-muted);font-size:var(--font-size-0-88rem)}.sFI8sW_workspace .source-workspace-grid{gap:var(--font-size-16px);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:120px;display:grid}.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}.sFI8sW_workspace .source-workspace-card[data-state=attention]{border-color:var(--ui-cabinet-border-color-c3124cb999)}:is(.sFI8sW_workspace .source-workspace-card:hover,.sFI8sW_workspace .source-workspace-card:focus-within){border-color:var(--border-strong);background:var(--surface-subtle);transform:translateY(-1px)}.sFI8sW_workspace .source-workspace-card-link{height:100%;color:inherit;flex-direction:column;padding:0;text-decoration:none;display:flex}.sFI8sW_workspace .source-card-title-row{justify-content:space-between;align-items:flex-start;gap:var(--font-size-14px);display:flex}.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(.sFI8sW_workspace .source-card-title-row code,.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}.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}.sFI8sW_workspace .source-state-badge[data-state=connected]{border-color:var(--border-success);background:var(--surface-success-subtle);color:var(--text-success)}.sFI8sW_workspace .source-state-badge[data-state=attention]{border-color:var(--border-error);background:var(--surface-error-subtle);color:var(--text-error)}.sFI8sW_workspace .source-state-badge[data-state=not_connected]{background:var(--surface-subtle);color:var(--text-secondary)}.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}.sFI8sW_workspace .source-card-facts div{min-width:0}.sFI8sW_workspace .source-card-facts dt{color:var(--text-muted);font-size:var(--font-size-0-7rem);line-height:var(--line-height-1-2)}.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)}.sFI8sW_workspace .source-account-preview{align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.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}.sFI8sW_workspace .source-account-preview li:last-child{border-bottom:0}.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}.sFI8sW_workspace .source-account-preview small{color:var(--text-success);font-size:var(--font-size-0-72rem);white-space:nowrap;flex:none}.sFI8sW_workspace .source-account-preview small[data-attention=true]{color:var(--text-error)}.sFI8sW_workspace .source-no-accounts{color:var(--text-muted);font-size:var(--font-size-0-88rem);align-self:start;margin:0}.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}.sFI8sW_workspace .source-card-footer>span{font-size:var(--font-size-1-05rem)}.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(.sFI8sW_workspace .source-card-skeleton span,.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}.sFI8sW_workspace .source-card-skeleton span:first-child{width:72%;height:28px}.sFI8sW_workspace .source-card-skeleton span:nth-child(2){width:100%;height:70px}.sFI8sW_workspace .source-card-skeleton span:last-child{width:84%;height:120px}:is(.sFI8sW_workspace .source-empty-state,.sFI8sW_workspace .source-error-state){align-content:center;min-height:190px;margin:0}.sFI8sW_workspace .source-error-state button.secondary{justify-self:start;margin-left:0}.sFI8sW_workspace .source-inline-link{color:var(--text-primary);font-weight:var(--font-weight-bold);justify-self:start}.sFI8sW_workspace .source-back-link{margin-bottom:var(--font-size-28px)}@keyframes sFI8sW_source-workspace-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:920px){.sFI8sW_workspace .source-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sFI8sW_workspace{gap:var(--radius-20px)}.sFI8sW_workspace .source-workspace-header{min-height:0;padding-bottom:var(--radius-20px)}.sFI8sW_workspace .source-workspace-header h1{font-size:var(--spacing-30px)}.sFI8sW_workspace .source-workspace-header p:not(.eyebrow){font-size:var(--font-size-0-88rem);line-height:var(--line-height-1-55)}.sFI8sW_workspace .source-workspace-grid{grid-template-columns:1fr;grid-auto-rows:minmax(112px,auto)}}
._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}._3UJu4G_panel+._3UJu4G_panel{margin-top:var(--spacing-3)}._3UJu4G_heading{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);flex-wrap:wrap;display:flex}._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)}._3UJu4G_panel ._3UJu4G_account,._3UJu4G_panel ._3UJu4G_description,._3UJu4G_panel ._3UJu4G_audit{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);overflow-wrap:anywhere;margin:0}._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}._3UJu4G_badge:before{content:"";border-radius:var(--radius-full);background:currentColor;flex:none;width:6px;height:6px}._3UJu4G_badge[data-state=success]{color:var(--color-primary)}._3UJu4G_badge[data-state=error]{color:var(--action-destructive)}._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}._3UJu4G_consentTitle{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:block}._3UJu4G_panel ._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)}._3UJu4G_switch._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}._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}._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}._3UJu4G_switch[aria-checked=true] ._3UJu4G_track{background:var(--color-primary);border-color:var(--color-primary)}._3UJu4G_switch[aria-checked=true] ._3UJu4G_thumb{background:var(--surface-canvas);transform:translate(12px)}._3UJu4G_switch:hover:not(:disabled) ._3UJu4G_track{border-color:var(--color-primary)}._3UJu4G_switch:focus-visible{outline:var(--stroke-2px) solid var(--border-focus);outline-offset:2px}._3UJu4G_switch:disabled{cursor:not-allowed;opacity:.5}._3UJu4G_actions{justify-content:flex-end;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}._3UJu4G_hint{color:var(--text-muted);font-size:var(--font-size-xs);margin-right:auto}._3UJu4G_panel ._3UJu4G_actions button{min-height:40px;font-size:var(--font-size-xs)}._3UJu4G_panel ._3UJu4G_audit{color:var(--text-muted)}._3UJu4G_panel ._3UJu4G_error{color:var(--action-destructive);margin:0}@media (max-width:600px){._3UJu4G_actions{flex-direction:column;align-items:stretch}._3UJu4G_panel ._3UJu4G_actions button{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){._3UJu4G_track,._3UJu4G_thumb{transition:none}}
.EwC2MG_quietButton{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:44px;padding:var(--ui-cabinet-gap-112343b5c3);border:var(--ui-public-interactive-quiet-button-border);border-radius:var(--portal-inner-radius);color:var(--color-landing-v5-dark-accent);background:var(--ui-public-interactive-quiet-button-background);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);cursor:pointer;transition:var(--ui-public-interactive-quiet-button-transition);text-decoration:none;display:inline-flex}.EwC2MG_quietButton svg{flex:none}.EwC2MG_quietButton{border-color:var(--ui-public-interactive-quiet-button-border-color);color:var(--color-landing-v5-dark-text);background:0 0}.EwC2MG_quietButton:hover{background:var(--ui-public-interactive-quiet-button-hover-background);border-color:var(--color-landing-v5-dark-accent)}.EwC2MG_quietButton:active{transform:scale(.98)}.EwC2MG_quietButton:disabled{opacity:.45;cursor:not-allowed;transform:none}.EwC2MG_quietButton:focus-visible{outline:var(--ui-public-interactive-quiet-button-focus-visible-outline);outline-offset:3px}.EwC2MG_copyControl{flex-direction:column;max-width:280px;display:flex}.EwC2MG_copyStatus{font-size:var(--font-size-11px);color:var(--color-landing-v5-dark-text-muted);line-height:var(--line-height-1-6)}.EwC2MG_copyStatus:not(:empty){margin-top:var(--spacing-2)}@media (prefers-reduced-motion:reduce){.EwC2MG_quietButton{transition:none}}
.AuNFuG_scrollProgressRail{z-index:90;top:50%;right:max(24px, env(safe-area-inset-right));width:34px;height:min(var(--scroll-rail-height), calc(100vh - 180px));cursor:grab;opacity:1;pointer-events:auto;touch-action:none;transition:opacity var(--duration-180ms) ease, transform var(--duration-180ms) ease;justify-content:center;align-items:center;display:flex;position:fixed;transform:translateY(-50%)}.AuNFuG_scrollProgressRailDragging{cursor:grabbing}.AuNFuG_scrollProgressRailHidden{opacity:0;pointer-events:none;transform:translate(8px,-50%)}.AuNFuG_scrollProgressSegments{justify-content:center;align-items:flex-end;gap:var(--spacing-7px);width:30px;height:100%;-webkit-mask-image:var(--ui-public-atmosphere-mask);mask-image:var(--ui-public-atmosphere-mask);flex-direction:column;display:flex}.AuNFuG_scrollProgressSegment{border-radius:var(--radius-999px);background:var(--ui-public-bg-hero-chip);opacity:.24;width:7px;height:2px;transition:width var(--duration-160ms) ease, background var(--duration-160ms) ease, opacity var(--duration-160ms) ease;display:block}.AuNFuG_scrollProgressSegmentActive{background:var(--ui-public-bg-hero-chip-hover);box-shadow:none}.AuNFuG_scrollProgressSegment[data-strength="0"]{opacity:.24;width:7px}.AuNFuG_scrollProgressSegment[data-strength="1"]{opacity:.32;width:9px}.AuNFuG_scrollProgressSegment[data-strength="2"]{opacity:.4;width:12px}.AuNFuG_scrollProgressSegment[data-strength="3"]{opacity:.48;width:14px}.AuNFuG_scrollProgressSegment[data-strength="4"]{opacity:.56;width:17px}.AuNFuG_scrollProgressSegment[data-strength="5"]{opacity:.64;width:20px}.AuNFuG_scrollProgressSegment[data-strength="6"]{opacity:.72;width:23px}.AuNFuG_scrollProgressSegment[data-strength="7"]{opacity:.8;width:26px}.AuNFuG_scrollProgressSegment[data-strength="8"]{opacity:.88;width:28px}.AuNFuG_scrollProgressSegment[data-strength="9"]{opacity:.94;width:31px}.AuNFuG_scrollProgressSegment[data-strength="10"]{opacity:1;width:34px}.AuNFuG_scrollProgressRail:focus-visible{box-shadow:none;outline:none}.AuNFuG_scrollProgressRail:focus-visible .AuNFuG_scrollProgressSegmentActive{background:var(--ui-public-bg-scroll-progress-active);box-shadow:var(--ui-public-shadow-accent-glow-14)}@media (max-width:900px){.AuNFuG_scrollProgressRail{display:none}}@media (prefers-reduced-motion:reduce){.AuNFuG_scrollProgressRail,.AuNFuG_scrollProgressSegment{transition:none}}
.J0yFKW_notice{margin:var(--ui-public-scenario-notice-notice-margin);padding:var(--spacing-6);border:var(--ui-public-scenario-notice-notice-border);border-radius:var(--radius-card);color:var(--color-landing-v5-dark-text);background:var(--ui-public-scenario-notice-notice-background)}.J0yFKW_header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.J0yFKW_eyebrow{color:var(--color-landing-v5-dark-accent);font-size:var(--font-size-10px);text-transform:uppercase;letter-spacing:var(--ui-public-scenario-notice-eyebrow-letter-spacing)}.J0yFKW_header h2{margin:var(--ui-public-scenario-notice-header-h2-margin);font-size:var(--font-size-19px);font-weight:var(--font-weight-light);line-height:var(--line-height-1-4)}.J0yFKW_close{border:var(--ui-public-scenario-notice-close-border);border-radius:var(--app-shell-scrollbar-gap);width:36px;height:36px;color:var(--color-landing-v5-dark-text-muted);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.J0yFKW_hint{margin:var(--ui-public-scenario-notice-hint-margin);color:var(--color-landing-v5-dark-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-1-7)}.J0yFKW_sources{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.J0yFKW_sources a{align-items:center;gap:var(--spacing-2);padding:var(--ui-cabinet-padding-df2b320053);border:var(--ui-public-scenario-notice-sources-a-border);border-radius:var(--app-shell-scrollbar-gap);color:var(--color-landing-v5-dark-text);font-size:var(--font-size-xs);flex-wrap:wrap;text-decoration:none;display:flex}.J0yFKW_sources a span{font-size:var(--font-size-10px);color:var(--color-landing-v5-dark-accent)}.J0yFKW_prompt{margin-top:var(--spacing-5);padding-top:var(--spacing-4);border-top:var(--ui-public-scenario-notice-prompt-border-top);font-size:var(--font-size-xs)}.J0yFKW_prompt summary{color:var(--color-landing-v5-dark-text-muted);cursor:pointer}.J0yFKW_prompt p{max-width:850px;line-height:var(--ui-public-scenario-notice-prompt-p-line-height);white-space:pre-wrap;overflow-wrap:anywhere}.J0yFKW_agentLink{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-4);color:var(--color-landing-v5-dark-accent);font-size:var(--font-size-xs);text-decoration:none;display:inline-flex}.J0yFKW_close:hover,.J0yFKW_sources a:hover{background:var(--ui-public-scenario-notice-close-hover-sources-a-hover-background);border-color:var(--ui-public-scenario-notice-close-hover-sources-a-hover-border-color)}.J0yFKW_close:focus-visible,.J0yFKW_sources a:focus-visible,.J0yFKW_agentLink:focus-visible,.J0yFKW_prompt summary:focus-visible{outline:var(--ui-public-interactive-quiet-button-focus-visible-outline);outline-offset:3px}@media (max-width:560px){.J0yFKW_notice{padding:var(--spacing-18px)}.J0yFKW_header h2{font-size:var(--font-size-17px)}.J0yFKW_sources a{width:100%}}
._7pmlTG_builderSection{isolation:isolate;padding:var(--ui-public-service-builder-builder-section-padding);overflow-anchor:none;scroll-margin-top:90px;position:relative}._7pmlTG_builderSection:before{z-index:-1;inset:-40px 0 var(--spacing-16);background:var(--ui-public-service-builder-builder-section-before-background);-webkit-mask-image:linear-gradient(to bottom, var(--text) 0%, var(--text) 84%, transparent 100%);mask-image:linear-gradient(to bottom, var(--text) 0%, var(--text) 84%, transparent 100%);opacity:1;content:"";pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){._7pmlTG_builderSection:before{animation:_7pmlTG_serviceAmbientDrift var(--ui-public-service-builder-ambient-duration) ease-in-out infinite alternate;animation-play-state:paused}._7pmlTG_builderSection[data-ambient-running=true]:before{animation-play-state:running}}@keyframes _7pmlTG_serviceAmbientDrift{0%{transform:translate(2px,-4px)}to{transform:translate(-4px,3px)}}._7pmlTG_sectionWrap{max-width:var(--max-width);margin:0 auto}._7pmlTG_sectionHeader{margin-bottom:var(--spacing-44px)}._7pmlTG_eyebrow{margin:var(--ui-cabinet-margin-40dc9ef14b);color:var(--text-muted);font-size:var(--font-size-10px);letter-spacing:var(--ui-public-service-builder-eyebrow-letter-spacing);line-height:var(--line-height-normal);text-transform:uppercase}._7pmlTG_builderSection ._7pmlTG_sectionTitle{color:var(--text);font:var(--ui-public-service-builder-builder-section-section-title-font);margin:0}._7pmlTG_sectionLead{max-width:690px;margin:var(--ui-cabinet-margin-e269e272da);color:var(--text-muted);font-size:var(--font-size-base);line-height:var(--line-height-1-7)}._7pmlTG_sourceFieldset{border:0;min-width:0;margin:0;padding:0}._7pmlTG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._7pmlTG_sourceRibbon{justify-items:center;gap:var(--spacing-6) var(--spacing-4);padding:var(--ui-public-service-builder-source-ribbon-padding);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}._7pmlTG_sourceChoice{width:64px;cursor:var(--cursor-action,pointer);-webkit-user-select:none;user-select:none;flex-direction:column;flex:0 0 64px;align-items:center;display:flex;position:relative}._7pmlTG_sourceChoice input{opacity:0;width:1px;height:1px;position:absolute;top:24px;left:50%}._7pmlTG_sourceOrbit{width:64px;height:72px;padding:var(--spacing-2) var(--spacing-1);align-content:center;justify-items:center;gap:var(--spacing-6px);border-radius:var(--radius);background:var(--bg);box-shadow:var(--ui-public-service-builder-source-shadow);transition:var(--ui-public-service-builder-source-orbit-transition);border:0;grid-template-rows:32px 12px;display:grid;position:relative;transform:none}._7pmlTG_sourceMark{place-items:center;width:100%;height:32px;display:grid}._7pmlTG_sourceMark img{object-fit:contain;width:24px;height:24px;display:block}._7pmlTG_sourceMark:is([data-source-mark=bitrix],[data-source-mark=wordstat],[data-source-mark=ozon],[data-source-mark=ozon_performance],[data-source-mark=wildberries],[data-source-mark=vk_ads],[data-source-mark=appmetrica],[data-source-mark=unisender]) img{width:22px;height:22px}._7pmlTG_sourceMark:is([data-source-mark=amocrm],[data-source-mark=avito],[data-source-mark=avito_ads],[data-source-mark=google_sheets],[data-source-mark=google_drive],[data-source-mark=google_search_console],[data-source-mark=youtube_analytics],[data-source-mark=tilda],[data-source-mark=tgstat]) img{width:28px;height:28px}._7pmlTG_sourceMark:is([data-source-mark=roistat],[data-source-mark=google_analytics],[data-source-mark=google_ads]) img{width:26px;height:26px}._7pmlTG_sourceMark[data-source-mark=calltouch] img{width:30px;height:30px;transform:translateY(-2px)}._7pmlTG_sourceMark[data-source-mark=clickhouse] img{width:32px;height:32px}._7pmlTG_sourceCheck{z-index:3;border:var(--stroke-2px) solid var(--bg);border-radius:var(--radius-full);background:var(--accent);width:16px;height:16px;color:var(--bg);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) var(--easing-decelerate);place-items:center;display:grid;position:absolute;top:-5px;right:-5px;transform:scale(.65)}._7pmlTG_sourceChoice:has(input:checked) ._7pmlTG_sourceCheck{opacity:1;transform:scale(1)}._7pmlTG_sourceName{width:100%;height:12px;color:var(--text);font-size:var(--font-size-9px);font-weight:var(--font-weight-regular);line-height:var(--line-height-1-3);text-align:center;white-space:nowrap;transition:var(--ui-public-service-builder-source-name-transition);display:block}._7pmlTG_sourceChoice:has(input:checked) ._7pmlTG_sourceName{color:var(--text)}._7pmlTG_sourceChoice:has(input:checked) ._7pmlTG_sourceOrbit{background:var(--ui-public-bg-hero-login-active)}._7pmlTG_sourceChoice:is(:hover,:has(input:focus-visible)) ._7pmlTG_sourceOrbit{box-shadow:var(--ui-public-service-builder-source-shadow-raised);transform:translateY(-5px)scale(1.025)}._7pmlTG_sourceChoice:is(:active,:has(input[data-pressed=true])) ._7pmlTG_sourceOrbit{transition:var(--ui-public-service-builder-source-choice-active-source-orbit-transition);transform:translateY(1px)scale(.96)}._7pmlTG_sourceChoice:has(input:focus-visible) ._7pmlTG_sourceOrbit{outline:var(--ui-public-access-modes-lock-button-focus-visible-outline);outline-offset:4px}._7pmlTG_projectDock{margin-top:var(--spacing-8);min-height:100px;padding-top:var(--spacing-6);justify-content:center;align-items:flex-start;display:flex}._7pmlTG_projectEntrance{align-items:center;gap:var(--spacing-4);transform-origin:50%;grid-template-columns:60px minmax(0,auto) 44px;max-width:100%;display:grid}._7pmlTG_selectionCountSlot{width:44px;height:44px;position:relative}._7pmlTG_selectionCountMotion{z-index:1;width:100%;height:100%;transition:translate var(--duration-420ms) var(--easing-decelerate), scale var(--duration-420ms) var(--easing-decelerate);position:relative}._7pmlTG_selectionCountSlot[data-count-level="1"] ._7pmlTG_selectionCountMotion{translate:-3%;scale:1.015}._7pmlTG_selectionCountSlot[data-count-level="2"] ._7pmlTG_selectionCountMotion{translate:-6%;scale:1.03}._7pmlTG_selectionCountSlot[data-count-level="3"] ._7pmlTG_selectionCountMotion{translate:-9%;scale:1.045}._7pmlTG_selectionCountSlot[data-count-level="4"] ._7pmlTG_selectionCountMotion{translate:-12%;scale:1.06}._7pmlTG_selectionCountSlot[data-count-level="5"] ._7pmlTG_selectionCountMotion{translate:-15%;scale:1.075}._7pmlTG_selectionCountSlot[data-count-level="6"] ._7pmlTG_selectionCountMotion{translate:-18%;scale:1.09}._7pmlTG_selectionCountSlot[data-count-level="7"] ._7pmlTG_selectionCountMotion{translate:-21%;scale:1.105}._7pmlTG_selectionCountSlot[data-count-level="8"] ._7pmlTG_selectionCountMotion{translate:-24%;scale:1.12}._7pmlTG_selectionCountSlot[data-count-level="9"] ._7pmlTG_selectionCountMotion{translate:-27%;scale:1.135}._7pmlTG_selectionCountSlot[data-count-level="10"] ._7pmlTG_selectionCountMotion{translate:-30%;scale:1.15}._7pmlTG_selectionCountSlot[data-count-level="11"] ._7pmlTG_selectionCountMotion{translate:-33%;scale:1.165}._7pmlTG_selectionCountSlot[data-count-level="12"] ._7pmlTG_selectionCountMotion{translate:-36%;scale:1.18}._7pmlTG_selectionCountSlot[data-tethered=true] ._7pmlTG_selectionCountMotion{translate:0}._7pmlTG_selectionChain{top:50%;left:calc(100% - var(--spacing-1));width:calc(var(--spacing-8) + var(--spacing-2));height:16px;color:var(--text-muted);opacity:0;pointer-events:none;transform-origin:100%;transition:opacity var(--duration-260ms) ease, transform var(--duration-420ms) var(--easing-decelerate);position:absolute;transform:translateY(-50%)scaleX(1.5)}._7pmlTG_selectionChain[data-tethered=true]{opacity:1;transform:translateY(-50%)scaleX(1)}._7pmlTG_selectionCount,._7pmlTG_resetButton{border-radius:var(--radius-card);background:var(--bg);width:44px;height:44px;box-shadow:var(--ui-public-service-builder-source-shadow);color:var(--text);border:0;justify-content:center;align-items:center;display:flex}._7pmlTG_selectionCount{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:pre;position:relative}._7pmlTG_selectionCountValue,._7pmlTG_selectionCountMark{transition:opacity var(--duration-260ms) ease, transform var(--duration-260ms) var(--easing-decelerate)}._7pmlTG_selectionCountMark{opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;transform:translateY(4px)scale(.85)}._7pmlTG_selectionCountMark img{object-fit:contain;width:24px;height:24px;display:block}._7pmlTG_selectionCountSlot[data-tethered=true] ._7pmlTG_selectionCountValue{opacity:0;transform:translateY(-4px)scale(.85)}._7pmlTG_selectionCountSlot[data-tethered=true] ._7pmlTG_selectionCountMark{opacity:1;transform:none}._7pmlTG_resetButton{color:var(--text-muted);cursor:var(--cursor-action,pointer);transition:transform var(--duration-260ms) var(--easing-cubic02-07), box-shadow var(--duration-260ms) ease, color var(--duration-fast) ease;padding:0}._7pmlTG_resetButton:is(:hover,:focus-visible){color:var(--text);box-shadow:var(--ui-public-service-builder-source-shadow-raised);transform:translateY(-3px)}._7pmlTG_resetButton:active{transform:translateY(1px)scale(.94)}._7pmlTG_projectTarget{z-index:1;width:200px;max-width:100%;display:inline-flex;position:relative}._7pmlTG_builderSection ._7pmlTG_projectButton{justify-content:center;align-items:center;gap:var(--spacing-2);width:100%;min-height:56px;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-16px);background:var(--bg);box-shadow:var(--ui-public-service-builder-source-shadow);color:var(--text);font-family:var(--ui-public-landing-font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:var(--cursor-action,pointer);transition:transform var(--duration-260ms) var(--easing-cubic02-07), box-shadow var(--duration-260ms) ease, opacity var(--duration-260ms) ease;border:0;text-decoration:none;display:grid;position:relative}._7pmlTG_projectIdleLabel,._7pmlTG_projectReadyLabel{justify-content:center;align-items:center;gap:inherit;pointer-events:none;transition:opacity var(--duration-260ms) ease, transform var(--duration-260ms) var(--easing-decelerate);grid-area:1/1;display:inline-flex}._7pmlTG_projectReadyLabel{opacity:0;transform:translateY(4px)}._7pmlTG_projectButton[data-project-ready=true] ._7pmlTG_projectIdleLabel{opacity:0;transform:translateY(-4px)}._7pmlTG_projectButton[data-project-ready=true] ._7pmlTG_projectReadyLabel{opacity:1;transform:none}._7pmlTG_builderSection ._7pmlTG_projectAction,._7pmlTG_builderSection ._7pmlTG_projectAction:is(:visited,:hover,:focus,:active,:disabled){border-radius:inherit;width:100%;height:100%;color:inherit;cursor:inherit;background:0 0;border:0;padding:0;text-decoration:none;position:absolute;inset:0}._7pmlTG_projectButton:has(._7pmlTG_projectAction:focus-visible){box-shadow:var(--ui-public-service-builder-source-shadow-raised);transform:translateY(-4px)scale(1.01)}@media (hover:hover) and (pointer:fine){._7pmlTG_builderSection ._7pmlTG_projectButton[data-project-ready=true]:hover{box-shadow:var(--ui-public-service-builder-source-shadow-raised);transform:translateY(-4px)scale(1.01)}}._7pmlTG_builderSection ._7pmlTG_projectButton[data-project-ready=true]:active{transition-duration:var(--duration-76ms);transform:translateY(1px)scale(.96)}._7pmlTG_builderSection ._7pmlTG_projectButton[data-project-ready=false],._7pmlTG_resetButton:disabled{opacity:.45;cursor:default;box-shadow:var(--ui-public-service-builder-source-shadow);transform:none}._7pmlTG_serviceFlights{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:clip}._7pmlTG_serviceFlight{opacity:0;visibility:hidden;width:20px;height:20px;display:block;position:absolute;top:0;left:0}._7pmlTG_serviceFlight img{object-fit:contain;width:20px;height:20px;display:block}._7pmlTG_builderSection :is(._7pmlTG_projectAction,._7pmlTG_resetButton):focus-visible{outline:var(--ui-public-access-modes-lock-button-focus-visible-outline);outline-offset:5px}@media (max-width:1000px){._7pmlTG_builderSection{padding-inline:var(--spacing-6)}}@media (max-width:900px){._7pmlTG_sourceRibbon{justify-content:center;gap:var(--spacing-6);flex-wrap:wrap;display:flex}}@media (max-width:560px){._7pmlTG_builderSection{padding:var(--ui-public-service-builder-media-max-width-560px-builder-section-padding)}._7pmlTG_builderSection:before{bottom:var(--spacing-8)}._7pmlTG_sectionHeader{margin-bottom:var(--spacing-28px)}._7pmlTG_builderSection ._7pmlTG_sectionTitle{font-size:var(--font-size-26px)}._7pmlTG_sectionLead{font-size:var(--font-size-14px)}._7pmlTG_sourceRibbon{gap:var(--spacing-4) var(--spacing-2)}._7pmlTG_projectEntrance{gap:var(--spacing-3);grid-template-columns:40px minmax(0,1fr) 40px;width:100%;max-width:360px}._7pmlTG_selectionCountSlot,._7pmlTG_selectionCount,._7pmlTG_resetButton{width:40px;height:44px}._7pmlTG_selectionChain{width:calc(var(--spacing-3) + var(--spacing-2))}._7pmlTG_projectTarget{width:100%;min-width:0}._7pmlTG_builderSection ._7pmlTG_projectButton{gap:var(--spacing-1);width:100%;padding-inline:var(--spacing-2);font-size:var(--font-size-xs)}}@media (prefers-reduced-motion:reduce){._7pmlTG_builderSection ._7pmlTG_projectButton,._7pmlTG_builderSection ._7pmlTG_projectButton[data-project-ready=true]:is(:hover,:focus-within,:active),._7pmlTG_resetButton,._7pmlTG_resetButton:is(:hover,:focus-visible,:active){transition:none;transform:none}._7pmlTG_selectionCountMotion,._7pmlTG_selectionCountValue,._7pmlTG_selectionCountMark,._7pmlTG_selectionChain,._7pmlTG_projectIdleLabel,._7pmlTG_projectReadyLabel,._7pmlTG_sourceOrbit,._7pmlTG_sourceName,._7pmlTG_sourceCheck,._7pmlTG_resetButton{transition:none}._7pmlTG_sourceChoice:is(:hover,:active,:has(input:focus-visible),:has(input:checked),:has(input[data-pressed=true])) ._7pmlTG_sourceOrbit{transition:none;transform:none}._7pmlTG_serviceFlights{display:none}}
.yYJoWq_reveal{animation:yYJoWq_content-appear var(--duration-normal) ease-out both}.yYJoWq_loading{animation:yYJoWq_content-appear var(--duration-fast) ease-out var(--duration-fast) both}@keyframes yYJoWq_content-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.yYJoWq_reveal,.yYJoWq_loading{animation:none}}
.qKLBra_control{justify-content:flex-end;align-items:center;gap:var(--spacing-2);padding-inline:var(--spacing-3);flex-wrap:wrap;display:flex}.qKLBra_label{color:var(--text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.qKLBra_srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.qKLBra_control .qKLBra_retry{padding:var(--spacing-1);color:var(--text-secondary);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0}.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}.qKLBra_account span{color:var(--text-muted);font-size:var(--font-size-xs)}.qKLBra_account strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.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}.qKLBra_warning strong{color:var(--text-error);font-size:var(--font-size-sm)}.qKLBra_warning.qKLBra_warning p{color:var(--text-primary);font-size:var(--font-size-xs)}.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}.qKLBra_safeguards li{margin:0}.qKLBra_safeguards li::marker{color:var(--text-muted)}.qKLBra_acceptance.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}.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}.qKLBra_check:checked{border-color:var(--color-primary);background:var(--color-primary)}.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)}.qKLBra_acceptanceText{gap:var(--spacing-1);min-width:0;font-size:var(--font-size-xs);display:grid}.qKLBra_acceptanceText strong{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.qKLBra_acceptance:has(input:checked){border-color:var(--color-primary);color:var(--text-primary)}.qKLBra_acceptance:has(input:focus-visible){outline:var(--stroke-2px) solid var(--border-focus);outline-offset:2px}.qKLBra_acceptance:hover:not(:has(input:disabled)){background:var(--surface-subtle)}.qKLBra_acceptance:has(input:disabled){opacity:.6;cursor:wait}.qKLBra_check:disabled{cursor:wait}.qKLBra_actions.qKLBra_actions{gap:var(--spacing-2);padding-top:var(--spacing-4);grid-template-columns:1fr 1.5fr;display:grid}.qKLBra_actions.qKLBra_actions button{min-height:44px}.qKLBra_actions.qKLBra_actions button:disabled{cursor:not-allowed;background:var(--surface-subtle);border-color:var(--border-default);color:var(--text-muted);opacity:1}.qKLBra_error.qKLBra_error{color:var(--text-error)}@media (max-width:760px){.qKLBra_control{padding:0 var(--spacing-2) var(--spacing-2);justify-content:flex-start;padding-inline-start:var(--spacing-6)}}
