.tnt-mega{--tnt-mega-height:480px;--tnt-mega-nav-width:220px;--tnt-mega-mobile-height:80vh;--tnt-mega-mobile-nav-width:96px;--tnt-mega-accent:var(--tnt-primary, #ef4056);--tnt-mega-link:var(--tnt-link, #19bfd3);--tnt-mega-text:#3f4064;--tnt-mega-heading:#23254e;--tnt-mega-muted:#81858b;--tnt-mega-hover-bg:#f0f0f1;--tnt-mega-border:#f0f0f1;--tnt-mega-divider:#e0e0e2;--tnt-mega-bg:#fff;position:relative;display:flex;width:100%;height:var(--tnt-mega-height);background:var(--tnt-mega-bg);font-size:14px;line-height:1.8;text-align:start}.tnt-mega ul{margin:0;padding:0;list-style:none}.tnt-mega a{text-decoration:none;box-shadow:none}.tnt-mega__chev,.tnt-mega__toggle{flex-shrink:0}.tnt-mega:dir(ltr) .tnt-mega__chev{transform:scaleX(-1)}.tnt-mega__icon--mask{background-color:currentColor;-webkit-mask:var(--tnt-icon) center / contain no-repeat;mask:var(--tnt-icon) center / contain no-repeat}.tnt-mega__menu{flex:0 0 var(--tnt-mega-nav-width);width:var(--tnt-mega-nav-width);overflow-y:auto;border-inline-end:1px solid var(--tnt-mega-border);scrollbar-width:thin}.tnt-mega__link{display:flex;align-items:center;gap:8px;padding:12px 16px;color:var(--tnt-mega-text);font-weight:500;transition:background-color .15s,color .15s}.tnt-mega__item.is-active>.tnt-mega__link,.tnt-mega__link:hover{background:var(--tnt-mega-hover-bg);color:var(--tnt-mega-accent)}.tnt-mega__label{flex:1}.tnt-mega__icon{display:none;flex-shrink:0;width:24px;height:24px;object-fit:contain;font-size:20px;line-height:24px;text-align:center}.tnt-mega--desktop-icons .tnt-mega__icon{display:block}.tnt-mega__panel{display:none;position:absolute;top:0;bottom:0;inset-inline-start:var(--tnt-mega-nav-width);inset-inline-end:0;flex-direction:column;padding:16px 20px;overflow:auto;scrollbar-width:thin}.tnt-mega__item.is-active>.tnt-mega__panel{display:flex}.tnt-mega__all{display:inline-flex;align-items:center;align-self:flex-start;gap:2px;margin-bottom:12px;color:var(--tnt-mega-link);font-size:13px;font-weight:500}.tnt-mega__all:hover{color:var(--tnt-mega-link);opacity:.85}.tnt-mega__links{flex:1;min-height:0;column-width:180px;column-gap:24px;column-fill:auto}.tnt-mega__heading{padding-top:6px;break-inside:avoid;break-after:avoid}.tnt-mega__heading-link{display:inline-flex;align-items:center;gap:4px;margin-bottom:6px;padding-inline-start:8px;border-inline-start:2px solid var(--tnt-mega-accent);color:var(--tnt-mega-heading);font-weight:700;line-height:1.5}.tnt-mega__heading-link:hover{color:var(--tnt-mega-accent)}.tnt-mega__heading .tnt-mega__toggle{display:none}.tnt-mega__leaf{break-inside:avoid}.tnt-mega__leaf-link{display:block;color:var(--tnt-mega-muted);line-height:2.4}.tnt-mega__leaf-link:hover{color:var(--tnt-mega-accent)}.tnt-mega__thumb,.tnt-mega__leaf--all{display:none}@media (max-width:767px){.tnt-mega{height:var(--tnt-mega-mobile-height)}.tnt-mega__menu{flex-basis:var(--tnt-mega-mobile-nav-width);width:var(--tnt-mega-mobile-nav-width);border:0;background:var(--tnt-mega-hover-bg);scrollbar-width:none}.tnt-mega__menu::-webkit-scrollbar{display:none}.tnt-mega__item{border-bottom:1px solid var(--tnt-mega-divider)}.tnt-mega__link,.tnt-mega__link:hover{flex-direction:column;justify-content:center;gap:6px;min-height:84px;padding:14px 6px;background:none;color:var(--tnt-mega-text);font-size:12px;line-height:1.7;text-align:center}.tnt-mega__item.is-active>.tnt-mega__link{background:var(--tnt-mega-bg);color:var(--tnt-mega-accent)}.tnt-mega__label{flex:none}.tnt-mega__icon{display:block;width:16px;height:16px;font-size:15px;line-height:16px}.tnt-mega__panel{inset-inline-start:var(--tnt-mega-mobile-nav-width);padding:0 16px}.tnt-mega__item.is-active>.tnt-mega__panel{display:block}.tnt-mega__all,.tnt-mega__all:hover{display:flex;align-items:center;gap:4px;margin:0;padding:18px 0 10px;color:var(--tnt-mega-heading);font-size:14px;font-weight:700;opacity:1}.tnt-mega__links{column-count:auto;column-width:auto}.tnt-mega__group{border-bottom:1px solid var(--tnt-mega-border)}.tnt-mega__heading{padding:0}.tnt-mega__heading-link,.tnt-mega__heading-link:hover{display:flex;width:100%;margin:0;padding:20px 0;border:0;color:var(--tnt-mega-heading);font-size:12px}.tnt-mega__heading-link .tnt-mega__chev{display:none}.tnt-mega__heading .tnt-mega__toggle{display:block;margin-inline-start:auto;width:20px;height:20px;transform:rotate(-90deg);transition:transform .2s}.tnt-mega__group.is-open .tnt-mega__toggle{transform:rotate(90deg)}.tnt-mega__sub{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px;padding-bottom:10px}.tnt-mega__group.is-open>.tnt-mega__sub{display:grid}.tnt-mega__leaf--all{display:block}.tnt-mega__leaf-link,.tnt-mega__leaf-link:hover{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--tnt-mega-text);font-size:12px;line-height:1.6;text-align:center}.tnt-mega__thumb{display:flex;align-items:center;justify-content:center;width:55px;max-width:100%;padding:5px;aspect-ratio:1;border-radius:50%;background:var(--tnt-mega-hover-bg);color:var(--tnt-mega-text);overflow:hidden}.tnt-mega__thumb-img{display:block;width:72%;height:72%;object-fit:contain}.tnt-mega__thumb-letter{font-size:22px;font-weight:700;color:var(--tnt-mega-muted)}}