.Skeleton-module__QUUPIW__group{gap:var(--space-3);display:grid}.Skeleton-module__QUUPIW__skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-border) 25%, var(--color-sidebar) 50%, var(--color-border) 75%) 0 0 / 200% 100%;max-width:100%;animation:1.6s ease-in-out infinite Skeleton-module__QUUPIW__shimmer;display:block}.Skeleton-module__QUUPIW__skeleton[data-radius=md]{border-radius:var(--radius-md)}.Skeleton-module__QUUPIW__skeleton[data-radius=lg]{border-radius:var(--radius-lg)}.Skeleton-module__QUUPIW__skeleton[data-radius=pill]{border-radius:var(--radius-pill)}@keyframes Skeleton-module__QUUPIW__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__QUUPIW__skeleton{animation:none}}
.StepFrame-module__VI_q_G__frame{gap:var(--space-4);max-width:1040px;padding:var(--space-6) var(--space-6) var(--space-7);display:grid}.StepFrame-module__VI_q_G__banner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-info-soft);flex-wrap:wrap;display:flex}.StepFrame-module__VI_q_G__bannerText{color:var(--color-ink-2);font-size:var(--font-size-body);margin:0}.StepFrame-module__VI_q_G__head{align-items:center;gap:var(--space-3);display:flex}.StepFrame-module__VI_q_G__title{color:var(--color-ink);font-size:var(--font-size-display);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}.StepFrame-module__VI_q_G__status{color:var(--color-ink-2);font-size:var(--font-size-body);line-height:var(--leading-normal);margin:0}.StepFrame-module__VI_q_G__status[data-tone=warn]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-warning-soft);color:var(--color-warning)}.StepFrame-module__VI_q_G__status[data-tone=error]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger)}.StepFrame-module__VI_q_G__content{gap:var(--space-4);min-width:0;display:grid}.StepFrame-module__VI_q_G__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.StepFrame-module__VI_q_G__error{color:var(--color-danger);font-size:var(--font-size-small);margin:0}@media (max-width:768px){.StepFrame-module__VI_q_G__frame{padding:var(--space-5) var(--space-4) var(--space-6)}.StepFrame-module__VI_q_G__title{font-size:var(--font-size-title)}}
.steps-module__elpN1a__card{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:flex}.steps-module__elpN1a__card strong{color:var(--color-ink);display:block}.steps-module__elpN1a__card span{color:var(--color-muted);font-size:var(--font-size-small)}.steps-module__elpN1a__grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.steps-module__elpN1a__tiles{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.steps-module__elpN1a__tiles3{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.steps-module__elpN1a__warning{color:var(--color-warning);font-size:var(--font-size-small);margin:0}.steps-module__elpN1a__quiet{color:var(--color-muted);font-size:var(--font-size-small);margin:0}.steps-module__elpN1a__error{color:var(--color-danger);font-size:var(--font-size-small);margin:0}.steps-module__elpN1a__drop{place-items:center;gap:var(--space-3);min-height:200px;padding:var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink-2);text-align:center;cursor:pointer;display:grid}.steps-module__elpN1a__drop[data-dragging]{border-color:var(--color-accent);background:var(--color-accent-soft)}.steps-module__elpN1a__dropTitle{color:var(--color-ink);font-size:var(--font-size-title);font-weight:var(--weight-semibold)}.steps-module__elpN1a__list{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.steps-module__elpN1a__list>li+li{border-top:1px solid var(--color-border)}.steps-module__elpN1a__pager{align-items:center;gap:var(--space-3);color:var(--color-muted);font-size:var(--font-size-small);display:flex}.steps-module__elpN1a__table{border-collapse:collapse;width:100%;font-size:var(--font-size-small)}.steps-module__elpN1a__table th,.steps-module__elpN1a__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left}.steps-module__elpN1a__table th{color:var(--color-muted);font-weight:var(--weight-medium)}.steps-module__elpN1a__readonly{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.steps-module__elpN1a__readonly span{color:var(--color-muted);font-size:var(--font-size-small)}.steps-module__elpN1a__pickers{gap:var(--space-3);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.steps-module__elpN1a__scroll{overflow-x:auto}.steps-module__elpN1a__stack{gap:var(--space-3);display:grid}@media (max-width:768px){.steps-module__elpN1a__grid,.steps-module__elpN1a__pickers{grid-template-columns:minmax(0,1fr)}.steps-module__elpN1a__tiles,.steps-module__elpN1a__tiles3{grid-template-columns:repeat(2,minmax(0,1fr))}}
.Field-module__bfn3sa__field{gap:var(--space-1);display:grid}.Field-module__bfn3sa__label{color:var(--color-ink);font-size:var(--font-size-small);font-weight:var(--weight-medium)}.Field-module__bfn3sa__hint{color:var(--color-ink-2);font-size:var(--font-size-small);margin:0}.Field-module__bfn3sa__control{width:100%;min-height:36px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--font-size-body);transition:border-color var(--duration-fast) var(--ease-out)}textarea.Field-module__bfn3sa__control{min-height:96px;line-height:var(--leading-normal);resize:vertical}.Field-module__bfn3sa__control:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:0}.Field-module__bfn3sa__control[aria-invalid=true]{border-color:var(--color-danger)}.Field-module__bfn3sa__control:disabled{background:var(--color-canvas);color:var(--color-muted);cursor:not-allowed}.Field-module__bfn3sa__error{color:var(--color-danger);font-size:var(--font-size-small);margin:0}@media (pointer:coarse){.Field-module__bfn3sa__control{font-size:max(16px,1em)}}
.ProgressBar-module__txim8W__track{--progress:0;border-radius:var(--radius-pill);background:var(--color-border);height:6px;position:relative;overflow:hidden}.ProgressBar-module__txim8W__fill{border-radius:inherit;background:var(--color-accent);transform:scaleX(var(--progress));transform-origin:0;transition:transform var(--duration-slow) var(--ease-out);position:absolute;inset:0}.ProgressBar-module__txim8W__track[data-tone=warning] .ProgressBar-module__txim8W__fill{background:var(--color-warning)}.ProgressBar-module__txim8W__track[data-tone=danger] .ProgressBar-module__txim8W__fill{background:var(--color-danger)}
.Sheet-module__7Yhcpq__scrim{z-index:var(--z-overlay);background:var(--color-scrim);position:fixed;inset:0}.Sheet-module__7Yhcpq__scrim[data-state=open]{animation:Sheet-module__7Yhcpq__fade-in var(--duration-slow) var(--ease-out)}.Sheet-module__7Yhcpq__scrim[data-state=closed]{animation:Sheet-module__7Yhcpq__fade-out var(--duration-base) var(--ease-out)}.Sheet-module__7Yhcpq__sheet{top:var(--space-2);right:var(--space-2);bottom:var(--space-2);z-index:var(--z-overlay);width:min(480px, calc(100vw - 2 * var(--space-2)));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-drawer);outline:none;flex-direction:column;display:flex;position:fixed}.Sheet-module__7Yhcpq__sheet[data-size=sm]{width:min(300px,100vw - 48px)}.Sheet-module__7Yhcpq__sheet[data-size=lg]{width:min(760px, calc(100vw - 2 * var(--space-2)))}.Sheet-module__7Yhcpq__sheet[data-side=left]{right:auto;left:var(--space-2);box-shadow:var(--shadow-dialog)}.Sheet-module__7Yhcpq__sheet[data-side=right][data-state=open]{animation:Sheet-module__7Yhcpq__in-right var(--duration-slow) var(--ease-out)}.Sheet-module__7Yhcpq__sheet[data-side=right][data-state=closed]{animation:Sheet-module__7Yhcpq__out-right var(--duration-base) var(--ease-out)}.Sheet-module__7Yhcpq__sheet[data-side=left][data-state=open]{animation:Sheet-module__7Yhcpq__in-left var(--duration-slow) var(--ease-out)}.Sheet-module__7Yhcpq__sheet[data-side=left][data-state=closed]{animation:Sheet-module__7Yhcpq__out-left var(--duration-base) var(--ease-out)}.Sheet-module__7Yhcpq__header{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.Sheet-module__7Yhcpq__sheet[data-size=sm] .Sheet-module__7Yhcpq__header{padding:var(--space-3);border-bottom:0}.Sheet-module__7Yhcpq__title{color:var(--color-ink);font-size:var(--font-size-title);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}.Sheet-module__7Yhcpq__description{margin:var(--space-1) 0 0;color:var(--color-ink-2);font-size:var(--font-size-body);line-height:var(--leading-normal)}.Sheet-module__7Yhcpq__close{margin-left:auto}.Sheet-module__7Yhcpq__body{min-height:0;padding:var(--space-5);overscroll-behavior:contain;flex:1;overflow-y:auto}.Sheet-module__7Yhcpq__sheet[data-size=sm] .Sheet-module__7Yhcpq__body{padding:0 var(--space-2) var(--space-3)}.Sheet-module__7Yhcpq__footer{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}@keyframes Sheet-module__7Yhcpq__fade-in{0%{opacity:0}}@keyframes Sheet-module__7Yhcpq__fade-out{to{opacity:0}}@keyframes Sheet-module__7Yhcpq__in-right{0%{transform:translateX(calc(100% + var(--space-2)))}}@keyframes Sheet-module__7Yhcpq__out-right{to{transform:translateX(calc(100% + var(--space-2)))}}@keyframes Sheet-module__7Yhcpq__in-left{0%{transform:translateX(calc(-100% - var(--space-2)))}}@keyframes Sheet-module__7Yhcpq__out-left{to{transform:translateX(calc(-100% - var(--space-2)))}}@media (max-width:768px){.Sheet-module__7Yhcpq__sheet[data-side=right]{border:0;border-radius:0;width:100%;inset:0}}@media (prefers-reduced-motion:reduce){.Sheet-module__7Yhcpq__scrim[data-state],.Sheet-module__7Yhcpq__sheet[data-side][data-state]{animation:none}}
.Toast-module__dpyMdW__viewport{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);width:min(380px, calc(100vw - 2 * var(--space-4)));pointer-events:none;margin:0;padding:0;list-style:none;display:grid;position:fixed}.Toast-module__dpyMdW__toast{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-popover);pointer-events:auto;animation:Toast-module__dpyMdW__toast-in var(--duration-base) var(--ease-out);transition-property:opacity,transform;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out);display:flex}.Toast-module__dpyMdW__toast[data-leaving]{opacity:0;transform:translateY(4px)}.Toast-module__dpyMdW__icon{color:var(--color-accent-text);flex:none;margin-top:2px}.Toast-module__dpyMdW__toast[data-tone=error] .Toast-module__dpyMdW__icon{color:var(--color-danger)}.Toast-module__dpyMdW__toast[data-tone=info] .Toast-module__dpyMdW__icon{color:var(--color-muted)}.Toast-module__dpyMdW__text{flex:1;min-width:0}.Toast-module__dpyMdW__title{color:var(--color-ink);font-size:var(--font-size-body);font-weight:var(--weight-medium);margin:0;line-height:1.4}.Toast-module__dpyMdW__description{color:var(--color-ink-2);font-size:var(--font-size-small);margin:2px 0 0;line-height:1.4}.Toast-module__dpyMdW__close{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.Toast-module__dpyMdW__close:hover{background:var(--color-hover);color:var(--color-ink)}.Toast-module__dpyMdW__close:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@keyframes Toast-module__dpyMdW__toast-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:640px){.Toast-module__dpyMdW__viewport{right:var(--space-2);bottom:var(--space-2);left:var(--space-2);width:auto}}
.StatTile-module__aOYG5q__tile{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.StatTile-module__aOYG5q__value{color:var(--color-ink);font-size:var(--font-size-display);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}.StatTile-module__aOYG5q__label{color:var(--color-ink-2);font-size:var(--font-size-small)}.StatTile-module__aOYG5q__hint{color:var(--color-muted);font-size:var(--font-size-small)}.StatTile-module__aOYG5q__button{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit}.StatTile-module__aOYG5q__button:hover{background:var(--color-hover)}.StatTile-module__aOYG5q__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.StatTile-module__aOYG5q__button{transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.StatTile-module__aOYG5q__button:active{transform:scale(var(--press-scale))}}
.Tabs-module__Fp865W__list{border-radius:var(--radius-md);background:var(--color-sidebar);gap:2px;padding:2px;display:inline-flex}.Tabs-module__Fp865W__tab{align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink-2);font:inherit;font-size:var(--font-size-body);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:inline-flex}.Tabs-module__Fp865W__tab:hover{color:var(--color-ink)}.Tabs-module__Fp865W__tab[data-state=active]{background:var(--color-surface);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-border)}.Tabs-module__Fp865W__tab:focus-visible,.Tabs-module__Fp865W__panel:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.Tabs-module__Fp865W__count{min-width:18px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-info-soft);color:var(--color-ink-2);font-size:var(--font-size-micro);text-align:center}.Tabs-module__Fp865W__panel{padding-top:var(--space-4)}
.Card-module__b6YjYG__card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.Card-module__b6YjYG__header{align-items:center;gap:var(--space-3);display:flex}.Card-module__b6YjYG__title{color:var(--color-ink);font-size:var(--font-size-body);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}.Card-module__b6YjYG__actions{gap:var(--space-2);margin-left:auto;display:flex}
.playbook-module__uT2NKa__brief{gap:var(--space-3);display:grid}.playbook-module__uT2NKa__text{color:var(--color-ink);line-height:var(--leading-normal);white-space:pre-wrap;margin:0}.playbook-module__uT2NKa__quiet{color:var(--color-muted);font-size:var(--font-size-small);margin:0}.playbook-module__uT2NKa__error{color:var(--color-danger);font-size:var(--font-size-small);margin:0}.playbook-module__uT2NKa__proof{padding-left:var(--space-5);gap:var(--space-1);margin:0;display:grid}.playbook-module__uT2NKa__blockActions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.playbook-module__uT2NKa__group{gap:var(--space-3);padding-top:var(--space-3);display:grid}.playbook-module__uT2NKa__groupHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.playbook-module__uT2NKa__groupTitle{color:var(--color-ink);font-size:var(--font-size-body);font-weight:var(--weight-semibold);margin:0}.playbook-module__uT2NKa__facts{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(120px,180px) 1fr;margin:0;display:grid}.playbook-module__uT2NKa__facts dt{color:var(--color-muted)}.playbook-module__uT2NKa__facts dd{margin:0}.playbook-module__uT2NKa__pre{white-space:pre-wrap;font-size:var(--font-size-small);margin:0}.playbook-module__uT2NKa__angles{gap:var(--space-2);display:grid}.playbook-module__uT2NKa__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.playbook-module__uT2NKa__chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-text);font-size:var(--font-size-small);display:inline-flex}.playbook-module__uT2NKa__chipRemove{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.playbook-module__uT2NKa__preview{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:grid}.playbook-module__uT2NKa__previewHead,.playbook-module__uT2NKa__runHead{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.playbook-module__uT2NKa__previewHead h3{font-size:var(--font-size-title);margin:0}.playbook-module__uT2NKa__runs{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.playbook-module__uT2NKa__run{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.playbook-module__uT2NKa__form{gap:var(--space-3);display:grid}@media (max-width:768px){.playbook-module__uT2NKa__facts{grid-template-columns:minmax(0,1fr)}}
.draft-module__vCJgeG__review{gap:var(--space-3);display:grid}.draft-module__vCJgeG__reviewHeading{font-size:var(--font-size-title);font-weight:var(--weight-semibold);margin:0}.draft-module__vCJgeG__note{color:var(--color-muted);font-size:var(--font-size-small);margin:0}.draft-module__vCJgeG__list{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.draft-module__vCJgeG__list>li+li{border-top:1px solid var(--color-border)}.draft-module__vCJgeG__row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(140px,220px) minmax(0,1fr) auto;display:grid}.draft-module__vCJgeG__row:hover{background:var(--color-hover)}.draft-module__vCJgeG__row[aria-current]{box-shadow:inset 3px 0 0 var(--color-accent);background:var(--color-accent-soft)}.draft-module__vCJgeG__row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.draft-module__vCJgeG__company{font-weight:var(--weight-semibold)}.draft-module__vCJgeG__person{color:var(--color-muted);font-size:var(--font-size-small);font-weight:var(--weight-regular);display:block}.draft-module__vCJgeG__problem{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-module__vCJgeG__pager{align-items:center;gap:var(--space-3);color:var(--color-muted);font-size:var(--font-size-small);display:flex}.draft-module__vCJgeG__facts{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(160px,220px) 1fr;margin:0;display:grid}.draft-module__vCJgeG__facts dt{color:var(--color-muted)}.draft-module__vCJgeG__facts dd{margin:0}.draft-module__vCJgeG__quiet{color:var(--color-muted);font-size:var(--font-size-small);margin:0}.draft-module__vCJgeG__warn{color:var(--color-warning);font-size:var(--font-size-small);margin:0}.draft-module__vCJgeG__flag{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning);display:grid}.draft-module__vCJgeG__flag p{margin:0}.draft-module__vCJgeG__footer{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.draft-module__vCJgeG__move{align-items:center;gap:var(--space-1);margin-left:auto;display:inline-flex}.draft-module__vCJgeG__hint{margin-right:var(--space-2);color:var(--color-muted);font-size:var(--font-size-small)}.draft-module__vCJgeG__reading{gap:var(--space-4);display:grid}.draft-module__vCJgeG__reading:focus{outline:none}.draft-module__vCJgeG__kbd{margin-left:var(--space-1);padding:0 var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--font-size-micro);border-bottom-width:2px}.draft-module__vCJgeG__error{color:var(--color-danger);font-size:var(--font-size-small);flex-basis:100%;margin:0}.draft-module__vCJgeG__sources{gap:var(--space-1);padding-left:var(--space-5);margin:0;display:grid}.draft-module__vCJgeG__redraft{gap:var(--space-3);display:grid}.draft-module__vCJgeG__redraftFacts{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}@media (max-width:768px){.draft-module__vCJgeG__row{grid-template-columns:minmax(0,1fr) auto}.draft-module__vCJgeG__problem{white-space:normal;grid-area:2/1/auto/-1}.draft-module__vCJgeG__facts{grid-template-columns:minmax(0,1fr)}.draft-module__vCJgeG__hint{display:none}}
.StepNav-module__kA5TOa__steps{padding:0 0 0 var(--space-3);gap:2px;margin:0;list-style:none;display:grid}.StepNav-module__kA5TOa__step{align-items:center;gap:var(--space-2);min-height:30px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-ink-2);font-size:var(--font-size-body);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}a.StepNav-module__kA5TOa__step:hover{background:var(--color-hover);color:var(--color-ink)}.StepNav-module__kA5TOa__step[aria-current=step]{background:var(--color-surface);color:var(--color-ink);font-weight:var(--weight-medium);box-shadow:inset 0 0 0 1px var(--color-border)}.StepNav-module__kA5TOa__step:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.StepNav-module__kA5TOa__step[data-status=locked]{color:var(--color-ink-2);cursor:not-allowed}.StepNav-module__kA5TOa__reason{display:none}@media (hover:none){.StepNav-module__kA5TOa__step[data-status=locked]{flex-wrap:wrap}.StepNav-module__kA5TOa__reason{color:var(--color-ink-2);font-size:var(--font-size-micro);line-height:var(--leading-tight);flex-basis:100%;padding-left:24px;display:block}}.StepNav-module__kA5TOa__dot{border:1.5px solid var(--color-border-strong);width:16px;height:16px;color:var(--color-on-accent);transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.StepNav-module__kA5TOa__step[data-status=done] .StepNav-module__kA5TOa__dot{border-color:var(--color-accent);background:var(--color-accent)}.StepNav-module__kA5TOa__step[data-status=current] .StepNav-module__kA5TOa__dot{border:2px solid var(--color-accent)}.StepNav-module__kA5TOa__step[data-status=available] .StepNav-module__kA5TOa__dot,.StepNav-module__kA5TOa__step[data-status=optional] .StepNav-module__kA5TOa__dot{border-color:var(--color-ink-2)}.StepNav-module__kA5TOa__step[data-status=optional] .StepNav-module__kA5TOa__dot{border-style:dashed}.StepNav-module__kA5TOa__step[data-status=locked] .StepNav-module__kA5TOa__dot{border-color:var(--color-faint)}.StepNav-module__kA5TOa__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.StepNav-module__kA5TOa__note{color:var(--color-ink-2);font-size:var(--font-size-micro)}
