.i2rALa_road{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(30px,6vw,100px);margin-top:clamp(40px,6vw,80px);display:grid}.i2rALa_roadAside{top:calc(env(safe-area-inset-top,0px) + 110px);text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex;position:sticky}.i2rALa_roadMark{width:min(380px,100%);color:var(--chocolate);filter:drop-shadow(0 26px 30px #1c15122e);overflow:visible}.i2rALa_roadMark .i2rALa_bite{transform-box:fill-box;transform-origin:50%;transition:transform .8s var(--spring);transform:scale(0)}.i2rALa_roadMark .i2rALa_bite.i2rALa_on{transform:scale(1)}.i2rALa_roadMeter{font-family:var(--f-mono);letter-spacing:.06em;font-size:13px}.i2rALa_roadMeter b{font-family:var(--f-display);letter-spacing:-.04em;font-size:44px;line-height:1;display:block}.i2rALa_stages{flex-direction:column;gap:16px;display:flex}.i2rALa_stg{box-shadow:inset 0 0 0 1px var(--line-dark);transition:transform .8s var(--ease);background:#1c15120a;border-radius:28px;padding:7px}.i2rALa_stgIn{background:var(--paper);transition:background .6s var(--ease),color .6s var(--ease);border-radius:22px;flex-direction:column;gap:10px;padding:24px;display:flex}.i2rALa_stg.i2rALa_on .i2rALa_stgIn{background:var(--ink);color:var(--crema);box-shadow:0 24px 48px -28px #1c151299}.i2rALa_stgTop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.i2rALa_stgN{font-family:var(--f-display);letter-spacing:-.05em;font-size:44px;font-weight:900;line-height:.8}.i2rALa_st{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:5px 10px;font-size:11.5px;box-shadow:inset 0 0 0 1px}.i2rALa_st.i2rALa_now{background:var(--accent);color:var(--ink);box-shadow:none}.i2rALa_st.i2rALa_done{background:var(--ok);color:#fff;box-shadow:none}.i2rALa_stg h3{font-family:var(--f-display);letter-spacing:-.035em;font-size:clamp(24px,2.4vw,32px);font-weight:850;line-height:1.05}.i2rALa_stg p{opacity:.85;font-size:15.5px}.i2rALa_stg ul{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.i2rALa_stg li{box-shadow:inset 0 0 0 1px var(--line-dark);border-radius:99px;padding:6px 11px;font-size:13px}.i2rALa_stg.i2rALa_on li{box-shadow:inset 0 0 0 1px var(--line-light)}@media (max-width:900px){.i2rALa_road{grid-template-columns:1fr}.i2rALa_roadAside{position:relative;top:0}.i2rALa_roadMark{width:min(240px,64%)}}
