/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-leading:initial;--tw-duration:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-space-y-reverse:0}}}@layer theme{:root,:host{--font-sans:"Manrope","Noto Sans",Arial,Helvetica,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-nx-bg:#05090d;--color-nx-ink:#f7faf9;--color-nx-muted:#9aabae;--color-nx-muted-2:#65787d;--color-nx-accent:#74e2c3;--color-nx-green:#67d7a7;--color-nx-amber:#e8bd72;--color-nx-red:#ef7f92}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{color-scheme:dark;scroll-behavior:smooth;background:var(--color-nx-bg);font-family:var(--nx-font-sans,var(--font-sans));font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{max-width:100%;overflow-x:clip}body{background-color:var(--color-nx-bg);--tw-leading:var(--leading-relaxed);min-height:100vh;font-size:16px;line-height:var(--leading-relaxed);color:var(--color-nx-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;font-family:var(--nx-font-sans,var(--font-sans))!important}body:before{content:"";pointer-events:none;z-index:-2;background:radial-gradient(55rem 34rem at 9% -8%,#49d0b118,#0000 62%),radial-gradient(44rem 28rem at 92% 8%,#5c82dc12,#0000 68%),linear-gradient(#07100f 0,#05090d 23rem 100%);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:-1;opacity:.22;background-image:radial-gradient(#ffffff0d .6px,#0000 .6px);background-size:18px 18px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 42rem);mask-image:linear-gradient(#000c,#0000 42rem)}a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}button,input{font:inherit}button{cursor:pointer}::selection{color:#fff;background:#74e2c333}:focus-visible{outline-offset:3px;outline:2px solid #74e2c3b8}:lang(ar),:lang(fa){font-family:Noto Sans Arabic,Noto Sans,sans-serif}:lang(he){font-family:Noto Sans Hebrew,Noto Sans,sans-serif}:lang(hi){font-family:Noto Sans Devanagari,Noto Sans,sans-serif}:lang(bn){font-family:Noto Sans Bengali,Noto Sans,sans-serif}:lang(th){font-family:Noto Sans Thai,Noto Sans,sans-serif}:lang(ta){font-family:Noto Sans Tamil,Noto Sans,sans-serif}:lang(te){font-family:Noto Sans Telugu,Noto Sans,sans-serif}:lang(am){font-family:Noto Sans Ethiopic,Noto Sans,sans-serif}:lang(zh-Hans){font-family:Noto Sans SC,Noto Sans,sans-serif}:lang(zh-Hant){font-family:Noto Sans TC,Noto Sans,sans-serif}:lang(ja){font-family:Noto Sans JP,Noto Sans,sans-serif}:lang(ko){font-family:Noto Sans KR,Noto Sans,sans-serif}:lang(ka){font-family:Noto Sans Georgian,Noto Sans,sans-serif}:lang(hy){font-family:Noto Sans Armenian,Noto Sans,sans-serif}body,button,input,textarea,select{font-family:var(--nx-font-sans,var(--font-sans));font-synthesis:none}input[type=search]{appearance:none;border:0;outline:0}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.nx-search-input:-webkit-autofill{caret-color:#f7faf9;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f7faf9!important;box-shadow:inset 0 0 0 1000px #0d171d!important}.nx-search-input:-webkit-autofill:hover{caret-color:#f7faf9;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f7faf9!important;box-shadow:inset 0 0 0 1000px #0d171d!important}.nx-search-input:-webkit-autofill:focus{caret-color:#f7faf9;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f7faf9!important;box-shadow:inset 0 0 0 1000px #0d171d!important}.nx-language-search:-webkit-autofill{caret-color:#f7faf9;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f7faf9!important;box-shadow:inset 0 0 0 1000px #0d171d!important}.nx-language-search:-webkit-autofill:hover{caret-color:#f7faf9;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f7faf9!important;box-shadow:inset 0 0 0 1000px #0d171d!important}.nx-language-search:-webkit-autofill:focus{caret-color:#f7faf9;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f7faf9!important;box-shadow:inset 0 0 0 1000px #0d171d!important}}@layer components{.nx-icon{flex-shrink:0;width:1em;height:1em}.nx-shell{width:100%;max-width:1460px;padding-inline:calc(var(--spacing)*5);margin-inline:auto}@media (min-width:40rem){.nx-shell{padding-inline:calc(var(--spacing)*7)}}@media (min-width:64rem){.nx-shell{padding-inline:calc(var(--spacing)*10)}}@media (min-width:80rem){.nx-shell{padding-inline:calc(var(--spacing)*12)}}.nx-main{min-height:68vh;padding-top:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*20)}@media (min-width:40rem){.nx-main{padding-bottom:calc(var(--spacing)*24)}}@media (min-width:64rem){.nx-main{padding-top:calc(var(--spacing)*5)}}.nx-scroll-lock{overflow:hidden}.nx-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-header{top:calc(var(--spacing)*0);z-index:50;--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);background-color:oklab(13.6471% -.00549081 -.0108259/.88);position:sticky;box-shadow:0 12px 34px #0000002e}.nx-header-row{align-items:center;gap:calc(var(--spacing)*4);height:74px;display:flex}.nx-brand{align-items:center;gap:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-extrabold);font-size:16px;font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-white);flex-shrink:0;display:flex}.nx-brand-mark{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);color:var(--color-nx-accent);background-color:#101b21;border-radius:13px;place-items:center;display:grid;box-shadow:0 8px 24px #0003}.nx-brand-mark .nx-icon{width:19px;height:19px}.nx-brand-copy small{margin-top:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-nx-muted-2);display:block}.nx-nav{margin-left:calc(var(--spacing)*6);align-items:center;gap:calc(var(--spacing)*1);display:none}@media (min-width:64rem){.nx-nav{display:flex}}.nx-nav-link{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-nx-muted);position:relative}@media (hover:hover){.nx-nav-link:hover{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.nx-nav-link:hover{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.nx-nav-link:hover{color:var(--color-white)}}.nx-nav-link.is-active{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.nx-nav-link.is-active{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.nx-nav-link.is-active{color:var(--color-white)}.nx-nav-link.is-active:after{content:"";bottom:calc(var(--spacing)*1);height:2px;width:calc(var(--spacing)*5);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-nx-accent);border-radius:3.40282e38px;position:absolute;left:50%}.nx-header-search{height:calc(var(--spacing)*10);align-items:center;gap:calc(var(--spacing)*2);background-color:#ffffff09;border-radius:14px;width:270px;margin-left:auto;display:none}@supports (color:color-mix(in lab, red, red)){.nx-header-search{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.nx-header-search{padding-inline:calc(var(--spacing)*3.5);color:var(--color-nx-muted)}@media (min-width:80rem){.nx-header-search{display:flex}}.nx-header-search{box-shadow:0 8px 24px #0000001a}.nx-header-search .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nx-header-search input{min-width:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-white);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.nx-header-search input::placeholder{color:var(--color-nx-muted-2)}.nx-search-hint{border-radius:var(--radius-md);background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.nx-search-hint{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nx-search-hint{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-nx-muted-2)}.nx-header-actions{align-items:center;gap:calc(var(--spacing)*2);flex-shrink:0;margin-inline-start:auto;display:flex}.nx-header-action{height:calc(var(--spacing)*10);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);background-color:#ffffff09;border-radius:14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nx-header-action{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.nx-header-action{padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-nx-muted)}@media (hover:hover){.nx-header-action:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.nx-header-action:hover{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.nx-header-action:hover{color:var(--color-white)}}.nx-header-action{box-shadow:0 8px 24px #0000001a}.nx-header-action .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nx-header-chevron{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.nx-language-wrap{position:relative}.nx-language-wrap.is-open .nx-header-chevron{transform:rotate(180deg)}.nx-language-panel{visibility:hidden;top:calc(100% + 10px);right:calc(var(--spacing)*0);--tw-translate-y:calc(var(--spacing)*2);width:340px;translate:var(--tw-translate-x)var(--tw-translate-y);padding:calc(var(--spacing)*3);opacity:0;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#0b1319;border-radius:22px;transition-duration:.15s;position:absolute;box-shadow:0 30px 90px #0000007a}.nx-language-panel:before{content:"";background:0 0;height:14px;position:absolute;top:-14px;left:0;right:0}.nx-language-wrap.is-open .nx-language-panel{visibility:visible;--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:1}.nx-popover-head{padding-inline:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:space-between;align-items:center;display:flex}.nx-popover-head span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nx-muted-2)}.nx-language-search-wrap{margin-bottom:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);background-color:#ffffff0a;display:flex}@supports (color:color-mix(in lab, red, red)){.nx-language-search-wrap{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nx-language-search-wrap{padding-inline:calc(var(--spacing)*3)}.nx-language-search-wrap .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-nx-muted-2)}.nx-language-search{height:calc(var(--spacing)*11);min-width:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.nx-language-search::placeholder{color:var(--color-nx-muted-2)}.nx-language-list{max-height:calc(var(--spacing)*80);padding-right:calc(var(--spacing)*1);scrollbar-width:thin;overflow-y:auto}.nx-language-item{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-nx-muted);justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.nx-language-item:hover{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.nx-language-item:hover{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.nx-language-item:hover{color:var(--color-white)}}.nx-language-item.is-active{background-color:#74e2c31a}@supports (color:color-mix(in lab, red, red)){.nx-language-item.is-active{background-color:color-mix(in oklab,var(--color-nx-accent)10%,transparent)}}.nx-language-item.is-active{color:var(--color-nx-accent)}.nx-language-code{border-radius:var(--radius-md);background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.nx-language-code{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nx-language-code{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-family:var(--font-mono);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-nx-muted-2);text-transform:uppercase;font-size:10px}@media (min-width:64rem){.nx-mobile-trigger{display:none}}.nx-mobile-panel{pointer-events:none;inset:calc(var(--spacing)*0);z-index:80;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;position:fixed}@media (min-width:64rem){.nx-mobile-panel{display:none}}.nx-mobile-panel.is-open{pointer-events:auto;opacity:1}.nx-mobile-backdrop{inset:calc(var(--spacing)*0);background-color:#0009;position:absolute}@supports (color:color-mix(in lab, red, red)){.nx-mobile-backdrop{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.nx-mobile-backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.nx-mobile-drawer{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);--tw-translate-x:100%;width:min(92vw,390px);height:100%;translate:var(--tw-translate-x)var(--tw-translate-y);padding-inline:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*8);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:#081015;transition-duration:.2s;position:absolute;overflow-y:auto;box-shadow:-28px 0 80px #0000006b}.nx-mobile-panel.is-open .nx-mobile-drawer{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.nx-mobile-head{justify-content:space-between;align-items:center;height:74px;display:flex}.nx-mobile-close{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-radius:var(--radius-xl);background-color:#ffffff0b;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nx-mobile-close{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.nx-mobile-close{color:var(--color-nx-muted)}@media (hover:hover){.nx-mobile-close:hover{color:var(--color-white)}}.nx-mobile-search{margin-top:calc(var(--spacing)*4);height:calc(var(--spacing)*12);align-items:center;gap:calc(var(--spacing)*3);background-color:#ffffff0b;border-radius:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.nx-mobile-search{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.nx-mobile-search{padding-inline:calc(var(--spacing)*4);color:var(--color-nx-muted)}.nx-mobile-search input{min-width:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.nx-mobile-search input::placeholder{color:var(--color-nx-muted-2)}.nx-mobile-nav{margin-top:calc(var(--spacing)*5);gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.nx-mobile-nav a{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3.5);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-nx-muted);border-radius:14px;justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.nx-mobile-nav a:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.nx-mobile-nav a:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nx-mobile-nav a:hover{color:var(--color-white)}}.nx-mobile-nav a.is-active{background-color:#74e2c31a}@supports (color:color-mix(in lab, red, red)){.nx-mobile-nav a.is-active{background-color:color-mix(in oklab,var(--color-nx-accent)10%,transparent)}}.nx-mobile-nav a.is-active{color:var(--color-nx-accent)}.nx-mobile-nav .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nx-mobile-language{margin-top:calc(var(--spacing)*7);background-color:#ffffff06;border-radius:20px}@supports (color:color-mix(in lab, red, red)){.nx-mobile-language{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.nx-mobile-language{padding:calc(var(--spacing)*3)}.nx-mobile-section-title{padding-inline:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-nx-muted-2);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.nx-mobile-section-title strong{color:var(--color-nx-accent)}.nx-mobile-language-search{height:calc(var(--spacing)*11);align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);background-color:#ffffff0d;display:flex}@supports (color:color-mix(in lab, red, red)){.nx-mobile-language-search{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.nx-mobile-language-search{padding-inline:calc(var(--spacing)*3)}.nx-mobile-language-search input{min-width:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.nx-mobile-language-search input::placeholder{color:var(--color-nx-muted-2)}.nx-mobile-language-list{margin-top:calc(var(--spacing)*2);max-height:calc(var(--spacing)*64);overflow-y:auto}.nx-mobile-language-item{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-nx-muted);justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.nx-mobile-language-item:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.nx-mobile-language-item:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nx-mobile-language-item:hover{color:var(--color-white)}}.nx-mobile-language-item.is-active{color:var(--color-nx-accent)}.nx-mobile-language-item small{font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.nx-breadcrumbs{align-items:center;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-nx-muted-2);flex-wrap:wrap;display:flex}@media (hover:hover){.nx-breadcrumbs a:hover{color:var(--color-nx-accent)}}.nx-breadcrumbs-sep{opacity:.4}.nx-eyebrow{margin-bottom:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-nx-accent);text-transform:uppercase;display:inline-flex}.nx-eyebrow .nx-icon{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.nx-display{text-align:center;--tw-leading:1.04;--tw-font-weight:var(--font-weight-extrabold);max-width:1050px;font-size:42px;line-height:1.04;font-weight:var(--font-weight-extrabold);--tw-tracking:-.045em;letter-spacing:-.045em;color:var(--color-white);margin-inline:auto}@media (min-width:40rem){.nx-display{font-size:58px}}@media (min-width:64rem){.nx-display{font-size:74px}}.nx-h1{--tw-leading:1.07;--tw-font-weight:var(--font-weight-extrabold);max-width:980px;font-size:34px;line-height:1.07;font-weight:var(--font-weight-extrabold);--tw-tracking:-.035em;letter-spacing:-.035em;color:var(--color-white)}@media (min-width:40rem){.nx-h1{font-size:46px}}@media (min-width:64rem){.nx-h1{font-size:54px}}.nx-h2{--tw-font-weight:var(--font-weight-extrabold);font-size:28px;font-weight:var(--font-weight-extrabold);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-white)}@media (min-width:40rem){.nx-h2{font-size:36px}}.nx-lead{margin-top:calc(var(--spacing)*4);max-width:var(--container-3xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);color:var(--color-nx-muted)}@media (min-width:40rem){.nx-lead{font-size:17px}}.nx-kicker{--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-nx-muted-2);text-transform:uppercase}.nx-hero-premium{padding-block:calc(var(--spacing)*16);position:relative}@media (min-width:40rem){.nx-hero-premium{padding-block:calc(var(--spacing)*20)}}@media (min-width:64rem){.nx-hero-premium{padding-block:calc(var(--spacing)*24)}}.nx-hero-aura{pointer-events:none;filter:blur(12px);background:radial-gradient(closest-side,#52cdb21c,#0000 72%);width:min(86vw,920px);height:320px;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.nx-hero-center{z-index:10;text-align:center;flex-direction:column;align-items:center;max-width:1120px;margin-inline:auto;display:flex;position:relative}.nx-hero-lead{max-width:760px;margin-inline:auto}.nx-global-search{width:100%;color:var(--color-nx-muted);background-color:#0d171d;border-radius:22px;align-items:center;display:flex;position:relative;box-shadow:0 24px 70px #00000047}.nx-hero-search{margin-top:calc(var(--spacing)*8);max-width:800px;padding:calc(var(--spacing)*1.5)}.nx-global-search>.nx-icon{margin-left:calc(var(--spacing)*4);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);color:var(--color-nx-muted-2);flex-shrink:0}.nx-global-search input{height:calc(var(--spacing)*12);min-width:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*3);color:var(--color-white);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1;font-size:15px}.nx-global-search input::placeholder{color:var(--color-nx-muted-2)}.nx-global-search button{height:calc(var(--spacing)*11);align-items:center;gap:calc(var(--spacing)*2);background-color:var(--color-white);padding-inline:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#07100f;border-radius:16px;display:inline-flex}@media (hover:hover){.nx-global-search button:hover{background-color:var(--color-nx-accent)}}.nx-global-search button .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nx-trust-line{margin-top:calc(var(--spacing)*5);justify-content:center;align-items:center;column-gap:calc(var(--spacing)*5);row-gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nx-muted-2);flex-wrap:wrap;display:flex}.nx-trust-line span{align-items:center;gap:calc(var(--spacing)*1.5);display:inline-flex}.nx-trust-line .nx-icon{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5);color:var(--color-nx-accent)}.nx-coverage-ribbon{z-index:10;margin-inline:auto;margin-top:calc(var(--spacing)*14);background-color:#ffffff06;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.nx-coverage-ribbon{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.nx-coverage-ribbon{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4)}@media (min-width:40rem){.nx-coverage-ribbon{padding-inline:calc(var(--spacing)*7);grid-template-columns:repeat(4,minmax(0,1fr))}}.nx-coverage-ribbon{box-shadow:0 20px 60px #00000029}.nx-coverage-ribbon div{padding-block:calc(var(--spacing)*3);text-align:center;flex-direction:column;align-items:center;display:flex}.nx-coverage-ribbon strong{--tw-font-weight:var(--font-weight-black);font-size:24px;font-weight:var(--font-weight-black);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--color-white)}@media (min-width:40rem){.nx-coverage-ribbon strong{font-size:28px}}.nx-coverage-ribbon span{margin-top:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-nx-muted-2);text-transform:uppercase}.nx-section{padding-block:calc(var(--spacing)*12)}@media (min-width:40rem){.nx-section{padding-block:calc(var(--spacing)*16)}}.nx-section-head{margin-bottom:calc(var(--spacing)*7);gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (min-width:40rem){.nx-section-head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.nx-section-head-premium{margin-bottom:calc(var(--spacing)*8)}.nx-section-copy{max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-nx-muted)}.nx-explore-section{padding-top:calc(var(--spacing)*8)}.nx-category-grid{gap:calc(var(--spacing)*3);display:grid}@media (min-width:40rem){.nx-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.nx-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nx-category-card{align-items:center;gap:calc(var(--spacing)*4);min-height:138px;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*5);text-align:left;background-color:#0b1319;border-radius:22px;display:flex}@media (hover:hover){.nx-category-card:hover{background-color:#101c23}}.nx-category-card{box-shadow:0 14px 44px #00000024}.nx-category-icon{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);background-color:#74e2c31a;border-radius:15px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nx-category-icon{background-color:color-mix(in oklab,var(--color-nx-accent)10%,transparent)}}.nx-category-icon{color:var(--color-nx-accent)}.nx-category-icon .nx-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.nx-category-copy{min-width:calc(var(--spacing)*0);flex:1}.nx-category-copy strong{--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);color:var(--color-white);display:block}.nx-category-copy small{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-nx-muted-2);display:block}.nx-category-arrow{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);background-color:#ffffff0a;border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nx-category-arrow{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nx-category-arrow{color:var(--color-nx-muted)}.nx-category-arrow .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nx-category-card:hover .nx-category-arrow{background-color:#74e2c31a}@supports (color:color-mix(in lab, red, red)){.nx-category-card:hover .nx-category-arrow{background-color:color-mix(in oklab,var(--color-nx-accent)10%,transparent)}}.nx-category-card:hover .nx-category-arrow{color:var(--color-nx-accent)}.nx-source-promo{margin-top:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*6);align-items:flex-start;gap:calc(var(--spacing)*5);padding:calc(var(--spacing)*7);background-image:linear-gradient(120deg,#74e2c314,#7aa8ff0a,#ffffff06);border-radius:28px;flex-direction:column;display:flex}@media (min-width:40rem){.nx-source-promo{padding:calc(var(--spacing)*9);flex-direction:row;align-items:center}}.nx-source-promo{box-shadow:0 24px 70px #0000002e}.nx-source-promo-icon{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-radius:var(--radius-2xl);background-color:#74e2c31a;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nx-source-promo-icon{background-color:color-mix(in oklab,var(--color-nx-accent)10%,transparent)}}.nx-source-promo-icon{color:var(--color-nx-accent)}.nx-source-promo-icon .nx-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.nx-source-promo h2{margin-top:calc(var(--spacing)*1);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:-.025em;letter-spacing:-.025em;color:var(--color-white)}.nx-source-promo p{margin-top:calc(var(--spacing)*2);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-nx-muted)}.nx-soft-button{align-items:center;gap:calc(var(--spacing)*2);background-color:#ffffff0e;border-radius:14px;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nx-soft-button{background-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}.nx-soft-button{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}@media (hover:hover){.nx-soft-button:hover{background-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.nx-soft-button:hover{background-color:color-mix(in oklab,var(--color-white)9%,transparent)}}}.nx-soft-button .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nx-catalog-hero{gap:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*10);flex-direction:column;display:flex}@media (min-width:40rem){.nx-catalog-hero{padding-block:calc(var(--spacing)*12);flex-direction:row;justify-content:space-between;align-items:flex-end}}.nx-result-inline{align-items:baseline;gap:calc(var(--spacing)*2);color:var(--color-nx-muted-2);display:flex}.nx-result-inline strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--color-white)}.nx-result-inline span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase}.nx-catalog-form{position:relative}.nx-catalog-toolbar{gap:calc(var(--spacing)*2);background-color:#ffffff06;border-radius:22px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.nx-catalog-toolbar{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.nx-catalog-toolbar{padding:calc(var(--spacing)*2)}@media (min-width:40rem){.nx-catalog-toolbar{flex-direction:row;align-items:flex-end}}.nx-search-field{height:calc(var(--spacing)*12);align-items:center;gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*4);color:var(--color-nx-muted-2);background-color:#0d171d;border-radius:15px;display:flex}.nx-search-field .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nx-search-field input{min-width:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.nx-search-field input::placeholder{color:var(--color-nx-muted-2)}.nx-filter-grow{flex:1}.nx-primary-button{height:calc(var(--spacing)*12);background-color:var(--color-white);padding-inline:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#07100f;border-radius:15px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.nx-primary-button:hover{background-color:var(--color-nx-accent)}}.nx-filter-toggle{height:calc(var(--spacing)*12);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-nx-muted);background-color:#0d171d;border-radius:15px;display:inline-flex}@media (hover:hover){.nx-filter-toggle:hover{color:var(--color-white)}}.nx-filter-toggle .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nx-filter-toggle b{height:calc(var(--spacing)*5);min-width:calc(var(--spacing)*5);background-color:var(--color-nx-accent);padding-inline:calc(var(--spacing)*1.5);color:#07100f;border-radius:3.40282e38px;place-items:center;font-size:10px;display:grid}.nx-filter-toggle.is-active{color:var(--color-nx-accent)}.nx-results-summary{padding-block:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-nx-muted-2)}.nx-active-filter{margin-bottom:calc(var(--spacing)*3);background-color:#74e2c314;border-radius:16px;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.nx-active-filter{background-color:color-mix(in oklab,var(--color-nx-accent)8%,transparent)}}.nx-active-filter{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-nx-muted)}.nx-active-filter strong{color:var(--color-white)}.nx-active-filter a{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-radius:var(--radius-xl);background-color:#ffffff0b;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nx-active-filter a{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.nx-active-filter a{color:var(--color-nx-muted)}@media (hover:hover){.nx-active-filter a:hover{color:var(--color-white)}}.nx-field{min-width:calc(var(--spacing)*0);position:relative}.nx-custom-select-field{min-width:170px}.nx-filter-label{margin-bottom:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-black);font-size:9px;font-weight:var(--font-weight-black);--tw-tracking:.15em;letter-spacing:.15em;color:var(--color-nx-muted-2);text-transform:uppercase;display:block}.nx-custom-select{position:relative}.nx-custom-select-trigger{height:calc(var(--spacing)*12);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);width:100%;padding-inline:calc(var(--spacing)*4);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);background-color:#0d171d;border-radius:15px;display:flex}@media (hover:hover){.nx-custom-select-trigger:hover{background-color:#111d24}}.nx-custom-select-trigger>span{min-width:calc(var(--spacing)*0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-custom-select-chevron{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5);color:var(--color-nx-muted-2);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.nx-custom-select.is-open .nx-custom-select-chevron{transform:rotate(180deg)}.nx-custom-select-menu{visibility:hidden;top:calc(100% + 8px);right:calc(var(--spacing)*0);z-index:40;--tw-translate-y:calc(var(--spacing)*1);width:max-content;min-width:100%;max-width:340px;translate:var(--tw-translate-x)var(--tw-translate-y);padding:calc(var(--spacing)*2);opacity:0;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#0b1319;border-radius:18px;transition-duration:.15s;position:absolute;box-shadow:0 28px 80px #0000007a}.nx-custom-select.is-open .nx-custom-select-menu{visibility:visible;--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:1}.nx-custom-select-search{margin-bottom:calc(var(--spacing)*1.5);height:calc(var(--spacing)*10);align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);background-color:#ffffff0b;display:flex}@supports (color:color-mix(in lab, red, red)){.nx-custom-select-search{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.nx-custom-select-search{padding-inline:calc(var(--spacing)*3)}.nx-custom-select-search .nx-icon{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5);color:var(--color-nx-muted-2)}.nx-custom-select-search input{min-width:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.nx-custom-select-search input::placeholder{color:var(--color-nx-muted-2)}.nx-custom-select-options{max-height:calc(var(--spacing)*64);scrollbar-width:thin;overflow-y:auto}.nx-custom-select-option{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-nx-muted);display:flex;position:relative}@media (hover:hover){.nx-custom-select-option:hover{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.nx-custom-select-option:hover{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.nx-custom-select-option:hover{color:var(--color-white)}}.nx-custom-select-option>span{min-width:calc(var(--spacing)*0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nx-custom-select-option small{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-nx-muted-2)}.nx-option-check{visibility:hidden;height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5);color:var(--color-nx-accent)}.nx-custom-select-option.is-selected{background-color:#74e2c317}@supports (color:color-mix(in lab, red, red)){.nx-custom-select-option.is-selected{background-color:color-mix(in oklab,var(--color-nx-accent)9%,transparent)}}.nx-custom-select-option.is-selected{color:var(--color-nx-accent)}.nx-custom-select-option.is-selected .nx-option-check{visibility:visible}.nx-filter-drawer{margin-top:calc(var(--spacing)*2);background-color:#ffffff06;border-radius:22px;display:none}@supports (color:color-mix(in lab, red, red)){.nx-filter-drawer{background-color:color-mix(in oklab,var(--color-white)2.2%,transparent)}}.nx-filter-drawer{padding:calc(var(--spacing)*4)}.nx-filter-drawer.is-open{display:block}.nx-filter-drawer-grid{gap:calc(var(--spacing)*3);display:grid}@media (min-width:40rem){.nx-filter-drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.nx-filter-drawer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.nx-filter-drawer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.nx-filter-drawer-actions{margin-top:calc(var(--spacing)*3);justify-content:flex-end;display:flex}.nx-filter-reset{height:calc(var(--spacing)*10);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-nx-muted);align-items:center;display:inline-flex}@media (hover:hover){.nx-filter-reset:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.nx-filter-reset:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nx-filter-reset:hover{color:var(--color-white)}}.nx-country-grid{gap:calc(var(--spacing)*3);display:grid}@media (min-width:40rem){.nx-country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.nx-country-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nx-country-card,.nx-org-card,.nx-product-card,.nx-list-card{padding:calc(var(--spacing)*5);text-align:left;background-color:#0b1319;border-radius:22px}@media (hover:hover){:is(.nx-country-card,.nx-org-card,.nx-product-card,.nx-list-card):hover{background-color:#101b22}}.nx-country-card,.nx-org-card,.nx-product-card,.nx-list-card{box-shadow:0 12px 36px #0000001f}.nx-country-card-head,.nx-org-card-head,.nx-product-card-head{margin-bottom:calc(var(--spacing)*5);align-items:center;gap:calc(var(--spacing)*3);display:flex}.nx-country-code{border-radius:var(--radius-lg);background-color:#74e2c31a;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nx-country-code{background-color:color-mix(in oklab,var(--color-nx-accent)10%,transparent)}}.nx-country-code{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-nx-accent);text-transform:uppercase}.nx-card-arrow{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);background-color:#ffffff09;border-radius:3.40282e38px;place-items:center;margin-left:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.nx-card-arrow{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.nx-card-arrow{color:var(--color-nx-muted)}.nx-card-arrow .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nx-country-card:hover .nx-card-arrow,.nx-org-card:hover .nx-card-arrow,.nx-product-card:hover .nx-card-arrow{background-color:#74e2c31a}@supports (color:color-mix(in lab, red, red)){.nx-country-card:hover .nx-card-arrow,.nx-org-card:hover .nx-card-arrow,.nx-product-card:hover .nx-card-arrow{background-color:color-mix(in oklab,var(--color-nx-accent)10%,transparent)}}.nx-country-card:hover .nx-card-arrow,.nx-org-card:hover .nx-card-arrow,.nx-product-card:hover .nx-card-arrow{color:var(--color-nx-accent)}.nx-country-card>strong,.nx-org-card>strong,.nx-product-card>strong{--tw-leading:calc(var(--spacing)*6);font-size:16px;line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:block}.nx-country-card-stats{margin-top:calc(var(--spacing)*5);gap:calc(var(--spacing)*5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nx-country-card-stats span{flex-direction:column;display:flex}.nx-country-card-stats b{--tw-font-weight:var(--font-weight-black);font-size:18px;font-weight:var(--font-weight-black);color:var(--color-white)}.nx-country-card-stats small{margin-top:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-nx-muted-2);text-transform:uppercase}.nx-country-card-foot{margin-top:calc(var(--spacing)*5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nx-muted-2)}.nx-org-grid{gap:calc(var(--spacing)*3);display:grid}@media (min-width:40rem){.nx-org-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.nx-org-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nx-org-avatar,.nx-brand-avatar,.nx-entity-brand,.nx-provider-avatar{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-nx-accent);background-image:linear-gradient(135deg,#74e2c324,#7aa8ff1a);place-items:center;display:grid;overflow:hidden}.nx-org-avatar{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:14px}.nx-entity-brand{height:calc(var(--spacing)*14);width:calc(var(--spacing)*14);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));border-radius:18px;flex-shrink:0}@media (min-width:40rem){.nx-entity-brand{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16)}}.nx-provider-avatar{margin-bottom:calc(var(--spacing)*4);height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);border-radius:14px}.nx-org-avatar img,.nx-entity-brand img,.nx-provider-avatar img{background-color:var(--color-white);object-fit:contain;width:100%;height:100%;padding:calc(var(--spacing)*1)}.nx-org-card p,.nx-product-card p{margin-top:calc(var(--spacing)*1.5);-webkit-line-clamp:1;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-nx-muted-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx-org-card-foot,.nx-product-card-foot{margin-top:calc(var(--spacing)*5);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);display:flex}.nx-product-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-nx-muted)}.nx-product-grid{gap:calc(var(--spacing)*3);display:grid}@media (min-width:40rem){.nx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.nx-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nx-product-icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);background-color:#ffffff0a;border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nx-product-icon{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nx-product-icon{color:var(--color-nx-accent)}.nx-product-icon .nx-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.nx-product-type{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.11em;letter-spacing:.11em;color:var(--color-nx-muted-2);text-transform:uppercase}.nx-product-card-foot{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-nx-muted)}.nx-empty{background-color:#ffffff06;border-radius:22px}@supports (color:color-mix(in lab, red, red)){.nx-empty{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.nx-empty{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*14);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-nx-muted)}.nx-status{align-items:center;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;border-radius:3.40282e38px;display:inline-flex}.nx-status:before{content:"";height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);border-radius:3.40282e38px}.nx-status-active{background-color:#67d7a71a}@supports (color:color-mix(in lab, red, red)){.nx-status-active{background-color:color-mix(in oklab,var(--color-nx-green)10%,transparent)}}.nx-status-active{color:var(--color-nx-green)}.nx-status-active:before{background-color:var(--color-nx-green)}.nx-status-inactive{background-color:#ef7f921a}@supports (color:color-mix(in lab, red, red)){.nx-status-inactive{background-color:color-mix(in oklab,var(--color-nx-red)10%,transparent)}}.nx-status-inactive{color:var(--color-nx-red)}.nx-status-inactive:before{background-color:var(--color-nx-red)}.nx-status-neutral{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.nx-status-neutral{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.nx-status-neutral{color:var(--color-nx-muted)}.nx-status-neutral:before{background-color:var(--color-nx-muted-2)}.nx-entity-hero{padding-block:calc(var(--spacing)*8)}@media (min-width:40rem){.nx-entity-hero{padding-block:calc(var(--spacing)*12)}}.nx-entity-head{gap:calc(var(--spacing)*6);flex-direction:column;display:flex}@media (min-width:64rem){.nx-entity-head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.nx-entity-title-wrap{max-width:var(--container-5xl);min-width:calc(var(--spacing)*0)}.nx-entity-title-with-mark{align-items:flex-start;gap:calc(var(--spacing)*4);display:flex}@media (min-width:40rem){.nx-entity-title-with-mark{gap:calc(var(--spacing)*5)}}.nx-entity-title-copy{min-width:calc(var(--spacing)*0)}.nx-entity-actions{gap:calc(var(--spacing)*2);flex-wrap:wrap;flex-shrink:0;display:flex}.nx-catalog-meta{margin-top:calc(var(--spacing)*5);align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.nx-chip{align-items:center;gap:calc(var(--spacing)*2);background-color:#ffffff0a;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nx-chip{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nx-chip{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-nx-muted)}.nx-external-btn{height:calc(var(--spacing)*11);align-items:center;gap:calc(var(--spacing)*2);background-color:var(--color-white);padding-inline:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#07100f;border-radius:14px;display:inline-flex}@media (hover:hover){.nx-external-btn:hover{background-color:var(--color-nx-accent)}}.nx-external-btn .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nx-metric-grid{gap:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*8);display:grid}@media (min-width:40rem){.nx-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.nx-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nx-metric{background-color:#ffffff07;border-radius:20px;min-height:104px}@supports (color:color-mix(in lab, red, red)){.nx-metric{background-color:color-mix(in oklab,var(--color-white)2.7%,transparent)}}.nx-metric{padding:calc(var(--spacing)*5)}.nx-metric small{--tw-font-weight:var(--font-weight-black);font-size:9px;font-weight:var(--font-weight-black);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-nx-muted-2);text-transform:uppercase;display:block}.nx-metric strong{margin-top:calc(var(--spacing)*3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:-.03em;letter-spacing:-.03em;overflow-wrap:break-word;color:var(--color-white);display:block}.nx-metric-link:hover{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.nx-metric-link:hover{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.nx-entity-layout{gap:calc(var(--spacing)*4);display:grid}@media (min-width:64rem){.nx-entity-layout{grid-template-columns:minmax(0,1fr) 340px}}.nx-panel{padding:calc(var(--spacing)*6);background-color:#0b1319;border-radius:24px}@media (min-width:40rem){.nx-panel{padding:calc(var(--spacing)*7)}}.nx-panel{box-shadow:0 16px 48px #0000001f}.nx-panel-spaced{margin-top:calc(var(--spacing)*4)}.nx-panel-title{margin-bottom:calc(var(--spacing)*5);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-nx-muted-2);text-transform:uppercase;display:flex}.nx-panel-title span{color:var(--color-nx-muted-2);font-size:10px}.nx-panel-copy{margin-bottom:calc(var(--spacing)*5)}.nx-facts{column-gap:calc(var(--spacing)*8);display:grid}@media (min-width:40rem){.nx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.nx-fact{padding-block:calc(var(--spacing)*3.5)}.nx-fact dt{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.11em;letter-spacing:.11em;color:var(--color-nx-muted-2);text-transform:uppercase}.nx-fact dd{margin-top:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-white)}.nx-fact a{color:var(--color-nx-accent)}@media (hover:hover){.nx-fact a:hover{color:var(--color-white)}}.nx-source-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);white-space:pre-line;color:var(--color-nx-muted)}.nx-trust-note{margin-top:calc(var(--spacing)*4);background-color:#74e2c312;border-radius:20px}@supports (color:color-mix(in lab, red, red)){.nx-trust-note{background-color:color-mix(in oklab,var(--color-nx-accent)7.0%,transparent)}}.nx-trust-note{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-nx-muted)}.nx-trust-strong{background-color:#e8bd7212}@supports (color:color-mix(in lab, red, red)){.nx-trust-strong{background-color:color-mix(in oklab,var(--color-nx-amber)7.0%,transparent)}}:where(.nx-breakdown>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.nx-breakdown-row{align-items:center;gap:calc(var(--spacing)*4);border-radius:var(--radius-xl);background-color:#ffffff06;display:flex}@supports (color:color-mix(in lab, red, red)){.nx-breakdown-row{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.nx-breakdown-row{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3)}@media (hover:hover){.nx-breakdown-row:hover{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.nx-breakdown-row:hover{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}}.nx-breakdown-main{min-width:calc(var(--spacing)*0);flex:1}.nx-breakdown-main strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:block}.nx-breakdown-track{margin-top:calc(var(--spacing)*2);height:calc(var(--spacing)*1.5);background-color:#ffffff0a;border-radius:3.40282e38px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nx-breakdown-track{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nx-breakdown-track i{background-color:var(--color-nx-accent);border-radius:3.40282e38px;height:100%;display:block}.nx-breakdown-count{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-nx-muted)}.nx-provider-card{margin-bottom:calc(var(--spacing)*4)}.nx-provider-name{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);display:block}.nx-provider-name a:hover{color:var(--color-nx-accent)}.nx-provider-meta{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-nx-muted);flex-wrap:wrap;display:flex}.nx-provider-link{margin-top:calc(var(--spacing)*5);align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-nx-accent);display:inline-flex}@media (hover:hover){.nx-provider-link:hover{color:var(--color-white)}}.nx-provider-link .nx-icon{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.nx-source-panel{background-color:#0a1218}:where(.nx-source-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.nx-source-item{background-color:#ffffff06;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.nx-source-item{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.nx-source-item{padding:calc(var(--spacing)*4)}.nx-source-head{align-items:flex-start;gap:calc(var(--spacing)*2.5);display:flex}.nx-source-symbol{margin-top:calc(var(--spacing)*.5);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-radius:var(--radius-xl);background-color:#74e2c317;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nx-source-symbol{background-color:color-mix(in oklab,var(--color-nx-accent)9%,transparent)}}.nx-source-symbol{color:var(--color-nx-accent)}.nx-source-symbol .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nx-source-head strong{min-width:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);flex:1}.nx-source-kind{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-nx-muted-2);text-transform:uppercase;flex-shrink:0}.nx-source-meta{margin-top:calc(var(--spacing)*3)}:where(.nx-source-meta>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.nx-source-meta{--tw-leading:calc(var(--spacing)*5);font-size:11px;line-height:calc(var(--spacing)*5);color:var(--color-nx-muted-2)}.nx-source-meta span{word-break:break-all;display:block}.nx-source-link{margin-top:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-nx-accent);display:inline-flex}@media (hover:hover){.nx-source-link:hover{color:var(--color-white)}}.nx-source-link .nx-icon{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.nx-related-section{padding-block:calc(var(--spacing)*12)}.nx-text-link{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-nx-accent);display:inline-flex}@media (hover:hover){.nx-text-link:hover{color:var(--color-white)}}.nx-list-grid{gap:calc(var(--spacing)*3);display:grid}@media (min-width:40rem){.nx-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.nx-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nx-list-card-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*4);display:flex}.nx-list-card strong{-webkit-line-clamp:2;--tw-leading:calc(var(--spacing)*6);font-size:15px;line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx-list-card-code{border-radius:var(--radius-lg);background-color:#ffffff0a;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.nx-list-card-code{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nx-list-card-code{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-black);font-size:9px;font-weight:var(--font-weight-black);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-nx-muted-2);text-transform:uppercase}.nx-list-card-bottom{margin-top:calc(var(--spacing)*5);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-nx-muted-2);display:flex}.nx-list-card-arrow{color:var(--color-nx-muted)}.nx-mini-stats{margin-top:calc(var(--spacing)*5);gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nx-mini-stats span{border-radius:var(--radius-xl);background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.nx-mini-stats span{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.nx-mini-stats span{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}.nx-mini-stats b{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);display:block}.nx-mini-stats span{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-nx-muted-2);text-transform:uppercase}.nx-pagination{margin-top:calc(var(--spacing)*8);justify-content:center;align-items:center;gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.nx-pagination a,.nx-pagination span{min-height:calc(var(--spacing)*10);min-width:calc(var(--spacing)*10);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-nx-muted);place-items:center;display:grid}.nx-pagination a{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.nx-pagination a{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}@media (hover:hover){.nx-pagination a:hover{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.nx-pagination a:hover{background-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}.nx-pagination a:hover{color:var(--color-white)}}.nx-pagination .is-current{background-color:var(--color-nx-accent);color:#07100f}.nx-footer{margin-top:calc(var(--spacing)*12);background-color:#071015}.nx-footer-inner{gap:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*12);display:grid}@media (min-width:48rem){.nx-footer-inner{grid-template-columns:1.4fr .8fr .8fr}}.nx-footer-copy{margin-top:calc(var(--spacing)*4);max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-nx-muted)}.nx-footer-title{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-nx-muted-2);text-transform:uppercase}.nx-footer-links{align-items:flex-start;gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.nx-footer-links a{width:auto;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nx-muted);display:inline-flex}@media (hover:hover){.nx-footer-links a:hover{color:var(--color-white)}}.nx-footer-bottom{gap:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*8);color:var(--color-nx-muted-2);flex-direction:column;font-size:11px;display:flex}@media (min-width:40rem){.nx-footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.nx-pagination-prev{transform:rotate(180deg)}.nx-search-page-form{margin-top:calc(var(--spacing)*7);max-width:820px;padding:calc(var(--spacing)*1.5)}.nx-search-summary{margin-bottom:calc(var(--spacing)*8);background-color:#ffffff06;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.nx-search-summary{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.nx-search-summary{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-nx-muted)}.nx-search-summary strong{color:var(--color-white)}.nx-search-group{padding-block:calc(var(--spacing)*7)}.nx-search-list{gap:calc(var(--spacing)*2);display:grid}.nx-search-result{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);background-color:#0b1319;border-radius:18px;display:flex}@media (hover:hover){.nx-search-result:hover{background-color:#101b22}}.nx-search-result strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);display:block}.nx-search-result span{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-nx-muted-2);display:block}.nx-search-result>.nx-card-arrow{margin-top:calc(var(--spacing)*0);display:flex}.nx-empty-small{padding-block:calc(var(--spacing)*8)}.nx-hero{position:relative}.nx-eyebrow-dot{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--color-nx-accent);border-radius:3.40282e38px}.nx-content{padding-block:calc(var(--spacing)*8)}@media (min-width:40rem){.nx-content{padding-block:calc(var(--spacing)*12)}}.nx-prose{max-width:var(--container-4xl);--tw-leading:calc(var(--spacing)*8);font-size:15px;line-height:calc(var(--spacing)*8);color:var(--color-nx-muted)}.nx-prose h2{margin-top:calc(var(--spacing)*10);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-white)}.nx-prose p{margin-top:calc(var(--spacing)*4)}.nx-prose a{color:var(--color-nx-accent)}@media (hover:hover){.nx-prose a:hover{color:var(--color-white)}}.nx-profile-metrics{padding-bottom:calc(var(--spacing)*8)}.nx-header-row{position:relative}.nx-header-drawer{display:contents}.nx-mobile-drawer-head,.nx-nav-mobile-arrow,.nx-mobile-backdrop{display:none}.nx-catalog-form{margin-top:calc(var(--spacing)*1)}.nx-catalog-toolbar{gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}@media (min-width:40rem){.nx-catalog-toolbar{align-items:center}}.nx-catalog-toolbar{box-shadow:none}.nx-catalog-toolbar .nx-search-field,.nx-catalog-toolbar .nx-filter-toggle,.nx-catalog-toolbar .nx-custom-select-trigger{box-shadow:0 10px 30px #0000001c}.nx-catalog-toolbar .nx-custom-select-field.is-compact{min-width:190px}.nx-catalog-toolbar .nx-custom-select-field.is-compact .nx-custom-select-trigger{padding-inline:calc(var(--spacing)*4)}.nx-custom-select-prefix{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-nx-muted-2)}.nx-custom-select-field.is-compact .nx-custom-select-trigger>span{flex:1}.nx-filter-drawer{margin-top:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*3);background-color:#081015;border-radius:20px;box-shadow:0 16px 46px #00000024}.nx-filter-drawer-grid{column-gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.nx-filter-drawer-actions{margin-top:calc(var(--spacing)*2)}.nx-filter-reset{height:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*2.5)}.nx-results-summary{padding-top:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*5)}.nx-org-avatar.is-fallback,.nx-entity-brand.is-fallback,.nx-provider-avatar.is-fallback{color:var(--color-nx-accent);background-color:#102027}.nx-org-avatar .nx-brand-fallback-icon{width:18px;height:18px}.nx-entity-brand .nx-brand-fallback-icon{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.nx-provider-avatar .nx-brand-fallback-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.nx-org-card>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx-pagination{margin-top:calc(var(--spacing)*10);gap:calc(var(--spacing)*1.5)}.nx-pagination a,.nx-pagination span{height:calc(var(--spacing)*10);min-height:calc(var(--spacing)*10)}.nx-pagination .nx-pagination-control{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3.5);display:flex}.nx-pagination-control .nx-icon{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.nx-pagination-prev-icon{transform:rotate(180deg)}.nx-pagination-gap{min-width:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*1);text-align:center}.nx-entity-title-copy .nx-h1{text-wrap:balance}.nx-lead{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.nx-nav-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.nx-header-action{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.nx-result-inline strong,.nx-coverage-ribbon strong,.nx-metric strong,.nx-provider-name{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.nx-list-card strong,.nx-search-result strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.nx-header-search{height:calc(var(--spacing)*11);gap:calc(var(--spacing)*2.5);width:290px;padding-inline:calc(var(--spacing)*3.5);background-color:#0b151b;border-radius:16px;box-shadow:0 10px 30px #0000001f}.nx-header-search:focus-within{background:#0e1a21;box-shadow:0 14px 38px #00000029,0 0 0 3px #74e2c30e}.nx-header-search input{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium)}.nx-search-hint{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.nx-search-hint{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.nx-search-hint{--tw-font-weight:var(--font-weight-semibold);font-size:9px;font-weight:var(--font-weight-semibold)}.nx-global-search{background-color:#0b151b;box-shadow:0 20px 58px #00000038}.nx-global-search:focus-within{background:#0e1a21;box-shadow:0 22px 64px #00000042,0 0 0 3px #74e2c30e}.nx-global-search input{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.nx-search-field{height:50px;padding-inline:calc(var(--spacing)*4);background-color:#0b151b;border-radius:17px;box-shadow:0 10px 28px #0000001a}.nx-search-field:focus-within{background:#0e1a21;box-shadow:0 14px 36px #00000026,0 0 0 3px #74e2c30d}.nx-search-field input{--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium)}.nx-language-search-wrap:focus-within,.nx-custom-select-search:focus-within{background:#fff1}.nx-filter-toggle,.nx-custom-select-trigger,.nx-primary-button{border-radius:17px;height:50px}.nx-filter-toggle,.nx-custom-select-trigger{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.nx-primary-button{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.nx-filter-drawer{background-color:#081116;border-radius:18px}.nx-org-card p,.nx-product-card p{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.nx-status{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}@media (max-width:1023px){.nx-header-search{height:50px;padding-inline:calc(var(--spacing)*4);box-shadow:none;background-color:#0d181e;border-radius:17px}.nx-header-search input{font-size:14px}}@media (min-width:64rem){.nx-footer-inner{grid-template-columns:1.25fr .6fr 1fr .6fr}}.nx-footer-knowledge-links a{--tw-leading:calc(var(--spacing)*5);max-width:260px;line-height:calc(var(--spacing)*5)}.nx-kb-hero{max-width:var(--container-4xl);padding-block:calc(var(--spacing)*14);text-align:center;margin-inline:auto}@media (min-width:40rem){.nx-kb-hero{padding-block:calc(var(--spacing)*20)}}.nx-kb-hero .nx-eyebrow{justify-content:center}.nx-kb-hero .nx-lead{margin-inline:auto;margin-top:calc(var(--spacing)*5);max-width:var(--container-3xl)}.nx-kb-hero-compact{max-width:var(--container-3xl);padding-block:calc(var(--spacing)*10);text-align:left}@media (min-width:40rem){.nx-kb-hero-compact{padding-block:calc(var(--spacing)*14)}}.nx-kb-hero-compact .nx-eyebrow{justify-content:flex-start}.nx-kb-hero-compact .nx-lead{margin-inline:calc(var(--spacing)*0)}.nx-kb-stats{margin-top:calc(var(--spacing)*7);justify-content:center;display:flex}.nx-kb-stats span{align-items:baseline;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-nx-muted);display:inline-flex}.nx-kb-stats strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.nx-kb-category-grid{gap:calc(var(--spacing)*3);display:grid}@media (min-width:40rem){.nx-kb-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.nx-kb-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nx-kb-category-card{align-items:center;gap:calc(var(--spacing)*4);min-height:118px;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0b1319;border-radius:20px;display:flex}@media (hover:hover){.nx-kb-category-card:hover{background-color:#0d1920}}.nx-kb-category-icon{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);color:var(--color-nx-accent);background-color:#74e2c317;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.nx-kb-category-copy{min-width:calc(var(--spacing)*0);flex:1}.nx-kb-category-copy strong{--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-white);display:block}.nx-kb-category-copy small{margin-top:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--color-nx-muted);display:block}.nx-kb-article-grid{gap:calc(var(--spacing)*3);display:grid}@media (min-width:48rem){.nx-kb-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nx-kb-article-card{min-height:190px;padding:calc(var(--spacing)*5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0b1319;border-radius:20px;flex-direction:column;display:flex}@media (hover:hover){.nx-kb-article-card:hover{background-color:#0d1920}}.nx-kb-article-card strong{margin-top:calc(var(--spacing)*2);--tw-leading:calc(var(--spacing)*6);font-size:18px;line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.nx-kb-article-card p{margin-top:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-nx-muted);flex:1}.nx-kb-article-card .nx-text-link{margin-top:calc(var(--spacing)*5)}.nx-kb-article-list{gap:calc(var(--spacing)*2);display:grid}.nx-kb-article-row{align-items:center;gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0b1319;border-radius:18px;display:flex}@media (hover:hover){.nx-kb-article-row:hover{background-color:#0d1920}}.nx-kb-article-row>div{min-width:calc(var(--spacing)*0);flex:1}.nx-kb-article-row strong{--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-white);display:block}.nx-kb-article-row p{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-nx-muted)}.nx-kb-catalog-bridge{gap:calc(var(--spacing)*5);padding:calc(var(--spacing)*6);background-color:#0b151b;border-radius:22px;flex-direction:column;display:flex}@media (min-width:40rem){.nx-kb-catalog-bridge{flex-direction:row;justify-content:space-between;align-items:flex-end}}.nx-kb-catalog-bridge h2{margin-top:calc(var(--spacing)*2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.nx-kb-catalog-bridge p{margin-top:calc(var(--spacing)*2);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-nx-muted)}.nx-kb-article{padding-bottom:calc(var(--spacing)*8)}.nx-kb-article-hero{max-width:var(--container-4xl);padding-block:calc(var(--spacing)*10)}@media (min-width:40rem){.nx-kb-article-hero{padding-block:calc(var(--spacing)*14)}}.nx-kb-article-hero .nx-lead{margin-top:calc(var(--spacing)*5);max-width:var(--container-3xl)}.nx-kb-meta{margin-top:calc(var(--spacing)*5);gap:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nx-muted);flex-wrap:wrap;display:flex}.nx-kb-meta span{align-items:center;gap:calc(var(--spacing)*2);display:inline-flex}.nx-kb-meta .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-nx-accent)}.nx-kb-article-layout{gap:calc(var(--spacing)*8);display:grid}@media (min-width:64rem){.nx-kb-article-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:flex-start}}.nx-kb-article-content{max-width:var(--container-3xl);--tw-leading:calc(var(--spacing)*8);font-size:16px;line-height:calc(var(--spacing)*8);color:#c3ccd2}.nx-kb-article-content h2{margin-top:calc(var(--spacing)*10);margin-bottom:calc(var(--spacing)*3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.025em;letter-spacing:-.025em;color:var(--color-white)}.nx-kb-article-content h2:first-child{margin-top:calc(var(--spacing)*0)}.nx-kb-article-content p{margin-block:calc(var(--spacing)*4)}.nx-kb-article-content ul{margin-block:calc(var(--spacing)*5);gap:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*5);display:grid}.nx-kb-article-content li{padding-left:calc(var(--spacing)*1);list-style-type:disc}.nx-kb-article-content strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.nx-kb-article-aside{gap:calc(var(--spacing)*3);display:grid}@media (min-width:64rem){.nx-kb-article-aside{top:calc(var(--spacing)*24);position:sticky}}.nx-kb-notice{padding:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-nx-muted);background-color:#0b151b;border-radius:18px}.nx-kb-notice>.nx-icon{margin-bottom:calc(var(--spacing)*3);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);color:var(--color-nx-accent)}.nx-kb-product-link{justify-content:center;width:100%}.nx-kb-faq{margin-top:calc(var(--spacing)*12)}.nx-kb-faq-list{gap:calc(var(--spacing)*2);display:grid}.nx-kb-faq-list details{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);background-color:#0b1319;border-radius:18px}.nx-kb-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);list-style-type:none;display:flex}.nx-kb-faq-list summary::-webkit-details-marker{display:none}.nx-kb-faq-list summary .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-nx-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.nx-kb-faq-list details[open] summary .nx-icon{rotate:180deg}.nx-kb-faq-list p{margin-top:calc(var(--spacing)*3);max-width:var(--container-4xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-nx-muted)}@media (min-width:48rem){.nx-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.nx-footer-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.nx-footer-inner{grid-template-columns:1.25fr .55fr .9fr .75fr .55fr}}.nx-footer-brand-column{flex-direction:column;align-items:flex-start;display:flex}.nx-footer-brand-link{align-self:flex-start;width:auto!important;display:inline-flex!important}.nx-footer-knowledge-links a,.nx-footer-tools-links a{--tw-leading:calc(var(--spacing)*5);max-width:220px;line-height:calc(var(--spacing)*5)}.nx-kb-category-icon{background-color:#74e2c31a}@supports (color:color-mix(in lab, red, red)){.nx-kb-category-icon{background-color:color-mix(in oklab,var(--color-nx-accent)10%,transparent)}}.nx-kb-category-icon{color:var(--color-nx-accent)}.nx-kb-category-icon .nx-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.nx-tools-hero{max-width:var(--container-5xl);padding-block:calc(var(--spacing)*14);text-align:center;margin-inline:auto}@media (min-width:40rem){.nx-tools-hero{padding-block:calc(var(--spacing)*20)}}.nx-tools-hero .nx-eyebrow{justify-content:center}.nx-tools-hero .nx-h1{margin-inline:auto}.nx-tools-hero .nx-lead{max-width:var(--container-3xl);margin-inline:auto}.nx-tools-hero-meta{margin-top:calc(var(--spacing)*7);justify-content:center;align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.nx-tools-hero-meta span{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);background-color:#ffffff08;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nx-tools-hero-meta span{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.nx-tools-hero-meta span{padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nx-muted)}.nx-tools-hero-meta strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.nx-tools-hero-meta .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-nx-accent)}.nx-tools-group{padding-top:calc(var(--spacing)*8)}.nx-tool-grid{gap:calc(var(--spacing)*3);display:grid}@media (min-width:48rem){.nx-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.nx-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nx-tool-card{align-items:center;gap:calc(var(--spacing)*4);min-height:150px;padding:calc(var(--spacing)*5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0b1319;border-radius:22px;display:flex}@media (hover:hover){.nx-tool-card:hover{background-color:#101c23}}.nx-tool-card{box-shadow:0 14px 44px #00000024}.nx-tool-card-icon{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);background-color:#74e2c31a;border-radius:16px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nx-tool-card-icon{background-color:color-mix(in oklab,var(--color-nx-accent)10%,transparent)}}.nx-tool-card-icon{color:var(--color-nx-accent)}.nx-tool-card-icon .nx-icon{width:22px;height:22px}.nx-tool-card-copy{min-width:calc(var(--spacing)*0);flex:1}.nx-tool-card-copy strong{--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-white);display:block}.nx-tool-card-copy span{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-nx-muted);display:block}.nx-tool-card .nx-card-arrow{margin-top:calc(var(--spacing)*0);display:grid}.nx-tools-notice{margin-bottom:calc(var(--spacing)*4);gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*6);background-color:#0b151b;border-radius:24px;flex-direction:column;display:flex}@media (min-width:40rem){.nx-tools-notice{padding:calc(var(--spacing)*7);flex-direction:row;align-items:flex-start}}.nx-tools-notice-icon{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);background-color:#74e2c31a;border-radius:15px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nx-tools-notice-icon{background-color:color-mix(in oklab,var(--color-nx-accent)10%,transparent)}}.nx-tools-notice-icon{color:var(--color-nx-accent)}.nx-tools-notice-icon .nx-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.nx-tools-notice h2{margin-top:calc(var(--spacing)*1);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.nx-tools-notice p{margin-top:calc(var(--spacing)*2);max-width:var(--container-4xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-nx-muted)}.nx-tool-page{padding-bottom:calc(var(--spacing)*10)}.nx-tool-hero{max-width:var(--container-4xl);padding-block:calc(var(--spacing)*10)}@media (min-width:40rem){.nx-tool-hero{padding-block:calc(var(--spacing)*14)}}.nx-tool-hero .nx-lead{max-width:var(--container-3xl)}.nx-tool-tags{margin-top:calc(var(--spacing)*5);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.nx-tool-tags span{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);background-color:#ffffff08;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nx-tool-tags span{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.nx-tool-tags span{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nx-muted)}.nx-tool-tags .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-nx-accent)}.nx-tool-layout{gap:calc(var(--spacing)*6);display:grid}@media (min-width:64rem){.nx-tool-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start}}.nx-tool-calculator{padding:calc(var(--spacing)*5);background-color:#0b1319;border-radius:26px}@media (min-width:40rem){.nx-tool-calculator{padding:calc(var(--spacing)*7)}}.nx-tool-calculator{box-shadow:0 24px 70px #0003}.nx-tool-panel-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*5);display:flex}.nx-tool-panel-head h2{margin-top:calc(var(--spacing)*1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.025em;letter-spacing:-.025em;color:var(--color-white)}.nx-tool-panel-icon{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);background-color:#74e2c31a;border-radius:16px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nx-tool-panel-icon{background-color:color-mix(in oklab,var(--color-nx-accent)10%,transparent)}}.nx-tool-panel-icon{color:var(--color-nx-accent)}.nx-tool-panel-icon .nx-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.nx-tool-form{margin-top:calc(var(--spacing)*7)}.nx-tool-fields{gap:calc(var(--spacing)*3);display:grid}@media (min-width:40rem){.nx-tool-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.nx-tool-field{min-width:calc(var(--spacing)*0);display:block}.nx-tool-field>span:first-child{margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.13em;letter-spacing:.13em;color:var(--color-nx-muted-2);text-transform:uppercase;display:block}.nx-tool-input-wrap{height:54px;padding-inline:calc(var(--spacing)*4);background-color:#0e1a21;border-radius:17px;align-items:center;display:flex;box-shadow:0 10px 28px #0000001f}.nx-tool-input-wrap:focus-within{box-shadow:0 12px 34px #00000026,0 0 0 3px #74e2c30e}.nx-tool-input-wrap input{min-width:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-outline-style:none;-moz-appearance:textfield;background-color:#0000;outline-style:none;flex:1}.nx-tool-input-wrap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nx-tool-input-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nx-tool-input-wrap small{margin-left:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nx-muted-2);flex-shrink:0}.nx-tool-form-actions{margin-top:calc(var(--spacing)*5);align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.nx-tool-calculate{gap:calc(var(--spacing)*2)}.nx-tool-calculate .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nx-tool-reset{height:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nx-muted);border-radius:15px;align-items:center;display:inline-flex}@media (hover:hover){.nx-tool-reset:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.nx-tool-reset:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nx-tool-reset:hover{color:var(--color-white)}}.nx-tool-error{margin-top:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:#f2a5b3;background-color:#ef7f9214;border-radius:16px}.nx-tool-results{margin-top:calc(var(--spacing)*7);padding:calc(var(--spacing)*4);background-color:#081116;border-radius:22px}@media (min-width:40rem){.nx-tool-results{padding:calc(var(--spacing)*5)}}.nx-tool-results-head{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}@media (min-width:40rem){.nx-tool-results-head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.nx-tool-results-head h2{margin-top:calc(var(--spacing)*1);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.nx-tool-results-head>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-nx-muted-2)}.nx-tool-result-grid{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);display:grid}@media (min-width:40rem){.nx-tool-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.nx-tool-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nx-tool-result-card{background-color:#ffffff08;border-radius:17px;flex-direction:column;min-height:108px;display:flex}@supports (color:color-mix(in lab, red, red)){.nx-tool-result-card{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.nx-tool-result-card{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}.nx-tool-result-card span{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.11em;letter-spacing:.11em;color:var(--color-nx-muted-2);text-transform:uppercase;display:block}.nx-tool-result-card strong{padding-top:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-extrabold);font-size:22px;font-weight:var(--font-weight-extrabold);--tw-tracking:-.025em;letter-spacing:-.025em;color:var(--color-white);margin-top:auto;display:block}.nx-tool-aside{gap:calc(var(--spacing)*3);display:grid}@media (min-width:64rem){.nx-tool-aside{top:calc(var(--spacing)*24);position:sticky}}.nx-tool-info-card{padding:calc(var(--spacing)*5);background-color:#0b151b;border-radius:20px}.nx-tool-info-icon{margin-bottom:calc(var(--spacing)*4);height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);background-color:#74e2c31a;border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nx-tool-info-icon{background-color:color-mix(in oklab,var(--color-nx-accent)10%,transparent)}}.nx-tool-info-icon{color:var(--color-nx-accent)}.nx-tool-info-icon .nx-icon{width:18px;height:18px}.nx-tool-info-card p{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-nx-muted)}.nx-tool-guide-link{align-items:center;gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*4);background-color:#0b151b;border-radius:20px;display:flex}@media (hover:hover){.nx-tool-guide-link:hover{background-color:#101c23}}.nx-tool-guide-link>span:first-child{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);background-color:#74e2c31a;border-radius:14px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nx-tool-guide-link>span:first-child{background-color:color-mix(in oklab,var(--color-nx-accent)10%,transparent)}}.nx-tool-guide-link>span:first-child{color:var(--color-nx-accent)}.nx-tool-guide-link>span:first-child .nx-icon{width:18px;height:18px}.nx-tool-guide-link>span:nth-child(2){min-width:calc(var(--spacing)*0);flex:1}.nx-tool-guide-link small{--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-nx-muted-2);text-transform:uppercase;display:block}.nx-tool-guide-link strong{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:block}.nx-tool-guide-link>.nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-nx-muted);flex-shrink:0}.nx-tool-all-link{justify-content:center;width:100%}.nx-amortization{margin-top:calc(var(--spacing)*6)}.nx-amortization-head{margin-bottom:calc(var(--spacing)*3);gap:calc(var(--spacing)*1);flex-direction:column;display:flex}@media (min-width:40rem){.nx-amortization-head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.nx-amortization-head strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.nx-amortization-head span{color:var(--color-nx-muted-2);font-size:11px}.nx-amortization-scroll{background-color:#ffffff06;border-radius:16px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.nx-amortization-scroll{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.nx-amortization-scroll{scrollbar-width:thin}.nx-amortization table{text-align:left;width:100%;min-width:680px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.nx-amortization th{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:.11em;letter-spacing:.11em;color:var(--color-nx-muted-2);text-transform:uppercase}.nx-amortization td{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-nx-muted)}.nx-amortization tbody tr+tr td{box-shadow:inset 0 1px #ffffff06}.nx-amortization td:first-child{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.nx-amortization-gap td{padding-block:calc(var(--spacing)*2);text-align:center;color:var(--color-nx-muted-2)}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.items-center{align-items:center}.justify-between{justify-content:space-between}.font-sans{font-family:var(--font-sans)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (hover:hover){.hover\:bg-red-500:hover{background-color:var(--color-red-500)}}}@media (max-width:639px){.nx-shell{padding-inline:calc(var(--spacing)*4)}.nx-header-row{height:66px}.nx-brand-copy{font-size:13px}.nx-brand-mark{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.nx-header-action{height:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*2.5)}.nx-header-action span{display:none}.nx-display{font-size:38px}.nx-hero-premium{padding-block:calc(var(--spacing)*12)}.nx-hero-search{border-radius:18px}.nx-global-search button{padding-inline:calc(var(--spacing)*4)}.nx-trust-line{column-gap:calc(var(--spacing)*3)}.nx-catalog-toolbar{padding:calc(var(--spacing)*2)}.nx-custom-select-field{min-width:calc(var(--spacing)*0);flex:1}.nx-primary-button,.nx-filter-toggle{width:100%}.nx-custom-select-menu{right:auto;left:calc(var(--spacing)*0);width:100%;max-width:none}.nx-entity-title-with-mark{flex-direction:column}.nx-entity-brand{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12)}}@media (max-width:1023px){.nx-header-row{height:66px}.nx-mobile-trigger{margin-inline-start:auto;display:flex}.nx-header-drawer{z-index:92;overscroll-behavior:contain;visibility:hidden;pointer-events:none;contain:layout paint;background:#081015;flex-direction:column;width:min(90vw,380px);max-width:calc(100vw - 12px);height:100dvh;padding:0 20px 28px;transition:transform .22s,visibility .22s;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow:hidden auto;transform:translate(100%);box-shadow:-32px 0 90px #0000007a}.nx-header-drawer>*{min-width:0;max-width:100%}[dir=rtl] .nx-header-drawer{inset-inline:0 auto;transform:translate(-100%);box-shadow:32px 0 90px #0000007a}body.nx-mobile-open .nx-header-drawer{visibility:visible;pointer-events:auto;transform:translate(0)}.nx-mobile-backdrop{z-index:91;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000009e;transition:opacity .2s;display:block;position:fixed;inset:0}body.nx-mobile-open .nx-mobile-backdrop{pointer-events:auto;opacity:1}.nx-mobile-drawer-head{flex-shrink:0;order:1;justify-content:space-between;align-items:center;height:66px;display:flex}.nx-mobile-drawer-title{--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-nx-muted-2);text-transform:uppercase}.nx-mobile-close{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-radius:var(--radius-xl);background-color:#ffffff0b;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nx-mobile-close{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.nx-mobile-close{color:var(--color-nx-muted)}@media (hover:hover){.nx-mobile-close:hover{color:var(--color-white)}}.nx-header-search{height:calc(var(--spacing)*12);width:100%;padding-inline:calc(var(--spacing)*4);border-radius:16px;flex-shrink:0;order:2;margin:14px 0 0;display:flex}.nx-header-search .nx-search-hint{display:none}.nx-nav{gap:calc(var(--spacing)*1);flex-direction:column;order:3;width:100%;margin:18px 0 0;display:flex}.nx-nav-link{width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3.5);border-radius:14px;justify-content:space-between;align-items:center;font-size:15px;display:flex}.nx-nav-link.is-active{background-color:#74e2c31a}@supports (color:color-mix(in lab, red, red)){.nx-nav-link.is-active{background-color:color-mix(in oklab,var(--color-nx-accent)10%,transparent)}}.nx-nav-link.is-active{color:var(--color-nx-accent)}.nx-nav-link.is-active:after{display:none}.nx-nav-mobile-arrow{color:var(--color-nx-muted-2);display:inline-flex}.nx-nav-mobile-arrow .nx-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nx-language-wrap{margin-top:calc(var(--spacing)*7);width:100%;padding-top:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*2);order:4}.nx-language-trigger{display:none}.nx-language-panel{visibility:visible;opacity:1;width:100%;box-shadow:none;background:0 0;padding:0;position:static;transform:none}.nx-language-panel .nx-popover-head{padding-inline:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*3)}.nx-language-search-wrap{margin-bottom:calc(var(--spacing)*2);height:calc(var(--spacing)*11);background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.nx-language-search-wrap{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.nx-language-list{max-height:38vh;padding-right:calc(var(--spacing)*0)}.nx-header-search,.nx-nav,.nx-language-wrap,.nx-language-panel,.nx-language-list{min-width:0;max-width:100%}.nx-language-item{padding-block:calc(var(--spacing)*3)}}@media (max-width:639px){.nx-catalog-toolbar{gap:calc(var(--spacing)*2.5)}.nx-catalog-toolbar .nx-search-field,.nx-catalog-toolbar .nx-filter-toggle,.nx-catalog-toolbar .nx-custom-select-field,.nx-catalog-toolbar .nx-primary-button{width:100%}.nx-filter-drawer{margin-top:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*3)}.nx-filter-drawer-grid{grid-template-columns:1fr}.nx-pagination-control-label{display:none}.nx-pagination .nx-pagination-control{min-width:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*3)}.nx-main{padding-top:calc(var(--spacing)*1)}.nx-breadcrumbs{padding-block:calc(var(--spacing)*4)}.nx-catalog-hero{gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*7)}.nx-catalog-hero .nx-lead{margin-top:calc(var(--spacing)*3);--tw-leading:calc(var(--spacing)*7);font-size:15px;line-height:calc(var(--spacing)*7)}.nx-result-inline{margin-top:calc(var(--spacing)*1)}.nx-result-inline strong{font-size:29px}.nx-catalog-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 92px;align-items:stretch;gap:10px;display:grid}.nx-catalog-toolbar .nx-search-field{border-radius:18px;grid-column:1/-1;width:100%;min-width:0;height:52px}.nx-catalog-toolbar .nx-filter-toggle{grid-column:1;width:100%;min-width:0}.nx-catalog-toolbar .nx-custom-select-field.is-compact{grid-column:2;width:100%;min-width:0}.nx-catalog-toolbar .nx-primary-button{grid-column:3;width:100%;min-width:0;padding-left:10px;padding-right:10px}.nx-toolbar-simple{grid-template-columns:minmax(0,1fr) 92px}.nx-toolbar-simple .nx-search-field{grid-column:1/-1}.nx-toolbar-simple .nx-custom-select-field.is-compact{grid-column:1}.nx-toolbar-simple .nx-primary-button{grid-column:2}.nx-filter-toggle,.nx-custom-select-trigger,.nx-primary-button{border-radius:16px;height:48px}.nx-filter-toggle,.nx-custom-select-trigger{padding-inline:calc(var(--spacing)*3);font-size:13px}.nx-primary-button{font-size:13px}.nx-filter-drawer{margin-top:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);box-shadow:0 18px 44px #00000029}.nx-filter-drawer-grid{row-gap:calc(var(--spacing)*3)}.nx-search-page-form{margin-top:calc(var(--spacing)*6)}.nx-global-search.nx-search-page-form,.nx-hero-search{padding:calc(var(--spacing)*1);border-radius:18px}.nx-global-search>.nx-icon{margin-left:calc(var(--spacing)*3.5)}.nx-global-search input{height:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*2.5);font-size:14px}.nx-global-search button{height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*4);border-radius:14px;font-size:13px}}@supports not (overflow:clip){html,body{overflow-x:hidden}}@media (max-width:1023px){.nx-shell,.nx-header-row,.nx-main{max-width:100vw}body.nx-mobile-open{overscroll-behavior:none}}@media (max-width:639px){.nx-tools-hero{padding-block:calc(var(--spacing)*10)}.nx-tools-hero-meta{gap:calc(var(--spacing)*2)}.nx-tool-card{min-height:132px;padding:calc(var(--spacing)*4)}.nx-tool-layout{gap:calc(var(--spacing)*4)}.nx-tool-calculator{padding:calc(var(--spacing)*4);border-radius:22px}.nx-tool-fields{grid-template-columns:repeat(1,minmax(0,1fr))}.nx-tool-form-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.nx-tool-calculate{width:100%}.nx-tool-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.nx-footer-inner{grid-template-columns:minmax(320px,1.35fr) repeat(4,minmax(0,1fr));column-gap:clamp(32px,3vw,56px)}}.nx-tool-card .nx-card-arrow{color:#a2b4b9;background:#ffffff0e;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;margin-top:0;margin-left:auto;transition:background .2s,color .2s,transform .2s;display:grid}.nx-tool-card .nx-card-arrow .nx-icon{width:17px;height:17px;margin:0}.nx-tool-card:hover .nx-card-arrow,.nx-tool-card:focus-visible .nx-card-arrow{color:#74e2c3;background:#74e2c324;transform:translate(2px)}.nx-404-page{padding:38px 0 62px}.nx-404-heading{isolation:isolate;background:radial-gradient(48rem 23rem at 95% 0,#74e2c314,#0000 60%),#0b151a;border:1px solid #74e2c31a;border-radius:32px;padding:clamp(38px,6vw,76px) clamp(24px,6vw,76px);position:relative;overflow:hidden}.nx-404-heading>:not(.nx-404-sign){z-index:1;position:relative}.nx-404-sign{z-index:0;letter-spacing:-.11em;color:#74e2c30e;-webkit-user-select:none;user-select:none;font-size:clamp(190px,29vw,390px);font-weight:800;line-height:1;position:absolute;top:-72px;right:15px}.nx-404-heading .nx-h1{max-width:690px}.nx-404-intro{color:#a4b8ba;max-width:680px;margin-top:20px;font-size:16px;line-height:1.85}.nx-404-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.nx-404-action-main,.nx-404-action-alt{border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 18px;font-size:13px;font-weight:800;display:inline-flex}.nx-404-action-main{color:#061312;background:#74e2c3}.nx-404-action-main:hover{color:#061312;background:#a5f2dc}.nx-404-action-main .nx-icon{width:17px;height:17px;transform:rotate(180deg)}.nx-404-action-alt{color:#e9f6f2;background:#fff1}.nx-404-action-alt:hover{background:#ffffff1a}.nx-404-action-alt .nx-icon{width:17px;height:17px}.nx-404-explore{padding-top:50px}.nx-404-explore-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:15px;margin-bottom:24px;display:flex}.nx-404-explore-heading h2{color:#fff;margin-top:7px;font-size:clamp(23px,3.3vw,32px);font-weight:800;line-height:1.2}.nx-404-explore-heading p{color:#8da7aa;max-width:380px;font-size:13px;line-height:1.7}.nx-404-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.nx-404-link{color:#fff;background:#0b141a;border:1px solid #ffffff0b;border-radius:19px;align-items:center;gap:15px;min-height:94px;padding:16px;font-weight:800;display:flex}.nx-404-link:hover{background:#122128;border-color:#74e2c333}.nx-404-link-icon{color:#74e2c3;background:#74e2c31a;border-radius:12px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.nx-404-link .nx-icon{width:17px;height:17px}.nx-404-link>.nx-icon:last-child{color:#88a0a5;flex:none;margin-left:auto}.nx-search-hero{background:radial-gradient(40rem 24rem at 95% -50%,#74e2c318,#0000 65%),#0b151b;border:1px solid #ffffff0b;border-radius:28px;margin-top:18px;padding:clamp(24px,4.4vw,54px)}.nx-search-hero .nx-h1{max-width:100%}.nx-search-lead{color:#9db3b5;max-width:670px;margin-top:12px;font-size:14px;line-height:1.8}.nx-search-hero .nx-global-search.nx-search-page-form{max-width:100%;box-shadow:none;background:#111f25;border:1px solid #74e2c31f;border-radius:18px;margin:26px 0 0}.nx-search-hero .nx-search-live-form:focus-within{border-color:#74e2c375;box-shadow:0 0 0 3px #74e2c30f}.nx-search-hero .nx-search-live-form.is-searching{border-color:#74e2c347}.nx-search-help-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 3px 0;display:flex}.nx-search-help-row>p{color:#80989c;font-size:12px}.nx-search-progress{color:#74e2c3;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.nx-search-spinner{border:2px solid #74e2c333;border-top-color:#74e2c3;border-radius:50%;width:15px;height:15px;animation:.65s linear infinite nxSearchSpin;display:inline-block}@keyframes nxSearchSpin{to{transform:rotate(360deg)}}.nx-search-error{color:#ffb5c0;background:#ef7f920e;border:1px solid #ef7f9238;border-radius:12px;margin-top:14px;padding:13px 16px;font-size:13px}.nx-search-error a{color:#74e2c3;font-weight:800;text-decoration:underline}.nx-search-results{min-height:130px;padding-bottom:48px;transition:opacity .15s}.nx-search-results[aria-busy=true]{opacity:.56}.nx-search-total{background:#0c161c;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:28px 0 20px;padding:20px 24px;display:flex}.nx-search-total p{color:#9dafb4;overflow-wrap:anywhere;margin-top:4px;font-size:15px;line-height:1.55}.nx-search-total strong{color:#fff}.nx-search-total-count{text-align:right;color:#74e2c3;flex-direction:column;align-items:end;gap:1px;font-size:28px;font-weight:800;line-height:1.2;display:flex}.nx-search-total-count span{color:#90a5a7;font-size:10px;font-weight:700}.nx-search-result-group{padding:18px 0}.nx-search-result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.nx-search-result-heading{align-items:center;gap:13px;display:flex}.nx-search-result-heading-icon{color:#74e2c3;background:#74e2c317;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.nx-search-result-heading-icon .nx-icon{width:21px;height:21px}.nx-search-result-heading h2{color:#fff;font-size:23px;font-weight:800;line-height:1.3}.nx-search-result-heading p{color:#8fa6a8;margin-top:3px;font-size:12px}.nx-search-see-all{color:#74e2c3;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.nx-search-see-all:hover{color:#b0f5e2}.nx-search-see-all .nx-icon{width:14px;height:14px}.nx-search-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.nx-search-card{background:#0b151b;border:1px solid #ffffff09;border-radius:17px;align-items:center;gap:14px;min-width:0;min-height:84px;padding:17px 18px;display:flex}.nx-search-card:hover{background:#101f26;border-color:#74e2c330}.nx-search-card-main{flex:1;min-width:0}.nx-search-card strong{color:#f7faf9;overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.55;display:block}.nx-search-card small{-webkit-line-clamp:2;color:#91a8ac;-webkit-box-orient:vertical;margin-top:6px;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.nx-search-card-arrow{color:#7e959c;background:#ffffff0b;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.nx-search-card-arrow .nx-icon{width:15px;height:15px}.nx-search-card:hover .nx-search-card-arrow{color:#74e2c3;background:#74e2c31f}.nx-search-empty-state{text-align:center;flex-direction:column;align-items:center;padding:64px 20px;display:flex}.nx-search-empty-icon{color:#74e2c3;background:#74e2c317;border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:22px;display:grid}.nx-search-empty-icon .nx-icon{width:25px;height:25px}.nx-search-empty-state h2{color:#fff;font-size:clamp(19px,2.8vw,25px);font-weight:800}.nx-search-empty-state p{color:#91a8aa;max-width:470px;margin-top:10px;font-size:13px;line-height:1.85}.nx-search-examples{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px;display:flex}.nx-search-examples a{color:#e8f6f2;background:#ffffff0b;border-radius:11px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.nx-search-examples a:hover{color:#74e2c3;background:#74e2c31c}.nx-search-examples .nx-icon{width:13px;height:13px}@media (max-width:850px){.nx-404-link-grid,.nx-search-cards{grid-template-columns:1fr}}@media (max-width:639px){.nx-404-page{padding-top:22px}.nx-404-heading{border-radius:23px}.nx-404-sign{font-size:180px;top:-40px;right:-5px}.nx-404-actions{align-items:stretch}.nx-404-action-main,.nx-404-action-alt{flex:100%}.nx-404-explore{padding-top:36px}.nx-search-hero{border-radius:23px}.nx-search-hero .nx-global-search.nx-search-page-form{flex-wrap:wrap;padding:8px}.nx-search-hero .nx-global-search>.nx-icon{margin-left:10px}.nx-search-hero .nx-global-search input{flex:1;min-width:0}.nx-search-hero .nx-global-search button{width:100%;margin:4px 0 0}.nx-search-total{padding:18px}.nx-search-result-heading h2{font-size:20px}.nx-search-card{padding:15px}.nx-search-see-all{font-size:11px}}@media (prefers-reduced-motion:reduce){.nx-search-spinner{animation-duration:1.8s}.nx-search-results,.nx-search-card,.nx-404-link{transition:none}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}

/* NEXVORO E1.1 — borderless 404/search and readable one-column results. */
.nx-404-heading,
.nx-404-link,
.nx-404-link:hover,
.nx-404-action-main,
.nx-404-action-alt,
.nx-search-hero,
.nx-search-hero .nx-global-search.nx-search-page-form,
.nx-search-hero .nx-search-live-form:focus-within,
.nx-search-hero .nx-search-live-form.is-searching,
.nx-search-total,
.nx-search-card,
.nx-search-card:hover,
.nx-search-error,
.nx-search-empty-state {
    border: 0 !important;
    border-color: transparent !important;
}
.nx-search-hero .nx-global-search.nx-search-page-form,
.nx-search-hero .nx-search-live-form:focus-within,
.nx-search-hero .nx-search-live-form.is-searching { box-shadow: none !important; }
.nx-404-heading { background: radial-gradient(48rem 23rem at 95% 0%,rgba(116,226,195,.08),transparent 60%),#0b151a; }
.nx-404-link { background: #0b141a; }
.nx-404-link:hover { background: #122128; }
.nx-search-hero { background: radial-gradient(40rem 24rem at 95% -50%,rgba(116,226,195,.095),transparent 65%),#0b151b; }
.nx-search-hero .nx-global-search.nx-search-page-form { background: #111f25; }
.nx-search-hero .nx-search-live-form:focus-within { background: #16282e; }
.nx-search-results { min-height: 0; padding-bottom: 0; }
.nx-search-results:has(.nx-search-total) { padding-bottom: 48px; }
.nx-search-cards { grid-template-columns: minmax(0,1fr); gap: 10px; max-width: 1100px; }
.nx-search-card { min-height: 84px; padding: 19px 23px; background: #0b151b; border-radius: 16px; }
.nx-search-card:hover { background: #112128; }
.nx-search-card strong {
    color: #f7fbfa;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: -.015em;
    line-height: 1.55;
    overflow-wrap: break-word;
}
.nx-search-card small {
    display: block;
    overflow: visible;
    -webkit-line-clamp: unset;
    margin-top: 7px;
    color: #afc3c7;
    font-size: 13.5px;
    font-weight: 400;
    line-height: 1.65;
    overflow-wrap: break-word;
}
.nx-search-card-arrow { width: 36px; height: 36px; background: rgba(255,255,255,.055); }
.nx-search-card-arrow .nx-icon { width: 17px; height: 17px; }
.nx-search-result-heading p { font-size: 13px; }
.nx-search-see-all { font-size: 13px; }
.nx-search-total-count span { font-size: 12px; }
.nx-search-error { background: rgba(239,127,146,.055); }
@media (max-width:639px) {
    .nx-search-card { padding: 17px; }
    .nx-search-card strong { font-size: 15px; }
    .nx-search-card small { font-size: 13px; }
}

/* NEXVORO D2.13-E6-U1: search form uses the catalog toolbar, not the shaded hero. */
.nx-search-submit-toolbar .nx-search-field { min-width: 0; }
@media (max-width: 639px) {
    .nx-search-submit-toolbar { grid-template-columns: minmax(0, 1fr); }
    .nx-search-submit-toolbar .nx-search-field,
    .nx-search-submit-toolbar .nx-primary-button {
        grid-column: 1 / -1;
        width: 100%;
    }
}


/* D2.13-E9-H1: home presentation polish (EN/RU, shared desktop/mobile UI). */
/* Separate language hover surfaces without breaking search-hidden items. */
.nx-language-list { display: flex; flex-direction: column; row-gap: 6px; }
.nx-language-list .nx-language-item[hidden] { display: none; }

/* Source panel: readable message and a right-anchored CTA on wide screens. */
.nx-source-promo {
    display: grid;
    grid-template-columns: 48px minmax(0, 1fr) auto;
    align-items: center;
    column-gap: clamp(18px, 2vw, 32px);
}
.nx-source-promo-content { min-width: 0; }
.nx-source-promo > .nx-soft-button {
    justify-self: end;
    margin-left: auto;
    white-space: nowrap;
}
@media (max-width: 960px) {
    .nx-source-promo { grid-template-columns: 48px minmax(0, 1fr); }
    .nx-source-promo > .nx-soft-button {
        grid-column: 2;
        justify-self: start;
        margin-left: 0;
    }
}
@media (max-width: 480px) {
    .nx-source-promo { grid-template-columns: minmax(0, 1fr); row-gap: 14px; }
    .nx-source-promo > .nx-soft-button { grid-column: 1; }
}

/* Natural-width navigation and a flexible, remaining-space project column. */
@media (min-width: 1280px) {
    .nx-footer-inner {
        display: flex;
        flex-wrap: nowrap;
        align-items: flex-start;
        column-gap: clamp(24px, 2.65vw, 44px);
    }
    .nx-footer-inner > .nx-footer-brand-column { flex: 1.4 1 265px; min-width: 0; }
    .nx-footer-inner > .nx-footer-nav-column { flex: 0 1 auto; min-width: 0; }
    .nx-footer-inner > .nx-footer-project-column { flex: 1 1 140px; min-width: 130px; }
    .nx-footer-links a { overflow-wrap: anywhere; }
}


/* D2.13-E9-H2: product-first home, adaptive single-line navigation, curated footer. */
@media (min-width: 1024px) {
  .nx-header-row { gap: clamp(9px, 1vw, 16px); }
  .nx-nav {
    flex: 1 1 0%; min-width: 0; max-width: none;
    margin-left: clamp(8px, .8vw, 16px);
    overflow: hidden; white-space: nowrap;
  }
  .nx-nav-link { flex: 0 0 auto; white-space: nowrap; padding-inline: clamp(8px, .77vw, 14px); }
  .nx-nav-link[data-nx-collapsed="1"] { display: none !important; }
  .nx-header-search { margin-left: 0; flex: 0 0 clamp(190px, 17vw, 250px); width: clamp(190px, 17vw, 250px); }
  .nx-language-wrap { flex: 0 0 auto; }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .nx-header-search { display: none; }
}
.nx-coverage-ribbon { grid-template-columns: repeat(3, minmax(0,1fr)); max-width: 940px; }
@media (max-width: 460px) {
  .nx-coverage-ribbon { grid-template-columns: repeat(3,minmax(0,1fr)); padding-inline: 8px; }
  .nx-coverage-ribbon strong { font-size: 20px; }
  .nx-coverage-ribbon span { font-size: 9px; letter-spacing: 0.03em; }
}
/* Two clearly aligned areas: brand pitch and four navigation groups. */
.nx-footer-inner {
  display: grid; grid-template-columns: minmax(250px, .9fr) minmax(0, 2.3fr);
  align-items: start; column-gap: clamp(34px, 4.8vw, 76px); row-gap: 32px;
  padding-block: 52px 37px;
}
.nx-footer-brand-column { min-width: 0; max-width: 340px; }
.nx-footer-copy { max-width: 310px; line-height: 1.8; }
.nx-footer-menu-grid {
  display: grid;
  grid-template-columns: minmax(85px, .63fr) minmax(155px, 1.16fr) minmax(180px, 1.35fr) minmax(105px, .85fr);
  align-items: start; column-gap: clamp(15px, 2vw, 30px); row-gap: 26px;
  min-width: 0;
}
.nx-footer-menu-grid > * { min-width: 0; }
.nx-footer-links { gap: 10px; }
.nx-footer-links a { width: auto; max-width: 100%; overflow-wrap: normal; line-height: 1.55; }
.nx-footer-bottom { border-top: 1px solid rgba(255,255,255,.05); padding-top: 20px; }
@media (min-width: 1024px) and (max-width: 1240px) {
  .nx-footer-inner { grid-template-columns: minmax(0,1fr); row-gap: 30px; }
  .nx-footer-brand-column { max-width: 600px; }
  .nx-footer-copy { max-width: 580px; }
  .nx-footer-menu-grid { grid-template-columns: minmax(90px,.7fr) minmax(175px,1fr) minmax(210px,1.25fr) minmax(130px,.85fr); }
}
@media (max-width: 1023px) {
  .nx-footer-inner { grid-template-columns: minmax(0,1fr); row-gap: 30px; padding-top: 42px; }
  .nx-footer-brand-column { max-width: 600px; }
  .nx-footer-copy { max-width: 580px; }
  .nx-footer-menu-grid { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 34px 22px; }
}
@media (max-width: 460px) {
  .nx-footer-menu-grid { column-gap: 20px; }
  .nx-footer-links a { font-size: 13px; }
}


/* D2.13-E9-H3: navigation-first footer, with an independent centered brand row.
   Scoped unlayered rules override legacy footer grids in both source and production CSS.
   Responsive: fluid 4 columns, 2 at tablet, 1 on compact screens; RTL-safe.
*/
.nx-footer .nx-footer-inner {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: stretch;
  gap: 0;
  padding-block: clamp(42px, 4.5vw, 62px) 0;
  min-width: 0;
}
.nx-footer .nx-footer-menu-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr));
  column-gap: clamp(22px, 3vw, 44px);
  row-gap: 42px;
  align-items: start;
  width: 100%;
  min-width: 0;
  padding-bottom: clamp(42px, 4.2vw, 58px);
}
.nx-footer .nx-footer-nav-column {
  min-width: 0;
  padding-inline-start: 0;
  border-inline-start: 0;
}
.nx-footer .nx-footer-title {
  margin: 0 0 20px;
  min-height: 15px;
  font-size: 10px;
  line-height: 1.5;
  font-weight: 800;
  letter-spacing: .13em;
  color: #86a5af;
  overflow-wrap: anywhere;
}
.nx-footer .nx-footer-links {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 13px;
  min-width: 0;
}
.nx-footer .nx-footer-links a {
  display: inline-flex;
  width: auto;
  max-width: 100%;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: normal;
  line-height: 1.5;
  font-size: 14px;
  font-weight: 600;
  color: #b2cbd2;
  text-decoration: none;
  transition: color .16s ease;
}
.nx-footer .nx-footer-links a:hover { color: #85e9ce; }
.nx-footer .nx-footer-links a:focus-visible,
.nx-footer .nx-footer-brand-link:focus-visible {
  outline: 2px solid #74e2c3;
  outline-offset: 5px;
  border-radius: 3px;
}
.nx-footer .nx-footer-inner > .nx-footer-brand-column {
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  min-width: 0;
  padding: clamp(28px, 3.2vw, 42px) 0 30px;
  border-top: 0;
}
.nx-footer .nx-footer-brand-link {
  display: inline-flex !important;
  align-self: center !important;
  width: auto !important;
}
.nx-footer .nx-footer-copy {
  margin: 15px auto 0;
  width: 100%;
  max-width: 640px;
  font-size: 13px;
  line-height: 1.7;
  color: #91abb5;
  text-align: center;
  text-wrap: pretty;
}
.nx-footer .nx-footer-bottom {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 0;
  border-top: 0;
  padding: 19px 0 25px;
  font-size: 11px;
  color: #6f909c;
  text-align: center;
}
@media (min-width: 640px) and (max-width: 1159px) {
  .nx-footer .nx-footer-menu-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 38px;
    row-gap: 42px;
  }
}
@media (max-width: 639px) {
  .nx-footer .nx-footer-inner { padding-top: 34px; }
  .nx-footer .nx-footer-menu-grid {
    grid-template-columns: minmax(0, 1fr);
    row-gap: 30px;
    padding-bottom: 36px;
  }
  .nx-footer .nx-footer-nav-column { padding-inline-start: 0; }
  .nx-footer .nx-footer-title { margin-bottom: 13px; }
  .nx-footer .nx-footer-links { gap: 10px; }
  .nx-footer .nx-footer-inner > .nx-footer-brand-column { padding: 32px 0 27px; }
  .nx-footer .nx-footer-copy { max-width: 350px; font-size: 12px; }
}

/* D2.13-E9-H5: mobile menu portals to <body>; RTL opens from the left. */
@media (max-width: 1023px) {
  [dir="rtl"] .nx-header-drawer {
    inset-inline-start: auto;
    inset-inline-end: 0;
  }
}

/* D2.13-E9-H9: plain footer titles and static micro-dot atmosphere.
   CSS-only, no animation, no external assets; RTL and narrow-screen safe. */
.nx-footer {
  position: relative;
  isolation: isolate;
  background-color: #071015;
  background-image:
    radial-gradient(ellipse 60% 62% at 2% 12%, rgba(49, 132, 120, .075), transparent 78%),
    radial-gradient(ellipse 50% 58% at 98% 87%, rgba(35, 98, 137, .08), transparent 83%);
}
.nx-footer::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background-image: radial-gradient(circle, rgba(123, 205, 189, .18) .7px, transparent 1px);
  background-size: 28px 28px;
  opacity: .42;
  -webkit-mask-image: radial-gradient(ellipse 88% 85% at 50% 49%, #000 20%, transparent 100%);
  mask-image: radial-gradient(ellipse 88% 85% at 50% 49%, #000 20%, transparent 100%);
}
.nx-footer > .nx-shell {
  position: relative;
  z-index: 1;
}
.nx-footer .nx-footer-title {
  display: block;
  width: fit-content;
  max-width: 100%;
  min-height: 0;
  margin: 0 0 22px;
  padding: 0;
  background: transparent;
  border-radius: 0;
  color: #92b3bb;
  line-height: 1.55;
  letter-spacing: .14em;
  overflow-wrap: anywhere;
}
.nx-footer .nx-footer-nav-column.is-current-section .nx-footer-title {
  color: #bdeee1;
}
.nx-footer .nx-footer-links a {
  position: relative;
  padding-bottom: 2px;
}
.nx-footer .nx-footer-links a.is-active,
.nx-footer .nx-footer-links a[aria-current="page"] {
  color: #e5fff7;
  font-weight: 800;
}
.nx-footer .nx-footer-links a.is-active::after,
.nx-footer .nx-footer-links a[aria-current="page"]::after {
  content: "";
  position: absolute;
  inset-inline-start: 0;
  bottom: -4px;
  width: 27px;
  max-width: 100%;
  height: 2px;
  border-radius: 999px;
  background: #75e0c3;
}
.nx-footer .nx-footer-links a:hover { color: #a5f5df; }
.nx-footer .nx-footer-links a:focus-visible { outline-offset: 5px; }
@media (max-width: 639px) {
  .nx-footer .nx-footer-title { margin-bottom: 16px; }
}
@media (forced-colors: active) {
  .nx-footer::before { display: none; }
}

/* D2.13-E9-C1R: Country cards, honest coverage, native accessible product help. */
.nx-country-card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 216px;
  isolation: isolate;
}
.nx-country-card-link {
  display: block;
  color: inherit;
  text-decoration: none;
}
.nx-country-card-link > strong {
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  color: #fff;
}
/* A stretched link keeps the whole card navigable except for the separate tooltip control. */
.nx-country-card-link::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: 22px;
}
.nx-country-card-link:focus-visible { outline: 0; }
.nx-country-card-link:focus-visible::after {
  outline: 2px solid #74e2c3;
  outline-offset: 3px;
}
.nx-country-card .nx-country-card-stats {
  margin-top: auto;
  padding-top: 21px;
  align-items: end;
}
.nx-country-products-control {
  position: static;
  min-width: 0;
  justify-self: start;
  align-self: end;
}
.nx-country-products-help { position: relative; z-index: 3; min-width: 0; }
.nx-country-products-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  border: 0;
}
.nx-country-products-help > summary {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  min-height: 44px;
  padding: 0;
  margin: 0;
  cursor: pointer;
  list-style: none;
  color: #85b7af;
  -webkit-tap-highlight-color: transparent;
}
.nx-country-products-help > summary::-webkit-details-marker { display: none; }
.nx-country-products-help > summary::marker { content: ""; }
.nx-country-products-help-icon {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center;
  justify-content: flex-start;
  height: 25px;
  color: #85c5b8;
}
.nx-country-products-help-icon .nx-icon { width: 20px; height: 20px; }
.nx-country-products-help > summary small {
  margin-top: 2px;
  color: #7294a1;
  font-size: 9px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: .12em;
  text-transform: uppercase;
}
.nx-country-products-help > summary:hover .nx-country-products-help-icon,
.nx-country-products-help[open] > summary .nx-country-products-help-icon {
  color: #a6ecd8;
}
.nx-country-products-help > summary:focus-visible {
  outline: 2px solid #75e0c3;
  outline-offset: 4px;
  border-radius: 4px;
}
/* D2.13-E9-C1R3: borderless country hint with a card-bounded no-JS fallback.
   JS enhances this to viewport-clamped, measured fixed positioning. */
.nx-country-products-tooltip {
  display: none;
  position: absolute;
  inset-inline-end: 20px;
  bottom: 95px;
  width: min(260px, calc(100% - 40px));
  max-height: calc(100% - 102px);
  overflow-y: auto;
  overscroll-behavior: contain;
  padding: 13px 15px;
  border: 0;
  border-radius: 13px;
  background: #152329;
  box-shadow: 0 12px 28px rgba(0,0,0,.32);
  color: #c6dce0;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.6;
  white-space: normal;
  overflow-wrap: anywhere;
  text-transform: none;
  text-align: start;
  pointer-events: none;
  z-index: 6;
}
.nx-country-products-tooltip.is-viewport-positioned {
  position: fixed;
  inset: auto;
  left: var(--nx-country-tooltip-left, 12px);
  top: var(--nx-country-tooltip-top, 12px);
  width: var(--nx-country-tooltip-width, 260px);
  max-height: var(--nx-country-tooltip-max-height, calc(100dvh - 24px));
}
.nx-country-products-help[open] + .nx-country-products-tooltip,
.nx-country-products-help:has(> summary:focus-visible) + .nx-country-products-tooltip {
  display: block;
}
@media (hover: hover) and (pointer: fine) {
  .nx-country-products-help:hover + .nx-country-products-tooltip { display: block; }
}
/* Keep the hint above neighboring tiles if a translated tooltip is taller. */
.nx-country-card:has(.nx-country-products-help:hover),
.nx-country-card:has(.nx-country-products-help:focus-within),
.nx-country-card:has(.nx-country-products-help[open]) { z-index: 5; }
.nx-country-card .nx-country-card-foot {
  min-height: 17px;
  margin-top: 17px;
}
.nx-country-card .nx-country-card-foot b {
  color: #b0d9d0;
  font-weight: 700;
  letter-spacing: .025em;
}
@media (max-width: 639px) {
  .nx-country-card { min-height: 207px; }
  .nx-country-card .nx-country-card-stats { padding-top: 17px; }
}

/* D2.13-E9-D2: country detail; three useful metrics and editorial sections. */
.nx-country-detail .nx-entity-hero { padding-bottom: 30px; }
.nx-country-metrics { grid-template-columns: minmax(0, 1fr); padding-bottom: 24px; }
.nx-country-metrics .nx-metric { min-width: 0; }
.nx-country-detail-zero-products { position: relative; isolation: isolate; }
.nx-country-detail-zero-products .nx-country-products-control { align-self: flex-start; }
.nx-country-detail-zero-products:has(.nx-country-products-help:hover),
.nx-country-detail-zero-products:has(.nx-country-products-help[open]),
.nx-country-detail-zero-products:has(.nx-country-products-help:focus-within) { z-index: 6; }
.nx-country-detail-zero-products .nx-country-products-help > summary { align-items: flex-start; }
.nx-country-detail-zero-products .nx-country-products-tooltip { inset-inline-start: 14px; inset-inline-end: auto; bottom: calc(100% - 10px); width: min(260px, calc(100% - 28px)); max-height: 170px; }
.nx-country-detail-zero-products .nx-country-products-tooltip.is-viewport-positioned {
  inset: auto; left: var(--nx-country-tooltip-left, 12px); top: var(--nx-country-tooltip-top, 12px);
  width: var(--nx-country-tooltip-width, 260px);
  max-height: var(--nx-country-tooltip-max-height, calc(100dvh - 24px));
}
.nx-country-insights { display: grid; grid-template-columns: minmax(0, 1fr); gap: 16px; }
.nx-country-insight { min-width: 0; }
.nx-country-insight-heading { color: #fff; font-size: clamp(17px, 1.6vw, 21px); font-weight: 750; letter-spacing: -.025em; line-height: 1.35; }
.nx-country-insight-body { margin-top: 18px; color: #acc0c5; font-size: 14px; line-height: 1.9; overflow-wrap: anywhere; }
.nx-country-insight-body p + p { margin-top: 15px; }
.nx-country-iso { margin: 18px 1px 0; color: #647d83; font-size: 11px; font-weight: 600; letter-spacing: .025em; }
@media (min-width: 640px) { .nx-country-metrics { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 1024px) {
  .nx-country-metrics { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .nx-country-insights { grid-template-columns: minmax(0, 1.75fr) minmax(0, 1fr); }
  .nx-country-insights-one { grid-template-columns: minmax(0, 1fr); }
}

/* D2.13-E9-D2R1: country detail, editorial layout and count declensions.
   All rules scoped to country detail; no decorative borders/dividers. */
.nx-country-detail .nx-entity-hero { padding-top: 24px; padding-bottom: 30px; }
.nx-country-detail .nx-entity-hero .nx-eyebrow { margin-bottom: 13px; }
.nx-country-hero-iso {
  margin-inline-start: 8px; color: #79939a; font-size: 10px;
  font-weight: 720; letter-spacing: .08em; direction: ltr; unicode-bidi: isolate;
}
.nx-country-detail .nx-entity-hero .nx-lead { max-width: 860px; margin-top: 18px; }
.nx-country-facts {
  display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 8px;
  margin: 0 0 64px; padding: 11px; border: 0; border-radius: 25px;
  background: linear-gradient(112deg,#0e1a1e 0%,#0b151a 63%,#0d181e 100%);
  box-shadow: 0 14px 45px rgba(0,0,0,.13);
}
.nx-country-fact {
  display: flex; min-width: 0; min-height: 108px; padding: 23px 24px;
  flex-wrap: wrap; align-items: baseline; align-content: center; gap: 4px 11px;
  border: 0; border-radius: 16px; color: #fff;
}
.nx-country-fact strong {
  display: inline; color: #fff; font-size: clamp(24px,2.35vw,34px);
  line-height: 1.15; font-weight: 820; letter-spacing: -.045em;
  font-variant-numeric: tabular-nums; overflow-wrap: anywhere;
}
.nx-country-fact > span {
  color: #a4bdc2; font-size: clamp(12px,1.05vw,14px);
  font-weight: 630; line-height: 1.4; overflow-wrap: anywhere;
}
.nx-country-fact-link { transition: background-color .18s ease,color .18s ease; }
.nx-country-fact-link:hover { background-color: rgba(255,255,255,.035); }
.nx-country-fact-link:hover > span { color: #8fe0c9; }
.nx-country-fact-link:focus-visible { outline: 2px solid #74e2c3; outline-offset: -3px; }
.nx-country-fact-currency > span { font-weight: 650; }
.nx-country-fact-no-products { position: relative; isolation: isolate; }
.nx-country-fact-no-products .nx-country-products-control { align-self: center; }
.nx-country-fact-no-products .nx-country-products-help > summary {
  display: inline-flex; flex-direction: row; gap: 10px; align-items: center;
}
.nx-country-fact-no-products .nx-country-products-help > summary small {
  color: #a4bdc2; font-size: 12px; letter-spacing: .08em; line-height: 1.5;
}
.nx-country-fact-no-products .nx-country-products-tooltip {
  inset-inline-start: 12px; inset-inline-end: auto; bottom: calc(100% - 6px);
  width: min(260px,calc(100% - 24px)); max-height: 170px;
}
.nx-country-fact-no-products .nx-country-products-tooltip.is-viewport-positioned {
  inset: auto; left: var(--nx-country-tooltip-left,12px);
  top: var(--nx-country-tooltip-top,12px);
  width: var(--nx-country-tooltip-width,260px);
  max-height: var(--nx-country-tooltip-max-height,calc(100dvh - 24px));
}
.nx-country-fact-no-products:has(.nx-country-products-help:hover),
.nx-country-fact-no-products:has(.nx-country-products-help:focus-within),
.nx-country-fact-no-products:has(.nx-country-products-help[open]) { z-index: 6; }
.nx-country-editorial {
  display: grid; grid-template-columns: minmax(0,1.65fr) minmax(0,1fr);
  align-items: start; gap: clamp(34px,5.4vw,92px);
  margin-bottom: 30px;
}
.nx-country-editorial-solo { grid-template-columns: minmax(0,1fr); }
.nx-country-article { min-width: 0; max-width: 770px; padding: 5px 0 0; }
.nx-country-article h2 {
  color: #fff; font-size: clamp(26px,2.45vw,35px);
  font-weight: 780; letter-spacing: -.037em; line-height: 1.25;
}
.nx-country-article-copy {
  max-width: 70ch; margin-top: 24px; color: #afc7cb;
  font-size: 15px; font-weight: 450; line-height: 1.96; overflow-wrap: anywhere;
}
.nx-country-article-copy p + p { margin-top: 23px; }
.nx-country-advice {
  min-width: 0; padding: clamp(24px,2.65vw,39px); border: 0;
  border-radius: 24px; background: #0e1c20;
  box-shadow: 0 18px 56px rgba(0,0,0,.14);
}
.nx-country-advice-block + .nx-country-advice-block { margin-top: 36px; }
.nx-country-advice h2 {
  color: #f7fbfb; font-size: clamp(20px,1.75vw,25px);
  font-weight: 780; letter-spacing: -.03em; line-height: 1.35;
}
.nx-country-advice-list { counter-reset: nx-advice; display: grid; gap: 25px; margin-top: 28px; }
.nx-country-advice-list li {
  position: relative; min-width: 0; padding-inline-start: 40px;
  list-style: none; color: #aec6c9; font-size: 14px;
  line-height: 1.87; overflow-wrap: anywhere; counter-increment: nx-advice;
}
.nx-country-advice-list li::before {
  content: counter(nx-advice,decimal-leading-zero); position: absolute; inset-inline-start: 0;
  top: 2px; font-size: 11px; font-weight: 780;
  line-height: 1.8; letter-spacing: .11em; color: #74d9bd;
}
.nx-country-detail .nx-related-section:first-of-type { padding-top: 40px; }
@media (max-width: 1023px) {
  .nx-country-editorial { grid-template-columns: minmax(0,1fr); gap: 32px; }
  .nx-country-article { max-width: 820px; }
  .nx-country-advice { max-width: 820px; }
  .nx-country-facts { margin-bottom: 44px; }
}
@media (max-width: 639px) {
  .nx-country-detail .nx-entity-hero { padding-top: 18px; padding-bottom: 24px; }
  .nx-country-facts { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 3px; padding: 7px; margin-bottom: 40px; border-radius: 20px; }
  .nx-country-fact { min-height: 92px; padding: 19px 14px; gap: 4px 7px; align-content: center; }
  .nx-country-fact > span { font-size: 12px; }
  .nx-country-fact strong { font-size: clamp(23px,5.4vw,29px); }
  .nx-country-fact-currency { grid-column: 1 / -1; min-height: 74px; padding-top: 12px; padding-bottom: 12px; }
  .nx-country-editorial { gap: 26px; }
  .nx-country-article h2 { font-size: 26px; }
  .nx-country-article-copy { margin-top: 18px; font-size: 14px; line-height: 1.9; }
  .nx-country-article-copy p + p { margin-top: 19px; }
  .nx-country-advice { padding: 24px 22px 28px; border-radius: 21px; }
  .nx-country-advice h2 { font-size: 21px; }
  .nx-country-advice-list { gap: 22px; margin-top: 21px; }
  .nx-country-advice-list li { padding-inline-start: 31px; font-size: 13.5px; }
}
@media (prefers-reduced-motion: reduce) {
  .nx-country-fact-link { transition: none; }
}

/* D2.13-E9-D2R2: balanced country editorial metrics beneath market copy.
   Uniform title-case labels, one stable line/column per metric, no huge hero strip.
   Presentation-only overrides: E9-D2R1 source/compiled CSS remains untouched. */
.nx-country-detail .nx-entity-hero { padding-bottom: clamp(34px,3.3vw,46px); }
.nx-country-editorial { margin-bottom: clamp(35px,4vw,58px); }
.nx-country-main { display: flex; flex-direction: column; min-width: 0; gap: clamp(32px,3.6vw,48px); }
.nx-country-editorial-solo .nx-country-main { max-width: 820px; }
.nx-country-detail .nx-country-article { max-width: 770px; }
.nx-country-detail .nx-country-facts {
  grid-template-columns: repeat(3,minmax(0,1fr)); align-items: start;
  gap: clamp(7px,1.6vw,18px); max-width: 770px; width: 100%;
  margin: 0; padding: 12px 0 0; background: none; box-shadow: none; border-radius: 0;
}
.nx-country-detail .nx-country-fact {
  display: flex; flex-direction: column; flex-wrap: nowrap; align-items: flex-start;
  justify-content: flex-start; align-content: initial; min-width: 0; min-height: 75px;
  gap: 10px; margin: 0; padding: 13px 12px;
  border-radius: 15px; background: #0d191e; text-align: start;
}
.nx-country-detail .nx-country-fact-label,
.nx-country-detail .nx-country-fact > span.nx-country-fact-label {
  display: block; min-width: 0; color: #90aab1; font-size: 12px;
  line-height: 1.35; font-weight: 650; letter-spacing: 0;
  text-transform: none; overflow-wrap: normal;
}
.nx-country-detail .nx-country-fact strong {
  display: block; width: 100%; font-size: clamp(24px,2.3vw,30px);
  line-height: 1.22; font-weight: 760; letter-spacing: -.035em;
  white-space: nowrap; overflow-wrap: normal; font-variant-numeric: tabular-nums;
}
.nx-country-detail .nx-country-fact-currency { grid-column: auto; }
.nx-country-detail .nx-country-fact-currency > span { font-weight: 650; }
.nx-country-detail .nx-country-fact-link:hover { background: #112128; }
.nx-country-detail .nx-country-fact-link:hover > .nx-country-fact-label { color: #9ee3d1; }
.nx-country-detail .nx-country-fact-no-products .nx-country-products-control { align-self: flex-start; }
.nx-country-detail .nx-country-fact-no-products .nx-country-products-help > summary {
  min-height: 30px; display: inline-flex; align-items: center; justify-content: flex-start;
}
.nx-country-detail .nx-country-fact-no-products .nx-country-products-tooltip {
  bottom: calc(100% + 4px); inset-inline-start: 0; width: min(260px,calc(100% + 150px));
}
.nx-country-detail .nx-country-fact-no-products .nx-country-products-tooltip.is-viewport-positioned {
  inset: auto; left: var(--nx-country-tooltip-left,12px);
  top: var(--nx-country-tooltip-top,12px);
  width: var(--nx-country-tooltip-width,260px);
  max-height: var(--nx-country-tooltip-max-height,calc(100dvh - 24px));
}
@media (max-width: 1023px) {
  .nx-country-main { gap: 28px; }
  .nx-country-detail .nx-country-facts { margin: 0; }
  .nx-country-editorial { gap: 30px; }
}
@media (max-width: 639px) {
  .nx-country-detail .nx-country-facts {
    grid-template-columns: repeat(3,minmax(0,1fr)); gap: 6px;
    margin: 0; padding: 0;
  }
  .nx-country-detail .nx-country-fact {
    min-height: 92px; padding: 12px 9px; gap: 8px;
  }
  .nx-country-detail .nx-country-fact-label,
  .nx-country-detail .nx-country-fact > span.nx-country-fact-label { font-size: 10.5px; line-height: 1.4; }
  .nx-country-detail .nx-country-fact strong { font-size: clamp(20px,5.8vw,25px); }
  .nx-country-detail .nx-country-fact-currency { grid-column: auto; min-height: 92px; padding: 12px 9px; }
  .nx-country-detail .nx-country-advice { margin-top: 0; }
}

/* D2.13-E9-D3V: country-only final polish, layout-safe at all widths.
   Keep the three data values and zero-product icon on equal-height visual rows.
   Preserve the existing accessible tooltip and links. */
.nx-country-detail .nx-country-fact strong {
  display: flex; align-items: center; min-height: 30px;
  font-size: 20px; line-height: 30px; font-weight: 760; letter-spacing: -.025em;
}
.nx-country-detail .nx-country-fact-no-products .nx-country-products-help > summary {
  display: inline-flex; align-items: center; justify-content: flex-start;
  min-height: 30px; height: 30px;
}
.nx-country-detail .nx-country-fact-no-products .nx-country-products-help-icon {
  height: 30px; align-items: center;
}
/* Align the last row across cards with one- or two-line names, for both entity families. */
.nx-country-detail .nx-list-card {
  display: flex; flex-direction: column; height: 100%; min-height: 130px;
}
.nx-country-detail .nx-list-card-top { min-width: 0; }
.nx-country-detail .nx-list-card-top strong { min-width: 0; }
.nx-country-detail .nx-list-card-bottom {
  margin-top: auto; padding-top: 18px; min-width: 0;
}
.nx-country-detail .nx-list-card-bottom > span:first-child {
  min-width: 0; overflow-wrap: anywhere;
}
.nx-country-detail .nx-list-card-arrow { flex-shrink: 0; }
/* Long localized type badges must not widen the mobile card/grid track. */
@media (max-width: 639px) {
  .nx-country-detail .nx-list-card-top { flex-wrap: wrap; gap: 10px; }
  .nx-country-detail .nx-list-card-code {
    flex: 0 1 auto; min-width: 0; max-width: 100%;
    white-space: normal; overflow-wrap: anywhere; text-align: start;
  }
}

/* D2.13-E9-O3 — organization detail hero only: borderless category pill.
   Pure CSS appended identically to source and compiled stylesheets. */
.nx-entity-hero .nx-org-hero-pill {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  max-width: 100%;
  margin-bottom: 17px;
  padding: 9px 15px;
  border: 0;
  border-radius: 999px;
  background: rgba(73, 214, 185, .11);
  color: #65e6cb;
  font-size: 10.5px;
  font-weight: 800;
  letter-spacing: .115em;
  line-height: 1.45;
  text-transform: uppercase;
  white-space: normal;
  overflow-wrap: anywhere;
}
.nx-entity-hero .nx-org-hero-pill .nx-icon {
  flex: 0 0 auto;
  width: 13px;
  height: 13px;
}

/* D2.13-E9-O6 — the section label, not product category chips, is the pill. */
.nx-related-section .nx-products-section-pill {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  max-width: 100%;
  margin-bottom: 17px;
  padding: 9px 15px;
  border: 0;
  border-radius: 999px;
  background: rgba(73, 214, 185, .11);
  color: #65e6cb;
  font-size: 10.5px;
  font-weight: 800;
  letter-spacing: .115em;
  line-height: 1.45;
  text-transform: uppercase;
  white-space: normal;
  overflow-wrap: anywhere;
}
.nx-related-section .nx-products-section-pill .nx-icon {
  flex: 0 0 auto;
  width: 13px;
  height: 13px;
}

/* Organization-list status badges: keep the old colors/shape, hide only the dot. */
.nx-org-card-foot .nx-status::before {
  content: none;
  display: none;
}

/* D2.13-E9-C2 — country cards & detail, no decorative outlines.
   Explicit plain CSS maintained identically in source and compiled assets. */
.nx-country-card .nx-country-iso-stat b {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-size: 17px;
  font-weight: 760;
  letter-spacing: .07em;
  color: #a7ddd2;
}
.nx-country-detail .nx-country-section-pill {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  max-width: 100%;
  margin-bottom: 17px;
  padding: 9px 15px;
  border: 0;
  border-radius: 999px;
  background: rgba(73, 214, 185, .11);
  color: #65e6cb;
  font-size: 10.5px;
  font-weight: 800;
  letter-spacing: .115em;
  line-height: 1.45;
  text-transform: uppercase;
  white-space: normal;
  overflow-wrap: anywhere;
}
.nx-country-detail .nx-country-section-pill .nx-icon {
  display: inline-block;
  flex: 0 0 13px;
  width: 13px;
  height: 13px;
}
.nx-country-detail .nx-country-section-pill .nx-country-hero-iso {
  margin-inline-start: 4px;
  font-size: 10px;
  color: #a2d6ce;
  letter-spacing: .055em;
}
.nx-country-detail .nx-related-section .nx-h2 {
  min-width: 0;
  overflow-wrap: break-word;
}

/* D2.13-E9-U1 — consistent, borderless editorial and contact pill labels.
   Matches the approved organization/country pill family, scoped to two templates. */
.nx-info-page-pill {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  max-width: 100%;
  margin-bottom: 17px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: #65e6cb;
  font-size: 10.5px;
  font-weight: 800;
  letter-spacing: .115em;
  line-height: 1.45;
  text-transform: uppercase;
  white-space: normal;
  overflow-wrap: anywhere;
}
.nx-info-page-pill .nx-icon {
  display: inline-block;
  flex: 0 0 13px;
  width: 13px;
  height: 13px;
}

/* D2.13-E9-P1: product presentation adjustments (scoped). */
.nx-product-hero-pill {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  background: transparent;
  border: 0;
  padding: 0;
  border-radius: 0;
}
.nx-product-hero-pill .nx-icon { width: 15px; height: 15px; flex: 0 0 15px; }
.nx-product-metric-grid { align-items: stretch; gap: 12px; }
.nx-product-metric-grid[data-count="1"] { grid-template-columns: minmax(0, 350px); }
.nx-product-metric-grid[data-count="2"] { grid-template-columns: repeat(2,minmax(0,1fr)); max-width: 760px; }
.nx-product-metric-grid[data-count="3"] { grid-template-columns: repeat(3,minmax(0,1fr)); max-width: 1150px; }
.nx-product-metric-grid[data-count="4"] { grid-template-columns: repeat(4,minmax(0,1fr)); }
.nx-product-metric-grid .nx-metric { min-width:0; height:100%; }
.nx-product-metric-grid .nx-metric small { min-height: 22px; line-height:1.55; }
.nx-product-metric-grid .nx-metric strong { margin-top: 10px; line-height: 1.4; }
.nx-product-grid .nx-product-card { display:flex; flex-direction:column; min-width:0; min-height: 196px; }
.nx-product-grid .nx-product-card-foot { margin-top:auto; min-height:32px; padding-top: 18px; gap:10px; }
.nx-product-provider-kind { margin-top: 10px; line-height:1.6; overflow-wrap:anywhere; }
.nx-product-original-description { margin-top: 12px; }
.nx-product-original-description summary { cursor:pointer; color: #91adaf; }
.nx-product-original-description[open] > div { margin-top: 10px; }
@media(max-width: 899px) {
  .nx-product-metric-grid[data-count="3"],
  .nx-product-metric-grid[data-count="4"] { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width: 539px) {
  .nx-product-metric-grid[data-count="1"],
  .nx-product-metric-grid[data-count="2"],
  .nx-product-metric-grid[data-count="3"],
  .nx-product-metric-grid[data-count="4"] { grid-template-columns:1fr; max-width:none; }
}

/* D2.13-E9-P2: localized, straightforward product overview (no source accordion). */
.nx-product-overview-prose {
  max-width: 850px;
  line-height: 1.85;
  overflow-wrap: anywhere;
  white-space: pre-line;
}

/* E9-L6-B22: accessible contrast for compact EN/RU navigation and category metadata.
   The site palette and layout remain unchanged; target ratio exceeds 4.5:1. */
.nx-brand-copy small,
.nx-trust-line,
.nx-coverage-ribbon span,
.nx-category-copy small,
.nx-breadcrumbs,
.nx-breadcrumbs a,
.nx-kicker {
  color: #91a6ab;
}

.nx-breadcrumbs a {
  color: #91a6ab !important;
}

.nx-breadcrumbs a:hover,
.nx-breadcrumbs a:focus-visible {
  color: #74e2c3 !important;
}

/* E9-L6-B23: сдержанный DMCA-бейдж рядом с копирайтом, без декоративных рамок. */
.nx-footer .nx-footer-bottom {
  flex-wrap: wrap;
  column-gap: 18px;
  row-gap: 10px;
}
.nx-footer .nx-footer-dmca {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  width: 150px;
  line-height: 0;
  border: 0;
  background: transparent;
  opacity: .82;
  transition: opacity .15s ease;
}
.nx-footer .nx-footer-dmca:hover,
.nx-footer .nx-footer-dmca:focus-visible { opacity: 1; }
.nx-footer .nx-footer-dmca:focus-visible {
  outline: 2px solid #74e2c3;
  outline-offset: 4px;
  border-radius: 3px;
}
.nx-footer .nx-footer-dmca img {
  display: block;
  width: 150px;
  height: 30px;
  object-fit: contain;
}
@media (max-width: 639px) {
  .nx-footer .nx-footer-bottom { flex-direction: column; row-gap: 12px; }
}
