:root{--m-in:220ms;--m-out:140ms;--m-item:260ms;--m-step:35ms;--m-sheet:460ms;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in:cubic-bezier(.4,0,.7,.2);--ease-spring:cubic-bezier(.34,1.28,.64,1)}@media (min-width:1024px){.nav__link,.nav__trigger{position:relative}.nav__link::before,.nav__trigger::before{content:"";position:absolute;inset-inline:0;inset-block-end:6px;block-size:2px;border-radius:1px;background:var(--action);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--d-base) var(--ease-out)}.nav__trigger::before{inset-inline-end:.9em}.nav__link:hover::before,.nav__link:focus-visible::before,.nav__trigger:hover::before,.nav__trigger:focus-visible::before,.nav__trigger[aria-expanded=true]::before,.nav__link[aria-current]::before,.nav__trigger[aria-current]::before{transform:scaleX(1)}.nav__list:hover .nav__link[aria-current]:not(:hover)::before,.nav__list:hover .nav__trigger[aria-current]:not(:hover):not([aria-expanded=true])::before{transform:scaleX(0);transform-origin:100% 50%}.nav__trigger::after{transition:transform var(--d-base) var(--ease-out)}}.megapanel{transform-origin:50%0;transform:translateY(-10px) scale(.985);transition:opacity var(--m-out) var(--ease-in),transform var(--m-out) var(--ease-in),visibility 0s linear var(--m-out)}.megapanel[data-open]{transform:none;transition:opacity var(--m-in) var(--ease-out),transform var(--m-in) var(--ease-out),visibility 0s}.megapanel__grid>a,.megapanel__note{opacity:0;transform:translateY(8px);transition:opacity var(--m-out) var(--ease-in),transform var(--m-out) var(--ease-in)}[data-open] .megapanel__grid>a,[data-open] .megapanel__note{opacity:1;transform:none;transition:opacity var(--m-item) var(--ease-out) calc(var(--i,0)*var(--m-step) + 40ms),transform calc(var(--m-item) + 60ms) var(--ease-out) calc(var(--i,0)*var(--m-step) + 40ms)}.megapanel__grid>:nth-child(1){--i:0}.megapanel__grid>:nth-child(2){--i:1}.megapanel__grid>:nth-child(3){--i:2}.megapanel__grid>:nth-child(4){--i:3}.megapanel__grid>:nth-child(5){--i:4}.megapanel__grid>:nth-child(6){--i:5}.megapanel__grid>:nth-child(7){--i:6}.megapanel__grid>:nth-child(8){--i:7}.megapanel__grid>:nth-child(9){--i:8}.megapanel__grid>:nth-child(10){--i:9}.megapanel__grid>:nth-child(11){--i:10}.megapanel__grid>:nth-child(12){--i:11}.megapanel__note{--i:4}.megapanel__grid>a{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s2);align-items:start}.megapanel__grid>a>.ic-plate{margin-block-start:1px}.megapanel__body{display:block;min-inline-size:0}.megapanel__grid>a:hover{background:var(--tone-50,var(--tint))}.megapanel__grid>a[aria-current]{background:var(--tone-50,var(--tint))}.sheet{transition:visibility 0s linear 260ms}.sheet[data-open]{transition-delay:0s}.sheet__panel{transition:transform 260ms var(--ease-in)}.sheet[data-open] .sheet__panel{transition:transform var(--m-sheet) var(--ease-spring)}.sheet__body>*{opacity:0;transform:translateY(-8px);transition:opacity 120ms var(--ease-in),transform 120ms var(--ease-in)}.sheet[data-open] .sheet__body>*{opacity:1;transform:none;transition:opacity var(--m-item) var(--ease-out) calc(var(--i,0)*40ms + 140ms),transform calc(var(--m-item) + 80ms) var(--ease-out) calc(var(--i,0)*40ms + 140ms)}.sheet__body>:nth-child(1){--i:0}.sheet__body>:nth-child(2){--i:1}.sheet__body>:nth-child(3){--i:2}.sheet__body>:nth-child(4){--i:3}.sheet__body>:nth-child(5){--i:4}.sheet__body>:nth-child(6){--i:5}.sheet__body>:nth-child(7){--i:6}.sheet__body>:nth-child(8){--i:7}.sheet__body>:nth-child(9){--i:8}.sheet__body>:nth-child(10){--i:9}.sheet__group>.sheet__link,.sheet__group summary{display:flex;align-items:center;gap:var(--s3)}.sheet__group summary>.sheet__label{flex:1 1 auto}@media (prefers-reduced-motion:reduce){.megapanel{transform:translateY(0) scale(1)}.megapanel__grid>a,.megapanel__note,.sheet__body>*{transform:none}.nav__link::before,.nav__trigger::before{transition:none}}