.cb-stepper-track{display:flex;align-items:flex-start;padding-top:7.5px;list-style:none}.cb-stepper-stop{position:relative;flex:1 1 0%;min-width:0;text-align:center}.cb-stepper-stop:not(:first-child):before{content:"";position:absolute;top:3.5px;left:-50%;z-index:1;width:100%;height:1.5px;background:var(--border)}.cb-stepper-stop.cb-stepper-done:not(:first-child):before,.cb-stepper-stop.cb-stepper-here:not(:first-child):before{background:var(--primary)}.cb-stepper-dot{position:relative;z-index:2;display:grid;place-items:center;margin:0 auto;width:9px;height:9px;border:2px solid var(--border-strong);border-radius:var(--rad-pill);background:var(--surface-2)}.cb-stepper-stop.cb-stepper-done .cb-stepper-dot{border-color:var(--accent-surface);background:var(--accent-surface)}.cb-stepper-stop.cb-stepper-done .cb-stepper-dot.cb-stepper-dot-glyph{width:16px;height:16px;margin:-3.5px auto;border:0;color:var(--primary-foreground)}.cb-stepper-stop.cb-stepper-complete .cb-stepper-dot{border-color:var(--success);background:var(--success)}.cb-stepper-stop.cb-stepper-complete .cb-stepper-dot.cb-stepper-dot-glyph{color:var(--surface)}.cb-stepper-stop.cb-stepper-here .cb-stepper-dot{width:18px;height:18px;margin:-4.5px auto;border-color:var(--accent-surface);background:var(--accent-surface);box-shadow:0 0 0 3px var(--primary-soft)}.cb-stepper-label{margin-top:6px;min-height:2.6em;font-size:var(--text-micro);font-weight:600;line-height:1.3;color:var(--text-3)}.cb-stepper-stop.cb-stepper-done .cb-stepper-label{color:var(--text-2)}.cb-stepper-stop.cb-stepper-here .cb-stepper-label{font-weight:700;color:var(--primary)}.cb-stepper-subnote{margin-top:2px;font-size:var(--text-micro);font-weight:500;color:var(--text-3)}.cb-stepper-marker{display:block;margin-top:2px}@media (max-width:767.98px){.cb-stepper-compact-narrow .cb-stepper-label,.cb-stepper-compact-narrow .cb-stepper-subnote{font-size:10px}.cb-stepper-compact-narrow .cb-stepper-label-text{display:flex;justify-content:center;height:1.3em;white-space:nowrap}.cb-stepper-compact-narrow:has(.cb-stepper-here) .cb-stepper-stop:not(.cb-stepper-here) .cb-stepper-label-text{clip-path:inset(50%)}.cb-stepper-compact-narrow:not(:has(.cb-stepper-here)) .cb-stepper-stop:nth-child(2n) .cb-stepper-label-text{margin-top:1.3em}}@media (max-width:767px){html{-webkit-tap-highlight-color:transparent}:focus:not(:focus-visible){outline:none}[role=button],[role=menuitem],[role=tab],button,nav a,summary{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cb-anim>*{opacity:1;transform:none;animation:none}.cb-main>.cb-top{view-transition-name:phone-head}.cb-main>.cb-scroll{view-transition-name:phone-page}.cb-main>.cb-phone-bar{view-transition-name:phone-bar}}@media (max-width:767px){.cb-main>.cb-phone-bar:has([data-phone-sheet]){view-transition-name:none}.cb-phone-behind{display:none}.cb-phone-behind[data-phone-swiping]{--cb-top-height:60px;position:fixed;inset:0;z-index:0;display:flex;flex-direction:column;overflow:hidden;pointer-events:none;transform:translate3d(calc(-30% * (1 - var(--phone-swipe, 0))),0,0)}.cb-phone-behind[data-phone-swiping]:after{content:"";position:absolute;inset:0;z-index:50;background:#000;opacity:calc(.18 * (1 - var(--phone-swipe, 0)))}.cb-main[data-phone-swiping]>.cb-phone-bar,.cb-main[data-phone-swiping]>.cb-scroll,.cb-main[data-phone-swiping]>.cb-top{position:relative;z-index:2;background:var(--bg);transform:translate3d(calc(var(--phone-swipe, 0) * 100%),0,0);box-shadow:var(--phone-edge-shadow)}.cb-main[data-phone-swiping=settling]>.cb-phone-bar,.cb-main[data-phone-swiping=settling]>.cb-scroll,.cb-main[data-phone-swiping=settling]>.cb-top,.cb-phone-behind[data-phone-swiping=settling]{transition:transform .38s cubic-bezier(.22,1,.36,1)}.cb-phone-behind[data-phone-swiping=settling]:after{transition:opacity .38s cubic-bezier(.22,1,.36,1)}.cb-main[data-phone-routing]>.cb-scroll>*,.cb-main[data-phone-routing]>.cb-top>*{visibility:hidden}}@media (max-width:767px){:root:active-view-transition .cb-main>.cb-phone-bar,:root:active-view-transition .cb-main>.cb-scroll,:root:active-view-transition .cb-main>.cb-top{background:var(--bg)}}::view-transition-group(root),::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-group(phone-bar),::view-transition-new(phone-bar){animation:none}::view-transition-old(phone-bar){display:none}::view-transition-group(phone-head),::view-transition-group(phone-page){animation:none}::view-transition-image-pair(phone-head),::view-transition-image-pair(phone-page){isolation:auto}::view-transition-new(phone-bar),::view-transition-new(phone-head),::view-transition-new(phone-page),::view-transition-old(phone-bar),::view-transition-old(phone-head),::view-transition-old(phone-page){animation-duration:.4s;animation-timing-function:cubic-bezier(.22,.74,.18,1);animation-fill-mode:both;mix-blend-mode:normal}html:active-view-transition-type(push){&::view-transition-old(phone-head),&::view-transition-old(phone-page){animation-name:phone-behind-out;background:#000}&::view-transition-new(phone-head),&::view-transition-new(phone-page){animation-name:phone-slide-in;z-index:2;box-shadow:var(--phone-edge-shadow)}}html:active-view-transition-type(back){&::view-transition-old(phone-head),&::view-transition-old(phone-page){animation-name:phone-slide-out;z-index:2;box-shadow:var(--phone-edge-shadow)}&::view-transition-new(phone-head),&::view-transition-new(phone-page){animation-name:phone-behind-in;background:#000}}html:active-view-transition-type(push-bar){&::view-transition-old(phone-bar){display:block;animation-name:phone-behind-out;background:#000}&::view-transition-new(phone-bar){animation-name:phone-slide-in;z-index:2;box-shadow:var(--phone-edge-shadow)}}html:active-view-transition-type(back-bar){&::view-transition-old(phone-bar){display:block;animation-name:phone-slide-out;z-index:2;box-shadow:var(--phone-edge-shadow)}&::view-transition-new(phone-bar){animation-name:phone-behind-in;background:#000}}html:active-view-transition-type(tab){&::view-transition-old(phone-head),&::view-transition-old(phone-page){display:none}&::view-transition-new(phone-head),&::view-transition-new(phone-page){animation-name:phone-tab-in;animation-duration:.2s;animation-timing-function:ease}}html:active-view-transition-type(fade){&::view-transition-old(phone-head),&::view-transition-old(phone-page){animation-name:phone-fade-out;animation-duration:.2s;animation-timing-function:ease}&::view-transition-new(phone-head),&::view-transition-new(phone-page){animation-name:phone-fade-in;animation-duration:.2s;animation-timing-function:ease}}@keyframes phone-slide-in{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes phone-slide-out{to{transform:translate3d(100%,0,0)}}@keyframes phone-behind-out{to{transform:translate3d(-30%,0,0);opacity:.82}}@keyframes phone-behind-in{0%{transform:translate3d(-30%,0,0);opacity:.82}}@keyframes phone-fade-out{to{opacity:0}}@keyframes phone-fade-in{0%{opacity:0}}@keyframes phone-tab-in{0%{opacity:.4;transform:translate3d(0,6px,0)}}