psteps-part{display:block}.psteps{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.psteps-index{min-width:0}.psteps-main{gap:var(--sp-3);min-width:0;display:grid}.psteps-pinned{min-width:0}.psteps-progress{gap:var(--sp-1);display:grid}.psteps-counter{color:var(--muted);font-variant-numeric:tabular-nums}.psteps-bar{appearance:none;border-radius:var(--r-pill);background:var(--glass-line);width:100%;height:3px;color:var(--accent);border:0;display:block;overflow:hidden}.psteps-bar::-webkit-progress-bar{background:var(--glass-line)}.psteps-bar::-webkit-progress-value{background:var(--accent);transition:width .2s}.psteps-bar::-moz-progress-bar{background:var(--accent)}.psteps-parts{min-width:0}.psteps-parts:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-tag)}.psteps-part{min-width:0;position:relative}.psteps-body{min-width:0}.psteps-body>*+*{margin-top:var(--sp-2)}.psteps-num{min-width:2rem;height:2rem;padding:0 var(--sp-2);margin-bottom:var(--sp-2);border:1px solid var(--accent);border-radius:var(--r-pill);color:var(--accent);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:inline-grid}.psteps-part[hidden]{background:0 0;border:0;margin:0;padding:0}.psteps:not(.psteps--all) .psteps-part:not([hidden]){padding:var(--sp-4);border:1px solid var(--glass-line);border-radius:var(--r);background:var(--glass)}.psteps--all .psteps-parts{gap:var(--sp-3);display:grid}.psteps--cards:not(.psteps--all) .psteps-parts{gap:var(--sp-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--sp-1) 2px var(--sp-2);align-items:flex-start;transition:height .2s;display:flex;overflow:auto hidden}.psteps--cards .psteps-parts::-webkit-scrollbar{display:none}.psteps--cards:not(.psteps--all) .psteps-part,.psteps--cards:not(.psteps--all) .psteps-part[hidden]{contain-intrinsic-size:auto 1px;scroll-snap-align:start;padding:var(--sp-4);border:1px solid var(--glass-line);border-radius:var(--r);background:var(--glass);flex:0 0 min(88%,34rem);display:block}.psteps--cards .psteps-part--caution{border-left:3px solid var(--accent)}.psteps--cards:not(.psteps--all) .psteps-part--on{border-color:color-mix(in srgb, var(--accent) 55%, var(--glass-line))}@media (max-width:63.99rem){.psteps--split:not(.psteps--all) .psteps-parts{gap:var(--sp-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--sp-1) 2px var(--sp-2);align-items:flex-start;transition:height .2s;display:flex;overflow:auto hidden}.psteps--split .psteps-parts::-webkit-scrollbar{display:none}.psteps--split:not(.psteps--all) .psteps-part,.psteps--split:not(.psteps--all) .psteps-part[hidden]{contain-intrinsic-size:auto 1px;scroll-snap-align:start;padding:var(--sp-4);border:1px solid var(--glass-line);border-radius:var(--r);background:var(--glass);flex:0 0 min(88%,34rem);display:block}.psteps--split:not(.psteps--all) .psteps-part--on{border-color:color-mix(in srgb, var(--accent) 55%, var(--glass-line))}.psteps--split .psteps-index{display:none}}.psteps--stepper:not(.psteps--all) .psteps-parts{min-height:9rem}@media (min-width:64rem){.psteps--split{align-items:start;column-gap:var(--sp-5);grid-template-columns:minmax(11rem,15rem) minmax(0,1fr)}.psteps--split .psteps-pinned{grid-column:1/-1}.psteps--split:not(.psteps--all) .psteps-parts{min-height:9rem}.psteps--split .psteps-dots{display:none}}.psteps--bare .psteps-part,.psteps--bare:not(.psteps--all) .psteps-part,.psteps--bare.psteps--cards:not(.psteps--all) .psteps-part[hidden]{background:0 0;border:0;padding:0}.psteps--bare.psteps--cards:not(.psteps--all) .psteps-part{flex-basis:min(90%,46rem)}.psteps-nav{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.psteps-step[aria-disabled=true]{opacity:.38;filter:grayscale(.65);box-shadow:none;cursor:default}.psteps-step[aria-disabled=true]:hover{transform:none}.psteps-step--next{margin-left:auto}.psteps--stepper .psteps-step--next,.psteps--split .psteps-step--next,.psteps--contents .psteps-step--next{margin-left:0}.psteps-all{margin-left:auto}.psteps-dots{padding-bottom:var(--sp-1);flex-wrap:wrap;flex:100%;order:-1;justify-content:center;gap:6px;display:flex}.psteps-dot{border:1px solid var(--accent);cursor:pointer;background:0 0;border-radius:50%;width:10px;height:10px;padding:0;position:relative}.psteps-dot:after{content:"";position:absolute;inset:-8px}.psteps-dot[aria-current=step]{background:var(--accent)}.psteps-index{top:calc(var(--header-h) + var(--sp-3));position:sticky}.psteps-index ol{gap:var(--sp-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.psteps-index li{display:contents}.psteps-index-item{font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-tag);border:1px solid var(--glass-line);color:var(--muted);background:0 0}.psteps-index-item:not(.psteps-index-item--point){flex:100%}.psteps-index-item--point{text-align:center;font-variant-numeric:tabular-nums;min-width:2.25rem}.psteps-index-item:hover{border-color:var(--accent);color:var(--text)}.psteps-index-item[aria-current=step]{border-color:var(--accent);color:var(--text);background:var(--filter-on-bg);font-weight:600}.psteps--contents .psteps-part,.psteps--contents:not(.psteps--all) .psteps-part:not([hidden]){background:0 0;border:0;padding:0}.psteps--contents .psteps-main{scroll-margin-top:calc(var(--header-h) + var(--sp-3))}@media (max-width:63.99rem){.psteps--contents .psteps-index ol{overscroll-behavior-x:contain;scrollbar-width:thin;padding:var(--sp-1) 2px var(--sp-2);flex-wrap:nowrap;overflow-x:auto}.psteps--contents .psteps-index-item,.psteps--contents .psteps-index-item:not(.psteps-index-item--point){white-space:normal;flex:none;max-width:min(16rem,70vw);line-height:1.3}.psteps--contents .psteps-index{position:static}}@media (min-width:64rem){.psteps--contents{align-items:start;column-gap:var(--sp-6);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr)}.psteps--contents .psteps-index{max-height:calc(100vh - var(--header-h) - var(--sp-6));overflow-y:auto}.psteps--contents .psteps-index-item{line-height:1.3}}@media (prefers-reduced-motion:reduce){.psteps-parts{transition:none!important}.psteps-bar::-webkit-progress-value{transition:none!important}}.psteps--tabs .psteps-part,.psteps--tabs:not(.psteps--all) .psteps-part:not([hidden]){background:0 0;border:0;padding:0}.psteps--tabs .psteps-main{scroll-margin-top:calc(var(--header-h) + var(--sp-3))}.psteps--tabs .psteps-step--next{margin-left:0}.psteps--tabs .psteps-index{position:static}.psteps--tabs .psteps-index ol{padding:0 0 var(--sp-1);border-bottom:1px solid var(--glass-line)}.psteps--tabs .psteps-index-item,.psteps--tabs .psteps-index-item:not(.psteps-index-item--point){flex:0 auto;line-height:1.3}@media (max-width:47.99rem){.psteps--tabs .psteps-index ol:not(:has(.psteps-index-item--point)){overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;padding-top:2px;overflow-x:auto}.psteps--tabs .psteps-index-item:not(.psteps-index-item--point){flex:none;max-width:min(16rem,70vw)}}
