.aa-docvid,.aa-docvid *,.aa-docvid *::before,.aa-docvid *::after,.aa-docvid-inline,.aa-docvid-inline *,.aa-docvid-inline *::before,.aa-docvid-inline *::after{box-sizing:border-box}.aa-docvid__frame{position:relative;aspect-ratio:16 / 9;background:var(--wp--preset--color--contrast,#0B1220);overflow:hidden}.aa-docvid__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.aa-docvid__poster{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:none;cursor:pointer}.aa-docvid__poster img{display:block;width:100%;height:100%;object-fit:cover;border:0!important;border-radius:0!important;box-shadow:none!important}.aa-docvid__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:var(--wp--preset--gradient--core,linear-gradient(135deg,#2563EB,#1E40AF));box-shadow:0 10px 28px rgb(11 18 32 / .45);transition:transform .18s ease}.aa-docvid__play::after{content:"";position:absolute;top:50%;left:calc(50% + 2px);transform:translate(-50%,-50%);border-style:solid;border-width:9px 0 9px 15px;border-color:#fff0 #fff0 #fff0 #fff}.aa-docvid__poster:hover .aa-docvid__play{transform:translate(-50%,-50%) scale(1.08)}.aa-docvid__poster:focus-visible{outline:3px solid var(--wp--preset--color--primary,#2563EB);outline-offset:-3px}.aa-docvid{position:fixed;right:24px;bottom:24px;width:clamp(280px, 30vw, 520px);z-index:9980;border:1px solid rgb(255 255 255 / .14);border-radius:14px;overflow:hidden;background:var(--wp--preset--color--contrast,#0B1220);box-shadow:0 24px 60px rgb(15 23 42 / .34);transition:width .22s ease,right .22s ease,left .22s ease}html.aa-docvid-closed .aa-docvid,.aa-docvid[hidden]{display:none!important}.aa-docvid.is-wide{left:16px;right:16px;width:auto;max-width:1100px;margin:0 auto}.aa-docvid__bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .4rem .4rem .875rem;background:rgb(255 255 255 / .07)}.aa-docvid__title{margin:0;overflow:hidden;color:#fff;font-family:var(--wp--preset--font-family--heading,system-ui,sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.aa-docvid__actions{flex:0 0 auto;display:flex;gap:.25rem}.aa-docvid__btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:rgb(255 255 255 / .12);color:#fff;font-family:var(--wp--preset--font-family--heading,system-ui,sans-serif);font-size:.875rem;line-height:1;cursor:pointer;transition:background .15s ease}.aa-docvid__btn:hover{background:rgb(255 255 255 / .28)}.aa-docvid__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.aa-docvid-inline{margin-top:var(--wp--preset--spacing--60,4rem);border:1px solid var(--wp--preset--color--border,#E2E8F0);border-radius:14px;overflow:hidden;background:var(--wp--preset--color--surface,#F8FAFC)}.aa-docvid-inline__label{margin:0;padding:.8rem 1.25rem;border-bottom:1px solid var(--wp--preset--color--border,#E2E8F0);color:var(--wp--preset--color--ink,#1E3A8A);font-family:var(--wp--preset--font-family--heading,system-ui,sans-serif);font-size:.9375rem;font-weight:700}.aa-docvid-inline+.wp-block-group{margin-top:var(--wp--preset--spacing--30,1.5rem)!important}@media (max-width:781px){.aa-docvid{left:12px;right:12px;bottom:12px;width:auto}.aa-docvid.is-wide{left:12px;right:12px}.aa-docvid__expand{display:none}.aa-docvid__play{width:46px;height:46px}.aa-docvid__play::after{border-width:7px 0 7px 12px}}@media (prefers-reduced-motion:reduce){.aa-docvid,.aa-docvid__btn,.aa-docvid__play{transition:none!important}.aa-docvid__poster:hover .aa-docvid__play{transform:translate(-50%,-50%)}}@media print{.aa-docvid{display:none!important}}