.ldgnoG_mobileNavContainer{background-color:var(--color-bg-secondary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-dropdown);border:var(--border-width-thin) solid var(--color-border-primary);animation:ldgnoG_dropdownFadeIn var(--transition-normal) ease-out;opacity:1;visibility:visible;pointer-events:auto;transform-origin:100% 0;z-index:99999998;min-width:220px;margin-top:var(--space-2);display:block;overflow:hidden}.ldgnoG_mobileNavContainer.ldgnoG_desktopMenu{width:250px;min-width:250px}.ldgnoG_mobileNavContainer.ldgnoG_mobileMenu{border-radius:0;width:100vw;min-width:100vw;margin-top:0;left:0!important;right:auto!important}.ldgnoG_mobileNav{flex-direction:column;gap:.5rem;padding:8px 16px;display:flex}.ldgnoG_mobileNavSeparator{background-color:var(--color-border-primary);opacity:.6;align-items:center;height:1px;margin:.375rem 0;padding:0 .5rem;display:flex;position:relative}.ldgnoG_themeToggleSeparator{background-color:var(--color-border-primary);opacity:.8;height:1px;margin:.25rem .5rem}.ldgnoG_themeToggleWrapper{justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem 1rem .375rem;display:flex}.ldgnoG_themeToggleLabel{min-width:0;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;padding-left:3px;font-size:.75rem;font-weight:500;display:flex}.ldgnoG_themeToggleIcon{color:var(--color-text-muted);flex-shrink:0}.ldgnoG_mobileNavLink{color:var(--color-text-primary);background-color:var(--color-surface-interactive);border:1px solid #0000;border-left-width:3px;border-radius:6px;align-items:center;gap:.75rem;padding:.625rem 1rem;text-decoration:none;transition:all .2s;display:flex}.ldgnoG_mobileNavLink.ldgnoG_active{border-left-color:var(--color-brand);background-color:#ff3b3026}.ldgnoG_signUpLink{border:1px solid #ff3b3033;border-left:3px solid var(--color-brand);background-color:#ff3b3014}.ldgnoG_signUpLink:hover{border-color:#ff3b304d;border-left-color:var(--color-brand);background-color:#ff3b3026}.ldgnoG_mobileNavLink:hover{border-left-color:var(--color-brand);background-color:#ff3b301a;padding-left:calc(1rem - 3px)}.ldgnoG_navIcon{color:var(--color-brand);font-size:1.25rem}.ldgnoG_proText{color:var(--color-brand);font-size:inherit;font-weight:inherit;line-height:inherit}@keyframes ldgnoG_dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ldgnoG_troubleShooterButton{border:var(--border-width-thin) solid #ff950066;color:var(--color-trouble-text);cursor:pointer;border-radius:var(--border-radius-md);white-space:nowrap;background:#ff95001a;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;height:38px;padding:.4rem .75rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s;animation:2.5s infinite ldgnoG_askAiPulseRing;display:flex;position:relative}.ldgnoG_troubleShooterButton:hover{border-color:var(--color-trouble,#ff9500);background:#ff950033;animation:none;box-shadow:0 0 15px #ff95004d}.ldgnoG_troubleShooterButton.ldgnoG_active{border-color:var(--color-trouble,#ff9500);background:#ff950033;animation:none}@keyframes ldgnoG_askAiPulseRing{0%{box-shadow:0 0 #ff950033}70%{box-shadow:0 0 0 5px #ff950000}to{box-shadow:0 0 #ff950000}}.ldgnoG_troubleShooterIcon{color:var(--color-trouble-text);transition:transform .3s}.ldgnoG_troubleShooterButton:hover .ldgnoG_troubleShooterIcon{transform:scale(1.1)}.ldgnoG_troubleShooterText{color:var(--color-text-primary);font-weight:600}@media (max-width:1000px){.ldgnoG_troubleShooterButton{gap:.5rem;width:auto;padding:.4rem .75rem}.ldgnoG_troubleShooterText{white-space:nowrap;font-size:.875rem;display:inline}}.ldgnoG_desktopMenuButton{background:var(--color-surface-interactive);border:var(--border-width-thin) solid var(--color-border-primary);color:var(--color-gray-100);cursor:pointer;border-radius:var(--border-radius-md);justify-content:center;align-items:center;width:38px;height:38px;padding:.4rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.ldgnoG_desktopMenuButton.ldgnoG_active{border-color:var(--color-brand);color:var(--color-brand);background:#ff3b301a;transform:scale(1.05);box-shadow:0 0 0 1px #ff3b3033}.ldgnoG_desktopMenuButton:hover{background-color:var(--color-surface-interactive-hover);color:var(--color-text-primary);border-color:var(--color-border-hover,var(--color-border-focus));box-shadow:var(--shadow-md)}.ldgnoG_desktopMenuButton.ldgnoG_active:hover{color:var(--color-brand);border-color:var(--color-brand);background:#ff3b3026;transform:scale(1.05)}.ldgnoG_mobileMenuButton{background:var(--color-surface-interactive);border:var(--border-width-thin) solid var(--color-border-primary);color:var(--color-gray-100);cursor:pointer;border-radius:var(--border-radius-md);justify-content:center;align-items:center;width:38px;height:38px;padding:.4rem;transition:all .2s;display:none;position:relative;overflow:hidden}.ldgnoG_mobileMenuButton.ldgnoG_active{border-color:var(--color-brand);color:var(--color-brand);background:#ff3b301a;box-shadow:0 0 0 1px #ff3b3033}.ldgnoG_mobileMenuButton:hover{background-color:var(--color-surface-interactive-hover);color:var(--color-text-primary);border-color:var(--color-border-hover,var(--color-border-focus))}.ldgnoG_mobileMenuButton.ldgnoG_active:hover{color:var(--color-brand);border-color:var(--color-brand);background:#ff3b3026}.ldgnoG_mobileMenuButton:active{background:#ffffff1a;transform:scale(.97)}.ldgnoG_mobileMenuButton.ldgnoG_active:active{background:#ff3b3033}.ldgnoG_menuIcon{width:24px;height:24px;font-size:1.1rem;transition:all .25s cubic-bezier(.1,.82,.25,1)}.ldgnoG_desktopMenuButton .ldgnoG_menuIcon{transition:transform .25s cubic-bezier(.4,0,.2,1)}.ldgnoG_desktopMenuButton:hover .ldgnoG_menuIcon{transform:scale(1.1)}.ldgnoG_desktopMenuButton.ldgnoG_active .ldgnoG_menuIcon{transform:rotate(90deg)scale(1.1)}.ldgnoG_mobileMenuButton:hover .ldgnoG_menuIcon{transform:scale(1.1)}.ldgnoG_mobileMenuButton.ldgnoG_active .ldgnoG_menuIcon{transform:rotate(90deg)scale(1.1)}.ldgnoG_mobileMenuButton.ldgnoG_active:hover .ldgnoG_menuIcon{transform:rotate(90deg)scale(1.15)}@keyframes ldgnoG_buttonFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.ldgnoG_mobileNavContainer{min-width:260px}.ldgnoG_mobileNavLink{padding:9px 12px}.ldgnoG_mobileMenuButton{display:flex}.ldgnoG_troubleShooterButton{width:auto;height:38px;padding:.4rem .75rem}}@media (max-width:480px){.ldgnoG_troubleShooterButton{width:auto;height:36px;padding:.35rem .6rem;font-size:.85rem}.ldgnoG_troubleShooterText{font-size:.8rem}.ldgnoG_mobileMenuButton{width:36px;height:36px}}@media (max-width:375px){.ldgnoG_mobileMenuButton{width:34px;height:34px}.ldgnoG_troubleShooterButton{width:auto;height:34px;padding:.3rem .5rem;font-size:.8rem}.ldgnoG_troubleShooterText{font-size:.75rem}}
.UWmlGW_headerSearchContainer{width:100%;max-width:600px;transition:all var(--transition-normal);flex:1;align-items:center;height:auto;padding:4px 0;display:flex;position:relative}.UWmlGW_compact{min-width:280px;height:auto}@media (min-width:769px) and (max-width:1080px){.UWmlGW_compact{min-width:0}}.UWmlGW_searchForm{background-color:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-tertiary);border-radius:var(--border-radius-md);transition:all var(--transition-normal);box-sizing:border-box;align-items:center;width:100%;height:36px;min-height:36px;display:flex}.UWmlGW_searchForm:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}html[data-theme=light] .UWmlGW_searchForm{border-color:#9ca3af}html[data-theme=light] .UWmlGW_searchForm:focus-within{border-color:var(--color-brand)}.UWmlGW_inputWrapper{box-sizing:border-box;flex:1;align-items:center;height:36px;display:flex;position:relative}.UWmlGW_searchIcon{color:var(--color-text-muted);pointer-events:none;z-index:2;font-size:.9rem;transition:color .2s;position:absolute;left:10px}.UWmlGW_searchForm:focus-within .UWmlGW_searchIcon{color:var(--color-brand)}.UWmlGW_searchInput{width:100%;color:var(--color-text-primary);box-sizing:border-box;background:0 0;border:none;outline:none;padding:4px 36px;font-size:.9rem;line-height:1.4;height:36px!important;min-height:36px!important;max-height:36px!important}.UWmlGW_searchForm input.UWmlGW_searchInput,.UWmlGW_searchForm .UWmlGW_searchInput,input.UWmlGW_searchInput{box-sizing:border-box!important;background:0 0!important;border:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:4px 36px!important}.UWmlGW_searchInput.header-search-input{box-sizing:border-box!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:4px 36px!important}.UWmlGW_searchInput.search-input{box-sizing:border-box!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:4px 36px!important}.UWmlGW_searchInput::placeholder{color:var(--color-text-muted)}.UWmlGW_clearButton{width:18px;height:18px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--border-radius-sm);z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,transform .1s;animation:.15s ease-out UWmlGW_clearButtonFadeIn;display:flex;position:absolute;right:6px}@keyframes UWmlGW_clearButtonFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.UWmlGW_clearButton:hover{color:#fff;background:#ffffff1a}.UWmlGW_clearButton:active{transform:scale(.9)}.UWmlGW_submitButton{background-color:var(--color-brand-fill);color:#fff;border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;cursor:pointer;transition:all var(--transition-fast);box-sizing:border-box;border:none;justify-content:center;align-items:center;min-width:44px;height:36px;padding:6px 12px;display:flex}.UWmlGW_submitButton:hover{background-color:var(--color-brand-fill-hover)}.UWmlGW_submitButton:active{transform:scale(.98)}.UWmlGW_dropdownContainer{pointer-events:auto;margin-top:4px}.UWmlGW_suggestions{border:1px solid var(--color-border-secondary);scrollbar-width:thin;scrollbar-color:var(--color-border-tertiary) transparent;overscroll-behavior:contain;pointer-events:auto;background:#141414;border-radius:10px;max-height:360px;animation:.15s ease-out UWmlGW_dropdownFadeIn;overflow-y:auto;box-shadow:0 8px 24px #0006;container-type:inline-size}.UWmlGW_suggestions::-webkit-scrollbar{width:6px}.UWmlGW_suggestions::-webkit-scrollbar-track{background:0 0}.UWmlGW_suggestions::-webkit-scrollbar-thumb{background:var(--color-border-tertiary);border-radius:3px}@keyframes UWmlGW_dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.UWmlGW_loadingState{color:#888;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.8rem;display:flex}.UWmlGW_searchingIndicator{border-bottom:1px solid var(--color-border-primary);box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:.5rem 0;display:flex}.UWmlGW_resultsSection{--preview-w:60px;padding:0}@container (max-width:455.98px){.UWmlGW_resultsSection{--preview-w:76px}}.UWmlGW_suggestionItem{cursor:pointer;border-left:2px solid #0000;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:background .15s;display:flex}.UWmlGW_suggestionItem:hover{background:#ff3b300f;border-left-color:#ff3b30}.UWmlGW_suggestionItem:not(:last-child){border-bottom:1px solid #222}.UWmlGW_suggestionIcon{color:#555;margin:.125rem calc((var(--preview-w,60px) - 20px) / 2) 0;flex-shrink:0;font-size:.875rem;transition:color .15s}.UWmlGW_suggestionItem:hover .UWmlGW_suggestionIcon{color:var(--color-brand)}.UWmlGW_suggestionContent{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.UWmlGW_suggestionBrand{color:var(--color-brand);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:600}.UWmlGW_suggestionTitle{color:#f0f0f0;font-size:.85rem;font-weight:500;line-height:1.3}.UWmlGW_suggestionMetaLine{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.UWmlGW_highlight{color:#ff6b5b;font-weight:inherit;background:#ff3b3040;border-radius:1px}html[data-theme=light] .UWmlGW_highlight{color:var(--color-brand-hover);background:#ff3b3024}.UWmlGW_noResults{color:#888;text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;font-size:.8rem;display:flex}.UWmlGW_noResultsIcon{color:#555;font-size:1rem}.UWmlGW_contentSectionHeader{background:var(--color-bg-tertiary);border-top:1px solid var(--color-border-secondary);text-transform:uppercase;letter-spacing:.05em;color:#888;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.65rem;font-weight:600;display:flex}.UWmlGW_contentSectionIcon{flex-shrink:0;font-size:.75rem}.UWmlGW_blogResult{border-left-color:#0000}.UWmlGW_blogResult:hover{background:#3b82f60f;border-left-color:#3b82f6}.UWmlGW_blogResult:hover .UWmlGW_suggestionIcon,.UWmlGW_blogIcon{color:#3b82f6}.UWmlGW_blogResultContent{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.UWmlGW_blogResultCategory{color:#3b82f6;text-transform:uppercase;letter-spacing:.04em;font-size:.6rem;font-weight:600}.UWmlGW_blogResultTitle{color:#f0f0f0;font-size:.85rem;font-weight:500;line-height:1.3}.UWmlGW_blogResultMeta{color:#666;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.6rem;display:flex}.UWmlGW_blogResultDate,.UWmlGW_blogResultReadTime{color:#666}.UWmlGW_glossaryResult{border-left-color:#0000}.UWmlGW_exactMatch{border-left-color:var(--color-brand,#ff3b30);box-shadow:inset 1px 0 0 var(--color-brand,#ff3b30);background:#ff3b3014}.UWmlGW_glossaryResult.UWmlGW_exactMatch:hover{box-shadow:inset 1px 0 #10b981}.UWmlGW_glossaryResult:hover{background:#10b9810f;border-left-color:#10b981}.UWmlGW_glossaryResult:hover .UWmlGW_suggestionIcon,.UWmlGW_glossaryIcon{color:#10b981}.UWmlGW_resourceIcon{color:var(--color-warning)}.UWmlGW_glossaryResultContent{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.UWmlGW_glossaryResultTerm{color:#f0f0f0;font-size:.85rem;font-weight:500;line-height:1.3}.UWmlGW_glossaryResultFullForm{color:#888;font-size:.75rem;font-weight:400}.UWmlGW_glossaryResultDefinition{color:#888;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:300px;font-size:.7rem;line-height:1.4;display:-webkit-box;overflow:hidden}.UWmlGW_poweredBy{background:var(--color-bg-tertiary);color:#555;border-top:1px solid #222;justify-content:center;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.6rem;display:flex}.UWmlGW_algoliaLink{color:var(--color-brand);font-weight:600;text-decoration:none}.UWmlGW_algoliaLink:hover{text-decoration:underline}@media (max-width:768px){.UWmlGW_headerSearchContainer{max-width:100%;padding:4px 0}.UWmlGW_compact{min-width:240px;max-width:100%}.UWmlGW_searchForm{height:36px;min-height:36px}.UWmlGW_inputWrapper{height:36px}.UWmlGW_searchInput{box-sizing:border-box;height:36px;padding:4px 36px;font-size:1rem}.UWmlGW_submitButton{box-sizing:border-box;min-width:44px;height:36px;padding:6px 12px}.UWmlGW_clearButton{width:18px;height:18px;right:6px}.UWmlGW_suggestions{max-height:300px}.UWmlGW_suggestionItem{padding:10px 12px}.UWmlGW_suggestionTitle{font-size:.85rem}}@media (max-width:480px){.UWmlGW_headerSearchContainer{padding:3px 0}.UWmlGW_searchInput{height:34px;padding:7px 32px;font-size:1rem}.UWmlGW_inputWrapper{height:34px}.UWmlGW_clearButton{width:16px;height:16px;right:5px}.UWmlGW_submitButton{min-width:40px;height:34px;padding:7px 10px}.UWmlGW_compact{min-width:200px}.UWmlGW_searchForm{height:34px;min-height:34px}}.UWmlGW_headerSearchContainer.UWmlGW_entering{animation:UWmlGW_slideInFromTop var(--transition-normal) ease-out}.UWmlGW_headerSearchContainer.UWmlGW_exiting{animation:UWmlGW_slideOutToTop var(--transition-normal) ease-in}@keyframes UWmlGW_slideInFromTop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes UWmlGW_slideOutToTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media (prefers-contrast:high){.UWmlGW_searchForm{border-width:2px}.UWmlGW_suggestionItem:hover{border-left-width:4px}}@media (prefers-reduced-motion:reduce){.UWmlGW_headerSearchContainer,.UWmlGW_searchForm,.UWmlGW_suggestionItem,.UWmlGW_clearButton,.UWmlGW_submitButton{transition:none}.UWmlGW_suggestions,.UWmlGW_headerSearchContainer.UWmlGW_entering,.UWmlGW_headerSearchContainer.UWmlGW_exiting{animation:none}}html[data-theme=light] .UWmlGW_suggestions{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 24px #0000001f}html[data-theme=light] .UWmlGW_suggestionItem{color:#111827}html[data-theme=light] .UWmlGW_suggestionItem:hover{background:#ff3b300f}html[data-theme=light] .UWmlGW_suggestionItem:not(:last-child){border-bottom-color:#e5e7eb}html[data-theme=light] .UWmlGW_suggestionIcon{color:#9ca3af}:is(html[data-theme=light] .UWmlGW_suggestionTitle,html[data-theme=light] .UWmlGW_blogResultTitle,html[data-theme=light] .UWmlGW_glossaryResultTerm){color:#111827}:is(html[data-theme=light] .UWmlGW_noResults,html[data-theme=light] .UWmlGW_loadingState){color:#6b7280}html[data-theme=light] .UWmlGW_contentSectionHeader{color:#6b7280;background:#f4f4f5;border-top-color:#e5e7eb}:is(html[data-theme=light] .UWmlGW_blogResultMeta,html[data-theme=light] .UWmlGW_blogResultDate,html[data-theme=light] .UWmlGW_blogResultReadTime),:is(html[data-theme=light] .UWmlGW_glossaryResultFullForm,html[data-theme=light] .UWmlGW_glossaryResultDefinition){color:#6b7280}html[data-theme=light] .UWmlGW_poweredBy{color:#6b7280;background:#f4f4f5;border-top-color:#e5e7eb}html[data-theme=light] .UWmlGW_searchingIndicator{border-bottom-color:#e5e7eb}
.iTNHSW_userMenuContainer{z-index:50;position:relative}.iTNHSW_menuButton{white-space:nowrap;border-radius:6px;align-items:center;gap:8px;height:38px;font-weight:500;transition:all .2s;display:flex;position:relative}.iTNHSW_authButton{background-color:var(--color-brand-fill);color:#fff;box-shadow:var(--shadow-sm);border:1px solid #0000;padding:8px 16px;font-weight:600}.iTNHSW_authButton:hover{background-color:var(--color-brand-fill-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.iTNHSW_authButton:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.iTNHSW_userButton{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-brand);box-shadow:none;padding:6px 12px;transition:all .2s}.iTNHSW_userButton:hover{box-shadow:var(--shadow-sm);background-color:#ff3b3033;transform:translateY(-1px)}.iTNHSW_loadingPreviewButton{cursor:default;border-color:var(--color-border-primary);background-color:var(--color-bg-secondary);color:var(--color-text-secondary);box-shadow:none}.iTNHSW_loadingPreviewButton:hover{background-color:var(--color-bg-secondary);border-color:var(--color-border-primary);box-shadow:none;transform:none}.iTNHSW_loadingPreviewButton:disabled{opacity:1;cursor:default}.iTNHSW_loadingPreviewName{color:var(--color-text-secondary)}.iTNHSW_guestPreviewContainer{display:flex}.iTNHSW_authenticatedPreviewButton,.iTNHSW_userMenuContainer[data-auth-preview=authenticated] .iTNHSW_guestPreviewContainer{display:none}.iTNHSW_userMenuContainer[data-auth-preview=authenticated] .iTNHSW_authenticatedPreviewButton{display:flex}.iTNHSW_loadingGuestButton{cursor:default;pointer-events:none}.iTNHSW_loadingGuestButton:hover{background-color:var(--color-bg-tertiary);border-color:var(--color-border-primary);box-shadow:var(--shadow-sm);transform:none}.iTNHSW_icon{font-size:1.2rem}.iTNHSW_userIcon{color:var(--color-brand);flex-shrink:0;margin-right:6px}.iTNHSW_authIcon{color:#fff}.iTNHSW_chevronIcon{color:var(--color-text-muted);margin-left:6px;font-size:1rem;transition:transform .2s}.iTNHSW_authButton .iTNHSW_chevronIcon{color:#fff;stroke-width:2.5px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:8px;font-size:1rem;display:inline-flex;position:relative}.iTNHSW_authButton:hover .iTNHSW_chevronIcon{border-left-color:#ffffff80}.iTNHSW_authButton .iTNHSW_chevronIcon>svg,.iTNHSW_authButton .iTNHSW_chevronIcon>i{transition:transform .2s;display:block}.iTNHSW_authButton .iTNHSW_chevronIconOpen>svg,.iTNHSW_authButton .iTNHSW_chevronIconOpen>i{transform:rotate(180deg)}.iTNHSW_chevronIconOpen{color:var(--color-gray-400)}.iTNHSW_chevronWrapper{flex-shrink:0;align-items:center;display:flex}.iTNHSW_userName{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:120px;overflow:hidden}.iTNHSW_dropdownMenu{background-color:var(--color-bg-secondary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-dropdown);border:var(--border-width-thin) solid var(--color-border-primary);animation:iTNHSW_dropdownFadeIn var(--transition-normal) ease-out;opacity:1;visibility:visible;pointer-events:auto;transform-origin:100% 0;min-width:220px;z-index:var(--z-dropdown);margin-top:var(--space-2);display:block;overflow:hidden}.iTNHSW_userInfo{text-align:left;border-bottom:1px solid #ffffff1a;padding:1rem}.iTNHSW_userDetails{width:100%}.iTNHSW_userNameRow{justify-content:space-between;align-items:center;width:100%;margin-bottom:.75rem;display:flex}.iTNHSW_displayName{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;min-width:0;transition:color var(--transition-normal);flex:1;margin:0;text-decoration:none;overflow:hidden}.iTNHSW_displayName:hover{color:var(--color-brand)}.iTNHSW_userRole{font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--border-radius-full);text-transform:capitalize;white-space:nowrap;flex-shrink:0;margin-left:.5rem;padding:.125rem .375rem}.iTNHSW_ownerRole{color:var(--color-brand);background-color:#d32f2f26;border:1px solid #d32f2f4d}.iTNHSW_adminRole,.iTNHSW_administratorRole{color:var(--color-warning);background-color:#ff980026;border:1px solid #ff98004d}.iTNHSW_moderatorRole,.iTNHSW_modRole{color:var(--color-gray-400);background-color:#a1a1aa26;border:1px solid #a1a1aa4d}.iTNHSW_email{font-size:var(--text-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.iTNHSW_dropdown{z-index:var(--z-dropdown);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);min-width:280px;box-shadow:var(--shadow-dropdown);margin-top:.5rem;position:absolute;top:100%;right:0;overflow:hidden}.iTNHSW_separator{background-color:var(--color-border-primary);height:1px;margin:.5rem 0}.iTNHSW_menuItem{width:100%;color:var(--color-text-primary);transition:all var(--transition-normal);text-align:left;cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;border-radius:0;justify-content:flex-start;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex;position:relative}.iTNHSW_menuItem:hover{background-color:var(--color-bg-tertiary);border-left-color:var(--color-brand);padding-left:calc(1rem - 3px)}.iTNHSW_signOutButton{width:100%;color:var(--color-error);text-align:left;cursor:pointer;transition:all var(--transition-normal);background:0 0;border:none;border-left:3px solid #0000;border-radius:0;justify-content:flex-start;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:relative}.iTNHSW_signOutButton:hover{background-color:var(--color-error-bg);border-left-color:var(--color-brand);padding-left:calc(1rem - 3px)}@keyframes iTNHSW_dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.iTNHSW_skeletonButton{cursor:default;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:6px;align-items:center;gap:6px;min-width:120px;max-width:160px;height:38px;padding:6px 12px;display:flex;position:relative;overflow:hidden}.iTNHSW_skeletonButton:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff08 50%,#fff0 100%);animation:2s ease-in-out infinite iTNHSW_skeletonShimmer;position:absolute;inset:0}@keyframes iTNHSW_skeletonShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.iTNHSW_skeletonUserIcon{background:#ff3b3033;border-radius:4px;flex-shrink:0;width:18px;height:18px}.iTNHSW_skeletonUsername{background:#ffffff14;border-radius:3px;flex-grow:0;width:70px;height:12px}.iTNHSW_skeletonChevron{background:#ffffff0f;border-radius:2px;flex-shrink:0;width:12px;height:12px;margin-left:auto}.iTNHSW_menuDivider{background-color:var(--color-border-secondary);height:1px;margin:4px 0;padding:0 16px;position:relative}.iTNHSW_menuDividerText{background-color:var(--color-bg-elevated);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.5px;padding:0 8px;font-size:.7rem;position:absolute;top:-9px;left:16px}.iTNHSW_errorNotice{color:var(--color-brand);z-index:100;background-color:#ff3b3026;border:1px solid #ff3b304d;border-radius:6px;align-items:center;gap:8px;max-width:200px;margin-top:8px;padding:8px 12px;font-size:.85rem;animation:.3s ease-out iTNHSW_fadeIn;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 6px #0000001a}.iTNHSW_errorIcon{color:var(--color-brand);flex-shrink:0}@keyframes iTNHSW_fadeIn{0%{opacity:0}to{opacity:1}}.iTNHSW_badgeSpacing{margin-right:6px}.iTNHSW_authButton .iTNHSW_chevronWrapper{border-left:1px solid #ffffff4d;align-items:center;height:18px;margin-left:8px;padding-left:8px;display:flex}.iTNHSW_authButton:hover .iTNHSW_chevronWrapper{border-left-color:#ffffff80}.iTNHSW_authButton .iTNHSW_chevronIcon{border-left:none;margin-left:0;padding-left:0}.iTNHSW_menuButton .iTNHSW_chevronIconOpen{transform:rotate(180deg)}.iTNHSW_authButtonsContainer{align-items:center;gap:10px;min-width:auto;min-height:38px;display:flex}.iTNHSW_signInButton{background-color:var(--color-bg-tertiary);color:var(--color-text-primary);border:1px solid var(--color-border-primary);white-space:nowrap;min-width:100px;height:38px;box-shadow:var(--shadow-sm);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-weight:500;transition:all .2s;display:flex}.iTNHSW_signInButton:hover{border-color:var(--color-brand);box-shadow:var(--shadow-md);background-color:#ff3b301a;transform:translateY(-2px)}.iTNHSW_signInButton:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.iTNHSW_signInButton .iTNHSW_icon{color:var(--color-brand);opacity:1;font-size:1rem}.iTNHSW_signInButton.iTNHSW_active{background-color:var(--color-bg-secondary);border-color:var(--color-brand);color:var(--color-text-primary)}.iTNHSW_buttonText{padding:0 1px;font-weight:600}@media (max-width:1000px){.iTNHSW_authButtonsContainer{gap:8px;min-width:auto}.iTNHSW_signInButton{min-width:85px;padding:6px 12px;font-size:.875rem}.iTNHSW_signInButton .iTNHSW_icon{font-size:.95rem}}@media (max-width:900px){.iTNHSW_authButtonsContainer{gap:6px;min-width:auto}.iTNHSW_signInButton{min-width:auto;height:38px;padding:6px 12px;font-size:.85rem;font-weight:600}.iTNHSW_signInButton .iTNHSW_icon{font-size:1rem;display:flex}}@media (max-width:800px){.iTNHSW_authButtonsContainer{gap:8px;min-width:auto}.iTNHSW_signInButton{min-width:80px;padding:6px 12px;font-size:.875rem}.iTNHSW_signInButton .iTNHSW_icon{font-size:.95rem;display:flex}}@media (max-width:768px){.iTNHSW_authButtonsContainer{gap:0;min-width:auto}.iTNHSW_signInButton{min-width:auto;height:38px;padding:6px 12px;font-size:.875rem;font-weight:600}.iTNHSW_signInButton .iTNHSW_icon{font-size:.95rem;display:flex}.iTNHSW_userButton{gap:2px;height:38px;padding:4px 8px}.iTNHSW_userIcon{margin-right:0}.iTNHSW_chevronIcon{margin-left:0}.iTNHSW_userName{max-width:80px;font-size:.85rem}.iTNHSW_skeletonButton{min-width:100px;max-width:130px;height:38px;padding:4px 10px}.iTNHSW_skeletonUsername{width:50px}}@media (max-width:480px){.iTNHSW_authButtonsContainer{gap:0;min-width:auto}.iTNHSW_userMenuContainer,.iTNHSW_userButton{min-width:0;max-width:100%}.iTNHSW_signInButton{min-width:auto;height:36px;padding:6px 10px;font-size:.85rem}.iTNHSW_signInButton .iTNHSW_icon{font-size:.9rem;display:flex}.iTNHSW_signInButton .iTNHSW_buttonText{display:inline}.iTNHSW_userButton{gap:2px;height:36px;padding:4px 6px}.iTNHSW_userIcon{margin-right:0}.iTNHSW_chevronIcon{margin-left:0}.iTNHSW_userName{max-width:60px;font-size:.8rem}.iTNHSW_skeletonButton{min-width:90px;max-width:110px;height:36px;padding:4px 8px}.iTNHSW_skeletonUsername{width:40px}}@media (max-width:375px){.iTNHSW_signInButton{height:34px;padding:5px 8px;font-size:.8rem}.iTNHSW_signInButton .iTNHSW_buttonText{font-size:.8rem}.iTNHSW_signInButton .iTNHSW_icon{font-size:.85rem}.iTNHSW_userButton{gap:1px;height:34px;padding:4px}.iTNHSW_userIcon{margin-right:0}.iTNHSW_chevronIcon{margin-left:0}.iTNHSW_userName{max-width:50px;font-size:.75rem}.iTNHSW_skeletonButton{min-width:80px;max-width:100px;height:34px;padding:4px 6px}.iTNHSW_skeletonUsername{width:35px}.iTNHSW_skeletonUserIcon{width:16px;height:16px}}.iTNHSW_userMenu{display:inline-block;position:relative}.iTNHSW_trigger{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-normal);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.iTNHSW_trigger:hover{background-color:var(--color-bg-tertiary);border-color:var(--color-border-secondary)}.iTNHSW_avatar{background-color:var(--color-brand-fill);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.iTNHSW_username{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.iTNHSW_chevron{transition:transform var(--transition-normal)}.iTNHSW_chevron.iTNHSW_open{transform:rotate(180deg)}@media (max-width:768px){.iTNHSW_dropdown{min-width:260px}.iTNHSW_userNameRow{flex-direction:column;align-items:flex-start;gap:.25rem}.iTNHSW_userRole{margin-left:0}}
.ymlE0a_userInfoContainer{text-align:left;background-color:var(--color-bg-secondary);color:inherit;cursor:pointer;transition:all var(--transition-normal);border-bottom:1px solid #ffffff1a;padding:1rem;text-decoration:none;display:block;position:relative}.ymlE0a_userInfoContainer:hover{background-color:var(--color-bg-tertiary);text-decoration:none}.ymlE0a_userInfoContainer:hover .ymlE0a_displayName{color:var(--color-text-primary);position:relative}.ymlE0a_userInfoContainer:hover .ymlE0a_displayName:after{content:"";background:linear-gradient(90deg, var(--color-brand), var(--color-brand-dark));border-radius:1px;height:2px;animation:.2s ease-out ymlE0a_underlineExpand;position:absolute;bottom:-2px;left:0;right:0}@keyframes ymlE0a_underlineExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ymlE0a_userDetails{width:100%}.ymlE0a_userNameRow{justify-content:space-between;align-items:center;width:100%;margin-bottom:.75rem;display:flex}.ymlE0a_displayName{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color var(--transition-normal);flex:1;margin:0;text-decoration:none;position:relative;overflow:hidden}.ymlE0a_userRole{font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--border-radius-full);text-transform:capitalize;white-space:nowrap;flex-shrink:0;margin-left:.5rem;padding:.125rem .375rem}.ymlE0a_ownerRole{color:var(--color-brand);background-color:#d32f2f26;border:1px solid #d32f2f4d}.ymlE0a_adminRole,.ymlE0a_administratorRole{color:var(--color-warning);background-color:#ff980026;border:1px solid #ff98004d}.ymlE0a_moderatorRole,.ymlE0a_modRole{color:var(--color-gray-400);background-color:#a1a1aa26;border:1px solid #a1a1aa4d}.ymlE0a_contributionScore{border-radius:var(--border-radius-full);background-color:#d32f2f14;border:1px solid #d32f2f33;align-items:center;gap:.25rem;width:fit-content;min-height:24px;padding:.25rem .5rem;transition:all .2s;display:flex;position:relative}.ymlE0a_userInfoContainer:hover .ymlE0a_contributionScore{background-color:#d32f2f1f;border-color:#d32f2f4d;transform:translateY(-1px)}.ymlE0a_contributionScoreIcon{color:var(--color-brand);flex-shrink:0;width:12px;height:12px;font-size:.75rem}.ymlE0a_contributionScoreText{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-brand);white-space:nowrap}.ymlE0a_contributionScoreValue{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-success);white-space:nowrap}.ymlE0a_scoreDivider{color:#4caf5099;font-size:var(--text-xs);margin:0 .125rem}.ymlE0a_manualsValue{font-size:var(--text-xs);font-weight:var(--font-medium);color:#4caf50cc;white-space:nowrap}.ymlE0a_email{font-size:var(--text-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.ymlE0a_loadingScore{border-radius:var(--border-radius-full);background-color:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:.25rem;width:fit-content;min-height:24px;padding:.25rem .5rem;display:flex}.ymlE0a_loadingSpinner{border:2px solid #ffffff4d;border-top-color:var(--color-brand);border-radius:50%;width:.75rem;height:.75rem;animation:1s ease-in-out infinite ymlE0a_spin}.ymlE0a_loadingText{font-size:var(--text-xs);color:var(--color-text-muted)}@keyframes ymlE0a_spin{to{transform:rotate(360deg)}}.ymlE0a_errorScore{border-radius:var(--border-radius-full);background-color:#ff3b301a;border:1px solid #ff3b3040;align-items:center;gap:.25rem;width:fit-content;min-height:24px;padding:.25rem .5rem;display:flex}.ymlE0a_errorIcon{color:var(--color-error);flex-shrink:0;width:12px;height:12px;font-size:.75rem}.ymlE0a_errorText{font-size:var(--text-xs);color:var(--color-error)}@media (max-width:768px){.ymlE0a_userNameRow{flex-direction:column;align-items:flex-start;gap:.25rem}.ymlE0a_userRole{margin-left:0}}
