.stepper{--stepper-pad:0px;--stepper-inset:0px;--stepper-bleed:8px;--stepper-well-radius:max(6px, calc(var(--stepper-radius) - 8px));--stepper-tile-radius:max(4px, calc(var(--stepper-well-radius) - 4px));width:min(100%, var(--stepper-width));box-sizing:border-box;border-radius:var(--stepper-radius);min-width:0;max-width:100%;color:var(--stepper-ink);-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex;position:relative}.stepper--framed{--stepper-pad:8px;--stepper-inset:12px;--stepper-bleed:20px;padding:var(--stepper-pad);background:var(--stepper-frame);box-shadow:var(--stepper-frame-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6)}.stepper__rim{z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--stepper-frame-edge), inset 0 1px 0 var(--stepper-frame-highlight);pointer-events:none;position:absolute;inset:0}.stepper__header--dots,.stepper__header--bars{padding:var(--stepper-inset) var(--stepper-inset) 0}.stepper__track{border-radius:var(--stepper-well-radius);background:var(--stepper-well);gap:4px;padding:4px;display:flex;position:relative}.stepper__glider{top:0;border-radius:var(--stepper-tile-radius);background:var(--stepper-tile);box-shadow:inset 0 0 0 1px var(--stepper-tile-edge), inset 0 1px 0 var(--stepper-tile-highlight), var(--stepper-tile-shadow);opacity:0;pointer-events:none;position:absolute;inset-inline-start:0}.stepper__segment{box-sizing:border-box;border-radius:var(--stepper-tile-radius);min-width:0;height:40px;color:var(--stepper-muted);cursor:pointer;background:0 0;border:none;flex:auto;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-family:inherit;transition:background-color .2s;display:flex;position:relative}.stepper__segment:disabled{cursor:default}.stepper__badge{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--stepper-faint);color:var(--stepper-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:600;line-height:1;transition:background-color .15s,box-shadow .15s,color .15s;display:grid}.stepper__badge[data-status=active]{box-shadow:inset 0 0 0 1.5px var(--stepper-ink);color:var(--stepper-ink)}.stepper__badge[data-status=complete]{background:var(--stepper-solid);box-shadow:none;color:var(--stepper-solid-ink)}.stepper__glyph,.stepper__check{place-items:center;display:grid}.stepper__text{text-align:start;flex-direction:column;gap:2px;min-width:0;display:flex}.stepper__title{color:var(--stepper-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2;transition:color .2s;overflow:hidden}.stepper__title:not([data-status=upcoming]){color:var(--stepper-ink)}.stepper__description{color:var(--stepper-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.stepper__track[data-layout=rail]{flex-direction:column;flex:1}.stepper__track[data-layout=rail] .stepper__segment{flex:none;justify-content:flex-start;align-items:flex-start;gap:10px;height:auto;padding:10px}.stepper__track[data-layout=rail] .stepper__text{padding-top:3px}.stepper__dots{justify-content:center;gap:2px;display:flex}.stepper__dot{cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.stepper__dot-mark{background:var(--stepper-faint);width:8px;height:8px;transition:background-color .25s ease, transform .45s var(--stepper-spring);border-radius:50%}.stepper__dot-mark[data-status=complete]{background:var(--stepper-muted)}.stepper__dot-mark[data-status=active]{background:var(--stepper-solid);transform:scale(1.3)}.stepper__bars{gap:6px;display:flex}.stepper__bar{cursor:pointer;background:0 0;border:none;flex:1;align-items:center;height:18px;padding:0;display:flex}.stepper__bar-track{background:var(--stepper-track);border-radius:4px;width:100%;height:4px;position:relative;overflow:hidden}.stepper__bar-fill{background:var(--stepper-solid);transform-origin:0;transition:transform .56s var(--stepper-spring);position:absolute;inset:0;transform:scaleX(0)}.stepper__bar-fill[data-filled]{transform:none}.stepper__dot:disabled,.stepper__bar:disabled{cursor:default}.stepper__body{min-width:0;padding:20px var(--stepper-inset) var(--stepper-inset);flex-direction:column;display:flex}.stepper__viewport{margin:-6px calc(var(--stepper-bleed) * -1);position:relative;overflow:hidden}.stepper__pane{box-sizing:border-box;padding:6px var(--stepper-bleed);outline:none}.stepper__pane--leaving{top:0;pointer-events:none;position:absolute;inset-inline:0}.stepper__step{min-width:0}.stepper__footer-wrap{transition:grid-template-rows .48s var(--stepper-spring), opacity .2s ease;grid-template-rows:1fr;display:grid}.stepper__footer-wrap[data-hidden]{opacity:0;pointer-events:none;grid-template-rows:0fr}.stepper__footer-clip{min-height:0}.stepper__footer-wrap[data-hidden] .stepper__footer-clip{overflow:hidden}.stepper__footer{justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.stepper__button{border-radius:max(8px, calc(var(--stepper-radius) * .5));cursor:pointer;border:none;flex:none;align-items:center;gap:6px;height:38px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;transition:filter .2s,transform .2s,opacity .2s;display:inline-flex}.stepper__button--back{background:var(--stepper-tile);box-shadow:inset 0 0 0 1px var(--stepper-tile-edge), inset 0 1px 0 var(--stepper-tile-highlight), var(--stepper-tile-shadow);color:var(--stepper-ink);padding-inline-start:10px}.stepper__button--back[data-hidden]{visibility:hidden;opacity:0;transition:opacity .2s,visibility 0s .2s}.stepper__button--next{background:var(--stepper-solid);color:var(--stepper-solid-ink);margin-inline-start:auto;padding-inline-end:11px;box-shadow:0 4px 12px -6px #00000080}.stepper__button:disabled{opacity:.4;cursor:not-allowed}.stepper__button:focus-visible,.stepper__segment:focus-visible,.stepper__dot:focus-visible,.stepper__bar:focus-visible{outline:2px solid var(--stepper-ink);outline-offset:2px}.stepper--vertical{flex-direction:row;align-items:stretch}.stepper--vertical .stepper__header{flex:none;width:212px;max-width:42%;display:flex}.stepper--vertical .stepper__body{padding:var(--stepper-inset) var(--stepper-inset) var(--stepper-inset) 20px;flex:1}@media (hover:hover){.stepper__segment:not(:disabled):hover{background:var(--stepper-hover-fill)}.stepper__button--back:not(:disabled):hover{filter:var(--stepper-hover)}.stepper__button--next:not(:disabled):hover{filter:var(--stepper-solid-hover)}.stepper__dot:not(:disabled):hover .stepper__dot-mark{transform:scale(1.3)}.stepper__bar:not(:disabled):hover .stepper__bar-track{background:var(--stepper-faint)}}.stepper__button:not(:disabled):active{filter:var(--stepper-press);transition-duration:0s;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.stepper__bar-fill,.stepper__dot-mark,.stepper__footer-wrap{transition-duration:.01ms}}
.vf{width:100%;max-width:720px}.vf-label{color:#ffffffa8;margin:18px 0 8px;display:block}.vf-hint{color:#ffffff9e;margin:0 0 12px;font-size:.84rem;line-height:1.55}.vf-search{color:#ffffff80;align-items:center;gap:8px;margin-bottom:12px;display:flex;position:relative}.vf .vf-search-input{color:#f4f4f5;background:#ffffff0f;border-color:#ffffff29}.vf .vf-search-input::placeholder{color:#f4f4f573}.vf-list{flex-wrap:wrap;gap:8px;max-height:240px;margin-bottom:6px;padding:2px;display:flex;overflow-y:auto}.vf-list .lk-chip{color:#f4f4f5;background:#ffffff0d;border-color:#ffffff24}.vf-list .lk-chip:hover{border-color:#fff6}.vf-list .lk-chip[data-selected=true]{color:#0b0b0d;background:#ffc400;border-color:#ffc400}.vf-state{color:#ffffff9e;align-items:center;gap:8px;margin:6px 0 10px;font-size:.84rem;display:flex}.vf-state--error{color:#ffb4a8}.vf-spin{animation:.9s linear infinite vf-spin}@keyframes vf-spin{to{transform:rotate(360deg)}}.vf-summary{border-top:1px solid #ffffff1f;gap:10px;margin-top:18px;padding-top:16px;display:grid}.vf-summary .lk-meta{color:#ffc400;letter-spacing:.02em;font-size:.9rem}.vf-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}@media (prefers-reduced-motion:reduce){.vf-spin{animation:none}}.vf-disclaimer{color:#ffffff7a;max-width:62ch;margin:22px 0 0;font-size:.9rem;line-height:1.5}.vf-types{border-top:1px solid var(--lk-line-strong);margin-top:clamp(22px,2.8vw,36px)}.vf-type{border-bottom:1px solid var(--lk-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) auto;align-items:start;gap:8px clamp(16px,3vw,40px);padding:20px 0;display:grid}.vf-type-short{color:#6c6c74;margin:4px 0 0;font-size:.9rem}.vf-type-copy{max-width:60ch;margin:0}.vf-type-links{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.vf-type-links .hs-text-link{font-size:.95rem}.vf-services{border-top:1px solid #ffffff24;margin-top:clamp(22px,2.8vw,36px)}.vf-service{color:#fff;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:10px clamp(16px,3vw,40px);padding:16px 0;text-decoration:none;transition:color .2s;display:grid}.vf-service:hover{color:var(--lk-gold)}.vf-service span:first-child{letter-spacing:-.02em;font-size:clamp(1.1rem,1.5vw,1.32rem)}.vf-service-note{color:#ffffff8f;font-size:.95rem;line-height:1.5}.vf-actions-row{flex-wrap:wrap;gap:12px;margin-top:clamp(22px,2.6vw,32px);display:flex}@media (max-width:820px){.vf-type{grid-template-columns:minmax(0,1fr)}.vf-type-links{flex-direction:row;gap:16px}.vf-service{grid-template-columns:minmax(0,1fr)}}
