.priority-art-host{position:relative}.priority-art-enlarge{position:absolute;right:12px;bottom:12px;z-index:2;min-height:44px;padding:10px 16px;border:1px solid #d5b9ff80;border-radius:10px;background:#121018ee;color:#fff;font:600 14px/1.3 var(--font-ui),sans-serif;cursor:zoom-in}.priority-art-enlarge:focus-visible,.priority-art-dialog button:focus-visible,.priority-art-dialog-scroll:focus-visible{outline:3px solid #f222b0;outline-offset:3px}.priority-art-dialog{position:fixed;inset:16px;width:calc(100vw - 32px);height:calc(100dvh - 32px);max-width:none;max-height:none;margin:0;padding:0;border:1px solid #8c6bf080;border-radius:16px;background:#0e0c13;color:white;z-index:10000;overflow:hidden}.priority-art-dialog::backdrop{background:#000d}.priority-art-dialog-bar{height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid #ffffff24;font:400 14px/1.4 var(--font-ui),sans-serif}.priority-art-dialog button{min-width:44px;min-height:44px;border:1px solid #ffffff60;border-radius:8px;background:#26202e;color:white;font:600 15px var(--font-ui),sans-serif;cursor:pointer}.priority-art-dialog-scroll{overflow:auto;height:calc(100% - 64px);overscroll-behavior:contain;touch-action:pan-x pan-y}.priority-art-dialog-scroll img{display:block;width:max(1600px,100%);max-width:none;height:auto;margin:0}.priority-art-host img{cursor:zoom-in}
@media(max-width:720px){.priority-art-dialog{inset:8px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.priority-art-dialog-bar{height:72px;font-size:13px}.priority-art-dialog-scroll{height:calc(100% - 72px)}.priority-art-enlarge{right:8px;bottom:8px;font-size:13px}#faqImage.na-image{overflow-x:auto;overscroll-behavior-inline:contain}#faqImageAsset{width:1000px!important;max-width:none!important}}

.priority-art-dialog{color-scheme:dark}.priority-art-dialog-scroll{scrollbar-color:#8c6bf0 #17121f}

/* Compact visible symbol, with a full touch target and descriptive accessible name. */
.priority-art-enlarge{width:44px;height:44px;min-height:44px;padding:0;display:grid;place-items:center;right:10px;bottom:10px;border:0;border-radius:50%;background:#12101899;backdrop-filter:blur(8px);color:#d8d4df;opacity:.66;transition:opacity .16s ease,background .16s ease}
.priority-art-enlarge:hover,.priority-art-enlarge:focus-visible{opacity:1;background:#24202ee8;color:#fff}.priority-art-enlarge svg{display:block;width:18px;height:18px;pointer-events:none}
@media(hover:none){.priority-art-enlarge{opacity:.85}}
@media(prefers-reduced-motion:reduce){.priority-art-enlarge{transition:none}}
