@charset "UTF-8";:root{--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-size-base:16px;--font-size-small:14px;--line-height-base:1.6;--color-main:#18203A;--color-light:#fafbff;--color-primary:#146EF5;--color-primary-hover:#146EF5;--color-secondary-bg:#f5f5f5;--color-secondary-border:#dddddd;--color-secondary-hover:#e9ecef;--color-bg-dark:#161616;--color-text-light:#ffffff;--color-text-muted:#cccccc;--color-text-dark:#1e1e1e;--color-border:#e0e0e0;--padding-modal:20px;--padding-button-y:10px;--padding-button-x:14px;--sp-4:4px;--sp-12:12px;--sp-16:16px;--sp-24:24px;--font-size-xs:14px;--font-size-sm:16px;--radius-base:6px;--radius-modal:12px;--shadow-base:0 4px 12px rgba(0, 0, 0, 0.4);--shadow-trigger:0 4px 20px rgba(13, 255, 21, 0.4);--shadow-trigger-hover:0 6px 25px rgba(13, 255, 21, 0.5);--shadow-primary-hover:0 2px 8px rgba(13, 255, 21, 0.25)}h4{color:var(--color-main);font-size:var(--font-size-sm);font-weight:600}.ad-sites-floater{position:fixed;top:30%;right:0;z-index:999999;font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-main);font-size:var(--font-size-xs);line-height:1.8}.ad-sites-floater img{display:block}.ad-sites-trigger:hover{transform:translateY(-2px);box-shadow:var(--shadow-trigger-hover)}.ad-sites-trigger.pulse{animation:3s infinite ad-sites-pulse}.ad-sites-trigger .ad-sites-trigger__close-icon,.ad-sites-trigger.close-state .ad-sites-trigger-text{display:none}.ad-sites-trigger.close-state .ad-sites-trigger__close-icon{display:block}@keyframes ad-sites-pulse{0%,100%{box-shadow:var(--shadow-trigger)}50%{box-shadow:0 4px 20px rgba(13,175,255,.8)}}.ad-sites-modal{position:absolute;top:0;right:calc(100% + 8px);width:320px;max-width:calc(100vw - 40px);background:linear-gradient(279.86deg,#f3faff -1.8%,#f6e8e8 28.05%,#fff4de 57.91%,#fff 90.21%);border-radius:var(--radius-modal);box-shadow:var(--shadow-base);border:1px solid var(--color-border);opacity:0;visibility:hidden;transform:translateY(10px);transition:.3s;z-index:1000000;overflow:hidden;padding:var(--sp-24)}.ad-sites-modal.active{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (max-width:600px){.ad-sites-modal{width:280px}.ad-sites-modal .ad-sites-buttons{flex-direction:column}}.ad-sites-modal-content h4{margin:0 0 var(--sp-16)}.ad-sites-modal-content p{margin:0 0 var(--sp-16);line-height:1.5}.ad-sites-features{margin:var(--sp-24) 0 0 0;padding:0 0 0 var(--sp-12);list-style:none}.ad-sites-features li{padding-left:1em;position:relative}.ad-sites-features li::before{content:"✓";position:absolute;left:0;font-weight:700}.ad-sites-buttons{display:flex;gap:8px;margin-top:var(--sp-16)}.ad-sites-button{font-weight:500;text-transform:uppercase;flex:1;text-align:center;padding:var(--sp-4) var(--sp-16);border-radius:16px;text-decoration:none;transition:.2s;cursor:pointer}.ad-sites-button-primary{background-color:var(--color-primary);color:var(--color-text-light)}.ad-sites-button-primary:hover{background-color:var(--color-primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-primary-hover)}.ad-sites-button-secondary{color:var(--color-primary);border:1px solid var(--color-primary)}.ad-sites-button-secondary:hover{background:var(--color-secondary-hover);transform:translateY(-2px)}.ad-sites-modal-close{position:absolute;top:15px;right:15px;background:0 0;border:none;font-size:24px;cursor:pointer}.rainbow-btn{position:relative;display:inline-flex;align-items:center;gap:8px;padding:2px;border-radius:100px;overflow:hidden;border:none;font-weight:600;cursor:pointer;box-shadow:var(--shadow-trigger);transition:.3s}.rainbow-btn::before{content:"";position:absolute;inset:-1000%;background:conic-gradient(from 0deg,#ff2d55,#ff9500,#fc0,#34c759,#00c7be,#30b0ff,#5856d6,#af52de,#ff2d55);animation:3s linear infinite rainbow-spin}.rainbow-btn__inner{position:relative;display:inline-flex;align-items:center;gap:.5rem;border-radius:100px;padding:var(--sp-12) var(--sp-24);font-size:.875rem;font-weight:600;background-color:var(--color-light);transition:background-color .2s}.ad-sites-close-modal{display:none}@keyframes rainbow-spin{to{transform:rotate(360deg)}}