#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 .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 .aengus-cc__body{flex:1 1 380px;min-width:0}#aengus-cc .aengus-cc__title{margin:0 0 4px;font-weight:700;font-size:16px}#aengus-cc .aengus-cc__text{margin:0;color:var(--cc-muted);font-size:14px}#aengus-cc .aengus-cc__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#aengus-cc .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 .aengus-cc__btn--main{background:var(--cc-accent);color:#fff}#aengus-cc .aengus-cc__btn--ghost{background:#fff0;color:var(--cc-accent)}#aengus-cc #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 .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 .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 .aengus-cc__mhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}#aengus-cc .aengus-cc__mhead h2{margin:0;font-size:20px}#aengus-cc .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 .aengus-cc__intro{color:var(--cc-muted);margin:0 0 12px;font-size:14px}#aengus-cc .aengus-cc__row{border-top:1px solid var(--cc-border);padding:14px 0}#aengus-cc .aengus-cc__row p{margin:6px 0 0;color:var(--cc-muted);font-size:13.5px}#aengus-cc .aengus-cc__rowhead{display:flex;justify-content:space-between;align-items:center;gap:12px}#aengus-cc .aengus-cc__rowhead label{font-weight:600}#aengus-cc .aengus-cc__always{font-size:13px;font-weight:600;color:#1a7f4b}#aengus-cc .aengus-cc__actions--modal{margin-top:12px;padding-top:16px;border-top:1px solid var(--cc-border);justify-content:flex-end}#aengus-cc .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 .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 .aengus-cc__switch:checked{background:var(--cc-accent)}#aengus-cc .aengus-cc__switch:checked::after{transform:translateX(20px)}#aengus-cc .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 .aengus-cc__banner{left:8px;right:8px;bottom:8px;padding:16px;max-height:85vh;overflow:auto}#aengus-cc .aengus-cc__actions{width:100%}#aengus-cc .aengus-cc__actions .aengus-cc__btn{flex:1 1 100%}#aengus-cc .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 .aengus-cc__btn--main{color:#0b1020}}#aengus-cc button{-webkit-appearance:none;appearance:none;text-transform:none;letter-spacing:normal;text-shadow:none;box-shadow:none;font-family:inherit;line-height:1.2}#aengus-cc .aengus-cc__btn--main,#aengus-cc .aengus-cc__btn--main:focus{background:var(--cc-accent);color:#fff;border:2px solid var(--cc-accent)}#aengus-cc .aengus-cc__btn--main:hover,#aengus-cc .aengus-cc__btn--main:active{background:var(--cc-accent);color:#fff;border-color:var(--cc-accent);filter:brightness(.9)}#aengus-cc .aengus-cc__btn--ghost,#aengus-cc .aengus-cc__btn--ghost:focus{background:#fff0;color:var(--cc-accent);border:2px solid var(--cc-accent)}#aengus-cc .aengus-cc__btn--ghost:hover,#aengus-cc .aengus-cc__btn--ghost:active{background:rgb(31 79 216 / .08);color:var(--cc-accent);border-color:var(--cc-accent)}#aengus-cc .aengus-cc__x,#aengus-cc .aengus-cc__x:hover,#aengus-cc .aengus-cc__x:focus{background:none;border:0;color:var(--cc-muted)}#aengus-cc .aengus-cc__reopen,#aengus-cc .aengus-cc__reopen:hover,#aengus-cc .aengus-cc__reopen:focus{background:var(--cc-bg);color:var(--cc-accent);border:1px solid var(--cc-border)}@media (prefers-color-scheme:dark){#aengus-cc .aengus-cc__btn--main,#aengus-cc .aengus-cc__btn--main:hover,#aengus-cc .aengus-cc__btn--main:focus{color:#0b1020}#aengus-cc .aengus-cc__btn--ghost:hover{background:rgb(110 151 255 / .12)}}