@import url(https://api.fontshare.com/v2/css?f[]=switzer@400,500,600,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&display=swap);:root{--res-bg:#f8fafc;--res-bg-soft:#eef2f7;--res-ink:#0f172a;--res-ink-muted:#64748b;--res-surface:#fff;--res-surface-2:#f9fbfd;--res-surface-3:#f1f5f9;--res-border:#e2e8f0;--res-border-strong:#cbd5e1;--res-primary:#f30;--res-primary-soft:#fff1eb;--res-secondary:#0f172a;--res-secondary-soft:#e2e8f0;--res-accent:#ee7926;--res-accent-soft:#fff6ec;--res-info:#2563eb;--res-success:#16a34a;--res-danger:#dc2626;--res-shadow:0 30px 60px -42px rgba(15,23,42,0.35);--res-shadow-soft:0 20px 40px -28px rgba(15,23,42,0.22);--res-radius:24px;--res-radius-sm:18px;--res-max-width:1360px}*{box-sizing:border-box}#q-app,body,html{min-height:100%}body{margin:0;font-family:Geist,Segoe UI,sans-serif;color:var(--res-ink);background:radial-gradient(circle at top left,rgba(255,51,0,0.14),transparent 26%),radial-gradient(circle at 88% 14%,rgba(238,121,38,0.14),transparent 24%),linear-gradient(180deg,#fff,var(--res-bg) 24%,var(--res-bg-soft));background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-font,h1,h2,h3,h4,h5,h6{font-family:Switzer,Geist,sans-serif}::selection{background:rgba(255,51,0,0.18);color:var(--res-secondary)}a{color:inherit}.reseller-surface{border:1px solid var(--res-border);background:hsla(0,0%,100%,0.92);box-shadow:var(--res-shadow-soft)}.reseller-eyebrow,.reseller-muted{color:var(--res-ink-muted)}.reseller-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-size:0.72rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase}.reseller-eyebrow:before{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--res-primary),var(--res-accent));box-shadow:0 0 0 6px rgba(255,51,0,0.08)}.reseller-page-lead{margin:0 0 20px;max-width:720px;color:var(--res-ink-muted);font-size:0.98rem;line-height:1.7}.table-padding{padding:18px}.flex-row-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:22px;align-items:center}.popup-style{margin-top:12px;border-radius:24px!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:var(--res-surface-3);color:var(--res-secondary)}.row-style{display:flex;flex-wrap:wrap;gap:10px}.q-btn{letter-spacing:0.01em;border-radius:16px;text-transform:none;font-weight:600}.q-btn--rectangle{min-height:46px}.q-field--filled .q-field__control,.q-field--outlined .q-field__control{background:hsla(0,0%,100%,0.96);border:1px solid var(--res-border);border-radius:18px!important;color:var(--res-secondary);transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.q-field--filled .q-field__control:after,.q-field--filled .q-field__control:before,.q-field--outlined .q-field__control:after,.q-field--outlined .q-field__control:before{border:0!important}.q-field--focused .q-field__control{border-color:rgba(255,51,0,0.36)!important;box-shadow:0 0 0 4px rgba(255,51,0,0.12);transform:translateY(-1px)}.q-field__append,.q-field__input,.q-field__native,.q-field__prefix,.q-field__prepend,.q-field__suffix{color:var(--res-secondary)}.q-field__label{color:var(--res-ink-muted);font-weight:500}.q-markup-table{border-radius:24px;overflow:hidden;border:1px solid var(--res-border);background:var(--res-surface);box-shadow:var(--res-shadow-soft)}.q-markup-table thead tr{background:linear-gradient(180deg,#fff8f5,#fff)}.q-markup-table th{color:var(--res-ink-muted);font-size:0.72rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.q-markup-table td{color:var(--res-secondary);font-weight:500;border-color:#eef2f7}.q-pagination .q-btn{border-radius:14px;min-width:42px;min-height:42px;border:1px solid var(--res-border);background:hsla(0,0%,100%,0.94);color:var(--res-secondary);box-shadow:none}.q-pagination .q-btn.bg-accent{background:linear-gradient(135deg,var(--res-primary),var(--res-accent))!important;color:#fff!important;border-color:transparent}.q-dialog__inner>div,.q-menu{border-radius:24px!important;border:1px solid var(--res-border);box-shadow:var(--res-shadow)}.q-date{color:var(--res-secondary)}.q-date__header{background:linear-gradient(135deg,var(--res-primary),var(--res-accent))}.q-checkbox__svg{color:currentColor}.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:Switzer,sans-serif;font-size:1.1rem;letter-spacing:0.03em;color:var(--res-secondary)}.activations-popup_paypal{margin:12px 0;padding:8px;background:var(--res-primary-soft);border:1px solid #ffd7c7;border-radius:18px}.custom-transfer-block{margin-top:18px;border:1px solid var(--res-border);background:linear-gradient(120deg,#fff,#fff6ec);padding:12px;border-radius:18px;color:var(--res-ink-muted)}.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(180deg,#fff,#f8fafc)}@media (max-width:900px){.flex-row-wrap{grid-template-columns:1fr}}