html{background:#f7f9fc}body{margin:0}#root{min-height:100vh}.naw-license-page,.naw-license-page *,.naw-license-offline-banner,.naw-license-offline-banner *{box-sizing:border-box}.naw-license-page{min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:#17231e;background:radial-gradient(circle at 12% 8%,#4caf7e24,#0000 34%),linear-gradient(#f8fbf9 0%,#eef4f1 100%);place-items:center;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.naw-license-card{text-align:center;background:#fffffff5;border:1px solid #1b4a3424;border-radius:28px;width:min(100%,650px);padding:clamp(28px,6vw,52px);box-shadow:0 30px 80px #1531241f,0 4px 16px #1531240f}.naw-license-card--checking{max-width:560px}.naw-license-brand{justify-content:center;margin-bottom:30px;display:flex}.naw-license-brand img{object-fit:contain;width:min(100%,320px);max-height:78px;display:block}.naw-license-icon{color:#b24b2e;background:#fff1ec;border-radius:22px;place-items:center;width:66px;height:66px;margin:0 auto 22px;display:grid}.naw-license-icon--checking{color:#28744f;background:#e9f5ee}.naw-license-eyebrow{color:#286b4b;letter-spacing:.08em;text-transform:uppercase;background:#e8f4ed;border-radius:999px;align-items:center;min-height:30px;padding:6px 13px;font-size:12px;font-weight:800;display:inline-flex}.naw-license-card h1{color:#17231e;letter-spacing:-.04em;margin:18px 0 12px;font-size:clamp(31px,6vw,48px);line-height:1.03}.naw-license-card p{color:#5a6861;max-width:520px;margin:0 auto;font-size:16px;line-height:1.65}.naw-license-detail{margin-top:12px!important;font-size:14px!important}.naw-license-actions{gap:12px;margin-top:30px;display:grid}.naw-license-button{cursor:pointer;min-height:50px;font:inherit;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.naw-license-button:hover{transform:translateY(-1px)}.naw-license-button:focus-visible{outline-offset:3px;outline:3px solid #367d5847}.naw-license-button--primary{color:#fff;background:#246b49;box-shadow:0 10px 24px #246b4933}.naw-license-button--primary:hover{background:#1d5c3e}.naw-license-button--secondary{color:#245f43;background:#f6faf8;border-color:#246b493d}.naw-license-button--text{color:#51625a;background:0 0;border:0;min-height:42px}.naw-license-button:disabled{cursor:wait;opacity:.65;transform:none}.naw-license-help{color:#77847e;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;font-size:13px;display:flex}.naw-license-help a{color:#2f6d50;font-weight:700;text-decoration:none}.naw-license-help a:hover{text-decoration:underline}.naw-license-card small{color:#7b8882;max-width:530px;margin:24px auto 0;font-size:12px;line-height:1.6;display:block}.naw-license-offline-banner{z-index:10000;min-height:44px;padding:10px max(18px, env(safe-area-inset-right)) 10px max(18px, env(safe-area-inset-left));color:#6c5812;text-align:center;background:#fff6d9;border-bottom:1px solid #ead99d;justify-content:center;align-items:center;gap:9px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.45;display:flex;position:sticky;top:0}.naw-license-approved{min-height:100dvh}.naw-license-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.naw-license-spin{animation:.9s linear infinite naw-license-spin}@keyframes naw-license-spin{to{transform:rotate(360deg)}}@media (width<=560px){.naw-license-card{border-radius:22px;padding:28px 22px 32px}.naw-license-brand{margin-bottom:24px}.naw-license-card h1{font-size:34px}.naw-license-offline-banner{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.naw-license-button{transition:none}.naw-license-spin{animation-duration:1.6s}}
