.route-status-module__JDYkJG__shell{--status-paper:var(--paper);--status-ink:var(--ink);--status-muted:var(--muted);--status-line:var(--line);--status-accent:var(--accent);background:var(--status-paper);min-height:100dvh;color:var(--status-ink);padding:env(safe-area-inset-top) max(24px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));flex-direction:column;font-family:inherit;display:flex}.route-status-module__JDYkJG__header,.route-status-module__JDYkJG__footer{justify-content:space-between;align-items:center;gap:20px;width:min(1040px,100%);margin-inline:auto;display:flex}.route-status-module__JDYkJG__header{border-bottom:1px solid var(--status-line);min-height:68px}.route-status-module__JDYkJG__brand{letter-spacing:-.4px;min-height:44px;color:var(--status-ink);align-items:center;gap:9px;font-size:17px;font-weight:750;text-decoration:none;display:inline-flex}.route-status-module__JDYkJG__brandDisc{border:2px solid var(--status-accent);border-radius:50%;width:23px;height:23px;position:relative}.route-status-module__JDYkJG__brandDisc:after{content:"";border:1px solid var(--status-accent);border-radius:50%;position:absolute;inset:6px}.route-status-module__JDYkJG__account{min-height:44px;color:var(--status-muted);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.route-status-module__JDYkJG__content{background:var(--surface);border:1px solid var(--status-line);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:22px;width:min(480px,100%);margin:auto;padding:32px 28px;display:flex}.route-status-module__JDYkJG__art{width:100px;position:relative}.route-status-module__JDYkJG__vinyl{aspect-ratio:1;background:0 0;border-radius:50%;place-items:center;width:100px;display:grid;position:relative}.route-status-module__JDYkJG__label{aspect-ratio:1;background:var(--status-accent);width:40px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:relative}.route-status-module__JDYkJG__label span,.route-status-module__JDYkJG__label i,.route-status-module__JDYkJG__shadow{display:none}.route-status-module__JDYkJG__label strong{letter-spacing:-.5px;font-size:16px;font-weight:650;line-height:1}.route-status-module__JDYkJG__eyebrow{letter-spacing:.04em;color:var(--status-muted);margin:0 0 9px;font-size:11px;font-weight:650}.route-status-module__JDYkJG__detail h1{letter-spacing:-.7px;text-wrap:balance;margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.2}.route-status-module__JDYkJG__description{color:var(--status-muted);margin:0;font-size:15px;line-height:1.65}.route-status-module__JDYkJG__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.route-status-module__JDYkJG__actions>*{min-height:46px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.route-status-module__JDYkJG__primary{border:1px solid var(--status-accent);background:var(--status-accent);color:var(--on-accent)}.route-status-module__JDYkJG__secondary{border:1px solid var(--status-line);background:var(--field);color:var(--status-ink)}.route-status-module__JDYkJG__shell a:focus-visible,.route-status-module__JDYkJG__shell button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.route-status-module__JDYkJG__footer{min-height:44px;color:var(--status-muted);margin-top:24px;font-size:11px;line-height:1.5}.route-status-module__JDYkJG__footer span:last-child{letter-spacing:.05em;font-size:10px}.route-status-module__JDYkJG__spinning{animation:12s linear infinite route-status-module__JDYkJG__record-turn}@keyframes route-status-module__JDYkJG__record-turn{to{transform:rotate(360deg)}}@media (max-width:600px){.route-status-module__JDYkJG__shell{padding-inline:max(16px,env(safe-area-inset-left));gap:24px}.route-status-module__JDYkJG__header{gap:12px;min-height:60px}.route-status-module__JDYkJG__brand{font-size:16px}.route-status-module__JDYkJG__account{font-size:13px}.route-status-module__JDYkJG__content{padding:28px 20px}.route-status-module__JDYkJG__footer{text-align:center;justify-content:center}.route-status-module__JDYkJG__footer span:last-child{display:none}.route-status-module__JDYkJG__actions{flex-direction:column}.route-status-module__JDYkJG__actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.route-status-module__JDYkJG__spinning{animation:none}}
