.sc-onboarding,.sc-setup-guide,.sc-setup-guide-templates{--sc-setup-primary:var(--sc-color-primary-500);--gray-950:var(--sc-color-gray-950,#030712);--gray-700:var(--sc-color-gray-700,#374151);--gray-500:var(--sc-color-gray-500,#6b7280);--gray-400:var(--sc-color-gray-400,#9ca3af);--gray-300:var(--sc-color-gray-300,#d1d5db);--gray-200:var(--sc-color-gray-200,#e5e7eb);--gray-100:var(--sc-color-gray-100,#f3f4f6);--gray-50:var(--sc-color-gray-50,#f9fafb)}body.sc-setup-guide-templates-open{overflow:hidden}.sc-setup-guide-templates:focus{outline:none}.sc-setup-guide-templates{background:#f0f0f1;inset:0;overflow-y:auto;position:fixed;z-index:100000}
.sc-onboarding,.sc-setup-guide,.sc-setup-guide-templates{--sc-setup-primary:var(--sc-color-primary-500);--gray-950:var(--sc-color-gray-950,#030712);--gray-700:var(--sc-color-gray-700,#374151);--gray-500:var(--sc-color-gray-500,#6b7280);--gray-400:var(--sc-color-gray-400,#9ca3af);--gray-300:var(--sc-color-gray-300,#d1d5db);--gray-200:var(--sc-color-gray-200,#e5e7eb);--gray-100:var(--sc-color-gray-100,#f3f4f6);--gray-50:var(--sc-color-gray-50,#f9fafb)}.sc-setup-guide{--surface:#fff;--ink:var(--sc-color-gray-900,#111827);--body:var(--sc-color-gray-600,#4b5563);--muted:var(--sc-color-gray-500,#6b7280);--line:var(--sc-color-gray-200,#e5e7eb);--line-soft:var(--sc-color-gray-100,#f3f4f6);--text-body:0.875rem;--leading-body:1.25rem;--text-caption:0.75rem;--leading-caption:1.125rem;--text-lede:1rem;--leading-lede:1.5rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--gutter:2rem;--radius:var(--sc-border-radius-medium,0.375rem);--radius-xs:0.25rem;--focus:0 0 0 2px var(--surface),0 0 0 4px var(--sc-setup-primary);--ease-out:cubic-bezier(0.23,1,0.32,1);color:var(--ink)}.sc-setup-guide *,.sc-setup-guide :after,.sc-setup-guide :before{-webkit-box-sizing:border-box;box-sizing:border-box}.sc-setup-guide p{font-size:inherit;line-height:inherit}.sc-setup-guide li{margin-bottom:0}.sc-setup-guide a:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.sc-setup-guide svg{stroke-width:2}.sc-setup-guide svg[width="20"],.sc-setup-guide svg[width="24"]{stroke-width:1.5}.sc-setup-guide [hidden]{display:none!important}.sc-setup-guide.stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--sc-spacing-x-large,1.5rem)}.sc-setup-guide .page-head,.sc-setup-guide.stack{display:-webkit-box;display:-ms-flexbox;display:flex}.sc-setup-guide .page-head{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:var(--space-4);justify-content:space-between}.sc-setup-guide .page-support{color:var(--body);margin:0}.sc-setup-guide .page-title{font-size:var(--sc-font-size-xx-large);margin:0;padding:0}.sc-setup-guide .link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--radius-xs);color:var(--sc-setup-primary);font-weight:500;gap:var(--space-1);text-decoration:none;text-underline-offset:.15em}.sc-setup-guide .link:focus-visible{-webkit-box-shadow:var(--focus);box-shadow:var(--focus);outline:none}.sc-setup-guide .icon-btn{background:rgba(0,0,0,0);border:0;border-radius:var(--radius);color:var(--body);cursor:pointer;display:-ms-grid;display:grid;height:2.25rem;padding:0;place-items:center;-webkit-transition:background-color .16s var(--ease-out);transition:background-color .16s var(--ease-out);width:2.25rem}.sc-setup-guide .icon-btn:focus-visible{-webkit-box-shadow:var(--focus);box-shadow:var(--focus);color:var(--ink);outline:none}.sc-setup-guide .guide-lede{color:var(--body);margin:0;text-wrap:pretty}.sc-setup-guide .grow,.sc-setup-guide .guide{overflow:hidden}.sc-setup-guide .grow .components-card__body,.sc-setup-guide .grow>.components-card__body,.sc-setup-guide .guide .components-card__body,.sc-setup-guide .guide>.components-card__body{display:block;padding:0}.sc-setup-guide .grow .guide-lede,.sc-setup-guide .guide .guide-lede{padding:var(--space-2) var(--gutter) var(--space-5)}.sc-setup-guide .grow-list{display:-ms-grid;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));margin:0;padding:0;-webkit-border-before:1px solid var(--line-soft);background:var(--line-soft);border-block-start:1px solid var(--line-soft);list-style:none}.sc-setup-guide .grow-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--surface);gap:var(--space-3);padding:var(--space-4) var(--gutter)}.sc-setup-guide .grow-list li>svg{-webkit-box-flex:0;color:var(--sc-setup-primary);-ms-flex:none;flex:none}.sc-setup-guide .grow-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ink);font-weight:500;gap:4px;text-decoration:none}.sc-setup-guide .grow-name svg{color:var(--muted)}.sc-setup-guide .grow-list p{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);margin:var(--space-1) 0 0;text-wrap:pretty}.sc-setup-guide .banner .components-card__body{position:relative}.sc-setup-guide .banner-text h2{font-size:15px;font-weight:var(--sc-font-weight-bold,600);line-height:var(--leading-lede);margin:0 0 var(--space-2)}.sc-setup-guide .banner-close{font-size:18px;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);position:absolute;width:auto}.sc-setup-guide .banner-body{-webkit-padding-end:var(--space-8);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-inline-end:var(--space-8);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-4)}.sc-setup-guide .banner-thumb{-webkit-box-flex:0;border-radius:var(--radius);-ms-flex:none;flex:none;height:9rem;-o-object-fit:contain;object-fit:contain;width:15.75rem}.sc-setup-guide .banner-text{-webkit-box-flex:1;-ms-flex:1 1 18rem;flex:1 1 18rem}.sc-setup-guide .banner-text p{color:var(--body);margin:0;max-width:34rem;text-wrap:pretty}.sc-setup-guide .banner-text sc-button{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.sc-setup-guide .bar-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;gap:var(--space-3);justify-content:space-between;line-height:var(--leading-caption);margin:var(--space-2) 0 0}.sc-setup-guide .guide-bar{padding:0 var(--gutter) var(--space-5)}.sc-setup-guide .guide progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--line);border:0;border-radius:999px;display:block;height:.375rem;overflow:hidden;width:100%}.sc-setup-guide .guide progress::-webkit-progress-bar{background:var(--line);border-radius:999px}.sc-setup-guide .guide progress::-webkit-progress-value{background:var(--sc-setup-primary);border-radius:999px;-webkit-transition:inline-size .32s var(--ease-out);transition:inline-size .32s var(--ease-out)}.sc-setup-guide .guide progress::-moz-progress-bar{background:var(--sc-setup-primary);border-radius:999px}.sc-setup-guide .guide-congrats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-8) var(--gutter);-webkit-border-before:1px solid var(--line-soft);border-block-start:1px solid var(--line-soft);text-align:center}.sc-setup-guide .congrats-mark{-webkit-box-flex:0;background:var(--surface);border:1px solid var(--line);border-radius:.75rem;color:var(--sc-setup-primary);display:-ms-grid;display:grid;-ms-flex:none;flex:none;height:2.5rem;place-items:center;width:2.5rem}.sc-setup-guide .guide-congrats h3{color:var(--ink);font-size:var(--text-lede);font-weight:600;letter-spacing:-.01em;line-height:var(--leading-lede);margin:0}.sc-setup-guide .guide-congrats p{color:var(--muted);margin:var(--space-1) 0 0;max-width:34rem;text-wrap:pretty}.sc-setup-guide .congrats-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--space-3);justify-content:center;-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}.sc-setup-guide .group{-webkit-border-before:1px solid var(--line-soft);border-block-start:1px solid var(--line-soft)}.sc-setup-guide .group-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--muted);font-size:var(--text-caption);font-weight:500;gap:var(--space-2);letter-spacing:.02em;line-height:var(--leading-caption);margin:0;padding:var(--space-4) var(--gutter) var(--space-2);text-transform:uppercase}.sc-setup-guide .steps{list-style:none;margin:0;padding:0 0 var(--space-2)}.sc-setup-guide .steps>li{position:relative}.sc-setup-guide .steps>li:before{background:var(--line);content:"";inset-block:0;inset-inline-start:calc(var(--gutter) + .625rem);position:absolute;width:1px}.sc-setup-guide .steps>li:has(.step-row.done):before{background:var(--sc-setup-primary);opacity:.35}.sc-setup-guide .steps>li:first-child:before{inset-block-start:1.5rem}.sc-setup-guide .steps>li:last-child:before{inset-block-end:calc(100% - 1.5rem)}.sc-setup-guide .step-row[open]{background:var(--gray-50);-webkit-box-shadow:inset 3px 0 0 var(--sc-setup-primary);box-shadow:inset 3px 0 0 var(--sc-setup-primary);display:block}.sc-setup-guide .step-row>summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ink);cursor:pointer;gap:var(--space-3);list-style:none;min-height:3rem;padding:var(--space-2) var(--gutter);-webkit-transition:background-color .16s var(--ease-out);transition:background-color .16s var(--ease-out)}.sc-setup-guide .step-row>summary::-webkit-details-marker{display:none}.sc-setup-guide .step-row>summary:focus-visible{-webkit-box-shadow:inset 0 0 0 2px var(--sc-setup-primary);box-shadow:inset 0 0 0 2px var(--sc-setup-primary);outline:none}.sc-setup-guide .step-row>summary .label{font-weight:500}.sc-setup-guide .step-row>summary .chevron{-webkit-margin-start:auto;color:var(--muted);margin-inline-start:auto;-webkit-transition:rotate .16s var(--ease-out);transition:rotate .16s var(--ease-out)}.sc-setup-guide .step-row[open]>summary .chevron{rotate:180deg}.sc-setup-guide .req-note{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.sc-setup-guide .step-row:not(.locked) .req-note{display:none}.sc-setup-guide .est{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.sc-setup-guide .done .est,.sc-setup-guide .locked .est{display:none}.sc-setup-guide .marker{position:relative;z-index:1;-webkit-box-flex:0;background:var(--surface);border:1.5px solid var(--line);border-radius:50%;color:var(--surface);display:-ms-grid;display:grid;-ms-flex:none;flex:none;height:1.25rem;place-items:center;-webkit-transition-duration:.16s;transition-duration:.16s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-timing-function:var(--ease-out);transition-timing-function:var(--ease-out);width:1.25rem}.sc-setup-guide .marker svg{-webkit-filter:blur(4px);filter:blur(4px);opacity:0;position:absolute;scale:.25;-webkit-transition-duration:.16s;transition-duration:.16s;-webkit-transition-property:opacity,scale,-webkit-filter;transition-property:opacity,scale,-webkit-filter;transition-property:opacity,scale,filter;transition-property:opacity,scale,filter,-webkit-filter;-webkit-transition-timing-function:cubic-bezier(.2,0,0,1);transition-timing-function:cubic-bezier(.2,0,0,1)}.sc-setup-guide .marker .i-check{stroke-width:3}.sc-setup-guide .step-row[open]:not(.done):not(.locked):not(.pending) .marker{border-color:var(--sc-setup-primary)}.sc-setup-guide .step-row[open]:not(.done):not(.locked):not(.pending) .marker:after{background:var(--sc-setup-primary);border-radius:50%;content:"";height:.5rem;width:.5rem}.sc-setup-guide .done .marker{background:var(--sc-setup-primary);border-color:var(--sc-setup-primary)}.sc-setup-guide .done .marker .i-check{-webkit-filter:blur(0);filter:blur(0);opacity:1;scale:1}.sc-setup-guide .locked .marker{background:var(--surface);border-color:rgba(0,0,0,0);color:var(--muted)}.sc-setup-guide .locked .marker .i-lock{-webkit-filter:blur(0);filter:blur(0);opacity:1;scale:1}.sc-setup-guide .step-row.pending .marker{-webkit-animation:sc-setup-guide-spin .8s linear infinite;animation:sc-setup-guide-spin .8s linear infinite;border-color:var(--line);border-top-color:var(--sc-setup-primary)}.sc-setup-guide .step-row.pending .marker:after{content:none}.sc-setup-guide .step-row.pending .est{color:var(--sc-setup-primary)}.sc-setup-guide .done>summary .label,.sc-setup-guide .locked>summary .label{color:var(--muted);font-weight:400}.sc-setup-guide .step-body{color:var(--body);max-width:38rem;padding:var(--space-1) var(--gutter) var(--space-5) calc(var(--gutter) + 1.25rem + var(--space-3))}.sc-setup-guide .step-body p{margin:0 0 var(--space-4);text-wrap:pretty}.sc-setup-guide .step-body strong{color:var(--ink);font-weight:500}.sc-setup-guide .step-body .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-3)}.sc-setup-guide .modal{background:var(--surface);border:0;border-radius:var(--sc-card-border-radius,7px);-webkit-box-shadow:0 0 0 1px rgba(3,7,18,.06),0 4px 8px rgba(3,7,18,.04),0 24px 48px rgba(3,7,18,.16);box-shadow:0 0 0 1px rgba(3,7,18,.06),0 4px 8px rgba(3,7,18,.04),0 24px 48px rgba(3,7,18,.16);color:var(--body);font-size:var(--text-body);line-height:var(--leading-body);padding:var(--space-6);width:min(30rem,100% - 2rem)}.sc-setup-guide .modal form{margin:0}.sc-setup-guide .modal::-ms-backdrop{background:rgba(3,7,18,.4)}.sc-setup-guide .modal::backdrop{background:rgba(3,7,18,.4)}.sc-setup-guide .modal[open]{-webkit-animation:sc-setup-guide-in .2s var(--ease-out);animation:sc-setup-guide-in .2s var(--ease-out)}.sc-setup-guide .modal-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:var(--space-4);justify-content:space-between}.sc-setup-guide .modal-head h2{color:var(--ink);font-size:var(--text-lede);font-weight:600;line-height:var(--leading-lede);margin:0;text-wrap:balance}.sc-setup-guide .modal-head .icon-btn{margin-block:-.375rem;-webkit-margin-end:-.5rem;margin-inline-end:-.5rem;-webkit-box-flex:0;-ms-flex:none;flex:none}.sc-setup-guide .modal-facts svg,.sc-setup-guide .modal-head .icon-btn svg{stroke-width:1.5}.sc-setup-guide .modal-lede{margin:var(--space-2) 0 0;text-wrap:pretty}.sc-setup-guide .modal-facts{display:-ms-grid;display:grid;gap:var(--space-4);list-style:none;margin:var(--space-6) 0 0;padding:0}.sc-setup-guide .modal-facts li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-3);text-wrap:pretty}.sc-setup-guide .modal-facts svg{-webkit-box-flex:0;color:var(--muted);-ms-flex:none;flex:none;margin-top:2px}.sc-setup-guide .modal-facts strong{color:var(--ink);font-weight:500}.sc-setup-guide .modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-8)}.sc-setup-guide .guide-congrats h3:focus{outline:none}@media(hover:hover)and (pointer:fine){.sc-setup-guide .grow-name:hover,.sc-setup-guide .link:hover{text-decoration:underline}.sc-setup-guide .icon-btn:hover{background:var(--gray-200);color:var(--ink)}.sc-setup-guide .step-row:not([open])>summary:hover{background:var(--gray-50)}.sc-setup-guide .locked>summary:hover{background:rgba(0,0,0,0)}}@media(forced-colors:active){.sc-setup-guide .icon-btn:focus-visible,.sc-setup-guide .link:focus-visible{outline:2px solid;outline-offset:2px}.sc-setup-guide .step-row>summary:focus-visible{outline:2px solid;outline-offset:-2px}}@media(prefers-reduced-motion:reduce){.sc-setup-guide *,.sc-setup-guide :after,.sc-setup-guide :before{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important}.sc-setup-guide .modal[open],.sc-setup-guide .step-row.pending .marker{-webkit-animation:none;animation:none}}@-webkit-keyframes sc-setup-guide-spin{to{rotate:1turn}}@keyframes sc-setup-guide-spin{to{rotate:1turn}}@-webkit-keyframes sc-setup-guide-in{0%{opacity:0;scale:.96}}@keyframes sc-setup-guide-in{0%{opacity:0;scale:.96}}
