#aengus-cc{--cc-bg:#fff;--cc-fg:#1a1d23;--cc-muted:#5a6270;--cc-accent:#1f4fd8;--cc-border:#d9dde4;font:15px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--cc-fg)}#aengus-cc *{box-sizing:border-box}#aengus-cc [hidden]{display:none!important}#aengus-cc a{color:var(--cc-accent);text-decoration:underline}.aengus-cc__banner{position:fixed;z-index:999998;left:16px;right:16px;bottom:16px;max-width:980px;margin:0 auto;background:var(--cc-bg);border:1px solid var(--cc-border);border-radius:14px;box-shadow:0 10px 40px rgb(0 0 0 / .18);padding:20px 22px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.aengus-cc__body{flex:1 1 380px;min-width:0}.aengus-cc__title{margin:0 0 4px;font-weight:700;font-size:16px}.aengus-cc__text{margin:0;color:var(--cc-muted);font-size:14px}.aengus-cc__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.aengus-cc__btn{font:inherit;font-weight:600;cursor:pointer;border-radius:8px;padding:10px 18px;min-height:44px;border:2px solid var(--cc-accent)}.aengus-cc__btn--main{background:var(--cc-accent);color:#fff}.aengus-cc__btn--ghost{background:#fff0;color:var(--cc-accent)}.aengus-cc__btn:hover{filter:brightness(.92)}#aengus-cc button:focus-visible,#aengus-cc input:focus-visible,#aengus-cc a:focus-visible,.aengus-cc__modal:focus-visible{outline:3px solid #f5a623;outline-offset:2px}.aengus-cc__overlay{position:fixed;inset:0;z-index:999999;background:rgb(10 14 25 / .55);display:flex;align-items:center;justify-content:center;padding:16px}.aengus-cc__modal{background:var(--cc-bg);border-radius:14px;max-width:620px;width:100%;max-height:90vh;overflow:auto;padding:24px;outline:none}.aengus-cc__mhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.aengus-cc__mhead h2{margin:0;font-size:20px}.aengus-cc__x{background:none;border:0;font-size:30px;line-height:1;cursor:pointer;color:var(--cc-muted);min-width:44px;min-height:44px}.aengus-cc__intro{color:var(--cc-muted);margin:0 0 12px;font-size:14px}.aengus-cc__row{border-top:1px solid var(--cc-border);padding:14px 0}.aengus-cc__row p{margin:6px 0 0;color:var(--cc-muted);font-size:13.5px}.aengus-cc__rowhead{display:flex;justify-content:space-between;align-items:center;gap:12px}.aengus-cc__rowhead label{font-weight:600}.aengus-cc__always{font-size:13px;font-weight:600;color:#1a7f4b}.aengus-cc__actions--modal{margin-top:12px;padding-top:16px;border-top:1px solid var(--cc-border);justify-content:flex-end}.aengus-cc__switch{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:48px;height:28px;border-radius:14px;background:#aab1bd;cursor:pointer;margin:0;transition:background .15s}.aengus-cc__switch::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .15s}.aengus-cc__switch:checked{background:var(--cc-accent)}.aengus-cc__switch:checked::after{transform:translateX(20px)}.aengus-cc__reopen{position:fixed;z-index:999997;left:16px;bottom:16px;width:44px;height:44px;border-radius:50%;border:1px solid var(--cc-border);background:var(--cc-bg);color:var(--cc-accent);box-shadow:0 4px 14px rgb(0 0 0 / .18);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.aengus-cc-lock{overflow:hidden}@media (max-width:640px){.aengus-cc__banner{left:8px;right:8px;bottom:8px;padding:16px;max-height:85vh;overflow:auto}.aengus-cc__actions{width:100%}.aengus-cc__actions .aengus-cc__btn{flex:1 1 100%}.aengus-cc__actions--modal{justify-content:stretch}}@media (prefers-reduced-motion:reduce){.aengus-cc__switch,.aengus-cc__switch::after{transition:none}}@media (prefers-color-scheme:dark){#aengus-cc{--cc-bg:#171a21;--cc-fg:#eef0f4;--cc-muted:#a9b0bd;--cc-accent:#6e97ff;--cc-border:#2c313c}.aengus-cc__btn--main{color:#0b1020}}