._chatArea_j5do9_2{scrollbar-width:thin;scrollbar-color:rgba(18,140,126,.5) transparent;-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;will-change:scroll-position}._chatArea_j5do9_2:hover{overflow-y:auto}._chatArea_j5do9_2:focus{outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent;border-radius:3px}::-webkit-scrollbar-thumb{background:#128c7e80;border-radius:3px;border:1px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#128c7ecc}._chatWindow_j5do9_42{-webkit-overflow-scrolling:touch;position:relative;z-index:50;pointer-events:all}._chatWindow_j5do9_42:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}@media (min-width: 1024px){._chatWindow_j5do9_42{isolation:isolate}._chatArea_j5do9_2{scrollbar-gutter:stable}}@media (max-width: 640px){._chatWindow_j5do9_42{width:90%!important;max-width:350px!important;right:50%!important;transform:translate(50%)!important;border-radius:1rem!important;max-height:80vh!important}._chatArea_j5do9_2{max-height:calc(80vh - 130px)!important}._inputArea_j5do9_88{padding-bottom:env(safe-area-inset-bottom,16px)}}.nx{--color-bg: #161826;--color-surface: #232532;--color-text: #e9e9ed;--color-accent: #9184d9;--color-divider: color-mix(in srgb, #e9e9ed 16%, transparent);--color-neutral-100: #f3f5fe;--color-neutral-200: #e4e7f5;--color-neutral-300: #cfd3e5;--color-neutral-400: #b2b6ca;--color-neutral-500: #9397ab;--color-neutral-600: #75798c;--color-neutral-700: #595d6c;--color-neutral-800: #3f424d;--color-neutral-900: #292b31;--color-accent-100: #f5f4ff;--color-accent-200: #e7e5fe;--color-accent-300: #d2cefd;--color-accent-400: #b5abfc;--color-accent-500: #968ae0;--color-accent-600: #796cbf;--color-accent-700: #5d5294;--color-accent-800: #423a6a;--color-accent-900: #2b2741;--color-section: #262a60;--color-section-glow: #353b80;--font-heading: "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--space-1: 2.8px;--space-2: 5.6px;--space-3: 8.4px;--space-4: 11.2px;--space-6: 16.8px;--space-8: 22.4px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--shadow-sm: 0 0 0 1px #3f424d;--shadow-md: 0 0 0 1px #595d6c, 0 6px 18px rgba(0, 0, 0, .55);--shadow-lg: 0 0 0 1px #9397ab, 0 16px 40px rgba(0, 0, 0, .65);--nx-margin: 80px;--nx-gutter: 24px;--nx-max: 1440px;--nx-nav-h: 72px;--nx-beat-l: 160px;--nx-beat-m: 96px;--nx-beat-s: 64px;--nx-title: 500 clamp(34px, 4.2vw, 60px)/1.02 var(--font-heading);--nx-title-track: -.035em;--nx-head-gap: clamp(40px, 4.4vw, 64px);background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:17px;line-height:1.6;font-weight:400;min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;overflow-x:clip}@media (max-width: 1100px){.nx{--nx-margin: 40px;--nx-beat-l: 120px;--nx-beat-m: 80px;--nx-beat-s: 56px}}@media (max-width: 680px){.nx{--nx-margin: 20px;--nx-gutter: 16px;--nx-beat-l: 88px;--nx-beat-m: 64px;--nx-beat-s: 44px;--nx-nav-h: 60px;font-size:16px}}.nx *,.nx *:before,.nx *:after{box-sizing:border-box}.nx h1,.nx h2,.nx h3,.nx h4{font-family:var(--font-heading);font-weight:500;line-height:1.12;letter-spacing:-.015em;margin:0;text-wrap:balance}.nx p{margin:0;text-wrap:pretty}:where(.nx) a{color:var(--color-accent-300);text-underline-offset:3px;text-decoration:none}:where(.nx) a:hover{color:var(--color-accent-200)}.nx img{display:block;max-width:100%}:where(.nx) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.nx :focus{outline:none}.nx :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.nx,.nx *{scrollbar-width:thin;scrollbar-color:var(--color-neutral-700) transparent}.nx *:hover{scrollbar-color:var(--color-accent-700) transparent}@supports not (scrollbar-color: auto){.nx ::-webkit-scrollbar{width:8px;height:8px}.nx ::-webkit-scrollbar-track,.nx ::-webkit-scrollbar-corner{background:transparent}.nx ::-webkit-scrollbar-thumb{background:var(--color-neutral-700);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.nx ::-webkit-scrollbar-thumb:hover{background-color:var(--color-accent-700)}}.nx ::-moz-selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.nx ::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.nx .lighten{mix-blend-mode:lighten;background-color:transparent}.nx .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}html.nx-root,html.nx-root body{overflow-x:clip}html.nx-root body{overflow-y:visible}.nx-main{flex:1;padding-top:var(--nx-nav-h)}.nx-wrap{width:100%;max-width:var(--nx-max);margin:0 auto;padding:0 var(--nx-margin)}.nx-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--nx-gutter)}@media (max-width: 1100px){.nx-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width: 680px){.nx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nx-sec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,11fr);gap:var(--nx-gutter)}.nx-sec>.nx-sec__idx{padding-top:.35em}@media (max-width: 680px){.nx-sec{grid-template-columns:minmax(0,1fr);gap:10px}}.nx-beat-l{padding-top:var(--nx-beat-l)}.nx-beat-m{padding-top:var(--nx-beat-m)}.nx-beat-s{padding-top:var(--nx-beat-s)}.nx-pb-l{padding-bottom:var(--nx-beat-l)}.nx-pb-m{padding-bottom:var(--nx-beat-m)}.nx-stack{display:flex;flex-direction:column}.nx-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.nx-between{justify-content:space-between}.nx-split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:calc(var(--nx-gutter) * 2)}.nx-split--rev{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.nx-cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nx-gutter)}.nx-cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--nx-gutter) * 1.25)}.nx-cols-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nx-gutter)}@media (max-width: 1100px){.nx-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.nx-split,.nx-split--rev,.nx-cols-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 680px){.nx-cols-2,.nx-cols-4{grid-template-columns:minmax(0,1fr)}}.nx-display{font:500 clamp(56px,8.4vw,120px)/.92 var(--font-heading);letter-spacing:-.05em}.nx-h1{font:500 clamp(40px,5vw,72px)/1 var(--font-heading);letter-spacing:-.04em}.nx-h2{font:500 clamp(30px,3.1vw,44px)/1.05 var(--font-heading);letter-spacing:-.03em}.nx-h3{font:500 clamp(19px,1.7vw,24px)/1.2 var(--font-heading);letter-spacing:-.015em}.nx-h4{font:500 17px/1.3 var(--font-heading)}.nx-body{font-size:17px;line-height:1.6;color:var(--color-neutral-300);max-width:68ch}.nx-lede{font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--color-neutral-300);max-width:60ch}.nx-small{font-size:14px;line-height:1.55;color:var(--color-neutral-400)}.nx-tiny{font-size:12.5px;line-height:1.5;color:var(--color-neutral-500)}.nx-label{font:500 12px/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-300);font-variant-numeric:tabular-nums}.nx-idx{font:500 13px/1 var(--font-body);color:var(--color-accent);font-variant-numeric:tabular-nums;letter-spacing:.04em}.nx-figure{font:500 clamp(72px,11vw,160px)/.85 var(--font-heading);letter-spacing:-.06em;color:var(--color-accent-200);font-variant-numeric:tabular-nums}.nx-figure--m{font:500 clamp(40px,4.2vw,60px)/.9 var(--font-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.nx-figure--s{font:500 clamp(26px,2.4vw,34px)/1 var(--font-heading);letter-spacing:-.03em;color:var(--color-accent-200);font-variant-numeric:tabular-nums}.nx-quote{font:500 clamp(24px,2.6vw,38px)/1.2 var(--font-heading);letter-spacing:-.025em;text-wrap:balance}.nx-mut{color:var(--color-neutral-500)}.nx-acc{color:var(--color-accent-200)}.nx-hi{color:var(--color-neutral-200)}.nx-bc{font-size:13px;color:var(--color-neutral-500);letter-spacing:.02em}.nx-bc a{color:var(--color-neutral-400)}.nx-bc a:hover{color:var(--color-accent-200)}.nx-rule{height:1px;border:0;margin:0;background:linear-gradient(90deg,transparent,var(--color-neutral-800) 48px,var(--color-neutral-800) calc(100% - 48px),transparent)}.nx-cta,.nx-cta2{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;padding:13px 20px;min-height:44px;font:500 12.5px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .16s cubic-bezier(.23,1,.32,1)}.nx .nx-cta{border:1px solid var(--color-accent);color:var(--color-accent-200);background:transparent}.nx .nx-cta:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent-100)}.nx .nx-cta:active{background:color-mix(in srgb,var(--color-accent) 22%,transparent)}.nx-cta:active,.nx-cta2:active{transform:scale(.97)}.nx .nx-cta2{border:1px solid var(--color-neutral-700);color:var(--color-neutral-300);background:transparent}.nx .nx-cta2:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent);color:var(--color-neutral-100)}.nx .nx-cta2:active{background:color-mix(in srgb,var(--color-text) 14%,transparent)}.nx .nx-cta[disabled],.nx .nx-cta2[disabled],.nx .nx-cta[aria-disabled=true]{opacity:.45;cursor:not-allowed}.nx-cta--sm{padding:9px 14px;min-height:36px;font-size:11px}.nx-cta--block{width:100%}.nx .nx-ghost{color:var(--color-accent-300);font-size:15px;display:inline-flex;gap:6px;align-items:center}.nx .nx-ghost:hover{color:var(--color-accent-100)}.nx-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-neutral-700);border-radius:999px;padding:6px 13px;font-size:13px;line-height:1.2;color:var(--color-neutral-300);white-space:nowrap;background:transparent;cursor:pointer;transition:border-color .12s,color .12s,background-color .12s}.nx button.nx-chip:hover,.nx a.nx-chip:hover{border-color:var(--color-accent-600);color:var(--color-accent-200)}.nx-chip[aria-pressed=true],.nx-chip.is-on{border-color:var(--color-accent);color:var(--color-accent-200);background:var(--color-accent-900)}.nx-chip--static{cursor:default}.nx-chip--lg{padding:12px 16px;font-size:15px;border-radius:10px;justify-content:space-between;min-height:48px}.nx-tag{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.04em;padding:3px 9px;border-radius:6px;border:1px solid var(--color-accent);color:var(--color-accent-300)}.nx-tag--mut{border-color:var(--color-neutral-700);color:var(--color-neutral-400)}.nx-seg{display:inline-flex;border:1px solid var(--color-divider);border-radius:var(--radius-md)}.nx-seg button{padding:8px 14px;font-size:13px;color:var(--color-neutral-300);border-radius:0}.nx-seg button:first-child{border-radius:calc(var(--radius-md) - 1px) 0 0 calc(var(--radius-md) - 1px)}.nx-seg button:last-child{border-radius:0 calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0}.nx-seg button:only-child{border-radius:calc(var(--radius-md) - 1px)}.nx-seg button:focus-visible{outline-offset:-2px}.nx-seg button+button{border-left:1px solid var(--color-divider)}.nx-seg button[aria-pressed=true]{color:var(--color-accent-200);box-shadow:inset 0 0 0 1px var(--color-accent)}.nx-seg button:not([aria-pressed=true]):hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.nx-seg--wrap{flex-wrap:wrap}.nx-field{display:flex;flex-direction:column;gap:6px}.nx-field>label,.nx-field>.nx-field__label{font-size:13px;color:color-mix(in srgb,var(--color-text) 72%,transparent)}.nx-input{width:100%;min-height:44px;padding:10px 12px;font:inherit;font-size:15px;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md)}.nx-input::-moz-placeholder{color:var(--color-neutral-600)}.nx-input::placeholder{color:var(--color-neutral-600)}.nx-input:hover{border-color:color-mix(in srgb,var(--color-text) 45%,transparent)}.nx-input:focus-visible{border-color:var(--color-accent);outline-offset:0}.nx textarea.nx-input{min-height:110px;resize:vertical}.nx select.nx-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-neutral-400) 50%),linear-gradient(135deg,var(--color-neutral-400) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:32px}.nx-input[aria-invalid=true]{border-color:var(--color-accent-500)}.nx-err{font-size:13px;color:var(--color-accent-300)}.nx-errsum{border:1px solid var(--color-accent-600);border-radius:var(--radius-md);padding:12px 14px;background:var(--color-accent-900);font-size:14px}.nx-errsum a{color:var(--color-accent-200);text-decoration:underline}.nx-check{display:inline-flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--color-neutral-300);cursor:pointer}.nx-check input{width:18px;height:18px;margin-top:2px;accent-color:var(--color-accent);flex:none}.nx-sentence{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--color-accent);padding:12px 0;font-size:clamp(18px,2vw,26px);color:var(--color-neutral-500)}.nx-sentence input{flex:1;min-width:0;background:transparent;border:0;color:var(--color-neutral-100);font:inherit;caret-color:var(--color-accent);padding:0}.nx-sentence input:focus-visible{outline:none}.nx-sentence:focus-within{border-bottom-width:2px}.nx-tr{display:grid;gap:14px;align-items:center;padding:16px 0;font-size:15px;background:linear-gradient(90deg,transparent,var(--color-neutral-800) 48px,var(--color-neutral-800) calc(100% - 48px),transparent) no-repeat bottom / 100% 1px}.nx-tr--head{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500);padding:10px 0}.nx a.nx-tr,.nx button.nx-tr{color:inherit;width:100%;text-align:left;transition:background-color .14s}.nx a.nx-tr:hover,.nx button.nx-tr:hover{background-color:color-mix(in srgb,var(--color-text) 3%,transparent);color:var(--color-neutral-100)}.nx a.nx-tr:hover .nx-tr__arrow,.nx button.nx-tr:hover .nx-tr__arrow{transform:translate(4px);color:var(--color-accent-200)}.nx-tr__arrow{transition:transform .16s ease;color:var(--color-neutral-500);justify-self:end}@media (max-width: 680px){.nx-tr:has(>.nx-tr__opt){grid-template-columns:minmax(0,1fr) auto!important}.nx-tr>.nx-tr__opt{display:none}}.nx-box{border:1px solid var(--color-neutral-800);border-radius:var(--radius-md);padding:18px}.nx-box--acc{border-color:var(--color-accent)}.nx-node{border:1px solid var(--color-neutral-700);border-radius:6px;padding:10px 12px;text-align:center;font-size:13px;line-height:1.35;background:var(--color-bg);transition:border-color .16s,box-shadow .16s}.nx-node.is-on{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent)}.nx-frame{border:1px solid var(--color-neutral-800);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}.nx-frame__bar{height:22px;display:flex;gap:5px;align-items:center;padding:0 10px;background:var(--color-surface);border-bottom:1px solid var(--color-neutral-800)}.nx-frame__bar i{width:7px;height:7px;border-radius:50%;background:var(--color-neutral-700)}.nx-screen{background:var(--color-neutral-900)}.nx-screen__desk img{-o-object-position:top;object-position:top}.nx-screen__phone{position:absolute;right:5%;top:14%;width:clamp(84px,21%,168px);aspect-ratio:390 / 844;border:1px solid var(--color-neutral-700);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 18px 40px #00000073}.nx-screen__phone img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (max-width: 680px){.nx-frame:has(.nx-screen) .nx-frame__bar{display:none}.nx-frame:has(.nx-screen)>div,.nx-screen{height:auto!important}.nx-screen__desk{display:none}.nx-screen__phone{position:static;width:100%;height:auto;max-height:80vh;aspect-ratio:390 / 844;border:0;border-radius:0;box-shadow:none}}.nx-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nx-ph{background:repeating-linear-gradient(135deg,var(--color-neutral-900) 0 1px,transparent 1px 11px);border:1px solid var(--color-neutral-800);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;font:500 11px/1.4 ui-monospace,Menlo,monospace;color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:.06em}.nx-portrait{overflow:hidden;border-radius:var(--radius-sm)}.nx-portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);transition:filter .4s ease}.nx-portrait:hover img{filter:grayscale(0)}.nx-ln{height:6px;border-radius:2px;background:var(--color-neutral-800)}.nx-nav{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--float-x: 16px;--float-y: 10px;--float-r: 16px;position:fixed;inset:0 0 auto;z-index:60;height:var(--nx-nav-h);pointer-events:none}.nx-nav__bg{position:absolute;inset:0;z-index:-1;pointer-events:none;transition:filter .3s ease}.nx-nav__fill{position:absolute;inset:0;background:var(--color-bg);box-shadow:inset 0 -1px 0 transparent;clip-path:inset(0 0 0 0 round 0);transition:clip-path .3s var(--ease-in-out),box-shadow .3s ease}.nx-nav.is-compact .nx-nav__bg{filter:drop-shadow(0 8px 24px rgba(22,24,38,.12)) drop-shadow(0 1px 2px rgba(22,24,38,.08))}.nx-nav.is-compact .nx-nav__fill{clip-path:inset(var(--float-y) var(--float-x) var(--float-y) var(--float-x) round var(--float-r))}.nx-nav__in{position:relative;height:100%;display:flex;align-items:center;gap:24px;pointer-events:none}.nx-nav__in>*{pointer-events:auto}.nx-nav__brand img,.nx-nav .nx-nav__cta{transition:transform .3s var(--ease-in-out)}.nx-nav__brand img{transform-origin:left center}.nx-nav .nx-nav__cta{transform-origin:right center}.nx-nav.is-compact .nx-nav__brand img{transform:scale(.9)}.nx-nav.is-compact .nx-nav__cta{transform:scale(.94)}@media (max-width: 680px){.nx-nav{--float-x: 8px;--float-y: 6px;--float-r: 14px}.nx .nx-nav__search,.nx .nx-nav__burger{transition:transform .3s var(--ease-in-out),border-color .16s ease}.nx-nav.is-compact .nx-nav__search,.nx-nav.is-compact .nx-nav__burger{transform:scale(.9)}}.nx-nav__brand{display:inline-flex;align-items:center;min-height:44px}.nx-nav__brand img{height:18px;width:auto}.nx-nav__links{display:flex;align-items:center;gap:4px;margin-left:auto}.nx .nx-nav__link{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 12px;font-size:15px;color:var(--color-neutral-300);border-radius:6px;transition:color .16s ease}.nx .nx-nav__link:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:1.5px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--ease-out)}.nx .nx-nav__link[aria-current=page],.nx .nx-nav__link[aria-expanded=true]{color:var(--color-text)}.nx .nx-nav__link[aria-current=page]:after,.nx .nx-nav__link[aria-expanded=true]:after{transform:scaleX(1)}.nx-nav__chev{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease-out)}.nx-nav__link[aria-expanded=true] .nx-nav__chev{transform:rotate(180deg)}.nx .nx-nav__search{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 10px 0 12px;border-radius:8px;border:1px solid var(--color-neutral-800);color:var(--color-neutral-300);font-size:14px;transition:border-color .16s ease,color .16s ease,transform .16s var(--ease-out)}.nx-nav__search svg,.nx-nav__burger svg,.nx-iconbtn svg,.nx-mobile__search svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nx-nav__kbd{font:500 11px/1 var(--font-body);padding:3px 5px;border-radius:4px;background:var(--color-surface);color:var(--color-neutral-400)}.nx-nav__search:active,.nx-nav__burger:active,.nx-iconbtn:active{transform:scale(.97)}.nx .nx-nav__burger{display:none;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:8px;border:1px solid var(--color-neutral-800);color:var(--color-text);font-size:15px;transition:border-color .16s ease,transform .16s var(--ease-out)}@media (hover: hover) and (pointer: fine){.nx .nx-nav__link:hover{color:var(--color-text)}.nx .nx-nav__search:hover,.nx .nx-nav__burger:hover{border-color:var(--color-neutral-600);color:var(--color-text)}}@media (max-width: 1100px){.nx-nav__links{display:none}.nx .nx-nav__burger{display:inline-flex}.nx .nx-nav__search{margin-left:auto}.nx-nav__in{gap:12px}}@media (max-width: 680px){.nx-nav .nx-nav__cta{display:none}.nx .nx-nav__search{width:44px;min-height:44px;padding:0;justify-content:center}.nx-nav__search-label,.nx-nav__kbd{display:none}}.nx-nav--light,.nx-mega,.nx-mobile{--color-bg: #f3f5fe;--color-surface: #e4e7f5;--color-text: #161826;--color-accent: #796cbf;--color-accent-100: #423a6a;--color-accent-200: #5d5294;--color-accent-300: #5d5294;--color-accent-600: #796cbf;--color-accent-900: #e7e5fe;--color-neutral-100: #161826;--color-neutral-200: #161826;--color-neutral-300: #3f424d;--color-neutral-400: #595d6c;--color-neutral-500: #595d6c;--color-neutral-600: #9397ab;--color-neutral-700: #b2b6ca;--color-neutral-800: #dfe2f1;color:var(--color-text)}.nx-nav--light .nx-nav__fill{background:radial-gradient(40% 180% at 88% 0%,rgba(150,138,224,.16),transparent 70%),linear-gradient(90deg,#f3f5fe 0% 55%,#eeecfd);box-shadow:inset 0 -1px #e4e7f5}.nx-nav--light.is-compact .nx-nav__fill{box-shadow:inset 0 0 0 1px #dfe2f1}.nx-nav--light .nx-cta{border-color:#796cbf;color:#5d5294;background:transparent}@media (hover: hover) and (pointer: fine){.nx-nav--light .nx-cta:hover{background:#e7e5fe;color:#423a6a}}.nx-nav--light .nx-nav__search,.nx-nav--light .nx-nav__burger{background:#ffffff8c}.nx-mega{position:fixed;left:0;right:0;top:var(--nx-nav-h);z-index:59;background:radial-gradient(30% 120% at 90% 0%,rgba(150,138,224,.1),transparent 70%),var(--color-bg);border-bottom:1px solid #dfe2f1;box-shadow:0 24px 48px #1618261a;transform-origin:top;animation:nx-mega-in .2s cubic-bezier(.23,1,.32,1) both}.nx-nav.is-compact~.nx-mega{top:calc(var(--nx-nav-h) - 2px);left:16px;right:16px;border:1px solid #dfe2f1;border-radius:16px}@keyframes nx-mega-in{0%{opacity:0;transform:translateY(-6px)}}.nx-mega__in{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:48px;padding-top:28px;padding-bottom:32px}.nx-mega__heading{font-size:14px;color:var(--color-neutral-400)}.nx-mega__practices{display:flex;flex-direction:column;gap:2px}.nx-mega__practices .nx-mega__heading{margin-bottom:8px}.nx .nx-mega__practice{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 12px;margin:0 -12px;border-radius:8px;transition:background-color .16s ease}.nx-mega__pname{font:500 16px/1.3 var(--font-heading);color:var(--color-neutral-200)}.nx-mega__ptag{font-size:13.5px;color:var(--color-neutral-400)}.nx-mega__practice[aria-pressed=true]{background:var(--color-surface)}.nx-mega__practice[aria-pressed=true] .nx-mega__pname{color:var(--color-text)}.nx-mega__main{display:flex;flex-direction:column;gap:16px;min-width:0}.nx-mega__mainhead{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.nx .nx-mega__all{font-size:14px;color:var(--color-accent-300)}.nx-mega__services{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px}.nx-mega__services li{animation:nx-mega-swap .22s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--i, 0) * 20ms)}@keyframes nx-mega-swap{0%{opacity:0;transform:translateY(4px);filter:blur(2px)}}.nx .nx-mega__service{display:flex;flex-direction:column;gap:2px;padding:10px 12px;margin:0 -12px;border-radius:8px;transition:background-color .16s ease}.nx-mega__sname{font-size:15px;font-weight:500;color:var(--color-neutral-100)}.nx-mega__sline{font-size:13.5px;line-height:1.4;color:var(--color-neutral-400)}.nx-mega__intents{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;border-top:1px solid var(--color-neutral-800)}.nx-mega__need{font-size:14px;color:var(--color-neutral-400);margin-right:4px}.nx-mega__side{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.nx .nx-mega__feature{display:flex;flex-direction:column;gap:4px;color:inherit;width:100%}.nx-mega__shot{display:block;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:var(--color-surface);margin-bottom:8px}.nx-mega__shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.nx-mega__fname{font:500 15px/1.3 var(--font-heading);color:var(--color-text)}.nx-mega__fmetric{font-size:14px;color:var(--color-neutral-400)}@media (hover: hover) and (pointer: fine){.nx .nx-mega__practice:hover,.nx .nx-mega__service:hover{background:var(--color-surface)}.nx .nx-mega__all:hover{color:var(--color-accent-100)}}@media (max-width: 1280px){.nx-mega__in{grid-template-columns:220px minmax(0,1fr)}.nx-mega__side{display:none}}.nx-mobile{--ease-out: cubic-bezier(.23, 1, .32, 1);position:fixed;inset:0;z-index:80;background:radial-gradient(90% 40% at 100% 0%,rgba(150,138,224,.16),transparent 70%),var(--color-bg);display:flex;flex-direction:column;padding:0 var(--nx-margin) 20px;overflow-y:auto;animation:nx-fade .18s ease both}.nx-mobile__bar{display:flex;align-items:center;justify-content:space-between;min-height:var(--nx-nav-h);flex:none}.nx .nx-iconbtn{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:-10px;border-radius:8px;color:var(--color-text);transition:transform .16s var(--ease-out)}.nx-iconbtn svg{width:20px;height:20px}.nx-mobile__nav{display:flex;flex-direction:column;gap:4px;padding-top:16px}.nx-mobile__nav>*{animation:nx-mobile-in .28s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 35ms + 40ms)}@keyframes nx-mobile-in{0%{opacity:0;transform:translateY(8px)}}.nx .nx-mobile__big{font:500 32px/1.1 var(--font-heading);letter-spacing:-.03em;color:var(--color-text);display:block;padding:8px 0;text-align:left}.nx-mobile__group{display:flex;flex-direction:column;padding:12px 0 8px}.nx-mobile__label{font:500 32px/1.1 var(--font-heading);letter-spacing:-.03em;color:var(--color-text);padding:0 0 8px}.nx-mobile__practice{border-bottom:1px solid var(--color-neutral-800)}.nx .nx-mobile__ptoggle{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:52px;text-align:left;font-size:17px;color:var(--color-neutral-100)}.nx-mobile__count{font-size:14px;color:var(--color-neutral-400);font-variant-numeric:tabular-nums}.nx-mobile__chev{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .24s var(--ease-out)}.nx-mobile__practice.is-open .nx-mobile__chev{transform:rotate(180deg)}.nx-mobile__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s var(--ease-out)}.nx-mobile__practice.is-open .nx-mobile__panel{grid-template-rows:1fr}.nx-mobile__panel>ul{overflow:hidden;list-style:none;margin:0;padding:0}.nx-mobile__panel li:last-child{padding-bottom:12px}.nx .nx-mobile__panel a{display:block;padding:9px 0 9px 12px;font-size:15.5px;color:var(--color-neutral-300)}.nx .nx-mobile__more{display:inline-block;padding:12px 0 4px;font-size:15px;color:var(--color-accent-300)}.nx .nx-mobile__search{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-top:12px;font-size:16px;color:var(--color-neutral-300)}.nx-mobile__ctas{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:28px}@media (prefers-reduced-motion: reduce){.nx-mega,.nx-mega__services li,.nx-mobile__nav>*{animation:nx-fade .16s ease both}.nx-mobile__panel,.nx-nav__link:after,.nx-mobile__chev,.nx-nav__chev,.nx-nav__bg,.nx-nav__fill,.nx-nav__brand img,.nx-nav .nx-nav__cta{transition:none}}.nx-ctabar{display:none}@media (max-width: 680px){.nx-ctabar{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:55;padding:10px var(--nx-margin) calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--color-bg) 92%,transparent);backdrop-filter:blur(12px);border-top:1px solid var(--color-neutral-800);transition:transform .22s cubic-bezier(.23,1,.32,1)}.nx-ctabar.is-hidden{transform:translateY(110%)}.nx-ctabar .nx-cta{flex:1}.nx-has-ctabar{padding-bottom:72px}}.nx-footer{padding-top:var(--nx-beat-m);padding-bottom:28px;overflow:hidden}.nx-footer__legal{padding-bottom:72px}.nx-footer__cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.4fr);gap:24px;font-size:14px;line-height:2}.nx-footer__offices span:not(.nx-label){line-height:1.5}.nx-footer__offices .nx-mut{margin-top:6px;font-size:12.5px}.nx-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:20px;font-size:13px}.nx-footer__id{display:inline-flex;align-items:center;gap:12px;color:var(--color-neutral-500)}.nx-nowrap{white-space:nowrap}.nx-footer__links{display:flex;flex-wrap:wrap;gap:4px 16px}.nx-footer__links a{color:var(--color-neutral-300)}.nx-footer__links a:hover{color:var(--color-accent-200)}.nx-footer__cookie{color:var(--color-accent-300);font-size:13px}.nx-footer__cookie:hover{color:var(--color-accent-200)}@media (max-width: 1100px){.nx-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.nx-footer__cols a{color:var(--color-neutral-300)}.nx-footer__cols a:hover{color:var(--color-accent-200)}.nx-footer__support{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.nx-footer__support .nx-mut{font-size:12.5px}@media (max-width: 480px){.nx-footer__support{flex-wrap:wrap;white-space:normal}}.nx-footer__social{gap:4px;margin-left:-6px;line-height:1}.nx-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:17px}.nx-footer__word{font:500 clamp(96px,19vw,280px)/.78 var(--font-heading);letter-spacing:-.06em;color:var(--color-neutral-800);margin:48px 0 28px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media (max-width: 860px){.nx-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.nx-overlay{position:fixed;inset:0;z-index:90;background:color-mix(in srgb,var(--color-bg) 97%,transparent);backdrop-filter:blur(8px);overflow-y:auto;animation:nx-fade .16s ease}.nx-toc{position:sticky;top:calc(var(--nx-nav-h) + 32px);display:flex;flex-direction:column;gap:2px;font-size:13px}.nx-toc a{display:grid;grid-template-columns:12px 1fr;gap:10px;align-items:center;padding:5px 0;color:var(--color-neutral-500)}.nx-toc a:before{content:"";width:7px;height:7px;border-radius:50%;border:1px solid var(--color-neutral-600);justify-self:center;transition:background-color .16s,border-color .16s}.nx-toc a.is-done:before{background:var(--color-accent-700);border-color:var(--color-accent-700)}.nx-toc a.is-on{color:var(--color-accent-200)}.nx-toc a.is-on:before{background:var(--color-accent);border-color:var(--color-accent)}.nx-toc a:hover{color:var(--color-neutral-200)}@media (max-width: 860px){.nx-toc-col{display:none}}.nx-fq{display:flex;flex-direction:column}.nx-fq__item{border-bottom:1px solid var(--color-neutral-900)}.nx-fq__q{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:10px;align-items:baseline;width:100%;padding:12px 0;text-align:left;color:var(--color-text);font:500 15px/1.35 var(--font-heading);cursor:pointer}.nx-fq--s .nx-fq__q{font-size:14px}.nx-fq__q:hover{color:var(--color-accent-200)}.nx-fq__q:focus-visible,.nx-fqh__q:focus-visible,.nx-fqh__topic:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.nx-fq__sign{color:var(--color-accent);text-align:right}.nx-fq__a{display:flex;flex-direction:column;gap:8px;margin-top:-4px;padding:0 26px 12px 0}.nx-fq__a p{margin:0;font-size:13.5px;line-height:1.55;color:var(--color-neutral-400);text-wrap:pretty}.nx-fq--s .nx-fq__a p{font-size:13px}.nx-fq__more,.nx-fq__all{font-size:13px;color:var(--color-accent-300)}.nx-fq__more:hover,.nx-fq__all:hover{color:var(--color-accent-200)}.nx-fq-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:40px;align-items:start}.nx-fq-section__title{margin:0;font:500 30px/1.05 var(--font-heading);letter-spacing:-.03em;text-wrap:balance}.nx-fq-strip{display:flex;flex-direction:column;gap:16px}.nx-fq-strip__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.nx-fq-strip__q{margin:0;font:500 14px/1.3 var(--font-heading)}.nx-fq-strip__a{margin:0;font-size:13px;line-height:1.55;color:var(--color-neutral-400);text-wrap:pretty}.nx-fq-side{display:flex;flex-direction:column;gap:12px}.nx-fq-chips{display:flex;flex-direction:column;gap:14px}.nx-fq-chips .nx-chip{font-size:12.5px}.nx-fq-chips__a{display:flex;flex-direction:column;gap:6px;border-left:1px solid var(--color-accent);padding:2px 0 2px 14px}.nx-fq-chips__a p{margin:0;font-size:13.5px;line-height:1.55;color:var(--color-neutral-300);text-wrap:pretty}.nx-fq-footer{display:flex;flex-direction:column}.nx-fq-footer>.nx-label{margin-bottom:6px}.nx-fq-footer>.nx-fq__all{margin-top:14px}@media (max-width: 860px){.nx-fq-section{grid-template-columns:minmax(0,1fr);gap:20px}.nx-fq-strip__grid{grid-template-columns:minmax(0,1fr);gap:16px}}.nx-fqh__head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:end;padding-top:48px;padding-bottom:28px}.nx-fqh__title{margin:0;font:500 clamp(34px,5vw,56px)/.98 var(--font-heading);letter-spacing:-.045em;text-wrap:balance}.nx-fqh__signal{width:100%;height:auto}.nx-fqh__search{display:flex;align-items:center;gap:12px;max-width:620px;padding:10px 0;border-bottom:1px solid var(--color-accent)}.nx-fqh__search input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--color-text);font:400 18px/1.3 var(--font-body)}.nx-fqh__search input::-moz-placeholder{color:var(--color-neutral-500)}.nx-fqh__search input::placeholder{color:var(--color-neutral-500)}.nx-fqh__search input::-webkit-search-cancel-button{filter:grayscale(1)}.nx-tnum{font-variant-numeric:tabular-nums}.nx-fqh__body{display:grid;grid-template-columns:200px minmax(0,1fr) 240px;gap:44px;align-items:start;padding-top:12px;padding-bottom:48px}.nx-fqh__topics{position:sticky;top:96px;display:flex;flex-direction:column;gap:2px}.nx-fqh__topics-label{padding:0 10px 8px}.nx-fqh__topic{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:6px;text-align:left;font:500 13px/1.2 var(--font-body);color:var(--color-neutral-400);cursor:pointer}.nx-fqh__topic:hover{background:var(--color-neutral-900);color:var(--color-neutral-200)}.nx-fqh__topic[aria-pressed=true]{background:var(--color-accent-900);color:var(--color-accent-200);box-shadow:inset 1px 0 0 var(--color-accent)}.nx-fqh__topic-all{display:none}.nx-fqh__count{font-size:11px;font-variant-numeric:tabular-nums;opacity:.7}.nx-fqh__group{display:flex;flex-direction:column;margin-bottom:28px;scroll-margin-top:96px}.nx-fqh__group-title{margin:0 0 4px;padding-bottom:10px;border-bottom:1px solid var(--color-neutral-800);font:500 13px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-500);scroll-margin-top:96px}.nx-fqh__item{border-bottom:1px solid var(--color-neutral-900);scroll-margin-top:96px}.nx-fqh__item[data-open=true]{border-bottom-color:var(--color-neutral-800)}.nx-fqh__q{display:grid;grid-template-columns:32px minmax(0,1fr) 20px;gap:12px;align-items:baseline;width:100%;padding:18px 0;text-align:left;color:var(--color-text);font:500 17px/1.3 var(--font-heading);letter-spacing:-.01em;cursor:pointer}.nx-fqh__q:hover .nx-fqh__qt{color:var(--color-accent-200)}.nx-fqh__sign{font:400 18px/1 var(--font-body);color:var(--color-accent);text-align:right}.nx-fqh__a{display:flex;flex-direction:column;gap:12px;max-width:68ch;padding:0 0 22px 44px}.nx-fqh__a p{margin:0;font-size:14.5px;line-height:1.6;color:var(--color-neutral-300);text-wrap:pretty}.nx-fqh__meta{gap:18px;font-size:12px}.nx-fqh__meta .nx-fq__more{font-size:12px}.nx .nx-chip.nx-fqh__vote{padding:3px 10px;font-size:11px}.nx-fqh__empty{gap:10px;padding:28px 0}.nx-fqh__empty-title{font:500 20px/1.2 var(--font-heading)}.nx-fqh__aside{position:sticky;top:96px;display:flex;flex-direction:column;gap:14px}.nx-fqh__ask{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--color-neutral-800);border-radius:8px}.nx-fqh__ask-title{font:500 18px/1.2 var(--font-heading)}.nx-fqh__ask a.nx-tiny{color:var(--color-neutral-500)}.nx-fqh__policies{gap:6px;padding:0 4px;font-size:13px}.nx-fqh__policies .nx-label{margin-bottom:4px}.nx-fqh__policies a{color:var(--color-accent-300)}.nx-fqh__policies a:hover{color:var(--color-accent-200)}.nx-fqh__reviewed{display:flex;flex-direction:column;align-items:flex-end;gap:12px;padding-bottom:28px}.nx-fqh__reviewed .nx-rule{align-self:stretch}.nx-fqh__mbar{display:none}@media (max-width: 1100px){.nx-fqh__body{grid-template-columns:180px minmax(0,1fr)}.nx-fqh__aside{position:static;grid-column:2}}@media (max-width: 860px){.nx-fqh__head{grid-template-columns:minmax(0,1fr);padding-top:22px;gap:12px}.nx-fqh__signal{display:none}.nx-fqh__search{padding:8px 0}.nx-fqh__search input{font-size:15px}.nx-fqh__body{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:0}.nx-fqh__topics{position:static;flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--nx-margin));padding:0 var(--nx-margin) 8px}.nx-fqh__topics::-webkit-scrollbar{display:none}.nx-fqh__topics-label,.nx-fqh__count,.nx-fqh__topic-long:not(:only-child){display:none}.nx-fqh__topic-all{display:inline}.nx-fqh__topic{flex:none;width:auto;padding:4px 10px;border:1px solid var(--color-neutral-700);border-radius:999px;font-size:11.5px;color:var(--color-neutral-300);white-space:nowrap}.nx-fqh__topic[aria-pressed=true]{border-color:var(--color-accent);box-shadow:none}.nx-fqh__q{grid-template-columns:28px minmax(0,1fr) 16px;gap:10px;padding:14px 0;font-size:15px}.nx-fqh__a{padding:0 0 18px 38px}.nx-fqh__a p{font-size:14px}.nx-fqh__aside{display:none}.nx-fqh__reviewed{align-items:flex-start}.nx-fqh__mbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;font-size:13px;padding-top:14px;border-top:1px solid var(--color-neutral-800)}}.nx-draw path.nx-draw__p{stroke-dasharray:var(--len, 2000);stroke-dashoffset:var(--len, 2000);animation:nx-draw 1.2s cubic-bezier(.65,0,.35,1) forwards}.nx-pulse-dot{animation:nx-pulse 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.nx-reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.nx-reveal.is-in{opacity:1;transform:none}@keyframes nx-draw{to{stroke-dashoffset:0}}@keyframes nx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.6)}}@keyframes nx-fade{0%{opacity:0}to{opacity:1}}.nx-hero{--ease-out: cubic-bezier(.23, 1, .32, 1);background:#f3f5fe;color:#161826;padding:clamp(32px,4vw,56px) 0 clamp(24px,3vw,40px)}.nx-hero__top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--nx-gutter);align-items:end;margin-bottom:clamp(28px,3vw,44px)}.nx-hero__title{grid-column:1 / span 8;font:500 clamp(40px,5.1vw,74px)/.95 var(--font-heading);letter-spacing:-.05em;text-wrap:balance;color:#161826}.nx-hero__side{grid-column:9 / -1;display:flex;flex-direction:column;gap:28px;padding-bottom:.4em}.nx-hero__lede{font-size:clamp(17px,1.3vw,19px);line-height:1.55;color:#161826;max-width:44ch}.nx-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.nx-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:6px;border:1px solid #b2b6ca;color:#161826;background:transparent;font:500 15px/1 var(--font-body);white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .16s var(--ease-out)}.nx-hero__btn--primary{border-color:#796cbf;color:#5d5294}.nx-hero__btn:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.nx .nx-hero__btn:hover{background:#e4e7f5;color:#161826}.nx .nx-hero__btn--primary:hover{background:#e7e5fe;color:#5d5294}}.nx-hero__btn:focus-visible,.nx-ms__tab:focus-visible,.nx-ms__result:focus-visible{outline:2px solid #796cbf;outline-offset:3px}.nx-ms{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1)}.nx-ms__stage{position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nx-ms__media{position:relative;aspect-ratio:21 / 9;overflow:hidden;background:#e4e7f5}.nx-ms__pic{position:absolute;inset:0;margin:0;opacity:0;transform:translate(calc(var(--side, 1) * 4%)) scale(1.04);transition:opacity .7s var(--ease-in-out),transform .7s var(--ease-in-out)}.nx-ms__pic.is-on{opacity:1;transform:none}.nx-ms__pic picture{display:contents}.nx-ms__pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.nx-ms__credit{position:absolute;left:12px;bottom:10px;z-index:2;margin:0;padding:3px 8px;border-radius:4px;font-size:11.5px;line-height:1.4;color:#f3f5fe;background:#1618268c}.nx .nx-ms__credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.nx .nx-ms__play{position:absolute;right:14px;bottom:14px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#f3f5fe;background:#16182673;opacity:.7;transition:opacity .16s ease,background-color .16s ease,transform .16s var(--ease-out)}.nx-ms__play svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nx-ms__play svg .is-fill{fill:currentColor;stroke:none}.nx-ms__play:active{transform:scale(.94)}.nx-ms__play:focus-visible{opacity:1;outline:2px solid #f3f5fe;outline-offset:2px}@media (hover: hover) and (pointer: fine){.nx .nx-ms__play:hover{opacity:1;background:#161826b3}}.nx-ms__card{position:absolute;right:clamp(16px,2.4vw,32px);top:clamp(16px,2.4vw,32px);z-index:2;width:min(400px,calc(100% - 32px));padding:16px 22px 22px;background:var(--color-bg);color:var(--color-text);border-radius:var(--radius-md);box-shadow:0 16px 40px #16182647}.nx-ms__tabs{display:flex;gap:4px;margin:0 -8px 16px}.nx .nx-ms__tab{position:relative;padding:10px 8px 12px;min-height:40px;font-size:14px;color:var(--color-neutral-400);transition:color .16s ease,transform .16s var(--ease-out)}.nx-ms__tab[aria-selected=true]{color:var(--color-text)}.nx-ms__tab:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.nx .nx-ms__tab:hover{color:var(--color-neutral-100)}}.nx-ms__clock{position:absolute;left:8px;right:8px;bottom:4px;height:2px;border-radius:1px;background:var(--color-neutral-800);overflow:hidden}.nx-ms__tab[aria-selected=false] .nx-ms__clock{background:transparent}.nx-ms__clock>span{position:absolute;inset:0;background:var(--color-accent);transform-origin:left;transform:scaleX(0);animation-name:nx-step-clock;animation-timing-function:linear;animation-fill-mode:forwards}.nx-ms__body{animation:nx-ms-swap .26s var(--ease-out) both}@keyframes nx-ms-swap{0%{opacity:0;transform:translateY(6px);filter:blur(2px)}}.nx .nx-ms__result{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.nx-ms__value{font:500 clamp(44px,4.4vw,64px)/.95 var(--font-heading);letter-spacing:-.04em;color:var(--color-accent-100);font-variant-numeric:tabular-nums}.nx-ms__label{font-size:16px;line-height:1.45;color:var(--color-text)}.nx-ms__note{margin:0;font-size:17px;line-height:1.5;color:var(--color-text)}.nx .nx-ms__more{font-size:14px;color:var(--color-accent-300);margin-top:6px}@media (hover: hover) and (pointer: fine){.nx .nx-ms__result:hover .nx-ms__more,.nx .nx-ms__more:hover{color:var(--color-accent-100)}}.nx-hero__in{animation:nx-hero-rise .72s var(--ease-out) both}@keyframes nx-hero-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes nx-hero-swap{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}@media (max-width: 1100px){.nx-hero__top{grid-template-columns:1fr}.nx-hero__title,.nx-hero__side{grid-column:1 / -1}.nx-hero__title{max-width:20ch}.nx-ms__media{aspect-ratio:16 / 9}}@media (max-width: 680px){.nx-hero__title{font-size:clamp(36px,10.4vw,44px);letter-spacing:-.04em}.nx-ms__media{aspect-ratio:4 / 3}.nx-ms__card{position:static;width:auto;margin-top:12px}.nx-hero__actions>*{flex:1 1 auto}}@media (prefers-reduced-motion: reduce){.nx-hero__in,.nx-ms__body{animation:nx-fade .24s ease both}.nx-ms__pic{transform:none;transition:opacity .4s ease}}.nx-ba{position:relative;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--color-neutral-800);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.nx-ba img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nx-ba__before{position:absolute;inset:0}.nx-ba__handle{position:absolute;top:0;bottom:0;width:2px;background:var(--color-accent);transform:translate(-1px)}.nx-ba__knob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;border:1px solid var(--color-accent);background:var(--color-bg);display:grid;place-items:center;color:var(--color-accent-200);font-size:14px}.nx-status svg{width:100%;max-width:420px;height:auto}@media (max-width: 680px){.nx-hide-m{display:none!important}}.nx-only-m{display:none!important}@media (max-width: 680px){.nx-only-m{display:revert!important}}.nx-scroll-x{display:flex;gap:var(--nx-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.nx-scroll-x::-webkit-scrollbar{display:none}.nx-scroll-x>*{scroll-snap-align:start;flex:none}.nx-prose{font-size:18px;line-height:1.7;color:var(--color-neutral-300)}.nx-prose>*+*{margin-top:1.1em}.nx-prose p,.nx-prose .insight-paragraph{margin:1em 0 0;max-width:68ch}.nx-prose .insight-lede{font-size:21px;line-height:1.55;color:var(--color-neutral-200);margin:0}.nx-prose h2,.nx-prose .insight-h2{font:500 clamp(26px,2.4vw,34px)/1.15 var(--font-heading);letter-spacing:-.025em;color:var(--color-text);margin:2.2em 0 .2em;scroll-margin-top:100px}.nx-prose h3,.nx-prose .insight-h3{font:500 21px/1.3 var(--font-heading);color:var(--color-text);margin:1.8em 0 .2em}.nx-prose ul,.nx-prose ol{padding-left:1.3em;margin:1em 0 0}.nx-prose li{margin:.45em 0}.nx-prose li::marker{color:var(--color-accent)}.nx-prose blockquote,.nx-prose .insight-pullquote{margin:1.8em 0;padding:0 0 0 22px;border-left:2px solid var(--color-accent);font:500 clamp(22px,2vw,28px)/1.3 var(--font-heading);color:var(--color-accent-200)}.nx-prose .insight-pullquote__mark{display:none}.nx-prose aside,.nx-prose .insight-callout{margin:1.8em 0;padding:18px 20px;border:1px solid var(--color-neutral-800);border-radius:var(--radius-md);background:var(--color-surface)}.nx-prose .insight-callout__eyebrow{font:500 12px/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-300);margin-bottom:6px}.nx-prose a{text-decoration:underline}.nx-prose table{width:100%;border-collapse:collapse;font-size:15px}.nx-prose th,.nx-prose td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--color-neutral-800)}.nx-prose code{font:.9em ui-monospace,Menlo,monospace;background:var(--color-surface);padding:1px 5px;border-radius:4px}.nx-cover{background:radial-gradient(120% 90% at 85% 10%,color-mix(in srgb,var(--color-section-glow) 55%,transparent),transparent 60%),linear-gradient(160deg,var(--color-surface),var(--color-bg));border:1px solid var(--color-neutral-800);display:flex;flex-direction:column;justify-content:flex-end}.nx-cover__motif{position:absolute;left:0;right:0;top:42%;transform:translateY(-50%);opacity:.55}.nx-cover__text{position:relative;display:flex;flex-direction:column;gap:6px;padding:clamp(14px,2.4vw,28px)}.nx-cover__meta{font:500 11px/1.3 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-300)}.nx-cover__name{font:500 clamp(22px,2.8vw,40px)/1.02 var(--font-heading);letter-spacing:-.035em;color:var(--color-neutral-100);text-wrap:balance}.nx-cover--l .nx-cover__name{font-size:clamp(30px,4vw,60px)}.nx-cover--s{justify-content:center;align-items:center}.nx-cover--s .nx-cover__motif{display:none}.nx-cover__mono{position:relative;font:500 14px/1 var(--font-heading);color:var(--color-accent-200);letter-spacing:.02em}.nx-cover__metric{font:500 clamp(18px,1.8vw,24px)/1 var(--font-heading);color:var(--color-accent-200);margin-top:6px}.nx-cover__metric span{font-size:13px;color:var(--color-neutral-400);font-weight:400}.nx-cover.is-dim .nx-cover__text{display:none}.nx-page{animation:nx-page-in .32s cubic-bezier(.2,.7,.2,1) backwards}@keyframes nx-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nx-route-wait{min-height:70vh}.nx-progress{position:fixed;top:var(--nx-nav-h);left:0;height:2px;width:100%;z-index:100;pointer-events:none;background:var(--color-accent);transform-origin:0 50%;transform:scaleX(0);opacity:0}.nx-progress.is-loading{opacity:1;animation:nx-progress-run 1.8s cubic-bezier(.2,.7,.3,1) forwards}.nx-progress.is-done{animation:nx-progress-out .4s ease forwards}@keyframes nx-progress-run{0%{transform:scaleX(0)}to{transform:scaleX(.88)}}@keyframes nx-progress-out{0%{transform:scaleX(.88);opacity:1}50%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@media (prefers-reduced-motion: reduce){.nx-progress.is-loading{animation:none;transform:scaleX(.88)}.nx-progress.is-done{animation:none;opacity:0}}.nx-fig{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:100%}.nx-fig__pre{font-size:14px;color:var(--color-neutral-400);letter-spacing:.01em}.nx-fig__line{position:relative;display:inline-flex;align-items:baseline;gap:.18em;white-space:nowrap;max-width:100%;line-height:1}.nx-fig__suf{font:500 clamp(14px,1.2vw,18px)/1.2 var(--font-body);color:var(--color-neutral-400);letter-spacing:0;white-space:nowrap}.nx-sys{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);display:flex;flex-direction:column;gap:var(--nx-head-gap)}.nx-sys__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--nx-gutter);align-items:end}.nx-sys__title{grid-column:1 / span 7;font:var(--nx-title);letter-spacing:var(--nx-title-track);text-wrap:balance}.nx-sys__lede{grid-column:8 / -1;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--color-text);padding-bottom:.5em}.nx-sys__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px)}.nx-sys__col{display:flex;flex-direction:column;gap:16px}.nx-sys__motif{height:70px;margin-bottom:12px;clip-path:inset(0 100% 0 0);transition:clip-path 1.1s var(--ease-in-out) calc(var(--i, 0) * 90ms + .2s),opacity .24s var(--ease-out)}.nx-sys.is-in .nx-sys__motif{clip-path:inset(0 0 0 0)}.nx-sys__name{font:500 clamp(24px,2.2vw,32px)/1.1 var(--font-heading);letter-spacing:-.02em}.nx .nx-sys__name a{color:var(--color-text)}.nx-sys__tagline{font-size:17px;line-height:1.5;color:var(--color-accent-300)}.nx-sys__services{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.nx .nx-sys__service{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:16px;color:var(--color-neutral-200);transition:color .16s ease}.nx-sys__service span{color:var(--color-neutral-500);transition:transform .2s var(--ease-out),color .16s ease}.nx .nx-sys__explore{margin-top:8px;font-size:15px;color:var(--color-accent-300);padding:6px 0;align-self:flex-start}@media (hover: hover) and (pointer: fine){.nx .nx-sys__service:hover{color:var(--color-text)}.nx-sys__service:hover span{transform:translate(4px);color:var(--color-accent-300)}.nx .nx-sys__explore:hover,.nx .nx-sys__name a:hover{color:var(--color-accent-100)}}.nx-sys__col>:not(.nx-sys__motif){transition:opacity .24s var(--ease-out)}.nx-sys.is-focus .nx-sys__col:not(.is-lit)>*{opacity:.4}.nx-sys__col.is-lit .nx-sys__name a{color:var(--color-accent-100)}.nx-sys__meet{background:var(--color-surface);border-radius:var(--radius-lg);padding:clamp(20px,2.4vw,32px) clamp(4px,1vw,12px);display:flex;flex-direction:column;gap:8px}.nx-sys__meet-title{padding:0 20px;font:500 clamp(19px,1.7vw,24px)/1.2 var(--font-heading);letter-spacing:-.015em}.nx-sys__edges{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.nx .nx-sys__edge{display:flex;flex-direction:column;gap:8px;height:100%;padding:20px;border-radius:var(--radius-md);color:inherit;transition:background-color .2s ease,transform .16s var(--ease-out)}.nx-sys__edge:active{transform:scale(.98)}.nx-sys__pair{font-size:14px;color:var(--color-accent-300)}.nx-sys__edge-title{font:500 18px/1.3 var(--font-heading);color:var(--color-text)}.nx-sys__edge-body{font-size:16px;line-height:1.55;color:var(--color-neutral-300)}@media (hover: hover) and (pointer: fine){.nx .nx-sys__edge:hover{background:var(--color-bg)}}.nx .nx-sys__edge:focus-visible{background:var(--color-bg);outline-offset:0}.nx-sys__rise{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms)}.nx-sys.is-in .nx-sys__rise{opacity:1;transform:none}@media (max-width: 1100px){.nx-sys__title,.nx-sys__lede{grid-column:1 / -1}.nx-sys__cols,.nx-sys__edges{grid-template-columns:minmax(0,1fr)}.nx-sys__cols{gap:56px}.nx-sys__col{max-width:560px}}@media (prefers-reduced-motion: reduce){.nx-sys__rise{transform:none;transition:opacity .4s ease;transition-delay:0ms}.nx-sys__motif{clip-path:none;transition:none}}.nx-pos{--ease-out: cubic-bezier(.23, 1, .32, 1);display:flex;flex-direction:column;gap:32px}.nx-pos__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--nx-gutter);align-items:end;margin-bottom:calc(var(--nx-head-gap) - 32px)}.nx-pos__title{grid-column:1 / span 7;font:var(--nx-title);letter-spacing:var(--nx-title-track);text-wrap:balance}.nx-pos__lede{grid-column:8 / -1;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--color-text);padding-bottom:.4em}.nx-pos__legend{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:15px;color:var(--color-text)}.nx-pos__legend>span{display:inline-flex;align-items:center;gap:10px}.nx-mark{display:inline-grid;place-items:center;vertical-align:middle;box-sizing:border-box;width:24px;height:24px;border-radius:50%}.nx-mark svg{width:13px;height:13px;fill:none;stroke:#f3f5fe;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nx-mark--2{background:#161826}.nx-mark--1{border:2px solid #161826;background:linear-gradient(90deg,#161826 50%,transparent 50%)}.nx-mark--0{width:14px;height:2px;border-radius:1px;background:#b2b6ca}.nx-mark--us{background:#796cbf}.nx-pos__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.nx-pos__table th,.nx-pos__table td{text-align:center;vertical-align:middle;padding:20px 10px;transition:background-color .16s ease}.nx-pos__table thead th{vertical-align:bottom;padding-bottom:18px;border-bottom:1px solid #b2b6ca}.nx-pos__corner,.nx-pos__scorehead{font:500 15px/1.3 var(--font-body);color:#595d6c}.nx-pos__corner,.nx-pos__table tbody th{text-align:left!important;width:28%;padding-left:20px!important}.nx-pos__scorehead,.nx-pos__score{width:10%}.nx-pos__stage{display:block;font:500 17px/1.2 var(--font-heading);color:#161826}.nx-pos__says{display:block;margin-top:6px;font-size:14px;line-height:1.4;color:#595d6c;text-wrap:balance}.nx-pos__name{display:block;font:500 18px/1.3 var(--font-heading);color:#161826}.nx-pos__gives{display:block;margin-top:4px;font-size:15px;line-height:1.45;color:#595d6c}.nx-pos__score{font-size:15px;color:#161826;font-variant-numeric:tabular-nums;white-space:nowrap}.nx-pos__table tbody tr:not(.nx-pos__us)>*{border-bottom:1px solid #cfd3e5}.nx-pos__table .is-on{background:#e4e7f5}.nx-pos__us>*{background:#e7e5fe}.nx-pos__us>th{border-radius:14px 0 0 14px}.nx-pos__us>td:last-child{border-radius:0 14px 14px 0;font-weight:500;color:#423a6a}.nx-pos__us .nx-pos__name,.nx-pos__us .nx-pos__gives{color:#423a6a}.nx-pos__us.is-on,.nx-pos__us>.is-on{background:#d2cefd}.nx-pos__us .nx-mark{opacity:0;transform:scale(.85);transition:opacity .36s var(--ease-out),transform .36s var(--ease-out);transition-delay:calc(.5s + var(--i, 0) * 80ms)}.nx-pos.is-in .nx-pos__us .nx-mark{opacity:1;transform:none}.nx-pos__how{display:flex;flex-direction:column;gap:20px;margin-top:24px}.nx-pos__how-title{font:500 clamp(19px,1.7vw,24px)/1.2 var(--font-heading);letter-spacing:-.015em}.nx-pos__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.nx-pos__step{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:var(--radius-md);transition:background-color .16s ease}.nx-pos__step.is-on{background:#e4e7f5}.nx-pos__step-name{font:500 17px/1.2 var(--font-heading);color:#161826}.nx-pos__step-how{font-size:16px;line-height:1.5;color:#161826}.nx-pos__cards{display:none}.nx-pos__rise{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms)}.nx-pos.is-in .nx-pos__rise{opacity:1;transform:none}.nx-pos__step.nx-pos__rise{transition:opacity .7s var(--ease-out) calc(var(--i, 0) * 70ms),transform .7s var(--ease-out) calc(var(--i, 0) * 70ms),background-color .16s ease}@media (max-width: 1100px){.nx-pos__title,.nx-pos__lede{grid-column:1 / -1}.nx-pos__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.nx-pos__table{display:none}.nx-pos__cards{display:flex;flex-direction:column;gap:8px}.nx-pos__card{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--radius-lg);background:#e4e7f5}.nx-pos__card.is-us{background:#e7e5fe}.nx-pos__card.is-us .nx-pos__name,.nx-pos__card.is-us .nx-pos__gives,.nx-pos__card.is-us .nx-pos__score{color:#423a6a}.nx-pos__card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.nx-pos__cardgrid{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;font-size:15px;color:#161826}.nx-pos__cardgrid>li{display:inline-flex;align-items:center;gap:10px}.nx-pos__card .nx-mark--us{opacity:1;transform:none}}@media (max-width: 560px){.nx-pos__steps{grid-template-columns:minmax(0,1fr)}.nx-pos__step{padding:16px 0}}@media (hover: none){.nx-pos__table .is-on,.nx-pos__step.is-on{background:transparent}.nx-pos__us>.is-on{background:#e7e5fe}}@media (prefers-reduced-motion: reduce){.nx-pos__rise,.nx-pos__us .nx-mark{transform:none;transition:opacity .4s ease;transition-delay:0ms}}.nx-sw{--ease-out: cubic-bezier(.23, 1, .32, 1);display:flex;flex-direction:column;gap:var(--nx-head-gap)}.nx-sw__head{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.nx-sw__title{font:var(--nx-title);letter-spacing:var(--nx-title-track)}.nx .nx-sw__all,.nx .nx-sw__cta{font-size:16px;color:#5d5294;padding:8px 0}.nx-sw__shot{display:block;position:relative;border-radius:var(--radius-lg);overflow:hidden;background:#161826}.nx-sw__shot .nx-screen{border-radius:0!important}.nx-sw__shot--lead{aspect-ratio:720 / 405}.nx-sw__rest .nx-sw__shot{aspect-ratio:720 / 405;margin-bottom:20px}.nx-sw__shot .nx-screen__phone{border:0;box-shadow:0 16px 36px #16182659;transition:transform .24s var(--ease-out);top:8%;right:3%;height:84%;width:auto;aspect-ratio:390 / 844}@media (hover: hover) and (pointer: fine){.nx-sw__lead:hover .nx-screen__phone,.nx-sw__item:hover .nx-screen__phone{transform:translateY(-6px)}.nx .nx-sw__all:hover,.nx .nx-sw__cta:hover,.nx .nx-sw__lead-title a:hover,.nx .nx-sw__item-title a:hover{color:#423a6a}}.nx-sw__lead{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--nx-gutter);align-items:center}.nx-sw__lead .nx-sw__shot{grid-column:1 / span 8}.nx-sw__body{grid-column:9 / -1;display:flex;flex-direction:column;gap:18px;padding-left:clamp(0px,1.5vw,24px)}.nx-sw__meta{font-size:15px;line-height:1.4;color:#595d6c}.nx-sw__lead-title{font:500 clamp(24px,2.2vw,32px)/1.15 var(--font-heading);letter-spacing:-.02em;text-wrap:balance}.nx-sw__item-title{font:500 clamp(19px,1.5vw,22px)/1.25 var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin-top:6px}.nx .nx-sw__lead-title a,.nx .nx-sw__item-title a{color:#161826}.nx-sw__fig{display:flex;flex-direction:column;gap:4px}.nx-sw__value{font:500 clamp(48px,5vw,80px)/.95 var(--font-heading);letter-spacing:-.045em;color:#423a6a;font-variant-numeric:tabular-nums}.nx-sw__fig--s{margin-top:18px}.nx-sw__fig--s .nx-sw__value{font-size:clamp(32px,2.8vw,44px)}.nx-sw__label{font-size:16px;line-height:1.4;color:#161826}.nx-sw__label:first-letter{text-transform:uppercase}.nx-sw__stats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:16px;color:#161826}.nx-sw__stats strong{font-weight:500;color:#423a6a}.nx .nx-sw__cta{align-self:flex-start;border:1px solid #796cbf;border-radius:6px;padding:0 20px;min-height:48px;display:inline-flex;align-items:center;transition:background-color .16s ease,transform .16s var(--ease-out)}.nx-sw__cta:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.nx .nx-sw__cta:hover{background:#e7e5fe}}.nx-sw__rest{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;-moz-column-gap:clamp(24px,3vw,40px);column-gap:clamp(24px,3vw,40px);row-gap:6px}.nx-sw__item{display:grid;grid-row:span 4;grid-template-rows:subgrid;align-content:start}.nx-sw__item>.nx-sw__fig{align-self:start}.nx-sw__rise{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.nx-sw.is-in .nx-sw__rise{opacity:1;transform:none}.nx-sw__rise .nx-screen__phone{opacity:0;translate:0 32px;transition:opacity .6s var(--ease-out),translate .7s var(--ease-out),transform .24s var(--ease-out);transition-delay:calc(var(--i, 0) * 80ms + .16s),calc(var(--i, 0) * 80ms + .16s),0ms}.nx-sw.is-in .nx-sw__rise .nx-screen__phone,.nx-sw.is-in .nx-sw__lead .nx-screen__phone{opacity:1;translate:0 0}@media (max-width: 1100px){.nx-sw__lead .nx-sw__shot,.nx-sw__body{grid-column:1 / -1}.nx-sw__body{padding-left:0;margin-top:8px}.nx-sw__rest{grid-template-columns:minmax(0,1fr)}.nx-sw__item+.nx-sw__item{margin-top:42px}.nx-sw__rest .nx-sw__item{max-width:640px}}@media (max-width: 680px){.nx-sw__shot--lead,.nx-sw__rest .nx-sw__shot{aspect-ratio:auto;background:transparent}.nx-sw__shot .nx-screen__phone{box-shadow:none}.nx-sw__head{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.nx-sw__rise,.nx-sw__rise .nx-screen__phone{transform:none;translate:none;transition:opacity .4s ease;transition-delay:0ms}}.nx-sia{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);display:flex;flex-direction:column;gap:32px}.nx-sia__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--nx-gutter);align-items:end;margin-bottom:calc(var(--nx-head-gap) - 32px)}.nx-sia__title{grid-column:1 / span 7;font:var(--nx-title);letter-spacing:var(--nx-title-track)}.nx-sia__lede{grid-column:8 / -1;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--color-text);padding-bottom:.4em}.nx-sia__tabs{overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--nx-margin) * -1);padding:0 var(--nx-margin)}.nx-sia__tabs::-webkit-scrollbar{display:none}.nx-sia__panel{display:flex;flex-direction:column;gap:28px;padding:clamp(24px,3vw,48px);border-radius:var(--radius-lg);background:var(--color-surface);animation:nx-sia-in .36s var(--ease-out) both}@keyframes nx-sia-in{0%{opacity:0;transform:translateY(8px)}}.nx-sia__story{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:end}.nx-sia__words{display:flex;flex-direction:column;gap:12px;max-width:720px}.nx-sia__meta{font-size:15px;color:var(--color-accent-300)}.nx-sia__flow-title{font:500 clamp(24px,2.4vw,34px)/1.15 var(--font-heading);letter-spacing:-.02em;text-wrap:balance}.nx-sia__human{font-size:clamp(17px,1.3vw,19px);line-height:1.55;color:var(--color-text)}.nx-sia__side{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.nx-sia__fig{display:flex;flex-direction:column;gap:6px}.nx-sia__value{font:500 clamp(48px,5vw,80px)/.95 var(--font-heading);letter-spacing:-.045em;color:var(--color-accent-100);font-variant-numeric:tabular-nums}.nx-sia__label{font-size:15px;line-height:1.45;color:var(--color-neutral-300);max-width:32ch}.nx .nx-sia__link{font-size:16px;color:var(--color-accent-300);padding:6px 0}@media (hover: hover) and (pointer: fine){.nx .nx-sia__link:hover{color:var(--color-accent-100)}}.nx-flow{--flow-dir: row;position:relative;padding:8px 0}.nx-flow__wires{position:absolute;inset:0;pointer-events:none;overflow:visible}.nx-flow__wire{fill:none;stroke:var(--color-accent);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--ease-in-out)}.nx-flow__wire.is-async{stroke-dasharray:.03 .025;stroke:var(--color-accent-400)}.nx-flow.is-playing .nx-flow__wire:not(.is-on){stroke-dashoffset:1}.nx-flow.is-playing .nx-flow__wire.is-async:not(.is-on){opacity:0}.nx-flow__wire.is-async{transition:opacity .4s var(--ease-out);animation:nx-flow-march 1.4s linear infinite}@keyframes nx-flow-march{to{stroke-dashoffset:-.11}}.nx-flow__stages{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--stages),minmax(0,1fr));gap:clamp(16px,2.2vw,36px);align-items:center}.nx-flow__stage{display:flex;flex-direction:column;gap:12px}.nx-flow__node{display:flex;flex-direction:column;gap:6px;padding:14px 14px 16px;border-radius:var(--radius-md);background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-neutral-800);transition:opacity .36s var(--ease-out),transform .36s var(--ease-out),box-shadow .36s ease}.nx-flow.is-playing .nx-flow__node:not(.is-on){opacity:.25;transform:translateY(6px)}.nx-flow__node--core{box-shadow:inset 0 0 0 1.5px var(--color-accent)}.nx-flow__node--gate{box-shadow:inset 0 0 0 1px var(--color-accent-600)}.nx-flow__node--entry,.nx-flow__node--out{background:var(--color-accent-900)}.nx-flow__node--async{box-shadow:inset 0 0 0 1px var(--color-neutral-700)}.nx-flow__label{font:500 15px/1.25 var(--font-heading);color:var(--color-text)}.nx-flow__detail{font-size:13.5px;line-height:1.45;color:var(--color-neutral-300)}.nx-flow__code{align-self:flex-start;margin-top:4px;padding:3px 7px;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-accent-200);font:12px/1.4 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;max-width:100%;overflow-wrap:anywhere}.nx-sia__foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:14px;color:var(--color-neutral-300)}.nx-sia__legend{display:inline-flex;align-items:center;gap:10px}.nx-sia__key{display:inline-block;width:28px;height:0;border-top:1.5px solid var(--color-accent)}.nx-sia__key--async{border-top:1.5px dashed var(--color-accent-400)}.nx .nx-sia__replay{margin-left:auto;min-height:40px;padding:0 16px;border-radius:6px;border:1px solid var(--color-neutral-700);color:var(--color-text);background:transparent;font-size:14px;transition:background-color .16s ease,transform .16s var(--ease-out)}.nx-sia__replay:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.nx .nx-sia__replay:hover{background:var(--color-bg)}}@media (max-width: 1100px){.nx-sia__title,.nx-sia__lede{grid-column:1 / -1}.nx-sia__story{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){.nx-flow{--flow-dir: column}.nx-flow__stages{grid-template-columns:minmax(0,1fr);gap:28px}.nx-flow__stage{flex-direction:row;flex-wrap:wrap;justify-content:center}.nx-flow__stage>.nx-flow__node{flex:1 1 200px}.nx-sia__replay{margin-left:0}}@media (prefers-reduced-motion: reduce){.nx-sia__panel{animation:nx-fade .24s ease both}.nx-flow__wire,.nx-flow__node{transition:none}.nx-flow__wire.is-async{animation:none}}.nx-oc{--ease-out: cubic-bezier(.23, 1, .32, 1);display:flex;flex-direction:column;gap:var(--nx-head-gap)}.nx-oc__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--nx-gutter);align-items:end}.nx-oc__title{grid-column:1 / span 7;font:var(--nx-title);letter-spacing:var(--nx-title-track);text-wrap:balance}.nx-oc__lede{grid-column:8 / -1;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:#161826;padding-bottom:.4em}.nx-oc__receipt{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--nx-gutter);padding:clamp(24px,3vw,48px);border-radius:var(--radius-lg);background:#e4e7f5;align-items:end}.nx-oc__claim{grid-column:1 / span 4;display:flex;flex-direction:column;gap:12px;align-self:stretch;justify-content:space-between}.nx-oc__client{font-size:15px;color:#595d6c}.nx-oc__big{font:500 clamp(72px,8.4vw,132px)/.9 var(--font-heading);letter-spacing:-.05em;color:#423a6a;font-variant-numeric:tabular-nums}.nx-oc__what{font-size:17px;line-height:1.5;color:#161826;max-width:28ch}.nx .nx-oc__link{align-self:flex-start;font-size:16px;color:#5d5294;padding:6px 0}.nx-oc__chart{grid-column:5 / -1;margin:0;display:flex;flex-direction:column;gap:16px}.nx-oc__readout{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.nx-oc__readout-value{font:500 clamp(28px,2.6vw,40px)/1 var(--font-heading);letter-spacing:-.03em;color:#161826;font-variant-numeric:tabular-nums}.nx-oc__readout-label{font-size:15px;color:#595d6c}.nx-oc__bars{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(4px,.8vw,10px);height:clamp(180px,22vw,280px);align-items:end}.nx-oc__bar{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;cursor:default;outline:none;border-radius:var(--radius-sm)}.nx-oc__fill{display:block;height:calc(var(--h) * (100% - 24px));border-radius:var(--radius-sm) var(--radius-sm) 2px 2px;background:#b5abfc;transform-origin:bottom;transform:scaleY(.04);transition:transform .7s var(--ease-out),background-color .16s ease;transition-delay:calc(var(--i) * 40ms + .2s),0ms}.nx-oc.is-in .nx-oc__fill{transform:none}.nx-oc__bar.is-on .nx-oc__fill{background:#5d5294}.nx-oc__bar:focus-visible .nx-oc__fill{outline:2px solid #796cbf;outline-offset:2px}.nx-oc__tick{height:24px;padding-top:6px;font-size:12px;line-height:1;color:#595d6c;text-align:center;white-space:nowrap}.nx-oc__method{font-size:14px;line-height:1.5;color:#595d6c;max-width:70ch}.nx-oc__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nx-gutter)}.nx .nx-oc__card{display:flex;flex-direction:column;gap:6px;height:100%;padding:24px 0 8px;border-top:2px solid #161826;color:inherit;transition:border-color .16s ease}.nx-oc__value{font:500 clamp(40px,4vw,60px)/1 var(--font-heading);letter-spacing:-.04em;color:#161826;font-variant-numeric:tabular-nums}.nx-oc__per{font-size:.4em;letter-spacing:0;color:#595d6c}.nx-oc__label{font-size:17px;line-height:1.35;color:#161826;margin-top:4px}.nx-oc__note{font-size:15px;line-height:1.45;color:#595d6c}.nx-oc__source{margin-top:auto;padding-top:12px;font-size:15px;color:#5d5294}@media (hover: hover) and (pointer: fine){.nx .nx-oc__card:hover{border-color:#796cbf}.nx .nx-oc__card:hover .nx-oc__source,.nx .nx-oc__link:hover{color:#423a6a}}.nx-oc__rise{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.nx-oc.is-in .nx-oc__rise{opacity:1;transform:none}@media (max-width: 1100px){.nx-oc__title,.nx-oc__lede,.nx-oc__claim,.nx-oc__chart{grid-column:1 / -1}.nx-oc__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media (max-width: 560px){.nx-oc__list{grid-template-columns:minmax(0,1fr)}.nx-oc__tick{font-size:0}.nx-oc__bar:nth-child(odd) .nx-oc__tick{font-size:10px}}@media (prefers-reduced-motion: reduce){.nx-oc__rise{transform:none;transition:opacity .4s ease;transition-delay:0ms}.nx-oc__fill{transform:none;transition:background-color .16s ease}}.nx-hw{display:flex;flex-direction:column;gap:var(--nx-head-gap)}.nx-hw__title{font:var(--nx-title);letter-spacing:var(--nx-title-track)}.nx-day .nx-proc{--color-accent: #796cbf;--color-accent-100: #423a6a;--color-accent-200: #423a6a;--color-accent-300: #5d5294;--color-neutral-100: #161826;--color-neutral-200: #161826;--color-neutral-300: #161826;--color-neutral-400: #595d6c;--color-neutral-500: #595d6c;--color-neutral-600: #595d6c;--color-neutral-700: #b2b6ca;--color-neutral-800: #cfd3e5}.nx-day .nx-proc__panel{background:#e4e7f5;border-color:transparent}.nx-day .nx-proc__done{border-top-color:#cfd3e5}.nx-cl{--ease-out: cubic-bezier(.23, 1, .32, 1);display:flex;flex-direction:column;gap:clamp(96px,11vw,160px)}.nx-day .nx-cl{--color-accent: #796cbf;--color-accent-100: #423a6a;--color-accent-200: #423a6a;--color-accent-300: #5d5294;--color-accent-600: #796cbf;--color-accent-900: #e7e5fe;--color-neutral-100: #161826;--color-neutral-200: #161826;--color-neutral-300: #161826;--color-neutral-400: #595d6c;--color-neutral-500: #595d6c;--color-neutral-700: #b2b6ca;--color-neutral-800: #cfd3e5}.nx-cl__head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:var(--nx-head-gap)}.nx-cl__title,.nx-ask__title{font:var(--nx-title);letter-spacing:var(--nx-title-track);text-wrap:balance}.nx-cl__voices{display:flex;flex-direction:column;gap:32px}.nx-cl__subtitle{font:500 clamp(19px,1.7vw,24px)/1.2 var(--font-heading);letter-spacing:-.015em}.nx .nx-cl__more{font-size:16px;color:var(--color-accent-300);padding:6px 0;white-space:nowrap}@media (hover: hover) and (pointer: fine){.nx .nx-cl__more:hover{color:var(--color-accent-100)}}.nx-cl__team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);-moz-column-gap:var(--nx-gutter);column-gap:var(--nx-gutter);row-gap:6px}.nx-cl__person{display:grid;grid-row:span 4;grid-template-rows:subgrid}.nx-cl__photo{align-self:end;overflow:hidden;border-radius:var(--radius-md);background:#e4e7f5;margin-bottom:14px;clip-path:inset(0 0 100% 0);transition:clip-path .9s var(--ease-out);transition-delay:calc(var(--i, 0) * .1s)}.nx-cl.is-in .nx-cl__photo{clip-path:inset(0 0 0 0)}.nx-cl__person:nth-child(1) .nx-cl__photo{aspect-ratio:5 / 4}.nx-cl__person:nth-child(2) .nx-cl__photo{aspect-ratio:1 / 1}.nx-cl__person:nth-child(3) .nx-cl__photo{aspect-ratio:4 / 5}.nx-cl__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nx-cl__name{font:500 20px/1.25 var(--font-heading);letter-spacing:-.01em}.nx-cl__role{font-size:15px;color:var(--color-accent-300)}.nx-cl__bio{font-size:16px;line-height:1.5;color:var(--color-neutral-300);max-width:40ch}.nx-qc{display:flex;flex-direction:column;gap:32px;overflow:hidden}.nx-qc__slide{margin:0;display:flex;flex-direction:column;gap:24px;animation:nx-qc-in .26s var(--ease-out, cubic-bezier(.23, 1, .32, 1)) both}@keyframes nx-qc-in{0%{opacity:0;transform:translate(calc(var(--dir, 1) * 16px));filter:blur(2px)}}.nx-qc__quote{margin:0;font:500 clamp(24px,2.6vw,36px)/1.25 var(--font-heading);letter-spacing:-.02em;text-wrap:pretty;color:var(--color-neutral-100);max-width:52ch}.nx-qc__who{display:flex;flex-direction:column;gap:4px}.nx-qc__name{font:500 17px/1.3 var(--font-heading);color:var(--color-neutral-100)}.nx-qc__role{font-size:15px;color:var(--color-neutral-400)}.nx-qc__nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.nx .nx-qc__play{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border-radius:999px;border:1px solid var(--color-neutral-700);color:var(--color-neutral-100);font-size:14px;margin-right:8px;transition:border-color .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}.nx-qc__play svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nx-qc__play svg .is-fill{fill:currentColor;stroke:none}.nx-qc__play:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.nx .nx-qc__play:hover{border-color:var(--color-accent)}}.nx-qc__timer{position:relative;flex:0 0 96px;height:2px;margin-left:8px;border-radius:1px;background:var(--color-neutral-800);overflow:hidden}.nx-qc__timer>span{position:absolute;inset:0;background:var(--color-accent);transform-origin:left;animation-name:nx-step-clock;animation-timing-function:linear;animation-fill-mode:forwards}.nx-qc__count{font-size:14px;color:var(--color-neutral-400);font-variant-numeric:tabular-nums;min-width:5.5ch;text-align:center}.nx .nx-qc__btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--color-neutral-700);color:var(--color-neutral-100);font-size:16px;transition:border-color .16s ease,transform .16s var(--ease-out, cubic-bezier(.23, 1, .32, 1))}.nx-qc__btn:active{transform:scale(.94)}@media (hover: hover) and (pointer: fine){.nx .nx-qc__btn:hover{border-color:var(--color-accent)}}.nx-ask{display:flex;flex-direction:column;gap:20px}.nx-ask__field{position:relative}.nx-ask__lead{white-space:nowrap}.nx-sentence.nx-ask__field{border-bottom-color:var(--color-neutral-700);border-bottom-width:1px}.nx-sentence.nx-ask__field:focus-within{border-bottom-width:1px}.nx-ask__line{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease-out, cubic-bezier(.23, 1, .32, 1))}.nx-ask__field:focus-within .nx-ask__line{transform:scaleX(1)}.nx-ask__route{display:flex;justify-content:space-between;gap:16px;min-height:1.5em;font-size:16px;line-height:1.5;color:var(--color-neutral-400)}.nx-ask__route b{font-weight:500;color:var(--color-neutral-100)}.nx-ask__route-in{animation:nx-ask-in .2s cubic-bezier(.23,1,.32,1) both}@keyframes nx-ask-in{0%{opacity:0;transform:translateY(4px);filter:blur(2px)}}.nx-ask__count{flex:none;font-variant-numeric:tabular-nums}.nx-ask__chips{display:flex;flex-wrap:wrap;gap:8px}.nx-ask__chips .nx-chip{min-height:36px;font-size:14px;transition:border-color .12s ease,color .12s ease,background-color .12s ease,transform .16s cubic-bezier(.23,1,.32,1)}.nx-ask__chips .nx-chip:active{transform:scale(.96)}.nx-ask__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.nx-ask__go:active{transform:scale(.97)}.nx-day .nx-ask .nx-cta{border-color:#796cbf;color:#5d5294}.nx-day .nx-ask .nx-cta2{border-color:#b2b6ca;color:#161826}@media (hover: hover) and (pointer: fine){.nx-day .nx-ask .nx-cta:hover{background:#e7e5fe;color:#423a6a}.nx-day .nx-ask .nx-cta2:hover{background:#e4e7f5;color:#161826}}@media (max-width: 860px){.nx-cl__team{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-cl__person:first-child{grid-column:1 / -1;margin-bottom:34px}.nx-cl__head{flex-wrap:wrap}}@media (max-width: 560px){.nx-sentence.nx-ask__field{flex-direction:column;align-items:flex-start;gap:6px}.nx-qc__timer{flex-basis:100%;margin-left:0}.nx-ask__field input{width:100%}}@media (prefers-reduced-motion: reduce){.nx-cl__photo{clip-path:none;transition:none}.nx-qc__slide,.nx-ask__route-in{animation:nx-fade .2s ease both}.nx-ask__line{transition:none}}.nx-light{--color-bg: #f3f5fe;--color-surface: #e4e7f5;--color-text: #161826;--color-divider: color-mix(in srgb, #161826 14%, transparent);--color-accent: #796cbf;--color-accent-100: #423a6a;--color-accent-200: #5d5294;--color-accent-300: #5d5294;--color-accent-400: #968ae0;--color-accent-500: #796cbf;--color-accent-600: #796cbf;--color-accent-700: #b5abfc;--color-accent-800: #d2cefd;--color-accent-900: #e7e5fe;--color-neutral-100: #161826;--color-neutral-200: #161826;--color-neutral-300: #3f424d;--color-neutral-400: #595d6c;--color-neutral-500: #595d6c;--color-neutral-600: #75798c;--color-neutral-700: #b2b6ca;--color-neutral-800: #cfd3e5;--color-neutral-900: #dfe2f1;--color-section-glow: #d2cefd;--shadow-md: 0 0 0 1px #cfd3e5, 0 6px 18px rgba(22, 24, 38, .1);background:var(--color-bg);color:var(--color-text)}.nx-light .nx-cover{background:radial-gradient(120% 90% at 85% 10%,#e7e5fe,transparent 60%),linear-gradient(160deg,#e4e7f5,#eef0fb);border-color:#dfe2f1}.nx-light .nx-wk__shot .nx-screen__phone,.nx-light .nx-csh__screen .nx-screen__phone{box-shadow:0 16px 36px #16182638}.nx-light .nx-csh__screen .nx-frame{box-shadow:0 24px 60px #1618261a}.nx-wk__head{--ease-out: cubic-bezier(.23, 1, .32, 1);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--nx-gutter);align-items:end}.nx-wk__h1{grid-column:1 / span 7;font:500 clamp(56px,8.4vw,120px)/.92 var(--font-heading);letter-spacing:-.05em}.nx-wk__intro{grid-column:8 / -1;display:flex;flex-direction:column;gap:16px;padding-bottom:.6em}.nx-wk__lede{font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--color-neutral-300)}.nx-wk__count{font-size:14px;color:var(--color-neutral-500);font-variant-numeric:tabular-nums}.nx-wk__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px}.nx-wk__n{margin-left:2px;font-size:12px;color:var(--color-neutral-500);font-variant-numeric:tabular-nums}.nx-chip[aria-pressed=true] .nx-wk__n{color:var(--color-accent-300)}.nx-wk__showing{margin:18px 0 32px;font-size:14px;color:var(--color-neutral-500);font-variant-numeric:tabular-nums}.nx-wk__grid{--ease-out: cubic-bezier(.23, 1, .32, 1);list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(24px,3vw,40px);column-gap:clamp(24px,3vw,40px);row-gap:clamp(48px,5vw,72px)}.nx-wk__item{grid-column:span 4}.nx-wk__item--half,.nx-wk__item--l{grid-column:span 6}.nx-wk__item--quarter{grid-column:span 3}.nx-wk__item--quarter .nx-wk__title{font-size:clamp(17px,1.3vw,19px)}.nx .nx-wk__card{display:flex;flex-direction:column;color:inherit;border-radius:var(--radius-lg)}.nx-wk__card:focus-visible{outline-offset:6px}.nx-wk__shot{position:relative;aspect-ratio:16 / 10;margin-bottom:18px;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-neutral-800)}.nx-wk__shot>*{border-radius:0!important;border:0!important}.nx-wk__shot .nx-screen__phone{top:8%;right:4%;height:84%;width:auto;aspect-ratio:390 / 844;border:0;border-radius:10px;box-shadow:0 16px 36px #00000073;transition:transform .24s var(--ease-out)}.nx-wk__badge{position:absolute;left:14px;bottom:14px;z-index:1;max-width:calc(72% - 14px);padding:7px 11px;border-radius:var(--radius-md);font-size:13.5px;line-height:1.3;color:#e4e7f5;background:color-mix(in srgb,#161826 84%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nx-wk__badge b{font-weight:500;color:#d2cefd;font-variant-numeric:tabular-nums}.nx-wk__meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;color:var(--color-neutral-300)}.nx-wk__kind{flex:none;font:500 11px/1.3 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-500)}.nx-wk__title{margin:8px 0 6px;font:500 clamp(19px,1.5vw,22px)/1.25 var(--font-heading);letter-spacing:-.015em;color:var(--color-neutral-100);text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .16s ease}.nx-wk__item--l .nx-wk__title{font-size:clamp(22px,2vw,30px);line-height:1.15;letter-spacing:-.02em}.nx-wk__item--l .nx-wk__badge{font-size:15px;padding:9px 13px}.nx-wk__sub{font-size:14px;color:var(--color-neutral-500)}.nx-wk__grid--related{margin-top:18px;row-gap:40px}.nx-wk__grid--lead{margin-bottom:clamp(48px,5vw,72px)}.nx-wk__shot .nx-cover{justify-content:flex-start}.nx-wk__shot .nx-cover__meta{display:none}.nx-wk__shot .nx-cover__name{font-size:clamp(26px,2.6vw,38px)}@media (hover: hover) and (pointer: fine){.nx-wk__card:hover .nx-wk__title{color:var(--color-accent-200)}.nx-wk__card:hover .nx-screen__phone{transform:translateY(-6px)}}.nx-wk__item{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(var(--i, 0) * 60ms)}.nx-wk__grid.is-in .nx-wk__item{opacity:1;transform:none}@media (max-width: 1100px){.nx-wk__h1,.nx-wk__intro{grid-column:1 / -1}.nx-wk__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-wk__item,.nx-wk__item--half,.nx-wk__item--quarter,.nx-wk__item--l{grid-column:span 1}.nx-wk__item--quarter .nx-wk__title{font-size:clamp(19px,1.5vw,22px)}}@media (max-width: 860px){.nx-wk__grid--l{grid-template-columns:minmax(0,1fr)}}@media (max-width: 680px){.nx-wk__grid{grid-template-columns:minmax(0,1fr)}.nx-wk__shot .nx-screen{height:100%!important}.nx-wk__shot .nx-screen__desk{display:block}.nx-wk__shot .nx-screen__phone{position:absolute;max-height:none}}.nx-screen--desk .nx-screen__desk{display:block}.nx-shot{background:var(--color-surface)}.nx-shot.is-dim:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(22,24,38,.85))}@media (prefers-reduced-motion: reduce){.nx-wk__item{transform:none;transition:opacity .4s ease;transition-delay:0ms}.nx-wk__shot .nx-screen__phone{transition:none}}.nx-csh{--ease-out: cubic-bezier(.23, 1, .32, 1);display:flex;flex-direction:column;gap:28px;padding-top:var(--nx-beat-s)}.nx-csh__top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--nx-gutter);align-items:end}.nx-csh__words{grid-column:1 / span 8;display:flex;flex-direction:column;gap:16px}.nx-csh__meta{font-size:15px;color:var(--color-accent-300)}.nx-csh__title{font:500 clamp(36px,4.6vw,64px)/1.02 var(--font-heading);letter-spacing:-.035em;text-wrap:balance;color:var(--color-neutral-100)}.nx-csh__lede{font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--color-neutral-300);max-width:60ch}.nx-csh__side{grid-column:9 / -1;display:flex;flex-direction:column;gap:22px;padding-bottom:.3em}.nx-csh__facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.nx-csh__facts dt{font:500 11px/1.3 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-500)}.nx-csh__facts dd{margin:4px 0 0;font-size:15px;line-height:1.4;color:var(--color-neutral-200)}.nx-csh__screen{margin-top:12px}.nx-csh__screen .nx-frame{border-radius:var(--radius-lg)}.nx-csh__screen .nx-screen__phone{top:8%;right:4%;height:84%;width:auto;border:0;border-radius:14px;box-shadow:0 24px 48px #00000080}@media (max-width: 1100px){.nx-csh__words,.nx-csh__side{grid-column:1 / -1}}@media (max-width: 680px){.nx-csh__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-csh__side .nx-row>*{flex:1 1 auto}}.nx .nx-csn{display:flex;flex-direction:column;gap:10px;padding:clamp(28px,4vw,56px) 0 0;color:inherit;border-top:1px solid var(--color-neutral-800)}.nx-csn__label{font:500 12px/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-300)}.nx-csn__client{font:var(--nx-title);letter-spacing:var(--nx-title-track);color:var(--color-neutral-100)}.nx-csn__client span{display:inline-block;color:var(--color-accent-300);transition:transform .24s cubic-bezier(.23,1,.32,1)}.nx-csn__title{font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--color-neutral-400);max-width:60ch}@media (hover: hover) and (pointer: fine){.nx-csn:hover .nx-csn__client span{transform:translate(8px)}.nx-csn:hover .nx-csn__client{color:var(--color-accent-100)}}.nx-svx__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--nx-gutter);align-items:end}.nx-svx__h1{grid-column:1 / span 7;font:500 clamp(48px,7vw,104px)/.94 var(--font-heading);letter-spacing:-.05em;text-wrap:balance}.nx-svx__tools{grid-column:8 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:.4em}.nx-svx__search{width:100%;font-size:18px}.nx-svx__problems{gap:8px;margin-top:24px}.nx-svx__bands{--ease-out: cubic-bezier(.23, 1, .32, 1);display:flex;flex-direction:column;gap:var(--nx-beat-m)}.nx-svx__band{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--nx-gutter);align-items:start;padding-top:var(--nx-beat-s);border-top:1px solid var(--color-neutral-800)}.nx-svx__band:first-child{padding-top:0;border-top:0}.nx-svx__about{grid-column:1 / span 5;display:flex;flex-direction:column;gap:12px;position:sticky;top:calc(var(--nx-nav-h) + 24px)}.nx-svx__letter{font:500 12px/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-300)}.nx-svx__practice{font:var(--nx-title);letter-spacing:var(--nx-title-track)}.nx .nx-svx__practice a{color:var(--color-neutral-100)}.nx-svx__tagline{font-size:clamp(17px,1.4vw,20px);line-height:1.45;color:var(--color-accent-300)}.nx-svx__summary{font-size:16px;line-height:1.55;color:var(--color-neutral-400);max-width:44ch}.nx-svx__proof{margin-top:20px}.nx-svx__proof .nx-wk__item{grid-column:1 / -1}.nx-svx__motif{margin-top:20px;height:90px;opacity:.8}.nx-svx__list{grid-column:7 / -1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nx-svx__list--flat{grid-column:auto}.nx .nx-svx__row{display:grid;grid-template-columns:minmax(0,1fr) 24px;-moz-column-gap:16px;column-gap:16px;row-gap:4px;padding:18px 0;color:inherit;background:linear-gradient(90deg,var(--color-neutral-800),var(--color-neutral-800)) no-repeat bottom / 100% 1px}.nx-svx__name{font:500 clamp(18px,1.5vw,21px)/1.25 var(--font-heading);letter-spacing:-.01em;color:var(--color-neutral-100);transition:color .16s ease}.nx-svx__one{grid-column:1;font-size:15px;line-height:1.5;color:var(--color-neutral-400)}.nx-svx__arrow{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--color-neutral-500);transition:transform .2s var(--ease-out, ease-out),color .16s ease}@media (hover: hover) and (pointer: fine){.nx-svx__row:hover .nx-svx__name,.nx .nx-svx__practice a:hover{color:var(--color-accent-200)}.nx-svx__row:hover .nx-svx__arrow{transform:translate(4px);color:var(--color-accent-300)}}.nx-svx__item{opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease-out, ease-out),transform .5s var(--ease-out, ease-out);transition-delay:calc(var(--i, 0) * 40ms)}.nx-svx__band.is-in .nx-svx__item,.nx-svx__list--flat .nx-svx__item{opacity:1;transform:none}.nx-svx__count{margin-bottom:8px;font-size:14px;color:var(--color-neutral-500);font-variant-numeric:tabular-nums}.nx-svx__cross{display:flex;flex-direction:column;gap:14px;padding-top:var(--nx-beat-s);border-top:1px solid var(--color-neutral-800)}@media (max-width: 1100px){.nx-svx__h1,.nx-svx__tools,.nx-svx__about,.nx-svx__list{grid-column:1 / -1}.nx-svx__about{position:static}.nx-svx__proof{max-width:560px}}@media (prefers-reduced-motion: reduce){.nx-svx__item{transform:none;transition:opacity .3s ease;transition-delay:0ms}}.nx-svx__h2{font:var(--nx-title);letter-spacing:var(--nx-title-track)}.nx-svx__how{display:flex;flex-direction:column;gap:var(--nx-head-gap)}.nx-svx__partners-wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--nx-gutter);align-items:center}.nx-svx__partners-head{grid-column:1 / span 5;display:flex;flex-direction:column;gap:16px}.nx-svx__partners-lede{font-size:16px;line-height:1.55;color:var(--color-neutral-400);max-width:40ch}.nx-svx__partners{grid-column:6 / -1;list-style:none;margin:0;padding:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#161826;border-radius:var(--radius-lg)}.nx-svx__partners li{display:flex;align-items:center;justify-content:center;height:104px;padding:0 16px}.nx-svx__partners img{width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.nx-svx__partners a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--radius-md)}@media (max-width: 1100px){.nx-svx__partners-head,.nx-svx__partners{grid-column:1 / -1}}@media (max-width: 680px){.nx-svx__partners{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-svx__partners li{height:80px}}.nx-ways{--ease-out: cubic-bezier(.23, 1, .32, 1);display:flex;flex-direction:column;gap:var(--nx-head-gap)}.nx-ways__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--nx-gutter);align-items:end}.nx-ways__title{grid-column:1 / span 7;font:var(--nx-title);letter-spacing:var(--nx-title-track)}.nx-ways__lede{grid-column:8 / -1;font-size:clamp(16px,1.25vw,18px);line-height:1.55;color:var(--color-neutral-300);padding-bottom:.3em}.nx-ways__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nx-ways__step{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-neutral-800);opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out),box-shadow .2s ease;transition-delay:calc(var(--i, 0) * 70ms),calc(var(--i, 0) * 70ms),0ms}.nx-ways__steps.is-in .nx-ways__step{opacity:1;transform:none}.nx-ways__step.is-on{box-shadow:inset 0 0 0 1.5px var(--color-accent)}.nx-ways__n{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font:500 13px/1 var(--font-body);color:var(--color-accent-300);font-variant-numeric:tabular-nums;letter-spacing:.04em}.nx-ways__pick{font:500 11px/1.3 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-200)}.nx-ways__name{margin-top:6px;font:500 19px/1.25 var(--font-heading);letter-spacing:-.01em;color:var(--color-neutral-100)}.nx-ways__price{font:500 clamp(22px,1.8vw,27px)/1.1 var(--font-heading);letter-spacing:-.02em;color:var(--color-accent-200);font-variant-numeric:tabular-nums;white-space:nowrap}.nx-ways__price span{display:block;margin-top:6px;font:400 13.5px/1.3 var(--font-body);letter-spacing:0;color:var(--color-neutral-400)}.nx-ways__body{font-size:15px;line-height:1.5;color:var(--color-neutral-300)}.nx-ways__note{font-size:13.5px;line-height:1.5;color:var(--color-neutral-400)}.nx .nx-ways__cta{margin-top:auto;padding-top:8px;font-size:15px;color:var(--color-accent-300);align-self:flex-start}@media (hover: hover) and (pointer: fine){.nx .nx-ways__cta:hover{color:var(--color-accent-100)}}@media (max-width: 1100px){.nx-ways__title,.nx-ways__lede{grid-column:1 / -1}.nx-ways__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.nx-ways__steps{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.nx-ways__step{transform:none;transition:opacity .4s ease,box-shadow .2s ease;transition-delay:0ms}}.nx-proc{display:flex;flex-direction:column;gap:22px}.nx-proc__rail{display:grid;gap:0}.nx-proc__step{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:0 12px 12px 0;border-radius:8px;cursor:pointer}.nx-proc__track{position:relative;display:block;width:100%;height:16px;margin-bottom:10px}.nx-proc__node{position:absolute;left:0;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;border:1.5px solid var(--color-neutral-600);background:var(--color-bg);z-index:1;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.23,1,.32,1)}.nx-proc__seg{position:absolute;left:12px;right:-12px;top:50%;height:2px;margin-top:-1px;background:var(--color-neutral-800);overflow:hidden}.nx-proc__segfill{position:absolute;inset:0;background:var(--color-accent);transform:scaleX(0);transform-origin:left}.nx-proc__segfill.is-full{transform:scaleX(1)}.nx-proc__segfill.is-clock,.nx-proc__timer>span{animation-name:nx-step-clock;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes nx-step-clock{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nx-proc__step.is-done .nx-proc__node{background:var(--color-accent);border-color:var(--color-accent)}.nx-proc__step.is-on .nx-proc__node{transform:scale(1.333);background:var(--color-accent);border-color:var(--color-accent-200);box-shadow:0 0 0 4.5px color-mix(in srgb,var(--color-accent) 20%,transparent)}.nx-proc__name{font:500 17px/1.2 var(--font-heading);color:var(--color-neutral-400);transition:color .25s ease}.nx-proc__when{font-size:12.5px;color:var(--color-neutral-600);transition:color .25s ease}.nx-proc__step.is-done .nx-proc__name{color:var(--color-neutral-300)}.nx-proc__step.is-on .nx-proc__name{color:var(--color-accent-100)}.nx-proc__step.is-on .nx-proc__when{color:var(--color-accent-300)}@media (hover: hover) and (pointer: fine){.nx-proc__step:hover .nx-proc__name{color:var(--color-neutral-100)}}.nx-proc__step{transition:transform .16s cubic-bezier(.23,1,.32,1)}.nx-proc__step:active{transform:scale(.98)}.nx-proc__step:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.nx-proc__controls{display:flex;align-items:center;gap:16px;margin-top:-6px}.nx-proc__controls .nx-ghost{font-size:13px;letter-spacing:.02em}.nx .nx-proc__play{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 12px;border-radius:999px;border:1px solid var(--color-neutral-700);color:var(--color-neutral-100);background:transparent;font-size:14px;transition:background-color .16s ease,border-color .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}.nx-proc__play svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nx-proc__play svg .is-fill{fill:currentColor;stroke:none}.nx-proc__play:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.nx .nx-proc__play:hover{border-color:var(--color-accent)}}.nx-proc__panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:36px;padding:28px;border:1px solid var(--color-neutral-800);border-radius:14px;background:linear-gradient(160deg,color-mix(in srgb,var(--color-accent) 6%,transparent),transparent 55%);animation:nx-proc-in .24s cubic-bezier(.23,1,.32,1)}@keyframes nx-proc-in{0%{opacity:0;transform:translateY(6px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.nx-proc__lead{display:flex;flex-direction:column;gap:10px}.nx-proc__done{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:14px;border-top:1px solid var(--color-neutral-800);font-size:15px;color:var(--color-neutral-200)}.nx-proc__col{display:flex;flex-direction:column;gap:12px}.nx-proc__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:15px;color:var(--color-neutral-200);counter-reset:s}.nx-proc__list li{display:grid;grid-template-columns:22px 1fr;gap:6px}ol.nx-proc__list li:before{counter-increment:s;content:counter(s);font:500 12px/1.7 var(--font-body);color:var(--color-accent)}.nx-proc__list--get li:before{content:"✓";color:var(--color-accent)}.nx-proc__meta{margin:6px 0 0;display:flex;flex-direction:column;gap:12px;font-size:14px;color:var(--color-neutral-300)}.nx-proc__meta dd{margin:4px 0 0}.nx-proc.is-compact .nx-proc__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nx-proc.is-compact .nx-proc__lead{grid-column:1 / -1}.nx-proc__acc{display:none}@media (max-width: 860px){.nx-proc__rail,.nx-proc__controls,.nx-proc__panel{display:none}.nx-proc__acc{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.nx-proc__acc>li{background:linear-gradient(90deg,transparent,var(--color-neutral-800) 48px,var(--color-neutral-800) calc(100% - 48px),transparent) no-repeat bottom / 100% 1px}.nx-proc__acc button{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;width:100%;padding:16px 0}.nx-proc__accbody{display:flex;flex-direction:column;gap:10px;padding:0 0 18px 42px;animation:nx-fade .2s ease}}.nx-proc__timer{position:relative;width:64px;height:2px;border-radius:1px;background:var(--color-neutral-800);overflow:hidden}.nx-proc__timer>span{position:absolute;inset:0;background:var(--color-accent);transform:scaleX(0);transform-origin:left}.nx-start-overlay{position:fixed;inset:0;z-index:90;min-height:0;display:flex;flex-direction:column;background:color-mix(in srgb,var(--color-bg) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow-y:auto;animation:nx-fade .2s ease}.nx-start-overlay__bar{display:flex;align-items:center;justify-content:space-between;height:var(--nx-nav-h);flex:none}.nx-start-overlay__close{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px;border:1px solid var(--color-neutral-800);border-radius:999px;color:var(--color-neutral-300);font-size:14px;transition:border-color .16s,color .16s,background-color .16s}.nx-start-overlay__close:hover{border-color:var(--color-accent);color:var(--color-accent-100);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.nx-start-overlay__body{flex:1;display:flex;align-items:center;padding-top:clamp(24px,6vh,72px);padding-bottom:clamp(32px,8vh,96px)}.nx-start{width:100%;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,6vw,96px);align-items:center}.nx-start__intro{display:flex;flex-direction:column;gap:18px}.nx-start__intro .nx-lede{max-width:46ch}.nx-start__other{margin-top:8px}.nx-start__options{display:flex;flex-direction:column;gap:12px}.nx-start__opt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;width:100%;text-align:left;padding:20px 22px;border:1px solid var(--color-neutral-800);border-radius:14px;background:color-mix(in srgb,var(--color-surface) 55%,transparent);transition:border-color .18s ease,background-color .18s ease,transform .18s ease;animation:nx-start-in .42s cubic-bezier(.2,.7,.2,1) both}.nx-start__opt:hover,.nx-start__opt:focus-visible{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 9%,var(--color-surface));transform:translateY(-1px)}.nx-start__opt:hover .nx-start__arrow,.nx-start__opt:focus-visible .nx-start__arrow{transform:translate(4px);color:var(--color-accent-200)}.nx-start__opt:hover .nx-kbd,.nx-start__opt:focus-visible .nx-kbd{border-color:var(--color-accent);color:var(--color-accent-100)}.nx-start__title{color:var(--color-neutral-100)}.nx-start__arrow{font-size:18px;color:var(--color-neutral-500);transition:transform .18s ease,color .18s ease}@keyframes nx-start-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nx-kbd{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border:1px solid var(--color-neutral-700);border-bottom-width:2px;border-radius:7px;font:500 13px/1 var(--font-body);color:var(--color-neutral-300);background:var(--color-bg);transition:border-color .18s,color .18s}.nx-kbd--s{min-width:22px;height:22px;padding:0 6px;font-size:11px;border-radius:5px;vertical-align:middle}@media (max-width: 860px){.nx-start{grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.nx-start-overlay__body{align-items:flex-start}.nx-start__opt{padding:16px;gap:14px;grid-template-columns:minmax(0,1fr) auto}.nx-start__opt .nx-kbd{display:none}}.nx-day{background:#f3f5fe;color:#161826;--color-bg: #f3f5fe;--color-surface: #e4e7f5;--color-text: #161826;--color-neutral-400: #595d6c;--color-accent-300: #5d5294;--color-accent-100: #423a6a;padding-bottom:var(--nx-beat-l)}.nx-day:has(+.nx-day){padding-bottom:0}.nx-ledger{--ease-out: cubic-bezier(.23, 1, .32, 1);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px var(--nx-gutter);align-items:center}.nx-ledger__head{grid-column:1 / span 4;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.nx-ledger__head>.nx-h2{font:var(--nx-title);letter-spacing:var(--nx-title-track)}.nx-ledger__lede{font-size:17px;line-height:1.55;color:var(--color-text);max-width:34ch}.nx .nx-ledger__more{font-size:15px;color:var(--color-accent-300);padding:6px 0}@media (hover: hover) and (pointer: fine){.nx .nx-ledger__more:hover{color:var(--color-accent-100)}}.nx-ledger__clients,.nx-ledger__partners{grid-column:5 / -1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.nx-ledger__clients{row-gap:8px}.nx-ledger__partners{background:#161826;border-radius:var(--radius-lg);padding:8px}.nx-ledger__cell{display:flex;align-items:center;justify-content:center;height:104px;padding:0 16px}.nx-ledger__logo{width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.nx-ledger__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--radius-md)}.nx-ledger__link:focus-visible{outline-offset:-2px}.nx-ledger__stat{grid-column:1 / -1}.nx-ledger__rise,.nx-ledger__cell{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(var(--i, 0) * 50ms)}.nx-ledger.is-in .nx-ledger__rise,.nx-ledger.is-in .nx-ledger__cell{opacity:1;transform:none}@media (max-width: 1100px){.nx-ledger__head,.nx-ledger__clients,.nx-ledger__partners{grid-column:1 / -1}.nx-ledger{gap:24px var(--nx-gutter)}.nx-ledger__partners{margin-bottom:0}}@media (max-width: 680px){.nx-ledger__clients,.nx-ledger__partners{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-ledger__cell{height:80px}.nx-ledger__partners .nx-ledger__logo{max-height:56px}}@media (prefers-reduced-motion: reduce){.nx-ledger__rise,.nx-ledger__cell{transform:none;transition:opacity .4s ease;transition-delay:0ms}}@media (prefers-reduced-motion: reduce){.nx-reveal,.nx-ledger__cell,.nx-start__opt,.nx-proc__panel,.nx-page{transform:none!important}.nx-page,.nx-start__opt,.nx-proc__panel{animation-name:nx-fade!important}.nx-pulse-dot{animation-name:nx-pulse-fade!important}}@keyframes nx-pulse-fade{0%,to{opacity:1}50%{opacity:.45}}.nx-chain{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:0;align-items:stretch}.nx-chain__item{display:flex;align-items:center;min-width:0}.nx-chain__arrow{flex:none;width:28px;text-align:center;color:var(--color-accent)}.nx-chain__node{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:12px 14px;overflow-wrap:anywhere;hyphens:auto}.nx-chain__n{font:500 11px/1 var(--font-body);color:var(--color-accent-300);letter-spacing:.06em}@media (max-width: 680px){.nx-chain{grid-template-columns:minmax(0,1fr);gap:0}.nx-chain__item{flex-direction:column;align-items:stretch}.nx-chain__arrow{width:auto;height:26px;display:grid;place-items:center;transform:rotate(90deg)}.nx-chain__node{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;text-align:left;min-height:52px}}.nx-capmap{display:flex;flex-direction:column;gap:10px}.nx-capmap__head,.nx-capmap__row{display:grid;grid-template-columns:minmax(110px,160px) repeat(var(--cols),minmax(0,1fr));gap:10px;align-items:stretch}.nx-capmap__head>.nx-label{text-align:center;padding-bottom:4px}.nx-capmap__area{align-self:center;font-size:15px;color:var(--color-neutral-300)}.nx-capmap__cell{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:60px;padding:12px;border:1px solid var(--color-neutral-700);border-radius:10px;color:var(--color-neutral-200);font-size:15px;transition:border-color .16s,background-color .16s,color .16s;overflow-wrap:anywhere}.nx-capmap__cell:hover{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-accent-100)}.nx-capmap__cell.is-core{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 16%,transparent)}.nx-capmap__stage,.nx-capmap__arrow{display:none}@media (max-width: 680px){.nx-capmap{gap:22px}.nx-capmap__head{display:none}.nx-capmap__row{grid-template-columns:minmax(0,1fr);gap:8px}.nx-capmap__area{font:500 12px/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-300);padding-bottom:2px}.nx-capmap__cell{justify-content:flex-start;text-align:left;gap:12px;min-height:52px;padding:12px 14px}.nx-capmap__stage{display:inline-block;flex:none;width:64px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500)}.nx-capmap__name{flex:1}.nx-capmap__arrow{display:inline;color:var(--color-neutral-500)}}.nx-evo .nx-proc__name{font-size:18px}.nx-evo__panel{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.nx-evo__list{display:none}@media (max-width: 860px){.nx-evo__list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0 0 0 22px;position:relative}.nx-evo__list:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:linear-gradient(var(--color-accent),var(--color-accent-700));border-radius:1px}.nx-evo__list>li{position:relative;display:flex;flex-direction:column;gap:8px;padding:0 0 26px}.nx-evo__dot{position:absolute;left:-22px;top:2px;width:12px;height:12px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 4px var(--color-bg)}.nx-evo__list>li:last-child .nx-evo__dot{width:16px;height:16px;left:-24px;box-shadow:0 0 0 4px var(--color-bg),0 0 0 8px color-mix(in srgb,var(--color-accent) 25%,transparent)}}.nx-cs-glance{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:30px 0;border-bottom:1px solid var(--color-neutral-800)}@media (max-width: 860px){.nx-cs-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}}.nx-cs-compare{display:grid;grid-template-columns:minmax(0,auto) minmax(48px,160px) minmax(0,auto) minmax(0,1fr);gap:20px;align-items:end;padding:24px;border:1px solid var(--color-neutral-800);border-radius:14px;background:linear-gradient(120deg,transparent,color-mix(in srgb,var(--color-accent) 8%,transparent))}.nx-cs-compare__arrow{align-self:center;padding-top:18px}.nx-cs-compare__arrow svg{width:100%;height:auto;display:block}.nx-cs-compare__what{align-self:center;padding-top:18px;justify-self:end}@media (max-width: 680px){.nx-cs-compare{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:12px;padding:18px}.nx-cs-compare>*{min-width:0}.nx-cs-compare__what{grid-column:1 / -1;justify-self:start;padding-top:0}}.nx-cs-metrics--support{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:6px}@media (max-width: 860px){.nx-cs-metrics--support{grid-template-columns:repeat(2,minmax(0,1fr))}}.nx-cs-method{border-top:1px solid var(--color-neutral-800);padding-top:14px}.nx-cs-method summary{cursor:pointer;font-size:14px;color:var(--color-neutral-300);list-style:none}.nx-cs-method summary:before{content:"+ ";color:var(--color-accent)}.nx-cs-method[open] summary:before{content:"− "}.nx-cs-method p{margin-top:10px;max-width:72ch}.nx-chart{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--color-neutral-800);border-radius:14px}.nx-chart__head{display:flex;align-items:baseline;gap:12px}.nx-chart__toggle{margin-left:auto;font-size:13px}.nx-chart__plot{position:relative}.nx-chart__plot svg{width:100%;height:auto;display:block;overflow:visible}.nx-chart__grid{stroke:var(--color-neutral-800);stroke-dasharray:2 4}.nx-chart__base{stroke:var(--color-neutral-600)}.nx-chart__axis,.nx-chart__x{font:11px var(--font-body);fill:var(--color-neutral-500)}.nx-chart__value{font:500 12px var(--font-body);fill:var(--color-neutral-200)}.nx-chart__value.is-peak{fill:var(--color-neutral-100)}.nx-chart__mark{fill:var(--color-accent);transform:scaleY(0);transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .2s ease;transition-delay:inherit}.nx-chart.is-in .nx-chart__mark{transform:none}.nx-chart__bar{cursor:default;outline:none}.nx-chart__bar.is-dim .nx-chart__mark{opacity:.45}.nx-chart__bar.is-on .nx-chart__mark{fill:var(--color-accent-300)}.nx-chart__bar:focus-visible .nx-chart__mark{stroke:var(--color-accent-100);stroke-width:2}.nx-chart__tip{position:absolute;transform:translate(-50%,calc(-100% - 12px));pointer-events:none;display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:var(--color-surface);border:1px solid var(--color-neutral-700);border-radius:8px;box-shadow:var(--shadow-md);white-space:nowrap;z-index:2}.nx-chart__table{width:100%;border-collapse:collapse;font-size:14px}.nx-chart__table th,.nx-chart__table td{text-align:left;padding:8px 4px;border-bottom:1px solid var(--color-neutral-800);font-weight:400}.nx-chart__table td{text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 680px){.nx-chart{padding:14px;min-width:0}.nx-chart__x.is-odd{display:none}.nx-chart__value{font-size:24px}.nx-chart__axis,.nx-chart__x{font-size:22px}.nx-chart__head{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.nx-chart__mark{transform:none!important;opacity:0;transition:opacity .6s ease!important}.nx-chart.is-in .nx-chart__mark{opacity:1}}.nx-cs article,.nx-cs article>section{min-width:0}.nx-brand-mono{font:400 12px/1.45 ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums}.nx-brand-ch{display:flex;gap:18px;align-items:baseline;scroll-margin-top:calc(var(--nx-nav-h) + 24px)}.nx-brand-ch__l{font:500 clamp(40px,4vw,56px)/1 var(--font-heading);letter-spacing:-.03em;color:var(--color-accent)}.nx-brand-strip{display:grid;height:clamp(64px,8vw,110px);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-neutral-800)}.nx-brand-light{background:#f3f5fe;color:#161826;border-radius:var(--radius-md);padding:clamp(18px,3vw,32px)}.nx-brand-light .nx-small{color:#595d6c}.nx-brand-ramp{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}.nx-brand-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-neutral-800);border-radius:var(--radius-md);background:var(--color-surface)}.nx-brand-card__pv{height:170px;display:flex;align-items:center;justify-content:center;padding:24px}.nx-brand-card__body{flex:1;display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.nx-brand-card__body>.nx-row:last-child{margin-top:auto}.nx-brand-pre{margin:0;height:150px;overflow:auto;border-radius:6px;padding:10px;background:var(--color-bg);font:400 11px/1.5 ui-monospace,Menlo,monospace;color:var(--color-neutral-300);white-space:pre}@media (max-width: 680px){.nx-brand-ramp{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.nx .nx-tr.nx-brand-tscale{grid-template-columns:minmax(0,1fr)!important;gap:6px}.nx .nx-tr.nx-brand-tscale>.nx-tr__opt:nth-child(2){display:block}.nx .nx-tr--head.nx-brand-tscale{display:none}}.nx-mk-table{overflow-x:auto;border:1px solid var(--color-neutral-800);border-radius:var(--radius-md)}.nx-mk-table table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px;line-height:1.45}.nx-mk-table th{text-align:left;font:500 11px/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500);padding:10px 12px;background:var(--color-surface);white-space:nowrap}.nx-mk-table td{padding:10px 12px;border-top:1px solid var(--color-neutral-800);vertical-align:top;color:var(--color-neutral-300)}.nx-mk-table td:first-child{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap}.nx-mk-needed{border-color:#8a4b57;color:#e9b8c0}.nx-mk-dont{color:#d98f8f}.nx-mk-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.nx-mk-list li{display:grid;grid-template-columns:18px 1fr;gap:8px;color:var(--color-neutral-300)}.nx-mk-steps{margin:0;padding:0;list-style:none;display:grid;gap:14px}.nx-mk-steps li{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:baseline}.nx-legal__grid{display:grid;grid-template-columns:190px minmax(0,1fr) 240px;gap:56px;align-items:start}.nx-legal__main{max-width:760px;min-width:0}.nx-legal__rail{align-self:stretch;font-size:13px}.nx-legal__page{padding:5px 0;color:var(--color-neutral-500)}.nx-legal__page:hover{color:var(--color-neutral-200)}.nx-legal__page.is-on{color:var(--color-accent-200)}.nx-legal__page.is-on:before{content:"● ";color:var(--color-accent)}.nx-legal__aside{position:sticky;top:calc(var(--nx-nav-h) + 32px)}.nx-legal__contents{display:none}.nx-legal__contents summary{cursor:pointer;font-weight:500}.nx-legal__lead{margin:0;font-size:18px;line-height:1.55;color:var(--color-neutral-100);max-width:68ch}.nx-legal__sec{display:grid;grid-template-columns:32px minmax(0,1fr);gap:0 14px;scroll-margin-top:100px}.nx-legal__sec>.nx-idx{padding-top:.45em}.nx-legal__sec.is-on{padding:18px 18px 18px 0;margin-left:-1px;border:1px solid var(--color-accent);border-radius:var(--radius-md);grid-template-columns:44px minmax(0,1fr)}.nx-legal__sec.is-on>.nx-idx{justify-self:center}.nx-legal__body{font-size:16px;line-height:1.65;color:var(--color-neutral-300);min-width:0}.nx-legal__body>h2{margin:0 0 10px;color:var(--color-text)}.nx-legal__body p{margin:.8em 0 0;max-width:68ch}.nx-legal__body>h2+p,.nx-legal__body>h2+ul{margin-top:0}.nx-legal__body ul{list-style:disc;padding-left:1.2em;margin:.8em 0 0;max-width:68ch}.nx-legal__body li{margin:.35em 0}.nx-legal__body li::marker{color:var(--color-accent)}.nx-legal__quote{padding-left:14px;border-left:2px solid var(--color-accent-700);color:var(--color-neutral-200)}.nx-legal__table{width:100%;border-collapse:collapse;margin-top:.8em;font-size:15px}.nx-legal__table th,.nx-legal__table td{text-align:left;vertical-align:top;padding:10px 14px 10px 0;border-bottom:1px solid var(--color-neutral-800)}.nx-legal__table thead th{font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500)}.nx-legal__table tbody th{font-weight:400;color:var(--color-neutral-100)}.nx-legal__table--kv tbody th{width:38%}.nx-legal__link{color:var(--color-accent-300);font-size:inherit}.nx-legal__link:hover{color:var(--color-accent-200)}.nx-legal__archived{white-space:pre-wrap;font-size:15px;line-height:1.65;color:var(--color-neutral-300);max-width:72ch}@media (max-width: 1100px){.nx-legal__grid{grid-template-columns:170px minmax(0,1fr);gap:40px}.nx-legal__aside{position:static;grid-column:2}}@media (max-width: 860px){.nx-legal__grid{grid-template-columns:minmax(0,1fr)}.nx-legal__rail{display:none}.nx-legal__aside{grid-column:1}.nx-legal__contents{display:block}}@media (max-width: 680px){.nx-legal__sec{grid-template-columns:minmax(0,1fr)}.nx-legal__sec>.nx-idx{padding:0 0 6px}.nx-legal__sec.is-on{grid-template-columns:minmax(0,1fr);padding:16px}.nx-legal__sec.is-on>.nx-idx{justify-self:start}.nx-legal__table--kv tbody th{width:45%}}@media print{.nx-nav,.nx-footer,.nx-ctabar,.nx-progress,.nx-legal__rail,.nx-legal__aside,.nx-legal__contents,.nx-legal__noprint,.nx-bc,#root .fixed{display:none!important}html.nx-root,html.nx-root body,.nx{background:#fff!important;color:#111!important}.nx-legal *{color:#111!important;border-color:#ccc!important}.nx-legal__grid{display:block}.nx-main{padding-top:0}.nx-legal a{text-decoration:underline}}.nx-pulse{display:block;flex:none}.nx-pulse__run{stroke-dasharray:.35 1.2;stroke-dashoffset:1.06;animation:nx-pulse-travel 1.2s linear infinite}@keyframes nx-pulse-travel{0%{stroke-dashoffset:1.06;opacity:1}90%{opacity:1}to{stroke-dashoffset:-.02;opacity:0}}@media (prefers-reduced-motion: reduce){.nx-pulse__run{animation:none;stroke-dasharray:none;stroke-dashoffset:0}}.nx-combo{position:relative}.nx-combo__input{padding-right:34px;cursor:pointer;text-overflow:ellipsis}.nx-combo.is-open .nx-combo__input{cursor:text;border-color:var(--color-accent)}.nx-combo__caret{position:absolute;right:13px;top:50%;width:7px;height:7px;margin-top:-6px;pointer-events:none;border-right:1.5px solid var(--color-neutral-400);border-bottom:1.5px solid var(--color-neutral-400);transform:rotate(45deg);transition:transform .15s,margin-top .15s}.nx-combo.is-open .nx-combo__caret{transform:rotate(-135deg);margin-top:-2px}.nx-combo__list{z-index:1000;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:4px;list-style:none;background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:nx-combo-in .12s ease-out}@keyframes nx-combo-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.nx-combo__opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:calc(var(--radius-md) - 2px);font-size:15px;color:var(--color-text);cursor:pointer}.nx-combo__opt.is-active{background:color-mix(in srgb,var(--color-accent) 16%,transparent)}.nx-combo__opt.is-selected{color:var(--color-accent-200);font-weight:500}.nx-combo__opt.is-selected:after{content:"";width:9px;height:5px;margin-left:4px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg) translateY(-2px);flex:none}.nx-combo__opt.is-empty{color:var(--color-neutral-500)}.nx-combo__hint{margin-left:auto;font-family:var(--font-mono);font-size:.85em;color:var(--color-neutral-500)}.nx-combo__divider{height:1px;margin:4px 6px;background:var(--color-neutral-800)}.nx-combo__empty{padding:10px 12px;font-size:15px;color:var(--color-neutral-500)}@media (prefers-reduced-motion: reduce){.nx-combo__list{animation:none}.nx-combo__caret{transition:none}}.nx .nx-nav__wa{min-height:40px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border-radius:8px;border:1px solid var(--color-neutral-800);background:#ffffff8c;color:var(--color-text);font:500 13px var(--font-body);text-decoration:none;transition:border-color .15s ease,color .15s ease,transform .16s var(--ease-out)}.nx .nx-nav__wa:active{transform:scale(.97)}.nx .nx-nav__wa svg{width:16px;height:16px;color:#1f9d55}@media (hover: hover) and (pointer: fine){.nx .nx-nav__wa:hover{border-color:var(--color-accent);color:var(--color-accent-100)}}.nx-nav--landing .nx-nav__links{margin-left:auto;margin-right:8px}.nx-nav--landing .nx-nav__link[aria-current=location]{color:var(--color-text)}.nx-nav--landing .nx-nav__link[aria-current=location]:after{transform:scaleX(1)}@media (max-width: 1100px){.nx-nav--landing .nx-nav__wa{margin-left:auto}}@media (max-width: 680px){.nx-nav--landing .nx-nav__wa{width:44px;min-height:44px;padding:0;justify-content:center}.nx-nav--landing .nx-nav__wa span{display:none}}.uk{min-height:100vh;background:radial-gradient(1200px 600px at 85% -10%,color-mix(in srgb,var(--color-accent-900) 70%,transparent),transparent 70%),var(--color-bg);font-size:16px;line-height:1.5}.uk :where(a):focus-visible,.uk button:focus-visible,.uk input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@keyframes ukpulse{0%,to{opacity:1}50%{opacity:.35}}.uk-wrap{max-width:1200px;margin:0 auto;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}.uk-only-m{display:none!important}.uk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-accent);color:var(--color-accent-100);border-radius:8px;padding:13px 18px;font:500 14px/1 var(--font-body);text-decoration:none;transition:background-color .14s,border-color .14s,color .14s}.uk-btn:hover{background:color-mix(in srgb,var(--color-accent) 16%,transparent);color:var(--color-accent-100)}.uk-btn--glow{box-shadow:0 0 24px color-mix(in srgb,var(--color-accent) 25%,transparent)}.uk-btn--ghost{border-color:var(--color-neutral-700);color:var(--color-neutral-200)}.uk-btn--ghost:hover{background:none;border-color:var(--color-neutral-500);color:var(--color-neutral-100)}.uk-btn--sm{padding:9px 14px;font-size:13px;color:var(--color-accent-200)}.uk-btn--sm:hover{color:var(--color-accent-100);background:color-mix(in srgb,var(--color-accent) 14%,transparent)}.uk-eyebrow{font:500 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-300)}.uk-kicker{font:500 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-300)}.uk .uk-h2{font:500 clamp(28px,3.4vw,40px)/1.05 var(--font-heading);letter-spacing:-.03em;margin:0}.uk-head{position:sticky;top:0;z-index:10;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--color-bg) 82%,transparent);border-bottom:1px solid var(--color-neutral-900)}.uk-head__in{padding-top:14px;padding-bottom:14px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.uk-head__logo{display:flex}.uk-head__logo img{height:18px;width:auto}.uk-badge{font:500 10px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-200);border:1px solid var(--color-accent-700);border-radius:4px;padding:4px 6px}.uk-nav{display:flex;gap:20px;margin-left:auto;font-size:13px;flex-wrap:wrap;align-items:center}.uk-nav a{color:var(--color-neutral-300);text-decoration:none}.uk-nav a:hover{color:var(--color-neutral-100)}.uk-nav .uk-nav__tel{color:var(--color-neutral-100);font-variant-numeric:tabular-nums}.uk-nav .uk-btn--sm{color:var(--color-accent-200)}.uk-nav .uk-btn--sm:hover{color:var(--color-accent-100)}.uk-head__m{margin-left:auto;display:flex;gap:8px;align-items:center}.uk-head__m a{border:1px solid var(--color-neutral-700);color:var(--color-neutral-200);border-radius:8px;padding:10px 12px;font:500 13px/1 var(--font-body);text-decoration:none}.uk-head__m a.is-accent{border-color:var(--color-accent);color:var(--color-accent-200)}.uk-main{overflow-x:clip}.uk-hero{display:flex;flex-direction:column;gap:clamp(40px,6vw,64px);padding:clamp(48px,8vw,96px) 0 clamp(40px,6vw,72px)}.uk-hero__top{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(24px,4vw,56px);align-items:end}.uk-hero__copy{display:flex;flex-direction:column;gap:22px}.uk .uk-hero h1{font:500 clamp(40px,6vw,68px)/.96 var(--font-heading);letter-spacing:-.045em;margin:0;text-wrap:balance}.uk-hero__lede{font-size:17px;line-height:1.55;color:var(--color-neutral-300);max-width:520px;margin:0;text-wrap:pretty}.uk-row{display:flex;gap:12px;flex-wrap:wrap}.uk-trust{display:flex;gap:20px;flex-wrap:wrap;align-items:center;padding-top:8px}.uk-trust img{width:auto;opacity:.9}.uk-status{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--color-neutral-400);min-height:18px}.uk-status__dot{width:7px;height:7px;border-radius:50%;background:var(--color-neutral-600)}.uk-status__dot.is-open{background:var(--color-accent);animation:ukpulse 2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.uk-status__dot.is-open{animation:none}}.uk-offer{display:flex;flex-direction:column;gap:16px;scroll-margin-top:90px}.uk-offer__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px}.uk-offer__card{position:relative;background:linear-gradient(180deg,var(--color-surface),color-mix(in srgb,var(--color-surface) 60%,var(--color-bg)));border:1px solid var(--color-neutral-800);border-radius:12px;padding:clamp(22px,2.6vw,30px);display:flex;flex-direction:column;gap:18px;box-shadow:var(--shadow-md)}.uk-offer__head{display:flex;flex-direction:column;gap:10px}.uk-offer__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.uk-offer__days{font-size:12px;color:var(--color-neutral-400)}.uk .uk-offer h2{font:500 24px/1.15 var(--font-heading);letter-spacing:-.025em;margin:0;text-wrap:balance}.uk-price{display:flex;align-items:baseline;gap:10px}.uk-price small{font-size:13px;color:var(--color-neutral-400)}.uk-price strong{font:500 56px/1 var(--font-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.uk-offer__note{font-size:13px;line-height:1.5;color:var(--color-neutral-400);margin:0;text-wrap:pretty}.uk-offer__card .uk-offer__note{margin-top:auto}.uk-dash{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;font-size:14px;color:var(--color-neutral-200)}.uk-dash li{display:grid;grid-template-columns:18px 1fr;gap:10px}.uk-dash li:before{content:"—";color:var(--color-accent)}.uk-fade{height:1px;background:linear-gradient(90deg,transparent,var(--color-neutral-800) 48px,var(--color-neutral-800) calc(100% - 48px),transparent)}.uk-offer .uk-btn{display:flex;padding:13px}.uk-offer .uk-price{flex-wrap:wrap}.uk-offer .uk-price strong{font-size:52px}.uk-offer .uk-dash{gap:10px;line-height:1.45}.uk-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1px;background:var(--color-neutral-900);border:1px solid var(--color-neutral-900);border-radius:10px;overflow:hidden;margin-bottom:clamp(64px,9vw,112px)}.uk-strip>div{background:var(--color-bg);padding:20px 22px;display:flex;flex-direction:column;gap:6px}.uk-strip strong{font:500 24px/1 var(--font-heading);letter-spacing:-.03em}.uk-strip span{font-size:13px;color:var(--color-neutral-400)}.uk-sec{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;margin-bottom:clamp(64px,9vw,112px);scroll-margin-top:90px}.uk-sec--last{margin-bottom:clamp(48px,7vw,88px)}.uk-sec__n{font:500 12px/1.6 var(--font-body);color:var(--color-accent);font-variant-numeric:tabular-nums}.uk-sec__body{display:flex;flex-direction:column;gap:28px}.uk-sec__intro{display:flex;flex-direction:column;gap:10px;max-width:640px}.uk-sec__head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}.uk-sec__head .uk-h2{max-width:600px}.uk-mut{font-size:15px;line-height:1.55;color:var(--color-neutral-400)}.uk-note{font-size:13px;color:var(--color-neutral-500)}.uk-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px}.uk-step{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--color-neutral-800)}.uk-step strong{font:500 18px/1.2 var(--font-heading);letter-spacing:-.015em}.uk-step p{font-size:14px;line-height:1.55;color:var(--color-neutral-400)}.uk-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.uk .uk-case{background:var(--color-surface);border:1px solid var(--color-neutral-800);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:border-color .14s}.uk .uk-case:hover{border-color:var(--color-neutral-600);color:inherit}.uk-case__img{aspect-ratio:16 / 10;overflow:hidden;background:var(--color-neutral-900)}.uk-case__img .nx-screen,.uk-case__img .nx-cover{height:100%!important;border-radius:0!important}.uk-case__img .nx-screen__desk img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}.uk-case__body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:14px;flex:1}.uk-case__top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.uk-case__top strong{font:500 18px/1.2 var(--font-heading)}.uk-case__top span{font-size:12px;color:var(--color-neutral-500);text-align:right}.uk-case__body p{font-size:14px;line-height:1.55;color:var(--color-neutral-400)}.uk-case__m{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--color-neutral-800)}.uk-case__m div{display:flex;flex-direction:column;gap:4px}.uk-case__m strong{font:500 28px/1 var(--font-heading);letter-spacing:-.03em;color:var(--color-accent-200)}.uk-case__m span{font-size:12px;color:var(--color-neutral-400)}.uk-case__period{font-size:11px;color:var(--color-neutral-500)}.uk-case__m small{font-size:11px;line-height:1.4;color:var(--color-neutral-500)}.uk-cmp{border:1px solid var(--color-neutral-800);border-radius:10px;overflow:hidden}.uk-cmp__row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:16px;padding:16px 20px;border-top:1px solid var(--color-neutral-900);font-size:14px;line-height:1.45}.uk-cmp__row>:nth-child(1){color:var(--color-neutral-300)}.uk-cmp__row>:nth-child(2){color:var(--color-neutral-500)}.uk-cmp__row>:nth-child(3){color:var(--color-neutral-100)}.uk-cmp__row--head{border-top:0;padding:14px 20px;background:var(--color-neutral-900);font:500 11px/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.uk-cmp__row--head>:nth-child(2){color:var(--color-neutral-400)}.uk-cmp__row--head>:nth-child(3){color:var(--color-accent-200)}.uk-cmp-cards{display:flex;flex-direction:column;gap:12px}.uk-cmp-card{border:1px solid var(--color-neutral-800);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:10px}.uk-cmp-card>span{font:500 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-400)}.uk-cmp-card dl{display:grid;grid-template-columns:84px minmax(0,1fr);gap:6px 12px;font-size:14px;line-height:1.45;margin:0}.uk-cmp-card dt:nth-of-type(1){color:var(--color-neutral-500)}.uk-cmp-card dd:nth-of-type(1){color:var(--color-neutral-400);margin:0}.uk-cmp-card dt:nth-of-type(2){color:var(--color-accent-200)}.uk-cmp-card dd:nth-of-type(2){color:var(--color-neutral-100);margin:0}.uk-audit{position:relative;border-radius:14px;overflow:hidden;background:var(--color-section, var(--color-accent-900));margin-bottom:clamp(64px,9vw,112px);scroll-margin-top:90px}.uk-audit__line{position:absolute;left:0;right:0;bottom:18px;width:100%;height:90px;opacity:.5}.uk-audit__in{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:36px;padding:clamp(28px,5vw,56px);align-items:center}.uk-audit__copy{display:flex;flex-direction:column;gap:14px}.uk-audit__copy .uk-eyebrow{color:var(--color-accent-200)}.uk .uk-audit h2{font:500 clamp(28px,3.6vw,42px)/1.02 var(--font-heading);letter-spacing:-.035em;margin:0;text-wrap:balance}.uk-audit__copy p{font-size:15px;line-height:1.55;color:var(--color-neutral-200);max-width:460px}.uk-form{background:color-mix(in srgb,var(--color-bg) 55%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent);border-radius:10px;padding:22px;display:flex;flex-direction:column;gap:14px}.uk-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--color-neutral-300)}.uk-form input{background:var(--color-bg);border:1px solid var(--color-neutral-700);border-radius:8px;padding:12px;color:var(--color-text);font:400 15px var(--font-body)}.uk .uk-form button{border:1px solid var(--color-accent-300);background:transparent;color:var(--color-accent-100);border-radius:8px;padding:13px;font:500 14px/1 var(--font-body);cursor:pointer;transition:background-color .14s}.uk .uk-form button:hover{background:color-mix(in srgb,var(--color-accent) 22%,transparent)}.uk .uk-form button:disabled{opacity:.6;cursor:progress}.uk-form small{font-size:11px;line-height:1.5;color:var(--color-neutral-400)}.uk-sent{background:color-mix(in srgb,var(--color-bg) 55%,transparent);border:1px solid var(--color-accent-500);border-radius:10px;padding:24px;display:flex;flex-direction:column;gap:8px}.uk-sent strong{font:500 20px/1.2 var(--font-heading)}.uk-sent span{font-size:14px;line-height:1.5;color:var(--color-neutral-300)}.uk-pay{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(28px,4vw,56px)}.uk-pay__intro{display:flex;flex-direction:column;gap:12px}.uk-pay__intro .uk-mut{max-width:440px}.uk-term{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid var(--color-neutral-800)}.uk-term strong{font:500 14px/1.4 var(--font-heading);color:var(--color-neutral-100)}.uk-term span{font-size:14px;line-height:1.55;color:var(--color-neutral-400)}.uk-clock{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.uk-clock strong{font:500 28px/1 var(--font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-height:28px}.uk-clock span{font-size:12px;color:var(--color-neutral-400)}.uk-doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.uk .uk-door{text-decoration:none;color:inherit;background:var(--color-surface);border:1px solid var(--color-neutral-800);border-radius:10px;padding:22px;display:flex;flex-direction:column;gap:10px;transition:border-color .14s}.uk .uk-door:hover{border-color:var(--color-neutral-600);color:inherit}.uk .uk-door.is-accent{border-color:var(--color-accent-700)}.uk .uk-door.is-accent:hover{border-color:var(--color-accent)}.uk-door .uk-kicker{color:var(--color-neutral-400)}.uk-door.is-accent .uk-kicker{color:var(--color-accent-300)}.uk-door strong{font:500 20px/1.2 var(--font-heading);font-variant-numeric:tabular-nums}.uk-door>span:last-child{font-size:13px;line-height:1.5;color:var(--color-neutral-400)}.uk-foot{border-top:1px solid var(--color-neutral-900)}.uk-foot__top{padding-top:28px;padding-bottom:28px;display:flex;gap:20px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--color-neutral-500)}.uk-foot__logo{display:flex}.uk-foot__top img{height:14px;width:auto;opacity:.8}.uk-foot__top nav{display:flex;gap:18px;margin-left:auto;flex-wrap:wrap}.uk .uk-foot__top nav a,.uk .uk-foot__top nav button{color:var(--color-neutral-400);text-decoration:none;font-size:12px}.uk .uk-foot__top nav a:hover,.uk .uk-foot__top nav button:hover{color:var(--color-neutral-200)}.uk-foot__legal{padding-top:4px;padding-bottom:36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px 40px;font-size:11.5px;line-height:1.6;color:var(--color-neutral-500)}.uk-foot__legal>div{display:flex;flex-direction:column;gap:8px}.uk-foot__label{font:500 10px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-400)}.uk-cookie{position:fixed;left:16px;bottom:16px;z-index:30;max-width:400px;background:var(--color-surface);border:1px solid var(--color-neutral-700);border-radius:12px;box-shadow:var(--shadow-lg);padding:20px;display:flex;flex-direction:column;gap:12px}.uk-cookie strong{font:500 15px/1.2 var(--font-heading)}.uk-cookie p{font-size:13px;line-height:1.5;color:var(--color-neutral-300)}.uk-cookie__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.uk .uk-cookie__btns button{border:1px solid var(--color-neutral-600);background:transparent;color:var(--color-neutral-100);border-radius:8px;padding:11px;font:500 13px/1 var(--font-body);cursor:pointer}.uk .uk-cookie__btns button:hover{border-color:var(--color-neutral-400)}.uk .uk-cookie__manage{align-self:flex-start;background:none;border:0;padding:2px 0;color:var(--color-accent-300);font:500 13px/1.4 var(--font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.uk .uk-cookie__manage:hover{color:var(--color-neutral-100)}.uk-bar{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:20;display:none;gap:6px;width:calc(100% - 24px);justify-content:center;padding:6px;background:color-mix(in srgb,var(--color-surface) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-neutral-700);border-radius:12px;box-shadow:var(--shadow-lg)}.uk-bar a{border:1px solid var(--color-neutral-700);color:var(--color-neutral-200);border-radius:8px;padding:10px 14px;font:500 13px/1 var(--font-body);text-decoration:none;white-space:nowrap}.uk-bar a.is-accent{border-color:var(--color-accent);color:var(--color-accent-100)}@media (max-width: 719.98px){.uk-only-d{display:none!important}.uk-only-m{display:flex!important}.uk-sec{grid-template-columns:minmax(0,1fr);gap:10px}.uk-term{grid-template-columns:minmax(0,96px) minmax(0,1fr)}.uk-cookie{right:16px}.uk-bar{display:flex}.uk.has-cookie .uk-bar{display:none}.uk:not(.has-cookie) .uk-foot__legal{padding-bottom:96px}}.uk-co{padding:clamp(32px,6vw,72px) 0 clamp(56px,8vw,104px)}.uk-co__head{display:flex;flex-direction:column;gap:14px;max-width:720px;margin-bottom:clamp(28px,4vw,44px)}.uk .uk-co__back{font-size:13px;color:var(--color-neutral-400);text-decoration:none}.uk .uk-co__back:hover{color:var(--color-neutral-200)}.uk .uk-co h1{font:500 clamp(34px,4.6vw,52px)/1 var(--font-heading);letter-spacing:-.04em;margin:0}.uk-co__steps{list-style:none;margin:8px 0 0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.uk-co__steps li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-neutral-500);border:1px solid var(--color-neutral-800);border-radius:999px;padding:6px 12px 6px 6px}.uk-co__steps li span{display:inline-grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:var(--color-neutral-900);font:500 11px/1 var(--font-body);font-variant-numeric:tabular-nums}.uk-co__steps li.is-on{color:var(--color-neutral-100);border-color:var(--color-accent-700)}.uk-co__steps li.is-on span{background:color-mix(in srgb,var(--color-accent) 22%,transparent);color:var(--color-accent-100)}.uk-co__steps li.is-done{color:var(--color-neutral-300)}.uk-co__steps li.is-done span{color:var(--color-accent-200)}.uk-co__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:clamp(28px,4vw,56px);align-items:start}.uk-co__aside{position:sticky;top:84px;display:flex;flex-direction:column;gap:16px}.uk-co__main{display:flex;flex-direction:column;gap:20px;min-width:0}.uk-co__form{display:flex;flex-direction:column;gap:26px}.uk-co__form fieldset{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.uk-co__form legend{font:500 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-300);margin-bottom:14px;padding:0}.uk-field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--color-neutral-300)}.uk-field.is-wide{grid-column:1 / -1}.uk-field em{font-style:normal;color:var(--color-neutral-500);margin-left:6px}.uk-field textarea{resize:vertical;min-height:140px;line-height:1.5}.uk-field input,.uk-field select,.uk-field textarea{background:var(--color-bg);border:1px solid var(--color-neutral-700);border-radius:8px;padding:12px;color:var(--color-text);font:400 15px var(--font-body);width:100%}.uk-field input:focus-visible,.uk-field select:focus-visible,.uk-field textarea:focus-visible{border-color:var(--color-accent)}.uk-field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--color-accent-500)}.uk-field__err{font-size:12.5px;line-height:1.4;color:var(--color-accent-300)}.uk-field__err--check{display:block;margin:6px 0 0 30px}.uk-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-neutral-400) 50%),linear-gradient(135deg,var(--color-neutral-400) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.uk-check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.55;color:var(--color-neutral-300)}.uk-check input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--color-accent)}.uk-check em{font-style:normal;color:var(--color-neutral-500)}.uk-co__form fieldset.uk-co__svc,.uk-co__form fieldset.uk-co__ticks{grid-template-columns:minmax(0,1fr);gap:10px}.uk-svc{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start;border:1px solid var(--color-neutral-700);border-radius:10px;padding:14px 16px;cursor:pointer;transition:border-color .14s}.uk-svc:hover{border-color:var(--color-neutral-500)}.uk-svc.is-on{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.uk-svc input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--color-accent)}.uk-svc span{display:flex;flex-direction:column;gap:4px}.uk-svc strong{font:500 15px/1.3 var(--font-heading);color:var(--color-neutral-100)}.uk-svc em{font-style:normal;font-size:13px;color:var(--color-neutral-400)}.uk-co__cta:disabled{opacity:.55;cursor:not-allowed}.uk-co__error{border:1px solid var(--color-accent-600);background:var(--color-accent-900);color:var(--color-neutral-100);border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5}.uk .uk-co__cta{align-self:flex-start;padding:15px 22px;font-size:15px;background:transparent;cursor:pointer}.uk .uk-co__cta:disabled{opacity:.65;cursor:progress}.uk-co__small{font-size:12.5px;line-height:1.55;color:var(--color-neutral-400)}.uk-co__pay{display:flex;flex-direction:column;gap:16px}.uk-co__method{border:0;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.uk-co__method legend{font:500 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-300);margin-bottom:14px;padding:0}.uk-co__bank dd{font-variant-numeric:tabular-nums}.uk-co__linkbtn{align-self:flex-start;background:none;border:0;padding:0;color:var(--color-accent-200);text-decoration:underline;text-decoration-color:var(--color-accent-600);text-underline-offset:3px;cursor:pointer;font:inherit;font-size:13px}.uk-co__card{background:var(--color-surface);border:1px solid var(--color-neutral-800);border-radius:10px;padding:20px 22px;display:flex;flex-direction:column;gap:10px}.uk-co__card strong{font:500 16px/1.3 var(--font-heading)}.uk-co__card p{font-size:14px;line-height:1.6;color:var(--color-neutral-300)}.uk-co__card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.uk .uk-co__card-head button{font-size:13px;color:var(--color-accent-300)}.uk .uk-co__card-head button:hover{color:var(--color-accent-200)}.uk-co__next{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5;color:var(--color-neutral-300)}.uk-co__next li::marker{color:var(--color-accent);font-variant-numeric:tabular-nums}.uk-bill{background:linear-gradient(180deg,var(--color-surface),color-mix(in srgb,var(--color-surface) 60%,var(--color-bg)));border:1px solid var(--color-neutral-800);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-lg)}.uk-bill__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.uk-bill__no{font:500 13px/1 var(--font-body);color:var(--color-neutral-200);font-variant-numeric:tabular-nums}.uk-bill__meta{display:flex;justify-content:space-between;font-size:12px;color:var(--color-neutral-400);font-variant-numeric:tabular-nums;margin-top:-6px}.uk-bill__line{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;color:var(--color-neutral-200);font-variant-numeric:tabular-nums}.uk-bill__line>span:first-child{display:flex;flex-direction:column;gap:3px}.uk-bill__line small{font-size:12px;color:var(--color-neutral-500)}.uk-bill__line.is-now strong{font:500 30px/1 var(--font-heading);letter-spacing:-.03em;color:var(--color-neutral-100)}.uk-bill__line.is-now>span:first-child{font-weight:500;color:var(--color-neutral-100)}.uk-bill__notes{font-size:13px;padding-top:4px}.uk-bill__small{font-size:11.5px;line-height:1.55;color:var(--color-neutral-500)}.uk-co__receipt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;padding:16px 20px;border:1px solid var(--color-neutral-800);border-radius:10px;font-size:13px}.uk-co__receipt dt{color:var(--color-neutral-500)}.uk-co__receipt dd{margin:0;color:var(--color-neutral-200);text-align:right;overflow-wrap:anywhere}.uk-co__cal{border:1px solid var(--color-neutral-800);border-radius:12px;overflow:hidden;background:var(--color-bg)}.uk-co__cal iframe{display:block;width:100%;height:720px;border:0}.uk-co__veil{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:color-mix(in srgb,var(--color-bg) 80%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.uk-co__veil span{border:1px solid var(--color-accent-700);background:var(--color-surface);border-radius:10px;padding:16px 20px;font-size:14px}@media (max-width: 899.98px){.uk-co__grid{grid-template-columns:minmax(0,1fr)}.uk-co__aside{position:static;order:-1}}@media (max-width: 719.98px){.uk-co__form fieldset{grid-template-columns:minmax(0,1fr)}.uk .uk-co__cta{align-self:stretch}.uk-co__cal iframe{height:960px}}.uk .uk-co :where(p,span,small) a{text-decoration:underline;text-decoration-color:var(--color-accent-600);text-underline-offset:3px;color:var(--color-accent-200)}.uk .uk-co__next{list-style:decimal}.uk .uk-form__check{display:flex;flex-direction:row;gap:8px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--color-neutral-300);cursor:pointer}.uk .uk-form__check input{padding:0;border:0;background:none;margin-top:2px;flex-shrink:0;width:16px;height:16px;accent-color:var(--color-accent-300)}.razorpay-backdrop{background:radial-gradient(1200px 600px at 85% -10%,rgba(43,39,65,.7),transparent 70%),#161826db!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.razorpay-checkout-frame{color-scheme:light}.razorpay-backdrop:before{content:"";position:absolute;top:20px;left:clamp(20px,4vw,48px);width:97px;height:18px;background:var(--uk-rzp-logo) left center / contain no-repeat}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-cyrillic-ext-Cpd2YT5r.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-cyrillic-C5ekK6td.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-greek-ext-Ai74Rjx-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-greek-BQL42Lnq.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-vietnamese-YEzCLjIM.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-cyrillic-ext-Cpd2YT5r.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-cyrillic-C5ekK6td.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-greek-ext-Ai74Rjx-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-greek-BQL42Lnq.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-vietnamese-YEzCLjIM.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-cyrillic-ext-Cpd2YT5r.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-cyrillic-C5ekK6td.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-greek-ext-Ai74Rjx-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-greek-BQL42Lnq.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-vietnamese-YEzCLjIM.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAaAABIAAAAADMwAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEgJx4AdC9MEQgKhGSEAAsgADCDOgE2AiQDOgQgBYdGB4EUGw8LIxEmZHIexT8PYyJTH6s540K0vrtCWaIRpUzRCqKVgSh/33L3iSgiBkN7EeGRTTw85UW9X5WkwZF7tJBx0g3Cac+S8lfO/UPNN4h5WrZiW1TT4nbixDB3vt1UJciEG0hoUc5XuE5OKAqYvtaSRANO3rv/tVb/oBJpOuAlQEikTDqxv3uuFVOLvC6aVeM2NBS8cplGyFpZ1RkosWs55KTlc8eza3siAl1ACKUQAiHQNt10sd4GuaWgrYCaBYG2BSwg+XhrehjdJgND8D69SDvFvJJ0SaoENkV7xx5CYy2QaJlypoYnsMkAPC/FV/nf/18l/xv+I3HLBzdAWiC9jZFSCE0J41WYJ514oKBNBfgC5g2oGAkHKYX4m64rCymGIJCRooirSE8jQTTyiPQ9eWRhKi992skqVhXL+JV4UY6QEupjD/kvCxDK5z0YGrfsUuYfjQABEjLGywLjFfYCxhrKkp6RtW15IVJxX/GqZtFR9xYv+VOTr9mDrLim6l1byfqVJkoNXD8wlMSObPvNzPMA8Z3LC1Fgye9EyU1t3ajeKV/0ouFvFf28Uc0aAFTMxI2vwyuYB/LI0nGFPCarIoFtH26NnJutwaDVGtvSGVcYdspesU+v3O/QbmfPzu7tHdrb7drZ4XZNXOZIT22Xzs43p62V1+jtlPa+RKF29nemThriq+VTHyptQ6/tohdnqz1JbrycqAhyXp5FwA7W7VX2SKwGSG1E8pK76a3obHdqBHfonTUF3dXlucvtvs1Ut/Riq65Z+8UuZplnbnU/fatmyRfuLTahevtXfMialNlPz9X/YX3InZN1V/ntv2xl9fH+Gb86qqYJLNra50g5J2upIRzN0xyo0D3qQtfKj1t9XaT8rESJ6ybu9LkNJawTt6qkiGNea49QPzW14hy0e31NVBe27G5oFYUxg8LWJGts5vWrF0paN+m3r3OTKE3cKtUl/f/Q7mGP2k5J586AC0sfsZ/fJqmhuexCb91FDp6iZVMw9iWPzIoCKsOr9vYZLLghRbwLVBcQqPRmiqA+W6WAF7VYHpYhLZAfRTC38fLpba1zkz3/fkJgOQOwAphoujlWtLr9iCy7Y75/D3hxLRCa5o4YDnxx12XKnZdW8xwffa+T/9X0zlV0njyBweD9owcOHTh2n2FAHud8JQFzrt7/+PFb/z9+gWrZar9mPtORGfJlWLMw08XUJbNw2BcFN+w8BazvOcvp4+Mp5iNjx1grXfjjDbHQaFsg8w865aWZ4azb//nbiNW3z4b6lWXDvMxevjRbMMxufnvrnJ7/1lsG0vtsanX9+SbPe/OT9sQyyFJH9kETE422CTL/oF3y9OVK9Wbrjx9/R6z//fyuo5Ut5m+n812WtPPX1f3j+dVpxvMf596UQ+OTJw8cE9QsU6n8/++JyywnhmlHJyTGRcv8uMT4qDEJzQr540cu0xiSTHmWWpVIKad0lsb3l+Z/vrOp/vwBvcnwHyCQVlAf85sVNRjFf9NWy18C3rm8vQl45/bFz16aW+emiPwoKgkEn2Z12skn6P/wOYSJ9u20WvUMBf5uUN0zHgEAfC7Aq05gYJ5slpyeTTp6nK8bR9HC08mZwDA9FZj043fMVosnsbBYXIGlqXEcVhaJTRL7VojxmYJuNLHQj9+x1PUvVpp+xYaxPsaO5dyLXcs4DXuWsAX2rWQiDnS1/+ZQG9sgpGgyWdrQJIS4smFtkrWgCcm0ykPIEFb5AOvr0ua5EZIREk3sruRYNoeLhRBqJ+XBNpRfUAk5TouzilHr9FBRXohPoA3witRyrWIt+TU8FlcLIbk2rQIdS0gi0JFa8AXZUrrcE7Z9rvxyWEuqjyJknC1jCctY2tKFyllm49ySS1ct2WTYJedoTXV87+YpCLluLW8kODW7FLCMbEcD7sTpLVtpQfkiGDeJbW3tb20lWvzntJB3tx1I6Gdpx+lWty9CKmivAQbdPJ+PZMptjYUi3PMA87wcyWqRo4gyqmjI0YxWtKNTrb1PC+7AWu1HCIOXWzsNhawfzSf908vHlAfuLZXShddLrR2c1t3GkN63vQ3/MIvgz1kYfbtt2aVWaAAAAAA=) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-D2jMJ_bk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-greek-D2nYnAec.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-vietnamese-CNlsqbWb.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-Bnd2h4Br.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-Db4Uuiha.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAaAABIAAAAADMwAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEgJx4AdC9MEQgKhGSEAAsgADCDOgE2AiQDOgQgBYdGB4EUGw8LIxEmZHIexT8PYyJTH6s540K0vrtCWaIRpUzRCqKVgSh/33L3iSgiBkN7EeGRTTw85UW9X5WkwZF7tJBx0g3Cac+S8lfO/UPNN4h5WrZiW1TT4nbixDB3vt1UJciEG0hoUc5XuE5OKAqYvtaSRANO3rv/tVb/oBJpOuAlQEikTDqxv3uuFVOLvC6aVeM2NBS8cplGyFpZ1RkosWs55KTlc8eza3siAl1ACKUQAiHQNt10sd4GuaWgrYCaBYG2BSwg+XhrehjdJgND8D69SDvFvJJ0SaoENkV7xx5CYy2QaJlypoYnsMkAPC/FV/nf/18l/xv+I3HLBzdAWiC9jZFSCE0J41WYJ514oKBNBfgC5g2oGAkHKYX4m64rCymGIJCRooirSE8jQTTyiPQ9eWRhKi992skqVhXL+JV4UY6QEupjD/kvCxDK5z0YGrfsUuYfjQABEjLGywLjFfYCxhrKkp6RtW15IVJxX/GqZtFR9xYv+VOTr9mDrLim6l1byfqVJkoNXD8wlMSObPvNzPMA8Z3LC1Fgye9EyU1t3ajeKV/0ouFvFf28Uc0aAFTMxI2vwyuYB/LI0nGFPCarIoFtH26NnJutwaDVGtvSGVcYdspesU+v3O/QbmfPzu7tHdrb7drZ4XZNXOZIT22Xzs43p62V1+jtlPa+RKF29nemThriq+VTHyptQ6/tohdnqz1JbrycqAhyXp5FwA7W7VX2SKwGSG1E8pK76a3obHdqBHfonTUF3dXlucvtvs1Ut/Riq65Z+8UuZplnbnU/fatmyRfuLTahevtXfMialNlPz9X/YX3InZN1V/ntv2xl9fH+Gb86qqYJLNra50g5J2upIRzN0xyo0D3qQtfKj1t9XaT8rESJ6ybu9LkNJawTt6qkiGNea49QPzW14hy0e31NVBe27G5oFYUxg8LWJGts5vWrF0paN+m3r3OTKE3cKtUl/f/Q7mGP2k5J586AC0sfsZ/fJqmhuexCb91FDp6iZVMw9iWPzIoCKsOr9vYZLLghRbwLVBcQqPRmiqA+W6WAF7VYHpYhLZAfRTC38fLpba1zkz3/fkJgOQOwAphoujlWtLr9iCy7Y75/D3hxLRCa5o4YDnxx12XKnZdW8xwffa+T/9X0zlV0njyBweD9owcOHTh2n2FAHud8JQFzrt7/+PFb/z9+gWrZar9mPtORGfJlWLMw08XUJbNw2BcFN+w8BazvOcvp4+Mp5iNjx1grXfjjDbHQaFsg8w865aWZ4azb//nbiNW3z4b6lWXDvMxevjRbMMxufnvrnJ7/1lsG0vtsanX9+SbPe/OT9sQyyFJH9kETE422CTL/oF3y9OVK9Wbrjx9/R6z//fyuo5Ut5m+n812WtPPX1f3j+dVpxvMf596UQ+OTJw8cE9QsU6n8/++JyywnhmlHJyTGRcv8uMT4qDEJzQr540cu0xiSTHmWWpVIKad0lsb3l+Z/vrOp/vwBvcnwHyCQVlAf85sVNRjFf9NWy18C3rm8vQl45/bFz16aW+emiPwoKgkEn2Z12skn6P/wOYSJ9u20WvUMBf5uUN0zHgEAfC7Aq05gYJ5slpyeTTp6nK8bR9HC08mZwDA9FZj043fMVosnsbBYXIGlqXEcVhaJTRL7VojxmYJuNLHQj9+x1PUvVpp+xYaxPsaO5dyLXcs4DXuWsAX2rWQiDnS1/+ZQG9sgpGgyWdrQJIS4smFtkrWgCcm0ykPIEFb5AOvr0ua5EZIREk3sruRYNoeLhRBqJ+XBNpRfUAk5TouzilHr9FBRXohPoA3witRyrWIt+TU8FlcLIbk2rQIdS0gi0JFa8AXZUrrcE7Z9rvxyWEuqjyJknC1jCctY2tKFyllm49ySS1ct2WTYJedoTXV87+YpCLluLW8kODW7FLCMbEcD7sTpLVtpQfkiGDeJbW3tb20lWvzntJB3tx1I6Gdpx+lWty9CKmivAQbdPJ+PZMptjYUi3PMA87wcyWqRo4gyqmjI0YxWtKNTrb1PC+7AWu1HCIOXWzsNhawfzSf908vHlAfuLZXShddLrR2c1t3GkN63vQ3/MIvgz1kYfbtt2aVWaAAAAAA=) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-D2jMJ_bk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-greek-D2nYnAec.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-vietnamese-CNlsqbWb.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-Bnd2h4Br.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-latin-Db4Uuiha.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--rh-bg: #161826;--rh-surface: #232532;--rh-line: #3f424d;--rh-line-strong: #595d6c;--rh-text: #e9e9ed;--rh-muted: #9397ab;--rh-soft: #cfd3e5;--rh-accent: #9184d9;--rh-accent-text: #d2cefd;--rh-accent-tint: #2b2741;--rh-accent-deep: #5d5294;--lenis-scroll-snap-align: none;--lenis-scroll-snap-stop: normal;color-scheme:dark}.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}html{height:100%;background:var(--rh-bg);overflow-x:hidden;scrollbar-width:none}body{margin:0;padding:0;min-height:100vh;background:var(--rh-bg);color:var(--rh-text);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}::-moz-selection{background:color-mix(in srgb,var(--rh-accent) 30%,transparent)}::selection{background:color-mix(in srgb,var(--rh-accent) 30%,transparent)}code,kbd,pre,samp{font-family:JetBrains Mono,ui-monospace,Menlo,monospace}#root{isolation:isolate;position:relative;min-height:100vh;display:flex;flex-direction:column}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.glass-card{background:color-mix(in srgb,var(--rh-surface) 45%,transparent);border:1px solid var(--rh-line);border-radius:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-x-3{left:.75rem;right:.75rem}.bottom-1\.5{bottom:.375rem}.bottom-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(.75rem,env(safe-area-inset-bottom))}.left-0{left:0}.left-4{left:1rem}.right-2\.5{right:.625rem}.right-4{right:1rem}.top-0{top:0}.isolate{isolation:isolate}.z-30{z-index:30}.z-50{z-index:50}.z-\[70\]{z-index:70}.-m-3{margin:-.75rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.ml-12{margin-left:3rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-\[400px\]{height:400px}.h-full{height:100%}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100vh-120px\)\]{max-height:calc(100vh - 120px)}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-full{min-height:100%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-\[2px\]{width:2px}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-full{width:100%}.min-w-\[60px\]{min-width:60px}.max-w-\[350px\]{max-width:350px}.max-w-\[80\%\]{max-width:80%}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-accent-light\/10>:not([hidden])~:not([hidden]){border-color:#e9e9ed1a}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#3F424D\]{--tw-border-opacity: 1;border-color:rgb(63 66 77 / var(--tw-border-opacity, 1))}.border-\[\#595D6C\]{--tw-border-opacity: 1;border-color:rgb(89 93 108 / var(--tw-border-opacity, 1))}.border-\[\#5D5294\]{--tw-border-opacity: 1;border-color:rgb(93 82 148 / var(--tw-border-opacity, 1))}.border-\[\#9397AB\]{--tw-border-opacity: 1;border-color:rgb(147 151 171 / var(--tw-border-opacity, 1))}.border-accent-light\/10{border-color:#e9e9ed1a}.border-accent-light\/30{border-color:#e9e9ed4d}.border-transparent{border-color:transparent}.bg-\[\#128C7E\]{--tw-bg-opacity: 1;background-color:rgb(18 140 126 / var(--tw-bg-opacity, 1))}.bg-\[\#161826\]{--tw-bg-opacity: 1;background-color:rgb(22 24 38 / var(--tw-bg-opacity, 1))}.bg-\[\#25D366\]{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity, 1))}.bg-\[\#2B2741\]{--tw-bg-opacity: 1;background-color:rgb(43 39 65 / var(--tw-bg-opacity, 1))}.bg-\[\#667781\]{--tw-bg-opacity: 1;background-color:rgb(102 119 129 / var(--tw-bg-opacity, 1))}.bg-\[\#DCF8C6\]{--tw-bg-opacity: 1;background-color:rgb(220 248 198 / var(--tw-bg-opacity, 1))}.bg-\[\#DDE5EC\]{--tw-bg-opacity: 1;background-color:rgb(221 229 236 / var(--tw-bg-opacity, 1))}.bg-\[\#E4DDD6\]{--tw-bg-opacity: 1;background-color:rgb(228 221 214 / var(--tw-bg-opacity, 1))}.bg-\[\#F0F2F5\]{--tw-bg-opacity: 1;background-color:rgb(240 242 245 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(35 37 50 / var(--tw-bg-opacity, 1))}.bg-surface\/45{background-color:#23253273}.bg-surface\/70{background-color:#232532b3}.bg-surface\/90{background-color:#232532e6}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-accent-brand\/60{--tw-gradient-from: rgb(145 132 217 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(145 132 217 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-accent-brand\/0{--tw-gradient-to: rgb(145 132 217 / 0) var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pl-5{padding-left:1.25rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.font-\[\'Helvetica_Neue\'\]{font-family:Helvetica Neue}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[17px\]{font-size:17px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.5\]{line-height:1.5}.leading-relaxed{line-height:1.625}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#111B21\]{--tw-text-opacity: 1;color:rgb(17 27 33 / var(--tw-text-opacity, 1))}.text-\[\#53BDEB\]{--tw-text-opacity: 1;color:rgb(83 189 235 / var(--tw-text-opacity, 1))}.text-\[\#54656F\]{--tw-text-opacity: 1;color:rgb(84 101 111 / var(--tw-text-opacity, 1))}.text-\[\#667781\]{--tw-text-opacity: 1;color:rgb(102 119 129 / var(--tw-text-opacity, 1))}.text-\[\#D2CEFD\]{--tw-text-opacity: 1;color:rgb(210 206 253 / var(--tw-text-opacity, 1))}.text-\[\#E9EDEF\]{--tw-text-opacity: 1;color:rgb(233 237 239 / var(--tw-text-opacity, 1))}.text-accent-brand{--tw-text-opacity: 1;color:rgb(145 132 217 / var(--tw-text-opacity, 1))}.text-accent-brand\/90{color:#9184d9e6}.text-accent-light{--tw-text-opacity: 1;color:rgb(233 233 237 / var(--tw-text-opacity, 1))}.text-accent-light\/55{color:#e9e9ed8c}.text-accent-light\/60{color:#e9e9ed99}.text-accent-light\/70{color:#e9e9edb3}.text-accent-light\/80{color:#e9e9edcc}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.accent-current{accent-color:currentColor}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);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)}.invert{--tw-invert: invert(100%);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)}.\!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)!important}.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)}.backdrop-blur{--tw-backdrop-blur: blur(8px);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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,color\,border-color\]{transition-property:transform,color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.enterprise-eyebrow{font:500 .75rem/1.3 Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--rh-accent-text)}.executive-copy-block{max-width:56rem;line-height:1.55}.enterprise-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:500;border-radius:8px;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.enterprise-cta--primary{color:var(--rh-text);border-color:var(--rh-accent)}.enterprise-cta--primary:hover{background:color-mix(in srgb,var(--rh-accent) 12%,transparent)}.enterprise-cta--secondary{color:var(--rh-text);border-color:color-mix(in srgb,var(--rh-text) 16%,transparent)}.enterprise-cta--secondary:hover{background:color-mix(in srgb,var(--rh-text) 7%,transparent)}.practice-card{position:relative;display:flex;flex-direction:column;gap:1rem;padding:1.75rem;border-radius:8px;background:color-mix(in srgb,var(--rh-surface) 45%,transparent);border:1px solid var(--rh-line);transition:border-color .25s ease,background-color .25s ease}.practice-card:hover{border-color:var(--rh-line-strong);background:var(--rh-surface)}.practice-lane{position:relative}.practice-lane:before{content:"";position:absolute;top:0;left:0;width:2px;height:1.5rem;background:linear-gradient(180deg,var(--rh-accent),transparent);border-radius:2px}.operational-framework-block{margin:40px 0;padding:22px 24px 18px;border:1px solid var(--rh-line);border-left:2px solid var(--rh-accent);border-radius:8px;background:var(--rh-surface)}.operational-framework-block__title{font:500 1.25rem/1.25 Inter,system-ui,sans-serif;letter-spacing:-.015em;color:var(--rh-text);margin:0 0 16px}.operational-framework-block__list{counter-reset:framework-step;list-style:none;padding:0;margin:0}.operational-framework-block__item{counter-increment:framework-step;position:relative;padding-left:44px;margin-bottom:14px;font-size:1rem;line-height:1.6;color:var(--rh-soft)}.operational-framework-block__item:before{content:counter(framework-step,decimal-leading-zero);position:absolute;left:0;top:2px;font:500 .75rem/1 Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--rh-accent-text);background:var(--rh-accent-tint);padding:4px 7px;border-radius:4px}.infrastructure-insight-system{margin:40px 0}.infrastructure-insight-system__title{font:500 1.25rem/1.25 Inter,system-ui,sans-serif;letter-spacing:-.015em;color:var(--rh-text);margin:0 0 16px}.infrastructure-insight-system__grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 640px){.infrastructure-insight-system__grid{grid-template-columns:repeat(2,1fr)}}.infrastructure-insight-system__node{background:var(--rh-surface);border:1px solid var(--rh-line);box-shadow:inset 0 2px 0 var(--rh-accent);border-radius:8px;padding:18px 18px 20px}.infrastructure-insight-system__node-label{font:500 .75rem/1.3 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--rh-accent-text);margin-bottom:8px}.infrastructure-insight-system__node-body{font-size:.95rem;line-height:1.55;color:var(--rh-soft)}.enterprise-runtime-shell{min-height:60vh;width:100%;display:flex;align-items:center;justify-content:center;padding:64px 24px;background:transparent}.executive-loading-system{contain:layout paint}.executive-loading-system__inner{display:flex;flex-direction:column;align-items:center;gap:18px}.executive-loading-system__mark{width:32px;height:32px;border:1.5px solid var(--rh-line);border-top-color:var(--rh-accent);border-radius:50%;animation:rhytmelo-spin .9s linear infinite}.executive-loading-system__label{font:500 .72rem/1.3 Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--rh-muted)}@keyframes rhytmelo-spin{to{transform:rotate(360deg)}}@keyframes cookie-sheet-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes cookie-sheet-out{to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes cookie-sheet-fade{0%{opacity:0}}.cookie-sheet{transform-origin:bottom center;animation:cookie-sheet-in .28s cubic-bezier(.23,1,.32,1) both}.cookie-sheet[data-leaving]{animation:cookie-sheet-out .16s cubic-bezier(.23,1,.32,1) both}.rh-fab{transition:bottom .26s cubic-bezier(.23,1,.32,1),opacity .18s cubic-bezier(.23,1,.32,1),visibility 0s linear 0s,background-color .2s ease,transform .16s cubic-bezier(.23,1,.32,1)}.rh-fab--wa,.rh-fab--cookie{bottom:calc(1rem + var(--fab-offset, 0px))}@media (min-width: 640px){.rh-fab--wa{bottom:calc(1.5rem + var(--fab-offset, 0px))}.rh-fab--cookie{bottom:calc(1rem + var(--fab-offset, 0px))}}@media (max-width: 639px){html[data-cookie-sheet] .rh-fab{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,.18s,0s,0s}}@media (prefers-reduced-motion: reduce){.cookie-sheet,.cookie-sheet[data-leaving]{animation:cookie-sheet-fade .16s ease both}.cookie-sheet[data-leaving]{animation-direction:reverse;animation-fill-mode:forwards}}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}@media (max-width: 720px){.enterprise-runtime-shell{min-height:50vh;padding:48px 16px}input,select,textarea{font-size:16px}button,[role=button],a{touch-action:manipulation}}:focus-visible{outline:2px solid var(--rh-accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.executive-loading-system__mark{animation:none}}@media print{.executive-loading-system{display:none!important}body{background:#fff!important;color:#161826!important}}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#595D6C\]:hover{--tw-border-opacity: 1;border-color:rgb(89 93 108 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#128C7E\]:hover{--tw-bg-opacity: 1;background-color:rgb(18 140 126 / var(--tw-bg-opacity, 1))}.hover\:bg-surface:hover{--tw-bg-opacity: 1;background-color:rgb(35 37 50 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#E9EDEF\]:hover{--tw-text-opacity: 1;color:rgb(233 237 239 / var(--tw-text-opacity, 1))}.hover\:text-accent-brand:hover{--tw-text-opacity: 1;color:rgb(145 132 217 / var(--tw-text-opacity, 1))}.hover\:text-accent-light:hover{--tw-text-opacity: 1;color:rgb(233 233 237 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#128C7E\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(18 140 126 / var(--tw-ring-opacity, 1))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 640px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:bottom-4{bottom:1rem}.sm\:left-4{left:1rem}.sm\:right-6{right:1.5rem}.sm\:h-12{height:3rem}.sm\:h-6{height:1.5rem}.sm\:min-h-0{min-height:0px}.sm\:w-12{width:3rem}.sm\:w-6{width:1.5rem}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:rounded-\[14px\]{border-radius:14px}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:font-medium{font-weight:500}}@media (min-width: 768px){.md\:w-\[380px\]{width:380px}.md\:max-w-\[380px\]{max-width:380px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:border-accent-brand:hover{--tw-border-opacity: 1;border-color:rgb(145 132 217 / var(--tw-border-opacity, 1))}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-surface:hover{--tw-bg-opacity: 1;background-color:rgb(35 37 50 / var(--tw-bg-opacity, 1))}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:text-accent-brand:hover{--tw-text-opacity: 1;color:rgb(145 132 217 / var(--tw-text-opacity, 1))}}
