.preview-account-section{grid-column:1/-1;background:linear-gradient(135deg,#f7f4ff,#fffaf2)}.preview-account-section>p{margin:0 0 14px;color:var(--muted);font-size:11px;line-height:1.5}.preview-account-safety{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;border-radius:11px;background:#eaf8f3;color:#246f5a;font-size:10px}.preview-account-safety span{font-weight:900}.preview-account-safety code{font:800 10px var(--display);color:inherit}.fresh-preview-modal{z-index:330}.fresh-preview-card{position:relative;max-width:680px;max-height:min(790px,92vh);overflow:auto;padding:38px;text-align:left}.fresh-preview-card .modal-close{position:absolute;top:18px;right:18px}.preview-ribbon{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-4px 38px 22px 0;padding:9px 12px;border-radius:11px;background:#fff2d8;color:#805817;font-size:9px;font-weight:800;letter-spacing:.3px}.preview-ribbon span:last-child{font-weight:600;letter-spacing:0}.preview-welcome-mark{display:grid;place-items:center;width:62px;height:62px;margin-bottom:20px;border-radius:18px;background:linear-gradient(145deg,#8b6ff4,#6746dc);color:#fff;font:800 34px var(--display);box-shadow:0 12px 28px #6747dc42}.fresh-preview-card h2{margin:7px 0 9px;font:800 clamp(30px,4vw,44px)/1.04 var(--display);letter-spacing:-1px}.fresh-preview-card .modal-subcopy{max-width:550px;color:var(--muted);font-size:12px;line-height:1.55}.preview-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.preview-benefits span{display:grid;gap:5px;min-height:78px;padding:13px;border-radius:14px;background:#f7f4ff;color:var(--muted);font-size:10px}.preview-benefits b{color:var(--purple);font:800 20px var(--display)}.preview-identity-form{display:grid;gap:15px;margin-top:22px}.preview-avatar-options{display:flex;flex-wrap:wrap;gap:8px}.preview-avatar-options button{width:46px;height:46px;border:1px solid #ddd6f5;border-radius:13px;background:#fff;font-size:22px;cursor:pointer}.preview-avatar-options button.selected{border-color:var(--purple);box-shadow:0 0 0 3px #7656e91c;background:#f2eeff}.preview-help{margin:-7px 0 0;color:var(--muted);font-size:9px}.preview-help.error{color:#b7433b}.preview-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.preview-actions button{min-width:150px}.preview-starter-head{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:16px}.preview-starter-head h2{font-size:31px}.preview-progress{min-width:95px;text-align:right;color:var(--muted);font-size:9px;font-weight:800}.preview-progress-track{height:6px;margin-top:7px;border-radius:99px;background:#e9e5f1;overflow:hidden}.preview-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--purple)}.preview-word-panel{padding:22px;border-radius:18px;background:#f8f6ff;border:1px solid #e5e0f4;text-align:center}.preview-word-panel span{color:var(--purple);font:800 9px var(--display);letter-spacing:1px}.preview-word-panel strong{display:block;margin:6px 0 2px;font:800 30px var(--display)}.preview-word-panel em{color:var(--muted);font-size:10px}.preview-question{margin:20px 0 10px;font:800 16px var(--display)}.preview-options{display:grid;gap:8px}.preview-options button{display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:center;width:100%;padding:11px;border:1px solid #ddd8eb;border-radius:12px;background:#fff;color:var(--ink);font:700 11px/1.4 var(--body);text-align:left;cursor:pointer}.preview-options button span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#f0edf8}.preview-options button.wrong{opacity:.48;text-decoration:line-through}.preview-options button:hover:not(:disabled){border-color:var(--purple);background:#faf8ff}.preview-feedback{min-height:18px;margin:9px 0 0;color:#b7433b;font-size:10px}.preview-earned{text-align:center;padding:8px 0}.preview-earned .puppy-photo{width:180px;height:180px;margin:0 auto 18px;border-radius:24px}.preview-earned h2{font-size:34px}.preview-earned p{color:var(--muted)}.preview-earned .mastery-badge{display:inline-flex}.preview-complete-list{display:grid;gap:7px;margin:20px 0}.preview-complete-list span{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:11px;background:#f7f5fd;font-size:11px}.preview-complete-list b{font-family:var(--display)}.preview-no-save{padding:12px;border-radius:12px;background:#eaf8f3;color:#246f5a;font-size:10px;text-align:center}@media(max-width:760px){.fresh-preview-card{padding:28px 19px}.preview-ribbon{align-items:flex-start;flex-direction:column;margin-right:34px}.preview-benefits{grid-template-columns:1fr}.preview-benefits span{min-height:0}.preview-actions{flex-direction:column}.preview-actions button{width:100%}.preview-starter-head{display:block}.preview-progress{text-align:left;margin-top:10px}.preview-earned .puppy-photo{width:145px;height:145px}}
