.reg[data-astro-cid-fvopxden]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;padding-bottom:64px;display:grid}.reg-side[data-astro-cid-fvopxden]{top:calc(var(--nav-h) + 24px);border-radius:var(--r-lg);background:var(--tint);gap:18px;padding:24px;display:grid;position:sticky}.reg-help[data-astro-cid-fvopxden]{text-align:center;justify-items:center;gap:10px;display:grid}.reg-help[data-astro-cid-fvopxden] b[data-astro-cid-fvopxden]{font:800 19px var(--f-d)}.reg-help[data-astro-cid-fvopxden] small[data-astro-cid-fvopxden]{color:var(--muted);margin-top:-4px;font-size:14px}.reg-help[data-astro-cid-fvopxden] a[data-astro-cid-fvopxden]{width:100%;min-height:46px;color:var(--blue);overflow-wrap:anywhere;transition:background .2s, color .2s, transform .3s var(--ease);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:flex}.reg-help[data-astro-cid-fvopxden] a[data-astro-cid-fvopxden] svg{flex:none}.reg-help[data-astro-cid-fvopxden] b[data-astro-cid-fvopxden]+a[data-astro-cid-fvopxden],.reg-help[data-astro-cid-fvopxden] small[data-astro-cid-fvopxden]+a[data-astro-cid-fvopxden]{margin-top:4px}@media (hover:hover){.reg-help[data-astro-cid-fvopxden] a[data-astro-cid-fvopxden]:hover{background:var(--blue);color:#fff;transform:translateY(-1px)}}.closed[data-astro-cid-fvopxden]{text-align:center;border-radius:var(--r-lg);border:1.5px dashed var(--line);color:var(--blue);justify-items:center;gap:12px;padding:56px 24px;display:grid}.closed[data-astro-cid-fvopxden] p[data-astro-cid-fvopxden]{color:var(--ink-2)}@media (width<=960px){.reg[data-astro-cid-fvopxden]{grid-template-columns:1fr}.reg-side[data-astro-cid-fvopxden]{position:static}}.rf{scroll-margin-top:calc(var(--nav-h) + 20px);gap:18px;display:grid}.rf-head{gap:14px;display:grid}.rf-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rf-steps li{flex:1;min-width:0}.rf-steps button{width:100%;color:var(--muted);text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:6px;font-weight:700;display:flex}.rf-steps button:disabled{cursor:default}.rf-steps .done button{color:var(--green-d);cursor:pointer}.rf-steps .on button{color:var(--blue)}.rf-dot{width:32px;height:32px;font:800 14px var(--f-d);border:2px solid;border-radius:50%;flex:none;place-items:center;transition:background .3s,color .3s,border-color .3s;display:grid}.rf-steps .done .rf-dot{background:var(--green);border-color:var(--green);color:var(--blue-dd)}.rf-steps .on .rf-dot{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 0 5px var(--blue-l)}.rf-step-l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rf-bar{background:var(--line);border-radius:9px;height:6px;overflow:hidden}.rf-bar span{background:linear-gradient(90deg, var(--green), var(--blue));border-radius:9px;height:100%;display:block}.rf-second{padding-top:4px;overflow:hidden}.rf-add{color:var(--blue);background:0 0;border:1.5px dashed #bcd0e2;border-radius:14px;justify-self:start;align-items:center;gap:8px;padding:10px 16px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}@media (hover:hover){.rf-add:hover{background:var(--blue-l);border-color:var(--blue)}}.rf-note{color:var(--muted);margin-top:-8px}.rf-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.rf-reset{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}@media (hover:hover){.rf-reset:hover{color:var(--ink)}}.rf-review{gap:12px;display:grid}.rf-review section{border-radius:var(--r);background:var(--tint);padding:16px 18px}.rf-review header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.rf-review h3{font-size:17px;font-weight:800}.rf-review header button{color:var(--blue);background:#fff;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:14px;font-weight:700;display:inline-flex}.rf-review dl{gap:4px;margin:0;display:grid}.rf-review dl div{gap:12px;display:flex}.rf-review dt{width:90px;color:var(--muted);flex:none}.rf-review dd{overflow-wrap:anywhere;margin:0;font-weight:700}.rf-next{border-radius:var(--r);background:var(--tint);color:var(--blue);justify-items:center;gap:12px;max-width:480px;padding:18px;display:grid}.rf-next p{color:var(--ink-2)}@media (width<=640px){.rf-grid>span:empty,.rf-step-l{display:none}.rf-steps .on .rf-step-l{display:block}.rf-steps li{flex:none}.rf-steps li.on{flex:1}}
