.cflow{display:grid;grid-template-columns:calc(var(--u) * 232) minmax(0,1fr);grid-gap:clamp(14px,1.6vw,22px);gap:clamp(14px,1.6vw,22px);align-items:start;font-size:17px}.cflow__body{display:grid;grid-gap:12px;gap:12px;min-width:0;animation:cflow-in .6s var(--ease-expo) backwards}@keyframes cflow-in{0%{opacity:0;transform:translateY(10px)}}.crail{position:-webkit-sticky;position:sticky;top:calc(var(--hd-space) + 24px);display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.crail__btn{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 12px;border:0;border-radius:16px;background:transparent;color:var(--ink);font:500 16px/1.35 var(--sans);text-align:left;cursor:pointer;transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out),box-shadow .35s var(--ease-lift),transform .35s var(--ease-lift)}.crail__btn:disabled{cursor:default}.crail__btn:focus-visible{outline:none;background:#fff;box-shadow:0 0 0 2px var(--accent)}.crail__num{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#E2E5E9;color:var(--ink);font:500 16px/1 var(--mono);transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.crail__check{width:28%;height:48%;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-12%) rotate(45deg)}.crail__text{display:grid;min-width:0}.crail__short{display:none}.crail__note{font-size:16px;font-weight:400;overflow-wrap:anywhere}.crail__item.is-done .crail__btn,.crail__note{color:var(--ink)}.crail__item.is-done .crail__num{background:var(--ok);color:#fff}.crail__item.is-current .crail__btn{background:#fff;box-shadow:var(--lift-1);color:var(--ink)}.crail__item.is-current .crail__num{background:var(--accent);color:#fff;box-shadow:0 0 0 4px rgba(7,108,253,.16)}@media (hover:hover) and (pointer:fine){.crail__btn:not(:disabled):hover{color:var(--ink);background:rgba(255,255,255,.7);transform:translateX(2px)}.crail__item.is-current .crail__btn:not(:disabled):hover{background:#fff;box-shadow:var(--lift-2)}}.cflow__net{align-items:center;justify-content:flex-end}.cflow__addr,.cflow__net{display:inline-flex;flex-wrap:wrap;gap:8px}.cflow__addr{align-items:baseline}.cflow__link{padding:0;border:0;background:none;font:inherit;font-weight:500;cursor:pointer}.cflow__link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}@media (max-width:767px){.cflow{grid-template-columns:minmax(0,1fr)}.crail{position:static;grid-template-columns:repeat(4,minmax(0,1fr))}.crail__btn{flex-direction:column;justify-content:center;gap:6px;min-height:64px;padding:8px 2px;text-align:center}.crail__text{justify-items:center}.crail__label,.crail__note{display:none}.crail__short{display:inline}.cflow .range{height:44px}}@media (prefers-reduced-motion:reduce){.cflow__body{animation:none}.crail__btn{transition:none}.crail__btn:not(:disabled):hover{transform:none}}