.Handshake-module__Owl6ba__root{border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface-raised);width:min(1000px,100%);box-shadow:var(--shadow-lg), 0 48px 120px -48px color-mix(in srgb, var(--color-text) 30%, transparent);grid-template-columns:minmax(210px,.8fr) minmax(0,2fr) minmax(110px,.6fr);align-items:center;gap:clamp(14px,3vw,36px);margin-inline:auto;padding:clamp(22px,4vw,40px);display:grid}.Handshake-module__Owl6ba__end{justify-items:start;gap:8px;min-width:0;display:grid}.Handshake-module__Owl6ba__end[data-side=platform]{text-align:center;justify-items:center}.Handshake-module__Owl6ba__end strong{letter-spacing:-.02em;font-size:.86rem;font-weight:720}.Handshake-module__Owl6ba__mark{border:1px solid var(--color-border);background:var(--color-surface-sunken);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}.Handshake-module__Owl6ba__selfpost{width:24px;height:24px}.Handshake-module__Owl6ba__state{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);align-items:center;gap:6px;padding:5px 10px;font-size:.7rem;font-weight:680;line-height:1.2;animation:.52s cubic-bezier(.16,1,.3,1) Handshake-module__Owl6ba__swap;display:inline-flex}.Handshake-module__Owl6ba__state[data-state=published]{background:var(--color-success-bg);color:var(--color-success-text);border-color:#0000}@keyframes Handshake-module__Owl6ba__swap{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}}.Handshake-module__Owl6ba__lanes{gap:26px;min-width:0;display:grid}.Handshake-module__Owl6ba__lane{height:30px;position:relative;overflow:clip}.Handshake-module__Owl6ba__lane:before{content:"";background:repeating-linear-gradient(90deg, var(--color-border-strong) 0 6px, transparent 6px 11px);height:1px;position:absolute;top:50%;left:0;right:0}.Handshake-module__Owl6ba__carrier{--t:0;transform:translateX(calc(var(--t) * 100%));transition:transform 1.1s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.Handshake-module__Owl6ba__chip{border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-bg);white-space:nowrap;opacity:0;transform:translate(calc(var(--t) * -100%), -50%);transition:transform 1.1s cubic-bezier(.65, 0, .35, 1), opacity .4s var(--anim-ease);align-items:center;gap:6px;padding:6px 11px;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;top:50%;left:0}.Handshake-module__Owl6ba__lane[data-dir=back] .Handshake-module__Owl6ba__chip{border:1px solid var(--color-success-text);background:var(--color-success-bg);color:var(--color-success-text)}.Handshake-module__Owl6ba__root:not([data-step="0"]) .Handshake-module__Owl6ba__lane[data-dir=out] .Handshake-module__Owl6ba__carrier{--t:1}.Handshake-module__Owl6ba__root[data-step="1"] .Handshake-module__Owl6ba__lane[data-dir=out] .Handshake-module__Owl6ba__chip{opacity:1}.Handshake-module__Owl6ba__root[data-step="2"] .Handshake-module__Owl6ba__lane[data-dir=out] .Handshake-module__Owl6ba__chip,.Handshake-module__Owl6ba__root[data-step="3"] .Handshake-module__Owl6ba__lane[data-dir=out] .Handshake-module__Owl6ba__chip,.Handshake-module__Owl6ba__root[data-step="4"] .Handshake-module__Owl6ba__lane[data-dir=out] .Handshake-module__Owl6ba__chip{opacity:.32}.Handshake-module__Owl6ba__lane[data-dir=back] .Handshake-module__Owl6ba__carrier{--t:1}.Handshake-module__Owl6ba__root[data-step="3"] .Handshake-module__Owl6ba__lane[data-dir=back] .Handshake-module__Owl6ba__carrier,.Handshake-module__Owl6ba__root[data-step="4"] .Handshake-module__Owl6ba__lane[data-dir=back] .Handshake-module__Owl6ba__carrier{--t:0}.Handshake-module__Owl6ba__root[data-step="3"] .Handshake-module__Owl6ba__lane[data-dir=back] .Handshake-module__Owl6ba__chip,.Handshake-module__Owl6ba__root[data-step="4"] .Handshake-module__Owl6ba__lane[data-dir=back] .Handshake-module__Owl6ba__chip{opacity:1}.Handshake-module__Owl6ba__root[data-step="0"] .Handshake-module__Owl6ba__carrier,.Handshake-module__Owl6ba__root[data-step="0"] .Handshake-module__Owl6ba__chip{transition:none}.Handshake-module__Owl6ba__ring{border:1.5px dashed color-mix(in srgb, var(--color-text) 40%, transparent);opacity:0;transition:opacity .3s var(--anim-ease);border-radius:50%;position:absolute;inset:-6px}.Handshake-module__Owl6ba__root[data-step="2"] .Handshake-module__Owl6ba__ring{opacity:1;animation:2.4s linear infinite Handshake-module__Owl6ba__turn}@keyframes Handshake-module__Owl6ba__turn{to{transform:rotate(360deg)}}.Handshake-module__Owl6ba__badge{border:2px solid var(--color-surface-raised);background:var(--color-success-text);width:20px;height:20px;color:var(--color-surface-raised);opacity:0;transition:opacity .3s var(--anim-ease), transform .5s cubic-bezier(.16, 1, .3, 1);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px;transform:scale(.4)}.Handshake-module__Owl6ba__root[data-step="3"] .Handshake-module__Owl6ba__badge,.Handshake-module__Owl6ba__root[data-step="4"] .Handshake-module__Owl6ba__badge{opacity:1;transform:none}.Handshake-module__Owl6ba__end small{color:var(--color-text-muted);opacity:0;transition:opacity .3s var(--anim-ease);font-size:.68rem}.Handshake-module__Owl6ba__root[data-step="2"] .Handshake-module__Owl6ba__end small{opacity:1}@media (max-width:640px){.Handshake-module__Owl6ba__root{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"selfpost platform""lanes lanes";row-gap:22px}.Handshake-module__Owl6ba__end{grid-area:selfpost;align-self:start}.Handshake-module__Owl6ba__end[data-side=platform]{text-align:right;grid-area:platform;justify-items:end}.Handshake-module__Owl6ba__lanes{grid-area:lanes}}@media (prefers-reduced-motion:reduce){.Handshake-module__Owl6ba__state,.Handshake-module__Owl6ba__root[data-step="2"] .Handshake-module__Owl6ba__ring{animation:none}.Handshake-module__Owl6ba__carrier,.Handshake-module__Owl6ba__chip{transition:none}}:is([data-animations=disabled] .Handshake-module__Owl6ba__state,[data-animations=disabled] .Handshake-module__Owl6ba__ring){animation:none!important}:is([data-animations=disabled] .Handshake-module__Owl6ba__carrier,[data-animations=disabled] .Handshake-module__Owl6ba__chip){transition:none}
.Journey-module__fuSMQq__journey{padding-top:clamp(88px,11vw,150px);position:relative;overflow-x:clip}.Journey-module__fuSMQq__journey[data-pinned]{height:400vh;padding-top:0}.Journey-module__fuSMQq__pin{justify-items:center;gap:clamp(28px,4vh,48px);width:min(1180px,100% - 48px);margin:0 auto;display:grid}.Journey-module__fuSMQq__journey[data-pinned] .Journey-module__fuSMQq__pin{align-content:center;height:100svh;padding:clamp(120px,15vh,150px) 0 clamp(24px,4vh,40px);position:sticky;top:0}.Journey-module__fuSMQq__title{letter-spacing:-.055em;text-align:center;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.2rem,4.6vw,3.9rem);font-weight:720;line-height:.98}.Journey-module__fuSMQq__note{color:var(--color-text-subtle);margin:0;font-size:.72rem}.Journey-module__fuSMQq__stage{width:100%;height:340px;position:relative}.Journey-module__fuSMQq__track{background:color-mix(in srgb, var(--color-text) 12%, transparent);width:84%;height:2px;margin-top:-1px;position:absolute;top:44%;left:8%}.Journey-module__fuSMQq__track i{background:var(--color-text);transform:scaleX(var(--fill));transform-origin:0;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.Journey-module__fuSMQq__stations{margin:0;padding:0;list-style:none;display:contents}.Journey-module__fuSMQq__station{display:contents}.Journey-module__fuSMQq__node,.Journey-module__fuSMQq__label,.Journey-module__fuSMQq__hint{position:absolute}.Journey-module__fuSMQq__node{top:44%;left:var(--x);z-index:1;border:1px solid color-mix(in srgb, var(--color-text) 22%, transparent);background:var(--color-surface-raised);width:38px;height:38px;color:var(--color-text-subtle);transition:background .4s var(--anim-ease), border-color .4s var(--anim-ease), color .4s var(--anim-ease), box-shadow .6s cubic-bezier(.16, 1, .3, 1);border-radius:50%;place-items:center;display:grid;transform:translate(-50%,-50%)}.Journey-module__fuSMQq__station[data-phase=here] .Journey-module__fuSMQq__node{border-color:var(--color-text);color:var(--color-text);box-shadow:0 0 0 6px color-mix(in srgb, var(--color-text) 9%, transparent)}.Journey-module__fuSMQq__station[data-done] .Journey-module__fuSMQq__node{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg);box-shadow:none}.Journey-module__fuSMQq__station:last-child .Journey-module__fuSMQq__node{width:44px;height:44px;color:var(--color-text)}.Journey-module__fuSMQq__station:last-child[data-done] .Journey-module__fuSMQq__node{border-color:var(--color-success-text);background:var(--color-surface-raised);box-shadow:0 0 0 6px var(--color-success-bg)}.Journey-module__fuSMQq__confirm{border:2px solid var(--color-surface-raised);background:var(--color-success-text);width:20px;height:20px;color:var(--color-surface-raised);opacity:0;transition:opacity .3s var(--anim-ease), transform .6s cubic-bezier(.16, 1, .3, 1);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px;transform:scale(.3)}.Journey-module__fuSMQq__station[data-done] .Journey-module__fuSMQq__confirm{opacity:1;transform:none}.Journey-module__fuSMQq__station:last-child .Journey-module__fuSMQq__node:after{border:1.5px dashed color-mix(in srgb, var(--color-text) 45%, transparent);content:"";opacity:0;transition:opacity .3s var(--anim-ease);border-radius:50%;position:absolute;inset:-7px}.Journey-module__fuSMQq__stage[data-step="4"] .Journey-module__fuSMQq__station:last-child .Journey-module__fuSMQq__node:after{opacity:1}.Journey-module__fuSMQq__stage[data-live][data-step="4"] .Journey-module__fuSMQq__station:last-child .Journey-module__fuSMQq__node:after{animation:2.6s linear infinite Journey-module__fuSMQq__turn}@keyframes Journey-module__fuSMQq__turn{to{transform:rotate(360deg)}}.Journey-module__fuSMQq__label{top:calc(44% + 28px);left:var(--x);width:max-content;max-width:128px;color:var(--color-text-subtle);text-align:center;text-wrap:balance;transition:color .4s var(--anim-ease);font-size:.74rem;font-weight:680;line-height:1.25;transform:translate(-50%)}.Journey-module__fuSMQq__station[data-phase=here] .Journey-module__fuSMQq__label,.Journey-module__fuSMQq__station[data-done] .Journey-module__fuSMQq__label{color:var(--color-text)}.Journey-module__fuSMQq__hint{top:calc(44% + 54px);left:var(--x);width:190px;color:var(--color-text-muted);text-align:center;text-wrap:balance;transition:color .4s var(--anim-ease);font-size:.72rem;line-height:1.4;position:absolute;transform:translate(-50%)}.Journey-module__fuSMQq__station[data-phase=here] .Journey-module__fuSMQq__hint{color:var(--color-text)}.Journey-module__fuSMQq__carrier{z-index:2;transform:translateX(var(--x));pointer-events:none;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 calc(56% + 30px)}.Journey-module__fuSMQq__card{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-raised);width:268px;box-shadow:var(--shadow-lg), 0 30px 60px -30px color-mix(in srgb, var(--color-text) 35%, transparent);transform:translateX(calc(-1 * var(--ax)));grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 12px 9px 9px;transition:transform .9s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;bottom:0;left:0}.Journey-module__fuSMQq__card:after{top:100%;left:var(--ax);content:"";background:linear-gradient(var(--color-text), transparent);width:1px;height:30px;transition:left .9s cubic-bezier(.16,1,.3,1);position:absolute}.Journey-module__fuSMQq__thumb{background:var(--color-surface-sunken);border-radius:8px;width:50px;height:62px;position:relative;overflow:hidden}.Journey-module__fuSMQq__thumb img{object-fit:cover;width:100%;height:100%}.Journey-module__fuSMQq__thumb b{background:var(--color-surface-raised);border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:4px;left:4px}.Journey-module__fuSMQq__cardBody{justify-items:start;gap:6px;min-width:0;display:grid}.Journey-module__fuSMQq__cardBody strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;font-weight:700;overflow:hidden}.Journey-module__fuSMQq__pill{border-radius:var(--radius-pill);background:var(--color-muted-bg);max-width:100%;color:var(--color-text-muted);align-items:center;gap:5px;padding:3px 8px;font-size:.64rem;font-weight:700;line-height:1.25;animation:.52s cubic-bezier(.16,1,.3,1) Journey-module__fuSMQq__swap;display:inline-flex}.Journey-module__fuSMQq__pill svg{flex:none}.Journey-module__fuSMQq__pill[data-state=published]{background:var(--color-success-bg);color:var(--color-success-text)}@keyframes Journey-module__fuSMQq__swap{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}}.Journey-module__fuSMQq__meta{justify-items:end;min-width:0;display:grid}.Journey-module__fuSMQq__meta code,.Journey-module__fuSMQq__time{font-family:var(--font-mono);font-size:.64rem;font-weight:600}.Journey-module__fuSMQq__meta code{color:var(--color-success-text)}.Journey-module__fuSMQq__checks,.Journey-module__fuSMQq__wait{gap:4px;display:flex}.Journey-module__fuSMQq__checks i{background:var(--color-success-text);border-radius:50%;width:8px;height:8px}.Journey-module__fuSMQq__stage[data-live] .Journey-module__fuSMQq__checks i{animation:1.2s cubic-bezier(.16,1,.3,1) both Journey-module__fuSMQq__tick}.Journey-module__fuSMQq__stage[data-live] .Journey-module__fuSMQq__checks i:nth-child(2){animation-delay:.22s}.Journey-module__fuSMQq__stage[data-live] .Journey-module__fuSMQq__checks i:nth-child(3){animation-delay:.44s}@keyframes Journey-module__fuSMQq__tick{0%{background:color-mix(in srgb, var(--color-text) 16%, transparent);transform:scale(.6)}}.Journey-module__fuSMQq__bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-text) 12%, transparent);width:38px;height:4px;position:relative;overflow:hidden}.Journey-module__fuSMQq__bar i{border-radius:inherit;background:var(--color-text);position:absolute;inset:0}.Journey-module__fuSMQq__stage[data-live] .Journey-module__fuSMQq__bar i{transform-origin:0;animation:1.4s cubic-bezier(.65,0,.35,1) both Journey-module__fuSMQq__fill}@keyframes Journey-module__fuSMQq__fill{0%{transform:scaleX(0)}}.Journey-module__fuSMQq__wait i{background:var(--color-text-muted);border-radius:50%;width:4px;height:4px}.Journey-module__fuSMQq__stage[data-live] .Journey-module__fuSMQq__wait i{animation:1.2s ease-in-out infinite Journey-module__fuSMQq__blink}.Journey-module__fuSMQq__stage[data-live] .Journey-module__fuSMQq__wait i:nth-child(2){animation-delay:.16s}.Journey-module__fuSMQq__stage[data-live] .Journey-module__fuSMQq__wait i:nth-child(3){animation-delay:.32s}@keyframes Journey-module__fuSMQq__blink{0%,to{opacity:.25}40%{opacity:1}}@media (max-width:899px){.Journey-module__fuSMQq__stage{gap:26px;height:auto;display:grid}.Journey-module__fuSMQq__track{display:none}.Journey-module__fuSMQq__carrier{order:-1;position:relative;inset:auto;transform:none}.Journey-module__fuSMQq__card{width:min(320px,100%);margin-inline:auto;position:relative;transform:none}.Journey-module__fuSMQq__card:after{display:none}.Journey-module__fuSMQq__stations{gap:18px;display:grid}.Journey-module__fuSMQq__station{grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:14px;display:grid;position:relative}.Journey-module__fuSMQq__station:not(:last-child):before{content:"";background:color-mix(in srgb, var(--color-text) 12%, transparent);width:2px;position:absolute;top:38px;bottom:-18px;left:18px}.Journey-module__fuSMQq__station[data-done]:not(:last-child):before{background:var(--color-text)}.Journey-module__fuSMQq__node,.Journey-module__fuSMQq__label,.Journey-module__fuSMQq__hint{position:relative;top:auto;left:auto;transform:none}.Journey-module__fuSMQq__station:last-child .Journey-module__fuSMQq__node{width:38px;height:38px}.Journey-module__fuSMQq__label{text-align:left;width:auto;max-width:none;font-size:.86rem}.Journey-module__fuSMQq__hint{text-align:left;grid-column:2;width:auto;margin-top:4px}}@media (prefers-reduced-motion:reduce){.Journey-module__fuSMQq__pill,.Journey-module__fuSMQq__stage[data-live][data-step="4"] .Journey-module__fuSMQq__station:last-child .Journey-module__fuSMQq__node:after{animation:none}}[data-animations=disabled] .Journey-module__fuSMQq__pill{animation:none!important}[data-animations=disabled] .Journey-module__fuSMQq__node:after{animation:none!important}
.RailField-module__hWOarG__field{position:absolute;inset:0;-webkit-mask-image:radial-gradient(40% 40% at 50% 24%,#0000 0 58%,#000 100%);mask-image:radial-gradient(40% 40% at 50% 24%,#0000 0 58%,#000 100%)}.RailField-module__hWOarG__rail{top:var(--y);left:calc(var(--shift) * 1% - 6%);right:calc(var(--shift) * -1% - 6%);background:color-mix(in srgb, var(--color-text) 11%, transparent);height:1px;position:absolute}.RailField-module__hWOarG__stop{border:1px solid color-mix(in srgb, var(--color-text) 26%, transparent);background:var(--color-bg);border-radius:50%;width:7px;height:7px;position:absolute;top:0;transform:translate(-50%,-50%)}.RailField-module__hWOarG__stop[data-rest]{border-color:color-mix(in srgb, var(--color-text) 55%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-text) 7%, transparent)}.RailField-module__hWOarG__lane{transform:translateX(var(--rest));position:absolute;inset:0}.RailField-module__hWOarG__packet{background:color-mix(in srgb, var(--color-text) 42%, transparent);border-radius:3px;width:18px;height:6px;position:absolute;top:-3px;left:-9px}.RailField-module__hWOarG__packet:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-text) 32%, transparent));width:46px;height:1px;position:absolute;top:2.5px;right:100%}.RailField-module__hWOarG__field[data-live] .RailField-module__hWOarG__lane{animation:RailField-module__hWOarG__travel var(--duration) cubic-bezier(.65, 0, .35, 1) var(--delay) infinite}.RailField-module__hWOarG__field[data-live] .RailField-module__hWOarG__stop{border-color:color-mix(in srgb, var(--color-text) 26%, transparent);box-shadow:none;animation:var(--duration) linear var(--delay) infinite}.RailField-module__hWOarG__field[data-live] .RailField-module__hWOarG__stop:first-child{animation-name:RailField-module__hWOarG__stopA}.RailField-module__hWOarG__field[data-live] .RailField-module__hWOarG__stop:nth-child(2){animation-name:RailField-module__hWOarG__stopB}.RailField-module__hWOarG__field[data-live] .RailField-module__hWOarG__stop:nth-child(3){animation-name:RailField-module__hWOarG__stopC}@keyframes RailField-module__hWOarG__travel{0%{opacity:0;transform:translate(-4%)}4%{opacity:1}16%,26%{transform:translate(22%)}42%,52%{transform:translate(48%)}68%,78%{transform:translate(74%)}96%{opacity:1}to{opacity:0;transform:translate(104%)}}@keyframes RailField-module__hWOarG__stopA{0%,14%,30%,to{border-color:color-mix(in srgb, var(--color-text) 26%, transparent);box-shadow:0 0 #0000}17%,26%{border-color:color-mix(in srgb, var(--color-text) 70%, transparent);box-shadow:0 0 0 5px color-mix(in srgb, var(--color-text) 8%, transparent)}}@keyframes RailField-module__hWOarG__stopB{0%,40%,56%,to{border-color:color-mix(in srgb, var(--color-text) 26%, transparent);box-shadow:0 0 #0000}43%,52%{border-color:color-mix(in srgb, var(--color-text) 70%, transparent);box-shadow:0 0 0 5px color-mix(in srgb, var(--color-text) 8%, transparent)}}@keyframes RailField-module__hWOarG__stopC{0%,66%,82%,to{border-color:color-mix(in srgb, var(--color-text) 26%, transparent);box-shadow:0 0 #0000}69%,78%{border-color:color-mix(in srgb, var(--color-text) 70%, transparent);box-shadow:0 0 0 5px color-mix(in srgb, var(--color-text) 8%, transparent)}}@media (max-width:760px){.RailField-module__hWOarG__field{-webkit-mask-image:linear-gradient(#000 0 7%,#0000 13% 50%,#000 62%);mask-image:linear-gradient(#000 0 7%,#0000 13% 50%,#000 62%)}}@media (prefers-reduced-motion:reduce){.RailField-module__hWOarG__field[data-live] .RailField-module__hWOarG__lane,.RailField-module__hWOarG__field[data-live] .RailField-module__hWOarG__stop{animation:none}}:is([data-animations=disabled] .RailField-module__hWOarG__lane,[data-animations=disabled] .RailField-module__hWOarG__stop){animation:none!important}
