.pr-ad-layout{--pr-ad-gutter:clamp(60px,7vw,120px)}.pr-ad-layout body{padding-inline:var(--pr-ad-gutter)}.pr-ad-banner{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:18px;background:repeating-linear-gradient(135deg,#202722,#202722 12px,#252e27 12px,#252e27 24px);color:#e3e9df;border:1px dashed #889380;border-radius:10px;font-family:Arial,Helvetica,sans-serif;text-align:center}.pr-ad-banner>span{font-size:25px;font-weight:900;letter-spacing:.12em}.pr-ad-banner>small{font-size:9px;letter-spacing:.16em;color:#bac5b4}.pr-ad-rail{position:fixed;inset:0 auto 0 0;margin:0!important;width:var(--pr-ad-gutter);height:100dvh;max-width:none;max-height:none;border-radius:0;z-index:1;pointer-events:none;flex-direction:column;padding:10px 5px;gap:28px}.pr-ad-right{inset:0 0 0 auto}.pr-ad-rail>small{writing-mode:vertical-rl;line-height:1.5}.pr-ad-rail::backdrop{display:none}.pr-ad-layout:has(dialog[open]) body{padding-inline:0}.pr-ad-layout:has(dialog[open]) .pr-ad-rail,.pr-ad-layout:has(:fullscreen) .pr-ad-rail{display:none!important}.pr-ad-rail,.pr-ad-rail *{pointer-events:none!important;user-select:none}@media(max-width:1000px){.pr-ad-layout body{padding-inline:0}.pr-ad-rail{display:none!important}}#pr-ad-dialog{width:min(860px,94vw);padding:0;border:1px solid #5d695a;border-radius:18px;background:#151a17;color:#f1f5ed;font:inherit;overflow:auto;box-shadow:0 30px 100px #000b}#pr-ad-dialog::backdrop{background:#070b09e8;backdrop-filter:blur(6px)}.pr-ad-top{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;border-bottom:1px solid #364330;font-size:10px;letter-spacing:.15em;color:#b7c7af}#pr-ad-cancel{width:36px;height:36px;font-size:25px;background:#2b342b;color:#f3f6ee;border:1px solid #64705c;border-radius:50%}.pr-ad-screen{min-height:240px;height:clamp(200px,42vh,420px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;text-align:center;background:repeating-linear-gradient(135deg,#1c241e,#1c241e 22px,#202b22 22px,#202b22 44px)}.pr-ad-screen strong{font-size:clamp(70px,12vw,130px);letter-spacing:.12em;line-height:1;font-weight:900}.pr-ad-screen p{font-size:15px;color:#d2dfc9;line-height:1.5}.pr-ad-screen small{font-size:11px;color:#95a78c}.pr-ad-progress{height:4px;background:#35442e}.pr-ad-progress i{display:block;height:100%;width:0;background:var(--lime)}.pr-ad-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px}.pr-ad-actions p{font-size:13px;color:#bfceb7}#pr-ad-skip{padding:13px 23px;min-width:170px;border:1px solid var(--lime);background:var(--lime);color:#152012;border-radius:9px;font:700 14px Arial;white-space:nowrap}#pr-ad-skip:disabled{background:#2c3629;color:#a9b7a0;border-color:#56664c;cursor:wait}#pr-ad-skip:focus-visible,#pr-ad-cancel:focus-visible{outline:3px solid #d2fc65;outline-offset:3px}@media(max-width:600px){.pr-ad-banner{gap:12px}.pr-ad-banner small{font-size:8px;max-width:160px;line-height:1.6}.pr-ad-actions{padding:15px;flex-wrap:wrap}.pr-ad-screen{min-height:160px}.pr-ad-layout{--pr-ad-gutter:22px}.pr-ad-rail>span{font-size:12px;letter-spacing:0}.pr-ad-rail>small{font-size:7px}}
