.site-popup[data-astro-cid-fkxhrpme]{position:fixed;inset:24px 12px;display:grid;place-items:center;z-index:1000;pointer-events:none}.site-popup-group[data-astro-cid-fkxhrpme]{display:flex;gap:16px;max-width:100%}.site-popup-card[data-astro-cid-fkxhrpme]{display:flex;flex-direction:column;width:min(400px,calc(100vw - 24px));translate:var(--popup-x, 0px) var(--popup-y, 0px);pointer-events:auto;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;background:#fff;color:var(--fg, #171717);box-shadow:0 24px 60px #0a151e47}.site-popup-card[data-astro-cid-fkxhrpme].is-front{z-index:1}.site-popup[data-astro-cid-fkxhrpme][hidden],.site-popup-card[data-astro-cid-fkxhrpme][hidden],.site-popup-navigation[data-astro-cid-fkxhrpme][hidden]{display:none}.radius-none[data-astro-cid-fkxhrpme]{border-radius:0}.radius-small[data-astro-cid-fkxhrpme]{border-radius:8px}.radius-medium[data-astro-cid-fkxhrpme]{border-radius:16px}.radius-large[data-astro-cid-fkxhrpme]{border-radius:28px}.site-popup-scroll[data-astro-cid-fkxhrpme]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.site-popup-zoom[data-astro-cid-fkxhrpme]{display:block;width:100%;padding:0;border:0;background:#f5f5f5;cursor:zoom-in}.site-popup-image[data-astro-cid-fkxhrpme]{display:block;width:100%;height:auto}.site-popup-viewer[data-astro-cid-fkxhrpme]{width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:16px 16px 72px;border:0;background:#0a151ef0;pointer-events:auto}.site-popup-viewer[data-astro-cid-fkxhrpme]::backdrop{background:transparent}.site-popup-viewer-image[data-astro-cid-fkxhrpme]{display:block;width:100%;height:100%;object-fit:contain}.site-popup-viewer-close[data-astro-cid-fkxhrpme]{position:fixed;left:50%;bottom:16px;min-width:120px;min-height:44px;transform:translate(-50%);border:0;background:#fff;color:#171717;font-weight:650;cursor:pointer}.site-popup-content[data-astro-cid-fkxhrpme]{padding:22px 24px 24px}.site-popup-header[data-astro-cid-fkxhrpme]{display:flex;flex:none;align-items:center;justify-content:space-between;min-height:44px;border-bottom:1px solid #e5e5e5}.site-popup-header[data-astro-cid-fkxhrpme]:focus-visible{outline-offset:-3px}.site-popup-navigation[data-astro-cid-fkxhrpme]{display:flex;margin-inline-start:auto}.site-popup-navigation[data-astro-cid-fkxhrpme] button[data-astro-cid-fkxhrpme]{min-width:54px;min-height:44px;padding:0 12px;border:0;border-inline-start:1px solid #e5e5e5;background:transparent;color:#171717;font-size:13px;cursor:pointer}.site-popup-navigation[data-astro-cid-fkxhrpme] button[data-astro-cid-fkxhrpme]:hover{background:#f5f5f5}@media(min-width:601px){.site-popup-header[data-astro-cid-fkxhrpme]{cursor:grab;touch-action:none;user-select:none}.site-popup-header[data-astro-cid-fkxhrpme]:active{cursor:grabbing}}.site-popup-count[data-astro-cid-fkxhrpme]{margin:0;padding:8px 16px;color:var(--muted, #525252);font-size:12px;font-weight:650;letter-spacing:.04em}.site-popup-title[data-astro-cid-fkxhrpme]{overflow-wrap:anywhere;margin:0;color:#171717;font-size:19px;font-weight:700;line-height:1.45;word-break:keep-all}.site-popup-body[data-astro-cid-fkxhrpme]{overflow-wrap:anywhere;margin:10px 0 0;color:var(--fg, #171717);font-size:15px;line-height:1.7;white-space:pre-line}.site-popup-link[data-astro-cid-fkxhrpme]{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center;margin-top:18px;min-height:44px}.site-popup-actions[data-astro-cid-fkxhrpme]{flex:none;display:flex;border-top:1px solid #e5e5e5;font-size:14px}.site-popup-actions[data-astro-cid-fkxhrpme] button[data-astro-cid-fkxhrpme]{flex:1;min-height:48px;padding:12px 16px;border:0;background:transparent;color:var(--muted, #525252);cursor:pointer;transition:background-color .2s ease}.site-popup-actions[data-astro-cid-fkxhrpme] button[data-astro-cid-fkxhrpme]:hover{background:#f5f5f5}.site-popup-actions[data-astro-cid-fkxhrpme] .site-popup-close[data-astro-cid-fkxhrpme]{border-left:1px solid #e5e5e5;color:#171717;font-weight:650}@media(max-width:600px){.site-popup[data-astro-cid-fkxhrpme]{top:12px;bottom:max(12px,env(safe-area-inset-bottom))}.site-popup-card[data-astro-cid-fkxhrpme]{max-height:min(72vh,calc(100vh - 24px));max-height:min(72dvh,calc(100dvh - max(12px,env(safe-area-inset-bottom)) - 12px))}.site-popup-content[data-astro-cid-fkxhrpme]{padding:16px}}
