.board.public-reading.trial-dialog{position:fixed;min-height:0;width:calc(100vw - 2rem);max-width:30rem;max-height:90dvh;padding:2rem}.trial-dialog .trial-dialog-title{font-size:1.9rem;line-height:1.15;letter-spacing:-.025em;font-weight:600;max-width:19ch;text-wrap:balance;color:var(--ed-ink);outline:none}.trial-dialog .trial-dialog-description{font-size:.85rem;line-height:1.6;color:var(--ed-muted);margin-top:.75rem}.trial-dialog .trial-dialog-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;list-style:none;padding:0;margin:1.5rem 0 0}.trial-dialog .trial-dialog-steps[data-count="2"]{grid-template-columns:repeat(2,1fr)}.trial-dialog .trial-dialog-steps li{display:flex;align-items:center;gap:.4rem;padding-bottom:.75rem;border-bottom:2px solid var(--ed-rule);font-size:.72rem;color:var(--ed-muted)}.trial-dialog .trial-dialog-steps li[aria-current=step]{border-bottom-color:var(--ed-ink);color:var(--ed-ink);font-weight:600}.trial-dialog .trial-dialog-steps li[data-complete=true]{border-bottom-color:var(--ed-muted)}.trial-dialog .trial-dialog-steps span{font-variant-numeric:tabular-nums}.trial-dialog .ed-input{font-size:1rem;min-height:2.75rem}.trial-dialog .ed-btn{min-height:3rem}.trial-dialog .trial-dialog-signin{margin-top:1rem;text-align:center;font-size:.82rem;color:var(--ed-muted)}.trial-dialog .trial-dialog-signin a{display:inline-flex;align-items:center;min-height:2.75rem}.trial-dialog .trial-dialog-total{margin-top:1.5rem}.trial-dialog .trial-dialog-total>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.6rem}.trial-dialog .trial-dialog-total dt{font-size:.85rem}.trial-dialog .trial-dialog-total dd{font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ed-ink)}.trial-dialog .trial-dialog-total>div:first-child dd{font-size:1.5rem}.trial-dialog .trial-dialog-error{margin-top:1.5rem;border-block:1px solid var(--ed-rule);padding-block:1rem;font-size:.85rem;line-height:1.6}.trial-dialog .trial-dialog-error strong{color:var(--ed-negative)}.trial-dialog .trial-dialog-error p{margin-top:.3rem}.trial-dialog .trial-dialog-error a{display:inline-flex;align-items:center;min-height:2.75rem}.trial-dialog .trial-dialog-after{margin-top:.75rem;font-size:.75rem;color:var(--ed-muted);line-height:1.6}.trial-dialog form>button[type=button]{min-height:2.75rem}.trial-dialog>button:last-child{display:grid;place-items:center;width:2.75rem;height:2.75rem;top:.5rem;right:.5rem}@media(max-width:43.99rem){.board.public-reading.trial-dialog{padding:1.5rem}.trial-dialog .trial-dialog-steps{gap:.35rem}.trial-dialog .trial-dialog-steps li{gap:.3rem;font-size:.68rem}.trial-dialog .ed-choice{padding-block:1rem}}@media(prefers-reduced-motion:reduce){.trial-dialog[data-state]{animation:none}}