.ljp-trial-invite{margin:16px;padding:14px;border:1px solid rgba(255,255,255,.2);border-radius:12px}.ljp-trial-invite h2{font-size:18px;margin:0 0 8px}.ljp-trial-invite button{min-height:44px;padding:0 16px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer}.ljp-trial-invite a.ljp-signin{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:10px;font-size:16px;font-weight:700;background:#e3c56e;color:#111;text-decoration:none;margin:4px 0 8px}html.ljp-calm-on #notice,html.ljp-calm-on #intake-message,html.ljp-calm-on #intake-check{display:none!important}.ljp-calm{margin:12px 0;padding:12px 14px;border:1px solid rgba(255,255,255,.2);border-radius:12px;font-size:15px;line-height:1.45}.ljp-spin{display:inline-block;width:14px;height:14px;margin-right:4px;vertical-align:-2px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ljp-spin 1s linear infinite}@keyframes ljp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ljp-spin{animation:none}}.ljp-wait{margin:16px;padding:16px;border:1px solid rgba(255,255,255,.25);border-radius:12px}.ljp-wait h2{font-size:18px;margin:0 0 8px}.ljp-wait p{margin:0 0 10px;line-height:1.45}.ljp-wait .ljp-small,.ljp-resume .ljp-small{font-size:14px;opacity:.8}.ljp-wait .ljp-acts{display:flex;flex-wrap:wrap;gap:10px;margin:0}.ljp-wait button,.ljp-wait a.ljp-text{min-height:44px;padding:0 16px;border-radius:10px;font-size:16px;font-weight:600;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none}.ljp-wait a.ljp-text{border:1px solid currentColor;color:inherit}html.ljp-wait-on .academy-error-alert,html.ljp-wait-on .ljp-auto-connect,html.ljp-wait-on #notice{display:none!important}html.ljp-wait-on #academy-enrollment{opacity:.45;pointer-events:none}.ljp-resume{margin:16px;padding:14px;border:1px solid rgba(255,255,255,.25);border-radius:12px}.ljp-resume p{margin:0 0 8px;line-height:1.45}.ljp-resume button{min-height:44px;padding:0 16px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;margin:0 0 10px}.ljp-trial-invite.ljp-invite-saved{padding:10px 14px}.ljp-trial-invite.ljp-invite-saved h2{font-size:16px;margin:0}.ljp-inapp{margin:16px;padding:14px;border:2px solid #e3c56e;border-radius:12px}.ljp-inapp h2{font-size:18px;margin:0 0 8px}.ljp-inapp p{margin:0 0 10px;line-height:1.45}.ljp-inapp button,.ljp-paste button{min-height:44px;padding:0 16px;border-radius:10px;font-size:16px;font-weight:700;background:#e3c56e;color:#111;border:0;cursor:pointer}.ljp-copy,.ljp-paste input{display:block;width:100%;box-sizing:border-box;min-height:44px;font-size:16px;padding:8px 10px;border-radius:8px;margin:6px 0 8px}.ljp-paste{margin:12px 0 0}.ljp-paste label{display:block;font-weight:600;margin:0 0 4px}.ljp-wait .ljp-note:empty{display:none}