#app[data-aona-theme] #menu-backdrop{position:fixed;inset:0;z-index:90;background:var(--aona-color-overlay);backdrop-filter:none;-webkit-backdrop-filter:none;opacity:0;pointer-events:none;transition:opacity .2s;touch-action:none}#app[data-aona-theme] #menu-backdrop.is-open{opacity:1;pointer-events:auto}#app[data-aona-theme] #site-menu{position:fixed;z-index:91;top:0;left:0;right:auto;height:100dvh;width:min(340px,calc(100vw - 35px));max-width:none;padding:26px 19px;border:0;border-radius:0;background:var(--aona-color-surface-raised);color:var(--aona-color-text);box-shadow:var(--aona-shadow-modal);transform:translate(-105%);transition:transform .25s;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:normal;-webkit-font-smoothing:antialiased;font-synthesis:none}#app[data-aona-theme] #site-menu.is-open{transform:translate(0)}#app[data-aona-theme] #site-menu[hidden],#app[data-aona-theme] #menu-backdrop[hidden]{display:none}#app[data-aona-theme] #site-menu>*{flex-shrink:0;min-width:0}#app[data-aona-theme] .drawer-top{display:flex;justify-content:space-between;align-items:center;padding:0 9px 15px;border-bottom:1px solid var(--aona-color-border-subtle)}#app[data-aona-theme] .drawer-logo{display:block;width:100px;height:auto;border-radius:12px;background:var(--aona-white)}#app[data-aona-theme] #site-menu .drawer-close{display:grid;place-items:center;width:43px;min-height:0;height:43px;padding:0;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--aona-color-text);flex-shrink:0}#app[data-aona-theme] .drawer-sub{font-size:10px;color:var(--aona-color-text-muted);text-transform:uppercase;letter-spacing:1.5px;margin:25px 15px 12px;font-weight:850}#app[data-aona-theme] #site-menu .drawer-item{padding:14px;display:flex;gap:15px;align-items:center;width:100%;min-height:0;border:1px solid transparent;background:transparent;color:var(--aona-color-text);font-size:14px;font-weight:720;border-radius:12px;text-align:left;margin:0 0 4px;text-decoration:none;line-height:normal}#app[data-aona-theme] #site-menu svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}#app[data-aona-theme] #site-menu .drawer-item svg{color:var(--aona-color-link)}#app[data-aona-theme] #site-menu .drawer-item small{margin-left:auto;color:var(--aona-color-text-muted)}#app[data-aona-theme] #site-menu .drawer-item:hover{background:var(--aona-color-selected-soft);color:var(--aona-color-link)}#app[data-aona-theme] #site-menu .drawer-close:hover{background:var(--aona-color-selected-soft);border-color:var(--aona-color-border-subtle)}#app[data-aona-theme] #site-menu :is(a,button){transition:background .18s ease,transform .18s ease,color .18s ease,border-color .18s ease}#app[data-aona-theme] #site-menu :is(a,button):hover:not(:disabled){transform:translateY(-1px)}#app[data-aona-theme] .drawer-footer{margin-top:auto;border-top:1px solid var(--aona-color-border-subtle);padding:20px 13px 7px}#app[data-aona-theme] #site-menu .appearance-options{border:0;margin:0;padding:0}#app[data-aona-theme] #site-menu .appearance-options legend{font-size:11px;margin-bottom:8px}#app[data-aona-theme] #site-menu .appearance-options button{min-height:40px;font-size:12px;border:1px solid var(--aona-color-border-subtle);border-radius:12px}#app[data-aona-theme] #site-menu :focus-visible{outline:3px solid var(--aona-color-focus);outline-offset:3px}#app[data-aona-theme] #site-menu [hidden]{display:none}@media(max-width:600px){#app[data-aona-theme] #site-menu .drawer-close{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){#app[data-aona-theme] :is(#site-menu,#menu-backdrop),#app[data-aona-theme] #site-menu :is(a,button){transition:none}#app[data-aona-theme] #site-menu :is(a,button):hover:not(:disabled){transform:none}}@media(forced-colors:active){#app[data-aona-theme] #site-menu{border-right:1px solid CanvasText}#app[data-aona-theme] #menu-backdrop{background:CanvasText}#app[data-aona-theme] #site-menu :focus-visible{outline-color:Highlight}#app[data-aona-theme] #site-menu .appearance-options button[aria-pressed=true]{border:2px solid Highlight}}#app[data-aona-theme] #site-menu>nav{display:flex;flex-direction:column}#app[data-aona-theme] #site-menu.is-open~#toast{z-index:89}#app .tab-strip{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:sticky;top:var(--site-header-height);z-index:19;padding:10px clamp(24px,5vw,68px);background:var(--aona-color-background);border-bottom:1px solid var(--aona-color-border-subtle)}#app .tab-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:340px;padding:0;border:0;background:transparent}#app .main-tab{min-width:0;min-height:44px;display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--aona-color-text-secondary);font-size:13px;line-height:1.3;font-weight:700;letter-spacing:-.2px;white-space:nowrap;text-decoration:none}#app .main-tab svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}#app .main-tab.active{background:var(--aona-color-selected-soft);color:var(--aona-color-link);border-color:var(--aona-color-border-subtle)}#app .main-tab:not(.active):hover{background:var(--aona-color-surface-accent);color:var(--aona-color-text)}#app .tab-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:7px;background:var(--aona-color-1);color:var(--aona-color-4);font-size:11px;line-height:1;font-weight:750;font-variant-numeric:tabular-nums}#app .tab-count[hidden]{display:none}#app .main-tab:focus-visible{outline:3px solid var(--aona-color-focus);outline-offset:2px}#app{--primary-navigation-height:65px}#app{--visible-navigation-height:var(--primary-navigation-height)}#app .tab-strip{transition:transform .2s ease}#app.navigation-hidden{--visible-navigation-height:0px}#app.navigation-hidden .tab-strip{transform:translateY(-100%);pointer-events:none}#directory,#categories{scroll-margin-top:calc(var(--site-header-height) + var(--primary-navigation-height) + 24px)}@media(max-width:600px){#app{--primary-navigation-height:57px}#app .tab-strip{padding:6px 18px}#app .tab-track{max-width:none}#app .main-tab{padding:8px}}@media(forced-colors:active){#app .main-tab.active{outline:2px solid Highlight}#app .main-tab:focus-visible{outline-color:Highlight}}@media(prefers-reduced-motion:reduce){#app .tab-strip{transition:none}}#app[data-aona-theme] #site-menu .drawer-item.current,#app[data-aona-theme] #site-menu .drawer-item.current:hover{background:var(--aona-color-selected);color:var(--aona-color-on-selected)}#app[data-aona-theme] #site-menu .drawer-item.current :is(svg,small){color:inherit}
