@property --edge-start{syntax:"<length>";inherits:false;initial-value:0}@property --edge-end{syntax:"<length>";inherits:false;initial-value:0}.tabs{align-items:stretch;gap:var(--sp-1);border-block-end:1px solid var(--line);scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--edge-start,0px), #000 calc(100% - var(--edge-end,0px)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--edge-start,0px), #000 calc(100% - var(--edge-end,0px)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--edge-start,0px), #000 calc(100% - var(--edge-end,0px)), transparent 100%);transition:--edge-start .22s var(--ease), --edge-end .22s var(--ease);display:flex;overflow-x:auto}[dir=rtl] .tabs{-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--edge-start,0px), #000 calc(100% - var(--edge-end,0px)), transparent 100%);-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--edge-start,0px), #000 calc(100% - var(--edge-end,0px)), transparent 100%);mask-image:linear-gradient(to left, transparent 0, #000 var(--edge-start,0px), #000 calc(100% - var(--edge-end,0px)), transparent 100%)}.tabs[data-more-start]{--edge-start:28px}.tabs[data-more-end]{--edge-end:44px}.tabs::-webkit-scrollbar{display:none}.tab{align-items:center;gap:var(--sp-2);height:44px;color:var(--muted);white-space:nowrap;cursor:pointer;transition:color var(--d-fast) var(--ease);background:0 0;border:0;flex:none;padding-inline:16px 10px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.tab:before{content:"";background:var(--red);opacity:0;width:3px;height:16px;transform:skewX(var(--slash-skew)) scaleY(.4);transition:opacity var(--d-fast) var(--ease), transform var(--d-base) var(--ease);border-radius:.5px;position:absolute;inset-block-start:calc(50% - 8px);inset-inline-start:4px}.tab:hover,.tab[data-state=active]{color:var(--ink)}.tab[data-state=active]:before{opacity:1;transform:skewX(var(--slash-skew)) scaleY(1)}.tab:focus-visible{outline-offset:-2px;border-radius:6px}.tab-count{border-radius:var(--r-pill);background:var(--tint);min-width:20px;color:var(--ink-2);text-align:center;padding-inline:6px;font-size:12px;line-height:20px}.tab[data-state=active] .tab-count{background:var(--ink);color:var(--paper)}.tab-panel{padding-block-start:var(--sp-5)}.tab-panel:focus-visible{outline-offset:4px}.sp ol{flex-wrap:wrap;align-items:center;row-gap:2px;margin:0;padding:0;list-style:none;display:flex}.sp li{min-width:0;color:var(--muted);align-items:center;font-size:14px;line-height:20px;display:inline-flex}.sp-sep{flex:none;width:.5em;height:.9em;margin-inline:.55em}.sp-link{color:var(--ink-2);transition:color var(--d-fast) var(--ease);border-radius:3px}@media (pointer:coarse){.sp-link{margin-block:-10px;padding-block:10px;display:inline-block}}.sp-link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sp-current{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sp[data-size=sm] li{font-size:13px}.sp[data-size=lg] li{font-size:15px}.sp[data-size=lg] .sp-sep{height:1em;margin-inline:.6em}.pg{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.pg-range{color:var(--muted);font-size:14px}.pg-controls{align-items:center;gap:var(--sp-1);display:flex}.pg-pages{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pg-step,.pg-page{border-radius:var(--r-control);min-width:36px;height:36px;color:var(--ink);cursor:pointer;transition:background-color var(--d-fast) var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;padding-inline:10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.pg-step svg{width:16px;height:16px}.pg-step:hover,.pg-page:hover{background:var(--tint)}.pg-page[aria-current=page]{border-color:var(--ink);background:var(--paper);cursor:default}.pg-step[aria-disabled=true]{color:var(--muted);cursor:default;opacity:.5}.pg-step[aria-disabled=true]:hover{background:0 0}.pg-gap{width:24px;color:var(--muted);place-items:center;display:inline-grid}@media (max-width:639px){.pg-pages{display:none}.pg{justify-content:space-between}}.stp{min-width:0}.stp-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:flex}.stp-item{flex:1;min-width:0;position:relative}.stp-item:not(:last-child):after{content:"";background:var(--line-strong);height:1px;position:absolute;inset-block-start:14px;inset-inline:38px 0}.stp-item[data-state=complete]:not(:last-child):after{background:var(--ink)}.stp-btn{width:100%;color:inherit;text-align:start;background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;display:flex}button.stp-btn{cursor:pointer}button.stp-btn:hover .stp-label{text-underline-offset:3px;text-decoration:underline}.stp-dot{z-index:1;border:1.5px solid var(--line-strong);background:var(--paper);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.stp-dot svg{stroke-width:2.5px;width:14px;height:14px}.stp-item[data-state=complete] .stp-dot{border-color:var(--ink);background:var(--ink);color:var(--paper)}.stp-item[data-state=current] .stp-dot{border-color:var(--ink);box-shadow:0 0 0 3px var(--tint);color:var(--ink)}.stp-text{min-width:0;padding-block-start:3px;padding-inline-end:var(--sp-3);display:grid}.stp-label{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.stp-item[data-state=current] .stp-label,.stp-item[data-state=complete] .stp-label{color:var(--ink)}.stp-desc{color:var(--muted);font-size:13px}.stp-text{z-index:1;background:var(--stp-bg,var(--paper));position:relative}.stp-compact,.stp-bar{display:none}@media (max-width:719px){.stp-list{display:none}.stp-compact{gap:var(--sp-2);margin:0 0 var(--sp-2);color:var(--muted);font-size:14px;display:flex}.stp-compact-label{color:var(--ink);font-weight:500}.stp-bar{border-radius:var(--r-pill);background:var(--tint);height:3px;display:block;overflow:hidden}.stp-bar>span{border-radius:inherit;background:var(--ink);height:100%;transition:inline-size var(--d-base) var(--ease);display:block}}
