/**handles:fcc-banner**/
#fcc-root{display:none}#fcc-root,#fcc-root *{box-sizing:border-box}.fcc-banner{position:fixed;left:50%;right:auto;width:calc(100% - 32px);max-width:1180px;z-index:99999;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;gap:28px;padding:20px 22px;overflow:hidden;color:#fff;background:radial-gradient(circle at 86% 8%,rgba(105,211,255,.28),transparent 34%),linear-gradient(135deg,#11152c 0,#393276 52%,#6267d8 100%);border:1px solid rgba(255,255,255,.24);border-radius:18px;box-shadow:0 18px 55px rgba(17,21,44,.34);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.fcc-bottom{bottom:18px}.fcc-top{top:18px}.fcc-content{max-width:760px}.fcc-title{margin:0 0 7px;color:#fff;font-size:16px;font-weight:750;line-height:1.3;letter-spacing:-.01em}.fcc-title::before{content:"";display:inline-block;width:8px;height:8px;margin-right:9px;border-radius:50%;background:#69d3ff;box-shadow:0 0 14px rgba(105,211,255,.7);vertical-align:1px}.fcc-text{color:rgba(255,255,255,.88);font-size:13px;line-height:1.55}.fcc-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px}.fcc-link{color:#fff;font-size:13px;font-weight:650;text-decoration:underline;text-decoration-color:rgba(105,211,255,0.75);text-decoration-thickness:1px;text-underline-offset:3px}.fcc-link:hover{color:#dff6ff}.fcc-actions{display:flex;flex-shrink:0;gap:10px}.fcc-btn{appearance:none;min-width:170px;min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:11px;font-size:13px;font-weight:750;line-height:1.2;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.fcc-accept{color:#11152c;background:#69d3ff;border-color:#69d3ff}.fcc-reject{color:#353174;background:#fff;border-color:#fff}.fcc-btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(17,21,44,.22)}.fcc-btn:focus-visible,.fcc-link:focus-visible,.fcc-manage-link:focus-visible{outline:3px solid #69d3ff;outline-offset:3px}@media (max-width:820px){.fcc-banner{align-items:flex-start;flex-direction:column;gap:16px}.fcc-actions{width:100%}.fcc-btn{flex:1 1 0}}@media (max-width:520px){.fcc-banner{width:calc(100% - 20px);padding:17px;border-radius:15px}.fcc-bottom{bottom:10px}.fcc-top{top:10px}.fcc-actions{flex-direction:column}.fcc-btn{width:100%}}@media (prefers-reduced-motion:reduce){.fcc-btn{transition:none}}.fcc-banner{max-height:calc(100dvh - 36px);overflow-y:auto}.fcc-actions{flex-direction:column}.fcc-choices{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:12px}.fcc-choices label{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px}.fcc-choices input{width:18px;height:18px;accent-color:#69d3ff}.fcc-choices input:focus-visible{outline:3px solid #69d3ff;outline-offset:3px}