.resources-menu{position:relative;display:inline-flex;align-items:center}.resources-menu__trigger{display:inline-flex;align-items:center;gap:6px}.resources-menu__caret{font-size:11px;transition:transform .2s ease}.resources-menu[data-open=true] .resources-menu__caret{transform:rotate(180deg)}.resources-menu__panel{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);z-index:1100;display:grid;grid-template-columns:1fr 250px;gap:8px;width:min(880px,calc(100vw - 48px));padding:10px;border-radius:22px;border:1px solid rgb(var(--ov-ink) / .09);background:rgb(var(--ov-n-1e1e1e) / .985);-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 1px #ffffff80 inset,0 24px 60px -20px rgb(0 0 0 / calc(.26 * var(--ov-shade, 1))),0 6px 20px -12px rgb(0 0 0 / calc(.16 * var(--ov-shade, 1)));animation:resources-menu-in .18s cubic-bezier(.22,1,.36,1)}.resources-menu__panel[hidden]{display:none}.resources-menu__panel:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}@keyframes resources-menu-in{0%{opacity:0;transform:translate(-50%) translateY(-6px) scale(.985)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.resources-menu__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px 2px 4px 4px}.resources-menu__group{--tone: 255 85 0;display:flex;flex-direction:column;gap:1px;min-width:0}.resources-menu__group[data-tone=violet]{--tone: 139 92 246}.resources-menu__group[data-tone=blue]{--tone: 59 130 246}.resources-menu__title{margin:2px 10px 5px;font-size:10.5px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--tone))}.header-nav .resources-menu__link,.resources-menu__link{display:block;min-width:0;padding:5px 10px;border-radius:10px;text-decoration:none;opacity:1;transition:background .15s ease}.resources-menu__link:hover,.resources-menu__link:focus-visible{background:rgb(var(--ov-ink) / .055);outline:none}.resources-menu__text{display:flex;flex-direction:column;min-width:0}.resources-menu__label,.resources-menu__desc{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.resources-menu__label{font-size:13px;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:rgb(var(--ov-ink))}.resources-menu__desc{font-size:11.5px;line-height:1.3;color:rgb(var(--ov-ink) / .5)}.resources-menu__side{display:flex;flex-direction:column;gap:8px}.header-nav .resources-menu__tool,.resources-menu__tool{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1;padding:14px 16px;border-radius:18px;overflow:hidden;text-decoration:none;opacity:1;color:rgb(var(--ov-ink));background:radial-gradient(120% 80% at 100% 0%,rgb(255 85 0 / .28),transparent 62%),radial-gradient(90% 70% at 0% 100%,rgb(255 168 80 / .14),transparent 60%),rgb(var(--ov-n-171717));border:1px solid rgb(255 85 0 / .22);transition:transform .2s ease}.resources-menu__tool:hover{transform:translateY(-1px)}.resources-menu__pill{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f50;background:#ff55001f;box-shadow:0 0 0 1px #ff550040 inset}.header-nav .resources-menu__featured,.resources-menu__featured{display:flex;flex-direction:column;gap:3px;padding:11px 14px;border-radius:16px;overflow:hidden;text-decoration:none;opacity:1;color:rgb(var(--ov-ink));background:radial-gradient(110% 90% at 100% 100%,rgb(255 85 0 / .14),transparent 60%),radial-gradient(90% 70% at 0% 0%,rgb(145 112 217 / .18),transparent 60%),rgb(var(--ov-n-171717));border:1px solid rgb(var(--ov-ink) / .08);transition:transform .2s ease}.resources-menu__featured:hover{transform:translateY(-1px)}.resources-menu__mascots{display:flex;margin-bottom:2px}.resources-menu__mascots img{width:26px;height:26px;object-fit:contain;margin-right:-6px;filter:drop-shadow(0 3px 6px rgb(0 0 0 / .18))}.resources-menu__kicker{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f50}.resources-menu__featured-title{font-size:17px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.resources-menu__featured-title--sm{font-size:13.5px;line-height:1.25;letter-spacing:-.01em}.resources-menu__featured-body{font-size:12px;line-height:1.4;color:rgb(var(--ov-ink) / .62)}.resources-menu__featured-cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:650;color:#fff;background:linear-gradient(135deg,#ff6a1a,#f50);box-shadow:0 8px 18px -8px #ff5500e6}.resources-menu__more{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:650;color:rgb(var(--ov-ink) / .8)}.resources-menu__featured:hover .resources-menu__more{color:#f50}@media(prefers-reduced-motion:reduce){.resources-menu__panel,.resources-menu__link,.resources-menu__tool,.resources-menu__featured{animation:none;transition:none}}@media(max-width:1180px){.resources-menu__panel{grid-template-columns:1fr}.resources-menu__featured{display:none}.resources-menu__tool{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 14px}.resources-menu__featured-body{flex:1;min-width:220px}.resources-menu__featured-cta{margin-top:0}}
