.connect{box-sizing:border-box;width:var(--gr-connect-width);max-width:calc(100vw - 2 * var(--gr-setup-inset));max-height:calc(100vh - 2 * var(--gr-setup-inset));border:var(--gr-rule-width) solid var(--gr-glass-line);border-radius:var(--gr-setup-radius);background:var(--gr-glass);backdrop-filter:blur(var(--gr-glass-blur)) saturate(var(--gr-glass-saturate));box-shadow:var(--gr-glass-shadow);color:var(--gr-color-ink);font-family:var(--gr-font);-webkit-font-smoothing:antialiased;animation:connect-enter var(--gr-setup-enter-ms) var(--gr-ease) both;padding:0;overflow:auto}.connect::backdrop{background:var(--gr-connect-backdrop)}.connect-body{padding:var(--gr-setup-pad)}.connect-tabs{margin-bottom:var(--gr-setup-actions-gap);display:flex}.connect-tab{margin-right:var(--gr-setup-actions-gap);padding:0 var(--gr-setup-button-pad);height:var(--gr-setup-button-height);border:var(--gr-rule-width) solid var(--gr-glass-line-strong);border-radius:calc(var(--gr-setup-button-height) / 2);color:var(--gr-color-ink-muted);font:inherit;font-size:var(--gr-setup-button-text);cursor:pointer;background:0 0}.connect-tab[aria-selected=true]{border-color:var(--gr-color-light);color:var(--gr-color-ink);background:var(--gr-glass-hi)}.connect-tab:focus,.connect .setup-close:focus,.connect a:focus{outline:var(--gr-focus-width) solid var(--gr-focus);outline-offset:var(--gr-focus-offset)}.connect-steps{margin:0 0 var(--gr-setup-actions-gap);counter-reset:connect-step;padding:0;list-style:none}.connect-step{padding:var(--gr-setup-section-pad) 0 var(--gr-setup-section-pad) var(--gr-connect-mark-indent);border-bottom:var(--gr-rule-width) solid var(--gr-glass-line);counter-increment:connect-step;position:relative}.connect-step:before{content:counter(connect-step);left:0;top:var(--gr-setup-section-pad);width:var(--gr-connect-mark-size);height:var(--gr-connect-mark-size);border:var(--gr-rule-width) solid var(--gr-color-light);color:var(--gr-color-light);font-size:var(--gr-setup-help);line-height:var(--gr-connect-mark-size);text-align:center;border-radius:50%;position:absolute}.connect-step .setup-help{margin-top:0}.connect-try{margin-top:var(--gr-setup-note-top);text-decoration:none}@keyframes connect-enter{0%{opacity:0;transform:translateY(var(--gr-setup-enter-offset))}}@media (prefers-reduced-motion:reduce){.connect{animation:none}}
