*{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{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}.categoryCount{color:#8ea2be;font-size:12px}.categoryCount.zero{opacity:.5}.categoryChildren,.expandChildren{margin-top:8px;padding-left:14px}.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:0 0;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden}.siteLogo.compact{width:42px;height:42px}.front-brand-logo{object-fit:contain;object-position:center;background:0 0;border-radius:999px;width:42px;height:42px;display:block;box-shadow:0 0 18px #d4af3752}.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,.toolIconWrap{box-shadow:0 0 0 1px #10131a80,0 10px 24px #00000047;background:#f6f1e8f5!important;border:1px solid #d4af3752!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{width:46px;height:46px;box-shadow:0 0 18px #d4af3752}@media (width<=760px){.front-brand-logo{width:38px;height:38px}.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{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.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:64px;height:64px}.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{color:#fff;background:linear-gradient(135deg,#b91c1c,#f59e0b);border:1px solid #ffffff47;border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff40}.userAvatarPro{width:32px;height:32px;font-size:15px}.userAvatarLarge{width:42px;height:42px;font-size:18px}.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:68px;height:68px}.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}.toolDetailSeoGrid p{color:var(--text-soft);overflow-wrap:anywhere;margin:5px 0 0;line-height:1.65}.toolDetailSidebar{gap:14px;display:grid}.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}.toolDetailAd small{color:var(--gold-light);font-weight:800}.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}.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}.topbarInner{gap:18px;width:min(1280px,100% - 32px);min-height:72px;margin:0 auto}.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{gap:8px 10px;margin-top:10px}.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{align-items:center;gap:18px}.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}.toolDesc{min-height:40px!important;margin:10px 0!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}.toolCard{border-radius:16px!important;min-height:210px!important;padding:14px!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}.toolCardFooter,.toolCardActions{margin-top:9px!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}.toolCard{min-height:0!important;padding:14px!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}.toolCardActions{margin-top:9px!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}.ecosystemLinks a[href*="app.euguards.com"],.officialToolActionBtn[href*="app.euguards.com"],.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,.ecosystemLinks a[href*="app.euguards.com"],.officialToolActionBtn[href*="app.euguards.com"],.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}.countryControl{width:clamp(136px,10vw,170px)!important;min-width:136px!important;max-width:170px!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}.topbar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#08111fe0!important;border-bottom:1px solid #1e2d46!important;box-shadow:0 18px 48px #00000047!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}.languageGroup{width:clamp(170px,14vw,210px)!important;min-width:170px!important;max-width:210px!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}
