.aft-card{gap:14px}.aft-react{flex:none;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--accent-color);background:none;color:var(--accent-color);font:inherit;font-weight:700;font-size:14px;cursor:pointer}.aft-react.on{background:var(--accent-color);color:#111}.aft-lines{display:grid;gap:10px;width:100%;max-width:380px;text-align:left}.aft-line{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid var(--rh-rule)}.aft-line-text{flex:1;min-width:0;display:grid;gap:2px;font-size:14.5px}.aft-line-text small{color:var(--rh-muted);font-size:13px}.aft-pass{background:none;border:0;color:var(--accent-color);font:inherit;font-weight:700;font-size:14.5px;cursor:pointer;padding:6px 0}.aft-pass:disabled{color:var(--rh-muted)}.aft-lab{max-width:520px;margin:0 auto;padding:16px;display:grid;gap:14px}.aft-stage{min-height:520px;display:flex;flex-direction:column;border:1px dashed rgba(255,255,255,.18);border-radius:22px;padding:22px 18px;background:color-mix(in srgb,var(--primary-color) 92%,black)}.aft-dots{display:flex;gap:6px;justify-content:center}.aft-dots i{width:22px;height:4px;border-radius:2px;background:rgba(255,255,255,.18)}.aft-dots i.on{background:var(--accent-color)}.aft-mock{display:grid;gap:10px;justify-items:center;text-align:center}.aft-mock .aft-box{width:100%;max-width:320px;padding:26px 18px;border-radius:18px;background:rgba(255,255,255,.06)}.aft-log{display:grid;gap:6px;font-size:13.5px;color:rgba(255,255,255,.7)}.aft-log b{color:#fff}.aft-counts{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:rgba(255,255,255,.6)}.aft-pop-scrim{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;padding:16px;z-index:300}.aft-pop{width:100%;max-width:420px;min-height:420px;display:flex;flex-direction:column;border-radius:24px;padding:24px 18px;background:color-mix(in srgb,var(--primary-color) 88%,black)}