.H4hNEG_header{z-index:40;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0}.H4hNEG_headerInner{min-height:var(--header-h);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.H4hNEG_headerStart,.H4hNEG_headerEnd{align-items:center;gap:.5rem;display:flex}.H4hNEG_logo{min-height:44px;color:var(--text);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.H4hNEG_wordmark{letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.H4hNEG_menuButton,.H4hNEG_iconButton{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.H4hNEG_menuButton:hover,.H4hNEG_iconButton:hover{background:var(--surface-muted)}.H4hNEG_iconButton{border-color:var(--border)}.H4hNEG_plans{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#4c1d95 100%);border-radius:999px;align-items:center;gap:.4rem;min-height:40px;padding:0 1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 10px #7c3aed59}.H4hNEG_plans svg{color:#ffd4d4}.H4hNEG_plans:hover{filter:brightness(1.08)}.H4hNEG_shell{display:block}.H4hNEG_content{min-width:0}.H4hNEG_sidebar{z-index:50;background:var(--surface);border-right:1px solid var(--border);width:min(18rem,86vw);box-shadow:var(--shadow);visibility:hidden;flex-direction:column;transition:transform .2s,visibility .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.H4hNEG_sidebarOpen{visibility:visible;transform:none}.H4hNEG_backdrop{z-index:45;background:#0a061273;border:0;padding:0;position:fixed;inset:0}html.H4hNEG_drawerOpen{overflow:hidden}@media (prefers-reduced-motion:reduce){.H4hNEG_sidebar{transition:none}}.H4hNEG_drawerTop{justify-content:flex-end;padding:.5rem .5rem 0;display:flex}@media (min-width:1024px){.H4hNEG_menuButton,.H4hNEG_drawerTop{display:none}.H4hNEG_shell{grid-template-columns:15rem minmax(0,1fr);display:grid}.H4hNEG_sidebar{z-index:auto;top:var(--header-h);height:calc(100vh - var(--header-h));visibility:visible;width:auto;box-shadow:none;transition:none;position:sticky;transform:none}.H4hNEG_backdrop{display:none}}.H4hNEG_sidebarInner{flex-direction:column;flex:1 0 auto;gap:1rem;padding:1rem .75rem;display:flex}.H4hNEG_newProblem{justify-content:center;align-items:center;gap:.4rem;width:100%;display:inline-flex}.H4hNEG_navList{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.H4hNEG_navLink{border-radius:var(--radius-sm);min-height:44px;color:var(--text);align-items:center;gap:.65rem;padding:0 .75rem;font-weight:500;text-decoration:none;display:flex}.H4hNEG_navLink:hover{background:var(--surface-muted)}.H4hNEG_navLink[aria-current=page]{background:var(--info-bg);color:var(--info-text);font-weight:700}.H4hNEG_navIcon{flex:none;width:20px;height:20px}.H4hNEG_sidebarBottom{border-top:1px solid var(--border);margin-top:auto;padding-top:.75rem}.H4hNEG_sectionLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 .25rem;padding:0 .75rem;font-size:.8rem;font-weight:700}.H4hNEG_guest{color:var(--text-muted);padding:0 .75rem;font-size:.9rem}.H4hNEG_guest p{margin:0 0 .25rem}.H4hNEG_signIn{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.H4hNEG_languages{position:relative}.H4hNEG_languageButton{gap:.3rem;width:auto;min-width:44px;padding:0 .6rem}.H4hNEG_languageCode{font-size:.8rem;font-weight:700}.H4hNEG_languageMenu{z-index:60;top:calc(100% + 6px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:12rem;max-height:min(70vh,32rem);box-shadow:var(--shadow);margin:0;padding:.35rem;list-style:none;position:absolute;inset-inline-end:0;overflow-y:auto}.H4hNEG_languageMenu a{min-height:40px;color:var(--text);border-radius:6px;align-items:center;padding:0 .75rem;text-decoration:none;display:flex}.H4hNEG_languageMenu a:hover{background:var(--surface-muted)}.H4hNEG_languageMenu a[aria-current=true]{background:var(--info-bg);color:var(--info-text);font-weight:700}html[dir=rtl] .H4hNEG_sidebar{border-right:0;border-left:1px solid var(--border);left:auto;right:0;transform:translate(100%)}html[dir=rtl] .H4hNEG_sidebarOpen{transform:none}@media (min-width:1024px){html[dir=rtl] .H4hNEG_sidebar{transform:none}}@media (max-width:520px){.H4hNEG_headerEnd{gap:.25rem}.H4hNEG_languageCode{display:none}.H4hNEG_languageButton{width:44px;padding:0}.H4hNEG_plans{padding:0 .75rem}}@media (max-width:374px){.H4hNEG_headerInner{gap:.4rem}.H4hNEG_wordmark{display:none}}
