@layer components{.reg-layout{align-items:start;gap:44px;display:grid}@media (min-width:1024px){.reg-layout{grid-template-columns:minmax(0,1fr) 360px;gap:64px}}.reg-layout>*{min-width:0}@media (max-width:719px){.pass-panel{grid-template-columns:minmax(0,1fr)}}.rates-scroll{position:relative;overflow-x:auto}.tabs{border-radius:var(--pill);background:var(--fog);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;gap:4px;margin-bottom:32px;padding:5px;display:inline-flex}.tabs a{border-radius:var(--pill);min-height:44px;color:var(--muted);font:600 15px var(--font-display);background:0 0;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.tabs a:hover{color:var(--ink)}.tabs a[aria-current]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 15%, transparent)}.paths{margin-bottom:32px}.paths .choice{padding-top:20px;padding-bottom:20px}.paths .choice b{font-size:17px}.path-panel{margin-bottom:40px}.pass-panel{border-radius:var(--r-l);background:var(--mist);gap:18px;margin-bottom:40px;padding:24px 26px;display:grid}@media (min-width:720px){.pass-panel{grid-template-columns:1fr 1.25fr;align-items:start}}.pass-panel h2{font-size:19px}.pass-panel .rates-scroll{margin-top:12px}.reg-side .sticky{top:calc(var(--head-h) + 24px);position:sticky}.side-label{font:600 14px var(--font-display);color:var(--muted);margin-bottom:14px}.mini-steps{counter-reset:m;gap:12px;margin:28px 0 20px;font-size:15px;list-style:none;display:grid}.mini-steps li{counter-increment:m;grid-template-columns:28px 1fr;gap:10px;display:grid}.mini-steps li:before{content:counter(m);background:var(--ink);width:26px;height:26px;color:var(--paper);font:700 12.5px var(--font-display);border-radius:50%;place-items:center;display:grid}.done-card{border-radius:var(--r-l);background:var(--mist);padding:clamp(28px,4vw,44px)}.done-card:focus{outline:none}.done-card h2{font-size:clamp(26px,3vw,34px)}.done-card .ref-label{margin-top:16px}.ref{font:800 clamp(26px, 3vw, 36px) / 1.1 var(--font-display);letter-spacing:.04em;color:var(--ink);font-variant-numeric:tabular-nums;margin:6px 0 18px}.done-card .kv{margin:-6px 0 18px}.status{border-radius:var(--pill);font:700 14px var(--font-display);align-items:center;gap:8px;margin:0;padding:7px 14px;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px}.status-wait{background:var(--wait-bg);color:var(--wait-text)}.next-steps{margin:22px 0 0}.next-steps h3{margin-bottom:12px;font-size:18px}.link-btn{color:var(--green-text);font:600 14px var(--font-display);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-btn:hover{color:var(--ink)}}
