.si-signup-confirmation-page__main{display:flex;flex-direction:column;align-items:center;gap:32px;padding:0 0 140px;text-align:center}.si-signup-confirmation__hero{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding:0 16px 8px;box-sizing:border-box;margin-top:24px}.si-signup-confirmation__avatar{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background-color:#07302b;flex-shrink:0}.si-signup-confirmation__avatar-icon{width:47px;height:47px;object-fit:contain}.si-signup-confirmation__title{margin:0;width:100%;font-family:var(--font-saira-semicondensed),sans-serif;font-size:24px;font-weight:800;line-height:120%;color:var(--si-auth-text)}.si-signup-confirmation__subtitle{margin:0;width:100%;font-family:var(--font-roboto-condensed),sans-serif;font-size:14px;font-weight:400;line-height:120%;color:var(--si-auth-text-secondary);white-space:pre-line}.si-signup-confirmation__install{width:100%;max-width:375px;padding:0 0 16px;box-sizing:border-box}.si-signup-confirmation-page .si-signup-confirmation__install{max-width:375px}.si-signup-confirmation__install-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:24px;background-color:var(--si-plans-card-bg,#27333b);box-sizing:border-box;text-align:left}.si-signup-confirmation__install-header{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;text-align:center}.si-signup-confirmation__install-card>.si-segmented-control{width:176px;max-width:100%;align-self:center}.si-segmented-control--confirm .si-segmented-control__btn{width:88px;flex:0 0 88px;font-size:16px;background-color:rgba(215,223,229,.08);color:#fcfcfc}.si-segmented-control--confirm .si-segmented-control__btn:first-child{border:1px solid rgba(252,252,252,.3);border-right:0}.si-segmented-control--confirm .si-segmented-control__btn:last-child{border:1px solid rgba(252,252,252,.3);border-left:0}.si-segmented-control--confirm .si-segmented-control__btn--active{background-color:#fcfcfc;color:#07141c;border-color:#fcfcfc}.si-signup-confirmation__install-label{margin:0;font-family:var(--font-roboto-condensed),sans-serif;font-size:16px;font-weight:400;line-height:120%;color:var(--si-auth-text-secondary,#d5d5d3)}.si-signup-confirmation__install-title{margin:0;max-width:327px;font-family:var(--font-saira-semicondensed),sans-serif;font-size:24px;font-weight:800;line-height:30px;color:var(--si-auth-text,#fcfcfc);text-align:center}.si-signup-confirmation__steps{display:flex;flex-direction:column;gap:16px;width:100%}.si-signup-confirmation__step-item{display:flex;flex-direction:column;width:100%;border-radius:8px;background-color:transparent;overflow:hidden;box-sizing:border-box;text-align:center}.si-signup-confirmation__step,.si-signup-confirmation__step-media{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;width:100%;min-height:0;overflow:hidden}.si-signup-confirmation__step-media{position:relative;justify-content:flex-end;margin-top:auto}.si-signup-confirmation__step-number{display:none}.si-signup-confirmation__step-text{flex-shrink:0;width:100%;margin:0 0 16px;font-family:var(--font-roboto-condensed),sans-serif;font-size:16px;font-weight:400;line-height:120%;color:var(--si-auth-text-secondary,#d5d5d3)}.si-signup-confirmation__step-image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;object-position:center top}.si-signup-confirmation__install-cta{display:flex;justify-content:center;width:100%}.si-signup-confirmation__install-cta .si-auth-submit,.si-signup-confirmation__install-cta .si-lp-btn{width:100%;max-width:343px}@media (min-width:992px){.si-signup-confirmation-page .si-signup-confirmation__install{max-width:100%}.si-signup-confirmation__install-card{gap:24px;padding:32px}.si-signup-confirmation__install-title{max-width:none}.si-signup-confirmation__steps{flex-direction:row;align-items:stretch;gap:24px}.si-signup-confirmation__step-item{flex:1;min-width:0;min-height:0;height:auto;padding:0;background-color:transparent;overflow:visible;gap:16px}.si-signup-confirmation__step{flex:1}.si-signup-confirmation__step-text{margin:0;flex-shrink:0;color:var(--si-auth-text-secondary,#d5d5d3)}.si-signup-confirmation__step-media{flex:1;border-radius:8px;background-color:transparent;overflow:hidden;margin-top:0;justify-content:flex-end}.si-signup-confirmation__step-number{display:block;position:absolute;left:-4px;bottom:-28px;z-index:0;font-family:var(--font-saira-semicondensed),sans-serif;font-size:clamp(88px,8vw,128px);font-weight:800;line-height:1;color:rgba(252,252,252,.1);pointer-events:none;user-select:none}.si-signup-confirmation__step-image{position:relative;z-index:1}}.si-segmented-control{display:inline-flex;align-items:stretch;width:100%;max-width:360px;height:40px;border-radius:8px;overflow:hidden}.si-segmented-control__btn{flex:1;min-width:0;border:0;padding:8px 12px;font-family:var(--font-roboto-condensed),sans-serif;font-size:14px;font-weight:700;line-height:120%;color:#fcfcfc;background-color:rgba(215,223,228,.08);transition:background-color .15s ease,color .15s ease;cursor:pointer}.si-segmented-control__btn:first-child{border-radius:8px 0 0 8px;border:1px solid rgba(252,252,252,.3);border-right:0}.si-segmented-control__btn:last-child{border-radius:0 8px 8px 0;border:1px solid rgba(252,252,252,.3);border-left:0}.si-segmented-control__btn--active{background-color:var(--si-brand,#d2141f);color:#fcfcfc;border-color:var(--si-brand,#d2141f)}.si-segmented-control__btn:focus-visible{outline:2px solid rgba(252,252,252,.45);outline-offset:2px}.si-xsense-home__panel{position:relative;display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:8px;background-color:var(--si-auth-home-card-bg);overflow:hidden;isolation:isolate}.si-xsense-home__panel--empty{align-items:center;justify-content:center;min-height:147px}.si-xsense-home__glow{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,343px);height:26px;background-color:var(--si-auth-home-success-border);filter:blur(100px);pointer-events:none;z-index:0}.si-xsense-home__meta{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px}.si-xsense-home__meta-line{font-family:var(--font-roboto-condensed),sans-serif;font-size:14px;line-height:120%;color:var(--si-auth-home-text-secondary)}.si-xsense-home__card{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:8px;background-color:#081721}.si-xsense-home__card-title{font-family:var(--font-saira-semicondensed),sans-serif;font-size:18px;font-weight:700;line-height:100%;text-align:center;color:var(--si-auth-home-text)}.si-xsense-home__factors-strip{display:flex;align-items:flex-start;justify-content:center;gap:24px}.si-xsense-home__factor-chip{width:44px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.si-xsense-home__factor-chip-label{font-family:var(--font-roboto-condensed),sans-serif;font-size:12px;line-height:100%;color:var(--si-auth-home-text-secondary);white-space:nowrap}.si-xsense-home__factor-chip-icon-wrap{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:32px;background-color:var(--si-auth-home-card-bg)}.si-xsense-home__factor-chip-icon{display:block;width:20px;height:20px;object-fit:contain}.si-xsense-home__factor-chip-count{font-family:var(--font-roboto-condensed),sans-serif;font-size:14px;font-weight:600;line-height:120%;color:var(--si-auth-home-text)}.si-xsense-home__factor-chip.is-placeholder{opacity:.55}.si-xsense-home__impact-title{font-family:var(--font-roboto-condensed),sans-serif;font-size:16px;font-weight:700;line-height:120%;text-align:center;color:var(--si-auth-home-text)}.si-xsense-home__impacts-strip{display:flex;align-items:center;justify-content:center;gap:24px}.si-xsense-home__impact-value{width:44px;flex-shrink:0;text-align:center;font-family:var(--font-saira-semicondensed),sans-serif;font-size:20px;font-weight:800;line-height:22px;color:var(--si-auth-home-text)}.si-xsense-home__card-empty{font-size:16px;font-weight:400;text-align:center}.si-xsense-home__card-empty,.si-xsense-home__empty-text{font-family:var(--font-roboto-condensed),sans-serif;line-height:120%;color:var(--si-auth-home-text-secondary)}.si-xsense-home__empty-text{position:relative;z-index:1;font-size:14px}