
:root{--ayrp-bg:#031a16;--ayrp-panel:#061f1b;--ayrp-copper:#d9874d;--ayrp-copper2:#efa16d;--ayrp-teal:#18c4bd;--ayrp-text:#f5f7f6;--ayrp-muted:#b9cfca;--ayrp-line:rgba(255,255,255,.14)}
html.ayrp-ow-lock,html.ayrp-ow-lock body{overflow:hidden!important}
.ayrp-ow{display:none;position:fixed!important;inset:0!important;z-index:2147483000!important;font-family:inherit;color:var(--ayrp-text);text-align:left}
.ayrp-ow.is-open{display:block!important}
.ayrp-ow__backdrop{position:absolute;inset:0;background:rgba(0,8,7,.86);backdrop-filter:blur(5px)}
.ayrp-ow__modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(900px,calc(100% - 32px));max-height:calc(100vh - 32px);overflow:auto;background:linear-gradient(145deg,var(--ayrp-panel),#021411);border:1px solid rgba(24,196,189,.35);border-radius:20px;box-shadow:0 30px 100px rgba(0,0,0,.65);padding:34px;box-sizing:border-box}
.ayrp-ow__close{position:absolute;right:16px;top:12px;background:none!important;border:0!important;color:#fff!important;font-size:32px!important;line-height:1;cursor:pointer;padding:4px 8px!important}
.ayrp-ow__top{display:flex;justify-content:space-between;gap:24px;padding-right:32px}.ayrp-ow__eyebrow{font-size:12px;letter-spacing:2px;color:var(--ayrp-copper2);font-weight:800}.ayrp-ow h2{margin:8px 0 5px;font-size:32px;color:#fff}.ayrp-ow p{color:var(--ayrp-muted);margin:0;line-height:1.6}.ayrp-ow__score{min-width:130px;text-align:right}.ayrp-ow__score span{display:block;font-size:10px;letter-spacing:1.5px;color:var(--ayrp-muted)}.ayrp-ow__score strong{font-size:38px;color:var(--ayrp-teal)}
.ayrp-ow__progress{margin:28px 0 24px}.ayrp-ow__progress-bar{height:7px;background:#143b34;border-radius:99px;overflow:hidden}.ayrp-ow__progress-bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--ayrp-copper),var(--ayrp-teal));transition:width .25s}.ayrp-ow__progress-label{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:var(--ayrp-muted)}
.ayrp-ow__question{font-size:22px;line-height:1.35;margin:18px 0;color:#fff}.ayrp-ow__answers{display:grid;gap:11px}.ayrp-ow__answer{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:15px 17px;border:1px solid var(--ayrp-line);border-radius:12px;background:rgba(255,255,255,.025);color:#fff;cursor:pointer;font:inherit;transition:.16s}.ayrp-ow__answer:hover{border-color:var(--ayrp-copper);background:rgba(217,135,77,.08)}.ayrp-ow__answer.is-correct{border-color:#43d17a;background:rgba(67,209,122,.1)}.ayrp-ow__answer.is-wrong{border-color:#ef5d5d;background:rgba(239,93,93,.1)}
.ayrp-ow__feedback{margin-top:16px;padding:14px 16px;border-radius:11px;background:rgba(24,196,189,.08);border:1px solid rgba(24,196,189,.22);color:var(--ayrp-muted);line-height:1.55}.ayrp-ow__feedback strong{color:#fff}
.ayrp-ow__actions{display:flex;justify-content:space-between;margin-top:26px;gap:12px}.ayrp-ow__actions button{border-radius:10px;padding:12px 20px;font-weight:800;cursor:pointer}.ayrp-ow__secondary{background:transparent!important;border:1px solid var(--ayrp-line)!important;color:#fff!important}.ayrp-ow__primary{background:var(--ayrp-copper)!important;border:1px solid var(--ayrp-copper)!important;color:#fff!important}.ayrp-ow__primary:hover{background:var(--ayrp-copper2)!important}
.ayrp-ow__result{text-align:center;padding:20px 0}.ayrp-ow__result-score{font-size:72px;font-weight:900;color:var(--ayrp-teal);line-height:1}.ayrp-ow__result h3{font-size:28px;margin:14px 0 8px}.ayrp-ow__result p{max-width:620px;margin:0 auto 20px}.ayrp-ow__tags{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.ayrp-ow__tag{padding:8px 12px;border-radius:99px;border:1px solid var(--ayrp-line);color:var(--ayrp-muted);font-size:12px}
@media(max-width:650px){.ayrp-ow__modal{padding:24px}.ayrp-ow__top{display:block}.ayrp-ow__score{text-align:left;margin-top:16px}.ayrp-ow h2{font-size:27px}.ayrp-ow__question{font-size:19px}}
