@import url(https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap);:root{--res-bg:#f4f7fb;--res-bg-soft:#eaf1fa;--res-ink:#102236;--res-ink-muted:#4a6076;--res-surface:#fff;--res-surface-2:#f8fbff;--res-border:#d4e1ef;--res-primary:#0d6e6b;--res-secondary:#0f3d5a;--res-accent:#e8672b;--res-danger:#b42318;--res-shadow:0 20px 42px -30px rgba(7,19,35,0.62);--res-shadow-soft:0 22px 48px -34px rgba(7,19,35,0.5);--res-radius:18px}*{box-sizing:border-box}#q-app,body,html{min-height:100%}body{margin:0;font-family:IBM Plex Sans,Segoe UI,sans-serif;color:var(--res-ink);background:radial-gradient(circle at 8% 10%,rgba(13,110,107,0.22),transparent 42%),radial-gradient(circle at 92% 15%,rgba(232,103,43,0.22),transparent 38%),linear-gradient(145deg,var(--res-bg),var(--res-bg-soft));background-attachment:fixed}.header-font,h1,h2,h3,h4,h5,h6{font-family:Sora,IBM Plex Sans,sans-serif}a{color:inherit}.table-padding{padding:18px}.flex-row-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-bottom:16px;align-items:center}.popup-style{margin-top:12px;border-radius:16px!important;padding:26px;background:var(--res-surface);border:1px solid var(--res-border);box-shadow:var(--res-shadow-soft)}.popup-buttons-style{margin-top:18px;width:100%;display:flex;justify-content:flex-end;gap:10px}.popup-buttons-style button{min-width:130px;color:#fff}.cancel-button-style{background:#8ba1b8;color:#fff}.row-style{display:flex;flex-wrap:wrap;gap:10px}.q-btn{letter-spacing:0.01em;border-radius:12px;text-transform:none}.q-field--filled .q-field__control{background:linear-gradient(180deg,#fff,#f5f9ff);border:1px solid #c7d7e8;border-radius:12px}.q-field--focused .q-field__control{border-color:#8db7d8;box-shadow:0 0 0 3px rgba(18,113,185,0.12)}.q-markup-table{border-radius:16px;overflow:hidden;border:1px solid var(--res-border);background:var(--res-surface);box-shadow:var(--res-shadow)}.q-markup-table thead tr{background:linear-gradient(100deg,#eef5ff,#edfdf7)}.q-markup-table th{color:#4f6881;font-size:0.72rem;font-weight:800;letter-spacing:0.09em;text-transform:uppercase}.q-markup-table td{color:#1f3348;font-weight:600;border-color:#e4edf7}.q-pagination .q-btn{border-radius:10px}.reveal-in{animation:revealIn 0.35s ease both}@keyframes revealIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.popup-style{padding:18px}}.activated-device,.activations-popup,.edit-activated_popup,.existing-device,.found-popup,.new-link_popup{color:#12324e}.activations-popup h2,.found-popup h2{font-family:Sora,sans-serif;font-size:1.1rem;letter-spacing:0.03em;color:#12324e}.activations-popup_paypal{margin:12px 0;padding:8px;background:#f4f9ff;border:1px solid #d7e3f0;border-radius:12px}.custom-transfer-block{margin-top:18px;border:1px solid #d8e4f1;background:linear-gradient(120deg,#f4f9ff,#eefbf8);padding:12px;border-radius:12px;color:#35506a}.support-button{border-radius:10px}.activated-device,.edit-activated_popup,.existing-device,.new-link_popup{padding-top:30px}.activated-device>*,.edit-activated_popup>*,.existing-device>*,.new-link_popup>*{padding-bottom:16px}.activated-device_button,.edit-activated_popup_button,.existing-device_button,.found-popup_button,.new-link_popup_button{display:flex;justify-content:center}.activated-device_checkbox .q-checkbox,.existing-device_checkbox .q-checkbox{color:#1271b9!important}.found-popup form>div{padding-bottom:16px}.blocks .block{background:linear-gradient(145deg,#fff,#f5f9ff)}