.page-module__9V4a0a__page{background:var(--bg);justify-content:center;align-items:flex-start;min-height:100vh;padding:64px 5vw;display:flex}.page-module__9V4a0a__card{background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;width:100%;max-width:480px;padding:32px;box-shadow:0 30px 80px -20px #0006}.page-module__9V4a0a__brand{color:var(--ink);font-family:var(--font-display), sans-serif;align-items:center;gap:10px;margin-bottom:28px;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.page-module__9V4a0a__form{flex-direction:column;gap:16px;display:flex}.page-module__9V4a0a__form h1{font-family:var(--font-display), sans-serif;color:var(--ink);margin:0;font-size:1.4rem}.page-module__9V4a0a__form label{color:var(--muted);flex-direction:column;gap:6px;font-size:.82rem;display:flex}.page-module__9V4a0a__form input{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;color:var(--ink);font-size:.95rem;font-family:var(--font-body), sans-serif;padding:12px 14px}.page-module__9V4a0a__form input:focus{border-color:var(--signal);outline:none}.page-module__9V4a0a__codeInput{letter-spacing:.3em;text-align:center;font-family:var(--font-mono), monospace;font-size:1.1rem!important}.page-module__9V4a0a__hint{color:var(--muted);margin:0;font-size:.85rem;line-height:1.5}.page-module__9V4a0a__error{color:var(--pain);margin:0;font-size:.82rem}.page-module__9V4a0a__linkBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:4px;font-size:.8rem;text-decoration:underline;display:flex}.page-module__9V4a0a__linkBtn:hover{color:var(--signal)}.page-module__9V4a0a__spin{animation:.9s linear infinite page-module__9V4a0a__spin}@keyframes page-module__9V4a0a__spin{to{transform:rotate(360deg)}}.page-module__9V4a0a__dashboard{flex-direction:column;gap:14px;display:flex}.page-module__9V4a0a__dashHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;padding-bottom:16px;display:flex}.page-module__9V4a0a__dashHeader h1{font-family:var(--font-display), sans-serif;color:var(--ink);margin:0 0 2px;font-size:1.2rem}.page-module__9V4a0a__actionMsg{color:var(--signal);background:rgba(var(--signal-rgb), .08);border:1px solid rgba(var(--signal-rgb), .25);border-radius:var(--radius);margin:0;padding:10px 12px;font-size:.82rem}.page-module__9V4a0a__pendingCard{background:rgba(var(--signal-rgb), .06);border:1px solid rgba(var(--signal-rgb), .32);border-radius:var(--radius);flex-direction:column;gap:12px;padding:16px;display:flex}.page-module__9V4a0a__pendingCard h2{color:var(--ink);font-family:var(--font-display), sans-serif;margin:0;font-size:1rem;line-height:1.3}.page-module__9V4a0a__pendingChannel{border-top:1px solid var(--line);color:var(--ink);flex-direction:column;gap:7px;padding-top:12px;font-size:.82rem;font-weight:700;display:flex}.page-module__9V4a0a__pendingRow{gap:8px;display:flex}.page-module__9V4a0a__pendingRow input{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius);min-width:0;color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.2em;text-align:center;flex:1;padding:10px 12px;font-size:.95rem}.page-module__9V4a0a__pendingRow input:focus{border-color:var(--signal);outline:none}.page-module__9V4a0a__pendingRow button{min-width:104px}.page-module__9V4a0a__supportLink{color:var(--signal);font-size:.8rem;text-decoration:underline}.page-module__9V4a0a__sectionTitle{font-family:var(--font-display), sans-serif;color:var(--ink);margin:8px 0 0;font-size:.9rem}.page-module__9V4a0a__licenseCard{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.page-module__9V4a0a__licenseTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__9V4a0a__keyText{font-family:var(--font-mono), monospace;color:var(--ink);letter-spacing:.02em;font-size:.88rem}.page-module__9V4a0a__licenseMeta{color:var(--muted);justify-content:space-between;font-size:.78rem;display:flex}.page-module__9V4a0a__badge{background:var(--surface);color:var(--muted);border-radius:6px;padding:3px 9px;font-size:.7rem;font-weight:700;display:inline-block}.page-module__9V4a0a__badge_active{background:rgba(var(--signal-rgb), .15);color:var(--signal)}.page-module__9V4a0a__badge_expired{background:rgba(var(--pain-rgb), .15);color:var(--pain)}.page-module__9V4a0a__badge_revoked{background:var(--surface);color:var(--dim)}.page-module__9V4a0a__cancelBtn{border:1px solid var(--line-strong);color:var(--muted);border-radius:var(--radius);cursor:pointer;background:0 0;align-self:flex-start;padding:6px 10px;font-size:.76rem}.page-module__9V4a0a__cancelBtn:hover{color:var(--pain);border-color:var(--pain)}.page-module__9V4a0a__cancelBtn:disabled{opacity:.6;cursor:default}.page-module__9V4a0a__purchaseRow{color:var(--muted);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:8px;padding:8px 0;font-size:.78rem;display:grid}.page-module__9V4a0a__purchaseWrap{border-bottom:1px solid var(--line)}.page-module__9V4a0a__purchaseWrap .page-module__9V4a0a__purchaseRow{border-bottom:0}.page-module__9V4a0a__pixResume{grid-template-columns:84px 1fr;align-items:center;gap:10px;padding:0 0 12px;display:grid}.page-module__9V4a0a__pixResume img{background:#fff;border-radius:6px;width:84px;height:84px;padding:4px}.page-module__9V4a0a__pixResume p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.4}.page-module__9V4a0a__pixResume button{grid-column:2;justify-content:flex-start}@media (max-width:520px){.page-module__9V4a0a__page{padding:24px 4vw}.page-module__9V4a0a__purchaseRow{grid-template-columns:1fr 1fr}.page-module__9V4a0a__pendingRow{flex-direction:column}.page-module__9V4a0a__pendingRow button{width:100%}}
