.mega{inset-inline:0;overscroll-behavior:contain;background:var(--color-paper);border-top:1px solid var(--color-line);max-height:calc(100vh - 70px);box-shadow:var(--shadow-float);opacity:0;visibility:hidden;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility 0s linear .18s;position:absolute;top:100%;overflow-y:auto;transform:translateY(-8px)}.mega[data-open=true]{opacity:1;visibility:visible;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility 0s;transform:none}.mega-item{border-radius:var(--radius-ui);transition:background-color .2s var(--ease);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.mega-item:active{background:var(--color-line)}.mega-ic{border-radius:var(--radius-tool);border:1px solid var(--color-line);color:#0a0c00;width:38px;height:38px;transition:transform .2s var(--ease);background:#fff;place-items:center;display:grid}.mega-item:focus-visible .mega-ic{transform:scale(1.06)}@media (hover:hover){.mega-item:hover{background:var(--color-stone)}.mega-item:hover .mega-ic{transform:scale(1.06)}}.mc{min-height:228px}.mc-head{font:600 11px/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--color-lemon);align-items:center;gap:8px;margin:0 0 10px;display:flex}.mc-ic{color:#0a0c00;background:#fff;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.mc-ic .chitty-mark{width:16px;height:16px}.mc-card{background:var(--color-ink-2);color:#ffffffdb;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;line-height:1.35;display:grid}.mc-card>svg{color:var(--color-lemon)}.mc-card>svg path{stroke-dasharray:1}.mc-logo{background:#fff;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.mc-logo .chitty-mark{width:16px;height:16px}.mc-card.is-result{color:#fff;background:#ffe4401f;border-color:#ffe44059}.mega[data-open=true] .mc-card{animation:mc-in .24s var(--ease) calc(var(--i) * 45ms + 40ms) both}.mega[data-open=true] .mc-logo{animation:mc-logo .22s var(--ease) calc(var(--i) * 45ms + .13s) both}.mega[data-open=true] .mc-card>svg path{animation:mc-tick .22s var(--ease) calc(var(--i) * 45ms + .16s) both}@keyframes mc-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes mc-logo{0%{opacity:0;transform:scale(.8)}}@keyframes mc-tick{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.mega-toggle{width:18px;height:24px;color:var(--color-ink);cursor:pointer;place-items:center;margin-left:2px;display:grid;position:relative}.mega-toggle:before{content:"";position:absolute;inset:-8px -3px}.mega-toggle svg{transition:transform .25s var(--ease)}.mega-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.mega,.mega[data-open=true]{transform:none}.mega-toggle svg{transition:none}.mega[data-open=true] :is(.mc-card,.mc-logo),.mega[data-open=true] .mc-card>svg path{animation:none}.mega-ic{transition:none}}@media (min-width:1000px){.mnav:has(.mnav-trends) .mnav-primary{display:none}}@media (max-width:999.98px){.mnav-trends li:nth-child(n+5){display:none}}.mnav-trends{opacity:0;transition:opacity .2s var(--ease), transform .2s var(--ease);transform:translateY(14px)}html.mo .mnav-trends{opacity:1;transition:opacity .4s var(--ease) .1s, transform .4s var(--ease) .1s;transform:none}@media (prefers-reduced-motion:reduce){.mnav-trends{opacity:1;transform:none}}
