
[data-presentation-menu-toggle],[data-presentation-action-bar]{display:none}
[data-presentation-menu-toggle]{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;min-height:48px;padding:.6rem 1rem;cursor:pointer;max-width:100%;overflow-wrap:anywhere}
[data-presentation-menu-toggle]:focus-visible,[data-presentation-action-bar] a:focus-visible{outline:3px solid currentColor;outline-offset:3px}
[data-presentation-sticky-active]{position:sticky!important;top:0;z-index:24;background:var(--presentation-nav-surface,var(--surface,#fff));color:var(--presentation-nav-ink,var(--text,#18212b));isolation:isolate}
[data-presentation-action-bar]{position:fixed;z-index:25;inset:auto max(.75rem,env(safe-area-inset-right)) max(.5rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));padding:.4rem;background:var(--presentation-nav-surface,var(--surface,#fff));color:var(--presentation-nav-ink,var(--text,#18212b));border:1px solid currentColor;box-shadow:0 .25rem 1.1rem #0002;max-width:calc(100% - 1.5rem);box-sizing:border-box}
[data-presentation-action-bar] a{display:block;text-align:center;color:inherit!important;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em;padding:.65rem .9rem;min-height:48px;box-sizing:border-box;overflow-wrap:anywhere}
[data-presentation-action-bar="pill"]{border-radius:2rem;max-width:min(28rem,calc(100% - 1.5rem));margin-inline:auto}
[data-presentation-action-bar="edge"]{inset-inline:0;bottom:0;max-width:100%;border-inline:0;border-bottom:0;padding-bottom:max(.4rem,env(safe-area-inset-bottom))}
[data-presentation-hover="tint"] [data-presentation-primary-action]:hover{text-decoration-thickness:2px}
@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-presentation-hover="lift"] [data-presentation-primary-action]{transition:transform .16s ease}[data-presentation-hover="lift"] [data-presentation-primary-action]:hover{transform:translateY(-2px)}}
@media(max-width:760px){
 [data-presentation-menu-toggle][data-presentation-ready]{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;grid-column:1/-1;justify-self:start}
 [data-presentation-nav][data-presentation-collapsed]{display:none!important}
 [data-presentation-nav]{max-width:100%;min-width:0;grid-column:1/-1}
 [data-presentation-nav][data-presentation-open]{display:flex!important;flex-wrap:wrap;gap:.5rem;max-height:min(65vh,28rem);max-height:min(65dvh,28rem,calc(100dvh - var(--presentation-header-base,100px) - 1rem));overflow:auto;overscroll-behavior:contain;scroll-padding:.5rem}
 [data-presentation-nav][data-presentation-open] a{min-height:48px;box-sizing:border-box;display:inline-flex;align-items:center;max-width:100%;overflow-wrap:anywhere}
 [data-presentation-menu="panel"][data-presentation-open]{padding:.75rem;border:1px solid currentColor;border-radius:.5rem}
 [data-presentation-menu="compact"][data-presentation-open]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}
 [data-presentation-action-bar][data-presentation-visible]{display:block}
}
@media(prefers-reduced-motion:no-preference){
 [data-presentation-motion="fade"] [data-presentation-revealed]{animation:presentation-fade .28s ease-out both}
 [data-presentation-motion="rise"] [data-presentation-revealed]{animation:presentation-rise .32s ease-out both}
 [data-presentation-motion="settle"] [data-presentation-revealed]{animation:presentation-settle .3s ease-out both}
 @keyframes presentation-fade{from{opacity:.88}to{opacity:1}}
 @keyframes presentation-rise{from{transform:translateY(6px)}to{transform:none}}
 @keyframes presentation-settle{from{transform:translateY(3px);opacity:.94}to{transform:none;opacity:1}}
}
@media(prefers-reduced-motion:reduce){[data-presentation-revealed]{animation:none!important}[data-presentation-primary-action]{transition:none!important}}
@media print{
 [data-presentation-menu-toggle],[data-presentation-action-bar]{display:none!important}
 [data-presentation-nav][data-presentation-collapsed],[data-presentation-nav][data-presentation-open]{display:block!important;max-height:none!important;overflow:visible!important}
 [data-presentation-sticky-active]{position:static!important}
 [data-presentation-revealed]{animation:none!important;transform:none!important;opacity:1!important}
}
