*{box-sizing:border-box}.homeHeroSearchFirst .heroCopy h1,.sectionHead h2,.sectionHead h3,.resourceMiniHead b,.toolTitle b,.toolCard b,.toolCard h3,.scenarioCard b,.officialToolCard h3,.officialHeroCard h1,.categoryPageHero h1,.portalHeroCard h1,.detailCard h1,.drawerTitle,.footerColumn h3,.siteFooter .footerBrand b{color:var(--eg-text)!important}.toolCardStats span,.toolCardStats em,.resourceMiniHead span,.toolMeta .toolMetaBadge,.toolTags em,.breadcrumbLine,.breadcrumbLine a,.portalBreadcrumb,.portalBreadcrumb a{color:var(--eg-muted)!important}.resourceMiniItem,.toolCardMain,.toolCardFooter,.toolCardActions,.toolMeta .toolMetaBadge,.toolInfoGrid span,.toolTags em,.authFeatureTags span,.resourceStatusPills span,.countryPickerItem,.categoryTab,.tagChip,.hotSearchChip,.homeHeroSearchFirst .hotSearchChip,.filterMiniGrid button,.countryPills button,.countryBar button,.audienceModeButton,.heroAudienceChooser .audienceModeButton,.toolCardFavorite,.linkHealthMiniBadge,.officialTabs button,.badge,.ghostButton,.section-more-btn,.pickerAction,.desktopAuthNav .authLink:not(.primary),.compactAuthNav .authLink:not(.primary){border:1px solid var(--eg-border)!important;background:var(--eg-panel-2)!important;color:var(--eg-text-2)!important;box-shadow:none!important}.resourceMiniItem:hover,.toolCard:hover,.toolCardMain:hover,.scenarioCard:hover,.officialToolCard:hover,.countryPortalCard:hover,.homeCountryNavCard:hover,.featuredCategoryCard:hover,.hotMiniCard:hover,.hotSearchChip:hover,.homeHeroSearchFirst .hotSearchChip:hover,.tagChip:hover,.categoryTab:hover,.filterMiniGrid button:hover,.countryPills button:hover,.countryBar button:hover,.audienceModeButton:hover,.heroAudienceChooser .audienceModeButton:hover,.toolCardFavorite:hover,.officialTabs button:hover,.ghostButton:hover,.section-more-btn:hover,.pickerAction:hover{border-color:var(--eg-cyan)!important;background:var(--eg-panel-3)!important;color:#fff!important;box-shadow:0 18px 44px #38bdf81f!important}.scenarioCard>span,.scenarioCard span:first-child,.resourceStatusCard .statCardIcon,.categoryIcon,.officialToolIcon,.languageGlyph,.headerSearch svg,.searchBox svg,.drawerInput svg,.drawerSelect svg,.countryControl>svg,.languageControlIcon,.menuBtn,.themeToggle,.compactCountryBtn,.tabletSearchBtn{color:var(--eg-cyan)!important;background:#2563eb24!important;border-color:#38bdf82e!important}html,body,#root,body[data-theme],body[data-theme=dark],body[data-theme=dragon],body[data-theme=gold],body[data-theme=future],body[data-theme=cyber]{--bg:#050a14!important;--surface:#0d1728!important;--surface-strong:#101b2e!important;--surface-soft:#08111f!important;--text:#f8fafc!important;--text-soft:#cbd5e1!important;--text-muted:#7c8ca8!important;--primary:#2563eb!important;--primary-2:#06b6d4!important;--accent:#38bdf8!important;--border:#1e2d46!important;color:#f8fafc!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:radial-gradient(circle at 18% 0,#2563eb29,#0000 28%),linear-gradient(#08111f 0%,#050a14 48% 100%)!important}:root{--eg-night-bg:#050a14;--eg-night-bg-soft:#08111f;--eg-night-card:#0d1728;--eg-night-card-2:#101b2e;--eg-night-card-hover:#13233a;--eg-night-border:#1e2d46;--eg-night-cyan:#38bdf8;--eg-night-blue:#2563eb;--eg-night-teal:#06b6d4;--eg-night-text:#f8fafc;--eg-night-text-2:#cbd5e1;--eg-night-muted:#7c8ca8;--eg-night-gold:#d4af37}html,body,#root,body[data-theme],body[data-theme=dark],body[data-theme=dragon],body[data-theme=gold],body[data-theme=future],body[data-theme=cyber]{--bg:var(--eg-night-bg)!important;--surface:var(--eg-night-card)!important;--surface-strong:var(--eg-night-card-2)!important;--surface-soft:var(--eg-night-bg-soft)!important;--text:var(--eg-night-text)!important;--text-soft:var(--eg-night-text-2)!important;--text-muted:var(--eg-night-muted)!important;--primary:var(--eg-night-blue)!important;--primary-2:var(--eg-night-teal)!important;--accent:var(--eg-night-cyan)!important;--border:var(--eg-night-border)!important;color:var(--eg-night-text)!important;background:radial-gradient(circle at 18% 0,#2563eb29,#0000 28%),linear-gradient(#08111f 0%,#050a14 48% 100%)!important}body,.site,.categoryMode,.detailPage,.officialToolsPage,.portalPage,.officialPage,main,.section,.categoryTabsBar,.categoryShell{color:var(--eg-night-text)!important;background-color:#0000!important}.topbar{border-bottom:1px solid var(--eg-night-border)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#08111ff0!important;box-shadow:0 14px 42px #00000057!important}.brand b,.mainNavLink,.countryControlCopy b,.languageControlCopy b,.userAccountName,.toolTitle b,.toolCard b,.hotMiniCard b,.resourceMiniItem b,.resourceMiniHead b,.officialToolCard h3,.sectionHead h2,.sectionHead h3,.categoryPageHero h1,.categorySidebarPanel h1,.detailCard h1,.portalHeroCard h1,.officialHeroCard h1,.authCard h1,.authBrand b,.drawerHead b,.drawerTitle{color:var(--eg-night-text)!important}.brand small,.sectionHead p,.categoryPageHero p,.categorySidebarPanel p,.portalHeroCard p,.officialHeroCard p,.toolDesc,.hotMiniCard small,.resourceMiniItem small,.officialToolCard p,.officialToolCard li,.drawerHead span,.resourceHint,.empty p{color:var(--eg-night-muted)!important}.searchBox,.headerSearch,.headerSearchInline,.drawerInput,.categoryHeroControls .searchBox,.categoryToolbar .searchBox,.heroSearchBox,.filterSelectRow,.sortSelect,.paginationActions select,.drawerSelect{background:var(--eg-night-bg-soft)!important;border:1px solid var(--eg-night-border)!important;color:var(--eg-night-text)!important;box-shadow:none!important}.homeHeroPro,.homeSectionPro,.scenarioSection,.featuredToolsSection,.searchResultsSection,.countryPortalSection,.latestHotSection,.ecosystemSection,.coBuildSection,.categoryPageHero,.categorySidebarPanel,.categoryMainPanel,.detailCard,.portalHeroCard,.officialHeroCard,.resourceStatusCard,.countryPortalCard,.authCard,.submitCard,.empty,.categoryEmpty,.searchEmpty,.resourceHint,.resourceHintWithActions,.submitHintPanel,.submitHintPanel.light,.coBuildBox,.categoryHotTools{background:var(--eg-night-card)!important;border:1px solid var(--eg-night-border)!important;color:var(--eg-night-text)!important;box-shadow:0 18px 50px #00000047!important}.categoryHotTools .sectionHead h3{color:var(--eg-night-text)!important}.categoryHotTools .sectionHead span{color:var(--eg-night-text-2)!important}.hotMiniCard{background:var(--eg-night-card-2)!important;border:1px solid var(--eg-night-border)!important;color:var(--eg-night-text)!important;box-shadow:none!important}.hotMiniCard:hover{background:var(--eg-night-card-hover)!important;border-color:var(--eg-night-cyan)!important;box-shadow:0 14px 40px #38bdf81a!important}.resourceColumnGrid,.hotToolsGrid,.compactResourceGrid,.featuredToolGrid,.grid-tools,.officialToolGrid,.featuredCategoryGrid,.portalCategoryGrid{background:0 0!important}.toolCard,.officialToolCard,.scenarioCard,.featuredCategoryCard,.homeCountryNavCard,.resourceMiniColumn,.resourceMiniItem,.statCardPro,.portalStats span,.portalStats em,.categoryInfoCards>div,.toolGridHeader,.paginationBar,.tagScrollShell,.drawerSection.compact,.resourceStatusPills span,.toolMeta .toolMetaBadge,.toolTags em{background:var(--eg-night-card)!important;border:1px solid var(--eg-night-border)!important;color:var(--eg-night-text)!important;box-shadow:none!important}.resourceMiniItem,.toolMeta .toolMetaBadge,.toolTags em,.resourceStatusPills span{background:var(--eg-night-card-2)!important}.toolCard:hover,.officialToolCard:hover,.scenarioCard:hover,.featuredCategoryCard:hover,.homeCountryNavCard:hover,.resourceMiniColumn:hover,.resourceMiniItem:hover{background:var(--eg-night-card-hover)!important;border-color:var(--eg-night-cyan)!important;box-shadow:0 14px 40px #38bdf81a!important}.toolCard .toolDesc,.toolCard p,.featuredCategoryCard small,.homeCountryNavCard small,.resourceMiniItem small,.officialToolCard small,.toolMeta .toolMetaBadge,.toolTags em{color:var(--eg-night-text-2)!important}.ghostButton,.section-more-btn,.tagMoreButton,.categoryEmptyAction,.clearFilterBtn,.officialTabs button,.ecosystemLinks a,.countryControl,.languageControl,.mainNavLink,.navSearchBtn,.compactCountryBtn,.filterMiniGrid button,.countryPills button,.categoryTab,.tagChip,.badge,.hotSearchChip,.audienceModeButton,.toolCardFavorite,.toolCardCta,.officialToolActionBtn,.officialToolCard>span,.resourceMiniHead a,.paginationActions button,.drawerThemeToggle,.userMenuAction{background:var(--eg-night-card)!important;border:1px solid var(--eg-night-border)!important;color:var(--eg-night-text-2)!important;box-shadow:none!important}.ghostButton:hover,.section-more-btn:hover,.tagMoreButton:hover,.categoryEmptyAction:hover,.clearFilterBtn:hover,.officialTabs button:hover,.ecosystemLinks a:hover,.countryControl:hover,.languageControl:hover,.mainNavLink:hover,.navSearchBtn:hover,.compactCountryBtn:hover,.filterMiniGrid button:hover,.countryPills button:hover,.categoryTab:hover,.tagChip:hover,.badge:hover,.hotSearchChip:hover,.audienceModeButton:hover,.toolCardFavorite:hover,.toolCardCta:hover,.officialToolActionBtn:hover,.officialToolCard>span:hover,.resourceMiniHead a:hover,.paginationActions button:hover,.drawerThemeToggle:hover,.userMenuAction:hover{border-color:var(--eg-night-cyan)!important;color:#fff!important;background:#2563eb29!important}.heroTagPills span,.tagChip,.toolTags em,.resourceStatusPills span{background:var(--eg-night-card-2)!important;border:1px solid var(--eg-night-border)!important;color:var(--eg-night-text-2)!important}.heroTagPills span:hover,.tagChip:hover,.toolTags em:hover,.resourceStatusPills span:hover{border-color:var(--eg-night-cyan)!important;color:#fff!important}.tagChip.active,.filterMiniGrid button.active,.countryPills button.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important}.drawer{background:var(--eg-night-bg-soft)!important;border-left:1px solid var(--eg-night-border)!important;color:var(--eg-night-text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 28px 80px #0000007a!important}.drawerHead,.drawerSection{border-color:var(--eg-night-border)!important;background:0 0!important}.drawer a,.drawer button,.drawerNav a,.drawerSection>a,.sidebarAll,.categoryTree a,.categoryTree button{background:var(--eg-night-card)!important;border:1px solid var(--eg-night-border)!important;color:var(--eg-night-text-2)!important;box-shadow:none!important}.drawer a:hover,.drawer button:hover,.drawerNav a:hover,.drawerSection>a:hover,.sidebarAll:hover,.categoryTree a:hover,.categoryTree button:hover{border-color:var(--eg-night-cyan)!important;color:#fff!important;background:#2563eb29!important}.footerQrPlaceholder,.footerSubscribe,.footerCard{background:var(--eg-night-card)!important;border:1px solid var(--eg-night-border)!important;color:var(--eg-night-muted)!important}html,body,#root{background:linear-gradient(#f8fbff 0%,#eef4ff 100%)!important}body,body[data-theme],body[data-theme=dark],body[data-theme=dragon],body[data-theme=gold],body[data-theme=future],body[data-theme=cyber]{--bg:#f8fbff;--surface:var(--home-card);--surface-strong:var(--home-card);--surface-soft:var(--home-blue-soft);--text:var(--home-text);--text-soft:var(--home-text-secondary);--text-muted:var(--home-text-muted);--primary:var(--home-blue);--primary-2:var(--home-cyan);--border:var(--home-border);color:var(--home-text)!important;filter:none!important;background:linear-gradient(#f8fbff 0%,#eef4ff 100%)!important}.topbarInner{width:min(100% - 48px,1400px)!important;margin:0 auto!important}.brand b,.mainNavLink,.countryControlCopy b,.languageControlCopy b{color:var(--home-text)!important}.brand small,.countryControlCopy small,.languageControlCopy small{color:var(--home-text-muted)!important}.headerSearchInline input{color:var(--home-text)!important}.headerSearchInline input::placeholder{color:#94a3b8!important}.homeHeroPro,.homeHeroSearchFirst,.section.homeSectionPro{width:min(100% - 48px,1360px)!important;margin-left:auto!important;margin-right:auto!important}.heroTagPills span{min-height:20px!important;color:var(--home-blue)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;padding:0!important;font-weight:700!important;display:inline-flex!important}.homeHeroSearchFirst .heroSearchBox{background:var(--eg-night-card)!important;width:100%!important;max-width:680px!important;height:56px!important;color:var(--home-text)!important;border:1px solid #bfdbfe!important;border-radius:18px!important;margin-top:20px!important;padding:0 18px!important;box-shadow:0 14px 32px #2563eb1a!important}.homeHeroSearchFirst .heroSearchInput{color:var(--home-text)!important;font-size:16px!important}.homeHeroSearchFirst .heroSearchInput::placeholder{color:#94a3b8!important}.heroAudienceChooser .audienceModeScroller{flex-wrap:nowrap!important;gap:8px!important;padding:1px 2px 4px!important;display:flex!important;overflow:auto hidden!important}.homeHeroSearchFirst .hotSearchList{flex-wrap:nowrap!important;gap:8px!important;display:flex!important;overflow:auto hidden!important}.toolIconWrap.compact,.toolIconFallback.compact{flex-basis:32px!important;width:32px!important;height:32px!important}.toolIconWrap.large,.toolIconFallback.large{flex-basis:58px!important;width:58px!important;height:58px!important}.toolIconFallback{color:#fff!important;text-transform:uppercase!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;font-weight:900!important}.toolMeta .toolMetaBadge,.toolTags em{background:var(--eg-night-card)!important;color:#64748b!important;white-space:nowrap!important;border:1px solid #dbeafe!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:25px!important;padding:3px 8px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;display:inline-flex!important}.toolMeta .countryBadge,.toolMeta .languageBadge,.categoryTab,.tagChip,.filterMiniGrid button,.countryPills button,.badge,.ghostButton,.section-more-btn,.resourceStatusPills span{background:var(--eg-night-card)!important;color:#2563eb!important;border-color:#dbeafe!important}.languageGlyph{color:#2563eb!important;background:#f3f8ff!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-width:24px!important;height:16px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}.resourceStatusCard .statCardPro b{color:#facc15!important}@media (width<=1200px){.homeHeroPro.homeHeroSearchFirst{grid-template-columns:minmax(0,1fr)!important}.homeHeroSearchFirst .compactHeroPanel,.heroGlobePanel.compactHeroPanel{display:none!important}.scenarioGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=860px){.topbarInner,.homeHeroPro,.homeHeroSearchFirst,.section.homeSectionPro{width:min(100% - 32px,1360px)!important}.homeHeroPro.homeHeroSearchFirst{border-radius:24px!important;margin-top:18px!important;padding:34px 28px!important}.homeHeroSearchFirst .heroCopy h1{font-size:clamp(36px,9vw,42px)!important;line-height:1.08!important}.homeHeroSearchFirst .heroCopy>p{font-size:16px!important}.homeHeroSearchFirst .hotSearchWrap{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.scenarioGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.topbarInner,.homeHeroPro,.homeHeroSearchFirst,.section.homeSectionPro{width:min(100% - 24px,1360px)!important}.homeHeroPro.homeHeroSearchFirst{border-radius:20px!important;padding:28px 20px!important}.homeHeroSearchFirst .heroSearchBox{width:100%!important;max-width:none!important}.heroAudienceChooser{padding:14px!important}.heroAudienceHead{flex-direction:column!important;align-items:flex-start!important;gap:3px!important}.heroTagPills,.homeHeroSearchFirst .hotSearchList,.heroAudienceChooser .audienceModeScroller{scrollbar-width:none!important;flex-wrap:nowrap!important;overflow-x:auto!important}.heroTagPills::-webkit-scrollbar{display:none!important}.homeHeroSearchFirst .hotSearchList::-webkit-scrollbar{display:none!important}.heroAudienceChooser .audienceModeScroller::-webkit-scrollbar{display:none!important}.scenarioGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.scenarioCard{min-height:110px!important;padding:14px!important}}html,body,#root,body[data-theme],body[data-theme=dark],body[data-theme=dragon],body[data-theme=gold],body[data-theme=future],body[data-theme=cyber]{--bg:#f8fbff;--surface:#fff;--surface-strong:#fff;--surface-soft:#f3f8ff;--text:#0f172a;--text-soft:#475569;--text-muted:#64748b;--primary:#2563eb;--primary-2:#06b6d4;--border:#e2e8f0;color:#0f172a!important;background:linear-gradient(#f8fbff 0%,#eef4ff 100%)!important}.site,.categoryMode,.detailPage,.officialToolsPage,.portalPage{color:#0f172a!important;background:0 0!important}.homeHeroPro,.categoryPageHero,.categorySidebarPanel,.categoryMainPanel,.detailCard,.toolProfileCard,.officialToolCard,.portalHeroCard,.resourceStatusCard,.countryPortalCard,.resourceMiniColumn,.coBuildBox,.submissionPublicForm,.submissionPublicAside,.toolCard{background:var(--eg-night-card)!important;color:#0f172a!important;border-color:#dbeafe!important;box-shadow:0 18px 42px #2563eb17!important}.primaryBtn,.websiteLink,.toolCardCta,.submissionSubmitButton,.pickerAction.primary,.authLink.primary{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border:1px solid #0000!important;box-shadow:0 12px 26px #2563eb33!important}.ghostButton,.section-more-btn,.authLink,.resourceStatusPills span,.hotSearchChip,.tagChip,.badge,.categoryTab,.filterMiniGrid button,.countryPills button,.pickerAction{background:var(--eg-night-card)!important;color:#2563eb!important;box-shadow:none!important;border:1px solid #dbeafe!important}.mainNavLink.active,.categoryTab.active,.tagChip.active,.filterMiniGrid button.active,.countryPills button.active,.countryPortalCard.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border-color:#0000!important}.toolIconFallback{color:#fff!important;text-transform:uppercase!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;font-size:17px!important;font-weight:900!important;line-height:1!important}.toolMeta .toolMetaBadge,.toolTags em{background:var(--eg-night-card)!important;color:#64748b!important;white-space:nowrap!important;border:1px solid #dbeafe!important;border-radius:999px!important;align-items:center!important;gap:5px!important;max-width:100%!important;min-height:25px!important;padding:3px 8px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}.languageGlyph{color:#2563eb!important;background:#f3f8ff!important;border-radius:4px!important;min-width:24px!important;height:16px!important;font-size:9px!important;font-weight:900!important}.resourceStatusCard .statCardPro{grid-template-columns:auto 1fr!important;align-items:center!important;column-gap:10px!important;display:grid!important}.resourceStatusCard .statCardIcon{color:#2563eb!important;background:#f3f8ff!important;border-radius:12px!important;grid-row:span 2!important;place-items:center!important;width:34px!important;height:34px!important;display:inline-grid!important}.countryControl,.languageControl,.drawerSelect,.sortSelect,.searchBox,.headerSearch.headerSearchInline,.pickerSearch,.scenarioCard{background:var(--eg-night-card)!important;color:#0f172a!important;border-color:#dbeafe!important}.countryPickerItem,.countryPortalCard.compact{background:var(--eg-night-card)!important;border:1px solid #dbeafe!important;border-radius:14px!important;min-height:46px!important;padding:10px 12px!important}@media (width<=760px){.toolCard{min-height:230px!important;padding:14px!important}.toolIconWrap,.toolIconFallback{flex-basis:34px!important;width:34px!important;height:34px!important}.toolMeta .toolMetaBadge,.toolTags em{min-height:23px!important;padding:3px 7px!important;font-size:11px!important}}:root{--front-page-bg:linear-gradient(180deg, #f8fbff 0%, #eef4ff 100%);--front-card:#fff;--front-card-blue:#f3f8ff;--front-text:#0f172a;--front-text-soft:#475569;--front-text-muted:#64748b;--front-border-blue:#dbeafe;--front-border:#e2e8f0;--front-blue:#2563eb;--front-blue-bright:#3b82f6;--front-cyan:#06b6d4;--front-gold:#facc15;--front-success:#16a34a}html,body,#root,body[data-theme],body[data-theme=dark],body[data-theme=dragon],body[data-theme=gold],body[data-theme=future],body[data-theme=cyber]{--bg:#f8fbff;--surface:var(--front-card);--surface-strong:var(--front-card);--surface-soft:var(--front-card-blue);--text:var(--front-text);--text-soft:var(--front-text-soft);--text-muted:var(--front-text-muted);--primary:var(--front-blue);--primary-2:var(--front-cyan);--border:var(--front-border);background:var(--front-page-bg)!important;color:var(--front-text)!important}.site,.detailPage,.categoryMode,.officialToolsPage,.portalPage{color:var(--front-text)!important;background:0 0!important}.homeHeroPro,.categoryPageHero,.categorySidebarPanel,.categoryMainPanel,.detailCard,.toolProfileCard,.officialToolCard,.portalHeroCard,.resourceStatusCard,.countryPortalCard,.resourceMiniColumn,.coBuildBox,.submissionPublicForm,.submissionPublicAside{border-color:var(--front-border-blue)!important;background:var(--front-card)!important;color:var(--front-text)!important;box-shadow:0 18px 42px #2563eb17!important}.homeHeroPro.homeHeroSearchFirst{background:radial-gradient(circle at 86% 12%,#3b82f61f,#0000 28%),linear-gradient(135deg,#fff 0%,#f8fbff 54%,#f3f8ff 100%)!important}.brand b,.toolTitle b,.sectionHead h2,.categoryPageHero h1,.categorySidebarPanel h1,.detailCard h1,.portalHeroCard h1{color:var(--front-text)!important;letter-spacing:0!important}.brand small,.sectionHead p,.toolDesc,.categoryPageHero p,.categorySidebarPanel p,.detailIntro,.resourceMiniItem small{color:var(--front-text-soft)!important}.primaryBtn,.websiteLink,.toolCardCta,.submissionSubmitButton,.pickerAction.primary,.authLink.primary{background:linear-gradient(135deg, var(--front-blue), var(--front-cyan))!important;color:#fff!important;border:1px solid #0000!important;box-shadow:0 12px 26px #2563eb33!important}.ghostButton,.section-more-btn,.authLink,.resourceStatusPills span,.hotSearchChip,.tagChip,.badge,.categoryTab,.filterMiniGrid button,.countryPills button,.pickerAction{border:1px solid var(--front-border-blue)!important;background:var(--eg-night-card)!important;color:var(--front-blue)!important;box-shadow:none!important}.ghostButton:hover,.section-more-btn:hover,.authLink:hover,.hotSearchChip:hover,.tagChip:hover,.categoryTab:hover,.filterMiniGrid button:hover,.countryPills button:hover,.pickerAction:hover{background:var(--front-card-blue)!important;color:#1d4ed8!important;border-color:#bfdbfe!important}.mainNavLink.active,.categoryTab.active,.tagChip.active,.filterMiniGrid button.active,.countryPills button.active,.countryPortalCard.active{background:linear-gradient(135deg, var(--front-blue), var(--front-blue-bright))!important;color:#fff!important;border-color:#0000!important}.categoryTab.active svg,.filterMiniGrid button.active svg,.countryPills button.active svg{color:#fff!important}.toolCard{border:1px solid var(--front-border-blue)!important;background:var(--front-card)!important;border-radius:16px!important;min-height:246px!important;box-shadow:0 14px 32px #2563eb14!important}.toolCard:hover{border-color:#bfdbfe!important;box-shadow:0 20px 42px #2563eb1f!important}.toolIconWrap,.toolIconFallback{border-radius:12px!important;flex:0 0 38px!important;place-items:center!important;width:38px!important;height:38px!important;display:inline-grid!important;overflow:hidden!important}.toolIconWrap.compact,.toolIconFallback.compact{border-radius:10px!important;flex-basis:32px!important;width:32px!important;height:32px!important}.toolIconWrap.large,.toolIconFallback.large{border-radius:16px!important;flex-basis:58px!important;width:58px!important;height:58px!important}.toolIconImg{object-fit:contain!important;background:var(--eg-night-card)!important;width:100%!important;height:100%!important;padding:5px!important}.toolIconFallback{background:linear-gradient(135deg, var(--front-blue), var(--front-cyan))!important;color:#fff!important;text-transform:uppercase!important;font-size:17px!important;font-weight:900!important;line-height:1!important}.toolIconFallback.large{font-size:24px!important}.toolMeta{flex-wrap:wrap!important;gap:7px!important;margin-top:auto!important;display:flex!important}.toolMeta .toolMetaBadge,.toolTags em{border:1px solid var(--front-border-blue)!important;background:var(--eg-night-card)!important;max-width:100%!important;min-height:25px!important;color:var(--front-text-muted)!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:3px 8px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}.toolMeta .countryBadge,.toolMeta .languageBadge{color:var(--front-blue)!important}.flagGlyph,.languageGlyph{flex:none!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.languageGlyph{background:var(--front-card-blue)!important;min-width:24px!important;height:16px!important;color:var(--front-blue)!important;border-radius:4px!important;font-size:9px!important;font-weight:900!important}.toolCardStats span:first-child,.categoryResultBadge,.categoryInfoCards b,.resourceStatusCard .statCardPro b{color:var(--front-gold)!important}.resourceStatusCard .statCardPro{grid-template-columns:auto 1fr!important;align-items:center!important;column-gap:10px!important;display:grid!important;position:relative!important}.resourceStatusCard .statCardIcon{background:var(--front-card-blue)!important;width:34px!important;height:34px!important;color:var(--front-blue)!important;border-radius:12px!important;grid-row:span 2!important;place-items:center!important;display:inline-grid!important}.resourceStatusCard .statCardPro b,.resourceStatusCard .statCardPro span:not(.statCardIcon){grid-column:2!important}.countryFlag{place-items:center!important;min-width:1.35em!important;line-height:1!important;display:inline-grid!important}.countryControl,.languageControl,.drawerSelect,.sortSelect,.searchBox,.headerSearch.headerSearchInline,.pickerSearch{border-color:var(--front-border-blue)!important;background:var(--eg-night-card)!important;color:var(--front-text)!important}.countryControl:focus-visible,.languageControl:focus-within,.drawerSelect:focus-within,.sortSelect:focus-visible,.searchBox:focus-within,.headerSearch.headerSearchInline:focus-within,.pickerSearch:focus-within{border-color:var(--front-blue)!important;box-shadow:0 0 0 3px #2563eb1a!important}.countryPickerItem,.countryPortalCard.compact{border:1px solid var(--front-border-blue)!important;background:var(--eg-night-card)!important;border-radius:14px!important;min-height:46px!important;padding:10px 12px!important}.countryPickerItem:before,.countryPortalCard.compact:before{display:none!important}.countryPickerItem .countryFlag,.countryPortalCard.compact .countryFlag{background:0 0!important;border:0!important;width:auto!important;height:auto!important;margin:0!important;font-size:18px!important}.scenarioCard{border:1px solid var(--front-border-blue)!important;background:var(--eg-night-card)!important;color:var(--front-text)!important}.scenarioCard>span,.categoryIcon{color:var(--front-blue)!important}@media (width<=760px){.toolCard{min-height:230px!important;padding:14px!important}.toolIconWrap,.toolIconFallback{flex-basis:34px!important;width:34px!important;height:34px!important}.toolMeta{gap:6px!important}.toolMeta .toolMetaBadge,.toolTags em{min-height:23px!important;padding:3px 7px!important;font-size:11px!important}.countryControl,.languageControl{max-width:100%!important}}html{scroll-behavior:smooth}body{color:#e5eefb;background:radial-gradient(circle at 100% 0,#2563eb73,#0000 30%),radial-gradient(circle at 20% 20%,#06b6d42e,#0000 22%),#040a17;margin:0;font-family:Inter,Arial,Microsoft YaHei,sans-serif}body[data-theme=dragon]{background:radial-gradient(circle at 100% 0,#2563eb73,#0000 30%),radial-gradient(circle at 20% 20%,#06b6d42e,#0000 22%),#040a17}body[data-theme=gold]{background:radial-gradient(circle at 100% 0,#d9af4961,#0000 28%),radial-gradient(circle at 20% 20%,#f59e0b29,#0000 20%),#100b05}body[data-theme=dark]{background:radial-gradient(circle at 100% 0,#47556947,#0000 28%),radial-gradient(circle at 20% 20%,#0f172a29,#0000 24%),#050816}body[data-theme=future]{background:radial-gradient(circle at 100% 0,#0ea5e96b,#0000 30%),radial-gradient(circle at 20% 20%,#a855f72e,#0000 24%),#040914}body[data-theme=cyber]{background:radial-gradient(circle at 100% 0,#22c55e47,#0000 28%),radial-gradient(circle at 20% 20%,#22d3ee2e,#0000 24%),#031015}a{color:inherit;text-decoration:none}button,select,input{font:inherit}.site{background:linear-gradient(#02061714,#020617b8),radial-gradient(circle at top,#2563eb26,#0000 34%);min-height:100vh}.topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617d1;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:18px;padding:16px clamp(18px,4vw,56px);display:flex;position:sticky;top:0}.brandWrap,.brand{align-items:center;gap:14px;display:flex}.brandWrap{flex:0 0 260px;min-width:0;max-width:260px}.brand{min-width:0}.logo{background:linear-gradient(135deg,#38bdf8,#2563eb 55%,#0f172a);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 16px 32px #2563eb59}.brand b{letter-spacing:.02em;font-size:18px;display:block}.brand small{color:#8da0bd;margin-top:2px;display:block}.headerSearch{flex:460px;min-width:240px;max-width:460px}.selectorGroup{background:#ffffff0d;border:1px solid #94a3b82e;border-radius:16px;align-items:center;gap:10px;padding:8px 12px;display:flex}.selectorLabel{color:#9fb2cc;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.selectorLabelShort{display:none}.selectorGroup select,.drawerSelect select{color:#eef6ff;background:0 0;border:0;outline:0;min-width:110px}.contentLanguageSelectorGroup select{width:180px;max-width:180px}.drawerSelect select{width:100%;min-width:0;max-width:100%}.selectorGroup select option,.drawerSelect select option{color:#0f172a}.headerAuth{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.authLink,.ghostButton,.drawer a,.drawerSelect,.sidebarAll,.menuBtn,.close{color:#e8f1ff;background:#ffffff0d;border:1px solid #94a3b829;border-radius:14px}.authLink{align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.authLink.primary,.primaryBtn{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);border-color:#60a5fa6b;box-shadow:0 18px 42px #2563eb47}.ghostButton{cursor:pointer;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.ghostButton.active{background:#2563eb38;border-color:#60a5fa8c}.menuBtn{cursor:pointer;justify-content:center;align-items:center;padding:11px;display:none}.menuBackdrop{z-index:35;background:0 0;border:0;position:fixed;inset:0}.megaMenu{z-index:34;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020617eb;border:1px solid #60a5fa2e;border-radius:26px;max-height:calc(100vh - 110px);margin:0 clamp(18px,4vw,56px);padding:18px;position:sticky;top:73px;overflow:auto;box-shadow:0 32px 96px #0000006b}.megaMenuHead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.megaMenuGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.megaColumn{background:linear-gradient(#0f172ab8,#0f172a73);border:1px solid #94a3b81f;border-radius:20px;padding:14px}.megaRoot{background:#ffffff0a;border-radius:14px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.megaRoot.active,.megaChild.active,.categoryNode.active>.categoryLink,.expandNode.active>.expandRow,.backHome:hover,.authLinks a:hover{background:#2563eb38;border-color:#60a5fa73}.megaChildren{gap:8px;display:grid}.megaChild{color:#c9d9ee;background:#ffffff0a;border-radius:12px;padding:9px 12px}.hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:28px;padding:64px clamp(18px,4vw,56px) 28px;display:grid}.hero.heroHome{grid-template-columns:1fr;gap:18px;padding:34px clamp(18px,4vw,56px) 18px}.heroBrand{background:#0ea5e91f;border:1px solid #38bdf83d;border-radius:999px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;display:inline-flex}.heroBrandMark{color:#fff;background:linear-gradient(135deg,#38bdf8,#2563eb);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.heroBrand b{letter-spacing:.08em;text-transform:uppercase;font-size:13px}.heroTagline{color:#9fb2cc;letter-spacing:.02em;margin-top:2px;font-size:14px;display:block}.badge{color:#caf2ff;background:#0ea5e91f;border:1px solid #38bdf847;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.hero h1{letter-spacing:-.05em;margin:16px 0;font-size:clamp(40px,6vw,76px);line-height:1.02}.hero.heroHome h1{margin-top:10px;margin-bottom:10px;font-size:clamp(34px,4.2vw,60px)}.hero p{color:#b7c5d8;max-width:720px;margin:0;font-size:18px;line-height:1.7}.heroNotice{color:#d6e3f4;background:#ffffff0d;border:1px solid #94a3b829;border-radius:16px;margin-top:14px;padding:12px 14px}.heroButtons{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.heroButton{color:#dce8f8;background:#ffffff0d;border:1px solid #94a3b829;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;display:inline-flex}.heroButton.primary{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);border-color:#60a5fa73}.hero.heroHome p{max-width:860px;font-size:15px;line-height:1.6}.searchBox{background:#ffffff12;border:1px solid #94a3b833;border-radius:22px;align-items:center;gap:12px;max-width:760px;margin-top:24px;padding:14px 18px;display:flex;box-shadow:0 20px 80px #00000047}.hero.heroHome .searchBox{max-width:860px;margin-top:18px}.searchBox input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.searchBox input::placeholder{color:#8091ab}.categoryStrip{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hotSearchWrap{margin-top:18px}.hotSearchWrap>span{color:#9fb2cc;margin-bottom:10px;font-size:13px;display:block}.hotSearchChip{color:#dce8f8;cursor:pointer;background:#ffffff0d;border:1px solid #94a3b829;border-radius:999px;padding:9px 12px}.hotSearchChip:hover{background:#2563eb2e;border-color:#60a5fa6b}.section-more-btn{color:#f5d48b;white-space:nowrap;cursor:pointer;background:#0f172adb;border:1px solid #d4af376b;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 0 #d4af3700}.section-more-btn:hover{background:#161c2cf5;border-color:#f5d37ab3;transform:translateY(-1px);box-shadow:0 0 18px #d4af3733}.categoryChip{color:#dce8f8;background:#ffffff0d;border:1px solid #94a3b824;border-radius:16px;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.categoryChip:hover{background:#2563eb2e;border-color:#60a5fa6b}.categoryChip b{font-weight:700}.categoryChip small{color:#8da0bd}.moreCategoryChip{cursor:pointer}.tagMoreRow{justify-content:flex-end;margin-top:10px;display:flex}.tagMoreButton{padding-inline:14px}.categoryEmpty{justify-items:start;gap:10px;display:grid}.categoryEmptyAction{margin-top:6px}.heroCard{text-align:center;background:radial-gradient(circle at top,#38bdf838,#0000 45%),linear-gradient(160deg,#2563eb42,#0f172ae6);border:1px solid #38bdf833;border-radius:34px;place-items:center;min-height:280px;padding:28px;display:grid;box-shadow:0 34px 110px #2563eb2e}.heroCard b{font-size:72px}.categoryIntro{padding:16px clamp(18px,4vw,56px) 8px}.categoryIntroMain{background:linear-gradient(#0f172ad1,#020617b8);border:1px solid #60a5fa24;border-radius:22px;padding:18px 20px;box-shadow:0 24px 80px #0000003d}.categoryIntroMain h1{margin:10px 0 8px;font-size:clamp(30px,4vw,44px);line-height:1.04}.categoryIntroMain p{color:#b7c5d8;max-width:640px;margin:0}.categoryIntroStats{color:#9fb2cc;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:13px;display:flex}.categoryTopLinks{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.categoryAllLink{color:#dce8f8;background:#ffffff0d;border:1px solid #94a3b824;border-radius:999px;align-items:center;padding:8px 12px;display:inline-flex}.categoryAllLink.active{background:#2563eb2e;border-color:#60a5fa6b}.countryBar{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.countryBar button{color:#dbeafe;cursor:pointer;background:#ffffff0d;border:1px solid #94a3b82e;border-radius:999px;padding:10px 14px}.countryBar button.active,.countryBar button:hover{color:#fff;background:#2563eb;border-color:#60a5fa}.countryPortalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.countryPortalCard{text-align:left;color:#dbeafe;cursor:pointer;background:#ffffff0d;border:1px solid #94a3b829;border-radius:18px;gap:4px;padding:14px 16px;display:grid}.countryPortalCard.active,.countryPortalCard:hover{background:#2563eb33;border-color:#60a5fa75}.countryPortalCard b{font-size:22px;line-height:1}.countryPortalCard small{color:#8da0bd}.countryPortalName{font-weight:700}.moreCountryCard{place-items:center start}.banner{background:#0ea5e91f;border:1px solid #38bdf838;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin:0 clamp(18px,4vw,56px) 28px;padding:16px 18px;display:flex}.banner div{align-items:center;gap:14px;min-width:0;display:flex}.banner img{object-fit:cover;border-radius:14px;width:92px;height:54px}.banner span{font-weight:800}.banner p{color:#b7c5d8;margin:0}.section{padding:22px clamp(18px,4vw,56px) 40px}.notice{color:#d8e4f4;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:18px;margin:12px clamp(18px,4vw,56px) 0;padding:14px 16px}.sectionHead{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.sectionHead>h2{min-width:0}.moreLink{color:#93c5fd;white-space:nowrap;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.section h2{align-items:center;gap:10px;margin:0 0 18px;font-size:28px;display:flex}.section h2 small{color:#8ca1bb;font-size:14px;font-weight:400}.statRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:0;display:grid}.statRow>div{background:#ffffff0d;border:1px solid #94a3b81f;border-radius:22px;padding:18px}.statRow b{margin-bottom:6px;font-size:28px;display:block}.statRow span{color:#90a3bc}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.grid.grid-tools.single-result{grid-template-columns:minmax(360px,520px);justify-content:start}.toolCard{cursor:pointer;background:#ffffff0d;border:1px solid #94a3b829;border-radius:24px;flex-direction:column;min-height:220px;max-height:260px;padding:18px;transition:transform .2s,background .2s,border-color .2s;display:flex;box-shadow:0 18px 70px #0000001f}.toolCard:hover{background:#2563eb2e;border-color:#60a5fa6b;transform:translateY(-4px)}.toolCardCta{color:#93c5fd;margin-top:auto;font-size:12px;font-weight:700;display:inline-flex}.toolTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.toolTitle b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toolDesc{color:#b8c5d7;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;min-height:4.65em;margin:14px 0 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.meta span,.tags em{border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;display:inline-flex}.meta span{color:#c7d6e8;background:#0f172a8c}.tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.toolTags{margin-top:12px}.tags em{color:#bdefff;background:#0ea5e924;font-style:normal}.empty{text-align:center;color:#94a3b8;border:1px dashed #94a3b857;border-radius:24px;margin-top:14px;padding:28px}.sponsorSection{margin-top:4px}.sponsorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sponsorCard{background:linear-gradient(135deg,#2563eb2e,#0ea5e91a);border:1px solid #ffffff1f;border-radius:22px;min-height:160px;padding:18px;display:block}.sponsorCard:hover{border-color:#60a5fa8a;transform:translateY(-2px)}.sponsorCard img{object-fit:cover;border-radius:16px;width:100%;height:110px;margin-bottom:12px}.sponsorCard b{margin-bottom:8px;font-size:18px;display:block}.sponsorCard p{color:#94a3b8;margin:0;line-height:1.6}.cooperationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cooperationCard{background:#ffffff0d;border:1px solid #94a3b824;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.cooperationCard:hover{background:#2563eb29;border-color:#60a5fa6b}.cooperationCard b{font-size:15px}.cooperationCard span{color:#8da0bd;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}footer{background:#0206175c;border-top:1px solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:18px;padding:34px clamp(18px,4vw,56px);display:flex}footer p{color:#93a4bc}.footLinks{flex-wrap:wrap;gap:14px;display:flex}.footLinks a,.authLinks a{color:#d0def0;background:#ffffff0a;border:1px solid #94a3b824;border-radius:12px;align-items:center;gap:6px;padding:10px 12px;display:inline-flex}.categoryLayout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:24px;padding:22px clamp(18px,4vw,56px) 10px;display:grid}.categorySidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020617b8;border:1px solid #94a3b824;border-radius:24px;max-height:calc(100vh - 112px);padding:18px;position:sticky;top:92px;overflow:auto}.sidebarHead{color:#9fb2cc;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sidebarAll{padding:8px 10px}.sidebarAll.active{color:#fff;background:#2563eb33;border:1px solid #60a5fa6b;border-radius:999px}.categoryTree,.expandTree{gap:8px;display:grid}.categoryNode,.expandNode{border-radius:16px}.categoryLink,.expandRow{cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.categoryLinkLeft{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.categoryIcon{justify-content:center;width:28px;display:inline-flex}.categoryName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expandRow{padding:8px 10px}.expandToggle,.expandSpacer{justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;display:inline-flex}.expandToggle{cursor:pointer;color:#cde0f7;background:#ffffff0d;border:0;border-radius:10px}.expandLink{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.categoryMore{color:#cde0f7;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b824;border-radius:12px;align-items:center;margin-top:8px;padding:8px 10px;display:inline-flex}.expandChildren .categoryMore{margin-left:44px}.categoryContent{min-width:0}.categoryMobileNav{margin-top:16px;display:none}.categoryMobileTree{background:#020617a8;border:1px solid #94a3b824;border-radius:18px;margin-top:12px;padding:14px}.categoryNavToggle{justify-content:center;width:100%}.seoBlock{padding-top:4px}.seoBlock p{color:#94a3b8;line-height:1.75}.toolGridSection{padding-top:8px}.detailPage{max-width:1140px;margin:0 auto;padding:42px clamp(18px,4vw,56px)}.detailCard{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:28px;padding:34px;box-shadow:0 24px 90px #00000040}.detailTitle{align-items:center;gap:18px;margin:18px 0 12px;display:flex}.detailTitle h1{margin:0;font-size:clamp(32px,4vw,48px)}.detailCard p{color:#cad7e8;line-height:1.7}.websiteLink{color:#eaf4ff;background:#2563eb2e;border:1px solid #60a5fa52;border-radius:14px;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;font-weight:700;display:inline-flex}.detailPreview{background:#0f172a8a;border:1px solid #94a3b824;border-radius:24px;margin-top:22px;overflow:hidden}.detailPreview img{width:100%;display:block}.primaryBtn{cursor:pointer;border:0;border-radius:14px;margin-top:16px;padding:12px 16px;font-weight:800}.backHome{color:#93c5fd;border:1px solid #0000;border-radius:12px;margin-top:16px;padding:8px 10px;font-weight:800;display:inline-flex}.relatedBlock{margin-top:34px}.relatedBlock h2{margin-bottom:18px}.authPage{place-items:center;padding:56px 18px 80px;display:grid}.authCard{background:radial-gradient(circle at top,#38bdf829,#0000 42%),#020617b8;border:1px solid #94a3b824;border-radius:30px;width:min(680px,100%);padding:34px;box-shadow:0 30px 100px #00000057}.authCard h1{margin:16px 0 12px;font-size:clamp(34px,5vw,56px)}.authCard p{color:#b7c5d8;line-height:1.7}.authForm{gap:14px;margin-top:24px;display:grid}.authForm label{gap:8px;display:grid}.authForm span{color:#aabbd3;font-size:14px}.authForm input{color:#f1f7ff;background:#ffffff0a;border:1px solid #94a3b824;border-radius:14px;outline:0;width:100%;padding:13px 14px}.authNote{background:#0f172a94;border:1px solid #94a3b824;border-radius:20px;margin-top:18px;padding:16px 18px}.authNote b{margin-bottom:6px;display:block}.authNote p{margin:0}.authLinks{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.authProviders{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.providerBtn{color:#dbeafe;justify-content:space-between;padding:12px 14px}.providerBtn small{color:#8da0bd}.toolIconWrap,.toolIconFallback{border-radius:14px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex;overflow:hidden}.toolIconWrap{background:var(--eg-night-card);border:1px solid #ffffff29;box-shadow:0 10px 24px #0000003d}.toolIconImg{object-fit:contain;width:28px;height:28px}.toolIconFallback{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);font-weight:900;box-shadow:0 10px 24px #2563eb47}.toolIconWrap.large,.toolIconFallback.large{border-radius:22px;width:72px;min-width:72px;height:72px}.toolIconImg.large{width:48px;height:48px}.drawerMask{z-index:60;background:#00000085;position:fixed;inset:0}.drawer{background:linear-gradient(#020617fa,#07111ffa);border-left:1px solid #94a3b824;width:min(360px,88vw);height:100%;margin-left:auto;padding:20px;overflow:auto}.drawerHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.drawerHead span{color:#8da0bd;margin-top:4px;font-size:13px;display:block}.drawerSection{gap:10px;margin-top:16px;display:grid}.drawerTitle{color:#9fb2cc;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.drawer a{padding:13px 14px}.drawerSelect{gap:8px;padding:12px 14px;display:grid}.drawerSelect span{color:#9fb2cc;align-items:center;gap:8px;display:inline-flex}.drawerInput{color:#e8f1ff;background:#ffffff0d;border:1px solid #94a3b829;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.drawerInput input{color:#f1f7ff;background:0 0;border:0;outline:0;flex:1}.drawerInput input::placeholder{color:#8091ab}.close{cursor:pointer;justify-content:center;align-items:center;padding:10px;display:inline-flex}@media (width<=1120px){.grid,.statRow{grid-template-columns:repeat(2,minmax(0,1fr))}.categoryLayout{grid-template-columns:1fr}.categorySidebar{max-height:none;position:static}.hero{grid-template-columns:1fr}}@media (width<=1024px){.categorySidebarPanel{display:none}.categoryToolbar{flex-direction:column;align-items:stretch}.categoryToolbar .searchBox{min-width:0;max-width:none}}@media (width<=760px){.hero,.section,.banner,footer,.categoryIntro,.categoryLayout,.detailPage{padding-left:18px;padding-right:18px}.categorySidebar{display:none}.categoryMobileNav{display:block}.hero{padding-top:46px}.hero.heroHome{padding-top:28px}.grid,.statRow,.sponsorGrid{grid-template-columns:1fr}.hero.heroHome h1{font-size:36px}.heroCard{min-height:200px}.banner,footer{flex-direction:column;align-items:flex-start}.summaryPills{grid-template-columns:1fr}.cooperationStrip{display:none}.countryBar{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.countryBar button{white-space:nowrap;flex:none}.countryPortalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cooperationGrid{grid-template-columns:1fr}.detailCard,.authCard{padding:22px}.detailTitle{align-items:flex-start}.categoryStrip,.hotSearchList{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.categoryChip,.hotSearchChip{white-space:nowrap;flex:none}.authProviders{grid-template-columns:1fr}}.mainNav{flex:auto;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.mainNavLink{color:var(--text-soft);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:10px;font-size:13px}.mainNavLink:hover,.mainNavLink.active{color:var(--gold-light);background:#d4af371a;border-color:#d4af3742}.navSearchBtn{gap:6px;padding:10px 13px}.headerSearchInline{flex-basis:240px;min-width:180px;max-width:280px}.drawerNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.drawerNav a{color:var(--text-soft);background:#090a0de0;border:1px solid #d4af372e;border-radius:14px;padding:12px}.mockupHero{min-height:620px;padding-bottom:34px}.mockupHero h1{letter-spacing:-.06em;font-size:clamp(44px,6vw,84px)}.heroSearchBox{border-color:#f4c95d61!important;max-width:700px!important}.globalNetworkPanel{background:radial-gradient(circle at 50% 38%,#f4c95d38,#0000 16%),radial-gradient(circle at 50% 38%,#d4af3714,#0000 42%),linear-gradient(145deg,#12161ffa,#050506fa);border:1px solid #d4af374d;border-radius:30px;padding:26px;position:relative;overflow:hidden}.globalNetworkPanel:before,.globalNetworkPanel:after{content:"";border:1px solid #d4af3729;border-radius:999px;position:absolute;inset:18px;transform:rotate(-16deg)}.globalNetworkPanel:after{border-color:#9d151547;inset:68px 28px;transform:rotate(22deg)}.globalOrb{z-index:1;text-align:center;min-height:220px;color:var(--gold-light);place-items:center;display:grid;position:relative}.globalOrb span{background:linear-gradient(90deg,#0000 48%,#d4af3757 49%,#0000 51%),linear-gradient(#0000 49%,#d4af3747 51%,#0000 52%),radial-gradient(circle,#f4c95d38,#050506cc 68%);border:1px solid #f4c95d6b;border-radius:999px;width:150px;height:150px;display:block;box-shadow:0 0 60px #d4af3729}.globalOrb b{letter-spacing:.3em;font-size:12px;position:absolute}.officialToolGrid,.featuredCategoryGrid,.partnerAdGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.officialToolCard,.featuredCategoryCard,.partnerAdCard,.portalHeroCard,.asideCard,.detailReviewBlock{background:radial-gradient(circle at 100% 0,#d4af3714,#0000 30%),linear-gradient(#12161ffa,#090a0dfa);border:1px solid #d4af373d;border-radius:24px;box-shadow:0 24px 80px #0000003d}.officialToolCard,.featuredCategoryCard,.partnerAdCard{gap:12px;min-height:220px;padding:22px;display:grid}.officialToolCard:hover,.featuredCategoryCard:hover,.partnerAdCard:hover,.cityPortalCard:hover{transform:translateY(-3px);box-shadow:0 22px 64px #00000057,0 0 22px #d4af3729;border-color:#f4c95d9e!important}.officialToolCard small,.partnerAdCard small,.adBadge{width:fit-content;color:var(--gold-light);background:#9d15152e;border:1px solid #d4af3733;border-radius:999px;padding:6px 10px;font-size:12px}.officialToolCard h3,.featuredCategoryCard b,.partnerAdCard b{color:var(--text-main);margin:0;font-size:20px}.officialToolCard ul{color:var(--text-muted);margin:0;padding-left:18px;line-height:1.7}.officialToolCard>span,.featuredCategoryCard em,.partnerAdCard span{color:var(--gold-light);margin-top:auto;font-style:normal;font-weight:800}.adSlotRegistry{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.adSlotRegistry span{color:var(--text-muted);border:1px dashed #d4af373d;border-radius:999px;padding:6px 10px;font-size:12px}.featuredCategoryCard span{width:48px;height:48px;color:var(--gold-light);background:#d4af371a;border:1px solid #d4af3738;border-radius:16px;place-items:center;font-size:22px;display:grid}.featuredCategoryCard small,.partnerAdCard p{color:var(--text-muted)}.cityPortalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.cityPortalCard{min-height:190px;padding:20px;position:relative;overflow:hidden;background:linear-gradient(135deg,#05050633,#050506db),radial-gradient(circle at 80% 18%,#d4af373d,#0000 28%),linear-gradient(145deg,#171a20fa,#08090cfa)!important}.countryFlag{font-size:30px}.cityPortalCard em{color:var(--text-muted);font-size:12px;font-style:normal}.featuredToolGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.categoryPageHero{gap:18px;padding:26px clamp(18px,4vw,56px) 16px;display:grid}.breadcrumbLine{color:var(--text-muted);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.breadcrumbLine a,.breadcrumbLine b{color:var(--gold-light)}.categoryHeroTitleRow,.categoryHeroControls,.toolDetailGrid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.categoryHeroTitleRow h1{margin:0 0 8px;font-size:clamp(34px,5vw,58px)}.categoryHeroTitleRow p{max-width:760px;color:var(--text-muted);margin:0}.categoryResultBadge,.sortSelect{color:var(--gold-light);background:#090a0ddb;border:1px solid #d4af3747;border-radius:999px;padding:12px 16px}.sortSelect{min-width:150px}.filterSelectRow{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.contentLanguageSelect{min-width:160px}.filterMiniGrid{flex-wrap:wrap;gap:8px;display:flex}.filterMiniGrid button{color:var(--text-soft);cursor:pointer;background:#090a0dd1;border:1px solid #d4af372e;border-radius:999px;padding:8px 10px}.filterMiniGrid button.active,.filterMiniGrid button:hover{color:var(--gold-light);background:#d4af371a;border-color:#f4c95d94}.categoryHotTools{background:#090a0db8;border:1px solid #d4af3729;border-radius:22px;margin-top:18px;padding:18px}.hotMiniGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hotMiniCard,.relatedMini{background:#12161fc7;border:1px solid #d4af372e;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.hotMiniCard b,.relatedMini span{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portalPage{padding:34px clamp(18px,4vw,56px) 80px}.portalHeroCard{align-content:center;gap:14px;min-height:280px;padding:34px;display:grid}.portalHeroCard h1{margin:0;font-size:clamp(36px,5vw,68px)}.portalHeroCard p{max-width:760px;color:var(--text-muted);margin:0;line-height:1.8}.portalStats{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portalStats span{color:var(--text-soft)}.officialTabs{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.officialTabs button{color:var(--text-soft);cursor:pointer;background:#090a0dd6;border:1px solid #d4af3738;border-radius:999px;padding:10px 14px}.officialTabs button.active,.officialTabs button:hover{color:var(--gold-light);background:#d4af371f;border-color:#f4c95d94}.officialToolGridWide{grid-template-columns:repeat(3,minmax(0,1fr))}.toolDetailGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.toolProfileCard{min-width:0}.toolIconWrap.large,.toolIconImg.large{width:72px;min-width:72px;height:72px}.ratingLine,.ratingPanel{color:var(--gold-light);align-items:center;gap:6px;font-weight:800;display:inline-flex}.detailButtonRow{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.toolInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.toolInfoGrid div{background:#090a0dd1;border:1px solid #d4af3729;border-radius:16px;min-width:0;padding:14px}.toolInfoGrid span{color:var(--text-muted);margin-bottom:6px;font-size:12px;display:block}.toolInfoGrid b{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.toolDetailAside{gap:14px;display:grid}.asideCard{gap:10px;padding:18px;display:grid}.asideCard h3,.asideCard b{color:var(--text-main);margin:0}.asideCard p{color:var(--text-muted);margin:0}.detailReviewBlock{margin-top:18px;padding:24px}@media (width<=980px){.officialToolGrid,.featuredCategoryGrid,.partnerAdGrid,.cityPortalGrid,.featuredToolGrid,.officialToolGridWide,.hotMiniGrid,.toolDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.categoryHeroTitleRow,.categoryHeroControls{grid-template-columns:1fr}.filterSelectRow,.filterSelectRow .sortSelect,.categoryToolbar .contentLanguageSelect{width:100%}}@media (width<=640px){.officialToolGrid,.featuredCategoryGrid,.partnerAdGrid,.cityPortalGrid,.featuredToolGrid,.officialToolGridWide,.hotMiniGrid,.toolDetailGrid,.toolInfoGrid{grid-template-columns:1fr}.mockupHero{min-height:auto}.detailButtonRow{justify-content:stretch}.detailButtonRow>*{flex:1;justify-content:center}}.topbar{gap:14px}.brand b{font-size:19px}.brand small{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.siteLogo{background:#060b14f0;border:1px solid #38bdf82e;border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff05,0 10px 24px #00000047}.siteLogo.compact{width:44px;height:44px}.siteLogo.auth{width:68px;height:68px}.front-brand-logo{border-radius:inherit;object-fit:contain;object-position:center;width:100%;height:100%;box-shadow:none;background:0 0;display:block}.headerSearch{background:#ffffff0d;border:1px solid #94a3b829;border-radius:14px;align-items:center;gap:10px;width:min(460px,34vw);padding:10px 14px;display:flex}.headerSearch input{color:#f4f8ff;background:0 0;border:0;outline:0;flex:1;min-width:0}.headerSearch input::placeholder{color:#8091ab}.hero.heroHome{grid-template-columns:minmax(0,1.2fr) minmax(250px,.58fr);align-items:start;gap:22px;padding:30px clamp(18px,4vw,56px) 14px}.heroPanel{background:linear-gradient(#0f172ae6,#020617b8);border:1px solid #94a3b824;border-radius:24px;gap:12px;padding:18px;display:grid}.heroStats{background:#ffffff0d;border:1px solid #94a3b81f;border-radius:18px;padding:16px}.heroStats b{font-size:26px;line-height:1;display:block}.heroStats span{color:#a8bad2;margin-top:6px;font-size:13px;display:block}.sectionHead.compact{align-items:center;width:100%}.sectionHead.compact h2{margin-bottom:0;font-size:22px}.categoryTabsBar{padding:20px clamp(18px,4vw,56px) 8px}.categoryTabs{-webkit-overflow-scrolling:touch;gap:10px;padding:12px 2px 4px;display:flex;overflow-x:auto}.categoryTab{color:#dbeafe;background:#ffffff0d;border:1px solid #94a3b824;border-radius:16px;flex:none;align-items:center;gap:10px;min-height:52px;padding:12px 16px;display:inline-flex}.categoryTab span{text-align:center;width:26px}.categoryTab b{white-space:nowrap;font-size:14px}.categoryTab.active{background:#2563eb38;border-color:#60a5fa73}.categoryShell{grid-template-columns:260px minmax(0,1fr);gap:20px;padding:12px clamp(18px,4vw,56px) 20px;display:grid}.categorySidebarPanel,.categoryMainPanel{background:#020617ad;border:1px solid #94a3b824;border-radius:24px;min-width:0;padding:20px}.categorySidebarPanel{max-height:calc(100vh - 108px);position:sticky;top:84px;overflow:auto}.categorySidebarPanel h1{margin:14px 0 10px;font-size:clamp(30px,3vw,42px)}.categorySidebarPanel p{color:#b7c5d8;margin:0;line-height:1.6}.categoryInfoCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.categoryInfoCards>div{background:#ffffff0d;border:1px solid #94a3b81f;border-radius:18px;padding:14px}.categoryInfoCards b{font-size:24px;line-height:1;display:block}.categoryInfoCards span{color:#9db0c9;margin-top:6px;font-size:13px;display:block}.drawerSection.compact{margin-top:18px}.countryPills{flex-wrap:wrap;gap:8px;display:flex}.countryPills button,.tagChip{color:#dbeafe;cursor:pointer;background:#ffffff0d;border:1px solid #94a3b824;border-radius:999px;padding:9px 12px}.countryPills button.active,.countryPills button:hover,.tagChip.active,.tagChip:hover{background:#2563eb33;border-color:#60a5fa73}.tagBar{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.tagScrollShell{margin-top:12px;position:relative;overflow:hidden}.tagScrollShell:before,.tagScrollShell:after{content:"";pointer-events:none;z-index:1;width:22px;position:absolute;top:0;bottom:6px}.tagScrollShell:before{background:linear-gradient(90deg,#020617,#02061700);left:0}.tagScrollShell:after{background:linear-gradient(270deg,#020617,#02061700);right:0}.tag-scroll{scrollbar-width:none;-ms-overflow-style:none;padding-left:2px;padding-right:2px}.tag-scroll::-webkit-scrollbar{display:none}.tagChip{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.tagChip small{color:#9db0c9}.categoryToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.categoryToolbar .searchBox{flex:1;min-width:min(100%,420px);max-width:none;margin-top:0}.toolGridHeader{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 12px;display:flex}.toolGridHeader h2{margin:0;font-size:24px}.toolGridHeader span{color:#8da0bd}.loadMoreRow{justify-content:center;margin-top:18px;display:flex}.detailTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.detailBrand{align-items:center;gap:14px;display:flex}.detailBrand h1{margin:8px 0 0;font-size:clamp(30px,4vw,52px);line-height:1.04}.detailIntro{margin-top:16px;font-size:16px}.detailActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.detailNoticeRow{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.detailNoticeRow a{color:#93c5fd;font-weight:700}.authBrand{align-items:center;gap:12px;margin-bottom:18px;display:flex}.authBrand b{font-size:18px;display:block}.authBrand p{color:#8da0bd;letter-spacing:.06em;text-transform:uppercase;margin:4px 0 0;font-size:12px}.siteFooter{background:#0206176b;border-top:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:24px clamp(18px,4vw,56px) 34px;display:flex}.siteFooter .footerBrand{align-items:center;gap:12px;display:flex}.siteFooter .footerBrand b{display:block}.siteFooter .footerBrand p{color:#8da0bd;margin:4px 0 0;font-size:13px}.footerLinks{flex-wrap:wrap;gap:10px;display:flex}.footerLinks a{color:#dbeafe;background:#ffffff0a;border:1px solid #94a3b824;border-radius:12px;align-items:center;padding:10px 12px;display:inline-flex}.footerLinks a:hover{background:#2563eb29;border-color:#60a5fa66}footer.siteFooter{margin-top:18px}@media (width<=1120px){.hero.heroHome,.categoryShell{grid-template-columns:1fr}.categorySidebarPanel{order:1}.categoryMainPanel{order:2}}@media (width<=760px){.hero.heroHome{padding-top:22px}.hero.heroHome .heroText h1{font-size:34px}.categoryShell{padding-top:6px}.categorySidebarPanel,.categoryMainPanel,.detailCard,.authCard{padding:18px}.categoryInfoCards{grid-template-columns:1fr}.toolGridHeader,.categoryToolbar,.detailTop,.siteFooter{flex-direction:column;align-items:flex-start}.heroPanel{grid-template-columns:1fr}.front-brand-logo{width:36px;height:36px}.grid{grid-template-columns:1fr}.categoryTabs{padding-bottom:8px}.categoryTabs .categoryTab{flex:none}.footerLinks{width:100%}.footerLinks a{justify-content:center;width:100%}}:root{--bg:#050505;--panel:#111318;--panel2:#171a20;--gold2:#f4c95d;--muted:#a99f8c;--border:#d4af3742;--bg-0:#050506;--bg-1:#090a0d;--bg-2:#10131a;--card-0:#12161f;--card-1:#171b25;--border-gold:#d4af3747;--border-gold-soft:#d4af372e;--gold:#d4af37;--gold-light:#f4c95d;--gold-soft:#f5d48b;--gold-deep:#a97c10;--red:#9d1515;--red-strong:#b01818;--text-main:#f7f3e8;--text-soft:#d8d0bd;--text-muted:#a99f8c;--panel-shadow:0 24px 80px #00000052;--gold-glow:0 0 18px #d4af3738}body,body[data-theme=dragon],body[data-theme=gold],body[data-theme=dark],body[data-theme=future],body[data-theme=cyber]{color:var(--text-main);background:radial-gradient(circle at top,#d4af371a,#0000 28%),radial-gradient(circle at 18% 14%,#9d15151f,#0000 20%),linear-gradient(#050506 0%,#090a0d 45%,#050506 100%)}body{background-attachment:fixed}.site{background:linear-gradient(#0505061a,#050506c2),radial-gradient(circle at top,#d4af3714,#0000 32%)}.topbar{border-bottom:1px solid var(--border-gold);background:linear-gradient(#090a0df2,#10131aeb);min-height:72px;padding:12px clamp(18px,4vw,56px);box-shadow:0 8px 28px #0000005c}.logo{width:46px;height:46px;box-shadow:var(--gold-glow);background:radial-gradient(circle at 30% 30%,#f4c95d42,#0000 55%),linear-gradient(135deg,#d4af372e,#10131af0);border:1px solid #d4af3738;border-radius:999px}.brand b,.hero h1,.section h2,.toolTitle b,.detailTitle h1,.authCard h1,.categorySidebarPanel h1,.categoryInfoCards b,.heroStats b,.statRow b,.countryPortalCard b{color:var(--text-main)}.brand small,.heroTagline,.hero p,.heroNotice,.searchBox input::placeholder,.headerSearch input::placeholder,.drawerInput input::placeholder,.authCard p,.authNote p,.sponsorCard p,.cooperationCard span,.toolDesc,.toolGridHeader span,.categoryIntroMain p,.categorySidebarPanel p,.detailCard p,.detailNoticeRow a,.footLinks a,.footerLinks a,.selectorLabel,.selectorGroup select,.drawerSelect span,.drawerHead span,.authLinks a,.providerBtn small,.meta span,.tags em,.countryPortalCard small,.categoryInfoCards span,.categoryCount,.categoryCount.zero,.categoryName,.categoryAllLink,.countryBar button,.hotSearchChip,.categoryChip,.categoryTab,.categoryTab b,.categoryTabs .categoryTab,.banner p,.notice,.statRow span,.heroStats span,.heroCard span,.heroBrand b,.heroBrandMark,.badge,.toolCardCta,.websiteLink,.backHome,.moreLink,.section-more-btn,.toolIconFallback,.drawerTitle{color:var(--text-soft)}.headerSearch,.selectorGroup,.authLink,.ghostButton,.authLinks a,.providerBtn,.drawer a,.drawerSelect,.drawerInput,.menuBtn,.close,.headerAuth .authLink,.categoryAllLink,.countryBar button,.countryPortalCard,.hotSearchChip,.categoryChip,.categoryTab,.toolCard,.statRow>div,.heroPanel,.heroStats,.categorySidebarPanel,.categoryMainPanel,.categoryIntroMain,.detailCard,.authCard,.authNote,.cooperationCard,.banner,.notice,.sponsorCard,.footLinks a,.footerLinks a{border-color:var(--border-gold-soft)!important}.headerSearch,.selectorGroup,.authLink,.ghostButton,.authLinks a,.providerBtn,.drawer a,.drawerSelect,.drawerInput,.menuBtn,.close{color:var(--text-main)!important;background:#12161fe0!important}.authLink.primary,.primaryBtn,.heroButton.primary,.section-more-btn,.categoryAllLink.active,.countryBar button.active,.countryPortalCard.active,.countryBar button:hover,.countryPortalCard:hover,.categoryTab.active,.tagChip.active,.tagChip:hover,.countryPills button.active,.countryPills button:hover,.ghostButton.active{color:#fff!important;background:linear-gradient(135deg,#9d1515eb,#d4af37f2)!important;border-color:#f4c95de6!important;box-shadow:0 14px 34px #d4af372e!important}.ghostButton.active{background:#d4af371f!important}.authLink.primary:hover,.primaryBtn:hover,.heroButton.primary:hover,.section-more-btn:hover{transform:translateY(-1px);box-shadow:0 18px 44px #d4af373d!important}.heroBrand,.badge{background:#d4af3714!important;border-color:#d4af3742!important}.heroBrandMark{box-shadow:0 0 16px #d4af3733;color:#1a1304!important;background:linear-gradient(135deg,#f4c95df5,#d4af37eb)!important}.heroButton,.categoryChip,.categoryTab,.hotSearchChip,.tagChip,.countryBar button,.countryPortalCard,.toolCard,.statRow>div,.heroPanel,.heroStats,.categorySidebarPanel,.categoryMainPanel,.categoryIntroMain,.detailCard,.authCard,.authNote,.cooperationCard,.banner,.notice,.sponsorCard,.footLinks a,.footerLinks a,.drawer,.megaMenu,.megaColumn{box-shadow:var(--panel-shadow);border:1px solid var(--border-gold-soft)!important;background:linear-gradient(#12161ff5,#0b0d12fa)!important}.heroCard{border:1px solid var(--border-gold);box-shadow:0 34px 110px #0000006b;background:radial-gradient(circle at top,#9d15152e,#0000 40%),radial-gradient(circle at 50% 18%,#d4af3729,#0000 42%),linear-gradient(160deg,#12161ffa,#090a0dfa)!important}.heroCard b{color:var(--gold-light)!important}.heroCard span{color:var(--text-soft)!important}.searchBox,.headerSearch,.drawerInput,.authForm input{box-shadow:0 0 #d4af3700;color:var(--text-main)!important;background:#0c0e13f5!important;border:1px solid #d4af3747!important}.searchBox:focus-within,.headerSearch:focus-within,.drawerInput:focus-within,.authForm input:focus{border-color:#f4c95ddb!important;box-shadow:0 0 0 4px #d4af3724,0 0 22px #d4af371f!important}.searchBox input,.headerSearch input,.drawerInput input,.authForm input{color:var(--text-main)!important}.searchBox input::placeholder,.headerSearch input::placeholder,.drawerInput input::placeholder,.authForm input::placeholder{color:#b8aa88!important}.headerAuth,.selectorGroup,.selectorLabel,.selectorGroup select,.drawerSelect select{color:var(--text-soft)!important}.selectorGroup select,.drawerSelect select{min-width:92px}.siteLogo{background:#060b14f0!important;border:1px solid #38bdf82e!important;box-shadow:0 0 0 1px #ffffff05,0 10px 24px #00000047!important}.toolIconFallback{color:#fff!important;background:linear-gradient(135deg,#9d1515f5,#d4af37f0)!important;box-shadow:0 10px 24px #d4af372e!important}.toolCard{min-height:220px;max-height:260px;background:radial-gradient(circle at 100% 0,#d4af3714,#0000 28%),linear-gradient(#141821fa,#0c0e13fa)!important}.toolCard:hover{transform:translateY(-4px);border-color:#f4c95d9e!important;box-shadow:0 22px 54px #0000006b,0 0 18px #d4af3729!important}.toolDesc{color:#c8bda6!important}.meta span,.tags em,.tagChip small,.categoryInfoCards span,.categoryCount,.categoryCount.zero,.countryPortalCard small,.heroStats span,.statRow span,.toolGridHeader span,.selectorLabel,.drawerHead span,.drawerTitle,.authNote p,.providerBtn small,.footLinks a,.footerLinks a{color:var(--text-muted)!important}.meta span,.tags em,.tagChip,.hotSearchChip,.categoryChip,.categoryTab,.countryBar button,.countryPortalCard{color:var(--text-soft)!important;background:#090a0de0!important;border:1px solid #d4af3733!important}.tagChip.active,.tagChip:hover,.countryPills button.active,.countryPills button:hover,.categoryChip:hover,.hotSearchChip:hover,.categoryTab.active,.categoryTab:hover,.countryBar button:hover,.countryPortalCard:hover{color:#fff!important;background:#d4af371f!important;border-color:#f4c95d9e!important}.section-more-btn,.backHome,.moreLink,.websiteLink,.toolCardCta,.detailNoticeRow a,.footerLinks a:hover,.footLinks a:hover{color:var(--gold-light)!important}.detailCard,.authCard{background:radial-gradient(circle at top,#d4af370f,#0000 42%),linear-gradient(#12161ffa,#0a0c10fa)!important}.detailCard p,.authCard p{color:#d8ccb0!important}.websiteLink{background:#d4af371a!important;border:1px solid #d4af375c!important}.websiteLink:hover{background:#d4af3729!important;border-color:#f4c95db8!important}.banner,.notice{background:radial-gradient(circle at 0,#9d151524,#0000 34%),linear-gradient(#12161ff0,#090a0dfa)!important}.notice.warning{background:radial-gradient(circle at 0,#9d151529,#0000 34%),#33210961!important;border-color:#f4c95d52!important}.heroBrand,.badge,.heroButton,.moreLink,.section-more-btn,.categoryAllLink.active,.countryBar button.active,.countryPortalCard.active,.categoryTab.active,.tagChip.active,.countryPills button.active,.ghostButton.active,.authLink.primary,.primaryBtn{color:#fff!important}.moreLink,.backHome{text-shadow:0 0 12px #d4af371f}.footLinks a,.footerLinks a,.authLinks a,.providerBtn{border-radius:14px}.authProviders{grid-template-columns:repeat(2,minmax(0,1fr))}.providerBtn{background:linear-gradient(#12161ff5,#0c0e13fa)!important;border:1px solid #d4af3738!important}.providerBtn:hover{background:#d4af371a!important;border-color:#f4c95d94!important}.drawer,.megaMenu{background:radial-gradient(circle at top,#d4af370f,#0000 34%),linear-gradient(#0a0c10fa,#050506fa)!important;border-color:#d4af3738!important}.drawer a,.drawerSelect,.drawerInput{background:#12161ffa!important}.drawerTitle{color:var(--gold-soft)!important}.drawerHead span{color:var(--text-muted)!important}.megaColumn{background:radial-gradient(circle at top,#d4af370d,#0000 34%),linear-gradient(#12161feb,#0a0c10fa)!important}.megaRoot,.megaChild,.categoryLink,.expandRow,.sidebarAll,.categoryMore{color:var(--text-soft)!important;background:#090a0de0!important;border:1px solid #d4af3724!important}.megaRoot.active,.megaChild.active,.categoryNode.active>.categoryLink,.expandNode.active>.expandRow,.backHome:hover,.authLinks a:hover{color:#fff!important;background:#d4af371f!important;border-color:#f4c95d9e!important}.brand small,.heroTagline{color:#bda97d!important}.heroBrand b{letter-spacing:.08em}.siteFooter,footer{border-top:1px solid var(--border-gold)!important;background:linear-gradient(#050506eb,#090a0dfa)!important}.categorySidebar,.categorySidebarPanel{background:radial-gradient(circle at top,#d4af370a,#0000 36%),linear-gradient(#0b0d12fa,#050506fa)!important}.categoryMainPanel{background:radial-gradient(circle at 100% 0,#d4af370a,#0000 30%),linear-gradient(#12161ff5,#0a0c10fa)!important}.categoryIntroMain{background:radial-gradient(circle at top,#d4af370d,#0000 30%),linear-gradient(#12161ff5,#0a0c10fa)!important}.categorySidebarPanel h1,.categoryInfoCards b,.detailBrand h1,.authCard h1{color:var(--gold-light)!important}.categoryInfoCards>div,.heroStats,.statRow>div{background:#090a0de6!important}.front-brand-logo{object-fit:contain;object-position:center;width:100%;height:100%;box-shadow:none}@media (width<=760px){.front-brand-logo{width:100%;height:100%}.heroPanel{grid-template-columns:1fr}}.selectorButton{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.pickerBackdrop{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000094;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pickerModal{border:1px solid var(--border-gold);width:min(980px,100%);max-height:min(84vh,860px);box-shadow:var(--panel-shadow);background:linear-gradient(#12161ffa,#090a0dfa);border-radius:24px;padding:18px;overflow:auto}.pickerHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.pickerHead b{font-size:20px;display:block}.pickerHead span{color:var(--text-muted);margin-top:4px;font-size:13px;display:block}.pickerLabel{color:var(--gold-light);letter-spacing:.04em;margin-bottom:10px;font-size:13px;font-weight:700}.pickerGrid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;display:grid}.pickerPills{flex-wrap:wrap;gap:8px;display:flex}.pickerGrid .categoryTab,.pickerPills .countryPortalCard{width:100%}.pickerGrid.countriesGrid .countryPortalCard{min-height:88px}.paginationBar{border:1px solid var(--border-gold-soft);background:#090a0de6;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.paginationInfo{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.paginationInfo span{color:var(--gold-light);font-size:18px;font-weight:700}.paginationInfo small{color:var(--text-muted)}.paginationActions select{border:1px solid var(--border-gold-soft);min-width:88px;color:var(--text-main);background:#0c0e13f5;border-radius:14px;padding:10px 12px}.paginationPages{text-align:center;min-width:80px;color:var(--text-soft);font-weight:700}.toolCard{height:230px;min-height:230px;max-height:230px}.toolDesc{-webkit-line-clamp:3;min-height:4.2em;overflow:hidden}.grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1360px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.grid{grid-template-columns:1fr}.paginationBar{flex-direction:column;align-items:flex-start}.paginationActions,.paginationActions select{width:100%}}@media (width<=1024px){.categorySidebarPanel{display:none}.categoryShell{grid-template-columns:1fr}.categoryToolbar{flex-direction:column;align-items:stretch}}@media (width<=760px){.categoryShell{padding-left:16px;padding-right:16px}.categoryMainPanel{padding:16px}.categoryTabs{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.countryPortalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero.heroHome{grid-template-columns:minmax(0,1.08fr) minmax(300px,.52fr);align-items:stretch;gap:22px;padding-top:38px}.hero.heroHome .heroText{max-width:none}.heroPanel{align-self:stretch}.toolCard{overflow:hidden}.toolCardMain{min-height:0;color:inherit;flex-direction:column;flex:1;display:flex}.toolCardMain:hover{color:inherit}.toolCardCta{align-items:center;gap:6px;margin-top:auto;padding-top:10px}.toolCardHiddenAction{display:none}.categoryEmptyActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.clearFilterBtn{justify-content:center;width:100%;margin-top:14px}.authPage{place-items:stretch stretch;padding:56px 18px 80px}.authShell{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:stretch;gap:22px;width:min(1120px,100%);margin:0 auto;display:grid}.authIntroCard,.authCard{width:100%}.authIntroCard{background:radial-gradient(circle at 0 0,#d4af3724,#0000 36%),radial-gradient(circle at 100% 100%,#9d151529,#0000 38%),linear-gradient(#12161ffa,#08090cfa);border:1px solid #d4af3747;border-radius:30px;flex-direction:column;justify-content:space-between;gap:24px;min-height:520px;padding:34px;display:flex;box-shadow:0 30px 100px #00000057}.authIntroCard .front-brand-logo{width:100%;height:100%}.authIntroCard h1{letter-spacing:-.05em;color:var(--text-main);margin:18px 0 12px;font-size:clamp(42px,5vw,64px);line-height:.98}.authIntroCard p{max-width:420px;color:var(--text-soft);margin:0;line-height:1.8}.authIntroList{gap:10px;display:grid}.authIntroList span{color:var(--gold-light);background:#090a0dc7;border:1px solid #d4af372e;border-radius:16px;padding:12px 14px}.authSwitch{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.authSwitch a{color:var(--gold-light);font-weight:800}@media (width<=900px){.hero.heroHome,.authShell{grid-template-columns:1fr}.authIntroCard{min-height:auto}}@media (width<=1360px) and (width>=1181px){.topbarInner{gap:8px!important}.brandWrap{width:184px!important;min-width:168px!important;max-width:184px!important}.mainNav.desktopOnly .mainNavLink:nth-child(n+5){display:none!important}.mainNavLink,.mainNavLink.primaryNavItem{min-width:82px!important;max-width:118px!important;padding-inline:8px!important;font-size:12px!important}.headerSearch.headerSearchInline{flex-basis:200px!important;width:200px!important;max-width:220px!important}.languageGroup{width:160px!important;min-width:150px!important}}@media (width<=1180px) and (width>=901px){.topbar{min-height:76px!important}.topbarInner{min-height:76px!important;max-height:84px!important}.topbar .mainNav.desktopOnly,.topbar .headerSearch.headerSearchInline,.topbar .themeToggle.desktopOnly,.topbar .desktopAuthNav.desktopOnly,.topbar .desktopUserControl.desktopOnly{display:none!important}.topbar .countryControl.desktopOnly,.topbar .languageGroup.desktopOnly,.topbar .tabletOnly,.topbar .tabletSearchBtn,.topbar .compactAuthNav,.topbar .menuBtn{display:inline-flex!important}.topbar .compactCountryBtn{display:none!important}.brandWrap{width:190px!important;min-width:166px!important;max-width:210px!important}.headerControls{gap:7px!important}.countryControl{width:140px!important;min-width:136px!important}.languageGroup{width:170px!important;min-width:160px!important}}@media (width<=1024px) and (width>=901px){.brandWrap{width:170px!important;min-width:150px!important}.countryControl{width:136px!important}.languageGroup{width:156px!important;min-width:150px!important}.compactAuthNav .authLink{padding-inline:10px!important}}@media (width<=900px){.topbar{min-height:64px!important;overflow-x:clip!important}.topbarInner{min-height:64px!important;max-height:none!important}}@media (width<=760px){.hero.heroHome{padding:24px 16px 14px}.authPage{padding:24px 14px 48px}.authIntroCard,.authCard{border-radius:24px;padding:22px}.authProviders{grid-template-columns:1fr}}.topbar{min-height:72px;background:radial-gradient(circle at 18% 0,#d4af371f,#0000 26%),linear-gradient(#050505f5,#090a0df0)!important;border-bottom:1px solid #d4af3738!important}.mainNavLink{border:0;border-radius:0;padding:10px 11px 14px;position:relative}.homeHeroPro{grid-template-columns:minmax(0,1.05fr) minmax(420px,1fr);align-items:center;gap:clamp(22px,4vw,54px);min-height:520px;margin:0 clamp(18px,4vw,56px);padding:clamp(46px,7vw,86px) 0 clamp(34px,5vw,62px);display:grid;position:relative;overflow:clip}.homeHeroPro:before{content:"";pointer-events:none;filter:blur(8px);opacity:.9;background:radial-gradient(circle at 55% 48%,#f4c95d2e,#0000 18%),radial-gradient(circle at 72% 32%,#9d151533,#0000 24%);width:min(680px,56vw);height:min(520px,48vw);position:absolute;inset:18px -4vw auto auto}.heroCopy{z-index:2;gap:22px;max-width:690px;display:grid;position:relative}.heroEyebrow,.sectionKicker{width:fit-content;color:var(--gold-light);letter-spacing:.04em;background:#d4af3714;border:1px solid #d4af3747;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.heroCopy h1{letter-spacing:-.07em;color:var(--text-main);text-shadow:0 24px 80px #00000061;margin:0;font-size:clamp(48px,7vw,88px);line-height:.98}.heroCopy p{max-width:620px;color:var(--text-soft);margin:0;font-size:clamp(16px,2vw,20px);line-height:1.85}.homeHeroPro .heroSearchBox{min-height:60px;box-shadow:0 16px 46px #0000004d,0 0 0 1px #d4af370f;background:linear-gradient(#12161ff0,#090a0df0)!important;border-color:#d4af3761!important;max-width:640px!important}.homeHeroPro .heroSearchInput::placeholder{color:#d8d0bd9e}.homeHeroPro .hotSearchWrap{gap:10px;display:grid}.homeHeroPro .hotSearchWrap>span{color:var(--text-muted);font-size:13px;font-weight:800}.homeHeroPro .hotSearchList{flex-wrap:wrap;gap:10px;display:flex}.homeHeroPro .hotSearchChip{color:var(--text-soft);background:#12161fcc;border:1px solid #d4af3733;border-radius:999px;padding:9px 13px}.homeHeroPro .hotSearchChip:hover{color:var(--gold-light);border-color:#f4c95d8f;box-shadow:0 0 18px #d4af3724}.heroGlobePanel{z-index:1;background:radial-gradient(circle at 50% 44%,#f4c95d2e,#0000 18%),radial-gradient(circle at 76% 24%,#9d15152e,#0000 26%),linear-gradient(145deg,#111318f0,#050505fa);border:1px solid #d4af3747;border-radius:34px;min-height:480px;position:relative;overflow:hidden;box-shadow:0 36px 110px #0000006b,inset 0 0 80px #d4af370a}.heroGlobePanel:before{content:"";background-color:#0000;background-image:linear-gradient(#d4af370b 1px,#0000 1px),linear-gradient(90deg,#d4af370a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 48%,#000 0%,#0000 74%);mask-image:radial-gradient(circle at 52% 48%,#000 0%,#0000 74%)}.globeVisual{aspect-ratio:1;border-radius:50%;place-items:center;width:min(420px,78vw);display:grid;position:absolute;top:46%;right:clamp(22px,6vw,70px);transform:translateY(-50%)}.globeVisual:before{content:"";filter:blur(10px);background:radial-gradient(circle,#f4c95d29,#0000 58%),radial-gradient(circle,#9d151524,#0000 68%);border-radius:50%;position:absolute;inset:-52px}.globeCore{background:radial-gradient(circle at 42% 34%,#f4c95d38,#0000 16%),repeating-linear-gradient(0deg,#0000 0 24px,#d4af372b 25px,#0000 27px),repeating-linear-gradient(90deg,#0000 0 32px,#d4af3721 33px,#0000 35px),radial-gradient(circle,#05050514,#050505d1 68%);border:1px solid #f4c95d85;border-radius:50%;position:absolute;inset:28px;box-shadow:inset 0 0 60px #d4af371f,0 0 70px #d4af3733}.globeCore:before,.globeCore:after{content:"";border:1px solid #d4af3742;border-radius:50%;position:absolute;inset:12%}.globeCore:before{transform:scaleX(.42)}.globeCore:after{transform:scaleY(.42)}.globeOrbit{border:1px solid #f4c95d57;border-radius:50%;position:absolute;box-shadow:0 0 24px #d4af371f}.orbitA{inset:18px;transform:rotate(-18deg)scaleY(.38)}.orbitB{border-color:#9d151575;inset:2px;transform:rotate(28deg)scaleY(.32)}.orbitC{inset:52px;transform:rotate(82deg)scaleY(.48)}.globeDot{background:var(--gold-light);border-radius:999px;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #f4c95dc2}.dotB{background:#b01818;top:34%;right:24%;box-shadow:0 0 18px #b01818b8}.heroStatsStack{z-index:3;gap:12px;width:min(230px,46%);display:grid;position:absolute;bottom:clamp(20px,3vw,38px);right:clamp(20px,3vw,40px)}.statCardPro{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090a0dc7;border:1px solid #d4af3752;border-radius:18px;padding:15px 16px;box-shadow:0 18px 46px #00000057}.statCardPro b{color:var(--gold-light);font-size:clamp(24px,3vw,34px);line-height:1;display:block}.statCardPro span{color:var(--text-main);margin-top:7px;font-weight:900;display:block}.statCardPro small{color:var(--text-muted);margin-top:4px;display:block}.homeSectionPro{padding-top:28px;position:relative}.homeSectionPro .sectionHead{align-items:flex-end}.homeSectionPro .sectionHead h2{color:var(--text-main);letter-spacing:-.04em;margin:0 0 6px;font-size:clamp(28px,3vw,40px)}.homeSectionPro .sectionHead p{color:var(--text-muted);margin:0}.section-more-btn{min-height:40px;color:var(--gold-light);white-space:nowrap;background:#050505ad;border:1px solid #d4af3757;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-weight:900;display:inline-flex}.section-more-btn:hover{border-color:#f4c95db8;box-shadow:0 0 24px #d4af372e}.officialToolsGrid,.categoryShowcaseGrid,.partnerAdsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.officialToolCard,.categoryShowcaseCard,.partnerAdCard{background:radial-gradient(circle at 84% 0,#d4af371f,#0000 34%),linear-gradient(#111318fa,#08090cfa);border:1px solid #d4af373d;border-radius:24px;align-content:start;gap:12px;min-height:218px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #0000003d}.officialToolCard:before,.categoryShowcaseCard:before,.partnerAdCard:before{content:"";opacity:0;background:linear-gradient(120deg,#f4c95d14,#0000 34%,#9d15151a);transition:opacity .18s;position:absolute;inset:0}.officialToolCard:hover,.categoryShowcaseCard:hover,.partnerAdCard:hover,.countryPortalCardPro:hover{transform:translateY(-4px);box-shadow:0 30px 90px #00000057,0 0 26px #d4af3729;border-color:#f4c95dad!important}.officialToolCard:hover:before,.categoryShowcaseCard:hover:before,.partnerAdCard:hover:before{opacity:1}.officialToolIcon{z-index:1;background:#d4af371a;border:1px solid #d4af3742;border-radius:18px;place-items:center;width:52px;height:52px;font-size:24px;display:grid;position:relative}.officialToolCard small,.partnerAdCard small,.adBadge{z-index:1;width:fit-content;color:var(--gold-light);background:#9d15152e;border:1px solid #d4af3738;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;position:relative}.officialToolCard h3,.categoryShowcaseCard b,.partnerAdCard b{z-index:1;color:var(--text-main);margin:0;font-size:21px;position:relative}.officialToolCard p,.partnerAdCard p{z-index:1;color:var(--text-soft);margin:0;line-height:1.7;position:relative}.officialToolAction,.categoryShowcaseCard em,.partnerAdCard span{z-index:1;color:var(--gold-light);align-self:end;margin-top:auto;font-style:normal;font-weight:900;position:relative}.categoryShowcaseCard span{z-index:1;width:50px;height:50px;color:var(--gold-light);background:#d4af371a;border:1px solid #d4af373d;border-radius:18px;place-items:center;font-size:23px;display:grid;position:relative}.categoryShowcaseCard small{z-index:1;color:var(--text-muted);position:relative}.countryPortalCardPro{border:1px solid #d4af373d;border-radius:24px;min-height:202px;padding:22px;position:relative;overflow:hidden;background:linear-gradient(145deg,#0505051f,#050505db),radial-gradient(circle at 82% 16%,#f4c95d38,#0000 26%),radial-gradient(circle at 20% 100%,#9d151533,#0000 30%),linear-gradient(#171a20fa,#08090cfa)!important}.countryPortalCardPro:after{content:"";opacity:.38;background:linear-gradient(#0000,#05050599),repeating-linear-gradient(90deg,#d4af3729 0 1px,#0000 1px 18px);height:48%;position:absolute;bottom:0;left:0;right:0}.countryPortalCardPro>*{z-index:1;position:relative}.countryPortalCardPro .countryPortalName{color:var(--text-main);font-size:18px}.countryPortalCardPro b{color:var(--gold-light);font-size:32px}.countryPortalCardPro small,.countryPortalCardPro em{color:var(--text-muted);font-style:normal}.hotToolsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.partnerAdsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.partnerAdSection .adSlotRegistry{display:none}.siteFooter{margin-top:42px!important;padding:46px clamp(18px,4vw,56px)!important}.footerGridPro{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,1fr));gap:28px;width:100%;display:grid}.footerColumn{color:var(--text-muted);align-content:start;gap:11px;display:grid}.footerColumn a{color:var(--text-soft)}.footerColumn a:hover{color:var(--gold-light)}.footerIntro>p{max-width:380px;color:var(--text-muted);margin:0;line-height:1.8}.footerSubscribe{gap:10px;margin-top:10px;display:grid}.footerSubscribe span{color:var(--text-main);font-weight:900}.footerSubscribe label{gap:8px;min-width:0;display:flex}.footerSubscribe input{min-width:0;color:var(--text-main);background:#050505a8;border:1px solid #d4af3738;border-radius:999px;outline:0;flex:1;padding:10px 12px}.footerSubscribe button{background:linear-gradient(135deg, var(--gold), var(--gold-light));color:#171008;cursor:pointer;border:0;border-radius:999px;padding:10px 14px;font-weight:900}@media (width<=1180px){.homeHeroPro{grid-template-columns:1fr}.heroGlobePanel{min-height:440px}.officialToolsGrid,.categoryShowcaseGrid,.partnerAdsGrid,.hotToolsGrid,.countryPortalGrid,.footerGridPro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.homeHeroPro{min-height:auto;margin:0 16px;padding-top:28px}.heroCopy h1{font-size:clamp(40px,13vw,58px)}.heroGlobePanel{border-radius:26px;min-height:520px}.globeVisual{width:min(330px,88vw);top:36%;right:50%;transform:translate(50%,-50%)}.heroStatsStack{width:auto;bottom:16px;left:16px;right:16px}.homeSectionPro .sectionHead{align-items:stretch}.officialToolsGrid,.categoryShowcaseGrid,.countryPortalGrid,.hotToolsGrid,.partnerAdsGrid,.footerGridPro{grid-template-columns:1fr}.footerSubscribe label{flex-direction:column}}.pickerBackdrop{padding:16px}.pickerModal{border-radius:18px;width:min(760px,100vw - 32px);max-width:760px;max-height:72vh;padding:20px;overflow-y:auto}.pickerHead{align-items:center}.pickerClose{justify-content:center;width:36px;height:36px;min-height:36px;font-size:22px;line-height:1;padding:0!important}.pickerPills .countryPortalCard{width:auto;min-height:42px;padding:10px 13px}.pickerGrid.countriesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pickerModal .countryPortalCard{border-radius:14px;min-height:72px;padding:12px 14px}.pickerModal .countryPortalCard.compact{min-height:42px}.homeHeroPro{gap:clamp(20px,3vw,42px);min-height:460px;padding:clamp(32px,5vw,58px) 0 24px}.heroCopy{gap:16px}.heroCopy h1{letter-spacing:0;font-size:clamp(44px,6vw,78px)}.homeHeroPro .heroSearchBox{min-height:54px}.heroGlobePanel{border-radius:28px;min-height:420px}.globeVisual{width:min(360px,70vw)}.heroStatsStack{gap:10px;width:min(210px,44%)}.statCardPro{border-radius:16px;padding:12px 14px}.homeSectionPro{margin-top:0;padding-top:22px}.officialToolsSection{padding-top:18px}.homeSectionPro .sectionHead h2{letter-spacing:0}.featuredCategoryCard,.categoryShowcaseCard{border-radius:18px;min-height:150px;padding:20px}.featuredCategoryCard span,.categoryShowcaseCard span{border-radius:14px;width:44px;height:44px}.countryPortalCard:not(.compact),.countryPortalCardPro{border-radius:18px;min-height:140px;padding:18px}.countryPortalCardPro .countryFlag{font-size:30px}.countryPortalCardPro b{font-size:28px}.toolCard{border-radius:18px;flex-direction:column;padding:18px;overflow:hidden;height:auto!important;min-height:190px!important;max-height:220px!important;display:flex!important}.toolCardMain{flex-direction:column;flex:auto;min-height:0;display:flex}.toolDesc{max-height:3.2em;margin-top:10px;overflow:hidden;-webkit-line-clamp:2!important;min-height:auto!important}.toolMeta{margin-top:10px}.toolTags{flex-wrap:wrap;gap:6px;max-height:48px;padding-top:8px;display:flex;overflow:hidden;margin-top:auto!important}.tags em,.meta span{padding:4px 8px;font-size:11px}.toolCardCta{border-top:1px solid #d4af3729;flex:none;justify-content:space-between;align-items:center;width:100%;min-height:32px;padding-top:8px;display:flex;margin-top:10px!important}@media (width<=760px){.pickerModal{width:calc(100vw - 32px);max-height:72vh;padding:20px}.pickerGrid,.pickerGrid.countriesGrid{grid-template-columns:1fr}.homeHeroPro{min-height:auto;margin:0 16px;padding-top:24px;padding-bottom:18px}.heroCopy h1{font-size:clamp(36px,11vw,50px)}.heroGlobePanel{border-radius:22px;min-height:400px}.officialToolCard,.featuredCategoryCard,.categoryShowcaseCard,.countryPortalCard:not(.compact),.countryPortalCardPro{min-height:auto}}.pickerBackdrop,.countryPickerOverlay,.categoryPickerOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999!important;background:#0000009e!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.pickerModal,.countryPickerPanel,.categoryPickerPanel{background:#090a0d!important;border:1px solid #d4af3752!important;border-radius:22px!important;width:min(760px,100vw - 32px)!important;max-width:760px!important;max-height:min(680px,78vh)!important;padding:24px!important;overflow-y:auto!important;box-shadow:0 24px 80px #000000a6!important}.pickerHead{align-items:flex-start!important;margin-bottom:20px!important}.pickerHead b{color:var(--text-main);font-size:22px;line-height:1.2}.pickerHead span{color:var(--text-muted);font-size:14px}.pickerClose{justify-content:center;width:38px;height:38px;font-size:24px;line-height:1;border-radius:12px!important;min-height:38px!important;padding:0!important}.pickerSection+.pickerSection{margin-top:22px}.pickerLabel{color:var(--gold-light);margin-bottom:10px;font-size:13px;font-weight:700;letter-spacing:0!important}.countryPickerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.countryPickerPanel .countryPickerItem{text-align:left;justify-content:flex-start;gap:10px;width:100%;height:52px!important;min-height:52px!important;color:var(--text-main)!important;box-shadow:none!important;background:#12161ff5!important;border:1px solid #d4af3733!important;border-radius:14px!important;align-items:center!important;padding:0 14px!important;display:flex!important}.countryPickerPanel .countryPickerItem:hover,.countryPickerPanel .countryPickerItem.active{color:#fff!important;background:#d4af3721!important;border-color:#f4c95d9e!important}.countryPickerPanel .countryPickerItem .countryPortalName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.categoryPickerPanel .pickerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.categoryPickerPanel .categoryTab{border-radius:14px;min-height:52px}.pickerActions{border-top:1px solid #d4af372e;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.pickerAction{min-width:112px;height:44px;color:var(--text-main);cursor:pointer;background:#12161ff5;border:1px solid #d4af3747;border-radius:14px;padding:0 16px;font-weight:700}.pickerAction.primary,.pickerAction:hover{color:#fff;background:linear-gradient(135deg,#9d1515eb,#d4af37f2);border-color:#f4c95dbd}@media (width<=640px){.pickerBackdrop,.countryPickerOverlay,.categoryPickerOverlay{padding:16px!important}.pickerModal,.countryPickerPanel,.categoryPickerPanel{width:calc(100vw - 32px)!important;max-height:78vh!important;padding:20px!important}.countryPickerGrid,.categoryPickerPanel .pickerGrid{grid-template-columns:1fr}.pickerActions{flex-direction:column}.pickerAction{width:100%}}.headerUser{align-items:center;display:flex;position:relative}.userAccountTrigger{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f7c44429,#141820eb);border:1px solid #f7c44447;border-radius:14px;align-items:center;gap:10px;min-width:210px;max-width:260px;height:46px;padding:6px 12px 6px 8px;transition:all .2s;display:inline-flex;box-shadow:0 8px 28px #00000038}.userAccountTrigger:hover,.userAccountTrigger.active{background:linear-gradient(135deg,#f7c4443d,#141820f5);border-color:#f7c4448c}.userAvatarPro,.userAvatarLarge{object-fit:contain;object-position:center;box-shadow:none;background:0 0;border:0;border-radius:999px;flex:none;padding:0;display:block;overflow:hidden}.userAvatarPro{width:32px;height:32px}.userAvatarLarge{width:42px;height:42px}.userAccountText{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.1;display:flex}.userAccountName{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;font-weight:800;overflow:hidden}.userAccountRole{color:#f7c444;background:#f7c44429;border-radius:999px;margin-top:4px;padding:2px 7px;font-size:11px;font-weight:700}.userChevron{color:#ffffffb8;margin-left:auto;font-size:18px;transform:translateY(-1px)}.userMenuPro{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1018fa;border:1px solid #f7c4443d;border-radius:18px;width:260px;padding:12px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 70px #0000008c}.userMenuHeader{align-items:center;gap:11px;padding:6px;display:flex}.userMenuHeader b,.userMenuHeader small{text-overflow:ellipsis;white-space:nowrap;max-width:176px;display:block;overflow:hidden}.userMenuHeader b{color:#fff;font-size:14px}.userMenuHeader small{color:#ffffff94;margin-top:4px;font-size:12px}.userMenuDivider{background:#ffffff14;height:1px;margin:9px 0}.userMenuAction,.userMenuLogout{color:#ffffffd6;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;width:100%;min-height:38px;padding:0 11px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.userMenuAction:hover{color:#f7c444;background:#f7c4441f}.userMenuLogout{color:#fecaca;background:#ef44441f;justify-content:center;margin-top:6px}.userMenuLogout:hover{color:#fff;background:#ef444433}.userTrigger,.userMenu,.userEmail,.userMenuEmail,.userMenuItem{display:none!important}.authPage{justify-content:center;align-items:center;min-height:calc(100vh - 72px);padding:32px 16px 56px;display:flex}.authShell{width:min(520px,100%);margin:0 auto;display:block}.authCard{border-radius:24px;width:100%;max-width:520px;margin:0 auto;padding:32px 28px}.authBrand{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:0 auto 22px;display:flex}.authBrand .front-brand-logo{width:100%;height:100%}.authBrand b{font-size:22px;line-height:1.2}.authCard h1{text-align:center;margin:0;font-size:clamp(30px,5vw,40px)}.authSubtitle{text-align:center;max-width:420px;color:var(--text-soft);margin:12px auto 0;line-height:1.7}.authForm{width:100%;max-width:420px;margin:24px auto 0}.authForm input{border-radius:14px;height:52px;padding:0 16px}.authCodeRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.authCodeRow .ghostButton{white-space:nowrap;border-radius:14px;height:52px}.authForm .primaryBtn{border-radius:14px;height:54px;margin-top:6px}.authProviderHint{text-align:center;color:#f7f3e8a8;max-width:420px;margin:14px auto 0;font-size:13px}.authSwitch{margin-top:16px}.authFeatureTags{color:#f7f3e8c2;flex-wrap:wrap;justify-content:center;gap:8px 0;margin-top:20px;font-size:12px;display:flex}.authFeatureTags span{background:#0c0e13b3;border:1px solid #d4af373d;border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex}.authFeatureTags span+span:before{content:"·";color:#f7c444b8;margin-right:8px}@media (width<=760px){.authPage{min-height:auto;padding:20px 16px 36px}.authCard{border-radius:20px;padding:24px 18px}.authCodeRow{grid-template-columns:1fr}.authCodeRow .ghostButton{width:100%}}.tabletOnly,.mobileOnly,.tabletSearchBtn{display:none!important}.topbar{display:block;overflow:visible}.topbarInner{grid-template-columns:minmax(260px,300px) minmax(0,1fr) auto;align-items:center;column-gap:clamp(10px,1.2vw,18px);width:100%;display:grid}.brandWrap,.mainNav.desktopOnly,.headerControls{min-width:0}.brandWrap{z-index:auto;justify-self:start;width:100%;max-width:300px;position:relative;overflow:hidden}.brand,.brandText{min-width:0;max-width:100%}.brand{overflow:hidden}.brand b,.brand small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mainNav.desktopOnly{flex-wrap:nowrap;justify-content:center;align-items:center;gap:2px;min-width:0;max-width:100%;display:flex;overflow:hidden}.mainNavLink{appearance:none;min-width:max-content;box-shadow:none;color:var(--text-soft);cursor:pointer;white-space:nowrap;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:10px 9px 14px;line-height:1.2;display:inline-flex;position:relative;background:0 0!important}.headerControls{white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:max-content;max-width:100%;display:flex}.headerControls>*{flex:none;min-width:0}.headerSearch{flex:0 auto;min-width:0}.headerSearchInline{min-width:0;width:clamp(300px,16vw,360px)!important;max-width:360px!important}.selectorGroup{flex:none;min-width:0}.selectorButton{text-overflow:ellipsis;min-width:0;max-width:150px;overflow:hidden}.headerAuth,.headerUser,.headerAuth .authLink,.userAccountTrigger,.compactAuthBtn,.menuBtn{flex:none}.headerMenuToggle,.menuBtn{display:none!important}.mobileDrawer,.drawer{max-width:min(360px,88vw)}.drawerBackdrop,.drawerMask{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@media (width>=1920px){.mainNavLink{padding-left:7px;padding-right:7px;font-size:12px}}@media (width>=1920px) and (width<=2399px){.countrySelectorGroup,.desktopAuthNav{display:none!important}.topbar .compactCountryBtn,.topbar .compactAuthNav{display:inline-flex!important}.headerControls{gap:7px}.headerSearchInline{width:260px!important;max-width:260px!important}.languageSelectorGroup,.contentLanguageSelectorGroup{gap:6px;height:40px;padding:0 8px}.languageSelectorGroup{width:138px}.contentLanguageSelectorGroup{width:220px}.languageSelectorGroup .selectorLabel svg,.contentLanguageSelectorGroup .selectorLabel svg,.languageSelectorGroup .selectorLabelFull,.contentLanguageSelectorGroup .selectorLabelFull{display:none}.languageSelectorGroup .selectorLabelShort,.contentLanguageSelectorGroup .selectorLabelShort{display:inline}.languageSelectorGroup select{width:94px;min-width:94px;max-width:94px;font-size:12px}.contentLanguageSelectorGroup select{width:160px;min-width:160px;max-width:160px;font-size:12px}.compactCountryBtn,.compactAuthBtn{border-radius:12px;height:40px;min-height:40px}.compactCountryBtn{justify-content:center;width:40px;padding:0}.compactCountryBtn>span:not(.countryFlag){display:none!important}.compactAuthNav{align-items:center;gap:6px;display:flex}.compactAuthBtn{justify-content:center;padding:0 10px}.desktopUserControl .userAccountTrigger{min-width:166px;max-width:176px}.desktopUserControl .userAccountRole{display:none}.desktopUserControl .userAccountName{max-width:104px}}@media (width>=1440px) and (width<=1919px){.topbarInner{grid-template-columns:minmax(260px,300px) minmax(0,1fr) auto}.mainNavLink{padding-left:7px;padding-right:7px;font-size:12px}.headerSearchInline{width:clamp(240px,16vw,300px)!important;max-width:300px!important}}@media (width>=1200px) and (width<=1919px){.mainNav.desktopOnly .secondaryNavItem,.countrySelectorGroup,.desktopAuthNav{display:none!important}.topbar .compactCountryBtn,.topbar .compactAuthNav,.topbar .tabletSearchBtn,.topbar .menuBtn,.topbar .headerMenuToggle{display:inline-flex!important}.topbar .headerSearchInline{display:none!important}.headerControls{gap:6px}.languageSelectorGroup,.contentLanguageSelectorGroup{gap:6px;height:40px;padding:0 8px}.languageSelectorGroup{width:138px}.contentLanguageSelectorGroup{width:220px}.languageSelectorGroup .selectorLabel svg,.contentLanguageSelectorGroup .selectorLabel svg,.languageSelectorGroup .selectorLabelFull,.contentLanguageSelectorGroup .selectorLabelFull{display:none}.languageSelectorGroup .selectorLabelShort,.contentLanguageSelectorGroup .selectorLabelShort{display:inline}.languageSelectorGroup select{width:94px;min-width:94px;max-width:94px;font-size:12px}.contentLanguageSelectorGroup select{width:160px;min-width:160px;max-width:160px;font-size:12px}.compactCountryBtn,.compactAuthBtn,.menuBtn,.headerMenuToggle{border-radius:12px;height:40px;min-height:40px}.compactCountryBtn{justify-content:center;width:40px;padding:0}.compactCountryBtn>span:not(.countryFlag){display:none!important}.compactAuthNav{align-items:center;gap:6px;display:flex}.compactAuthBtn{justify-content:center;padding:0 10px}.desktopUserControl .userAccountTrigger{min-width:166px;max-width:176px}.desktopUserControl .userAccountRole{display:none}.desktopUserControl .userAccountName{max-width:104px}}@media (width>=1200px) and (width<=1439px){.topbarInner{grid-template-columns:minmax(260px,300px) minmax(0,1fr) auto;column-gap:8px}.topbar{padding:10px clamp(16px,2vw,28px)}.brand b{font-size:17px}.brand small{display:none}.mainNav.desktopOnly{justify-content:flex-start}.mainNavLink{padding-left:6px;padding-right:6px;font-size:12px}.headerSearchInline{padding-left:10px;padding-right:10px;width:clamp(160px,14vw,220px)!important;max-width:220px!important}.topbar .desktopUserControl,.topbar .compactAuthNav{display:none!important}.topbar .headerControls>.compactAuthBtn{display:inline-flex!important}.desktopUserControl .userAccountTrigger{min-width:156px;max-width:166px}.desktopUserControl .userAccountName{max-width:92px}}@media (width<=1199px){.topbar{padding:10px 16px}.topbarInner{grid-template-columns:minmax(0,1fr) max-content;column-gap:10px}.topbar .desktopOnly,.topbar .mainNav.desktopOnly{display:none!important}.topbar .tabletOnly,.topbar .mobileOnly,.topbar .tabletSearchBtn,.topbar .menuBtn,.topbar .headerMenuToggle{display:inline-flex!important}.brandWrap{width:auto;max-width:100%}.brand small{display:none}.headerControls{gap:6px;min-width:max-content}.compactCountryBtn,.compactAuthBtn,.menuBtn,.headerMenuToggle,.tabletSearchBtn{border-radius:12px;height:40px;min-height:40px}.compactCountryBtn{gap:6px;padding:0 10px}.compactAuthNav{align-items:center;gap:6px;display:flex}.compactAuthBtn{justify-content:center;padding:0 11px}}@media (width<=900px){.authCodeRow{grid-template-columns:1fr}.authCodeRow .ghostButton{width:100%}.compactCountryBtn>span:not(.countryFlag),.compactRegisterBtn{display:none!important}.compactCountryBtn{justify-content:center;width:40px;padding:0}}@media (width<=760px){.topbar{min-height:62px;padding:10px 16px}.compactAuthBtn{min-width:0;padding:0 10px}}.countryControl{min-width:120px;max-width:154px;height:42px;color:var(--text-main);cursor:pointer;text-align:left;background:#12161fdb;border:1px solid #d4af373d;border-radius:12px;align-items:center;gap:8px;padding:6px 11px;display:inline-flex}.countryControl:hover{color:var(--gold-light);border-color:#f4c95d80}.countryControl .countryFlag{flex:none}.countryControlCopy{gap:1px;min-width:0;display:grid}.countryControlCopy small,.countryControlCopy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.countryControlCopy small{color:var(--text-muted);font-size:10px;font-weight:700}.countryControlCopy b{font-size:12px;font-weight:800}.languageGroup{background:#12161fc7;border:1px solid #94a3b833;border-radius:13px;grid-template-columns:minmax(132px,.8fr) minmax(210px,1.25fr);align-items:stretch;min-width:0;display:grid;overflow:hidden}.languageControl{align-items:center;gap:6px;min-width:0;height:42px;padding:6px 9px;display:flex}.contentLanguageControl{border-left:1px solid #d4af3733}.languageGroupLabel{color:var(--text-muted);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:11px;display:inline-flex}.languageControl select{width:100%;min-width:0;color:var(--text-main);cursor:pointer;background:0 0;border:0;outline:0;font-size:12px}.languageControl select option{color:#0f172a}.contentLanguageField{min-width:0;color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.contentLanguageField>span{flex:none}.contentLanguageField .contentLanguageSelect{min-width:190px;max-width:240px}.homeLanguageFilter{width:min(320px,100%)}.homeLanguageFilter .contentLanguageSelect{width:100%;min-width:0}@media (width>=2400px){.languageGroup{width:430px}}@media (width>=1920px) and (width<=2399px){.topbar .compactCountryBtn{display:none!important}.headerSearchInline{width:220px!important;max-width:220px!important}.countryControl{width:132px;min-width:132px}.languageGroup{grid-template-columns:118px 222px;width:340px}.languageGroup .selectorLabelFull,.languageGroupLabel svg{display:none}.languageGroup .selectorLabelShort{display:inline}}@media (width>=1200px) and (width<=1919px){.topbar .compactCountryBtn{display:none!important}.countryControl{width:118px;min-width:118px}.countryControlCopy small{display:none}.languageGroup{grid-template-columns:110px 208px;width:318px}.languageGroup .selectorLabelFull,.languageGroupLabel svg{display:none}.languageGroup .selectorLabelShort{display:inline}}@media (width<=980px){.contentLanguageField,.contentLanguageField .contentLanguageSelect{width:100%;max-width:none}}.languageGroup{width:154px;min-width:138px;max-width:170px;display:block}.languageControl{gap:8px;width:100%;padding:6px 11px;display:flex}.languageControlIcon{color:var(--gold-light);flex:none;align-items:center;display:inline-flex}.languageControlCopy{flex:1;gap:1px;min-width:0;display:grid}.languageControlCopy small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden}.languageControlCopy select{text-overflow:ellipsis;width:100%;min-width:0;padding:0;font-size:12px;font-weight:800;line-height:1.2}.pickerSearch{height:44px;color:var(--text-muted);background:#12161ff5;border:1px solid #d4af373d;border-radius:13px;align-items:center;gap:9px;margin-bottom:18px;padding:0 13px;display:flex}.pickerSearch input{width:100%;min-width:0;color:var(--text-main);background:0 0;border:0;outline:0}.pickerSearch input::placeholder{color:var(--text-muted)}.countryPickerEmpty{color:var(--text-muted);text-align:center;padding:24px 12px}@media (width>=1200px){.countryControl{width:138px;min-width:138px}.countryControlCopy small{display:block}.languageGroup{grid-template-columns:none;width:154px;min-width:154px}}@media (width<=1320px) and (width>=1200px){.countryControl,.languageGroup{width:126px;min-width:126px}.languageControlIcon{display:none}}.toolDetailLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.toolDetailMain,.toolDetailSidebar{min-width:0}.toolDetailMain{gap:18px;display:grid}.toolDetailHeading{min-width:0}.toolDetailHeading h1{overflow-wrap:anywhere}.platformRecommendationBadge{color:var(--gold-light);align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.toolDetailActions{align-items:center}.toolDetailActions .websiteLink{margin-top:0}.toolDetailSection,.toolDetailTagSection{margin-top:24px}.toolDetailSection h2,.toolDetailTagSection h2{margin:0 0 12px;font-size:18px}.toolDetailInfoGrid{margin:0}.toolDetailInfoGrid a,.toolDetailInfoGrid b{color:var(--text-main);overflow-wrap:anywhere;white-space:normal;display:block}.toolDetailInfoGrid a{color:var(--gold-light)}.toolDetailStatusRow{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.toolDetailStatusRow span{color:var(--gold-light);background:#d4af3717;border:1px solid #d4af373d;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.detailNoticeRow button{color:var(--gold-light);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.detailNoticeRow button:hover{text-decoration:underline}.toolDetailNotice{color:var(--text-soft);background:#d4af3714;border:1px solid #d4af3747;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:13px 15px;display:flex}.toolDetailNotice a{color:var(--gold-light);flex:none;font-weight:800}.toolDetailMedia{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.toolDetailMedia figure{background:#090a0de6;border:1px solid #d4af3733;border-radius:20px;min-width:0;margin:0;overflow:hidden}.toolDetailMedia img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.toolDetailMedia figcaption{color:var(--text-muted);padding:10px 12px;font-size:12px}.toolDetailSeoPanel{background:#090a0dd6;border:1px solid #d4af3733;border-radius:20px;padding:18px}.toolDetailSeoPanel summary{color:var(--gold-light);cursor:pointer;font-weight:800}.toolDetailSeoGrid{gap:12px;margin-top:16px;display:grid}.toolDetailSeoGrid div{border-top:1px solid #d4af371f;min-width:0;padding-top:12px}.toolDetailSeoGrid span{color:var(--text-muted);font-size:12px}.relatedToolCard{width:100%}.toolDetailAd{color:inherit;overflow:hidden}.toolDetailAd img{object-fit:cover;width:calc(100% + 36px);max-height:180px;margin:-18px -18px 4px;display:block}.detailReviewBlock p{color:var(--text-muted);margin:8px 0 0;line-height:1.7}@media (width<=980px){.toolDetailLayout{grid-template-columns:minmax(0,1fr)}.toolDetailSidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.toolDetailSidebar,.toolDetailMedia{grid-template-columns:minmax(0,1fr)}.toolDetailActions{justify-content:stretch;width:100%}.toolDetailActions>*{flex:180px;justify-content:center}.toolDetailNotice{flex-direction:column;align-items:flex-start}}@media (width<=390px){.toolDetailPage{width:100%;padding:22px 14px;overflow-x:hidden}.toolProfileCard,.detailReviewBlock{border-radius:20px;padding:18px}.detailBrand{align-items:flex-start;width:100%}.toolIconWrap.large,.toolIconImg.large{width:56px;min-width:56px;height:56px}.toolDetailHeading h1{font-size:28px}.toolDetailInfoGrid{grid-template-columns:minmax(0,1fr)}.toolDetailActions>*{flex-basis:100%;width:100%}}.linkHealthMiniBadge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;min-height:23px;padding:3px 9px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.linkHealthStatusOk{color:#78f0b7;background:#48e09b1a;border-color:#48e09b61}.linkHealthStatusRedirect{color:#8fd5ff;background:#50beff1a;border-color:#50beff66}.linkHealthStatusBroken{color:#ff9fb2;background:#ff68841a;border-color:#ff68846b}.linkHealthStatusUnchecked{color:var(--text-muted);background:#b0bede0f;border-color:#b0bede33}.accessStatusOk{color:#78f0b7;background:#48e09b1a;border-color:#48e09b61}.accessStatusUnchecked{color:var(--text-muted);background:#b0bede0f;border-color:#b0bede33}.accessStatusWarn{color:#f6c86c;background:#ffbe561f;border-color:#ffbe566b}.accessStatusError{color:#ff9fb2;background:#ff68841a;border-color:#ff68846b}.accessStatusGeo{color:#ffb867;background:#f59e0b24;border-color:#f59e0b6b}.accessStatusCaptcha{color:#ffe28a;background:#eab30824;border-color:#eab3086b}.linkHealthStatusReviewPending{color:#9a5b00;background:#ffbe5624;border-color:#ffbe5675}.linkHealthStatusReviewConfirmed{color:#b91c1c;background:#dc26261f;border-color:#dc262666}.toolTop .linkHealthMiniBadge{flex:none;margin-left:auto}.linkHealthDetailPanel{background:linear-gradient(135deg,#1328428f,#08101ec7),#08101eb3;border:1px solid #63d2ff29;border-radius:18px;margin-top:18px;padding:18px}.linkHealthDetailHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.linkHealthDetailHead h2{margin:0;font-size:17px}.linkHealthDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.linkHealthDetailGrid>div{background:#040a1575;border:1px solid #ffffff12;border-radius:13px;min-width:0;padding:12px}.linkHealthDetailGrid span,.linkHealthDetailGrid b{display:block}.linkHealthDetailGrid span{color:var(--text-muted);font-size:12px}.linkHealthDetailGrid b{overflow-wrap:anywhere;margin-top:6px}@media (width<=640px){.linkHealthDetailGrid{grid-template-columns:minmax(0,1fr)}.toolTop{align-items:flex-start}.toolTop .linkHealthMiniBadge{white-space:normal;text-align:center;max-width:42%}}.submissionPublicPage{width:min(1180px,100% - 32px);margin:0 auto;padding:54px 0 72px}.submissionPublicHero{max-width:820px;margin-bottom:28px}.submissionPublicHero h1{margin:14px 0 12px;font-size:clamp(34px,6vw,58px);line-height:1.05}.submissionPublicHero>p{max-width:720px;color:var(--text-muted,#94a3b8);font-size:17px;line-height:1.8}.submissionReviewNotice{color:#f7d779;background:#d4af3714;border:1px solid #d4af3757;border-radius:12px;margin-top:18px;padding:13px 16px}.submissionPublicLayout{grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);align-items:start;gap:24px;display:grid}.submissionPublicForm,.submissionPublicAside{background:#0a101cdb;border:1px solid #94a3b833;border-radius:20px;box-shadow:0 24px 70px #00000038}.submissionPublicForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.submissionPublicForm label{gap:8px;min-width:0;display:grid}.submissionPublicForm label.wide,.submissionFormMessage,.submissionSubmitButton{grid-column:1/-1}.submissionPublicForm label>span{color:#dbe5f5;font-size:13px;font-weight:700}.submissionPublicForm input,.submissionPublicForm select,.submissionPublicForm textarea{box-sizing:border-box;color:#f8fafc;width:100%;min-width:0;max-width:100%;font:inherit;background:#0f172ad1;border:1px solid #94a3b83d;border-radius:11px}.submissionPublicForm input,.submissionPublicForm select{min-height:46px;padding:0 13px}.submissionPublicForm textarea{resize:vertical;padding:13px;line-height:1.65}.submissionPublicForm input:focus,.submissionPublicForm select:focus,.submissionPublicForm textarea:focus{border-color:#d4af37b3;outline:2px solid #d4af3747}.submissionFormMessage{border-radius:10px;padding:12px 14px}.submissionFormMessage.success{color:#86efac;background:#22c55e1f}.submissionFormMessage.error{color:#fca5a5;background:#ef44441f}.submissionSubmitButton{color:#111827;background:linear-gradient(135deg,#f5d76e,#bd8d18);border:1px solid #d4af37;border-radius:12px;min-height:50px;font-weight:900}.submissionSubmitButton:disabled{cursor:wait;opacity:.64}.submissionPublicAside{gap:12px;padding:22px;display:grid}.submissionPublicAside h2,.submissionPublicAside p{margin:0}.submissionPublicAside p{color:var(--text-muted,#94a3b8);line-height:1.7}.submissionPublicAside a{color:#f8fafc;overflow-wrap:anywhere;border:1px solid #94a3b833;border-radius:10px;align-items:center;min-height:44px;padding:0 13px;text-decoration:none;display:flex}.submissionPublicAside a:hover{color:#f7d779;border-color:#d4af37b3}@media (width<=760px){.submissionPublicPage{width:min(100% - 24px,1180px);padding:32px 0 48px}.submissionPublicLayout,.submissionPublicForm{grid-template-columns:minmax(0,1fr)}.submissionPublicForm{padding:18px}.submissionPublicForm label.wide,.submissionFormMessage,.submissionSubmitButton{grid-column:auto}}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;overflow-x:hidden}body,body[data-theme=light]{--bg:#f8fbff;--surface:#ffffffeb;--surface-strong:#fff;--surface-soft:#eff6ff;--text:#0f172a;--text-muted:#64748b;--primary:#2563eb;--primary-2:#3b82f6;--accent:#06b6d4;--violet:#8b5cf6;--border:#94a3b838;--shadow-soft:0 20px 60px #0f172a17;--shadow-card:0 14px 36px #0f172a14;color:var(--text);background:linear-gradient(#eff6fff0 0%,#fff 34%,#f8fbff 100%);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}body[data-theme=dark]{--bg:#020617;--surface:#0f172adb;--surface-strong:#0f172a;--surface-soft:#1e293bb3;--text:#e5e7eb;--text-muted:#94a3b8;--primary:#3b82f6;--primary-2:#60a5fa;--accent:#22d3ee;--violet:#a78bfa;--border:#94a3b82e;--shadow-soft:0 22px 70px #0000005c;--shadow-card:0 16px 42px #00000047;color:var(--text);background:linear-gradient(#020617 0%,#0f172a 42%,#020617 100%)}body[data-theme=dragon],body[data-theme=gold],body[data-theme=future],body[data-theme=cyber]{--bg:#f8fbff;--surface:#ffffffeb;--surface-strong:#fff;--surface-soft:#eff6ff;--text:#0f172a;--text-muted:#64748b;--primary:#2563eb;--primary-2:#3b82f6;--accent:#06b6d4;--violet:#8b5cf6;--border:#94a3b838;--shadow-soft:0 20px 60px #0f172a17;--shadow-card:0 14px 36px #0f172a14;color:var(--text);background:linear-gradient(#eff6fff0 0%,#fff 34%,#f8fbff 100%)!important}img{max-width:100%}.topbar{z-index:80;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;box-shadow:0 10px 30px #0f172a0f;border-bottom:1px solid var(--border)!important;background:#ffffffd6!important}body[data-theme=dark] .topbar{background:#020617d1!important}.brand,.mainNavLink,.authLink,.drawer a,.section-more-btn,.toolCardCta{text-decoration:none}.brandText b,.brandText small{color:var(--text)}.brandText small{color:var(--text-muted)}.mainNav{justify-content:center;gap:4px;min-width:0}.mainNavLink{min-height:38px;color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:0 12px;font-weight:700}.headerSearch,.countryControl,.languageControl,.ghostButton,.authLink{border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:none!important}.authLink.primary,.section-more-btn,.toolCardCta{background:linear-gradient(135deg, var(--primary), var(--accent))!important;color:#fff!important;border:0!important}.themeToggle{justify-content:center;width:40px;height:40px;padding:0}.homeHeroPro,.section.homeSectionPro,.siteFooter{width:min(1280px,100% - 32px);margin-left:auto;margin-right:auto}.homeHeroPro{border:1px solid var(--border);min-height:min(640px,100vh - 92px);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#dbeafee0,#fffffff5 48%,#f0fdfae6),repeating-linear-gradient(0deg,#2563eb0b 0 1px,#0000 1px 52px),repeating-linear-gradient(90deg,#06b6d40a 0 1px,#0000 1px 52px);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:center;gap:clamp(28px,5vw,68px);margin-top:24px;padding:clamp(34px,6vw,72px);display:grid;position:relative;overflow:hidden}body[data-theme=dark] .homeHeroPro{background:linear-gradient(135deg,#0f172af5,#1e293be6 56%,#082f49b8),repeating-linear-gradient(0deg,#60a5fa14 0 1px,#0000 1px 52px),repeating-linear-gradient(90deg,#22d3ee0f 0 1px,#0000 1px 52px)}.homeHeroPro:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(90deg,#0000 0 12%,#ffffff59 12% 13%,#0000 13% 100%),linear-gradient(0deg,#0000 0 24%,#2563eb14 24% 25%,#0000 25% 100%);position:absolute;inset:0}.heroCopy,.heroGlobePanel,.sectionHead,.quickCategoryGrid,.officialToolsBanner,.categoryShowcaseGrid,.countryPortalGrid,.hotToolsGrid,.whyGrid,.subscribeBox{z-index:1;position:relative}.heroEyebrow{width:fit-content;min-height:30px;color:var(--primary);background:#2563eb14;border:1px solid #2563eb2e;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.heroCopy h1{max-width:720px;color:var(--text);letter-spacing:0;margin:18px 0 16px;font-size:clamp(42px,6vw,76px);line-height:1.05}.heroCopy>p{max-width:680px;color:var(--text-muted);margin:0 0 24px;font-size:clamp(16px,2vw,20px);line-height:1.75}.homeHeroPro .heroSearchBox{background:var(--surface-strong);width:min(680px,100%);min-height:58px;color:var(--text-muted);border:1px solid #2563eb3d;border-radius:18px;align-items:center;padding:0 18px;display:flex;box-shadow:0 18px 44px #2563eb1f}.homeHeroPro .heroSearchInput{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:16px}.hotSearchWrap{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:18px;display:flex}.hotSearchList{flex-wrap:wrap;gap:8px;display:flex}.hotSearchChip{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--primary);border-radius:999px;padding:0 12px;font-weight:800}.hotSearchChip:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.heroGlobePanel{align-content:center;justify-items:center;min-height:420px;display:grid}.globeVisual{aspect-ratio:1;background:radial-gradient(circle,#fffffff5 0 12%,#60a5fa38 13% 34%,#2563eb1f 35% 100%),linear-gradient(135deg,#2563eb52,#06b6d43d);border-radius:50%;width:min(360px,72vw);position:relative;box-shadow:inset 0 0 48px #2563eb2e,0 28px 80px #2563eb33}body[data-theme=dark] .globeVisual{background:radial-gradient(circle,#0f172af5 0 12%,#60a5fa3d 13% 34%,#22d3ee1a 35% 100%),linear-gradient(135deg,#3b82f661,#22d3ee2e)}.globeCore,.globeOrbit,.globeDot,.heroFloatIcon{display:block;position:absolute}.globeCore{border:1px solid #2563eb47;border-radius:50%;inset:18%}.globeOrbit{border:1px solid #2563eb38;border-radius:50%;inset:12%}.orbitB{transform:rotate(58deg)scaleX(.55)}.orbitC{transform:rotate(-38deg)scaleY(.62)}.globeDot{background:#2563eb;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #2563eb1f}.dotA{top:25%;left:22%}.dotB{top:34%;right:24%}.dotC{bottom:22%;left:34%}.dotD{bottom:28%;right:30%}.heroFloatIcon{width:44px;height:44px;color:var(--primary);box-shadow:var(--shadow-card);background:#ffffffe0;border:1px solid #2563eb2e;border-radius:14px;place-items:center;display:grid}body[data-theme=dark] .heroFloatIcon{background:#0f172ae6}.heroFloatIcon.ai{top:18%;left:-10px}.heroFloatIcon.search{top:24%;right:-8px}.heroFloatIcon.security{bottom:14%;left:4%}.heroFloatIcon.data{bottom:4%;right:10%}.heroFloatIcon.tools{top:-18px;left:44%}.heroStatsStack{gap:10px;width:min(250px,70%);display:grid;position:absolute;bottom:4px;right:-6px}.statCardPro{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#ffffffe0;border-radius:18px;padding:14px 16px}body[data-theme=dark] .statCardPro{background:#0f172ae0}.statCardPro b{color:var(--primary);font-size:24px;display:block}.statCardPro span,.statCardPro small{color:var(--text-muted);display:block}.section.homeSectionPro{margin-top:clamp(24px,5vw,56px)}.sectionHead.compact{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.sectionHead h2{color:var(--text);margin:0 0 6px;font-size:clamp(24px,3vw,34px);line-height:1.15}.sectionHead p{color:var(--text-muted);margin:0;line-height:1.7}.section-more-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.quickCategoryGrid{grid-template-columns:repeat(9,minmax(0,1fr));gap:12px;display:grid}.quickCategoryCard,.categoryShowcaseCard,.countryPortalCard,.toolCard,.whyCard,.subscribeBox{border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:var(--shadow-card)!important}.quickCategoryCard,.categoryShowcaseCard,.countryPortalCard,.whyCard{border-radius:20px;min-width:0;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.quickCategoryCard{gap:8px;min-height:138px;padding:16px}.quickCategoryCard:hover,.categoryShowcaseCard:hover,.countryPortalCard:hover,.toolCard:hover,.whyCard:hover{transform:translateY(-3px);border-color:#2563eb52!important;box-shadow:0 22px 54px #2563eb1f!important}.quickCategoryIcon,.categoryShowcaseCard>span,.whyCard>span{width:44px;height:44px;color:var(--primary);background:linear-gradient(135deg,#2563eb1f,#06b6d41f);border-radius:15px;place-items:center;display:grid}.quickCategoryCard b,.categoryShowcaseCard b,.countryPortalName,.whyCard b{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quickCategoryCard small,.categoryShowcaseCard small,.countryPortalCard small,.countryPortalCard em{color:var(--text-muted);font-size:12px;line-height:1.45}.quickCategoryCard em{color:var(--primary);background:#2563eb17;border-radius:999px;justify-self:start;padding:2px 8px;font-style:normal;font-weight:800}.officialToolsBanner{color:#fff;background:linear-gradient(135deg,#0f172a,#1e3a8a 52%,#6d28d9);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:center;gap:28px;min-height:270px;padding:clamp(26px,4vw,44px);display:grid;overflow:hidden;box-shadow:0 26px 70px #2563eb3d}.officialToolsCopy h2{color:#fff;margin:14px 0 10px;font-size:clamp(28px,4vw,42px)}.officialToolsCopy p{color:#e2e8f0e0;max-width:680px;margin:0;line-height:1.75}.officialToolsActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.officialToolActionBtn{color:#fff;background:#ffffff1c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-weight:800;text-decoration:none;display:inline-flex}.officialToolActionBtn:first-child{background:var(--eg-night-card);color:#1e3a8a}.toolsBannerPreview{background:#ffffff1c;border:1px solid #ffffff29;border-radius:20px;min-height:210px;padding:18px}.miniDashboardHeader{gap:6px;display:flex}.miniDashboardHeader span{background:#ffffff9e;border-radius:50%;width:9px;height:9px}.miniDashboardGrid{grid-template-columns:auto 1fr;align-items:center;gap:10px 14px;margin-top:22px;display:grid}.miniDashboardGrid b{color:#fff;font-size:24px}.miniDashboardGrid span{color:#e2e8f0d1}.miniDashboardLine{background:#ffffff52;border-radius:999px;height:10px;margin-top:20px}.miniDashboardLine.short{width:68%;margin-top:10px}.categoryShowcaseGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.categoryShowcaseCard{gap:9px;min-height:192px;padding:18px;background:linear-gradient(135deg,#eff6fffa,#fffffff0)!important}body[data-theme=dark] .categoryShowcaseCard{background:linear-gradient(135deg,#0f172aeb,#1e293bcc)!important}.categoryShowcaseCard em{color:var(--primary);align-self:end;font-style:normal;font-weight:900}.countryPortalGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.countryPortalCard{min-height:162px;padding:0 16px 16px;overflow:hidden}.countryPortalCard:before{content:"";background:linear-gradient(135deg,#3b82f62e,#06b6d41f,#8b5cf624);height:56px;margin:0 -16px 12px;display:block}.countryPortalCard .countryFlag{border:3px solid var(--surface-strong);background:var(--surface-strong);border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-36px;font-size:24px;display:grid}.countryPortalCard b{color:var(--primary);font-size:22px}.countryPortalCard.active{border-color:#2563eb7a!important}.hotToolsGrid,.grid.grid-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.toolCard{flex-direction:column;min-width:0;min-height:240px;display:flex;overflow:hidden;border-radius:20px!important;padding:16px!important}.toolCardMain{flex-direction:column;flex:1;min-width:0;text-decoration:none;display:flex}.toolTop{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.toolTitle b{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.toolDesc{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:12px 0;line-height:1.55;display:-webkit-box;overflow:hidden;color:var(--text-muted)!important}.toolMeta,.toolTags{min-width:0}.toolMeta span,.toolTags em{border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text-muted)!important}.toolCardFooter,.toolCardActions{align-items:center;gap:10px;margin-top:12px;display:flex}.toolCardFooter{justify-content:space-between}.toolCardStats{min-width:0;color:var(--text-muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.toolCardStats span{align-items:center;gap:4px;display:inline-flex}.toolCardFavorite{border:1px solid var(--border);background:var(--surface-soft);width:34px;height:34px;color:var(--primary);border-radius:12px;flex:0 0 34px;place-items:center;display:inline-grid}.toolCardCta{border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 12px;font-weight:900;display:inline-flex}.toolCardHiddenAction{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.whyGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.whyCard{border-radius:20px;align-content:center;gap:12px;min-height:126px;padding:18px}.subscribeBox{border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);align-items:center;gap:18px;padding:clamp(24px,4vw,38px);display:grid;background:linear-gradient(135deg,#dbeafef5,#fffffff0)!important}body[data-theme=dark] .subscribeBox{background:linear-gradient(135deg,#0f172af2,#1e293bd1)!important}.subscribeBox h2,.subscribeBox p{margin:0}.subscribeBox p{color:var(--text-muted);margin-top:8px}.subscribeForm{gap:10px;min-width:0;display:flex}.subscribeForm input{border:1px solid var(--border);background:var(--surface-strong);width:100%;min-width:0;height:44px;color:var(--text);font:inherit;border-radius:14px;padding:0 14px}.subscribeForm button{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;border:0;border-radius:14px;flex:none;height:44px;padding:0 16px;font-weight:900}.subscribeNotice{color:var(--primary);grid-column:1/-1;font-weight:700}.empty.searchEmpty,.empty.categoryEmpty{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:20px;justify-items:start;gap:10px;padding:24px;display:grid}.drawer{border-left:1px solid var(--border);background:var(--surface-strong)!important;color:var(--text)!important}body[data-theme=dark] .drawer{background:#0f172a!important}.drawerNav a,.drawerSection>a,.drawerSelect,.drawerInput,.drawerThemeToggle,.sidebarAll{border-radius:14px;border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.drawerThemeToggle{justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:10px;font-weight:800;display:inline-flex}.drawerInput input,.drawerSelect select{color:var(--text)!important;background:0 0!important}.siteFooter{border-top:1px solid var(--border);color:var(--text);margin-top:58px;margin-bottom:0;padding:34px 0 42px}.footerGridPro{grid-template-columns:minmax(240px,1.5fr) repeat(5,minmax(130px,1fr));gap:22px;display:grid}.footerColumn{align-content:start;gap:9px;min-width:0;display:grid}.footerColumn h3{color:var(--text);margin:0 0 4px;font-size:15px}.footerColumn a,.footerColumn p,.footerContactMini a{text-decoration:none;color:var(--text-muted)!important}.footerColumn a:hover,.footerContactMini a:hover{color:var(--primary)!important}.footerContactMini{overflow-wrap:anywhere;gap:7px;margin-top:10px;display:grid}.footerQrPlaceholder{border:1px dashed var(--border);width:92px;height:92px;color:var(--text-muted);background:var(--surface-soft);border-radius:16px;place-items:center;font-size:12px;display:grid}@media (width<=1180px){.quickCategoryGrid,.categoryShowcaseGrid,.countryPortalGrid,.hotToolsGrid,.grid.grid-tools,.whyGrid,.footerGridPro{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.topbarInner,.homeHeroPro,.section.homeSectionPro,.siteFooter{width:min(100% - 24px,1280px)}.homeHeroPro{grid-template-columns:minmax(0,1fr);min-height:auto;padding:28px}.heroCopy h1{font-size:clamp(34px,10vw,48px)}.heroGlobePanel{min-height:280px}.globeVisual{width:min(270px,70vw)}.heroStatsStack{width:100%;margin-top:-12px;position:relative;bottom:auto;right:auto}.officialToolsBanner,.subscribeBox{grid-template-columns:minmax(0,1fr)}.toolsBannerPreview{min-height:170px}.sectionHead.compact{flex-direction:column;align-items:start}.categoryShowcaseGrid,.countryPortalGrid,.hotToolsGrid,.grid.grid-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.topbarInner{min-height:62px}.brandText small,.tabletOnly,.desktopOnly{display:none!important}.menuBtn{place-items:center;display:inline-grid!important}.homeHeroPro{border-radius:22px;margin-top:14px;padding:22px}.heroCopy h1{margin-top:14px}.hotSearchWrap,.hotSearchList{align-items:stretch;width:100%}.hotSearchChip{flex:auto}.heroFloatIcon{width:36px;height:36px}.quickCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.quickCategoryCard{border-radius:16px;min-height:118px;padding:12px 10px}.quickCategoryIcon{border-radius:13px;width:38px;height:38px}.quickCategoryCard small,.quickCategoryCard em{display:none}.officialToolsBanner{border-radius:20px;padding:22px}.officialToolsActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.officialToolActionBtn{justify-content:center;padding:0 10px}.countryPortalGrid,.categoryShowcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.countryPortalCard{min-height:142px;padding:0 12px 12px}.countryPortalCard:before{height:46px;margin:0 -12px 10px}.hotToolsGrid,.grid.grid-tools{grid-template-columns:minmax(0,1fr)}.toolCard{min-height:218px}.whyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscribeForm{flex-direction:column}.subscribeForm button{width:100%}.drawer{max-width:92vw;width:min(92vw,380px)!important}.footerGridPro{grid-template-columns:minmax(0,1fr)}}.homeHeroSearchFirst{grid-template-columns:minmax(0,1.18fr) minmax(280px,.72fr);min-height:420px;padding-top:clamp(34px,5vw,64px);padding-bottom:clamp(26px,4vw,46px)}.homeHeroSearchFirst .heroCopy h1{max-width:760px;font-size:clamp(42px,6vw,76px)}.compactHeroPanel .globeVisual{display:none}.compactHeroPanel .heroStatsStack{align-content:center;width:auto;display:grid;inset:28px}.audienceIntro{width:fit-content;max-width:100%;color:var(--text-soft,#cbd5e1);background:#082f4957;border:1px solid #22d3ee38;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.audienceIntro b{color:#67e8f9;white-space:nowrap}.audienceIntro span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audienceModeScroller{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:10px;padding:2px 2px 10px;display:flex;overflow-x:auto}.audienceModeButton{text-align:left;min-width:132px;max-width:190px;color:var(--text-soft,#cbd5e1);cursor:pointer;background:#0f172aad;border:1px solid #94a3b829;border-radius:16px;flex:none;gap:4px;padding:12px 14px;display:grid}.audienceModeButton b{color:var(--text-main,#f8fafc)}.audienceModeButton small{color:var(--text-muted,#94a3b8);line-height:1.35}.audienceModeButton.active{background:linear-gradient(135deg,#2563eb52,#06b6d42e);border-color:#22d3ee94;box-shadow:0 12px 34px #06b6d424}.scenarioCard{min-width:0;min-height:126px;color:var(--text-main,#f8fafc);text-align:left;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b829;border-radius:18px;align-content:start;gap:8px;padding:14px;display:grid}.scenarioCard span{color:#67e8f9;background:#0891b229;border-radius:13px;place-items:center;width:36px;height:36px;display:grid}.scenarioCard b{font-size:15px}.scenarioCard small{color:var(--text-muted,#94a3b8);line-height:1.45}.scenarioCard:hover,.homeCountryNavCard:hover,.ecosystemLinks a:hover{border-color:#22d3ee73;transform:translateY(-2px)}.homeCountryNavGrid{grid-template-columns:repeat(11,minmax(0,1fr));gap:10px;display:grid}.homeCountryNavCard{min-width:0;color:var(--text-soft,#cbd5e1);background:#0f172a9e;border:1px solid #94a3b829;border-radius:16px;place-items:center;gap:6px;padding:13px 8px;transition:transform .18s,border-color .18s;display:grid}.homeCountryNavCard span{font-size:22px}.homeCountryNavCard b{white-space:nowrap;font-size:13px}.homeCountryNavCard.active{color:#67e8f9;background:#082f496b;border-color:#22d3ee94}.resourceColumnGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.resourceMiniColumn{background:#0f172aa8;border:1px solid #94a3b829;border-radius:20px;gap:10px;min-width:0;padding:16px;display:grid}.resourceMiniHead,.resourceMiniItem{justify-content:space-between;align-items:center;gap:10px;display:flex}.resourceMiniHead a{color:#67e8f9;font-size:13px}.resourceMiniItem{background:#ffffff0a;border-radius:14px;justify-content:flex-start;padding:10px}.resourceMiniItem span{gap:2px;min-width:0;display:grid}.resourceMiniItem b,.resourceMiniItem small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coBuildBox{background:linear-gradient(135deg,#0f172adb,#082f4980);border:1px solid #22d3ee38;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:clamp(20px,3vw,30px);display:grid}.coBuildBox h2,.coBuildBox p{margin:10px 0 0}.coBuildBox p{color:var(--text-soft,#cbd5e1)}.coBuildActions,.ecosystemLinks{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.submitHintPanel{color:#fde68a;background:#78350f2e;border:1px solid #f59e0b47;border-radius:14px;margin-top:14px;padding:12px 14px;line-height:1.6}.ecosystemLinks a{min-height:42px;color:var(--text-soft,#cbd5e1);background:#0f172aad;border:1px solid #94a3b829;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.compactResourceGrid .toolCard{min-height:218px}@media (width<=1200px){.scenarioGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homeCountryNavGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=860px){.homeHeroSearchFirst{grid-template-columns:minmax(0,1fr)}.compactHeroPanel{min-height:auto;padding:16px}.compactHeroPanel .heroStatsStack{position:static}.resourceColumnGrid,.coBuildBox{grid-template-columns:minmax(0,1fr)}.coBuildActions{justify-content:flex-start}}@media (width<=768px){.audienceIntro{border-radius:16px;width:100%}.scenarioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scenarioCard{min-height:118px;padding:12px}.homeCountryNavGrid{-webkit-overflow-scrolling:touch;padding-bottom:8px;display:flex;overflow-x:auto}.homeCountryNavCard{flex:0 0 96px}.audienceModeButton{min-width:124px}}@media (width<=640px){.homeHeroSearchFirst .heroCopy h1{font-size:clamp(34px,11vw,46px)}.homeHeroSearchFirst .heroSearchBox{min-height:54px}.audienceModeButton small,.scenarioCard small{display:block}.coBuildActions .primaryBtn,.coBuildActions .ghostButton{flex:150px;justify-content:center}}.topbarInner,.homeHeroPro,.section.homeSectionPro,.siteFooter{width:min(1400px,100% - 32px)}.headerSearchInline{opacity:.78;min-height:38px;width:clamp(160px,10vw,220px)!important;max-width:220px!important}.headerSearchInline input{font-size:13px}.homeHeroSearchFirst{border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(210px,.28fr);align-items:center;gap:clamp(18px,2.4vw,32px);min-height:0;margin-top:14px;padding:56px clamp(34px,4vw,56px)}.homeHeroSearchFirst .heroCopy{min-width:0;max-width:960px}.homeHeroSearchFirst .heroEyebrow{min-height:28px;padding:0 11px;font-size:12px}.homeHeroSearchFirst .heroCopy h1{width:max-content;max-width:100%;color:var(--text);letter-spacing:-.04em;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;margin:12px 0 10px;font-size:clamp(52px,4.4vw,62px);line-height:1.08}.homeHeroSearchFirst .heroCopy>p{max-width:760px;margin-bottom:16px;font-size:17px;line-height:1.58}.homeHeroPro .heroSearchBox,.homeHeroSearchFirst .heroSearchBox{border-radius:16px;width:min(720px,100%);min-height:54px;margin-top:0;box-shadow:0 14px 34px #2563eb21}.heroAudienceChooser{width:min(760px,100%);margin-top:12px}.heroAudienceHead{align-items:center;gap:12px;min-width:0;margin-bottom:8px;display:flex}.heroAudienceHead b{color:var(--text);white-space:nowrap;font-size:15px}.heroAudienceHead span{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.heroAudienceChooser .audienceModeScroller{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding:1px 2px 3px;display:flex;overflow-x:auto}.heroAudienceChooser .audienceModeButton{min-width:0;max-width:none;min-height:34px;color:var(--text-muted);box-shadow:none;background:#ffffffd1;border:1px solid #2563eb2e;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 13px;display:inline-flex}.heroAudienceChooser .audienceModeButton b{color:inherit;white-space:nowrap;font-size:14px;line-height:1}.heroAudienceChooser .audienceModeButton.active{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);border-color:#2563eb8c;box-shadow:0 10px 24px #2563eb2e}.homeHeroSearchFirst .hotSearchWrap>span{color:var(--text-muted);margin:0;font-size:13px}.homeHeroSearchFirst .hotSearchList{gap:7px}.homeHeroSearchFirst .hotSearchChip{color:#fff;background:#0f172a;border-color:#0f172ad1;min-height:28px;padding:0 9px;font-size:12px}.homeHeroSearchFirst .compactHeroPanel{opacity:.64;justify-self:end;max-width:220px;min-height:205px}.homeHeroSearchFirst .compactHeroPanel .heroStatsStack{align-content:center;gap:7px;width:100%;position:static}.homeHeroSearchFirst .statCardPro{border-radius:13px;padding:9px 10px;box-shadow:0 8px 18px #0f172a0f}.homeHeroSearchFirst .statCardPro b{font-size:17px}.homeHeroSearchFirst .statCardPro span,.homeHeroSearchFirst .statCardPro small{font-size:12px}.section.homeSectionPro{margin-top:14px;padding-top:0;padding-bottom:22px}.scenarioSection{margin-top:12px!important}.scenarioSection .sectionHead h2{font-size:clamp(22px,2vw,28px)}.scenarioSection .sectionHead p{font-size:14px}.scenarioGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.scenarioCard{border-radius:14px;gap:6px;min-height:96px;max-height:112px;padding:11px;overflow:hidden;background:var(--surface)!important;color:var(--text)!important}.scenarioCard span{width:30px;height:30px;color:var(--primary);background:#2563eb1a;border-radius:11px}.scenarioCard b{color:var(--text);white-space:nowrap;font-size:14px;line-height:1.2}.scenarioCard small{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}@media (width<=1200px){.homeHeroSearchFirst{grid-template-columns:minmax(0,1fr);padding:48px clamp(24px,4vw,44px)}.homeHeroSearchFirst .heroCopy h1{max-width:100%;font-size:clamp(44px,5.2vw,56px)}.homeHeroSearchFirst .compactHeroPanel{display:none}.scenarioGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.topbarInner,.homeHeroPro,.section.homeSectionPro,.siteFooter{width:min(100% - 24px,1400px)}.homeHeroSearchFirst{border-radius:20px;margin-top:12px;padding:28px 18px 22px}.homeHeroSearchFirst .heroCopy h1{max-width:100%;font-size:clamp(32px,9.2vw,42px);line-height:1.1}.homeHeroSearchFirst .heroCopy>p{font-size:15px;line-height:1.55}.heroAudienceHead{gap:4px;display:grid}.heroAudienceHead span{white-space:nowrap}.heroAudienceChooser .audienceModeButton{min-height:34px;padding-inline:12px}.homeHeroSearchFirst .hotSearchWrap,.homeHeroSearchFirst .hotSearchList{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.scenarioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenarioCard{min-height:98px}}@media (width<=420px){.homeHeroSearchFirst .heroCopy h1{font-size:clamp(30px,8.7vw,36px)}}body,body[data-theme=dragon],body[data-theme=gold],body[data-theme=future],body[data-theme=cyber],body[data-theme=dark]{--bg:#f8fbff;--surface:#ffffffeb;--surface-strong:#fff;--surface-soft:#eff6ff;--text:#0f172a;--text-muted:#64748b;--primary:#2563eb;--primary-2:#3b82f6;--accent:#06b6d4;--violet:#8b5cf6;--border:#94a3b838;--shadow-soft:0 20px 60px #0f172a17;--shadow-card:0 14px 36px #0f172a14;color:var(--text,#0f172a);background:radial-gradient(circle at 8% 0,#3b82f624,#0000 30%),radial-gradient(circle at 92% 12%,#06b6d41f,#0000 28%),linear-gradient(#eef4ff 0%,#f6f8fb 42%,#fff 100%)!important}.site,.site.categoryMode{background:linear-gradient(#ffffffad,#f6f8fbeb),radial-gradient(circle at top,#2563eb14,#0000 36%)!important}.homeHeroSearchFirst{grid-template-columns:minmax(0,1.18fr) minmax(240px,.58fr);gap:clamp(18px,3vw,42px);min-height:390px}.homeHeroSearchFirst .heroCopy>p{margin-bottom:14px}.heroTagPills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.heroTagPills span{color:#2563eb;background:#ffffff9e;border:1px solid #2563eb1f;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.compactHeroPanel{min-height:250px}.compactHeroPanel .heroStatsStack{width:min(220px,100%);inset:20px 0 20px auto}.compactHeroPanel .statCardPro{border-radius:14px;padding:10px 12px}.compactHeroPanel .statCardPro b{font-size:20px}.compactHeroPanel .statCardPro small{display:none}.categoryTabsBar,.categoryShell,.portalPage{width:min(100% - 36px,1380px);margin-inline:auto;padding-inline:0!important}.categoryTabsBar{padding-top:24px}.breadcrumbLine{color:#64748b!important}.breadcrumbLine a:hover,.breadcrumbLine b{color:#2563eb!important}.categoryHeroTitleRow h1{color:#0f172a!important;font-size:clamp(30px,4vw,46px)!important}.categoryHeroTitleRow p{max-width:720px;color:#64748b!important}.categoryHeroControls{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:18px;display:grid!important}.categoryHeroControls .searchBox,.categoryToolbar .searchBox,.homeHeroPro .heroSearchBox{background:var(--eg-night-card)!important;color:#64748b!important;border-color:#2563eb33!important}.categoryHeroControls input,.categoryToolbar input{color:#0f172a!important}.sortSelect{min-height:44px;background:var(--eg-night-card)!important;color:#0f172a!important;border:1px solid #2563eb2e!important}.categoryTabs{scrollbar-width:none;gap:10px;margin-top:14px;padding:2px 0 10px;overflow-x:auto;display:flex!important}.categoryTabs::-webkit-scrollbar{display:none}.categoryTab{flex:none;color:#334155!important;background:#ffffffc7!important;border:1px solid #94a3b82e!important;border-radius:999px!important;min-height:42px!important;padding:8px 12px!important}.categoryTab span{border-radius:10px!important;width:26px!important;height:26px!important}.categoryTab.active{color:#fff!important;background:#0f172a!important;border-color:#2563eb61!important}.categoryShell{grid-template-columns:220px minmax(0,1fr)!important;gap:16px!important;padding-top:14px!important}.categorySidebarPanel,.categoryMainPanel{color:#0f172a!important;background:#ffffffdb!important;border:1px solid #94a3b82e!important;box-shadow:0 18px 46px #0f172a0f!important}.categorySidebarPanel{top:82px;border-radius:20px!important;max-height:none!important;padding:16px!important;overflow:visible!important}.categorySidebarPanel h1{font-size:24px!important}.categorySidebarPanel p,.categoryInfoCards span,.toolGridHeader span,.tagChip small{color:#64748b!important}.categoryInfoCards>div{background:var(--eg-night-card)!important;border-color:#94a3b829!important;padding:12px!important}.countryPills{max-height:none!important}.countryPills button,.tagChip,.filterMiniGrid button{min-height:32px;font-size:13px;background:var(--eg-night-card)!important;color:#334155!important;border-color:#94a3b82e!important;padding:7px 10px!important}.countryPills button.active,.countryPills button:hover,.tagChip.active,.tagChip:hover,.filterMiniGrid button.active,.filterMiniGrid button:hover{color:#fff!important;background:#0f172a!important;border-color:#2563eb61!important}.tagScrollShell{overflow:visible!important}.tagScrollShell:before,.tagScrollShell:after{display:none!important}.categoryToolbar{padding:0!important}.categoryHotTools{background:var(--eg-night-card)!important;border:1px solid #94a3b829!important}.hotMiniCard{background:var(--eg-night-card)!important;border-color:#94a3b829!important}.hotMiniCard b{color:#0f172a!important}.hotMiniCard small{color:#64748b!important}.grid.grid-tools.single-result,.featuredToolGrid.single-result{grid-template-columns:repeat(auto-fit,minmax(280px,360px))!important;justify-content:start!important}.toolCard{color:#0f172a!important;background:#ffffffeb!important;border:1px solid #94a3b82e!important;border-radius:16px!important;min-height:218px!important;max-height:none!important;padding:14px!important;box-shadow:0 14px 34px #0f172a12!important}.toolCard:hover{background:var(--eg-night-card)!important;border-color:#2563eb47!important;box-shadow:0 20px 46px #2563eb1f!important}.toolMeta span,.toolTags em{padding:4px 7px!important;font-size:11px!important}.toolCardFavorite{border-radius:10px!important;flex-basis:32px!important;width:32px!important;height:32px!important}.toolCardCta{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border:0!important;min-height:36px!important}.resourceHint{color:#1e40af;background:#eff6ffdb;border:1px solid #2563eb29;border-radius:14px;margin:0 0 14px;padding:12px 14px;font-weight:700}.empty.categoryEmpty,.empty.searchEmpty{width:100%;background:var(--eg-night-card)!important;color:#0f172a!important;border-color:#94a3b82e!important}.submitHintPanel.light{background:var(--eg-night-card-2);color:#92400e}.portalPage{padding-top:24px!important;padding-bottom:70px!important}.portalHeroCard{color:#fff!important;background:radial-gradient(circle at 80% 12%,#60a5fa3d,#0000 32%),linear-gradient(135deg,#0f172a,#1e3a8a 58%,#0e7490)!important;border:1px solid #1e40af33!important;border-radius:24px!important;min-height:240px!important;padding:clamp(22px,3vw,32px)!important;box-shadow:0 24px 62px #0f172a2e!important}.portalHeroContent{align-items:center;gap:16px;display:flex}.portalHeroCard .countryFlag{background:#ffffff1f;border:1px solid #ffffff47;border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.portalHeroCard h1{color:#fff!important;font-size:clamp(30px,4vw,48px)!important}.portalHeroCard p{max-width:760px;color:#dbeafe!important}.portalBreadcrumb,.portalBreadcrumb a,.portalBreadcrumb b{color:#e2e8f0db!important}.portalStats span,.portalStats em{background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-style:normal;display:inline-flex;color:#dbeafe!important}.portalStats b{color:#fbbf24!important;font-size:22px!important}.portalCategoryGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.portalCategoryGrid .featuredCategoryCard,.categoryShowcaseCard,.featuredCategoryCard{background:#ffffffe6!important;border-radius:16px!important;min-height:132px!important;padding:14px!important}.portalCategoryGrid .featuredCategoryCard>span,.categoryShowcaseCard>span{border-radius:13px!important;width:38px!important;height:38px!important}@media (width<=1200px){.homeHeroSearchFirst .compactHeroPanel{display:none!important}.categoryShell{display:block!important}.categorySidebarPanel{display:none!important}.categoryMainPanel{padding:18px!important}.grid,.hotToolsGrid,.grid.grid-tools,.featuredToolGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=860px){.categoryTabsBar,.categoryShell,.portalPage{width:min(100% - 24px,1380px)}.categoryHeroControls{grid-template-columns:minmax(0,1fr)!important}.categoryToolbar{grid-template-columns:minmax(0,1fr);display:grid!important}.grid,.hotToolsGrid,.grid.grid-tools,.featuredToolGrid,.portalCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portalHeroContent{align-items:flex-start}}@media (width<=640px){.categoryPageHero,.categoryMainPanel,.portalHeroCard{border-radius:18px!important}.grid,.hotToolsGrid,.grid.grid-tools,.featuredToolGrid{grid-template-columns:minmax(0,1fr)!important}.portalCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portalHeroContent{display:grid}.categoryEmptyActions,.paginationActions{width:100%}.categoryEmptyAction,.paginationActions .ghostButton{flex:130px;justify-content:center}}.homeHeroSearchFirst .heroCopy h1{letter-spacing:0!important;white-space:normal!important}body[data-theme=dark] .topbar{color:#0f172a!important;background:#ffffffd6!important}.resourceMiniColumn,.coBuildBox,.ecosystemLinks a{box-shadow:0 14px 34px #0f172a0f;color:#0f172a!important;background:#ffffffe0!important;border:1px solid #94a3b82e!important}.resourceMiniHead a,.ecosystemLinks a:hover{color:#2563eb!important}.resourceMiniItem{background:var(--eg-night-card)!important;color:#0f172a!important}.resourceMiniItem small,.coBuildBox p{color:#64748b!important}.coBuildBox .heroEyebrow{color:#2563eb!important;background:#2563eb14!important}.submitHintPanel{background:var(--eg-night-card-2)!important;color:#92400e!important;border-color:#f59e0b47!important}.homeCountryNavCard{color:#334155!important;background:#ffffffdb!important;border-color:#94a3b82e!important}.homeCountryNavCard.active,.homeCountryNavCard:hover{color:#fff!important;background:#0f172a!important;border-color:#2563eb61!important}@media (width<=420px){.heroTagPills,.tagBar,.categoryTabs,.audienceModeScroller{max-width:100%}}html,body,#root{min-height:100%;background:linear-gradient(#f7fbff 0%,#eef4ff 100%)!important}body,body[data-theme]{--bg:#f6f8fb;--surface:#fff;--surface-strong:#fff;--surface-soft:#f1f5f9;--text:#0f172a;--text-muted:#64748b;--primary:#2563eb;--primary-2:#60a5fa;--accent:#06b6d4;--border:#94a3b838;--shadow-soft:0 18px 48px #0f172a14;--shadow-card:0 12px 28px #0f172a12;color:#0f172a!important;background:radial-gradient(circle at 12% 0,#60a5fa29,#0000 28%),radial-gradient(circle at 88% 8%,#06b6d41f,#0000 26%),linear-gradient(#f7fbff 0%,#eef4ff 100%)!important}.site,.site.categoryMode,.portalPage,.detailPage{color:#0f172a!important;opacity:1!important;filter:none!important;background:0 0!important}.site:before,.site:after,.homeHeroPro:before,.categoryPageHero:before,.portalHeroCard:before,.categoryMainPanel:before,.officialPage:before{display:none!important}.topbar,body[data-theme=dark] .topbar{color:#0f172a!important;background:#ffffffeb!important;border-bottom:1px solid #94a3b833!important;box-shadow:0 8px 24px #0f172a0f!important}.homeHeroPro,.homeHeroSearchFirst{filter:none!important;background:linear-gradient(135deg,#fffffff5,#eff6ffeb 58%,#f0fdfae6)!important;border:1px solid #94a3b82e!important;box-shadow:0 20px 56px #2563eb1a!important}.homeHeroSearchFirst .heroCopy h1{color:#0f172a!important;letter-spacing:0!important;white-space:normal!important}.homeHeroSearchFirst .heroCopy>p,.heroAudienceHead span,.hotSearchWrap>span{color:#64748b!important}.homeHeroSearchFirst .heroSearchBox,.categoryHeroControls .searchBox,.categoryToolbar .searchBox,.headerSearchInline{background:var(--eg-night-card)!important;color:#0f172a!important;border:1px solid #2563eb2e!important;box-shadow:0 10px 28px #2563eb14!important}.heroAudienceChooser .audienceModeScroller,.categoryTabs,.tagBar,.countryBar{scrollbar-width:none!important}.heroAudienceChooser .audienceModeScroller::-webkit-scrollbar{display:none!important}.categoryTabs::-webkit-scrollbar{display:none!important}.tagBar::-webkit-scrollbar{display:none!important}.countryBar::-webkit-scrollbar{display:none!important}.heroAudienceChooser .audienceModeButton,.scenarioCard,.homeCountryNavCard,.resourceMiniColumn,.coBuildBox,.ecosystemLinks a{color:#0f172a!important;background:#ffffffe6!important;border:1px solid #94a3b82e!important;box-shadow:0 12px 28px #0f172a0f!important}.heroAudienceChooser .audienceModeButton.active,.homeCountryNavCard.active,.homeCountryNavCard:hover{color:#fff!important;background:#0f172a!important;border-color:#2563eb6b!important}.scenarioSection .sectionHead h2,.sectionHead h2,.toolGridHeader h2,.categorySidebarPanel h1{color:#0f172a!important}.scenarioSection .sectionHead p,.sectionHead p,.scenarioCard small,.resourceMiniItem small,.coBuildBox p{color:#64748b!important}.categoryTabsBar,.categoryShell,.portalPage{width:min(100% - 36px,1380px)!important}.categoryPageHero{background:#ffffffe6!important;border:1px solid #94a3b82e!important;border-radius:22px!important;padding:clamp(18px,3vw,28px)!important;box-shadow:0 16px 42px #0f172a0f!important}.categoryHeroTitleRow h1{color:#0f172a!important}.categoryHeroTitleRow p{color:#64748b!important}.categoryResultBadge,.sortSelect{background:var(--eg-night-card)!important;color:#0f172a!important;border-color:#2563eb2e!important}.categoryTabs{gap:10px!important;padding-bottom:8px!important;display:flex!important;overflow-x:auto!important}.categoryTab,.countryPills button,.tagChip,.filterMiniGrid button{flex:none;background:var(--eg-night-card)!important;color:#334155!important;box-shadow:none!important;border:1px solid #94a3b833!important}.categoryTab.active,.categoryTab:hover,.countryPills button.active,.countryPills button:hover,.tagChip.active,.tagChip:hover,.filterMiniGrid button.active,.filterMiniGrid button:hover{color:#fff!important;background:#0f172a!important;border-color:#2563eb61!important}.categorySidebarPanel{position:sticky;top:88px;background:#ffffffe6!important;border:1px solid #94a3b82e!important;border-radius:18px!important;width:auto!important;max-width:260px!important;max-height:none!important;overflow:visible!important;box-shadow:0 14px 34px #0f172a0f!important}.categorySidebarPanel *,.countryPills,.filterMiniGrid,.drawerSection.compact{max-height:none!important;overflow-y:visible!important}.categoryMainPanel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.categoryToolbar,.categoryHotTools,.toolGridHeader,.paginationBar{background:#ffffffd1!important;border:1px solid #94a3b829!important;border-radius:16px!important;box-shadow:0 10px 24px #0f172a0a!important}.grid,.hotToolsGrid,.grid.grid-tools,.featuredToolGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.toolCard,.officialToolCard,.featuredCategoryCard,.categoryShowcaseCard,.portalCategoryGrid .featuredCategoryCard{color:#0f172a!important;background:#fffffff0!important;border:1px solid #94a3b82e!important;box-shadow:0 12px 28px #0f172a12!important}.toolTitle{align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}.toolTitle b,.toolCard b,.officialToolCard h3,.featuredCategoryCard b,.categoryShowcaseCard b{color:#0f172a!important}.portalHeroCard,.officialHeroCard{max-height:300px;color:#fff!important;background:radial-gradient(circle at 82% 10%,#60a5fa42,#0000 32%),linear-gradient(135deg,#0f172a 0%,#1e3a8a 58%,#0e7490 100%)!important;border:1px solid #60a5fa42!important;border-radius:22px!important;min-height:220px!important;padding:clamp(22px,3vw,32px)!important;box-shadow:0 20px 52px #0f172a2e!important}.portalHeroCard h1,.officialHeroCard h1{text-shadow:0 1px #00000029;color:#fff!important}.portalHeroCard p,.officialHeroCard p,.officialToolCard p,.officialToolCard li{color:#dbeafe!important}.portalStats span,.portalStats em{color:#dbeafe!important}.portalPage .section,.officialPage .section{background:0 0!important}.officialToolCard{border-radius:16px!important;min-height:210px!important;padding:16px!important}.officialTabs{scrollbar-width:none;overflow-x:auto}.resourceHintActions{flex-wrap:wrap;gap:10px;display:flex}.resourceHintActions .ghostButton{justify-content:center;min-height:38px}@media (width<=1200px){.categoryShell{display:block!important}.categorySidebarPanel{display:none!important}.grid,.hotToolsGrid,.grid.grid-tools,.featuredToolGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=860px){.categoryTabsBar,.categoryShell,.portalPage{width:min(100% - 24px,1380px)!important}.categoryHeroControls,.categoryToolbar{grid-template-columns:minmax(0,1fr)!important}.grid,.hotToolsGrid,.grid.grid-tools,.featuredToolGrid,.officialToolGrid,.officialToolGridWide{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portalHeroCard,.officialHeroCard{max-height:none}}@media (width<=640px){.homeHeroPro,.categoryPageHero,.portalHeroCard,.officialHeroCard{border-radius:18px!important}.grid,.hotToolsGrid,.grid.grid-tools,.featuredToolGrid,.officialToolGrid,.officialToolGridWide{grid-template-columns:minmax(0,1fr)!important}.portalCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.resourceHintActions,.categoryEmptyActions,.paginationActions{width:100%}.resourceHintActions .ghostButton,.categoryEmptyAction,.paginationActions .ghostButton{flex:140px}}html,body,#root{min-width:0;overflow-x:hidden;background:linear-gradient(#f7fbff 0%,#eef4ff 100%)!important}body,body[data-theme],body[data-theme=dark],body[data-theme=dragon],body[data-theme=gold],body[data-theme=future],body[data-theme=cyber]{--bg:#f6f8fb;--surface:#fff;--surface-strong:#fff;--surface-soft:#f1f5f9;--text:#0f172a;--text-soft:#334155;--text-muted:#64748b;--primary:#2563eb;--primary-2:#06b6d4;--border:#94a3b838;--shadow-card:0 12px 30px #0f172a12;color:#0f172a!important;filter:none!important;background:radial-gradient(circle at 12% 0,#60a5fa29,#0000 28%),radial-gradient(circle at 88% 8%,#06b6d41f,#0000 26%),linear-gradient(#f7fbff 0%,#eef4ff 100%)!important}.site,.site.categoryMode,.portalPage,.officialPage,.detailPage,.section,.section.homeSectionPro,.categoryMainPanel,.portalPage .section,.officialPage .section{box-shadow:none;color:#0f172a!important;filter:none!important;opacity:1!important;background:0 0!important}.site:before,.site:after,.homeHeroPro:before,.homeHeroPro:after,.categoryPageHero:before,.categoryPageHero:after,.categoryMainPanel:before,.categoryMainPanel:after,.portalHeroCard:before,.portalHeroCard:after,.officialHeroCard:before,.officialHeroCard:after,.officialPage:before,.officialPage:after{content:none!important;display:none!important}.topbar,.topbarInner{color:#0f172a!important;background:#fffffff0!important;border-bottom-color:#94a3b838!important;box-shadow:0 8px 24px #0f172a0f!important}.headerSearchInline,.headerSearchInline input{color:#0f172a!important}.homeHeroPro,.homeHeroSearchFirst,.categoryPageHero{color:#0f172a!important;background:linear-gradient(135deg,#fffffffa,#eff6fff0 58%,#f0fdfae6)!important;border:1px solid #94a3b82e!important;box-shadow:0 20px 52px #2563eb17!important}.homeHeroSearchFirst .heroCopy h1,.categoryHeroTitleRow h1,.scenarioSection .sectionHead h2,.sectionHead h2,.toolGridHeader h2{color:#0f172a!important;letter-spacing:0!important;text-shadow:none!important}.homeHeroSearchFirst .heroCopy>p,.categoryHeroTitleRow p,.scenarioSection .sectionHead p,.sectionHead p,.heroAudienceHead span,.hotSearchWrap>span{color:#64748b!important}.homeHeroSearchFirst .heroSearchBox,.categoryHeroControls .searchBox,.categoryToolbar .searchBox,.headerSearchInline{background:var(--eg-night-card)!important;color:#0f172a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #2563eb2e!important;box-shadow:0 10px 26px #2563eb14!important}.heroTagPills{gap:8px!important;margin-top:10px!important}.heroTagPills span{color:#2563eb!important;min-height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.heroGlobePanel.compactHeroPanel{opacity:.5!important}@media (width<=1200px){.homeHeroSearchFirst{grid-template-columns:minmax(0,1fr)!important}.homeHeroSearchFirst .compactHeroPanel{display:none!important}}.scenarioCard,.homeCountryNavCard,.resourceMiniColumn,.categoryToolbar,.categoryHotTools,.toolGridHeader,.paginationBar,.resourceHint,.empty.categoryEmpty{color:#0f172a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffffe6!important;border:1px solid #94a3b82e!important;box-shadow:0 12px 28px #0f172a0f!important}.categoryTabsBar,.categoryShell,.portalPage,.officialPage{width:min(100% - 36px,1380px)!important;margin-inline:auto!important}.categoryTabs{flex-wrap:nowrap!important;gap:10px!important;padding:2px 2px 8px!important;display:flex!important;overflow:auto hidden!important}.categoryTab,.tagChip,.countryPills button,.filterMiniGrid button{flex:none;background:var(--eg-night-card)!important;color:#334155!important;box-shadow:none!important;border:1px solid #94a3b838!important}.categoryTab.active,.categoryTab:hover,.tagChip.active,.tagChip:hover,.countryPills button.active,.countryPills button:hover,.filterMiniGrid button.active,.filterMiniGrid button:hover,.homeCountryNavCard.active,.homeCountryNavCard:hover{color:#fff!important;background:#0f172a!important;border-color:#2563eb66!important}.categoryShell{grid-template-columns:minmax(220px,250px) minmax(0,1fr)!important;gap:16px!important;padding-top:14px!important;display:grid!important}.categorySidebarPanel{color:#0f172a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffffeb!important;border:1px solid #94a3b82e!important;border-radius:18px!important;width:auto!important;max-width:260px!important;max-height:none!important;position:sticky!important;top:88px!important;overflow:visible!important;box-shadow:0 14px 34px #0f172a0f!important}.categorySidebarPanel *,.categorySidebarPanel .drawerSection,.categorySidebarPanel .countryPills,.categorySidebarPanel .filterMiniGrid{max-height:none!important;overflow-y:visible!important}.countryPills,.tagBar,.audienceModeScroller,.hotSearchList,.heroAudienceChooser .audienceModeScroller,.homeHeroSearchFirst .hotSearchList{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;overflow:auto hidden!important}.countryPills::-webkit-scrollbar{display:none!important}.tagBar::-webkit-scrollbar{display:none!important}.audienceModeScroller::-webkit-scrollbar{display:none!important}.heroAudienceChooser .audienceModeScroller::-webkit-scrollbar{display:none!important}.categoryTabs::-webkit-scrollbar{display:none!important}.hotSearchList::-webkit-scrollbar{display:none!important}.homeHeroSearchFirst .hotSearchList::-webkit-scrollbar{display:none!important}.homeHeroSearchFirst .hotSearchWrap,.homeHeroSearchFirst .hotSearchList,.heroAudienceChooser,.heroAudienceChooser .audienceModeScroller{min-width:0!important;max-width:100%!important}.grid,.hotToolsGrid,.grid.grid-tools,.featuredToolGrid,.compactResourceGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.toolCard,.officialToolCard,.featuredCategoryCard,.categoryShowcaseCard,.portalCategoryGrid .featuredCategoryCard{color:#0f172a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffff5!important;border:1px solid #94a3b82e!important;border-radius:16px!important;min-width:0!important;box-shadow:0 12px 28px #0f172a12!important}.toolCardMain{min-width:0!important}.toolTop{align-items:flex-start!important;gap:10px!important}.toolTitle{min-width:0!important}.toolTitle b,.toolCard b,.featuredCategoryCard b,.categoryShowcaseCard b,.officialToolCard h3{color:#0f172a!important}.toolDesc{color:#64748b!important;-webkit-line-clamp:2!important;min-height:38px!important;margin:9px 0!important;line-height:1.45!important}.toolMeta,.toolTags{gap:6px!important}.toolMeta span,.toolTags em{max-width:100%;background:var(--eg-night-card)!important;color:#64748b!important;border:1px solid #94a3b829!important;padding:4px 7px!important;font-size:11px!important}.toolCardFooter{gap:8px!important;margin-top:9px!important}.toolCardStats{min-width:0!important}.toolCardFavorite{background:var(--eg-night-card)!important;border-radius:10px!important;flex:0 0 32px!important;width:32px!important;height:32px!important}.toolCardCta,.officialToolActionBtn,.officialToolCard>span{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border:0!important;box-shadow:0 10px 22px #2563eb29!important}.portalHeroCard,.officialHeroCard{color:#fff!important;background:radial-gradient(circle at 82% 10%,#60a5fa42,#0000 32%),linear-gradient(135deg,#0f172a 0%,#1e3a8a 58%,#0e7490 100%)!important;border:1px solid #60a5fa42!important;border-radius:22px!important;min-height:220px!important;max-height:300px!important;padding:clamp(22px,3vw,32px)!important;overflow:hidden!important;box-shadow:0 20px 52px #0f172a2e!important}.portalHeroCard h1,.officialHeroCard h1{color:#fff!important;text-shadow:0 1px #0000002e!important}.portalHeroCard p,.officialHeroCard p{color:#dbeafe!important}.portalStats b{color:#facc15!important}.portalStats span,.portalStats em,.portalBreadcrumb,.portalBreadcrumb a,.portalBreadcrumb b{color:#dbeafe!important}.officialToolGrid,.officialToolGridWide{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.officialToolCard{min-height:210px!important;padding:16px!important}.officialToolCard small{color:#2563eb!important}.officialToolCard p,.officialToolCard li{color:#64748b!important}.officialTabs{scrollbar-width:none!important;overflow:auto hidden!important}.officialTabs::-webkit-scrollbar{display:none!important}.officialTabs button{color:#dbeafe!important}.officialTabs button.active,.officialTabs button:hover{background:var(--eg-night-card)!important;color:#1e3a8a!important}.resourceHintWithActions{gap:10px!important;display:grid!important}.resourceHintActions,.categoryEmptyActions,.paginationActions{flex-wrap:wrap!important;gap:10px!important;display:flex!important}@media (width<=1200px){.categoryShell{display:block!important}.categorySidebarPanel{display:none!important}.grid,.hotToolsGrid,.grid.grid-tools,.featuredToolGrid,.compactResourceGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=860px){.categoryTabsBar,.categoryShell,.portalPage,.officialPage{width:min(100% - 24px,1380px)!important}.categoryHeroControls,.categoryToolbar{grid-template-columns:minmax(0,1fr)!important}.grid,.hotToolsGrid,.grid.grid-tools,.featuredToolGrid,.compactResourceGrid,.officialToolGrid,.officialToolGridWide{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portalHeroCard,.officialHeroCard{max-height:none!important}}@media (width<=640px){.homeHeroSearchFirst,.categoryPageHero,.portalHeroCard,.officialHeroCard{border-radius:18px!important;padding:22px!important}.homeHeroSearchFirst .heroCopy h1{white-space:normal!important;word-break:normal!important;width:auto!important;font-size:clamp(34px,10vw,48px)!important}.heroAudienceHead{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.heroAudienceHead span{white-space:normal!important}.grid,.hotToolsGrid,.grid.grid-tools,.featuredToolGrid,.compactResourceGrid,.officialToolGrid,.officialToolGridWide{grid-template-columns:minmax(0,1fr)!important}.portalCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.resourceHintActions .ghostButton,.categoryEmptyAction,.paginationActions .ghostButton{flex:140px!important;justify-content:center!important}}:root{--home-text:#0f172a;--home-text-secondary:#475569;--home-text-muted:#64748b;--home-blue:#2563eb;--home-blue-bright:#3b82f6;--home-cyan:#06b6d4;--home-blue-soft:#eff6ff;--home-card:#fff;--home-border:#e2e8f0;--home-blue-border:#dbeafe;--home-gold:#facc15}html,body,#root,body[data-theme],body[data-theme=dark],body[data-theme=dragon],body[data-theme=gold],body[data-theme=future],body[data-theme=cyber]{color:var(--home-text)!important;filter:none!important;background:linear-gradient(#f8fbff 0%,#eef4ff 100%)!important}.site{color:var(--home-text)!important;opacity:1!important;filter:none!important;background:0 0!important}.topbarInner,.homeHeroPro,.homeHeroSearchFirst,.section.homeSectionPro{width:min(100% - 48px,1360px)!important;margin-left:auto!important;margin-right:auto!important}.headerSearch.headerSearchInline{border:1px solid var(--home-border)!important;background:var(--eg-night-card)!important;border-radius:14px!important;flex:0 0 240px!important;width:240px!important;min-width:220px!important;max-width:260px!important;height:42px!important;box-shadow:0 6px 18px #2563eb0f!important}.headerSearch.headerSearchInline:focus-within{border-color:#bfdbfe!important;box-shadow:0 0 0 3px #2563eb1a!important}.headerSearchInline input,.homeHeroSearchFirst .heroSearchInput{color:var(--home-text)!important}.headerSearchInline input::placeholder,.homeHeroSearchFirst .heroSearchInput::placeholder{color:#94a3b8!important}.homeHeroPro.homeHeroSearchFirst{border:1px solid var(--home-blue-border)!important;background:radial-gradient(circle at 86% 12%,#3b82f61f,#0000 28%),linear-gradient(135deg,#fff 0%,#f8fbff 54%,#eff6ff 100%)!important;border-radius:28px!important;grid-template-columns:minmax(0,62%) minmax(300px,38%)!important;align-items:center!important;gap:38px!important;max-width:1360px!important;margin-top:26px!important;margin-bottom:0!important;padding:56px 64px!important;display:grid!important;overflow:hidden!important;box-shadow:0 24px 60px #2563eb1c!important}.homeHeroPro.homeHeroSearchFirst:before,.homeHeroPro.homeHeroSearchFirst:after{content:none!important;display:none!important}.homeHeroSearchFirst .heroCopy{gap:0!important;max-width:760px!important}.homeHeroSearchFirst .heroEyebrow{width:fit-content!important;color:var(--home-blue)!important;letter-spacing:0!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:999px!important;margin-bottom:18px!important;padding:8px 12px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}.homeHeroSearchFirst .heroCopy h1{max-width:720px!important;color:var(--home-text)!important;letter-spacing:-.04em!important;word-break:keep-all!important;overflow-wrap:normal!important;white-space:normal!important;text-shadow:none!important;margin:0!important;font-size:clamp(48px,4.25vw,56px)!important;line-height:1.05!important}.homeHeroSearchFirst .heroCopy>p{max-width:680px!important;color:var(--home-text-secondary)!important;margin:18px 0 0!important;font-size:18px!important;line-height:1.7!important}.heroTagPills{color:var(--home-blue)!important;flex-wrap:wrap!important;gap:8px!important;margin:16px 0 0!important;font-size:14px!important;line-height:1.5!important;display:flex!important}.heroTagPills span{min-height:20px!important;color:var(--home-blue)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:700!important}.heroTagPills span+span:before{content:"·"!important;color:var(--home-blue-bright)!important;margin-right:8px!important}.homeHeroSearchFirst .heroSearchBox{background:var(--eg-night-card)!important;border:1px solid #bfdbfe!important;border-radius:18px!important;width:100%!important;max-width:680px!important;height:58px!important;margin-top:24px!important;padding:0 18px!important;box-shadow:0 14px 32px #2563eb1a!important}.homeHeroSearchFirst .heroSearchBox:focus-within{border-color:var(--home-blue)!important;box-shadow:0 0 0 4px #2563eb1c,0 16px 34px #2563eb21!important}.heroAudienceChooser{border:1px solid var(--home-blue-border)!important;background:#ffffffb8!important;border-radius:20px!important;width:100%!important;max-width:760px!important;margin-top:20px!important;padding:16px!important;box-shadow:0 12px 30px #2563eb12!important}.heroAudienceHead{align-items:baseline!important;gap:10px!important;margin-bottom:12px!important;display:flex!important}.heroAudienceHead b{color:var(--home-text)!important;font-size:15px!important}.heroAudienceHead span{color:var(--home-text-muted)!important;font-size:13px!important}.heroAudienceChooser .audienceModeScroller,.homeHeroSearchFirst .hotSearchList{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;gap:8px!important;display:flex!important;overflow:auto hidden!important}.heroAudienceChooser .audienceModeScroller::-webkit-scrollbar{display:none!important}.homeHeroSearchFirst .hotSearchList::-webkit-scrollbar{display:none!important}.heroAudienceChooser .audienceModeButton{background:var(--eg-night-card)!important;height:38px!important;min-height:38px!important;color:var(--home-blue)!important;box-shadow:none!important;border:1px solid #bfdbfe!important;border-radius:999px!important;flex:none!important;padding:0 15px!important}.heroAudienceChooser .audienceModeButton b{color:inherit!important;white-space:nowrap!important;font-size:14px!important}.heroAudienceChooser .audienceModeButton.active{background:linear-gradient(135deg, var(--home-blue), var(--home-cyan))!important;color:#fff!important;border-color:#0000!important;box-shadow:0 10px 22px #2563eb38!important}.homeHeroSearchFirst .hotSearchWrap{align-items:center!important;gap:12px!important;max-width:760px!important;margin-top:16px!important;display:flex!important}.homeHeroSearchFirst .hotSearchWrap>span{color:var(--home-text-muted)!important;flex:none!important;font-size:13px!important;font-weight:700!important}.homeHeroSearchFirst .hotSearchChip{background:var(--eg-night-card)!important;min-height:34px!important;color:var(--home-blue)!important;box-shadow:none!important;border:1px solid #bfdbfe!important;border-radius:999px!important;flex:none!important;padding:0 13px!important;font-weight:700!important}.homeHeroSearchFirst .hotSearchChip:hover{color:#1d4ed8!important;background:#dbeafe!important;border-color:#93c5fd!important;transform:translateY(-1px)!important}.homeHeroSearchFirst .compactHeroPanel,.heroGlobePanel.compactHeroPanel{opacity:1!important;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;display:block!important}.resourceStatusCard{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffffd1!important;border:1px solid #dbeafef2!important;border-radius:24px!important;width:100%!important;max-width:380px!important;margin-left:auto!important;padding:22px!important;box-shadow:0 20px 46px #2563eb1f!important}.resourceStatusEyebrow{color:var(--home-blue)!important;margin-bottom:16px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}.resourceStatusCard .heroStatsStack{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.resourceStatusCard .statCardPro{border:1px solid var(--home-border)!important;background:var(--eg-night-card)!important;border-radius:18px!important;min-height:72px!important;padding:14px 16px!important;box-shadow:0 10px 22px #0f172a0d!important}.resourceStatusCard .statCardPro b{color:var(--home-gold)!important;font-size:30px!important;line-height:1!important}.resourceStatusCard .statCardPro span{color:var(--home-text-secondary)!important;font-size:14px!important;font-weight:700!important}.resourceStatusCard .statCardPro small{display:none!important}.resourceStatusPills{flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important;display:flex!important}.resourceStatusPills span{color:var(--home-blue)!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:999px!important;padding:7px 10px!important;font-size:12px!important;font-weight:800!important}.section.homeSectionPro.scenarioSection{margin-top:32px!important}.scenarioSection .sectionHead.compact{margin-bottom:14px!important}.scenarioSection .sectionHead h2{color:var(--home-text)!important;font-size:26px!important}.scenarioGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.scenarioCard{border:1px solid var(--home-border)!important;background:var(--eg-night-card)!important;min-height:110px!important;color:var(--home-text)!important;border-radius:18px!important;padding:16px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;box-shadow:0 10px 26px #0f172a0d!important}.scenarioCard:hover{border-color:#93c5fd!important;transform:translateY(-3px)!important;box-shadow:0 16px 34px #2563eb1f!important}.scenarioCard span{color:var(--home-blue)!important;background:#eff6ff!important}@media (width<=1200px){.homeHeroPro.homeHeroSearchFirst{grid-template-columns:minmax(0,1fr)!important}.homeHeroSearchFirst .compactHeroPanel,.heroGlobePanel.compactHeroPanel{display:none!important}.scenarioGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=860px){.topbarInner,.homeHeroPro,.homeHeroSearchFirst,.section.homeSectionPro{width:min(100% - 32px,1360px)!important}.homeHeroPro.homeHeroSearchFirst{border-radius:24px!important;margin-top:18px!important;padding:34px 28px!important}.homeHeroSearchFirst .heroCopy h1{font-size:clamp(36px,9vw,42px)!important;line-height:1.08!important}.homeHeroSearchFirst .heroCopy>p{font-size:16px!important}.homeHeroSearchFirst .hotSearchWrap{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.scenarioGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.topbarInner,.homeHeroPro,.homeHeroSearchFirst,.section.homeSectionPro{width:min(100% - 24px,1360px)!important}.homeHeroPro.homeHeroSearchFirst{border-radius:20px!important;padding:28px 20px!important}.homeHeroSearchFirst .heroSearchBox{width:100%!important;max-width:none!important}.heroAudienceChooser{padding:14px!important}.heroAudienceHead{flex-direction:column!important;align-items:flex-start!important;gap:3px!important}.heroTagPills,.homeHeroSearchFirst .hotSearchList,.heroAudienceChooser .audienceModeScroller{scrollbar-width:none!important;flex-wrap:nowrap!important;overflow-x:auto!important}.heroTagPills::-webkit-scrollbar{display:none!important}.homeHeroSearchFirst .hotSearchList::-webkit-scrollbar{display:none!important}.heroAudienceChooser .audienceModeScroller::-webkit-scrollbar{display:none!important}.scenarioGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.scenarioCard{min-height:110px!important;padding:14px!important}}body{color:#0f172a!important;background:linear-gradient(#f8fbff 0%,#eef4ff 100%)!important}.toolCard,.categoryPageHero,.categorySidebarPanel,.categoryMainPanel,.detailCard,.portalHeroCard,.resourceStatusCard,.countryPortalCard,.scenarioCard{background:var(--eg-night-card)!important;color:#0f172a!important;border-color:#dbeafe!important}.toolMeta .toolMetaBadge,.toolTags em,.categoryTab,.tagChip,.filterMiniGrid button,.countryPills button,.badge,.ghostButton,.section-more-btn,.resourceStatusPills span{background:var(--eg-night-card)!important;color:#2563eb!important;border-color:#dbeafe!important}.categoryTab.active,.tagChip.active,.filterMiniGrid button.active,.countryPills button.active,.mainNavLink.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border-color:#0000!important}.resourceStatusCard .statCardPro b,.toolCardStats span:first-child{color:#facc15!important}:root{--dragon-page-bg:linear-gradient(180deg, #faf7ef 0%, #f8f6f0 48%, #f1eee7 100%);--dragon-hero-bg:linear-gradient(135deg, #fffcf5 0%, #f8f6f0 52%, #f3e8d0 100%);--dragon-text:#0b0f14;--dragon-text-soft:#475569;--dragon-text-muted:#64748b;--dragon-black:#111827;--dragon-black-deep:#0b0f14;--dragon-red:#b91c1c;--dragon-red-dark:#7f1d1d;--dragon-gold:#d4af37;--dragon-gold-soft:#f6e7b2;--dragon-gold-pale:#fff7d6;--dragon-border:#e8dec5;--dragon-card:#fff;--dragon-card-soft:#fffcf5;--dragon-shadow:#78530e1c;--dragon-shadow-strong:#d4af372e}.brand b,.mainNavLink,.countryControlCopy b,.languageControlCopy b,.userAccountName,.toolTitle b,.toolCard b,.officialToolCard h3,.sectionHead h2,.categoryPageHero h1,.categorySidebarPanel h1,.detailCard h1,.portalHeroCard h1,.officialHeroCard h1,.authCard h1,.authBrand b{color:var(--dragon-text)!important;letter-spacing:0!important}.brand small{color:#8a6a1f!important}.countryControlCopy small,.languageControlCopy small,.userAccountRole,.sectionHead p,.toolDesc,.officialToolCard p,.officialToolCard li,.categoryPageHero p,.categorySidebarPanel p,.detailIntro,.resourceMiniItem small,.authCard p,.authSubtitle,.authProviderHint,.drawerTitle{color:var(--dragon-text-soft)!important}.mainNavLink{box-shadow:none!important;background:0 0!important;border:0!important}.headerSearch svg,.searchBox svg,.homeHeroPro .heroSearchBox svg,.homeHeroSearchFirst .heroSearchBox svg,.pickerSearch svg{color:var(--dragon-red-dark)!important}.headerSearch input,.headerSearchInline input,.searchBox input,.heroSearchInput,.pickerSearch input,.authForm input,.drawerInput input{color:var(--dragon-text)!important}.homeHeroPro.homeHeroSearchFirst{background:var(--dragon-hero-bg)!important;border:1px solid #d4af3747!important;box-shadow:0 24px 64px #78530e21,0 10px 26px #d4af371f!important}.homeHeroSearchFirst .heroEyebrow,.coBuildBox .heroEyebrow,.badge{border:1px solid var(--dragon-gold)!important;background:var(--dragon-gold-pale)!important;color:#7c2d12!important;box-shadow:none!important}.homeHeroSearchFirst .heroCopy h1{color:var(--dragon-text)!important;text-shadow:none!important}.homeHeroSearchFirst .heroCopy>p,.heroAudienceHead span,.homeHeroSearchFirst .hotSearchWrap>span{color:var(--dragon-text-soft)!important}.heroAudienceChooser{background:#fffcf5c7!important;border:1px solid #d4af373d!important;box-shadow:0 14px 34px #78530e14!important}.heroAudienceChooser .audienceModeButton,.audienceModeButton{border:1px solid var(--dragon-border)!important;background:var(--dragon-card)!important;color:var(--dragon-text)!important;box-shadow:none!important}.heroAudienceChooser .audienceModeButton:hover,.audienceModeButton:hover{border-color:var(--dragon-gold)!important;background:var(--dragon-card-soft)!important;color:var(--dragon-text)!important}.heroAudienceChooser .audienceModeButton.active,.audienceModeButton.active{border-color:var(--dragon-gold)!important;color:var(--dragon-gold-soft)!important;background:linear-gradient(135deg,#111827,#7f1d1d)!important;box-shadow:0 12px 26px #7f1d1d2e!important}.heroAudienceChooser .audienceModeButton.active b,.audienceModeButton.active b,.heroAudienceChooser .audienceModeButton.active small,.audienceModeButton.active small{color:var(--dragon-gold-soft)!important}.hotSearchChip,.homeHeroSearchFirst .hotSearchChip,.tagChip,.categoryTab,.filterMiniGrid button,.countryPills button,.countryBar button,.ghostButton,.section-more-btn,.authLink,.pickerAction,.resourceStatusPills span,.officialTabs button,.toolCardFavorite,.linkHealthMiniBadge{border:1px solid var(--dragon-border)!important;background:var(--dragon-card)!important;color:var(--dragon-text)!important;box-shadow:none!important}.hotSearchChip:hover,.homeHeroSearchFirst .hotSearchChip:hover,.tagChip:hover,.categoryTab:hover,.filterMiniGrid button:hover,.countryPills button:hover,.countryBar button:hover,.ghostButton:hover,.section-more-btn:hover,.authLink:hover,.pickerAction:hover,.toolCardFavorite:hover,.officialTabs button:hover{border-color:var(--dragon-gold)!important;background:var(--dragon-gold-pale)!important;color:var(--dragon-red-dark)!important;box-shadow:0 10px 22px #d4af3724!important}.categoryTab.active,.tagChip.active,.filterMiniGrid button.active,.countryPills button.active,.countryBar button.active,.countryPortalCard.active,.officialTabs button.active{border-color:var(--dragon-gold)!important;color:var(--dragon-gold-soft)!important;background:linear-gradient(135deg,#111827,#7f1d1d)!important;box-shadow:0 12px 26px #7f1d1d29!important}.categoryTab.active b,.categoryTab.active span,.tagChip.active small,.filterMiniGrid button.active svg,.countryPills button.active svg,.countryPortalCard.active small,.countryPortalCard.active .countryPortalName,.officialTabs button.active{color:var(--dragon-gold-soft)!important}.primaryBtn,.websiteLink,.toolCardCta,.officialToolActionBtn,.officialToolCard>span,.submissionSubmitButton,.pickerAction.primary,.authLink.primary,.authForm .primaryBtn,.subscribeForm button,.footerSubscribe button,.heroButton.primary{color:var(--dragon-gold-soft)!important;background:linear-gradient(135deg,#111827,#7f1d1d)!important;border:1px solid #d4af378c!important;box-shadow:0 14px 30px #7f1d1d33,inset 0 1px #f6e7b22e!important}.primaryBtn:hover,.websiteLink:hover,.toolCardCta:hover,.officialToolActionBtn:hover,.officialToolCard>span:hover,.submissionSubmitButton:hover,.pickerAction.primary:hover,.authLink.primary:hover,.authForm .primaryBtn:hover,.subscribeForm button:hover,.footerSubscribe button:hover,.heroButton.primary:hover{border-color:var(--dragon-gold)!important;color:#fff7d6!important;background:linear-gradient(135deg,#0b0f14,#b91c1c)!important;box-shadow:0 16px 34px #7f1d1d3d,0 0 0 3px #d4af3724!important}.desktopAuthNav .authLink:not(.primary),.compactAuthNav .authLink:not(.primary),.authLinks a,.authSwitch a{border-color:var(--dragon-border)!important;background:var(--dragon-card)!important;color:var(--dragon-text)!important}.resourceStatusCard,.homeHeroSearchFirst .compactHeroPanel,.heroGlobePanel.compactHeroPanel{border-color:var(--dragon-border)!important;background:#fffcf5db!important;box-shadow:0 22px 50px #78530e1f!important}.resourceStatusCard .statCardIcon,.scenarioCard>span,.scenarioCard span,.categoryIcon,.officialToolIcon,.languageGlyph{background:var(--dragon-gold-pale)!important;color:var(--dragon-red)!important}.resourceStatusCard .statCardPro b,.toolCardStats span:first-child,.categoryResultBadge,.categoryInfoCards b,.portalStats b,.ratingLine,.platformRecommendationBadge{color:var(--dragon-gold)!important}.toolMeta .toolMetaBadge,.toolTags em,.toolInfoGrid span,.authFeatureTags span,.countryPickerItem,.countryPortalCard.compact{border-color:var(--dragon-border)!important;background:var(--dragon-card)!important;color:var(--dragon-text-soft)!important}.toolMeta .countryBadge,.toolMeta .languageBadge,.officialToolCard small,.breadcrumbLine,.breadcrumbLine a,.resourceMiniHead span,.languageControlIcon,.compactCountryBtn,.tabletSearchBtn,.themeToggle,.menuBtn{color:var(--dragon-red-dark)!important}.drawer,.pickerModal,.countryPickerPanel{border-color:var(--dragon-border)!important;background:var(--eg-night-card)!important;color:var(--dragon-text)!important;box-shadow:0 28px 80px #0b0f1433!important}@media (width<=860px){.homeHeroPro.homeHeroSearchFirst,.categoryPageHero,.categoryMainPanel,.categorySidebarPanel,.portalHeroCard,.officialHeroCard{box-shadow:0 14px 30px #78530e17!important}}@media (width<=640px){.heroAudienceChooser .audienceModeButton,.audienceModeButton,.homeHeroSearchFirst .hotSearchChip,.categoryTab,.tagChip,.countryPills button,.filterMiniGrid button{white-space:nowrap!important;max-width:100%!important}.toolCard,.scenarioCard{box-shadow:0 10px 24px #78530e14!important}}:root{--dragon-page:#f7f4ee;--dragon-subtle:#fcfaf6;--dragon-card:#fff;--dragon-border:#e7ddc7;--dragon-title:#111;--dragon-body:#475569;--dragon-muted:#7c8798;--dragon-red:#7a1f1f;--dragon-red-hover:#5f1818;--dragon-dark:#2b1b1b;--dragon-gold:#c9a646;--dragon-gold-light:#f4e7bc;--dragon-gold-bg:#fff7db;--dragon-gold-border:#e7d18a;--dragon-icon-bg:#fff5e8;--dragon-plain-hover:#fffdf7}html,body,#root,body[data-theme],body[data-theme=dark],body[data-theme=dragon],body[data-theme=gold],body[data-theme=future],body[data-theme=cyber]{--bg:var(--dragon-page)!important;--surface:var(--dragon-card)!important;--surface-strong:var(--dragon-card)!important;--surface-soft:var(--dragon-subtle)!important;--text:var(--dragon-title)!important;--text-soft:var(--dragon-body)!important;--text-muted:var(--dragon-muted)!important;--primary:var(--dragon-red)!important;--primary-2:var(--dragon-dark)!important;--accent:var(--dragon-gold)!important;--border:var(--dragon-border)!important;background:var(--dragon-page)!important;color:var(--dragon-title)!important}body,.site,.categoryMode,.detailPage,.officialToolsPage,.portalPage,.officialPage{background:var(--dragon-page)!important;color:var(--dragon-title)!important}.brand b,.mainNavLink,.countryControlCopy b,.languageControlCopy b,.userAccountName,.toolTitle b,.toolCard b,.officialToolCard h3,.sectionHead h2,.categoryPageHero h1,.categorySidebarPanel h1,.detailCard h1,.portalHeroCard h1,.officialHeroCard h1,.authCard h1,.authBrand b,.homeHeroSearchFirst .heroCopy h1{color:var(--dragon-title)!important;letter-spacing:0!important;text-shadow:none!important}.brand small,.countryControlCopy small,.languageControlCopy small,.userAccountRole,.sectionHead p,.toolDesc,.officialToolCard p,.officialToolCard li,.categoryPageHero p,.categorySidebarPanel p,.detailIntro,.resourceMiniItem small,.authCard p,.authSubtitle,.authProviderHint,.drawerTitle,.homeHeroSearchFirst .heroCopy>p,.heroAudienceHead span,.homeHeroSearchFirst .hotSearchWrap>span{color:var(--dragon-body)!important}.headerSearch.headerSearchInline,.headerSearch,.searchBox,.homeHeroPro .heroSearchBox,.homeHeroSearchFirst .heroSearchBox,.pickerSearch,.authForm input,.drawerInput,.drawerSelect,.sortSelect,.countryControl,.languageControl,.userAccountTrigger{border-color:var(--dragon-border)!important;background:var(--dragon-card)!important;color:var(--dragon-title)!important;box-shadow:0 6px 18px #1111110a!important}.headerSearch.headerSearchInline:focus-within,.headerSearch:focus-within,.searchBox:focus-within,.homeHeroPro .heroSearchBox:focus-within,.homeHeroSearchFirst .heroSearchBox:focus-within,.pickerSearch:focus-within,.authForm input:focus,.drawerInput:focus-within,.drawerSelect:focus-within,.sortSelect:focus-visible,.countryControl:focus-visible,.countryControl:hover,.languageControl:focus-within,.languageControl:hover,.userAccountTrigger:hover,.userAccountTrigger.active{border-color:var(--dragon-gold)!important;box-shadow:0 0 0 3px #c9a64624,0 8px 22px #1111110d!important}.headerSearch input,.headerSearchInline input,.searchBox input,.heroSearchInput,.pickerSearch input,.authForm input,.drawerInput input,.languageControl select,.drawerSelect select{color:var(--dragon-title)!important}.headerSearch input::placeholder,.headerSearchInline input::placeholder,.searchBox input::placeholder,.homeHeroPro .heroSearchInput::placeholder,.homeHeroSearchFirst .heroSearchInput::placeholder,.pickerSearch input::placeholder,.authForm input::placeholder,.drawerInput input::placeholder{color:var(--dragon-muted)!important}.homeHeroSearchFirst .heroEyebrow,.coBuildBox .heroEyebrow,.badge,.platformRecommendationBadge,.linkHealthMiniBadge.good,.linkHealthMiniBadge.ok,.linkHealthMiniBadge.unknown{border:1px solid var(--dragon-gold-border)!important;background:var(--dragon-gold-bg)!important;color:var(--dragon-red)!important;box-shadow:none!important}.heroAudienceChooser{border:1px solid var(--dragon-border)!important;background:#ffffffa3!important;box-shadow:0 10px 26px #1111110d!important}.resourceStatusCard,.homeHeroSearchFirst .compactHeroPanel,.heroGlobePanel.compactHeroPanel{border:1px solid var(--dragon-border)!important;background:var(--dragon-card)!important;box-shadow:0 12px 30px #1111110f!important}.resourceStatusEyebrow{color:var(--dragon-red)!important}.resourceStatusCard .statCardPro,.categoryInfoCards div,.portalStats div{border-color:var(--dragon-border)!important;background:var(--dragon-card)!important;box-shadow:0 8px 18px #1111110a!important}.resourceStatusCard .statCardPro b,.toolCardStats span:first-child,.categoryResultBadge,.categoryInfoCards b,.portalStats b,.ratingLine{color:var(--dragon-gold)!important}.resourceStatusCard .statCardPro span,.toolCardStats span,.portalStats span{color:var(--dragon-body)!important}.resourceStatusCard .statCardIcon,.scenarioCard>span,.scenarioCard span,.categoryIcon,.officialToolIcon,.toolIconFallback,.languageGlyph{background:var(--dragon-icon-bg)!important;color:var(--dragon-red)!important}.primaryBtn,.submissionSubmitButton,.pickerAction.primary,.authLink.primary,.authForm .primaryBtn,.subscribeForm button,.footerSubscribe button,.heroButton.primary{border:1px solid var(--dragon-red)!important;background:var(--dragon-red)!important;color:#fff8e8!important;box-shadow:0 10px 22px #7a1f1f29!important}.primaryBtn:hover,.submissionSubmitButton:hover,.pickerAction.primary:hover,.authLink.primary:hover,.authForm .primaryBtn:hover,.subscribeForm button:hover,.footerSubscribe button:hover,.heroButton.primary:hover{border-color:var(--dragon-red-hover)!important;background:var(--dragon-red-hover)!important;color:#fff8e8!important;box-shadow:0 12px 26px #5f18182e!important}.websiteLink,.toolCardCta,.officialToolActionBtn,.officialToolCard>span{border:1px solid var(--dragon-dark)!important;background:var(--dragon-dark)!important;color:var(--dragon-gold-light)!important;box-shadow:none!important}.websiteLink:hover,.toolCardCta:hover,.officialToolActionBtn:hover,.officialToolCard>span:hover{border-color:var(--dragon-red)!important;background:var(--dragon-red)!important;color:var(--dragon-gold-light)!important;box-shadow:none!important}.hotSearchChip,.homeHeroSearchFirst .hotSearchChip,.tagChip,.categoryTab,.filterMiniGrid button,.countryPills button,.countryBar button,.ghostButton,.section-more-btn,.authLink,.pickerAction,.heroAudienceChooser .audienceModeButton,.audienceModeButton,.toolCardFavorite,.linkHealthMiniBadge,.desktopAuthNav .authLink:not(.primary),.compactAuthNav .authLink:not(.primary),.authLinks a,.authSwitch a{border:1px solid var(--dragon-border)!important;background:var(--dragon-card)!important;color:var(--dragon-title)!important;box-shadow:none!important}.hotSearchChip:hover,.homeHeroSearchFirst .hotSearchChip:hover,.tagChip:hover,.categoryTab:hover,.filterMiniGrid button:hover,.countryPills button:hover,.countryBar button:hover,.ghostButton:hover,.section-more-btn:hover,.authLink:hover,.pickerAction:hover,.heroAudienceChooser .audienceModeButton:hover,.audienceModeButton:hover,.toolCardFavorite:hover{border-color:var(--dragon-gold)!important;background:var(--dragon-plain-hover)!important;color:var(--dragon-title)!important;box-shadow:none!important}.categoryTab.active,.tagChip.active,.filterMiniGrid button.active,.countryPills button.active,.countryBar button.active,.countryPortalCard.active,.officialTabs button.active,.heroAudienceChooser .audienceModeButton.active,.audienceModeButton.active{border-color:var(--dragon-red)!important;background:var(--dragon-red)!important;color:#fff8e8!important;box-shadow:none!important}.categoryTab.active b,.categoryTab.active span,.tagChip.active small,.filterMiniGrid button.active svg,.countryPills button.active svg,.countryPortalCard.active small,.countryPortalCard.active .countryPortalName,.heroAudienceChooser .audienceModeButton.active b,.audienceModeButton.active b,.heroAudienceChooser .audienceModeButton.active small,.audienceModeButton.active small{color:#fff8e8!important}.badge,.resourceStatusPills span,.toolTags em,.authFeatureTags span,.platformRecommendationBadge,.linkHealthMiniBadge{border-color:var(--dragon-gold-border)!important;background:var(--dragon-gold-bg)!important;color:#8a5a00!important}.toolMeta .toolMetaBadge,.toolInfoGrid span,.countryPickerItem,.countryPortalCard.compact{border:1px solid var(--dragon-border)!important;background:var(--dragon-card)!important;color:var(--dragon-body)!important}.toolMeta .countryBadge,.toolMeta .languageBadge,.toolMeta .categoryBadge,.toolMeta .audienceBadge{color:var(--dragon-body)!important}.languageGlyph{border:0!important}.toolCard,.toolCardMain,.officialToolCard,.categoryPageHero,.categorySidebarPanel,.categoryMainPanel,.detailCard,.toolProfileCard,.portalHeroCard,.officialHeroCard,.countryPortalCard,.resourceMiniColumn,.coBuildBox,.submissionPublicForm,.submissionPublicAside,.authCard,.authIntroCard,.asideCard,.linkHealthDetailPanel,.scenarioCard,.featuredCategoryCard,.hotMiniCard{border-color:var(--dragon-border)!important;background:var(--dragon-card)!important;color:var(--dragon-title)!important;box-shadow:0 10px 26px #1111110d!important}.toolCard:hover,.toolCardMain:hover,.officialToolCard:hover,.countryPortalCard:hover,.resourceMiniColumn:hover,.scenarioCard:hover,.featuredCategoryCard:hover,.hotMiniCard:hover{border-color:var(--dragon-gold)!important;box-shadow:0 14px 32px #11111112!important}.toolCardFooter{border-top-color:#e7ddc7b8!important}.toolCardFavorite{background:var(--dragon-card)!important;border-color:var(--dragon-border)!important;color:var(--dragon-red)!important}.toolCardActions{border-top-color:#e7ddc7b8!important}.countryPickerItem:hover,.countryPortalCard.compact:hover,.countryPickerItem.active,.countryPortalCard.compact.active{border-color:var(--dragon-gold)!important;background:var(--dragon-plain-hover)!important;color:var(--dragon-title)!important}.drawer,.pickerModal,.countryPickerPanel,.userMenuPro{border-color:var(--dragon-border)!important;background:var(--dragon-subtle)!important;color:var(--dragon-title)!important;box-shadow:0 24px 70px #1111112e!important}.drawer a:hover,.drawer button:hover,.sidebarAll:hover,.sidebarAll.active,.userMenuAction:hover{border-color:var(--dragon-gold)!important;background:var(--dragon-plain-hover)!important;color:var(--dragon-title)!important}.notice.error,.userMenuLogout{background:var(--eg-night-card-2)!important;color:var(--dragon-red)!important;border-color:#7a1f1f47!important}@media (width<=860px){.homeHeroPro.homeHeroSearchFirst,.categoryPageHero,.categoryMainPanel,.categorySidebarPanel,.portalHeroCard,.officialHeroCard{box-shadow:0 10px 24px #1111110f!important}}@media (width<=640px){.toolCard,.scenarioCard{box-shadow:0 8px 20px #1111110d!important}}:root{--night-bg:#050a14;--night-bg-2:#08111f;--night-card:#0d1728;--night-card-deep:#101b2e;--night-card-float:#0d1728eb;--night-border:#1e2d46;--night-border-blue:#38bdf82e;--night-text:#f8fafc;--night-body:#cbd5e1;--night-muted:#7c8ca8;--night-blue:#2563eb;--night-blue-bright:#38bdf8;--night-cyan:#06b6d4;--night-gold:#d4af37;--night-red:#b91c1c;--night-page-bg:radial-gradient(circle at 20% 0%, #2563eb2e, transparent 28%), radial-gradient(circle at 80% 10%, #06b6d41f, transparent 30%), linear-gradient(180deg, #050a14 0%, #08111f 48%, #050a14 100%)}html,body,#root,body[data-theme],body[data-theme=dark],body[data-theme=dragon],body[data-theme=gold],body[data-theme=future],body[data-theme=cyber]{--bg:var(--night-bg)!important;--surface:var(--night-card)!important;--surface-strong:var(--night-card-deep)!important;--surface-soft:var(--night-bg-2)!important;--text:var(--night-text)!important;--text-soft:var(--night-body)!important;--text-muted:var(--night-muted)!important;--primary:var(--night-blue)!important;--primary-2:var(--night-cyan)!important;--accent:var(--night-gold)!important;--border:var(--night-border)!important;background:var(--night-page-bg) fixed!important;color:var(--night-text)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;filter:none!important}body,.site,.categoryMode,.detailPage,.portalPage,.officialToolsPage,.officialPage,main,.section,.section.homeSectionPro,.categoryTabsBar,.categoryShell,.categoryMainPanel,.portalPage .section,.officialPage .section{color:var(--night-text)!important;background:0 0!important}.topbarInner{background:0 0!important}.brand b,.mainNavLink,.countryControlCopy b,.languageControlCopy b,.userAccountName,.toolTitle b,.toolCard b,.resourceMiniItem b,.resourceMiniHead b,.officialToolCard h3,.sectionHead h2,.sectionHead h3,.categoryPageHero h1,.categorySidebarPanel h1,.toolGridHeader h2,.detailCard h1,.portalHeroCard h1,.officialHeroCard h1,.authCard h1,.authBrand b,.homeHeroSearchFirst .heroCopy h1,.heroAudienceHead b,.scenarioCard b,.categoryShowcaseCard b,.hotMiniCard b,.featuredCategoryCard b,.drawerTitle,.footerColumn h3,.siteFooter .footerBrand b{color:var(--night-text)!important;letter-spacing:0!important;text-shadow:none!important}.brand small,.countryControlCopy small,.languageControlCopy small,.userAccountRole,.sectionHead p,.toolDesc,.resourceMiniItem small,.officialToolCard p,.officialToolCard li,.categoryPageHero p,.categorySidebarPanel p,.detailIntro,.authCard p,.authSubtitle,.authProviderHint,.homeHeroSearchFirst .heroCopy>p,.heroAudienceHead span,.homeHeroSearchFirst .hotSearchWrap>span,.toolCardStats span,.portalStats span,.portalStats em,.breadcrumbLine,.breadcrumbLine a,.portalBreadcrumb,.portalBreadcrumb a,.siteFooter,.siteFooter p,.footerColumn a,.footerIntro>p{color:var(--night-body)!important}.brand small,.countryControlCopy small,.languageControlCopy small,.userAccountRole,.heroAudienceHead span,.homeHeroSearchFirst .hotSearchWrap>span,.sectionHead p,.scenarioCard small,.toolMeta .toolMetaBadge,.toolTags em,.resourceMiniHead span,.toolGridHeader span{color:var(--night-muted)!important}.mainNavLink{box-shadow:none!important;color:var(--night-body)!important;background:0 0!important;border:0!important}.mainNavLink:hover,.mainNavLink.active{color:#fff!important;background:0 0!important}.mainNavLink:after{box-shadow:none!important;background:0 0!important}.headerSearch.headerSearchInline,.headerSearch,.searchBox,.homeHeroPro .heroSearchBox,.homeHeroSearchFirst .heroSearchBox,.pickerSearch,.authForm input,.drawerInput,.drawerSelect,.sortSelect,.countryControl,.languageControl,.userAccountTrigger,.footerSubscribe input,.subscribeForm input{border:1px solid var(--night-border)!important;background:var(--night-card)!important;color:var(--night-text)!important;box-shadow:none!important}.homeHeroPro .heroSearchBox,.homeHeroSearchFirst .heroSearchBox{background:var(--night-bg-2)!important}.headerSearch.headerSearchInline:focus-within,.headerSearch:focus-within,.searchBox:focus-within,.homeHeroPro .heroSearchBox:focus-within,.homeHeroSearchFirst .heroSearchBox:focus-within,.pickerSearch:focus-within,.authForm input:focus,.drawerInput:focus-within,.drawerSelect:focus-within,.sortSelect:focus-visible,.countryControl:focus-visible,.countryControl:hover,.languageControl:focus-within,.languageControl:hover,.userAccountTrigger:hover,.userAccountTrigger.active,.footerSubscribe input:focus,.subscribeForm input:focus{border-color:var(--night-blue-bright)!important;box-shadow:0 0 0 4px #38bdf82e!important}.headerSearch svg,.searchBox svg,.homeHeroPro .heroSearchBox svg,.homeHeroSearchFirst .heroSearchBox svg,.pickerSearch svg,.countryControl>svg,.languageControlIcon,.compactCountryBtn,.tabletSearchBtn,.themeToggle,.menuBtn{color:var(--night-blue-bright)!important}.headerSearch input,.headerSearchInline input,.searchBox input,.heroSearchInput,.pickerSearch input,.authForm input,.drawerInput input,.languageControl select,.drawerSelect select,.sortSelect,.footerSubscribe input,.subscribeForm input{color:var(--night-text)!important;background:0 0!important}.headerSearch input::placeholder,.headerSearchInline input::placeholder,.searchBox input::placeholder,.homeHeroPro .heroSearchInput::placeholder,.homeHeroSearchFirst .heroSearchInput::placeholder,.pickerSearch input::placeholder,.authForm input::placeholder,.drawerInput input::placeholder,.footerSubscribe input::placeholder,.subscribeForm input::placeholder{color:var(--night-muted)!important}.desktopAuthNav .authLink:not(.primary),.compactAuthNav .authLink:not(.primary),.authLinks a,.authSwitch a,.ghostButton,.pickerAction,.section-more-btn,.tabletSearchBtn,.themeToggle,.menuBtn,.compactCountryBtn{border:1px solid var(--night-border)!important;color:var(--night-body)!important;box-shadow:none!important;background:#0d17288c!important}.desktopAuthNav .authLink:not(.primary):hover,.compactAuthNav .authLink:not(.primary):hover,.authLinks a:hover,.authSwitch a:hover,.ghostButton:hover,.pickerAction:hover,.section-more-btn:hover,.tabletSearchBtn:hover,.themeToggle:hover,.menuBtn:hover,.compactCountryBtn:hover{border-color:var(--night-blue-bright)!important;color:#fff!important;background:#2563eb29!important}.authLink.primary,.primaryBtn,.websiteLink,.toolCardCta,.officialToolActionBtn,.officialToolCard>span,.submissionSubmitButton,.pickerAction.primary,.authForm .primaryBtn,.subscribeForm button,.footerSubscribe button,.heroButton.primary{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border:1px solid #0000!important;box-shadow:0 14px 30px #2563eb3d!important}.authLink.primary:hover,.primaryBtn:hover,.websiteLink:hover,.toolCardCta:hover,.officialToolActionBtn:hover,.officialToolCard>span:hover,.submissionSubmitButton:hover,.pickerAction.primary:hover,.authForm .primaryBtn:hover,.subscribeForm button:hover,.footerSubscribe button:hover,.heroButton.primary:hover{color:#fff!important;background:linear-gradient(135deg,#1d4ed8,#0891b2)!important;border-color:#38bdf866!important;box-shadow:0 18px 38px #38bdf833!important}.homeHeroPro.homeHeroSearchFirst{border:1px solid var(--night-border-blue)!important;background:radial-gradient(circle at 78% 16%,#38bdf824,#0000 28%),radial-gradient(circle at 20% 82%,#b91c1c14,#0000 26%),linear-gradient(135deg,#0d1728f5,#08111ff0)!important;box-shadow:0 24px 80px #00000073!important}.homeHeroPro.homeHeroSearchFirst:before,.homeHeroPro.homeHeroSearchFirst:after,.categoryPageHero:before,.categoryPageHero:after,.portalHeroCard:before,.portalHeroCard:after{content:none!important;display:none!important}.homeHeroSearchFirst .heroEyebrow,.coBuildBox .heroEyebrow,.badge,.platformRecommendationBadge,.linkHealthMiniBadge.good,.linkHealthMiniBadge.ok,.linkHealthMiniBadge.unknown,.categoryResultBadge,.resourceStatusEyebrow{color:var(--night-blue-bright)!important;box-shadow:none!important;background:#2563eb1f!important;border:1px solid #38bdf859!important}.heroTagPills,.heroTagPills span,.heroTagPills span+span:before{color:var(--night-blue-bright)!important}.heroAudienceChooser{box-shadow:none!important;background:#08111fb8!important;border:1px solid #38bdf824!important}.hotSearchChip,.homeHeroSearchFirst .hotSearchChip,.tagChip,.categoryTab,.filterMiniGrid button,.countryPills button,.countryBar button,.heroAudienceChooser .audienceModeButton,.audienceModeButton,.toolCardFavorite,.linkHealthMiniBadge,.resourceStatusPills span,.toolTags em,.authFeatureTags span,.officialTabs button{border:1px solid var(--night-border)!important;background:var(--night-card)!important;color:var(--night-body)!important;box-shadow:none!important}.hotSearchChip:hover,.homeHeroSearchFirst .hotSearchChip:hover,.tagChip:hover,.categoryTab:hover,.filterMiniGrid button:hover,.countryPills button:hover,.countryBar button:hover,.heroAudienceChooser .audienceModeButton:hover,.audienceModeButton:hover,.toolCardFavorite:hover,.officialTabs button:hover{border-color:var(--night-blue-bright)!important;color:#fff!important;background:#2563eb29!important;box-shadow:0 12px 28px #38bdf81f!important}.categoryTab.active,.tagChip.active,.filterMiniGrid button.active,.countryPills button.active,.countryBar button.active,.countryPortalCard.active,.officialTabs button.active,.heroAudienceChooser .audienceModeButton.active,.audienceModeButton.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#0000!important;box-shadow:0 14px 30px #2563eb38!important}.categoryTab.active b,.categoryTab.active span,.tagChip.active small,.filterMiniGrid button.active svg,.countryPills button.active svg,.countryPortalCard.active small,.countryPortalCard.active .countryPortalName,.heroAudienceChooser .audienceModeButton.active b,.audienceModeButton.active b,.heroAudienceChooser .audienceModeButton.active small,.audienceModeButton.active small,.officialTabs button.active{color:#fff!important}.resourceStatusCard,.homeHeroSearchFirst .compactHeroPanel,.heroGlobePanel.compactHeroPanel{background:#08111fdb!important;border:1px solid #38bdf829!important;box-shadow:0 22px 56px #00000057!important}.resourceStatusCard .statCardPro,.categoryInfoCards div,.portalStats span,.portalStats div{border:1px solid var(--night-border)!important;background:var(--night-card)!important;box-shadow:none!important}.resourceStatusCard .statCardIcon,.scenarioCard>span,.scenarioCard span,.categoryIcon,.officialToolIcon,.languageGlyph{color:var(--night-blue-bright)!important;background:#2563eb24!important;border:1px solid #38bdf82e!important}.resourceStatusCard .statCardPro b,.toolCardStats span:first-child,.categoryInfoCards b,.portalStats b,.ratingLine{color:var(--night-gold)!important}.toolCard,.toolCardMain,.officialToolCard,.categoryPageHero,.categorySidebarPanel,.categoryMainPanel,.detailCard,.toolProfileCard,.portalHeroCard,.officialHeroCard,.countryPortalCard,.homeCountryNavCard,.resourceMiniColumn,.coBuildBox,.submissionPublicForm,.submissionPublicAside,.authCard,.authIntroCard,.asideCard,.linkHealthDetailPanel,.scenarioCard,.featuredCategoryCard,.hotMiniCard,.officialToolsBanner,.resourceHint,.empty,.searchEmpty{border-color:var(--night-border)!important;background:var(--night-card)!important;color:var(--night-text)!important;box-shadow:0 16px 42px #00000038!important}.toolCard:hover,.toolCardMain:hover,.officialToolCard:hover,.countryPortalCard:hover,.homeCountryNavCard:hover,.resourceMiniColumn:hover,.scenarioCard:hover,.featuredCategoryCard:hover,.hotMiniCard:hover{border-color:var(--night-blue-bright)!important;box-shadow:0 18px 44px #38bdf824!important}.categoryPageHero,.portalHeroCard,.officialHeroCard{background:radial-gradient(circle at 86% 8%,#38bdf81f,#0000 32%),linear-gradient(135deg,#0d1728f5,#08111ff2)!important}.portalHeroCard{border-color:#38bdf82e!important}.portalHeroCard h1,.officialHeroCard h1{color:#fff!important}.toolMeta .toolMetaBadge,.toolInfoGrid span,.countryPickerItem,.countryPortalCard.compact,.toolMeta .countryBadge,.toolMeta .languageBadge,.toolMeta .categoryBadge,.toolMeta .audienceBadge{border:1px solid var(--night-border)!important;color:var(--night-body)!important;background:#0f1b34e6!important}.flagGlyph,.countryFlag{color:inherit!important;background:0 0!important}.toolIconFallback{color:#fff!important;background:linear-gradient(135deg,#0b1b3a,#2563eb 58%,#06b6d4)!important}.toolCardFooter,.toolCardActions,.categoryToolbar,.categoryHotTools,.tagScrollShell{border-color:#1e2d46e6!important}.homeCountryNavCard.active,.countryPickerItem:hover,.countryPortalCard.compact:hover,.countryPickerItem.active,.countryPortalCard.compact.active{border-color:var(--night-blue-bright)!important;color:#fff!important;background:#2563eb29!important}.drawer,.pickerModal,.countryPickerPanel,.userMenuPro{border-color:var(--night-border)!important;background:var(--night-card-float)!important;color:var(--night-text)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 28px 80px #0000007a!important}.drawer a,.drawer button,.sidebarAll,.userMenuAction{color:var(--night-body)!important}.drawer a:hover,.drawer button:hover,.sidebarAll:hover,.sidebarAll.active,.userMenuAction:hover{border-color:var(--night-blue-bright)!important;color:#fff!important;background:#2563eb29!important}.notice.info{border-color:var(--night-border)!important;background:var(--night-bg-2)!important;color:var(--night-body)!important}.notice.error,.userMenuLogout{color:#fca5a5!important;background:#b91c1c1f!important;border-color:#b91c1c59!important}.siteFooter,footer,footer.siteFooter{border-top:1px solid var(--night-border)!important;color:var(--night-body)!important;background:linear-gradient(#08111ff0,#050a14)!important}@media (width<=1200px){.homeHeroSearchFirst .compactHeroPanel,.heroGlobePanel.compactHeroPanel{display:none!important}}@media (width<=860px){html,body,#root{background:var(--night-page-bg) fixed!important}.homeHeroPro.homeHeroSearchFirst,.categoryPageHero,.categoryMainPanel,.categorySidebarPanel,.portalHeroCard,.officialHeroCard{box-shadow:0 14px 34px #00000047!important}.categoryTabs,.countryPills,.audienceModeScroller,.heroAudienceChooser .audienceModeScroller,.homeHeroSearchFirst .hotSearchList,.tag-scroll{scrollbar-width:none!important;flex-wrap:nowrap!important;overflow-x:auto!important}}@media (width<=640px){body,.site,main{overflow-x:hidden!important}.toolCard,.scenarioCard,.resourceMiniColumn,.homeCountryNavCard{box-shadow:0 10px 24px #00000038!important}.heroAudienceChooser .audienceModeButton,.audienceModeButton,.homeHeroSearchFirst .hotSearchChip,.categoryTab,.tagChip,.countryPills button,.filterMiniGrid button{white-space:nowrap!important;max-width:100%!important}}:root{--eg-bg:#050a14;--eg-bg-soft:#08111f;--eg-panel:#0d1728;--eg-panel-2:#101b2e;--eg-panel-3:#13233a;--eg-border:#1e2d46;--eg-border-soft:#38bdf829;--eg-text:#f8fafc;--eg-text-2:#cbd5e1;--eg-muted:#7c8ca8;--eg-blue:#2563eb;--eg-cyan:#38bdf8;--eg-cyan-2:#06b6d4;--eg-gold:#d4af37;--eg-red:#b91c1c;--night-bg:var(--eg-bg);--night-bg-2:var(--eg-bg-soft);--night-card:var(--eg-panel);--night-card-deep:var(--eg-panel-2);--night-card-float:var(--eg-panel);--night-border:var(--eg-border);--night-border-blue:var(--eg-border-soft);--night-text:var(--eg-text);--night-body:var(--eg-text-2);--night-muted:var(--eg-muted);--night-blue:var(--eg-blue);--night-blue-bright:var(--eg-cyan);--night-cyan:var(--eg-cyan-2);--night-gold:var(--eg-gold);--night-red:var(--eg-red);--night-page-bg:radial-gradient(circle at 72% 8%, #2563eb2e, transparent 30%), radial-gradient(circle at 18% 18%, #06b6d41a, transparent 26%), linear-gradient(180deg, #050a14 0%, #08111f 46%, #050a14 100%)}html,body,#root,body[data-theme],body[data-theme=dark],body[data-theme=dragon],body[data-theme=gold],body[data-theme=future],body[data-theme=cyber]{--bg:var(--eg-bg)!important;--surface:var(--eg-panel)!important;--surface-strong:var(--eg-panel-2)!important;--surface-soft:var(--eg-bg-soft)!important;--text:var(--eg-text)!important;--text-soft:var(--eg-text-2)!important;--text-muted:var(--eg-muted)!important;--primary:var(--eg-blue)!important;--primary-2:var(--eg-cyan-2)!important;--accent:var(--eg-gold)!important;--border:var(--eg-border)!important;background:var(--night-page-bg) fixed!important;color:var(--eg-text)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}.site,main,.section,.section.homeSectionPro,.ecosystemSection,.officialPage,.officialToolsPage,.categoryMode,.detailPage,.portalPage,.countryPage{color:var(--eg-text)!important;background:0 0!important}.topbar{border-bottom:1px solid var(--eg-border-soft)!important;background:#050a14d6!important;box-shadow:0 18px 50px #00000052!important}.homeHeroPro.homeHeroSearchFirst{color:var(--eg-text)!important;background:linear-gradient(135deg,#0d1728f5,#08111ff0)!important;border-color:#38bdf82e!important;box-shadow:0 24px 80px #00000070!important}.homeHeroSearchFirst .heroCopy h1,.sectionHead h2,.sectionHead h3,.resourceMiniHead b,.resourceMiniItem b,.toolTitle b,.toolCard b,.scenarioCard b,.officialToolCard h3,.officialHeroCard h1,.categoryPageHero h1,.portalHeroCard h1,.detailCard h1,.drawerTitle,.footerColumn h3,.siteFooter .footerBrand b{color:var(--eg-text)!important}.homeHeroSearchFirst .heroCopy>p,.sectionHead p,.resourceMiniItem small,.toolDesc,.scenarioCard small,.officialToolCard p,.officialToolCard li,.officialHeroCard p,.categoryPageHero p,.portalHeroCard p,.detailIntro,.drawerHead span,.siteFooter,.siteFooter p,.footerColumn a,.footerIntro>p{color:var(--eg-text-2)!important}.headerSearch.headerSearchInline,.headerSearch,.searchBox,.homeHeroSearchFirst .heroSearchBox,.drawerInput,.drawerSelect,.sortSelect,.pickerSearch,.footerSubscribe input,.subscribeForm input,.authForm input,.submissionPublicForm input,.submissionPublicForm textarea,.submissionPublicForm select{border:1px solid var(--eg-border)!important;background:var(--eg-bg-soft)!important;color:var(--eg-text)!important;box-shadow:none!important}.headerSearch.headerSearchInline:focus-within,.headerSearch:focus-within,.searchBox:focus-within,.homeHeroSearchFirst .heroSearchBox:focus-within,.drawerInput:focus-within,.drawerSelect:focus-within,.sortSelect:focus-visible,.pickerSearch:focus-within,.footerSubscribe input:focus,.subscribeForm input:focus,.authForm input:focus,.submissionPublicForm input:focus,.submissionPublicForm textarea:focus,.submissionPublicForm select:focus{border-color:var(--eg-cyan)!important;box-shadow:0 0 0 4px #38bdf829!important}.headerSearch input,.headerSearchInline input,.searchBox input,.heroSearchInput,.drawerInput input,.drawerSelect select,.sortSelect,.pickerSearch input,.footerSubscribe input,.subscribeForm input,.authForm input,.submissionPublicForm input,.submissionPublicForm textarea,.submissionPublicForm select{color:var(--eg-text)!important;background:0 0!important}.toolCard,.toolCardMain,.resourceMiniColumn,.resourceMiniItem,.scenarioCard,.officialToolCard,.officialHeroCard,.officialToolsBanner,.categoryPageHero,.categorySidebarPanel,.categoryMainPanel,.detailCard,.toolProfileCard,.portalHeroCard,.countryPortalCard,.homeCountryNavCard,.featuredCategoryCard,.hotMiniCard,.coBuildBox,.submitHintPanel,.submissionPublicForm,.submissionPublicAside,.authCard,.authIntroCard,.asideCard,.resourceStatusCard,.resourceStatusCard .statCardPro,.categoryInfoCards div,.portalStats span,.portalStats div,.empty,.searchEmpty,.resourceHint,.linkHealthDetailPanel{border:1px solid var(--eg-border)!important;background:var(--eg-panel)!important;color:var(--eg-text)!important;box-shadow:0 16px 42px #00000038!important}.resourceMiniItem,.toolCardMain,.toolCardFooter,.toolCardActions,.toolMeta .toolMetaBadge,.toolInfoGrid span,.toolTags em,.authFeatureTags span,.resourceStatusPills span,.countryPickerItem,.categoryTab,.tagChip,.hotSearchChip,.homeHeroSearchFirst .hotSearchChip,.filterMiniGrid button,.countryPills button,.countryBar button,.audienceModeButton,.heroAudienceChooser .audienceModeButton,.toolCardFavorite,.linkHealthMiniBadge,.officialTabs button,.badge,.ghostButton,.section-more-btn,.pickerAction,.desktopAuthNav .authLink:not(.primary),.compactAuthNav .authLink:not(.primary),.menuBtn,.themeToggle,.compactCountryBtn,.tabletSearchBtn{border:1px solid var(--eg-border)!important;background:var(--eg-panel-2)!important;color:var(--eg-text-2)!important;box-shadow:none!important}.resourceMiniItem:hover,.toolCard:hover,.toolCardMain:hover,.scenarioCard:hover,.officialToolCard:hover,.countryPortalCard:hover,.homeCountryNavCard:hover,.featuredCategoryCard:hover,.hotMiniCard:hover,.hotSearchChip:hover,.homeHeroSearchFirst .hotSearchChip:hover,.tagChip:hover,.categoryTab:hover,.filterMiniGrid button:hover,.countryPills button:hover,.countryBar button:hover,.audienceModeButton:hover,.heroAudienceChooser .audienceModeButton:hover,.toolCardFavorite:hover,.officialTabs button:hover,.ghostButton:hover,.section-more-btn:hover,.pickerAction:hover,.menuBtn:hover,.themeToggle:hover,.compactCountryBtn:hover,.tabletSearchBtn:hover{border-color:var(--eg-cyan)!important;background:var(--eg-panel-3)!important;color:#fff!important;box-shadow:0 18px 44px #38bdf81f!important}.categoryTab.active,.tagChip.active,.filterMiniGrid button.active,.countryPills button.active,.countryBar button.active,.countryPortalCard.active,.officialTabs button.active,.audienceModeButton.active,.heroAudienceChooser .audienceModeButton.active,.authLink.primary,.primaryBtn,.websiteLink,.toolCardCta,.submissionSubmitButton,.pickerAction.primary,.authForm .primaryBtn,.subscribeForm button,.footerSubscribe button,.heroButton.primary{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#0000!important;box-shadow:0 14px 30px #2563eb3d!important}.categoryTab.active *,.tagChip.active *,.filterMiniGrid button.active *,.countryPills button.active *,.countryBar button.active *,.countryPortalCard.active *,.officialTabs button.active *,.audienceModeButton.active *,.heroAudienceChooser .audienceModeButton.active *{color:#fff!important}.resourceStatusCard .statCardPro b,.toolCardStats span:first-child,.categoryInfoCards b,.portalStats b,.ratingLine,.resourceStatusPills span:first-child{color:var(--eg-gold)!important}.heroAudienceChooser{border:1px solid var(--eg-border-soft)!important;box-shadow:none!important;background:#08111fb8!important}.heroEyebrow,.homeHeroSearchFirst .heroEyebrow,.badge,.platformRecommendationBadge,.categoryResultBadge,.resourceStatusEyebrow{color:var(--eg-cyan)!important;background:#2563eb1f!important;border:1px solid #38bdf859!important}.scenarioCard>span,.scenarioCard span:first-child,.resourceStatusCard .statCardIcon,.categoryIcon,.officialToolIcon,.languageGlyph{color:var(--eg-cyan)!important;background:#2563eb24!important;border-color:#38bdf82e!important}.headerSearch svg,.searchBox svg,.drawerInput svg,.drawerSelect svg,.countryControl>svg,.languageControlIcon{color:var(--eg-cyan)!important}.toolIconFallback,.resourceMiniItem .toolIconFallback{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important}.flagGlyph,.countryFlag,.toolIcon img,.toolLogo img{background:0 0!important}.ecosystemLinks a,.officialToolActionBtn,.officialToolCard>span{border:1px solid var(--eg-border)!important;background:var(--eg-panel)!important;color:var(--eg-text-2)!important;box-shadow:none!important}.ecosystemLinks a:hover,.officialToolActionBtn:hover,.officialToolCard>span:hover{border-color:var(--eg-cyan)!important;color:#fff!important;background:#2563eb29!important;box-shadow:0 14px 32px #38bdf824!important}.officialToolCard>span.primary{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#0000!important}.drawer{border-left:1px solid var(--eg-border)!important;background:var(--eg-bg-soft)!important;color:var(--eg-text)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;box-shadow:0 28px 80px #0000007a!important}.drawerHead,.drawerSection{border-color:var(--eg-border)!important}.drawer a,.drawer button,.sidebarAll,.categoryTree a,.categoryTree button,.drawerThemeToggle,.userMenuAction{border:1px solid var(--eg-border)!important;background:var(--eg-panel)!important;color:var(--eg-text-2)!important;box-shadow:none!important}.drawer a:hover,.drawer button:hover,.sidebarAll:hover,.categoryTree a:hover,.categoryTree button:hover,.drawerThemeToggle:hover,.userMenuAction:hover{border-color:var(--eg-cyan)!important;color:#fff!important;background:#2563eb29!important}.drawer a.active,.drawer button.active,.sidebarAll.active,.categoryTree a.active,.categoryTree button.active{border-color:var(--eg-cyan)!important;color:#fff!important;background:#2563eb33!important}.userMenuLogout,.notice.error{color:#fca5a5!important;background:#b91c1c1f!important;border-color:#b91c1c59!important}.siteFooter,footer.siteFooter,footer{border-top:1px solid var(--eg-border)!important;color:var(--eg-text-2)!important;background:linear-gradient(#08111f 0%,#050a14 100%)!important}.footerQrPlaceholder,.footerSubscribe,.footerCard{border:1px solid var(--eg-border)!important;background:var(--eg-panel)!important;color:var(--eg-text-2)!important}html,body,#root,body[data-theme],body[data-theme=dark],body[data-theme=dragon],body[data-theme=gold],body[data-theme=future],body[data-theme=cyber]{color:#f8fafc!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;--bg:#050a14!important;--surface:#0d1728!important;--surface-strong:#101b2e!important;--surface-soft:#08111f!important;--text:#f8fafc!important;--text-soft:#cbd5e1!important;--text-muted:#7c8ca8!important;--primary:#2563eb!important;--primary-2:#06b6d4!important;--accent:#38bdf8!important;--border:#1e2d46!important;background:radial-gradient(circle at 18% 0,#2563eb29,#0000 28%),linear-gradient(#08111f 0%,#050a14 48% 100%)!important}.site,main,.section,.section.homeSectionPro,.categoryMode,.detailPage,.portalPage,.officialPage,.officialToolsPage,.categoryShell,.categoryTabsBar{color:#f8fafc!important;background:0 0!important}.searchBox,.headerSearch,.headerSearchInline,.drawerInput,.drawerSelect,.categoryHeroControls .searchBox,.categoryToolbar .searchBox,.heroSearchBox,.sortSelect,.paginationActions select{color:#f8fafc!important;box-shadow:none!important;background:#08111f!important;border:1px solid #1e2d46!important}.searchBox input,.headerSearch input,.headerSearchInline input,.drawerInput input,.drawerSelect select,.sortSelect,.paginationActions select{color:#f8fafc!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.searchBox input::placeholder,.headerSearch input::placeholder,.drawerInput input::placeholder{color:#7c8ca8!important}.searchBox:focus-within,.headerSearch:focus-within,.headerSearchInline:focus-within,.drawerInput:focus-within,.drawerSelect:focus-within,.categoryHeroControls .searchBox:focus-within,.categoryToolbar .searchBox:focus-within,.heroSearchBox:focus-within{border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf824!important}.topbar svg,.searchBox svg,.headerSearch svg,.drawerInput svg,.drawerSelect svg,.toolIconFallback svg,.scenarioCard svg,.featuredCategoryCard svg,.statCardIcon svg{color:#38bdf8!important}.homeHeroPro,.homeSectionPro,.scenarioSection,.featuredToolsSection,.searchResultsSection,.countryPortalSection,.latestHotSection,.ecosystemSection,.coBuildSection,.categoryPageHero,.categorySidebarPanel,.categoryMainPanel,.detailCard,.portalHeroCard,.officialHeroCard,.resourceStatusCard,.countryPortalCard,.authCard,.submitCard,.empty,.categoryEmpty,.searchEmpty,.resourceHint,.resourceHintWithActions,.submitHintPanel,.submitHintPanel.light,.coBuildBox,.categoryHotTools,.toolCard,.officialToolCard,.scenarioCard,.featuredCategoryCard,.homeCountryNavCard,.resourceMiniColumn,.statCardPro,.portalStats span,.portalStats em,.categoryInfoCards>div,.toolGridHeader,.paginationBar,.tagScrollShell,.drawerSection.compact{color:#f8fafc!important;background:#0d1728!important;border:1px solid #1e2d46!important;box-shadow:0 18px 50px #00000047!important}.hotMiniCard,.resourceMiniItem,.resourceStatusPills span,.toolMeta .toolMetaBadge,.toolTags em,.heroTagPills span,.tagChip{color:#cbd5e1!important;box-shadow:none!important;background:#101b2e!important;border:1px solid #1e2d46!important}.toolCard:hover,.officialToolCard:hover,.scenarioCard:hover,.featuredCategoryCard:hover,.homeCountryNavCard:hover,.resourceMiniColumn:hover,.hotMiniCard:hover,.resourceMiniItem:hover{background:#13233a!important;border-color:#38bdf8!important;box-shadow:0 14px 40px #38bdf81a!important}.brand b,.mainNavLink,.toolTitle b,.toolCard b,.hotMiniCard b,.resourceMiniItem b,.resourceMiniHead b,.officialToolCard h3,.sectionHead h2,.sectionHead h3,.categoryPageHero h1,.categorySidebarPanel h1,.detailCard h1,.portalHeroCard h1,.officialHeroCard h1,.drawerHead b,.drawerTitle{color:#f8fafc!important}.brand small,.sectionHead p,.categoryPageHero p,.categorySidebarPanel p,.portalHeroCard p,.officialHeroCard p,.toolDesc,.hotMiniCard small,.resourceMiniItem small,.officialToolCard p,.officialToolCard li,.drawerHead span,.empty p{color:#7c8ca8!important}.ghostButton,.section-more-btn,.tagMoreButton,.categoryEmptyAction,.clearFilterBtn,.officialTabs button,.ecosystemLinks a,.countryControl,.languageControl,.navSearchBtn,.compactCountryBtn,.filterMiniGrid button,.countryPills button,.categoryTab,.badge,.hotSearchChip,.audienceModeButton,.toolCardFavorite,.officialToolActionBtn,.officialToolCard>span,.resourceMiniHead a,.paginationActions button,.drawerThemeToggle,.userMenuAction{color:#cbd5e1!important;box-shadow:none!important;background:#0d1728!important;border:1px solid #1e2d46!important}.ghostButton:hover,.section-more-btn:hover,.tagMoreButton:hover,.categoryEmptyAction:hover,.clearFilterBtn:hover,.officialTabs button:hover,.ecosystemLinks a:hover,.countryControl:hover,.languageControl:hover,.navSearchBtn:hover,.compactCountryBtn:hover,.filterMiniGrid button:hover,.countryPills button:hover,.categoryTab:hover,.tagChip:hover,.badge:hover,.hotSearchChip:hover,.audienceModeButton:hover,.toolCardFavorite:hover,.officialToolActionBtn:hover,.officialToolCard>span:hover,.resourceMiniHead a:hover,.paginationActions button:hover,.drawerThemeToggle:hover,.userMenuAction:hover{color:#fff!important;background:#2563eb29!important;border-color:#38bdf8!important}.primaryBtn,.toolCardCta,.categoryTab.active,.tagChip.active,.filterMiniGrid button.active,.countryPills button.active,.mainNavLink.active,.officialTabs button.active,.audienceModeButton.active,.homeCountryNavCard.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#0000!important;box-shadow:0 14px 32px #2563eb3d!important}.toolCardStats span:first-child,.resourceStatusCard .statCardPro b,.portalStats b,.categoryInfoCards b,.tagChip small,.toolCardStats svg{color:#d4af37!important}.drawerMask{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#050a14b8!important}.drawer{color:#f8fafc!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#08111f!important;border-left:1px solid #1e2d46!important;box-shadow:0 28px 80px #0000007a!important}:root,html,body,#root,body[data-theme],body[data-theme=dark],body[data-theme=dragon],body[data-theme=gold],body[data-theme=future],body[data-theme=cyber]{--eg-bg:#050a14!important;--eg-bg-soft:#08111f!important;--eg-panel:#0d1728!important;--eg-panel-2:#101b2e!important;--eg-panel-3:#13233a!important;--eg-border:#1e2d46!important;--eg-border-soft:#38bdf829!important;--eg-text:#f8fafc!important;--eg-text-2:#cbd5e1!important;--eg-muted:#7c8ca8!important;--eg-blue:#2563eb!important;--eg-cyan:#38bdf8!important;--eg-cyan-2:#06b6d4!important;--eg-gold:#d4af37!important;--eg-red:#b91c1c!important;--bg:#050a14!important;--surface:#0d1728!important;--surface-strong:#101b2e!important;--surface-soft:#08111f!important;--text:#f8fafc!important;--text-soft:#cbd5e1!important;--text-muted:#7c8ca8!important;--primary:#2563eb!important;--primary-2:#06b6d4!important;--accent:#38bdf8!important;--border:#1e2d46!important;color:#f8fafc!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:radial-gradient(circle at 20% 0,#2563eb2e,#0000 28%),radial-gradient(circle at 80% 10%,#06b6d41f,#0000 30%),linear-gradient(#050a14 0%,#08111f 48%,#050a14 100%)!important}body,.site,main,.section,.section.homeSectionPro,.categoryMode,.detailPage,.portalPage,.officialPage,.officialToolsPage,.categoryShell,.categoryTabsBar,.countryPage{color:#f8fafc!important;background:0 0!important}.mainNavLink.active{border-color:#38bdf857!important;box-shadow:inset 0 -2px #38bdf8!important}.headerSearch,.headerSearchInline,.searchBox,.heroSearchBox,.homeHeroPro .heroSearchBox,.categoryHeroControls .searchBox,.categoryToolbar .searchBox,.drawerInput,.drawerSelect,.pickerSearch,.sortSelect,.filterSelectRow,.paginationActions select,.footerSubscribe input,.subscribeForm input,.authForm input,.submissionPublicForm input,.submissionPublicForm textarea,.submissionPublicForm select,.languageControl select,.countryControl,.languageControl{color:#f8fafc!important;box-shadow:none!important;background:#08111f!important;border:1px solid #1e2d46!important}.headerSearch input,.headerSearchInline input,.searchBox input,.heroSearchInput,.drawerInput input,.drawerSelect select,.pickerSearch input,.sortSelect,.paginationActions select,.footerSubscribe input,.subscribeForm input,.authForm input,.submissionPublicForm input,.submissionPublicForm textarea,.submissionPublicForm select,.languageControl select{color:#f8fafc!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.headerSearch input::placeholder,.headerSearchInline input::placeholder,.searchBox input::placeholder,.heroSearchInput::placeholder,.drawerInput input::placeholder,.pickerSearch input::placeholder,.footerSubscribe input::placeholder,.subscribeForm input::placeholder,.authForm input::placeholder,.submissionPublicForm input::placeholder,.submissionPublicForm textarea::placeholder{color:#7c8ca8!important}.headerSearch:focus-within,.headerSearchInline:focus-within,.searchBox:focus-within,.heroSearchBox:focus-within,.categoryHeroControls .searchBox:focus-within,.categoryToolbar .searchBox:focus-within,.drawerInput:focus-within,.drawerSelect:focus-within,.pickerSearch:focus-within,.sortSelect:focus-visible,.footerSubscribe input:focus,.subscribeForm input:focus,.authForm input:focus,.submissionPublicForm input:focus,.submissionPublicForm textarea:focus,.submissionPublicForm select:focus{border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf824!important}.homeHeroPro,.homeHeroPro.homeHeroSearchFirst,.heroGlobePanel,.compactHeroPanel,.homeSectionPro,.scenarioSection,.featuredToolsSection,.searchResultsSection,.countryPortalSection,.latestHotSection,.ecosystemSection,.coBuildSection,.categoryPageHero,.categorySidebarPanel,.categoryMainPanel,.detailCard,.toolProfileCard,.portalHeroCard,.officialHeroCard,.officialToolsBanner,.resourceStatusCard,.countryPortalCard,.authCard,.authIntroCard,.submitCard,.submissionPublicForm,.submissionPublicAside,.asideCard,.empty,.categoryEmpty,.searchEmpty,.resourceHint,.resourceHintWithActions,.submitHintPanel,.submitHintPanel.light,.coBuildBox,.categoryHotTools,.resourceMiniColumn,.toolGridHeader,.paginationBar,.tagScrollShell,.drawerSection.compact,.footerSubscribe,.footerCard,.footerQrPlaceholder{color:#f8fafc!important;background:#0d1728!important;border:1px solid #1e2d46!important;box-shadow:0 18px 50px #00000047!important}.resourceStatusCard .statCardPro,.portalStats span,.portalStats em,.categoryInfoCards>div,.toolCard,.toolCardMain,.officialToolCard,.scenarioCard,.featuredCategoryCard,.homeCountryNavCard,.countryPortalCard{color:#f8fafc!important;box-shadow:none!important;background:#0d1728!important;border:1px solid #1e2d46!important}.resourceMiniItem,.hotMiniCard,.resourceStatusPills span,.toolMeta .toolMetaBadge,.toolInfoGrid span,.toolTags em,.authFeatureTags span,.heroTagPills span,.tagChip,.hotSearchChip,.audienceModeButton,.categoryTab,.filterMiniGrid button,.countryPills button,.countryBar button,.badge,.linkHealthMiniBadge{color:#cbd5e1!important;box-shadow:none!important;background:#101b2e!important;border:1px solid #1e2d46!important}.resourceMiniItem:hover,.hotMiniCard:hover,.toolCard:hover,.toolCardMain:hover,.officialToolCard:hover,.scenarioCard:hover,.featuredCategoryCard:hover,.homeCountryNavCard:hover,.countryPortalCard:hover,.resourceMiniColumn:hover{background:#13233a!important;border-color:#38bdf8!important;box-shadow:0 14px 40px #38bdf81a!important}.brand b,.mainNavLink,.toolTitle b,.toolCard b,.toolCard h3,.hotMiniCard b,.resourceMiniItem b,.resourceMiniHead b,.officialToolCard h3,.sectionHead h2,.sectionHead h3,.categoryPageHero h1,.categorySidebarPanel h1,.detailCard h1,.portalHeroCard h1,.officialHeroCard h1,.drawerHead b,.drawerTitle,.siteFooter .footerBrand b,.footerColumn h3{color:#f8fafc!important}.brand small,.sectionHead p,.categoryPageHero p,.categorySidebarPanel p,.portalHeroCard p,.officialHeroCard p,.toolDesc,.hotMiniCard small,.resourceMiniItem small,.officialToolCard p,.officialToolCard li,.drawerHead span,.empty p,.siteFooter,.siteFooter p,.footerColumn a,.footerIntro>p{color:#cbd5e1!important}.toolCardStats span,.toolMeta .toolMetaBadge,.toolTags em,.breadcrumbLine,.breadcrumbLine a,.portalBreadcrumb,.portalBreadcrumb a{color:#7c8ca8!important}.toolCardStats span:first-child,.toolCardStats svg,.resourceStatusCard .statCardPro b,.portalStats b,.categoryInfoCards b,.tagChip small,.resourceStatusPills span:first-child,.ratingLine{color:#d4af37!important}.ghostButton,.section-more-btn,.tagMoreButton,.categoryEmptyAction,.clearFilterBtn,.officialTabs button,.ecosystemLinks a,.navSearchBtn,.compactCountryBtn,.toolCardFavorite,.officialToolActionBtn,.officialToolCard>span,.resourceMiniHead a,.paginationActions button,.drawerThemeToggle,.userMenuAction,.desktopAuthNav .authLink:not(.primary),.compactAuthNav .authLink:not(.primary),.menuBtn,.themeToggle,.pickerAction:not(.primary){color:#cbd5e1!important;box-shadow:none!important;background:#0d1728!important;border:1px solid #1e2d46!important}.ghostButton:hover,.section-more-btn:hover,.tagMoreButton:hover,.categoryEmptyAction:hover,.clearFilterBtn:hover,.officialTabs button:hover,.ecosystemLinks a:hover,.navSearchBtn:hover,.compactCountryBtn:hover,.tagChip:hover,.hotSearchChip:hover,.audienceModeButton:hover,.categoryTab:hover,.filterMiniGrid button:hover,.countryPills button:hover,.countryBar button:hover,.toolCardFavorite:hover,.officialToolActionBtn:hover,.officialToolCard>span:hover,.resourceMiniHead a:hover,.paginationActions button:hover,.drawerThemeToggle:hover,.userMenuAction:hover,.desktopAuthNav .authLink:not(.primary):hover,.compactAuthNav .authLink:not(.primary):hover,.menuBtn:hover,.themeToggle:hover,.pickerAction:not(.primary):hover{color:#fff!important;background:#2563eb29!important;border-color:#38bdf8!important;box-shadow:0 14px 32px #38bdf81a!important}.primaryBtn,.toolCardCta,.websiteLink,.submissionSubmitButton,.pickerAction.primary,.authForm .primaryBtn,.subscribeForm button,.footerSubscribe button,.heroButton.primary,.desktopAuthNav .authLink.primary,.compactAuthNav .authLink.primary,.categoryTab.active,.tagChip.active,.filterMiniGrid button.active,.countryPills button.active,.countryBar button.active,.officialTabs button.active,.audienceModeButton.active,.homeCountryNavCard.active,.countryPortalCard.active,.officialToolCard>span.primary{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#0000!important;box-shadow:0 14px 32px #2563eb3d!important}.toolCardFavorite{color:#cbd5e1!important;background:#08111f!important;border-color:#1e2d46!important}.topbar svg,.headerSearch svg,.searchBox svg,.drawerInput svg,.drawerSelect svg,.countryControl>svg,.languageControlIcon,.scenarioCard>span,.scenarioCard span:first-child,.resourceStatusCard .statCardIcon,.categoryIcon,.officialToolIcon,.languageGlyph,.featuredCategoryCard>span,.homeCountryNavCard>span{color:#38bdf8!important;background:#2563eb24!important;border-color:#38bdf82e!important}.toolIconFallback,.resourceMiniItem .toolIconFallback{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#0000!important}.toolIcon img,.toolLogo img,.countryFlag,.flagGlyph{background:0 0!important;border-color:#0000!important}.drawer,.mobileDrawer{color:#f8fafc!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#08111f!important;border-left:1px solid #1e2d46!important;box-shadow:0 28px 80px #0000007a!important}.drawerHead,.drawerSection{background:0 0!important;border-color:#1e2d46!important}.drawer a,.drawer button,.drawerNav a,.drawerSection>a,.sidebarAll,.categoryTree a,.categoryTree button{color:#cbd5e1!important;box-shadow:none!important;background:#0d1728!important;border:1px solid #1e2d46!important}.drawer a:hover,.drawer button:hover,.drawerNav a:hover,.drawerSection>a:hover,.sidebarAll:hover,.categoryTree a:hover,.categoryTree button:hover{color:#fff!important;background:#2563eb29!important;border-color:#38bdf8!important}.drawer a.active,.drawer button.active,.sidebarAll.active,.categoryTree a.active,.categoryTree button.active{color:#fff!important;background:#2563eb38!important;border-color:#38bdf8!important}.siteFooter,footer.siteFooter,footer{color:#cbd5e1!important;background:linear-gradient(#08111f 0%,#050a14 100%)!important;border-top:1px solid #1e2d46!important}.footerQrPlaceholder,.footerSubscribe,.footerCard{color:#7c8ca8!important;background:#0d1728!important;border:1px solid #1e2d46!important}.footerColumn a:hover,.footerLinks a:hover{color:#38bdf8!important}.topbar svg,.headerSearch svg,.searchBox svg,.drawerInput svg,.drawerSelect svg,.countryControl>svg{color:#38bdf8!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.mainNavLink.active{color:#fff!important;background:#2563eb1f!important;border-color:#38bdf83d!important;box-shadow:inset 0 -2px #38bdf8!important}:root,html,body,#root,body[data-theme],body[data-theme=dark],body[data-theme=dragon],body[data-theme=gold],body[data-theme=future],body[data-theme=cyber]{--eg-bg:#050a14!important;--eg-bg-soft:#08111f!important;--eg-panel:#0d1728!important;--eg-panel-2:#101b2e!important;--eg-panel-3:#13233a!important;--eg-border:#1e2d46!important;--eg-border-soft:#38bdf829!important;--eg-text:#f8fafc!important;--eg-text-2:#cbd5e1!important;--eg-muted:#7c8ca8!important;--eg-blue:#2563eb!important;--eg-cyan:#38bdf8!important;--eg-cyan-2:#06b6d4!important;--eg-gold:#d4af37!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}input,textarea,select,.submissionPublicForm input,.submissionPublicForm textarea,.submissionPublicForm select,.submissionPublicForm .egDarkSelect,.searchBox input,.headerSearch input,.headerSearchInline input,.heroSearchInput,.drawerInput input,.drawerSelect select,.sortSelect,.paginationActions select,.languageControl select,.countryControl select,.authForm input,.pickerSearch input,.footerSubscribe input,.subscribeForm input{color:#f8fafc!important;caret-color:#38bdf8!important;box-shadow:none!important;background:#08111f!important;border:1px solid #1e2d46!important}input::placeholder,textarea::placeholder,.submissionPublicForm input::placeholder,.submissionPublicForm textarea::placeholder,.searchBox input::placeholder,.headerSearch input::placeholder,.headerSearchInline input::placeholder,.heroSearchInput::placeholder,.drawerInput input::placeholder,.authForm input::placeholder,.pickerSearch input::placeholder,.footerSubscribe input::placeholder,.subscribeForm input::placeholder{color:#7c8ca8!important;opacity:1!important}input:focus,textarea:focus,select:focus,.submissionPublicForm input:focus,.submissionPublicForm textarea:focus,.submissionPublicForm select:focus,.submissionPublicForm .egDarkSelect:focus,.sortSelect:focus,.sortSelect:focus-visible,.paginationActions select:focus,.languageControl select:focus,.countryControl select:focus{border-color:#38bdf8!important;outline:none!important;box-shadow:0 0 0 3px #38bdf824!important}.submissionPublicPage{color:#f8fafc!important;background:0 0!important;padding-top:clamp(112px,12vw,148px)!important}.submissionPublicHero{color:#f8fafc!important;padding-top:0!important}.submissionPublicHero h1{color:#f8fafc!important}.submissionPublicHero>p{color:#cbd5e1!important}.submissionReviewNotice{color:#f8fafc!important;box-shadow:none!important;background:#101b2e!important;border:1px solid #d4af3752!important}.submissionReviewNotice b,.submissionReviewNotice strong{color:#d4af37!important}.submissionPublicForm,.submissionPublicAside{color:#f8fafc!important;background:#0d1728!important;border:1px solid #1e2d46!important;box-shadow:0 18px 50px #00000047!important}.submissionPublicForm label>span,.submissionPublicAside h2{color:#f8fafc!important}.submissionPublicAside p{color:#cbd5e1!important}.submissionPublicAside a{color:#cbd5e1!important;box-shadow:none!important;background:#08111f!important;border:1px solid #1e2d46!important}.submissionPublicAside a:hover{color:#fff!important;background:#2563eb29!important;border-color:#38bdf8!important}.submissionSubmitButton{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border:none!important;box-shadow:0 14px 32px #2563eb3d!important}.submissionSubmitButton:hover{color:#fff!important;background:linear-gradient(135deg,#1d4ed8,#0891b2)!important;box-shadow:0 18px 38px #38bdf833!important}.empty,.empty.categoryEmpty,.empty.searchEmpty{color:#cbd5e1!important;background:#0d1728!important;border:1px solid #1e2d46!important;box-shadow:0 18px 50px #00000047!important}.empty b,.empty.categoryEmpty b,.empty.searchEmpty b{color:#f8fafc!important}.empty p,.empty.categoryEmpty p,.empty.searchEmpty p{color:#7c8ca8!important}.empty .ghostButton,.empty .section-more-btn,.empty .categoryEmptyAction{color:#cbd5e1!important;background:#08111f!important;border:1px solid #1e2d46!important}.empty .primaryBtn,.empty .toolCardCta{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#0000!important}.scenarioSection,.scenarioSection.homeSectionPro{color:#f8fafc!important;background:#0d1728!important;border:1px solid #38bdf81f!important}.scenarioSection .sectionHead h2{color:#f8fafc!important}.scenarioSection .sectionHead p{color:#7c8ca8!important}.scenarioCard{color:#f8fafc!important;box-shadow:none!important;background:#0d1728!important;border:1px solid #1e2d46!important}.scenarioCard b{color:#f8fafc!important}.scenarioCard small{color:#cbd5e1!important}.scenarioCard>span,.scenarioCard span:first-child{color:#38bdf8!important;background:#2563eb24!important;border:1px solid #38bdf82e!important}.latestHotSection,.ecosystemSection{color:#f8fafc!important;background:#0d1728!important;border:1px solid #38bdf81f!important}.resourceMiniColumn,.resourceMiniItem{color:#f8fafc!important;background:#101b2e!important;border:1px solid #1e2d46!important}.resourceMiniItem b{color:#f8fafc!important}.resourceMiniItem small{color:#7c8ca8!important}.ecosystemLinks a,.officialTabs button,.officialToolActionBtn,.officialToolCard>span{color:#cbd5e1!important;box-shadow:none!important;background:#0d1728!important;border:1px solid #1e2d46!important}.ecosystemLinks a:hover,.officialTabs button:hover,.officialToolActionBtn:hover,.officialToolCard>span:hover{color:#fff!important;background:#2563eb29!important;border-color:#38bdf8!important}.tagChip,.badge,.hotSearchChip,.categoryTab,.filterMiniGrid button,.countryPills button,.countryBar button,.audienceModeButton,.resourceStatusPills span,.toolMeta .toolMetaBadge,.toolTags em,.linkHealthMiniBadge{color:#cbd5e1!important;background:#101b2e!important;border:1px solid #1e2d46!important}.tagChip.active,.categoryTab.active,.filterMiniGrid button.active,.countryPills button.active,.countryBar button.active,.audienceModeButton.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#0000!important}.ghostButton,.section-more-btn,.tagMoreButton,.categoryEmptyAction,.clearFilterBtn,.navSearchBtn,.compactCountryBtn,.toolCardFavorite,.resourceMiniHead a,.paginationActions button,.drawerThemeToggle,.userMenuAction,.menuBtn,.themeToggle{color:#cbd5e1!important;box-shadow:none!important;background:#0d1728!important;border:1px solid #1e2d46!important}.ghostButton:hover,.section-more-btn:hover,.tagMoreButton:hover,.categoryEmptyAction:hover,.clearFilterBtn:hover,.navSearchBtn:hover,.compactCountryBtn:hover,.toolCardFavorite:hover,.resourceMiniHead a:hover,.paginationActions button:hover,.drawerThemeToggle:hover,.userMenuAction:hover,.menuBtn:hover,.themeToggle:hover{color:#fff!important;background:#2563eb29!important;border-color:#38bdf8!important}.primaryBtn,.toolCardCta,.websiteLink{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border:none!important}.homeHeroPro,.homeSectionPro,.featuredToolsSection,.searchResultsSection,.countryPortalSection,.coBuildSection,.categoryPageHero,.categorySidebarPanel,.categoryMainPanel,.detailCard,.portalHeroCard,.officialHeroCard,.resourceStatusCard,.countryPortalCard,.authCard,.submitCard,.toolCard,.officialToolCard,.featuredCategoryCard,.homeCountryNavCard,.coBuildBox,.categoryHotTools,.toolGridHeader,.paginationBar,.tagScrollShell{border-color:#1e2d46!important}.homeHeroPro:hover,.homeSectionPro:hover,.toolCard:hover,.officialToolCard:hover,.featuredCategoryCard:hover,.homeCountryNavCard:hover,.scenarioCard:hover,.resourceMiniItem:hover{border-color:#38bdf8!important}.drawerMask,.drawerBackdrop{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#050a14b8!important}.drawer,.mobileDrawer{color:#f8fafc!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#08111f!important;border-left:1px solid #1e2d46!important}.drawer a,.drawer button,.drawerNav a,.drawerSection>a,.drawerSelect,.drawerInput{color:#cbd5e1!important;background:#0d1728!important;border:1px solid #1e2d46!important}.drawer a.active,.drawer button.active,.drawerNav a.active,.drawerSection>a.active{color:#fff!important;background:#2563eb38!important;border-color:#38bdf8!important}.searchBox,.headerSearch,.headerSearchInline,.heroSearchBox,.homeHeroPro .heroSearchBox,.categoryHeroControls .searchBox,.drawerInput,.pickerSearch{color:#f8fafc!important;box-shadow:none!important;background:#08111f!important;border:1px solid #1e2d46!important;border-radius:18px!important}.heroSearchBox,.homeHeroPro .heroSearchBox,.headerSearch,.headerSearchInline{border-radius:999px!important}.searchBox>input,.searchBox input,.headerSearch>input,.headerSearch input,.headerSearchInline>input,.headerSearchInline input,.heroSearchInput,.drawerInput>input,.drawerInput input,.pickerSearch>input,.pickerSearch input{width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;color:#f8fafc!important;caret-color:#38bdf8!important;appearance:none!important;background:0 0!important;border:none!important;outline:none!important}.searchBox>input:focus,.searchBox input:focus,.headerSearch>input:focus,.headerSearch input:focus,.headerSearchInline>input:focus,.headerSearchInline input:focus,.heroSearchInput:focus,.drawerInput>input:focus,.drawerInput input:focus,.pickerSearch>input:focus,.pickerSearch input:focus{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.searchBox>input::placeholder,.searchBox input::placeholder,.headerSearch>input::placeholder,.headerSearch input::placeholder,.headerSearchInline>input::placeholder,.headerSearchInline input::placeholder,.heroSearchInput::placeholder,.drawerInput>input::placeholder,.drawerInput input::placeholder,.pickerSearch>input::placeholder,.pickerSearch input::placeholder{color:#7c8ca8!important;opacity:1!important}.searchBox:focus-within,.headerSearch:focus-within,.headerSearchInline:focus-within,.heroSearchBox:focus-within,.homeHeroPro .heroSearchBox:focus-within,.categoryHeroControls .searchBox:focus-within,.drawerInput:focus-within,.pickerSearch:focus-within{border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf824!important}.categoryMainPanel{box-shadow:none!important;background:0 0!important;border:0!important}.categoryMainPanel .tagScrollShell{border-radius:18px!important;margin-bottom:16px!important;padding:14px!important}.resourceNavActions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:12px!important;display:flex!important}.resourceNavActions .ghostButton{white-space:nowrap!important;min-height:38px!important}.categoryToolbar .searchBox{display:none!important}.scenarioSection,.scenarioSection.homeSectionPro,.scenarioGrid{overflow:visible!important}.scenarioGrid{align-items:stretch!important}.scenarioCard{align-content:start!important;gap:8px!important;height:auto!important;min-height:136px!important;padding:16px!important;overflow:visible!important}.scenarioCard b{line-height:1.3!important}.scenarioCard small{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:3.1em!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}@media (width<=860px){.resourceNavActions{justify-content:flex-start!important}.scenarioCard{min-height:128px!important}}body{overflow-x:hidden!important}.topbar{color:#f8fafc!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#08111ff0!important;border-bottom:1px solid #1e2d46!important;overflow:visible!important;box-shadow:0 14px 42px #00000057!important}.topbarInner{align-items:center!important;gap:14px!important;width:100%!important;max-width:1440px!important;min-height:76px!important;margin:0 auto!important;display:flex!important;overflow:visible!important}.brandWrap{flex:none!important;width:clamp(176px,17vw,230px)!important;min-width:176px!important;max-width:230px!important;overflow:hidden!important}.brand{min-width:0!important;max-width:100%!important;overflow:hidden!important}.brandText,.brand b,.brand small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.mainNav.desktopOnly{flex:auto!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.mainNavLink,.mainNavLink.primaryNavItem,.mainNavLink.active{min-width:88px!important;max-width:136px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;color:#cbd5e1!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.mainNavLink:hover,.mainNavLink.active{color:#fff!important}.mainNavLink:after{content:""!important;height:2px!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;position:absolute!important;bottom:2px!important;left:12px!important;right:12px!important}.mainNavLink:hover:after,.mainNavLink.active:after{background:#38bdf8!important;box-shadow:0 0 14px #38bdf866!important}.mainNavLink svg{color:#38bdf8!important;flex:none!important}.headerControls{white-space:nowrap!important;flex-wrap:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}.headerControls>*{flex-shrink:0!important}.headerSearch.headerSearchInline{color:#f8fafc!important;width:260px!important;max-width:260px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#08111f!important;border:1px solid #1e2d46!important;border-radius:999px!important;flex:0 0 260px!important;align-items:center!important;gap:8px!important;padding:0 13px!important;display:inline-flex!important;overflow:hidden!important}.headerSearch.headerSearchInline:focus-within,.headerSearch:focus-within{border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf824!important}.headerSearch input,.headerSearchInline input{width:100%!important;min-width:0!important;height:100%!important;box-shadow:none!important;color:#f8fafc!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.headerSearch svg,.navSearchBtn svg,.countryControl>svg,.languageControlIcon,.languageControlIcon svg,.tabletSearchBtn,.menuBtn{color:#38bdf8!important}.countryControl,.languageControl,.languageMenuTrigger{color:#f8fafc!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#0d1728!important;border:1px solid #1e2d46!important;border-radius:14px!important;align-items:center!important;gap:8px!important;padding:6px 11px!important;display:inline-flex!important}.countryControl{text-align:left!important;width:138px!important;min-width:128px!important;max-width:150px!important}.countryControl:hover,.countryControl:focus-visible,.languageControl:hover,.languageControl:focus-within,.languageMenuTrigger:hover,.languageMenuTrigger:focus-visible,.languageMenuTrigger.active{color:#fff!important;border-color:#38bdf8!important;outline:none!important;box-shadow:0 0 0 3px #38bdf824!important}.countryControlCopy,.languageControlCopy{gap:1px!important;min-width:0!important;line-height:1.1!important;display:grid!important}.countryControlCopy small,.languageControlCopy small{color:#7c8ca8!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:10px!important;font-weight:700!important;line-height:1.1!important;overflow:hidden!important}.countryControlCopy b,.languageControlCopy b{color:#f8fafc!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;min-width:0!important;max-width:100%!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:flex!important;overflow:hidden!important}.countryControlCopy b span,.languageControlCopy b span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.languageGroup{background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;width:154px!important;min-width:154px!important;max-width:170px!important;display:block!important;position:relative!important;overflow:visible!important}.languageMenuTrigger{cursor:pointer!important;text-align:left!important;width:100%!important}.languageGlyph{color:#38bdf8!important;flex:none!important;justify-content:center!important;align-items:center!important;width:16px!important;display:inline-flex!important}.languageChevron{color:#7c8ca8!important;flex:none!important;margin-left:auto!important}.languageMenuTrigger.active .languageChevron,.languageMenuTrigger:hover .languageChevron{color:#38bdf8!important}.languageMenu{z-index:1200!important;background:#0d1728!important;border:1px solid #1e2d46!important;border-radius:14px!important;width:max(190px,100%)!important;max-height:min(420px,100vh - 120px)!important;padding:6px!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;overflow-y:auto!important;box-shadow:0 18px 46px #00000061!important}.languageMenuItem{color:#f8fafc!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:10px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:38px!important;padding:8px 10px!important;font-size:13px!important;font-weight:750!important;line-height:1.25!important;display:flex!important}.languageMenuItem span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.languageMenuItem.active{color:#fff!important;background:#2563eb38!important}select.language-select,.language-select select,.header-language select,.locale-select,.locale-select select,.languageControl select,.drawerSelect select{appearance:none!important;box-shadow:none!important;color:#f8fafc!important;background:0 0!important;border:none!important;outline:none!important}select option,.egDarkSelect option,.submissionPublicForm select option,.drawerSelect select option,.sortSelect option,.paginationActions select option,.languageControl select option{color:#f8fafc!important;background:#08111f!important}select option:checked,.egDarkSelect option:checked,.submissionPublicForm select option:checked,.drawerSelect select option:checked,.sortSelect option:checked,.paginationActions select option:checked,.languageControl select option:checked{color:#fff!important;background:#2563eb!important}select option:disabled,.egDarkSelect option:disabled,.submissionPublicForm select option:disabled,.drawerSelect select option:disabled,.sortSelect option:disabled,.paginationActions select option:disabled,.languageControl select option:disabled{color:#7c8ca8!important}.desktopAuthNav .authLink:not(.primary),.compactAuthNav .authLink:not(.primary),.authLink:not(.primary){color:#cbd5e1!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#0d1728!important;border:1px solid #1e2d46!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 13px!important;display:inline-flex!important}.desktopAuthNav .authLink:not(.primary):hover,.compactAuthNav .authLink:not(.primary):hover,.authLink:not(.primary):hover{color:#fff!important;border-color:#38bdf8!important}.desktopAuthNav .authLink.primary,.compactAuthNav .authLink.primary,.authLink.primary{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border:none!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:44px!important;min-height:44px!important;padding:0 14px!important;display:inline-flex!important;box-shadow:0 14px 32px #2563eb3d!important}@media (width<=1439px){.topbarInner{gap:10px!important}.brandWrap{width:190px!important;min-width:168px!important;max-width:190px!important}.mainNavLink,.mainNavLink.primaryNavItem{min-width:84px!important;max-width:112px!important;padding-inline:8px!important;font-size:12px!important}.headerSearch.headerSearchInline{flex-basis:200px!important;width:200px!important;max-width:200px!important}}@media (width<=1200px) and (width>=901px){.topbarInner{min-height:72px!important}.brandWrap{width:174px!important;min-width:160px!important;max-width:174px!important}.brand small{display:none!important}.topbar .desktopOnly{display:inline-flex!important}.topbar .mainNav.desktopOnly{justify-content:flex-start!important;display:flex!important}.mainNavLink:nth-child(n+4){display:none!important}.mainNavLink,.mainNavLink.primaryNavItem{min-width:82px!important;max-width:104px!important}.headerSearch.headerSearchInline{flex:0 0 44px!important;justify-content:center!important;width:44px!important;max-width:44px!important;padding:0!important}.headerSearch.headerSearchInline input{opacity:0!important;pointer-events:none!important;width:0!important}.countryControl{width:126px!important;min-width:126px!important}.languageGroup{width:138px!important;min-width:138px!important}.desktopAuthNav .authLink:not(.primary),.desktopAuthNav .authLink.primary{padding-inline:10px!important}}@media (width<=900px){.topbar{overflow:visible!important}.topbarInner{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-height:64px!important;display:grid!important}.topbar .mainNav.desktopOnly,.topbar .headerSearch.headerSearchInline,.topbar .countryControl.desktopOnly,.topbar .languageGroup.desktopOnly,.topbar .themeToggle.desktopOnly,.topbar .desktopAuthNav.desktopOnly,.topbar .desktopUserControl.desktopOnly{display:none!important}.topbar .tabletOnly,.topbar .tabletSearchBtn,.topbar .menuBtn{display:inline-flex!important}.brandWrap{width:auto!important;min-width:0!important;max-width:100%!important}.headerControls{gap:6px!important;min-width:max-content!important}.compactCountryBtn,.compactAuthBtn,.tabletSearchBtn,.menuBtn{border-radius:12px!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.compactCountryBtn>span:not(.countryFlag),.compactAuthBtn:not(.primary),.compactRegisterBtn{display:none!important}}.topbarInner{box-sizing:border-box!important;min-height:76px!important;max-height:84px!important;padding-inline:clamp(12px,2vw,24px)!important}.brandWrap{flex-shrink:0!important}.mainNav.desktopOnly{min-width:0!important}.mainNavLink{white-space:nowrap!important}.headerControls{flex-shrink:0!important}.headerSearch.headerSearchInline{border-radius:14px!important;flex-basis:260px!important;width:260px!important;max-width:280px!important}.languageMenu{min-width:240px!important;max-width:300px!important;max-height:420px!important;padding:8px!important;box-shadow:0 18px 50px #00000059!important}.languageMenuItem{color:#cbd5e1!important;padding:10px 12px!important}.languageMenuItem.active{border:1px solid #38bdf83d!important}.languageMenuItem span:last-child{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.countryControlCopy b{white-space:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important}@media (width<=1360px) and (width>=1181px){.topbarInner{gap:8px!important}.brandWrap{width:184px!important;min-width:168px!important;max-width:184px!important}.mainNav.desktopOnly .mainNavLink:nth-child(n+5){display:none!important}.mainNavLink,.mainNavLink.primaryNavItem{min-width:82px!important;max-width:118px!important;padding-inline:8px!important;font-size:12px!important}.headerSearch.headerSearchInline{flex-basis:200px!important;width:200px!important;max-width:220px!important}.languageGroup{width:160px!important;min-width:150px!important}}@media (width<=1180px) and (width>=901px){.topbar,.topbarInner{min-height:76px!important}.topbarInner{max-height:84px!important}.topbar .mainNav.desktopOnly,.topbar .headerSearch.headerSearchInline,.topbar .themeToggle.desktopOnly,.topbar .desktopAuthNav.desktopOnly,.topbar .desktopUserControl.desktopOnly{display:none!important}.topbar .countryControl.desktopOnly,.topbar .languageGroup.desktopOnly,.topbar .tabletOnly,.topbar .tabletSearchBtn,.topbar .compactAuthNav,.topbar .menuBtn{display:inline-flex!important}.topbar .compactCountryBtn{display:none!important}.brandWrap{width:190px!important;min-width:166px!important;max-width:210px!important}.headerControls{gap:7px!important}.countryControl{width:140px!important;min-width:136px!important}.languageGroup{width:170px!important;min-width:160px!important}}@media (width<=1024px) and (width>=901px){.brandWrap{width:170px!important;min-width:150px!important}.countryControl{width:136px!important}.languageGroup{width:156px!important;min-width:150px!important}.compactAuthNav .authLink{padding-inline:10px!important}}@media (width<=900px){.topbar{min-height:64px!important;overflow-x:clip!important}.topbarInner{min-height:64px!important;max-height:none!important}}.topbar{height:auto;min-height:76px;overflow-x:clip}.topbarInner{min-width:0;max-width:min(100%,1480px);height:auto;min-height:76px}.brandWrap,.brand,.headerControls{flex-shrink:0}.mainNav.desktopOnly{flex:auto;min-width:0;overflow:hidden}.mainNavLink,.mainNavLink.primaryNavItem{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:150px;overflow:hidden}.mainNavLink svg{flex:none}.headerControls{min-width:0}.languageGroup{flex:none;position:relative}.languageControl{max-width:220px}.languageControlCopy,.languageControlCopy b,.countryControlCopy,.countryControlCopy b{min-width:0}.languageControlCopy b span:last-child,.countryControlCopy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.languageMenu{min-width:260px;max-width:320px;max-height:420px;overflow:hidden auto}.languageMenuItem{white-space:normal;width:100%;min-width:0}.languageMenuItem span:last-child{text-overflow:clip;white-space:normal;min-width:0;line-height:1.35;overflow:visible}.drawerLanguageList{gap:8px;max-height:420px;display:grid;overflow-y:auto}.drawerLanguageItem{border:1px solid var(--border);background:var(--surface);width:100%;min-height:42px;color:var(--text);font:inherit;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.drawerLanguageItem.active{color:var(--text);background:#f5d76e1a;border-color:#f5d76e94}.drawerLanguageItem span:last-child{overflow-wrap:anywhere;min-width:0;line-height:1.35}@media (width<=1360px){.mainNav.desktopOnly .secondaryNavItem{display:none}.mainNavLink,.mainNavLink.primaryNavItem{max-width:132px}}@media (width<=1180px){.mainNav.desktopOnly .compactNavItem{display:none}.mainNavLink,.mainNavLink.primaryNavItem{max-width:118px;padding-inline:10px}.topbar .headerSearch.headerSearchInline,.topbar .countryControl.desktopOnly,.topbar .languageGroup.desktopOnly{display:none}}@media (width<=900px){.topbar,.topbarInner{min-height:72px}.topbar .mainNav.desktopOnly{display:none}}.country-badge{align-items:center!important;gap:6px!important;min-width:0!important;display:inline-flex!important}.flag-icon,.countryFlag,.flagGlyph{flex:none!important;justify-content:center!important;align-items:center!important;font-size:16px!important;line-height:1!important;display:inline-flex!important}.topbar{background:#08111f!important}.countryControl,.compactCountryBtn,.languageControl,.languageMenuTrigger,.countryPills button,.drawerCountryItem,.drawerLanguageItem,.toolMetaBadge.countryBadge,.toolMetaBadge.languageBadge{color:#cbd5e1!important;background:#101b2e!important;border:1px solid #1e2d46!important}.countryControl:hover,.compactCountryBtn:hover,.languageControl:hover,.languageMenuTrigger:hover,.languageMenuTrigger.active,.countryPills button:hover,.drawerCountryItem:hover,.drawerLanguageItem:hover{color:#fff!important;background:#13233a!important;border-color:#38bdf8!important}.countryPills button.active,.drawerCountryItem.active,.drawerLanguageItem.active,.countryPortalCard.active,.homeCountryNavCard.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#0000!important}.languageControl,.languageMenuTrigger{width:100%!important}.languageControlCopy b span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.languageMenu{color:#cbd5e1!important;background:#0d1728!important;border:1px solid #1e2d46!important;width:max-content!important;min-width:260px!important;max-width:320px!important}.languageMenuItem{color:#cbd5e1!important;grid-template-columns:18px minmax(28px,auto) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:42px!important;display:grid!important}.languageMenuShort{color:#7dd3fc!important;letter-spacing:0!important;flex:none!important;min-width:28px!important;font-size:11px!important;font-weight:900!important}.languageMenuItem span:last-child,.drawerLanguageItem span:last-child,.drawerCountryItem span:last-child{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;overflow:visible!important}.countryPickerPanel .countryPickerItem{color:#cbd5e1!important;background:#101b2e!important;border:1px solid #1e2d46!important;justify-content:flex-start!important;min-width:220px!important}.countryPickerPanel .countryPickerItem:hover{color:#fff!important;background:#13233a!important;border-color:#38bdf8!important}.countryPickerPanel .countryPickerItem.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important}.drawerCountryList{gap:8px!important;max-height:360px!important;display:grid!important;overflow-y:auto!important}.drawerCountryItem,.drawerLanguageItem{width:100%!important;min-height:42px!important;font:inherit!important;text-align:left!important;border-radius:10px!important;padding:9px 12px!important}.toolMetaBadge.countryBadge,.toolMetaBadge.languageBadge{max-width:100%!important;overflow:hidden!important}.toolMetaBadge.countryBadge{white-space:nowrap!important}.toolMetaBadge.countryBadge .flag-icon{margin-right:0!important}.topbarInner{min-width:0!important}@media (width<=1360px) and (width>=1201px){.headerSearch.headerSearchInline{flex-basis:180px!important;width:180px!important;max-width:190px!important}.mainNavLink,.mainNavLink.primaryNavItem{max-width:108px!important;padding-inline:8px!important}.languageGroup{width:160px!important;min-width:150px!important}}@media (width<=1200px) and (width>=901px){.topbar .countryControl.desktopOnly,.topbar .languageGroup.desktopOnly{display:inline-flex!important}.topbar .mainNav.desktopOnly{display:flex!important}.topbar .mainNav.desktopOnly .secondaryNavItem,.topbar .mainNav.desktopOnly .compactNavItem,.topbar .themeToggle.desktopOnly{display:none!important}.headerSearch.headerSearchInline{flex-basis:44px!important;width:44px!important;max-width:44px!important}.countryControl,.languageGroup{width:150px!important;min-width:140px!important;max-width:160px!important}}@media (width<=900px){.topbar,.topbarInner{overflow-x:clip!important}.topbar .mainNav.desktopOnly,.topbar .headerSearch.headerSearchInline,.topbar .countryControl.desktopOnly,.topbar .languageGroup.desktopOnly,.topbar .themeToggle.desktopOnly,.topbar .desktopAuthNav.desktopOnly,.topbar .desktopUserControl.desktopOnly{display:none!important}}html,body,#root,.app,.site,main{color:#f8fafc!important;background:#07111f!important}.topbarInner,.brandWrap,.brand{min-width:0!important}.mainNavLink,.mainNavLink.primaryNavItem{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.homeHeroPro,.homeHeroSearchFirst,.categoryPageHero,.portalHeroCard,.officialHeroCard{color:#f8fafc!important;background:#0d1728!important;border:1px solid #1e2d46!important;box-shadow:0 24px 70px #00000052!important}.homeHeroPro h1,.homeHeroSearchFirst h1,.categoryPageHero h1,.portalHeroCard h1{color:#fff!important}.heroEyebrow,.resourceStatusEyebrow,.badge{color:#7dd3fc!important;background:#101b2e!important;border:1px solid #1e2d46!important}.searchBox,.heroSearchBox,.headerSearch,.drawerInput,.pickerSearch{color:#f8fafc!important;box-shadow:none!important;background:#08111f!important;border:1px solid #1e2d46!important}.searchBox input,.heroSearchBox input,.headerSearch input,.drawerInput input,.pickerSearch input{box-shadow:none!important;color:#f8fafc!important;background:0 0!important;border:0!important;outline:0!important}.searchBox input::placeholder,.heroSearchBox input::placeholder,.headerSearch input::placeholder,.drawerInput input::placeholder,.pickerSearch input::placeholder{color:#7c8ca8!important}.audienceModeButton,.hotSearchChip,.tagChip,.countryPills button,.ghostButton,.section-more-btn,.drawerCountryItem,.drawerLanguageItem,.countryControl,.languageControl,.languageMenuTrigger{color:#cbd5e1!important;box-shadow:none!important;background:#101b2e!important;border:1px solid #1e2d46!important}.audienceModeButton.active,.countryPills button.active,.tagChip.active,.homeCountryNavCard.active,.drawerCountryItem.active,.drawerLanguageItem.active,.mainNavLink.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#0000!important}.audienceModeButton:hover,.hotSearchChip:hover,.tagChip:hover,.countryPills button:hover,.ghostButton:hover,.section-more-btn:hover,.drawerCountryItem:hover,.drawerLanguageItem:hover,.countryControl:hover,.languageControl:hover,.languageMenuTrigger:hover{color:#fff!important;background:#13233a!important;border-color:#38bdf8!important}.toolCard,.officialToolCard,.scenarioCard,.featuredCategoryCard,.homeCountryNavCard,.resourceMiniColumn,.categorySidebarPanel,.categoryMainPanel,.detailCard,.resourceStatusCard,.statCardPro,.countryPortalCard,.submitCard,.authCard{color:#f8fafc!important;background:#0d1728!important;border:1px solid #1e2d46!important;box-shadow:0 18px 50px #00000047!important}.toolCard:hover,.officialToolCard:hover,.scenarioCard:hover,.featuredCategoryCard:hover,.homeCountryNavCard:hover,.resourceMiniColumn:hover,.statCardPro:hover{background:#13233a!important;border-color:#38bdf8!important}.resourceStatusCard .resourceStatusEyebrow,.resourceStatusEyebrow{color:#7dd3fc!important;letter-spacing:0!important}.statCardPro b,.resourceStatusCard b,.heroStatsStack b{color:#f8d36a!important}.statCardIcon,.heroFloatingIcon,.headerSearch svg,.searchBox svg,.countryFlag,.flagGlyph,.languageGlyph{color:#38bdf8!important}.heroTagPills span,.resourceStatusPills span,.toolMetaBadge,.toolTags em,.badge{color:#cbd5e1!important;background:#101b2e!important;border:1px solid #1e2d46!important}.languageMenu{color:#cbd5e1!important;background:#0d1728!important;border:1px solid #1e2d46!important;min-width:260px!important;max-width:320px!important}@media (width<=1360px){.topbar .mainNav.desktopOnly .secondaryNavItem{display:none!important}.headerSearch.headerSearchInline{flex-basis:180px!important;width:180px!important;max-width:190px!important}}@media (width<=1180px) and (width>=901px){.topbar .mainNav.desktopOnly .compactNavItem,.topbar .themeToggle.desktopOnly,.topbar .headerSearch.headerSearchInline{display:none!important}.topbar .countryControl.desktopOnly,.topbar .languageGroup.desktopOnly{display:inline-flex!important}}@media (width<=900px){.topbar .mainNav.desktopOnly,.topbar .headerSearch.headerSearchInline,.topbar .countryControl.desktopOnly,.topbar .languageGroup.desktopOnly,.topbar .themeToggle.desktopOnly,.topbar .desktopAuthNav.desktopOnly,.topbar .desktopUserControl.desktopOnly{display:none!important}.topbar .menuBtn{display:inline-flex!important}}.topbar{min-height:76px!important;overflow-x:clip!important}.topbarInner{justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;min-width:0!important;height:76px!important;min-height:76px!important;max-height:80px!important;display:flex!important}.brandWrap{flex:none!important;width:auto!important;min-width:190px!important;max-width:250px!important}.brand,.brand img,.brandLogo,.siteLogo{flex-shrink:0!important}.topbar .headerSearch.headerSearchInline{display:none!important}.mainNav.desktopOnly{flex:auto!important;justify-content:center!important;align-items:center!important;gap:20px!important;min-width:0!important;display:flex!important;overflow:visible!important}.mainNavLink,.mainNavLink.primaryNavItem{white-space:nowrap!important;width:auto!important;min-width:auto!important;max-width:none!important;text-overflow:unset!important;flex:none!important;padding-inline:0!important;line-height:1.2!important;overflow:visible!important}.mainNavLink:after,.mainNavLink:hover:after,.mainNavLink.active:after{background:#38bdf8!important}.headerControls{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.countryControl{flex:none!important;width:156px!important;min-width:140px!important;max-width:170px!important}.languageGroup{flex:none!important;width:170px!important;min-width:150px!important;max-width:190px!important;overflow:visible!important}.languageMenu{min-width:260px!important;max-width:320px!important}.desktopAuthNav,.desktopUserControl{flex:none!important}.desktopAuthNav .authLink,.compactAuthNav .authLink,.authLink{white-space:nowrap!important}.tabletSearchBtn{display:none!important}@media (width>=1440px){.mainNav.desktopOnly{gap:22px!important}.topbar .mainNav.desktopOnly .secondaryNavItem,.topbar .mainNav.desktopOnly .compactNavItem{display:inline-flex!important}}@media (width<=1439px) and (width>=1280px){.topbarInner{gap:14px!important}.brandWrap{min-width:180px!important;max-width:220px!important}.mainNav.desktopOnly{gap:14px!important}.mainNavLink,.mainNavLink.primaryNavItem{font-size:12px!important}.countryControl{width:148px!important;min-width:140px!important}.languageGroup{width:158px!important;min-width:150px!important}}@media (width<=1279px) and (width>=1181px){.topbarInner{gap:12px!important}.brandWrap{min-width:168px!important;max-width:200px!important}.mainNav.desktopOnly{gap:12px!important}.mainNavLink,.mainNavLink.primaryNavItem{font-size:12px!important}.desktopAuthNav .authLink{padding-inline:10px!important}}@media (width<=1180px) and (width>=981px){.topbarInner{gap:12px!important}.topbar .mainNav.desktopOnly{gap:16px!important;display:flex!important}.topbar .mainNav.desktopOnly .secondaryNavItem{display:none!important}.topbar .mainNav.desktopOnly .compactNavItem,.topbar .themeToggle.desktopOnly{display:inline-flex!important}.brandWrap{min-width:160px!important;max-width:190px!important}.countryControl{width:144px!important;min-width:140px!important}.languageGroup{width:154px!important;min-width:150px!important}}@media (width<=980px) and (width>=901px){.topbar .mainNav.desktopOnly,.topbar .headerSearch.headerSearchInline,.topbar .themeToggle.desktopOnly,.topbar .desktopAuthNav.desktopOnly,.topbar .desktopUserControl.desktopOnly{display:none!important}.topbar .countryControl.desktopOnly,.topbar .languageGroup.desktopOnly,.topbar .tabletSearchBtn,.topbar .compactAuthNav,.topbar .menuBtn{display:inline-flex!important}.topbar .compactCountryBtn{display:none!important}}@media (width<=900px){.topbar{min-height:64px!important}.topbarInner{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;height:64px!important;min-height:64px!important;display:grid!important}.topbar .mainNav.desktopOnly,.topbar .headerSearch.headerSearchInline,.topbar .countryControl.desktopOnly,.topbar .languageGroup.desktopOnly,.topbar .themeToggle.desktopOnly,.topbar .desktopAuthNav.desktopOnly,.topbar .desktopUserControl.desktopOnly{display:none!important}.topbar .tabletSearchBtn,.topbar .compactCountryBtn,.topbar .compactAuthNav,.topbar .menuBtn{display:inline-flex!important}}.country-badge{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;display:inline-flex!important}.countryBadgeFlag,.flag-icon,.countryFlag,.flagGlyph{flex:none!important;justify-content:center!important;align-items:center!important;font-size:16px!important;line-height:1!important;display:inline-flex!important}.countryBadgeText{white-space:normal!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;display:inline-flex!important}.countryBadgeCode{color:#7dd3fc!important;letter-spacing:0!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important}.countryBadgeName{color:#f8fafc!important;overflow-wrap:anywhere!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important}.countryPickerItem .country-badge,.drawerCountryItem .country-badge,.toolMetaBadge.countryBadge .country-badge,.portalHeroCard .country-badge,.homeCountryNavCard .country-badge{justify-content:flex-start!important;width:100%!important}.countryPickerItem .countryBadgeName,.drawerCountryItem .countryBadgeName,.toolMetaBadge.countryBadge .countryBadgeName{color:#f8fafc!important}.countryPickerPanel .countryPickerItem{color:#f8fafc!important;background:#0d1728!important;border:1px solid #1e2d46!important}.countryPickerPanel .countryPickerItem:hover{border-color:#38bdf8!important}.countryPickerPanel .countryPickerItem.active{background:#2563eb38!important;border-color:#38bdf8!important}.languageMenuTrigger{width:100%!important;min-width:0!important}.languageMenu{min-width:260px!important;max-width:340px!important;max-height:420px!important;overflow:hidden auto!important;box-shadow:0 18px 50px #00000059!important}.languageMenuItem{color:#cbd5e1!important;border-radius:10px!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:10px 12px!important;display:flex!important}.languageMenuItem:hover{color:#fff!important;background:#13233a!important}.languageMenuItem.active{color:#fff!important;background:#2563eb38!important;border:1px solid #38bdf847!important}.languageMenuShort{color:#7dd3fc!important;flex:none!important;min-width:28px!important;font-size:11px!important;font-weight:900!important}.languageMenuItem span:last-child{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;overflow:visible!important}@media (width<=980px) and (width>=901px){.topbar .countryControl.desktopOnly,.topbar .languageGroup.desktopOnly{display:none!important}.topbar .compactCountryBtn{display:inline-flex!important}.topbar .compactAuthNav{display:none!important}}@media (width<=900px){.topbar .compactCountryBtn{justify-content:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important}.topbar .compactCountryBtn>span:not(.countryFlag),.topbar .compactAuthNav{display:none!important}.headerControls{gap:6px!important}}.languageEntry{flex:none!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important;position:relative!important}.compactLanguageBtn{color:#f8fafc!important;height:40px!important;min-height:40px!important;box-shadow:none!important;white-space:nowrap!important;background:#0d1728!important;border:1px solid #1e2d46!important;border-radius:12px!important;align-items:center!important;gap:6px!important;padding:0 10px!important;display:none!important}.compactLanguageBtn:hover,.compactLanguageBtn:focus-visible,.compactLanguageBtn.active{color:#fff!important;background:#13233a!important;border-color:#38bdf8!important}.compactLanguageBtn .languageGlyph{width:auto!important}.languageMenuMobile{z-index:1300!important;background:#0d1728!important;border:1px solid #1e2d46!important;border-radius:14px!important;min-width:260px!important;max-width:340px!important;max-height:420px!important;padding:6px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;overflow:hidden auto!important;box-shadow:0 18px 50px #00000059!important}@media (width<=980px) and (width>=901px){.topbar .compactLanguageBtn{display:inline-flex!important}.topbar .languageMenuMobile{display:block!important}.topbar .tabletSearchBtn{display:none!important}}@media (width<=900px){.topbar .tabletSearchBtn{display:none!important}.topbar .compactLanguageBtn{display:inline-flex!important}.topbar .languageMenuMobile{display:block!important}.topbar .compactLanguageBtn>span:not(.countryFlag):not(.languageGlyph){display:none!important}}.mainNav.desktopOnly .mainNavLink.active,.mainNav.desktopOnly .mainNavLink.primaryNavItem.active{box-shadow:none!important;color:#f8fafc!important;text-shadow:0 0 8px #38bdf82e!important;background:0 0!important;border-color:#0000!important;position:relative!important}.mainNav.desktopOnly .mainNavLink.active:after,.mainNav.desktopOnly .mainNavLink.primaryNavItem.active:after{content:""!important;background:#38bdf8!important;border-radius:999px!important;height:2px!important;position:absolute!important;bottom:-8px!important;left:18%!important;right:18%!important;box-shadow:0 0 10px #38bdf88c!important}.mainNav.desktopOnly .mainNavLink:hover,.mainNav.desktopOnly .mainNavLink.primaryNavItem:hover{color:#fff!important;background:#38bdf80f!important}html,body,#root,.site,main,.categoryMode,.categoryTabsBar,.categoryShell{color:#f8fafc!important;background:#050a14!important}.categoryPageHero,.categorySidebarPanel,.categoryMainPanel,.featuredCategoryCard,.categoryTab,.categoryShowcaseCard,.categoryInfoCards>div,.categoryResultBadge,.categoryHotTools,.categoryEmpty,.categoryTree a,.categoryTree button{color:#f8fafc!important;background:#0d1728!important;border:1px solid #1e2d46!important;box-shadow:0 18px 50px #00000047!important}.featuredCategoryCard:hover,.categoryTab:hover,.categoryShowcaseCard:hover,.categoryTree a:hover,.categoryTree button:hover{color:#fff!important;border-color:#38bdf8!important;box-shadow:0 14px 40px #38bdf81a!important}.featuredCategoryCard>span,.categoryTab>span,.categoryIcon{color:#38bdf8!important;background:#2563eb24!important;border:1px solid #38bdf82e!important}.featuredCategoryCard b,.categoryTab b,.categoryShowcaseCard b,.categoryPageHero h1,.categorySidebarPanel h1,.categoryMainPanel h1,.categoryInfoCards b{color:#f8fafc!important}.featuredCategoryCard small,.categoryPageHero p,.categorySidebarPanel p,.categoryMainPanel p,.categoryInfoCards span,.categoryCount,.categoryEmpty p{color:#7c8ca8!important}.featuredCategoryCard em,.categoryResultBadge,.categoryTab em{color:#38bdf8!important}.categoryTab.active,.featuredCategoryCard.active,.categoryTree a.active,.categoryTree button.active{color:#fff!important;background:#2563eb38!important;border-color:#38bdf8!important}.countryControlBadge,.languageControlBadge,.languageMenuBadge,.drawerLanguageBadge,.compactCountryBtn .country-badge,.compactLanguageBtn .language-badge{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;display:inline-flex!important}.language-badge{align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;display:inline-flex!important}.languageBadgeFlag{flex:none!important;justify-content:center!important;align-items:center!important;font-size:16px!important;line-height:1!important;display:inline-flex!important}.languageBadgeText{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;min-width:0!important;display:inline-flex!important;overflow:hidden!important}.languageBadgeShort{color:#7dd3fc!important;letter-spacing:0!important;flex:none!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important}.languageBadgeName{color:#f8fafc!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important;overflow:hidden!important}.countryControl{justify-content:flex-start!important;width:clamp(150px,12vw,180px)!important;min-width:150px!important;max-width:180px!important}.languageControl,.countryControlBadge,.languageControlBadge{justify-content:flex-start!important;width:100%!important}.languageMenuBadge{width:100%!important}.languageMenu,.languageMenuDropdown{z-index:9999!important}.languageMenuItem .languageMenuBadge,.drawerLanguageItem .drawerLanguageBadge{justify-content:flex-start!important;width:100%!important}.topbar .compactCountryBtn>.country-badge,.topbar .compactLanguageBtn>.language-badge{width:auto!important;display:inline-flex!important}@media (width<=900px){.topbar .compactCountryBtn{justify-content:center!important;width:auto!important;min-width:44px!important;max-width:96px!important;padding:0 10px!important}.topbar .compactCountryBtn>.country-badge{justify-content:center!important}.topbar .compactCountryBtn .countryBadgeName{display:none!important}.topbar .compactLanguageBtn{justify-content:center!important;width:auto!important;min-width:44px!important;max-width:96px!important;padding:0 10px!important}.topbar .compactLanguageBtn>.language-badge{justify-content:center!important}.topbar .compactLanguageBtn .languageBadgeName{display:none!important}.topbar .compactLanguageBtn .languageBadgeText{overflow:visible!important}}.categoryCard,.category-card,.categoryTile,.category-tile,.categoryTab,.category-tab,.categoryItem,.category-item,.categoryBox,.category-box,.categoryShowcaseCard,.featuredCategoryCard,.portalCategoryCard,.portal-category-card,.portalCategoryItem,.portal-category-item,.portalCategoryTile,.portal-category-tile,.taxonomyCard,.taxonomy-card,.taxonomyTile,.taxonomy-tile,.resourceCategoryCard,.resource-category-card,[class*=CategoryCard],[class*=categoryCard],[class*=CategoryTile],[class*=categoryTile],[class*=CategoryItem],[class*=categoryItem],[class*=CategoryBox],[class*=categoryBox],[class*=category-card],[class*=category-tile],[class*=category-item],[class*=portalCategory],[class*=PortalCategory],[class*=taxonomyCard],[class*=TaxonomyCard],[class*=resourceCategory],[class*=ResourceCategory]{color:#f8fafc!important;background:linear-gradient(#101b2e 0%,#0d1728 100%)!important;border:1px solid #1e2d46!important;box-shadow:inset 0 1px #ffffff09,0 18px 50px #00000038!important}.categoryCard:hover,.category-card:hover,.categoryTile:hover,.category-tile:hover,.categoryTab:hover,.category-tab:hover,.categoryItem:hover,.category-item:hover,.categoryBox:hover,.category-box:hover,.categoryShowcaseCard:hover,.featuredCategoryCard:hover,.portalCategoryCard:hover,.portal-category-card:hover,.portalCategoryItem:hover,.portal-category-item:hover,.portalCategoryTile:hover,.portal-category-tile:hover,.taxonomyCard:hover,.taxonomy-card:hover,.taxonomyTile:hover,.taxonomy-tile:hover,.resourceCategoryCard:hover,.resource-category-card:hover,[class*=CategoryCard]:hover,[class*=categoryCard]:hover,[class*=CategoryTile]:hover,[class*=categoryTile]:hover,[class*=CategoryItem]:hover,[class*=categoryItem]:hover,[class*=CategoryBox]:hover,[class*=categoryBox]:hover,[class*=category-card]:hover,[class*=category-tile]:hover,[class*=category-item]:hover,[class*=portalCategory]:hover,[class*=PortalCategory]:hover,[class*=taxonomyCard]:hover,[class*=TaxonomyCard]:hover,[class*=resourceCategory]:hover,[class*=ResourceCategory]:hover{border-color:#38bdf8!important;box-shadow:inset 0 1px #ffffff0b,0 16px 45px #38bdf81a!important}.categoryCard h1,.categoryCard h2,.categoryCard h3,.categoryCard h4,.category-card h1,.category-card h2,.category-card h3,.category-card h4,.categoryTile h1,.categoryTile h2,.categoryTile h3,.categoryTile h4,.category-tile h1,.category-tile h2,.category-tile h3,.category-tile h4,.categoryShowcaseCard h1,.categoryShowcaseCard h2,.categoryShowcaseCard h3,.categoryShowcaseCard h4,.featuredCategoryCard h1,.featuredCategoryCard h2,.featuredCategoryCard h3,.featuredCategoryCard h4,.portalCategoryCard h1,.portalCategoryCard h2,.portalCategoryCard h3,.portalCategoryCard h4,.portal-category-card h1,.portal-category-card h2,.portal-category-card h3,.portal-category-card h4,.taxonomyCard h1,.taxonomyCard h2,.taxonomyCard h3,.taxonomyCard h4,.taxonomy-card h1,.taxonomy-card h2,.taxonomy-card h3,.taxonomy-card h4,[class*=CategoryCard] h1,[class*=CategoryCard] h2,[class*=CategoryCard] h3,[class*=CategoryCard] h4,[class*=categoryCard] h1,[class*=categoryCard] h2,[class*=categoryCard] h3,[class*=categoryCard] h4,[class*=portalCategory] h1,[class*=portalCategory] h2,[class*=portalCategory] h3,[class*=portalCategory] h4,[class*=resourceCategory] h1,[class*=resourceCategory] h2,[class*=resourceCategory] h3,[class*=resourceCategory] h4,[class*=taxonomyCard] h1,[class*=taxonomyCard] h2,[class*=taxonomyCard] h3,[class*=taxonomyCard] h4{color:#f8fafc!important}.categoryCard p,.category-card p,.categoryTile p,.category-tile p,.categoryShowcaseCard p,.featuredCategoryCard p,.portalCategoryCard p,.portal-category-card p,.taxonomyCard p,.taxonomy-card p,[class*=CategoryCard] p,[class*=categoryCard] p,[class*=portalCategory] p,[class*=resourceCategory] p,[class*=taxonomyCard] p,.categoryCard span,.category-card span,.categoryTile span,.category-tile span,.categoryShowcaseCard span,.featuredCategoryCard span,.portalCategoryCard span,.portal-category-card span,.taxonomyCard span,.taxonomy-card span,[class*=CategoryCard] span,[class*=categoryCard] span,[class*=portalCategory] span,[class*=resourceCategory] span,[class*=taxonomyCard] span{color:#9fb2ca!important}.categoryCard a,.category-card a,.categoryTile a,.category-tile a,.categoryShowcaseCard a,.featuredCategoryCard a,.portalCategoryCard a,.portal-category-card a,.taxonomyCard a,.taxonomy-card a,[class*=CategoryCard] a,[class*=categoryCard] a,[class*=portalCategory] a,[class*=resourceCategory] a,[class*=taxonomyCard] a,[class*=explore],[class*=Explore]{color:#38bdf8!important}.categoryCard [class*=icon],.category-card [class*=icon],.categoryTile [class*=icon],.category-tile [class*=icon],.categoryShowcaseCard [class*=icon],.featuredCategoryCard [class*=icon],.portalCategoryCard [class*=icon],.portal-category-card [class*=icon],.taxonomyCard [class*=icon],.taxonomy-card [class*=icon],[class*=CategoryCard] [class*=icon],[class*=categoryCard] [class*=icon],[class*=portalCategory] [class*=icon],[class*=resourceCategory] [class*=icon],[class*=taxonomyCard] [class*=icon]{color:#38bdf8!important;background:#2563eb29!important;border:1px solid #38bdf838!important}.portalPage .categoryShowcaseCard,.portalPage .featuredCategoryCard,.portalPage .categoryCard,.portalPage .category-card,.portalPage .categoryTile,.portalPage .category-tile,.portalPage .categoryItem,.portalPage .category-item,.portalPage .categoryBox,.portalPage .category-box,.portalPage .portalCategoryCard,.portalPage .portal-category-card,.portalPage .portalCategoryItem,.portalPage .portal-category-item,.portalPage .portalCategoryTile,.portalPage .portal-category-tile,.portalPage .taxonomyCard,.portalPage .taxonomy-card,.portalPage .resourceCategoryCard,.portalPage .resource-category-card,.portalPage [class*=categoryShowcaseCard],.portalPage [class*=featuredCategoryCard],.portalPage [class*=CategoryCard],.portalPage [class*=categoryCard],.portalPage [class*=CategoryTile],.portalPage [class*=categoryTile],.portalPage [class*=CategoryItem],.portalPage [class*=categoryItem],.portalPage [class*=CategoryBox],.portalPage [class*=categoryBox],.portalPage [class*=portalCategory],.portalPage [class*=PortalCategory],.portalPage [class*=taxonomyCard],.portalPage [class*=TaxonomyCard],.portalPage [class*=resourceCategory],.portalPage [class*=ResourceCategory]{color:#f8fafc!important;background:linear-gradient(#101b2e 0%,#0d1728 100%)!important;border:1px solid #1e2d46!important;box-shadow:inset 0 1px #ffffff09,0 18px 50px #00000047!important}.portalPage .categoryShowcaseCard:hover,.portalPage .featuredCategoryCard:hover,.portalPage .categoryCard:hover,.portalPage .category-card:hover,.portalPage .categoryTile:hover,.portalPage .category-tile:hover,.portalPage .categoryItem:hover,.portalPage .category-item:hover,.portalPage .categoryBox:hover,.portalPage .category-box:hover,.portalPage .portalCategoryCard:hover,.portalPage .portal-category-card:hover,.portalPage .taxonomyCard:hover,.portalPage .taxonomy-card:hover,.portalPage .resourceCategoryCard:hover,.portalPage .resource-category-card:hover,.portalPage [class*=categoryShowcaseCard]:hover,.portalPage [class*=featuredCategoryCard]:hover,.portalPage [class*=CategoryCard]:hover,.portalPage [class*=categoryCard]:hover,.portalPage [class*=CategoryTile]:hover,.portalPage [class*=categoryTile]:hover,.portalPage [class*=CategoryItem]:hover,.portalPage [class*=categoryItem]:hover,.portalPage [class*=portalCategory]:hover,.portalPage [class*=PortalCategory]:hover,.portalPage [class*=taxonomyCard]:hover,.portalPage [class*=TaxonomyCard]:hover,.portalPage [class*=resourceCategory]:hover,.portalPage [class*=ResourceCategory]:hover{background:#13233a!important;border-color:#38bdf8!important;box-shadow:0 16px 45px #38bdf81f!important}.portalPage .categoryShowcaseCard h1,.portalPage .categoryShowcaseCard h2,.portalPage .categoryShowcaseCard h3,.portalPage .categoryShowcaseCard h4,.portalPage .featuredCategoryCard h1,.portalPage .featuredCategoryCard h2,.portalPage .featuredCategoryCard h3,.portalPage .featuredCategoryCard h4,.portalPage .categoryCard h1,.portalPage .categoryCard h2,.portalPage .categoryCard h3,.portalPage .categoryCard h4,.portalPage .categoryTile h1,.portalPage .categoryTile h2,.portalPage .categoryTile h3,.portalPage .categoryTile h4,.portalPage [class*=categoryShowcaseCard] h1,.portalPage [class*=categoryShowcaseCard] h2,.portalPage [class*=categoryShowcaseCard] h3,.portalPage [class*=categoryShowcaseCard] h4,.portalPage [class*=featuredCategoryCard] h1,.portalPage [class*=featuredCategoryCard] h2,.portalPage [class*=featuredCategoryCard] h3,.portalPage [class*=featuredCategoryCard] h4,.portalPage [class*=CategoryCard] h1,.portalPage [class*=CategoryCard] h2,.portalPage [class*=CategoryCard] h3,.portalPage [class*=CategoryCard] h4,.portalPage [class*=categoryCard] h1,.portalPage [class*=categoryCard] h2,.portalPage [class*=categoryCard] h3,.portalPage [class*=categoryCard] h4{color:#f8fafc!important}.portalPage .categoryShowcaseCard p,.portalPage .categoryShowcaseCard span,.portalPage .categoryShowcaseCard small,.portalPage .featuredCategoryCard p,.portalPage .featuredCategoryCard span,.portalPage .featuredCategoryCard small,.portalPage .categoryCard p,.portalPage .categoryCard span,.portalPage .categoryCard small,.portalPage .categoryTile p,.portalPage .categoryTile span,.portalPage .categoryTile small,.portalPage [class*=categoryShowcaseCard] p,.portalPage [class*=categoryShowcaseCard] span,.portalPage [class*=categoryShowcaseCard] small,.portalPage [class*=featuredCategoryCard] p,.portalPage [class*=featuredCategoryCard] span,.portalPage [class*=featuredCategoryCard] small,.portalPage [class*=CategoryCard] p,.portalPage [class*=CategoryCard] span,.portalPage [class*=CategoryCard] small,.portalPage [class*=categoryCard] p,.portalPage [class*=categoryCard] span,.portalPage [class*=categoryCard] small{color:#9fb2ca!important}.portalPage .categoryShowcaseCard a,.portalPage .featuredCategoryCard a,.portalPage .categoryCard a,.portalPage .categoryTile a,.portalPage [class*=categoryShowcaseCard] a,.portalPage [class*=featuredCategoryCard] a,.portalPage [class*=CategoryCard] a,.portalPage [class*=categoryCard] a{color:#38bdf8!important}.portalPage .categoryShowcaseCard [class*=icon],.portalPage .featuredCategoryCard [class*=icon],.portalPage .categoryCard [class*=icon],.portalPage .categoryTile [class*=icon],.portalPage [class*=categoryShowcaseCard] [class*=icon],.portalPage [class*=featuredCategoryCard] [class*=icon],.portalPage [class*=CategoryCard] [class*=icon],.portalPage [class*=categoryCard] [class*=icon]{color:#38bdf8!important;background:#2563eb29!important;border:1px solid #38bdf838!important}.toolMetaBadge,.toolTags em{color:#cbd5e1!important;box-shadow:none!important;background:#0f172ab8!important;border:1px solid #1e2d46bf!important}.toolMetaBadge.countryBadge,.toolMetaBadge.languageBadge{background:#0f172ab8!important;border-color:#1e2d46bf!important}.toolMetaBadge.countryBadge .country-badge,.toolMetaBadge.languageBadge .language-badge{width:auto!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important}html,body,#root,body[data-theme],body[data-theme=dark],body[data-theme=dragon],body[data-theme=gold],body[data-theme=future],body[data-theme=cyber]{color:#f8fafc!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:radial-gradient(circle at 12% 0,#2563eb2e,#0000 26%),radial-gradient(circle at 88% 10%,#06b6d41f,#0000 24%),linear-gradient(#08111f 0%,#050a14 44% 100%)!important}.site{color:#f8fafc!important}.topbar{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#050a14e6!important;border-bottom:1px solid #1e2d46!important;box-shadow:0 16px 42px #00000057!important}.topbarInner{gap:12px!important;width:min(100% - 32px,1440px)!important;min-height:68px!important;margin:0 auto!important}.mainNav.desktopOnly{gap:6px!important}.mainNavLink{border-radius:12px!important;min-height:38px!important;padding:0 12px!important;font-size:14px!important}.headerControls>*{flex:none!important}.sidebarBrandBlock{border-bottom:1px solid #1e2d46cc!important;flex-direction:column!important;gap:10px!important;padding-bottom:12px!important;display:flex!important}.sidebarBrandMain{align-items:center!important;gap:12px!important;display:flex!important}.sidebarBrandLogo{object-fit:contain!important;background:#2563eb1f!important;border:1px solid #38bdf82e!important;border-radius:14px!important;width:46px!important;height:46px!important}.sidebarBrandMain b{color:#f8fafc!important;font-size:17px!important;line-height:1.2!important;display:block!important}.sidebarBrandMain span,.sidebarSectionTitle,.mobileCategoryRailHead span,.categoryPageHeroCompact p{color:#7c8ca8!important}.sidebarCategorySearch{color:#38bdf8!important;background:#08111f!important;border:1px solid #1e2d46!important;border-radius:14px!important;align-items:center!important;gap:8px!important;min-height:38px!important;margin-bottom:10px!important;padding:0 12px!important;display:flex!important}.sidebarCategorySearch input{color:#f8fafc!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;font-size:13px!important}.sidebarCategorySearch input::placeholder{color:#7c8ca8!important}.sidebarSection{padding-top:16px!important}.sidebarSection+.sidebarSection{border-top:1px solid #1e2d46b8!important;margin-top:2px!important}.sidebarSectionTitle{letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:10px!important;font-size:12px!important;font-weight:800!important}.sidebarQuickSearch,.sidebarQuickCategoryList,.sidebarLinkList,.sidebarTreeWrap{gap:8px!important;display:grid!important}.sidebarQuickCategoryItem,.sidebarLinkList a,.sidebarAllLink{color:#cbd5e1!important;min-height:40px!important;box-shadow:none!important;background:#0d1728!important;border:1px solid #1e2d46!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;display:flex!important}.sidebarQuickCategoryItem:hover,.sidebarLinkList a:hover,.sidebarAllLink:hover{color:#fff!important;background:#2563eb24!important;border-color:#38bdf8!important}.sidebarQuickCategoryItem small{color:#7c8ca8!important;font-weight:700!important}.sidebarEmptyState{color:#7c8ca8!important;background:#08111fb8!important;border:1px dashed #38bdf840!important;border-radius:14px!important;padding:10px 12px!important;font-size:13px!important}.sidebarAllLink.active,.sidebarQuickCategoryItem.active,.sidebarLinkList a.active{color:#fff!important;background:#2563eb38!important;border-color:#38bdf8!important}.mobileCategoryRail{background:#0d1728f5!important;border:1px solid #1e2d46!important;border-radius:20px!important;margin-bottom:14px!important;padding:14px 14px 12px!important;display:none!important}.mobileCategoryRailHead{flex-direction:column!important;gap:4px!important;margin-bottom:10px!important;display:flex!important}.mobileCategoryRailHead b{color:#f8fafc!important;font-size:14px!important}.mobileCategoryRailScroll{scrollbar-width:none!important;gap:8px!important;padding-bottom:2px!important;display:flex!important;overflow:auto hidden!important}.mobileCategoryRailScroll::-webkit-scrollbar{display:none!important}.mobileCategoryRailItem{color:#cbd5e1!important;white-space:nowrap!important;background:#0d1728!important;border:1px solid #1e2d46!important;border-radius:999px!important;flex:none!important;align-items:center!important;min-height:34px!important;padding:0 12px!important;display:inline-flex!important}.mobileCategoryRailItem.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#0000!important}.homeHeroPro.homeHeroSearchFirst,.categoryPageHeroCompact,.section.homeSectionPro,.resourceStatusCard,.toolCard,.resourceMiniColumn,.resourceMiniItem,.officialToolCard,.quickEntryCard,.homeCountryNavCard,.featuredCategoryCard,.hotMiniCard,.scenarioCard,.empty,.searchEmpty,.resourceHint,.tagScrollShell,.paginationBar,.drawerSection.compact{color:#f8fafc!important;background:#0d1728!important;border:1px solid #1e2d46!important;box-shadow:0 18px 50px #00000047!important}.homeHeroPro.homeHeroSearchFirst{border-radius:22px!important;gap:0!important;padding:24px!important;display:block!important}.homeHeroSearchFirst .heroCopy h1{max-width:760px!important;font-size:clamp(34px,3.6vw,48px)!important;line-height:1.05!important}.hotSearchWrap,.heroStatsLine,.quickEntryGrid,.officialToolGrid.compactOfficialGrid,.resourceColumnGrid{gap:12px!important}.hotSearchChip,.tagChip,.toolTags em,.toolMeta .toolMetaBadge{color:#cbd5e1!important;background:#101b2e!important;border:1px solid #1e2d46!important}.heroSearchBox,.categoryHeroSearchBox,.searchBox,.headerSearch.headerSearchInline{color:#f8fafc!important;background:#08111f!important;border:1px solid #1e2d46!important}.heroSearchBox:focus-within,.categoryHeroSearchBox:focus-within,.searchBox:focus-within,.headerSearch.headerSearchInline:focus-within{border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf824!important}.heroStatsLine{color:#cbd5e1!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:16px!important;font-size:13px!important;display:flex!important}.heroStatsLine span{white-space:nowrap!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.heroStatsLine b{color:#d4af37!important;font-size:14px!important}.heroStatsLine em{color:#7c8ca8!important;font-style:normal!important}.heroStatsLine i{color:#1e2d46!important;font-style:normal!important}.categoryPageHeroCompact{border-radius:24px!important;margin-bottom:16px!important;padding:24px!important}.categoryHeroTitleRow{align-items:flex-end!important;gap:16px!important}.categoryPageHeroCompact h1,.toolGridHeader h2,.sectionHead h2,.sectionHead h3{color:#f8fafc!important}.categoryResultBadge{color:#d4af37!important}.categoryHeroControls{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.categoryHeroControls .searchBox{flex:420px!important;min-width:0!important}.compactTagShell{margin-bottom:14px!important;padding:14px!important}.quickEntryGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.quickEntryCard{border-radius:18px!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-height:96px!important;padding:12px!important;display:flex!important}.quickEntryCard span{color:#38bdf8!important;background:#2563eb24!important;border-radius:12px!important;place-items:center!important;width:34px!important;height:34px!important;display:inline-grid!important}.quickEntryCard b{color:#f8fafc!important;font-size:14px!important}.quickEntryCard small{color:#7c8ca8!important;line-height:1.4!important}.compactResourceGrid,.hotToolsGrid,.grid.grid-tools{grid-template-columns:repeat(3,minmax(0,1fr))!important}.resourceColumnGrid,.officialToolGrid.compactOfficialGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.toolCard{min-height:100%!important}.toolCardMain,.toolCardFooter,.toolCardActions{background:0 0!important}.toolCardCta{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#0000!important}.landingContentColumn .section.homeSectionPro{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.resourceStatusCard{display:none!important}.categoryToolsSection{gap:14px!important;display:grid!important}.categoryToolsSection .toolGridHeader{margin-top:2px!important}.empty,.searchEmpty,.resourceHint{border-radius:20px!important}.paginationBar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.paginationActions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.languagePickerOverlay{z-index:1400!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#050a14b8!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}.languagePickerModal{background:linear-gradient(#0d1728fa,#08111ffa)!important;border:1px solid #1e2d46!important;border-radius:24px!important;width:min(92vw,560px)!important;max-height:min(84vh,720px)!important;padding:18px!important;overflow:auto!important;box-shadow:0 28px 80px #0000007a!important}.languagePickerGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.languagePickerGrid .languageMenuItem{color:#cbd5e1!important;background:#0d1728!important;border:1px solid #1e2d46!important;border-radius:16px!important;min-height:52px!important;padding:10px 12px!important}.languagePickerGrid .languageMenuItem.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:#0000!important}.languagePickerOverlay .pickerHead{margin-bottom:14px!important}@media (width<=1200px){.landingWorkspace{grid-template-columns:1fr!important}.desktopSidebar{display:none!important}.mobileCategoryRail{display:block!important}.homeHeroPro.homeHeroSearchFirst{padding:22px!important}.compactResourceGrid,.hotToolsGrid,.grid.grid-tools,.homeFeaturedGrid,.quickEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.officialToolGrid.compactOfficialGrid,.resourceColumnGrid{grid-template-columns:1fr!important}}@media (width<=860px){.landingWorkspace,.topbarInner{width:min(100% - 24px,1440px)!important}.categoryHeroTitleRow{flex-direction:column!important;align-items:flex-start!important}.categoryHeroControls{flex-direction:column!important;align-items:stretch!important}.quickEntryGrid,.compactResourceGrid,.hotToolsGrid,.grid.grid-tools,.languagePickerGrid{grid-template-columns:1fr!important}}@media (width<=640px){.landingWorkspace,.topbarInner{width:min(100% - 18px,1440px)!important}.homeHeroPro.homeHeroSearchFirst,.categoryPageHeroCompact{border-radius:20px!important;padding:18px!important}.heroStatsLine{gap:6px!important;font-size:12px!important}.heroSearchBox,.categoryHeroSearchBox{height:50px!important}.quickEntryCard{min-height:92px!important}.paginationBar{align-items:flex-start!important}}.topbarInner{min-height:64px!important}.brandText small{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.mainNavLink{min-height:36px!important;padding:0 12px!important;font-size:14px!important}.desktopSidebar{width:100%!important;max-width:276px!important;padding:12px!important}.sidebarCategorySearch{min-height:36px!important;margin-bottom:8px!important;padding:0 10px!important}.sidebarAllLink,.categoryLink,.expandRow{border-radius:12px!important;min-height:38px!important;padding:8px 10px!important}.categoryCount{color:#7c8ca8!important;font-size:11px!important}.categoryCount.zero{opacity:.55!important}.categoryName{font-size:13px!important}.homeHeroPro.homeHeroSearchFirst{border-radius:22px!important;padding:20px 22px!important}.homeHeroSearchFirst .heroCopy h1{font-size:clamp(32px,3.6vw,46px)!important;line-height:1.05!important}.homeHeroSearchFirst .heroCopy>p{max-width:680px!important;margin-top:10px!important;font-size:16px!important}.homeHeroSearchFirst .heroSearchBox{border-radius:16px!important;max-width:700px!important;height:52px!important;margin-top:16px!important}.homeHeroSearchFirst .hotSearchWrap{flex-wrap:wrap!important;gap:10px!important;margin-top:12px!important}.heroStatsLine span{gap:4px!important}.heroStatsLine b{font-size:13px!important}.heroStatsLine em{font-size:12px!important}.section.homeSectionPro.quickEntrySection .sectionHead p{display:none!important}.quickEntryGrid{gap:10px!important}.quickEntryCard{border-radius:16px!important;min-height:84px!important;padding:11px 12px!important}.quickEntryCard b{font-size:13px!important}.quickEntryCard small{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.quickEntryCard span{border-radius:10px!important;width:32px!important;height:32px!important}.quickEntrySection,.homeHeroSearchFirst .resourceStatusCard{display:none!important}@media (width<=1200px){.desktopSidebar{width:100%!important;max-width:none!important}.homeHeroPro.homeHeroSearchFirst{padding:18px 18px 16px!important}.quickEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=860px){.topbarInner{min-height:60px!important}.homeHeroSearchFirst .heroCopy h1{font-size:clamp(30px,8vw,40px)!important}.homeHeroSearchFirst .heroCopy>p{font-size:15px!important}}@media (width<=640px){.brandText small{max-width:180px!important}.homeHeroPro.homeHeroSearchFirst{border-radius:18px!important;padding:18px 16px!important}.homeHeroSearchFirst .heroSearchBox{height:48px!important}.quickEntryGrid{grid-template-columns:1fr!important}.quickEntryCard{min-height:80px!important}}:root{--eg-sidebar-width:296px}.landingWorkspace{grid-template-columns:minmax(280px, var(--eg-sidebar-width)) minmax(0, 1fr)!important;gap:30px!important;width:min(100% - 56px,1500px)!important;margin:26px auto 56px!important}.topbarInner{gap:16px!important;min-height:68px!important}.mainNav{gap:10px!important}.mainNavLink{padding:0 14px!important}.desktopSidebar{max-width:296px!important;padding:18px 18px 20px!important}.desktopSidebar::-webkit-scrollbar{width:8px!important}.desktopSidebar::-webkit-scrollbar-track{background:#0d172842!important}.desktopSidebar::-webkit-scrollbar-thumb{background:#38bdf847!important;border:2px solid #0d17282e!important;border-radius:999px!important}.sidebarSection+.sidebarSection{margin-top:8px!important}.sidebarTreeWrap{gap:8px!important}.sidebarAllLink,.sidebarLinkList a,.categoryLink,.expandRow{border-radius:14px!important;min-height:44px!important;padding:10px 14px!important}.categoryLinkLeft,.expandLink{gap:12px!important}.categoryIcon,.expandSpacer,.expandToggle{width:32px!important;min-width:32px!important;height:32px!important}.categoryCount{font-size:12px!important}.categoryName{font-size:13.5px!important;line-height:1.35!important}.categoryChildren,.expandChildren{margin-top:8px!important;padding-left:14px!important}.homeHeroPro.homeHeroSearchFirst{border-radius:28px!important;margin-top:20px!important;padding:44px 52px!important}.homeHeroSearchFirst .heroCopy{max-width:920px!important}.homeHeroSearchFirst .heroEyebrow{margin-bottom:16px!important}.homeHeroSearchFirst .heroCopy h1{max-width:820px!important}.homeHeroSearchFirst .heroCopy>p{max-width:760px!important;margin-top:16px!important}.homeHeroSearchFirst .heroSearchBox{max-width:820px!important;height:58px!important;margin-top:22px!important}.homeHeroSearchFirst .hotSearchWrap{gap:12px!important;margin-top:16px!important}.heroStatsLine{gap:8px!important;margin-top:16px!important}.landingContentColumn .section.homeSectionPro{margin-top:24px!important}.landingContentColumn .section.homeSectionPro+.section.homeSectionPro{margin-top:28px!important}.featuredToolsSection,.searchResultsSection{margin-top:26px!important}.sectionHead.compact{margin-bottom:6px!important}.toolGridHeader{margin-bottom:8px!important}.grid,.hotToolsGrid,.grid.grid-tools,.featuredToolGrid,.compactResourceGrid{gap:18px!important}.toolCard{min-height:232px!important;padding:18px!important}.toolDesc{min-height:44px!important;margin:12px 0!important}.toolCardFooter,.toolCardActions{margin-top:12px!important}.toolCardCta{min-height:40px!important}.languagePickerOverlay{z-index:2200!important}.languagePickerModal{flex-direction:column!important;width:min(92vw,520px)!important;max-height:min(70vh,620px)!important;padding:20px!important;display:flex!important;overflow:hidden!important}.languagePickerOverlay .pickerHead{flex:none!important;margin-bottom:16px!important}.languagePickerGrid{scrollbar-width:thin!important;scrollbar-color:#38bdf861 #0d17284d!important;flex:auto!important;grid-template-columns:1fr!important;gap:10px!important;min-height:0!important;padding-right:4px!important;overflow:hidden auto!important}.languagePickerGrid::-webkit-scrollbar{width:8px!important}.languagePickerGrid::-webkit-scrollbar-track{background:#0d17284d!important}.languagePickerGrid::-webkit-scrollbar-thumb{background:#38bdf861!important;border:2px solid #0d172833!important;border-radius:999px!important}.languagePickerGrid .languageMenuItem{min-height:54px!important;padding:12px 14px!important}.languagePickerGrid .languageMenuBadge{width:100%!important}.languagePickerOverlay .pickerClose{min-width:40px!important;height:40px!important}@media (width<=1200px){.landingWorkspace{grid-template-columns:1fr!important;gap:20px!important;width:min(100% - 32px,1440px)!important}.desktopSidebar{width:100%!important;max-width:none!important}.homeHeroPro.homeHeroSearchFirst{padding:24px!important}.toolCard{min-height:220px!important}}@media (width<=860px){.landingWorkspace{width:min(100% - 24px,1440px)!important}.homeHeroPro.homeHeroSearchFirst{padding:22px!important}.homeHeroSearchFirst .heroSearchBox{max-width:100%!important}.grid,.hotToolsGrid,.grid.grid-tools,.featuredToolGrid,.compactResourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.homeHeroPro.homeHeroSearchFirst{padding:18px 16px!important}.homeHeroSearchFirst .heroSearchBox{height:48px!important}.grid,.hotToolsGrid,.grid.grid-tools,.featuredToolGrid,.compactResourceGrid{grid-template-columns:1fr!important}.toolCard{min-height:208px!important}}.topbarInner{gap:22px!important;width:min(100% - 40px,1480px)!important}.mainNavLink,.mainNavLink.primaryNavItem{width:auto!important;min-width:auto!important;max-width:none!important;text-overflow:unset!important;flex:none!important;min-height:40px!important;padding:0 16px!important;font-size:14px!important;line-height:1.2!important;overflow:visible!important}.languageControlBadge,.languageMenuBadge{width:100%!important;min-width:0!important}.languageControlBadge .languageBadgeText,.languageMenuBadge .languageBadgeText,.languageControlBadge .languageBadgeName,.languageMenuBadge .languageBadgeName{min-width:0!important;max-width:100%!important}@media (width<=1280px){.topbarInner{gap:16px!important;width:min(100% - 30px,1440px)!important}.mainNav.desktopOnly{gap:14px!important}.mainNavLink,.mainNavLink.primaryNavItem{padding:0 12px!important}.countryControl{width:clamp(144px,12vw,170px)!important;min-width:144px!important;max-width:170px!important}.languageGroup{width:clamp(180px,18vw,220px)!important;min-width:180px!important;max-width:220px!important}}@media (width<=900px){.topbarInner{gap:10px!important;width:min(100% - 18px,1440px)!important}.mainNav.desktopOnly{gap:10px!important}.mainNavLink,.mainNavLink.primaryNavItem{padding:0 10px!important}.headerControls{gap:6px!important}.countryControl{min-width:144px!important}.languageGroup{min-width:180px!important}}.topbar{height:auto!important;min-height:76px!important;overflow:visible!important}.topbarInner{gap:22px!important;width:min(100% - 40px,1480px)!important;height:auto!important;min-height:76px!important}.brandWrap{flex:none!important}.mainNav.desktopOnly{flex:auto!important;justify-content:center!important;gap:24px!important;overflow:visible!important}.mainNavLink,.mainNavLink.primaryNavItem{white-space:nowrap!important;width:auto!important;min-width:auto!important;max-width:none!important;text-overflow:unset!important;flex:none!important;padding:0 16px!important;overflow:visible!important}.mainNav.desktopOnly .mainNavLink.active:after,.mainNav.desktopOnly .mainNavLink.primaryNavItem.active:after{bottom:-10px!important;left:16%!important;right:16%!important}.headerControls{gap:14px!important}.headerSelectWrap{flex:none!important;align-items:center!important;min-width:0!important;display:inline-flex!important;position:relative!important}.countryControl{width:clamp(150px,12vw,184px)!important;min-width:150px!important;max-width:184px!important;padding:8px 14px!important}.languageControl,.languageMenuTrigger{gap:10px!important;width:100%!important;min-width:0!important;padding:8px 14px!important;overflow:visible!important}.countryControlCopy,.languageControlCopy{gap:2px!important;min-width:0!important}.countryControlCopy small,.languageControlCopy small{letter-spacing:.02em!important;font-size:11px!important}.countryControlCopy b,.languageControlCopy b{min-width:0!important;max-width:100%!important;font-size:13px!important}.headerSelectChevron,.languageChevron{color:#7c8ca8!important;flex:none!important;margin-left:auto!important}.headerSelectWrap .countryControlBadge,.headerSelectWrap .languageControlBadge{justify-content:flex-start!important;width:100%!important}.headerSelectDropdown{z-index:2400!important;background:linear-gradient(#0d1728fc,#08111ffa)!important;border:1px solid #1e2d46!important;border-radius:18px!important;flex-direction:column!important;gap:10px!important;padding:14px!important;display:flex!important;position:absolute!important;top:calc(100% + 10px)!important;left:auto!important;right:0!important;overflow:hidden!important;box-shadow:0 26px 70px #0000006b!important}.headerCountryDropdown{width:min(460px,100vw - 24px)!important;max-height:min(500px,100vh - 120px)!important}.headerCountryDropdown .headerSelectContent{gap:8px!important}.headerCountryDropdown .headerSelectList{gap:6px!important}.headerLanguageDropdown{width:min(380px,100vw - 24px)!important;max-height:min(500px,100vh - 120px)!important}.headerSelectSearch{color:#38bdf8!important;background:#08111f!important;border:1px solid #1e2d46!important;border-radius:14px!important;flex:none!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 12px!important;display:flex!important}.headerSelectSearch input{color:#f8fafc!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;font-size:13px!important}.headerSelectContent{scrollbar-width:thin!important;scrollbar-color:#38bdf861 #0d17284d!important;gap:12px!important;min-height:0!important;padding-right:4px!important;display:grid!important;overflow:hidden auto!important}.headerSelectContent::-webkit-scrollbar{width:8px!important}.headerSelectContent::-webkit-scrollbar-track{background:#0d17284d!important}.headerSelectContent::-webkit-scrollbar-thumb{background:#38bdf861!important;border:2px solid #0d172833!important;border-radius:999px!important}.headerSelectGroup{gap:8px!important;display:grid!important}.headerSelectGroupTitle{color:#7c8ca8!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important}.headerSelectList{gap:8px!important;display:grid!important}.headerSelectItem{color:#cbd5e1!important;width:100%!important;min-height:42px!important;box-shadow:none!important;cursor:pointer!important;text-align:left!important;background:#0d1728!important;border:1px solid #1e2d46!important;border-radius:14px!important;justify-content:flex-start!important;align-items:center!important;padding:8px 12px!important;display:flex!important}.headerSelectItem:hover{color:#fff!important;background:#13233a!important;border-color:#38bdf8!important}.headerSelectItemActive{color:#fff!important;background:#2563eb38!important;border-color:#38bdf8!important;box-shadow:inset 0 0 0 1px #38bdf83d!important}.headerSelectBadge{justify-content:flex-start!important;width:100%!important;min-width:0!important}.headerSelectBadge .countryBadgeText,.headerSelectBadge .languageBadgeText{min-width:0!important;max-width:100%!important}.headerSelectBadge .countryBadgeCode,.headerSelectBadge .languageBadgeShort{flex:none!important}.headerSelectBadge .countryBadgeName,.headerSelectBadge .languageBadgeName{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.headerSelectEmpty{color:#7c8ca8!important;background:#08111fb8!important;border:1px dashed #38bdf83d!important;border-radius:14px!important;padding:12px 14px!important;font-size:13px!important}@media (width<=1280px){.topbarInner{gap:16px!important;width:min(100% - 30px,1440px)!important}.mainNav.desktopOnly{gap:14px!important}.mainNavLink,.mainNavLink.primaryNavItem{padding:0 12px!important}.countryControl{width:clamp(144px,12vw,170px)!important;min-width:144px!important;max-width:170px!important}.languageGroup{width:clamp(180px,18vw,220px)!important;min-width:180px!important;max-width:220px!important}}@media (width<=900px){.topbarInner{gap:10px!important;width:min(100% - 18px,1440px)!important}.mainNav.desktopOnly{gap:10px!important}.mainNavLink,.mainNavLink.primaryNavItem{padding:0 10px!important}.headerControls{gap:6px!important}.countryControl{min-width:144px!important}.languageGroup{min-width:180px!important}.headerCountrySelect .headerSelectDropdown{width:min(94vw,420px)!important}.headerLanguageSelect .headerSelectDropdown{width:min(94vw,360px)!important}}.topbar .siteLogo,.drawer .siteLogo{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.topbar .siteLogo{width:46px!important;height:46px!important}.drawer .siteLogo{width:44px!important;height:44px!important}.topbar .front-brand-logo,.drawer .front-brand-logo{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.desktopSidebar .sidebarBrandLogo{width:46px!important;height:46px!important;box-shadow:none!important;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.toolCard .toolMeta{color:#94a3b8!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;margin-top:10px!important;display:flex!important}.toolCard .toolMetaItem{min-width:0!important;box-shadow:none!important;color:#cbd5e1!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;display:inline-flex!important}.toolCard .toolMetaFlag,.toolCard .toolMetaGlyph{color:#38bdf8!important;letter-spacing:0!important;flex:none!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.toolCard .toolMetaText{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.toolCard .toolMetaDivider{color:#64748b!important;font-size:12px!important;line-height:1!important}.toolCard .toolTags{flex-wrap:wrap!important;gap:6px!important;margin-top:10px!important;display:flex!important}.toolCard .toolTags em{min-width:0!important;box-shadow:none!important;color:#94a3b8!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;font-size:11px!important;font-style:normal!important;line-height:1.4!important;display:inline-flex!important}.toolCard .toolTags em:before{content:"•";color:#38bdf8;margin-right:6px}.toolCard .toolTags em:first-child:before{content:"";margin-right:0}.toolCard .toolTags .toolTagsMore{color:#38bdf8!important;font-weight:700!important}.toolCard .toolMetaBadge{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.toolDetailMain{gap:18px}.toolProfileCard.toolDetailHeroCard,.toolDetailSection.detailCard,.toolDetailTagSection.detailCard,.detailReviewBlock.detailCard,.toolDetailHealthPanel,.toolDetailSeoPanel,.asideCard.toolDetailAd{border:1px solid #38bdf824;box-shadow:0 20px 60px #00000057;background:linear-gradient(135deg,#0d1728f5,#08111fe6),#08111fe0!important}.toolDetailHeroTop{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.toolDetailBrand{align-items:flex-start;gap:16px;min-width:0;display:flex}.toolDetailHeroCopy{min-width:0}.toolDetailEyebrow{color:#8fd5ff;letter-spacing:.08em;text-transform:uppercase;background:#38bdf814;border:1px solid #38bdf833;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.toolDetailHeroCopy h1{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(32px,3.6vw,48px);line-height:1.04}.toolDetailIntro,.toolDetailNarrative{color:var(--eg-text-2);overflow-wrap:anywhere;margin:12px 0 0;line-height:1.8}.toolDetailHeroBadges{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.toolDetailBadge{min-height:30px;color:var(--eg-text-2);background:#08111f94;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.toolDetailBadgeCountry,.toolDetailBadgeLanguage,.toolDetailBadgeSoft{color:var(--eg-text-2);border-color:#94a3b829}.toolDetailBadgeAccent{color:#8ff0c0;background:#48e09b14;border-color:#48e09b38}.toolDetailBadgeGold{color:#f8d77a;background:#d4af371a;border-color:#d4af3747}.toolDetailHeroActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:280px;display:flex}.toolDetailHeroActions .websiteLink,.toolDetailHeroActions .toolDetailGhostAction{color:var(--eg-text);box-shadow:none;background:#08111f99;border:1px solid #38bdf829;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.toolDetailHeroActions .websiteLink:hover,.toolDetailHeroActions .toolDetailGhostAction:hover{color:#fff;background:#13233abd;border-color:#38bdf85c}.toolDetailPrimaryAction{color:#fff!important;background:linear-gradient(135deg,#2563ebf5,#06b6d4e6)!important;border-color:#0000!important}.toolDetailPrimaryAction:hover{filter:brightness(1.06)}.toolDetailGhostAction{cursor:pointer}.toolDetailHeroActions button.toolDetailGhostAction{font:inherit}.toolDetailHealthPanel{border-radius:20px;padding:18px 20px}.toolDetailHealthRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.toolDetailHealthRow span{color:var(--eg-text-2);background:#08111f6b;border:1px solid #94a3b81a;border-radius:14px;flex-direction:column;gap:6px;padding:11px 12px;font-size:12px;display:flex}.toolDetailHealthRow b{color:var(--eg-text);font-size:14px}.toolDetailHealthHint{color:var(--eg-muted);margin:10px 0 0;font-size:12px;line-height:1.6}.toolDetailSection.detailCard,.toolDetailTagSection.detailCard,.detailReviewBlock.detailCard{padding:20px}.toolDetailSection h2,.toolDetailTagSection h2,.detailReviewBlock h2{margin:0 0 14px;font-size:18px}.toolDetailInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.toolDetailInfoCard{background:#08111f8a;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:14px 15px;display:flex}.toolDetailInfoLabel{min-width:0;color:var(--eg-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.toolDetailInfoLabel em{min-width:0;font-style:normal}.toolDetailInfoCard a,.toolDetailInfoCard b{color:var(--eg-text);overflow-wrap:anywhere;line-height:1.6}.toolDetailInfoCard a{color:#8fd5ff}.toolDetailTags{gap:8px;margin-top:2px;display:grid}.toolDetailTagsLabel{color:var(--eg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.toolDetailTagRow{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.toolDetailRelatedCard{gap:10px;display:grid}.relatedToolCardCompact{min-width:0;color:inherit;background:#08111f8a;border:1px solid #ffffff0f;border-radius:15px;align-items:center;gap:12px;padding:12px 13px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.relatedToolCardCompact:hover{background:#13233ac2;border-color:#38bdf83d;transform:translateY(-2px)}.relatedToolCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.relatedToolCopy b,.relatedToolCopy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.relatedToolCopy b{color:var(--eg-text);font-size:14px}.toolDetailAd{flex-direction:column;gap:10px;display:flex}.toolDetailAdPlaceholder{border-style:dashed}.toolDetailAdContacts{color:var(--eg-text-2);gap:6px;font-size:12px;line-height:1.55;display:grid}.toolDetailAdCta{color:#fff;background:linear-gradient(135deg,#2563ebf0,#06b6d4db);border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;min-height:40px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.toolDetailAdCta:hover{filter:brightness(1.06)}.toolDetailMedia figure,.toolDetailSeoPanel{background:linear-gradient(135deg,#0d1728eb,#08111fe6),#08111fdb;border-color:#38bdf824}.detailReviewBlock{border-radius:20px}@media (width<=980px){.toolDetailPage{width:min(100% - 20px,1200px)}.toolDetailLayout{grid-template-columns:minmax(0,1fr)}.toolDetailSidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.toolDetailHeroTop{grid-template-columns:minmax(0,1fr)}.toolDetailHeroActions{justify-content:flex-start;min-width:0}}@media (width<=640px){.toolDetailPage{width:min(100% - 16px,1200px);padding:20px 0 32px}.toolProfileCard.toolDetailHeroCard,.toolDetailSection.detailCard,.toolDetailTagSection.detailCard,.detailReviewBlock.detailCard,.toolDetailHealthPanel,.toolDetailSeoPanel,.asideCard.toolDetailAd{border-radius:18px;padding:16px}.toolDetailBrand{align-items:flex-start}.toolDetailBrand .toolIconWrap.large,.toolDetailBrand .toolIconImg.large{width:64px;min-width:64px;height:64px}.toolDetailHeroCopy h1{font-size:clamp(28px,8vw,36px)}.toolDetailHeroBadges{gap:6px}.toolDetailHeroActions .websiteLink,.toolDetailHeroActions .toolDetailGhostAction{width:100%}.toolDetailInfoGrid,.toolDetailHealthRow,.toolDetailSidebar,.toolDetailMedia{grid-template-columns:minmax(0,1fr)}.toolDetailAdCta,.relatedToolCardCompact{width:100%}}.toolCard,.homeFocusCard,.toolProfileCard.toolDetailHeroCard,.toolDetailSection.detailCard,.toolDetailIntroCard,.toolDetailFold,.asideCard.toolDetailAd,.toolDetailRelatedCard{background:linear-gradient(135deg,#0d1728fa,#08111ff0),#08111fe6!important;border-color:#38bdf824!important;box-shadow:0 18px 54px #00000057!important}.toolCard{border-radius:18px!important;min-height:214px!important;padding:14px!important}.toolCard:hover,.homeFocusCard:hover,.relatedToolCardCompact:hover,.toolDetailFold:hover,.toolProfileCard.toolDetailHeroCard:hover,.toolDetailSection.detailCard:hover,.asideCard.toolDetailAd:hover{transform:translateY(-1px);border-color:#38bdf857!important;box-shadow:0 22px 58px #0284c729!important}.toolCardMain{gap:10px!important}.toolCardHero{align-items:flex-start!important}.toolCardHeading b{font-size:15px!important}.toolCardHeading small{color:var(--eg-muted)!important;font-size:12px!important}.toolCardMeta{flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important;display:flex!important}.toolCardMetaBadge{min-height:24px!important;color:var(--eg-text-2)!important;background:#08111f8f!important;border:1px solid #94a3b829!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.toolCardCategoryBadge{color:#8fd5ff!important;border-color:#38bdf82e!important}.toolCardCountryBadge .toolMetaText,.toolCardLanguageBadge .toolMetaText{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.toolCardCountryBadge .toolMetaFlag,.toolCardLanguageBadge .toolMetaGlyph{color:#38bdf8!important;font-size:11px!important;font-weight:800!important}.toolDesc{min-height:40px!important;margin:10px 0 0!important;line-height:1.6!important}.toolCardActions{margin-top:12px!important}.toolCardCta{min-height:38px!important;padding:0 12px!important}.toolCardHeat{color:var(--eg-muted)!important;font-size:12px!important}.homeFocusSection,.homeFeaturedSection{padding-top:4px!important}.homeFocusGrid,.homeFeaturedGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.homeFocusCard,.homeFeaturedCard{color:inherit!important;background:linear-gradient(#0f1a2cf5,#08111feb)!important;border:1px solid #1e2d46eb!important;border-radius:20px!important;grid-template-columns:52px minmax(0,1fr)!important;gap:14px!important;padding:18px!important;text-decoration:none!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;display:grid!important;box-shadow:0 12px 32px #0003!important}.homeFocusCard:hover,.homeFeaturedCard:hover{border-color:#38bdf857!important;transform:translateY(-2px)!important;box-shadow:0 16px 36px #00000042!important}.homeFocusIcon,.homeFeaturedIcon{color:#8fd5ff!important;background:linear-gradient(135deg,#2563eb29,#06b6d41f)!important;border:1px solid #38bdf829!important;border-radius:16px!important;place-items:center!important;width:52px!important;height:52px!important;display:grid!important}.homeFocusIcon img,.homeFeaturedIcon img{object-fit:contain!important;width:24px!important;height:24px!important}.homeFocusBody,.homeFeaturedBody{gap:8px!important;min-width:0!important;display:grid!important}.homeFocusTop,.homeFeaturedTop{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;display:flex!important}.homeFocusTop b,.homeFeaturedTop b{min-width:0!important;color:var(--eg-text)!important;font-size:18px!important;line-height:1.2!important}.homeFocusTop span,.homeFeaturedTop span{color:var(--eg-muted)!important;white-space:nowrap!important;flex:none!important;font-size:12px!important}.homeFocusBody p,.homeFeaturedBody p{color:var(--eg-text-2)!important;-webkit-line-clamp:2!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;min-height:3.2em!important;margin:8px 0 0!important;line-height:1.6!important;display:-webkit-box!important;overflow:hidden!important}.toolProfileCard.toolDetailHeroCard{padding:20px!important}.toolDetailHeroTop{gap:16px!important}.toolDetailBrand .toolIconWrap.large,.toolDetailBrand .toolIconImg.large{width:76px!important;min-width:76px!important;height:76px!important}.toolDetailHeroCopy h1{margin-top:10px!important;font-size:clamp(30px,3.2vw,42px)!important}.toolDetailIntro{max-width:60ch!important;margin-top:10px!important}.toolDetailHeroBadges{gap:6px!important;margin-top:12px!important}.toolDetailBadge{background:#08111fa3!important;border-color:#94a3b829!important;min-height:28px!important;padding:5px 10px!important;font-size:11px!important}.toolDetailBadgeCategory{color:#8fd5ff!important;border-color:#38bdf833!important}.toolDetailBadgeTag{color:var(--eg-text-2)!important}.toolDetailHeroActions{gap:8px!important;min-width:0!important}.toolDetailHeroActions>*{min-height:42px!important}.toolDetailSectionHead{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.toolDetailSectionHead h2{margin:0!important}.toolDetailSectionHead p{color:var(--eg-muted)!important;margin:6px 0 0!important;font-size:12px!important}.toolDetailIntroCard{gap:14px!important;padding:20px!important;display:grid!important}.toolDetailAudienceBlock{background:#040a156b!important;border:1px solid #94a3b81f!important;border-radius:16px!important;gap:6px!important;padding:14px 16px!important;display:grid!important}.toolDetailAudienceBlock span{color:var(--eg-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}.toolDetailAudienceBlock p{color:var(--eg-text)!important;overflow-wrap:anywhere!important;margin:0!important;line-height:1.65!important}.toolDetailInlineLinks{flex-wrap:wrap!important;gap:14px!important;display:flex!important}.toolDetailInlineLinks a{color:#8fd5ff!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important}.toolDetailInlineLinks a:hover{color:#c7f0ff!important;text-decoration:underline!important}.toolDetailFold{border-radius:16px!important;padding:0!important;overflow:hidden!important}.toolDetailFold summary{cursor:pointer!important;color:var(--eg-text)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:13px 16px!important;font-weight:800!important;list-style:none!important;display:flex!important}.toolDetailFold summary::-webkit-details-marker{display:none!important}.toolDetailFold summary:after{content:"+"!important;color:var(--eg-cyan)!important;font-size:18px!important;line-height:1!important}.toolDetailFold[open] summary:after{content:"-"!important}.toolDetailFoldBody{gap:10px!important;padding:0 16px 16px!important;display:grid!important}.toolDetailInfoList{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important;display:grid!important}.toolDetailInfoLine{background:0 0!important;border-bottom:1px solid #94a3b814!important;flex-direction:column!important;gap:5px!important;padding:10px 0!important;display:flex!important}.toolDetailInfoLine.isMuted{opacity:.74!important}.toolDetailInfoLine a,.toolDetailInfoLine b{color:var(--eg-text)!important;overflow-wrap:anywhere!important;line-height:1.55!important;text-decoration:none!important}.toolDetailInfoLine a{color:#8fd5ff!important}.toolDetailHealthRowCompact{grid-template-columns:repeat(3,minmax(0,1fr))!important}.toolDetailHealthRowCompact span{padding:10px 12px!important}.toolDetailFoldNote{color:var(--eg-muted)!important;margin:0!important;font-size:12px!important;line-height:1.6!important}.toolDetailSeoGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.toolDetailSeoGrid div{background:#08111f85!important;border:1px solid #94a3b81a!important;border-radius:14px!important;padding:12px 14px!important}.toolDetailSeoGrid span{color:var(--eg-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important;display:block!important}.toolDetailSeoGrid p{color:var(--eg-text)!important;overflow-wrap:anywhere!important;margin:6px 0 0!important;line-height:1.6!important}.toolDetailRelatedCard{gap:10px!important}.relatedToolCardCompact{background:#08111f85!important;border:1px solid #94a3b81a!important;border-radius:14px!important;padding:11px 12px!important}.relatedToolCardCompact:hover{transform:translateY(-1px)!important}.relatedToolCopy b{font-size:13px!important}.relatedToolCopy small{color:var(--eg-muted)!important;font-size:11px!important}.toolDetailAd{gap:8px!important;padding:16px 18px!important}.toolDetailAd img{border-radius:14px!important}.toolDetailAd small{color:var(--eg-cyan)!important;font-weight:800!important}.toolDetailAdContacts{gap:5px!important;font-size:12px!important}.toolDetailAdCta{border-radius:12px!important;min-height:38px!important;padding:0 14px!important}.categoryEmptyCompact{padding:18px!important}.categoryEmptyCompact .categoryEmptyActions{margin-top:4px!important}.featuredToolsSection{margin-top:18px!important}@media (width<=980px){.homeFocusGrid,.toolDetailLayout{grid-template-columns:minmax(0,1fr)!important}.homeFeaturedGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.homeFocusCard,.homeFeaturedCard{grid-template-columns:44px minmax(0,1fr)!important}.toolDetailHeroTop{grid-template-columns:minmax(0,1fr)!important}.toolDetailHeroActions{justify-content:flex-start!important}.toolDetailInfoList,.toolDetailSeoGrid,.toolDetailHealthRowCompact,.toolDetailSidebar{grid-template-columns:minmax(0,1fr)!important}}@media (width<=640px){.toolDetailPage{width:min(100% - 16px,1200px)!important;padding:18px 0 28px!important}.toolProfileCard.toolDetailHeroCard,.toolDetailIntroCard,.toolDetailFold,.asideCard.toolDetailAd,.toolDetailSection.detailCard{border-radius:16px!important;padding:14px!important}.toolDetailBrand .toolIconWrap.large,.toolDetailBrand .toolIconImg.large{width:64px!important;min-width:64px!important;height:64px!important}.toolDetailHeroBadges{gap:5px!important}.toolDetailHeroActions .websiteLink,.toolDetailHeroActions .toolDetailGhostAction{width:100%!important}.homeFocusCard{grid-template-columns:minmax(0,1fr)!important}.homeFocusIcon{border-radius:14px!important;width:44px!important;height:44px!important}.homeFocusTop{flex-direction:column!important}.homeFeaturedCard{grid-template-columns:minmax(0,1fr)!important}.homeFeaturedIcon{border-radius:14px!important;width:44px!important;height:44px!important}.homeFeaturedTop{flex-direction:column!important}.toolDetailInlineLinks{gap:10px!important}.toolCardActions{gap:8px!important}.toolCardCta{width:100%!important}.homeFeaturedGrid{grid-template-columns:minmax(0,1fr)!important}}html,body,#root{color:#f8fafc!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:radial-gradient(circle at 72% 8%,#2563eb2e,#0000 30%),radial-gradient(circle at 18% 18%,#06b6d41a,#0000 26%),linear-gradient(#050a14 0%,#08111f 46%,#050a14 100%)!important;overflow-x:hidden!important}.site,main,.landingWorkspace,.detailPage,.portalPage,.officialPage,.officialToolsPage,.categoryMode{color:#f8fafc!important;background:0 0!important}.landingWorkspace{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:18px!important;width:min(100% - 32px,1440px)!important;margin:18px auto 48px!important;display:grid!important}.homeWorkspace{grid-template-columns:minmax(0,1fr)!important}.categoryWorkspace{grid-template-columns:minmax(250px, var(--eg-sidebar-width)) minmax(0, 1fr)!important}.landingContentColumn{min-width:0!important}.desktopSidebar{background:linear-gradient(#0d1728fa,#08111ff5)!important;border:1px solid #1e2d46!important;border-radius:20px!important;max-height:calc(100vh - 108px)!important;padding:14px!important;position:sticky!important;top:88px!important;overflow:auto!important;box-shadow:0 24px 60px #00000057!important}.homeWorkspace .desktopSidebar,.mobileCategoryRail{display:none!important}.categoryPageHero,.homeHeroPro.homeHeroSearchFirst,.section.homeSectionPro,.toolDetailPage,.toolProfileCard.toolDetailHeroCard,.toolDetailSection.detailCard,.toolDetailIntroCard,.toolDetailFold,.asideCard.toolDetailAd,.toolDetailRelatedCard,.officialToolCard,.featuredCategoryCard,.resourceMiniColumn,.resourceMiniItem,.toolCard,.empty,.searchEmpty,.resourceHint,.paginationBar,.tagScrollShell{background:#0d1728!important;border-color:#1e2d46!important}.categoryPageHeroCompact{padding:18px!important}.categoryHeroControls{justify-content:flex-end!important;gap:12px!important;display:flex!important}.categoryHeroControls .filterSelectRow{width:auto!important}.breadcrumbLine{color:#7c8ca8!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.breadcrumbLine a{color:#8fd5ff!important}.toolBreadcrumb{width:min(100% - 32px,1200px)!important;margin:16px auto 0!important;padding:0 4px!important}.toolDetailPage{width:min(1200px,100% - 32px)!important;margin:0 auto!important;padding:20px 0 48px!important}.toolDetailLayout{grid-template-columns:minmax(0,1fr) 336px!important;gap:24px!important}.toolDetailSidebar{gap:16px!important;display:grid!important}.toolDetailAside{position:sticky!important;top:96px!important}.mobileBottomNav{display:none!important}@media (width<=767px){.topbarInner,.landingWorkspace,.toolDetailPage,.toolBreadcrumb{width:min(100% - 16px,1200px)!important}.topbarInner{gap:8px!important;min-height:64px!important}.topbar .mainNav.desktopOnly,.topbar .countryControl.desktopOnly,.topbar .languageGroup.desktopOnly,.topbar .themeToggle.desktopOnly,.topbar .desktopAuthNav.desktopOnly,.topbar .desktopUserControl.desktopOnly,.topbar .tabletOnly,.topbar .compactCountryBtn,.topbar .compactAuthNav{display:none!important}.topbar .headerControls{gap:8px!important;margin-left:auto!important}.topbar .headerControls>:not(.navSearchBtn):not(.menuBtn){display:none!important}.topbar .navSearchBtn,.topbar .menuBtn{display:inline-flex!important}.landingWorkspace{grid-template-columns:minmax(0,1fr)!important;margin:12px auto 96px!important}.homeWorkspace,.categoryWorkspace{grid-template-columns:minmax(0,1fr)!important}.desktopSidebar{display:none!important}.homeHeroPro.homeHeroSearchFirst{border-radius:22px!important;padding:20px!important}.homeFeaturedGrid,.featuredCategoryGrid,.resourceColumnGrid,.hotToolsGrid,.grid-tools{grid-template-columns:minmax(0,1fr)!important}.homeFeaturedCard,.featuredCategoryCard,.toolCard,.resourceMiniColumn,.resourceMiniItem{width:100%!important}.toolDetailLayout{grid-template-columns:minmax(0,1fr)!important}.toolDetailAside{position:static!important}.toolDetailSidebar{grid-template-columns:minmax(0,1fr)!important}.toolDetailPage{padding-bottom:48px!important}.mobileBottomNav,.mobileBottomNavItem{display:none!important}}.topbar{min-height:72px!important}.topbarInner{align-items:center!important;gap:12px!important;width:min(100% - 24px,1240px)!important;min-height:72px!important;padding-inline:0!important}.brandWrap{width:clamp(150px,15vw,184px)!important;min-width:150px!important;max-width:184px!important}.brand small{font-size:10px!important}.mainNav.desktopOnly{flex:auto!important;justify-content:center!important;gap:4px!important;min-width:0!important}.mainNavLink,.mainNavLink.primaryNavItem{min-width:0!important;height:40px!important;padding:0 10px!important;font-size:13px!important}.mainNavLink:after{height:1.5px!important;bottom:0!important;left:14px!important;right:14px!important}.headerControls{flex-wrap:nowrap!important;gap:6px!important}.navSearchBtn,.mobileSearchBtn{color:#7c8ca8!important;background:0 0!important;border-color:#0000!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:inline-flex!important}.navSearchBtn.active{color:#38bdf8!important;box-shadow:none!important;border-color:#38bdf838!important}.countryControl{width:124px!important;min-width:124px!important;max-width:136px!important}.languageGroup{width:132px!important;min-width:132px!important;max-width:144px!important}.countryControlCopy small,.languageControlCopy small{font-size:10px!important}.countryControlCopy b,.languageControlCopy b{font-size:12px!important}.landingWorkspace{gap:14px!important;width:min(100% - 24px,1240px)!important;margin:14px auto 42px!important}.landingContentColumn{gap:14px!important;display:grid!important}.homeWorkspace .homeHeroPro.homeHeroSearchFirst{grid-template-columns:minmax(0,1fr) 260px!important;align-items:stretch!important;gap:12px!important;min-height:240px!important;margin-bottom:0!important;padding:16px!important;display:grid!important}.homeWorkspace .heroCopy{max-width:100%!important}.homeWorkspace .heroEyebrow{margin-bottom:8px!important;padding:5px 10px!important;font-size:12px!important}.homeWorkspace .heroCopy h1{max-width:660px!important;font-size:clamp(31px,2.7vw,38px)!important;line-height:1.04!important}.homeWorkspace .heroCopy>p{max-width:620px!important;margin-top:8px!important;font-size:14px!important;line-height:1.5!important}.homeWorkspace .heroSearchBox{border-radius:14px!important;max-width:640px!important;height:44px!important;margin-top:10px!important;padding:0 12px!important}.homeWorkspace .hotSearchWrap{align-items:flex-start!important;gap:8px!important;max-width:640px!important;margin-top:8px!important}.homeWorkspace .hotSearchList{flex-wrap:wrap!important;gap:8px!important;overflow:visible!important}.homeWorkspace .homeHeroAside{background:linear-gradient(#0d1728eb,#08111fdb)!important;border:1px solid #38bdf81a!important;border-radius:18px!important;align-content:start!important;gap:8px!important;width:min(100%,260px)!important;margin-left:auto!important;padding:10px!important;display:grid!important;box-shadow:0 10px 28px #0000002e!important}.homeHeroStatsLine{color:#cbd5e1!important;letter-spacing:-.01em!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:30px!important;margin:0!important;padding:0 2px!important;font-size:11px!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.homeWorkspace .homeFeaturedSection{margin-top:10px!important}.homeWorkspace .homeFeaturedSection .sectionHead{align-items:center!important}.homeWorkspace .homeFeaturedSection .sectionHead.compact{margin-bottom:6px!important}.homeWorkspace .homeFeaturedSection .sectionHead h2{font-size:18px!important}.homeWorkspace .homeFeaturedSection .sectionHead p{font-size:12px!important;line-height:1.45!important}.homeWorkspace .homeFeaturedGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.homeWorkspace .homeFeaturedCard{border-radius:16px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:7px!important;min-height:112px!important;padding:11px!important;position:relative!important;overflow:hidden!important}.homeWorkspace .homeFeaturedIcon{border-radius:11px!important;width:34px!important;height:34px!important}.homeWorkspace .homeFeaturedTop b{font-size:12px!important}.homeWorkspace .homeFeaturedTop span{font-size:10px!important}.homeWorkspace .homeFeaturedBody p{-webkit-line-clamp:1!important;min-height:1.3em!important;font-size:11px!important;line-height:1.3!important}.homeWorkspace .homeFeaturedCard:after{content:"↗"!important;color:#8fd5ffad!important;opacity:0!important;pointer-events:none!important;font-size:13px!important;font-weight:700!important;transition:opacity .18s,transform .18s,color .18s!important;position:absolute!important;top:10px!important;right:10px!important;transform:translateY(-2px)!important}.homeWorkspace .homeFeaturedCard:hover:after{opacity:1!important;color:#8fd5ff!important;transform:translateY(0)!important}.homeWorkspace .featuredToolsSection{margin-top:12px!important}.homeWorkspace .featuredToolsSection .sectionHead h2{font-size:17px!important}.homeWorkspace .featuredToolsSection .sectionHead p{font-size:12px!important}.homeWorkspace .featuredToolsSection .section-more-btn{color:#7c8ca8!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0!important;font-size:12px!important}.homeWorkspace .featuredToolsSection .section-more-btn:hover{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.homeWorkspace .compactResourceGrid,.homeWorkspace .hotToolsGrid,.homeWorkspace .grid.grid-tools{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.homeWorkspace .toolCard{min-height:172px!important;padding:11px!important}.homeWorkspace .toolCardMain{gap:6px!important}.homeWorkspace .toolCard .toolDesc{-webkit-line-clamp:2!important;min-height:2.55em!important;margin-top:5px!important}.homeWorkspace .toolCard .toolCardActions{margin-top:7px!important}.homeWorkspace .toolCard .toolCardCta{min-height:32px!important}.homeWorkspace .toolCard .toolCardHeat{display:none!important}.homeWorkspace .resourceColumnGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.homeWorkspace .resourceMiniColumn{border-radius:18px!important;padding:14px!important}.homeWorkspace .section.homeSectionPro{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.homeWorkspace .section.homeSectionPro+.section.homeSectionPro{margin-top:16px!important}.homeWorkspace .latestHotSection{margin-top:14px!important}.homeWorkspace .latestHotSection .sectionHead h2{font-size:18px!important}.homeWorkspace .latestHotSection .sectionHead p{font-size:13px!important}.homeWorkspace .ecosystemSection .sectionHead h2{font-size:18px!important}.homeWorkspace .ecosystemSection .sectionHead p{font-size:13px!important}@media (width<=1180px) and (width>=901px){.topbarInner{gap:10px!important}.brandWrap{width:138px!important;min-width:138px!important;max-width:160px!important}.mainNavLink,.mainNavLink.primaryNavItem{padding-inline:8px!important;font-size:12px!important}.countryControl{width:116px!important;min-width:116px!important}.languageGroup{width:126px!important;min-width:126px!important}}@media (width<=1024px){.homeWorkspace .homeHeroPro.homeHeroSearchFirst{grid-template-columns:minmax(0,1fr)!important}.homeWorkspace .homeHeroAside{width:100%!important;max-width:100%!important;margin-left:0!important}.homeWorkspace .homeFeaturedGrid,.homeWorkspace .compactResourceGrid,.homeWorkspace .hotToolsGrid,.homeWorkspace .grid.grid-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}.homeWorkspace .resourceColumnGrid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=767px){.topbarInner{gap:8px!important;min-height:64px!important}.topbar .mainNav.desktopOnly,.topbar .countryControl.desktopOnly,.topbar .languageGroup.desktopOnly,.topbar .themeToggle.desktopOnly,.topbar .desktopAuthNav.desktopOnly,.topbar .desktopUserControl.desktopOnly{display:none!important}.topbar .navSearchBtn,.topbar .menuBtn{display:inline-flex!important}.landingWorkspace{width:min(100% - 16px,1280px)!important;margin:12px auto 96px!important}.homeWorkspace .homeHeroPro.homeHeroSearchFirst{gap:14px!important;padding:15px!important}.homeWorkspace .heroCopy h1{font-size:clamp(28px,8vw,33px)!important}.homeWorkspace .heroCopy>p{font-size:13px!important}.homeWorkspace .heroSearchBox{height:43px!important}.homeWorkspace .homeHeroAside{padding:12px!important}.homeWorkspace .homeHeroStatsLine{font-size:11px!important}.homeWorkspace .featuredToolsSection .sectionHead{flex-direction:column!important;align-items:flex-start!important}.homeWorkspace .featuredToolsSection .section-more-btn{margin-top:4px!important}.homeWorkspace .homeFeaturedGrid,.homeWorkspace .compactResourceGrid,.homeWorkspace .hotToolsGrid,.homeWorkspace .grid.grid-tools,.homeWorkspace .homeFeaturedCard,.homeWorkspace .resourceColumnGrid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=768px){.topbar{overflow-x:clip!important}.topbarInner{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:8px!important;width:min(100% - 16px,1200px)!important;min-height:64px!important}.brandWrap{flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important}.brand{gap:10px!important;overflow:hidden!important}.brandText{text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;max-width:none!important;overflow:visible!important}.brandText b{text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;max-width:none!important;font-size:14px!important;line-height:1.15!important;display:block!important;overflow:visible!important}.brandText small,.topbar .mainNav.desktopOnly,.topbar .countryControl.desktopOnly,.topbar .languageGroup.desktopOnly,.topbar .themeToggle.desktopOnly,.topbar .desktopAuthNav.desktopOnly,.topbar .desktopUserControl.desktopOnly,.topbar nav,.topbar .quickNav,.topbar .quick-nav,.topbar .mobileQuickNav,.topbar .mobile-quick-nav,.topbar .mobileTabs,.topbar .mobile-tabs,.topbar .mobileDock,.topbar .mobile-dock,.topbar .headerQuickNav,.topbar .header-quick-nav,.topbar .mobileBottomNav,.topbar .mobile-bottom-nav,.topbar .bottomNav,.topbar .bottom-nav,.topbar .tabBar,.topbar .tab-bar,.topbar .bottomTab,.topbar .bottom-tab{display:none!important}.topbar .headerControls{justify-self:end!important;gap:6px!important;min-width:0!important}.topbar .navSearchBtn,.topbar .menuBtn{display:inline-flex!important}.topbar .headerControls>:not(.navSearchBtn):not(.menuBtn):not(.compactCountryBtn):not(.compactLanguageBtn){display:none!important}.topbar .headerControls>.compactCountryBtn.compactCountryBtn,.topbar .headerControls>.compactLanguageBtn.compactLanguageBtn{display:inline-flex!important}.topbar .compactCountryBtn,.topbar .compactLanguageBtn{justify-content:center!important;width:auto!important;min-width:40px!important;max-width:96px!important;padding:0 10px!important}.topbar .compactCountryBtn>.country-badge,.topbar .compactLanguageBtn>.language-badge{justify-content:center!important}.topbar .compactCountryBtn .countryBadgeName,.topbar .compactLanguageBtn .languageBadgeName{display:none!important}.topbar .compactLanguageBtn .languageBadgeText{overflow:visible!important}html,body,#root{max-width:100%!important;overflow-x:hidden!important}.site,.landingWorkspace,.landingContentColumn,.categoryWorkspace,.homeWorkspace,.categoryMode{min-width:0!important;max-width:100%!important}.landingWorkspace,.categoryWorkspace{grid-template-columns:minmax(0,1fr)!important;width:min(100% - 16px,1200px)!important;margin:12px auto 96px!important}.desktopSidebar{display:none!important}.landingContentColumn,.categoryPageHero,.categoryPageHeroCompact,.categoryToolsSection,.toolGridHeader,.paginationBar{width:100%!important;min-width:0!important;max-width:100%!important}.categoryPageHeroCompact{padding:16px!important}.categoryHeroTitleRow{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.categoryHeroTitleRow>div,.categoryHeroTitleRow h1,.categoryHeroTitleRow p,.categoryResultBadge{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;max-width:100%!important}.categoryResultBadge{align-self:flex-start!important}.categoryHeroControls{flex-direction:column!important;align-items:stretch!important;width:100%!important}.categoryHeroControls .filterSelectRow,.categoryHeroControls .sortSelect{width:100%!important;min-width:0!important}.toolGridHeader{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.grid.grid-tools,.hotToolsGrid,.featuredToolGrid,.compactResourceGrid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important}.toolCard,.toolCardMain,.toolTop,.toolCardHero,.toolCardActions{width:100%!important;min-width:0!important;max-width:100%!important}.toolCard{min-height:0!important;padding:14px!important;overflow:hidden!important}.toolCardMain{gap:10px!important}.toolTop{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.toolTitle,.toolCardHeading,.toolMeta,.toolCardFooter,.toolCardActions,.toolCardMetaBadge,.toolMetaItem{min-width:0!important;max-width:100%!important}.toolTitle{flex-wrap:wrap!important}.toolTitle b,.toolCardHeading b,.toolCardHeading small,.toolMetaText,.toolCardHeat,.toolCardCta{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;overflow:visible!important}.toolMeta{flex-wrap:wrap!important;gap:6px!important}.toolCardActions{flex-direction:column!important;align-items:stretch!important}.toolCardCta{justify-content:center!important;width:100%!important;max-width:100%!important;min-height:40px!important}.toolCardFavorite{align-self:flex-start!important}.toolDetailPage{width:min(100% - 16px,1200px)!important;padding-bottom:48px!important}.toolDetailLayout,.toolDetailSidebar{grid-template-columns:minmax(0,1fr)!important}.toolDetailAside{position:static!important}.toolDetailHeroTop,.toolDetailHeroActions{grid-template-columns:minmax(0,1fr)!important}.toolDetailHeroActions .websiteLink,.toolDetailHeroActions .toolDetailGhostAction,.toolDetailAdCta{width:100%!important}.mobileBottomNav,.mobile-bottom-nav,.bottomNav,.bottom-nav,.mobileTabBar,.mobile-tab-bar,.mobileQuickNav,.mobile-quick-nav,.mobileTabs,.mobile-tabs,.mobileDock,.mobile-dock,.headerQuickNav,.header-quick-nav{display:none!important}}@media (width<=1180px){.categoryResponsiveShell{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important}.categoryResponsiveShell .desktopSidebar{display:none!important}.categoryResponsiveShell .landingContentColumn,.categoryResponsiveHero,.categoryResponsiveFilters,.categoryResponsiveResults{width:100%!important;min-width:0!important;max-width:100%!important}.categoryResponsiveResults{gap:14px!important;display:grid!important}.categoryResponsiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.categoryResponsiveToolCard{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.categoryResponsiveToolCard .toolCardMain,.categoryResponsiveToolCard .toolTop,.categoryResponsiveToolCard .toolCardActions,.categoryResponsiveToolCard .toolCardFooter{width:100%!important;min-width:0!important;max-width:100%!important}.categoryResponsiveToolCard .toolTop{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.categoryResponsiveToolCard .toolCardBrand{align-items:flex-start!important}.categoryResponsiveToolCard .toolTitle,.categoryResponsiveToolCard .toolCardHeading,.categoryResponsiveToolCard .toolMeta,.categoryResponsiveToolCard .toolCardMetaBadge,.categoryResponsiveToolCard .toolMetaItem,.categoryResponsiveToolCard .toolCardActions{min-width:0!important;max-width:100%!important}.categoryResponsiveToolCard .toolTitle b,.categoryResponsiveToolCard .toolCardHeading b,.categoryResponsiveToolCard .toolCardHeading small{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;overflow:visible!important}.categoryResponsiveToolCard .toolMeta{gap:6px!important}.categoryResponsiveToolCard .toolCardMetaBadge{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;flex-wrap:wrap!important;align-items:center!important;line-height:1.25!important;display:inline-flex!important}.categoryResponsiveToolCard .toolCardCountryBadge .toolMetaText,.categoryResponsiveToolCard .toolCardLanguageBadge .toolMetaText{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.categoryResponsiveToolCard .toolCardActions{flex-direction:column!important;align-items:stretch!important}.categoryResponsiveToolCard .toolCardCta{justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important}.categoryResponsiveToolCard .toolCardHeat{align-self:flex-start!important}}@media (width<=720px){html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.categoryResponsiveShell{padding-left:14px!important;padding-right:14px!important}.categoryResponsiveGrid{grid-template-columns:1fr!important;gap:12px!important}.categoryResponsiveToolCard{width:100%!important;max-width:100%!important}.categoryResponsiveToolCard .toolCardCta{width:100%!important}.categoryResponsiveResults .toolGridHeader,.categoryResponsiveResults .paginationBar{width:100%!important;min-width:0!important;max-width:100%!important}}.siteHeader,.site-header,.appHeader,.app-header,.mainHeader,.main-header,.topHeader,.top-header,.header,.headerBar,.header-bar,.globalHeader,.global-header,.navHeader,.nav-header,.euguardsHeader,.euguards-header{box-shadow:none!important;border-bottom:0!important}.siteHeader:after,.site-header:after,.appHeader:after,.app-header:after,.mainHeader:after,.main-header:after,.topHeader:after,.top-header:after,.header:after,.headerBar:after,.header-bar:after,.globalHeader:after,.global-header:after,.navHeader:after,.nav-header:after,.euguardsHeader:after,.euguards-header:after{content:none!important;display:none!important}.headerShell,.header-shell,.headerWrap,.header-wrap,.navShell,.nav-shell,.topNavShell,.top-nav-shell,body[data-theme] .topbar,.topbar{box-shadow:none!important;border-bottom:0!important}.topbar .mainNavLink:after,.topbar .mainNavLink.active:after,.topbar .mainNavLink:hover:after,.topbar .navLink:after,.topbar .navLink.active:after,.topbar .desktopNavLink:after,.topbar .desktopNavLink.active:after,.mainNav .mainNavLink:after,.mainNav .mainNavLink.active:after,.mainNavLink:after,.mainNavLink.active:after{content:none!important;opacity:0!important;width:0!important;height:0!important;box-shadow:none!important;background:0 0!important;display:none!important}.topbar .mainNavLink.active,.mainNavLink.active{color:#eaf6ff!important;text-shadow:none!important}.collectionPage{box-sizing:border-box!important;width:min(100% - 32px,1200px)!important;margin:0 auto!important;padding:20px 0 48px!important}.collectionPage .collectionHeroCard{gap:16px!important;display:grid!important}.collectionHeroContent{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}.collectionHeroContent h1{margin:8px 0 10px!important}.collectionHeroContent p{max-width:760px!important;margin:0!important}.collectionCountBadge{color:#e2e8f0!important;white-space:nowrap!important;background:#0c1220d1!important;border:1px solid #1e2d46!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:36px!important;padding:0 14px!important;display:inline-flex!important}.collectionSearchForm{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.collectionSearchBox{flex:320px!important;min-width:0!important}.collectionSearchBox input{min-width:0!important}.collectionSearchForm .section-more-btn{flex-shrink:0!important}.collectionResultsSection{gap:14px!important;display:grid!important}.collectionGrid{gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.favoritesGrid,.recentGrid,.searchResultsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.collectionGrid .toolCard,.collectionGrid .toolCardMain,.collectionGrid .toolCardActions,.collectionGrid .toolCardFooter{min-width:0!important}.collectionGrid .toolCard{overflow:hidden!important}.collectionGrid .toolCardMeta,.collectionGrid .toolCardHeading,.collectionGrid .toolDesc{overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important}.toolCardActions.hasFavoriteAction{flex-wrap:wrap!important;align-items:stretch!important;gap:10px!important;display:flex!important}.toolCardActions.hasFavoriteAction .toolCardFavoriteAction,.toolCardActions.hasFavoriteAction .toolCardCta{flex:140px!important;min-width:0!important}.toolCardFavoriteAction{color:#e2e8f0!important;min-height:40px!important;box-shadow:none!important;background:#08101ceb!important;border:1px solid #1e2d46!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 14px!important;transition:transform .18s,border-color .18s,background .18s,color .18s!important;display:inline-flex!important}.toolCardFavoriteAction:hover{background:#0f172af5!important;border-color:#38bdf8!important;transform:translateY(-1px)!important}.toolCardFavoriteAction.isFavorite{color:#fcd34d!important;background:#92400e47!important;border-color:#f59e0bd9!important}.toolCardFavoriteAction svg{flex-shrink:0!important}.toolDetailFavoriteAction{justify-content:center!important}.toolDetailFavoriteAction.isFavorite{color:#fcd34d!important;background:#92400e47!important;border-color:#f59e0bd9!important}.toolDetailFavoriteAction svg{flex-shrink:0!important}.collectionEmpty{align-content:start!important;gap:10px!important;display:grid!important}.collectionEmpty p{color:#94a3b8!important;margin:0!important}.collectionEmpty .categoryEmptyActions{flex-wrap:wrap!important;gap:10px!important}.collectionEmpty .categoryEmptyAction{width:auto!important}.toastLayer{z-index:5000!important;pointer-events:none!important;gap:10px!important;width:min(100%,360px)!important;display:grid!important;position:fixed!important;top:20px!important;right:20px!important}.toastItem{color:#f8fafc!important;pointer-events:auto!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#080f1cf5!important;border:1px solid #1e2d46!important;border-radius:16px!important;align-items:flex-start!important;gap:10px!important;padding:12px 14px!important;display:flex!important;box-shadow:0 16px 40px #03071273!important}.toastDot{background:#38bdf8!important;border-radius:999px!important;flex:none!important;width:10px!important;height:10px!important;margin-top:5px!important}.toastMessage{overflow-wrap:anywhere!important;min-width:0!important;line-height:1.45!important}.toast-success{border-color:#22c55e80!important}.toast-success .toastDot{background:#22c55e!important}.toast-error{border-color:#f8717180!important}.toast-error .toastDot{background:#f87171!important}.toast-info{border-color:#38bdf880!important}.toast-info .toastDot{background:#38bdf8!important}@media (width<=1100px){.favoritesGrid,.recentGrid,.searchResultsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.collectionPage{width:min(100% - 16px,1200px)!important;padding:16px 0 40px!important}.collectionHeroContent,.collectionSearchForm{flex-direction:column!important;align-items:stretch!important}.collectionSearchBox,.collectionSearchForm .section-more-btn{width:100%!important}.favoritesGrid,.recentGrid,.searchResultsGrid{grid-template-columns:minmax(0,1fr)!important}.toolCardActions.hasFavoriteAction{flex-direction:column!important}.toolCardActions.hasFavoriteAction .toolCardFavoriteAction,.toolCardActions.hasFavoriteAction .toolCardCta{flex:none!important;width:100%!important}.toolDetailFavoriteAction{width:100%!important}.toastLayer{width:auto!important;left:12px!important;right:12px!important}}
