@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_3645cf4d-module__-KQRRa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_3645cf4d-module__-KQRRa__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,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(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,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(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,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(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,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(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:600;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,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:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_5dddb015-module__sVLcTW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_5dddb015-module__sVLcTW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--nx-sidebar-width:240px;--nx-topbar-height:64px;--nx-content-max:1280px;--nx-card-min:280px;--nx-helix-height:520px;--nx-helix-height-mobile:360px;--nx-chart-height:240px;--nx-signin-width:400px;--nx-control-height:40px;--nx-table-row-height:40px;--nx-preview-height:560px;--nx-motion-assembly:1.8s;--nx-motion-transition:.6s}
:root{--nx-navy:#14213d;--nx-ink:#3d4663;--nx-muted:#626a86;--nx-indigo:#1f3b8f;--nx-blue:#2f5bd6;--nx-teal:#22b8c8;--nx-teal-deep:#14707c;--nx-lavender:#8b7cf6;--nx-green:#167a52;--nx-green-soft:#3fd0a0;--nx-red:#c23b3b;--nx-amber:#e8a23b;--nx-sky:#7fb7f0;--nx-sky-light:#cfe3fa;--nx-lavender-light:#e4deff;--nx-border:#e4e9f2;--nx-tint-blue:#eef3ff;--nx-tint-teal:#e6f7f9;--nx-tint-lavender:#f1eeff;--nx-tint-green:#e8f8f0;--nx-white:#fff;--nx-ground:#fff;--nx-ground-soft:#f7f9fd;--nx-gradient:linear-gradient(90deg, #1f3b8f 0%, #2f5bd6 45%, #22b8c8 100%);--nx-gradient-text:linear-gradient(90deg, #2f4bc7 0%, #22b8c8 100%);--nx-shadow:0 8px 30px #14213d14;--nx-shadow-lg:0 24px 60px #14213d1f;--nx-radius:12px;--nx-radius-lg:16px;--nx-radius-sm:8px;--gol-navy:var(--nx-navy);--gol-abyss:#0f1a33;--gol-slate:var(--nx-ink);--gol-muted:var(--nx-muted);--gol-teal:var(--nx-teal);--gol-teal-deep:var(--nx-teal-deep);--gol-green:var(--nx-green-soft);--gol-green-deep:var(--nx-green);--gol-coral:var(--nx-red);--gol-coral-deep:var(--nx-red);--gol-amber:var(--nx-amber);--gol-amber-deep:#9a5a08;--gol-sand:#fff4ec;--gol-paper:var(--nx-ground);--gol-bone:var(--nx-white);--gol-mist:var(--nx-tint-blue);--gol-hairline:var(--nx-border);--gol-connection:var(--nx-teal);--gol-signal:var(--nx-green);--gol-risk:var(--nx-red);--gol-caution:var(--nx-amber);--gol-sans:var(--font-sans), Inter, "Segoe UI", Helvetica, Arial, sans-serif;--gol-mono:var(--font-mono), "JetBrains Mono", Menlo, Consolas, monospace;--nx-mono:var(--gol-mono);--gol-s1:4px;--gol-s2:8px;--gol-s3:16px;--gol-s4:24px;--gol-s5:32px;--gol-s6:48px;--gol-s7:64px;--gol-s8:96px;--gol-radius:var(--nx-radius);--gol-measure:68ch;--nx-focus:var(--nx-blue);--nx-red-graphic:#e0524f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--nx-ground);color:var(--gol-slate);font-family:var(--gol-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60rem 40rem at 68% -10%,#7fb7f047,#0000 60%),radial-gradient(40rem 30rem at 10% 60%,#8b7cf624,#0000 60%),radial-gradient(36rem 24rem at 95% 70%,#22b8c81f,#0000 60%);position:fixed;inset:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--nx-blue);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}img,svg,canvas{max-width:100%;display:block}code,kbd,.nx-mono,.gol-num{font-family:var(--gol-mono);font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px}.nx-dark :focus-visible{outline-color:var(--nx-sky)}.nx-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-skip{left:var(--gol-s3);background:var(--gol-navy);color:var(--gol-paper);padding:var(--gol-s2) var(--gol-s3);border-radius:var(--nx-radius-sm);z-index:100;position:absolute;top:-100px}.nx-skip:focus{top:var(--gol-s3)}.nx-gradient-text{background:var(--nx-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.gol-display{font:700 clamp(40px, 4.6vw, 64px)/1.04 var(--gol-sans);letter-spacing:-.035em;color:var(--gol-navy);max-width:14ch}.gol-h1{font:700 clamp(28px, 3vw, 36px)/1.15 var(--gol-sans);letter-spacing:-.02em;color:var(--gol-navy)}.gol-h2{font:600 24px/1.25 var(--gol-sans);letter-spacing:-.01em;color:var(--gol-navy)}.gol-h3{font:600 18px/1.3 var(--gol-sans);color:var(--gol-navy)}.nx-lead{max-width:52ch;color:var(--gol-slate);font-size:20px}.nx-measure{max-width:var(--gol-measure)}.nx-caption{color:var(--gol-muted);font-size:13px}.nx-dark .gol-display,.nx-dark .gol-h1,.nx-dark .gol-h2,.nx-dark .gol-h3{color:var(--gol-paper)}.gol-eyebrow{font:500 11px/1 var(--gol-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gol-muted);align-items:center;gap:var(--gol-s2);margin-bottom:var(--gol-s2);display:flex}.nx-dark .gol-eyebrow{color:var(--gol-teal)}.gol-provenance{font:400 11px/1.5 var(--gol-sans);color:var(--gol-muted);border-top:1px solid var(--gol-hairline);padding-top:var(--gol-s2);margin-top:var(--gol-s2)}.gol-provenance a{color:var(--gol-teal-deep)}.nx-dark{background:var(--gol-navy);color:var(--gol-paper)}.nx-card{background:var(--gol-bone);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius-lg);padding:var(--gol-s4);box-shadow:var(--nx-shadow)}.nx-card--flat{background:var(--gol-paper)}.nx-card__title{font:600 16px/1.3 var(--gol-sans);color:var(--gol-navy)}.nx-rule{border:0;border-top:1px solid var(--gol-hairline);margin:var(--gol-s4) 0}.nx-rule--teal{border-top:2px solid var(--gol-teal)}.gol-callout{padding:var(--gol-s4);border-radius:var(--nx-radius);margin:var(--gol-s4) 0;max-width:var(--gol-measure)}.gol-callout--insight{background:var(--nx-tint-blue);border-left:3px solid var(--nx-blue)}.gol-callout--caveat{background:var(--gol-sand);border-left:3px solid var(--gol-coral)}.gol-callout__label{font:500 11px/1 var(--gol-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gol-muted);margin-bottom:var(--gol-s2);display:block}.gol-chip{align-items:center;gap:var(--gol-s1);font:600 11px/1.5 var(--gol-sans);letter-spacing:.02em;white-space:nowrap;border:0;border-radius:999px;padding:3px 10px;display:inline-flex}.gol-chip--low{color:var(--nx-green);background:var(--nx-tint-green)}.gol-chip--med{color:var(--gol-amber-deep);background:#fff4e0}.gol-chip--high{color:var(--nx-red);background:#fdecec}.gol-chip--neutral{color:var(--gol-muted);background:var(--nx-ground-soft);border:1px solid var(--gol-hairline)}.gol-chip--teal{color:var(--nx-teal-deep);background:var(--nx-tint-teal)}.gol-chip--navy{color:var(--nx-blue);background:var(--nx-tint-blue)}.nx-dark .gol-chip--low{color:var(--gol-green)}.nx-dark .gol-chip--teal{color:var(--gol-teal)}.nx-dark .gol-chip--high{color:var(--gol-coral)}.gol-kpi-band{background:var(--gol-navy);color:var(--gol-paper);gap:var(--gol-s4);padding:var(--gol-s4) var(--gol-s5);border-radius:var(--gol-radius);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.gol-kpi__figure{font:600 32px/1.1 var(--gol-mono);font-variant-numeric:tabular-nums;color:var(--gol-green);letter-spacing:-.01em}.gol-kpi__unit{font:400 14px/1 var(--gol-mono);color:var(--gol-green);margin-left:4px}.gol-kpi__label{font:400 13px/1.4 var(--gol-sans);color:var(--gol-paper);margin-top:var(--gol-s2)}.nx-metric{border:1px solid var(--gol-hairline);border-radius:var(--nx-radius);padding:var(--gol-s3);background:var(--gol-bone);box-shadow:var(--nx-shadow)}.nx-metric__figure{font:600 24px/1.1 var(--gol-mono);font-variant-numeric:tabular-nums;color:var(--gol-navy)}.nx-metric__unit{font:400 12px/1 var(--gol-sans);color:var(--gol-muted);margin-left:4px}.nx-metric__label{color:var(--gol-muted);margin-top:var(--gol-s1);font-size:13px}.nx-btn{justify-content:center;align-items:center;gap:var(--gol-s2);height:44px;padding:0 var(--gol-s4);border-radius:var(--nx-radius-sm);font:600 15px/1 var(--gol-sans);white-space:nowrap;border:1px solid #0000;text-decoration:none;display:inline-flex}.nx-btn:hover{text-decoration:none}.nx-btn--primary{background:var(--nx-gradient);color:var(--nx-white);border:0;box-shadow:0 8px 20px #1f3b8f40}.nx-btn--primary:hover{filter:brightness(1.05)}.nx-btn--secondary{background:var(--nx-white);color:var(--gol-navy);border-color:var(--gol-hairline)}.nx-btn--secondary:hover{background:var(--nx-tint-blue)}.nx-btn--ghost{color:var(--nx-blue);padding:0 var(--gol-s2);background:0 0;border-color:#0000}.nx-btn--ghost:hover{background:var(--gol-mist)}.nx-btn--danger{background:var(--gol-paper);color:var(--gol-coral-deep);border-color:var(--gol-coral-deep)}.nx-btn--sm{height:34px;padding:0 var(--gol-s3);font-size:13px}.nx-btn[disabled],.nx-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.nx-btn--primary[disabled]{opacity:1;filter:saturate(.8)}.nx-dark .nx-btn--primary{background:var(--nx-white);color:var(--gol-navy);box-shadow:none}.nx-dark .nx-btn--secondary{color:var(--gol-paper);border-color:var(--gol-paper);background:0 0}.nx-field{gap:var(--gol-s1);display:grid}.nx-field__label{font:500 13px/1.3 var(--gol-sans);color:var(--gol-navy)}.nx-field__hint{color:var(--gol-muted);font-size:12px}.nx-field__error{font:400 12px/1.4 var(--gol-mono);color:var(--gol-coral-deep)}.nx-input,.nx-select,.nx-textarea{width:100%;height:44px;padding:0 var(--gol-s3);background:var(--gol-bone);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius-sm);color:var(--gol-slate)}.nx-textarea{height:auto;min-height:96px;padding:var(--gol-s2) var(--gol-s3)}.nx-input:focus,.nx-select:focus,.nx-textarea:focus{border-color:var(--nx-blue);outline-offset:0;outline:3px solid #3b6fe033}.nx-input[aria-invalid=true]{border-color:var(--gol-coral-deep)}.nx-checkbox{gap:var(--gol-s2);align-items:flex-start;font-size:14px;display:flex}.nx-checkbox input{width:18px;height:18px;accent-color:var(--nx-blue);flex:none;margin:2px 0 0}.nx-segmented{border:1px solid var(--gol-hairline);background:var(--nx-white);border-radius:999px;display:inline-flex;overflow:hidden}.nx-segmented button{padding:var(--gol-s2) var(--gol-s3);font:500 13px/1 var(--gol-sans);color:var(--gol-slate);background:var(--gol-bone);border-right:1px solid var(--gol-hairline)}.nx-segmented button:last-child{border-right:0}.nx-segmented button[aria-pressed=true],.nx-segmented button[aria-selected=true]{background:var(--nx-tint-blue);color:var(--nx-blue)}.nx-tabs{gap:var(--gol-s3);border-bottom:1px solid var(--gol-hairline);display:flex}.nx-tabs button{padding:var(--gol-s2) var(--gol-s1);font:500 14px/1 var(--gol-sans);color:var(--gol-muted);border-bottom:2px solid #0000;margin-bottom:-1px}.nx-tabs button[aria-selected=true]{color:var(--nx-blue);border-bottom-color:var(--nx-blue)}.nx-status{align-items:center;gap:var(--gol-s2);font:500 12px/1.4 var(--gol-mono);letter-spacing:.06em;text-transform:uppercase;display:inline-flex}.nx-status:before{content:"";background:currentColor;border-radius:999px;flex:none;width:8px;height:8px}.nx-status{font-family:var(--gol-sans);letter-spacing:.04em;text-transform:none;font-weight:600}.nx-status--queued,.nx-status--cancelled,.nx-status--expired,.nx-status--cancelled_requested{color:var(--gol-muted)}.nx-status--validating,.nx-status--running,.nx-status--reporting{color:var(--nx-blue)}.nx-status--succeeded{color:var(--gol-green-deep)}.nx-status--failed{color:var(--gol-coral-deep)}.nx-status--running:before,.nx-status--validating:before,.nx-status--reporting:before{animation:1.2s ease-in-out infinite nx-pulse}@keyframes nx-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.nx-status:before{animation:none}}.nx-progress{background:var(--gol-mist);border-radius:var(--gol-radius);height:8px;overflow:hidden}.nx-progress__fill{background:var(--nx-gradient);height:100%;transition:width var(--nx-motion-transition) ease}.nx-stages{gap:var(--gol-s2);display:grid}.nx-stage{align-items:center;gap:var(--gol-s3);padding:var(--gol-s2) var(--gol-s3);border:1px solid var(--gol-hairline);border-radius:var(--gol-radius);background:var(--gol-bone);grid-template-columns:24px 1fr auto;display:grid}.nx-stage__index{font:500 12px/1 var(--gol-mono);color:var(--gol-muted)}.nx-stage--done{border-color:var(--gol-green-deep)}.nx-stage--done .nx-stage__index{color:var(--gol-green-deep)}.nx-stage--current{border-color:var(--gol-teal-deep);background:var(--gol-mist)}.nx-stage--current .nx-stage__index{color:var(--gol-teal-deep)}.nx-stage__state{font:400 11px/1 var(--gol-mono);color:var(--gol-muted);text-transform:uppercase;letter-spacing:.1em}.nx-table-wrap{border:1px solid var(--gol-hairline);border-radius:var(--nx-radius);background:var(--nx-white);overflow-x:auto}.gol-table{border-collapse:collapse;width:100%;font-size:14px}.gol-table thead th{background:var(--nx-ground-soft);color:var(--gol-muted);text-align:left;font:600 11px/1.4 var(--gol-sans);letter-spacing:.06em;text-transform:uppercase;padding:var(--gol-s2) var(--gol-s3);white-space:nowrap;border-bottom:1px solid var(--gol-hairline)}.gol-table thead th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;gap:var(--gol-s1);display:inline-flex}.gol-table td{padding:var(--gol-s2) var(--gol-s3);border-bottom:1px solid var(--gol-hairline);height:var(--nx-table-row-height);vertical-align:middle}.gol-table tbody tr:nth-child(2n){background:var(--nx-white)}.gol-table tbody tr:hover{background:var(--gol-mist)}.gol-table tbody tr[aria-selected=true]{background:var(--gol-mist);outline:2px solid var(--gol-teal-deep);outline-offset:-2px}.gol-table td.gol-num,.gol-table th.gol-num{text-align:right;font-family:var(--gol-mono);font-variant-numeric:tabular-nums}.gol-table tr.nx-row--clickable{cursor:pointer}.nx-container{width:100%;max-width:var(--nx-content-max);padding:0 var(--gol-s4);margin:0 auto}.nx-section{padding:var(--gol-s7) 0}.nx-grid{gap:var(--gol-s4);display:grid}.nx-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-grid--cards{grid-template-columns:repeat(auto-fill, minmax(var(--nx-card-min), 1fr))}.nx-stack{gap:var(--gol-s3);display:grid}.nx-row{gap:var(--gol-s3);flex-wrap:wrap;align-items:center;display:flex}.nx-row--between{justify-content:space-between}.nx-empty{border:1px dashed var(--gol-hairline);border-radius:var(--gol-radius);padding:var(--gol-s5);text-align:center;color:var(--gol-muted)}@media (max-width:1023px){.nx-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.nx-grid--2,.nx-grid--3{grid-template-columns:minmax(0,1fr)}.nx-section{padding:var(--gol-s6) 0}.nx-container{padding:0 var(--gol-s3)}}.nx-demo-banner{justify-content:center;align-items:center;gap:var(--gol-s3);background:var(--gol-navy);color:var(--nx-white);font:600 11px/1.4 var(--gol-sans);letter-spacing:.16em;text-transform:uppercase;padding:6px var(--gol-s3);text-align:center;display:flex}.nx-demo-banner:before{content:"";background:var(--nx-teal);border-radius:999px;flex:none;width:8px;height:8px}.nx-wordmark{color:var(--gol-navy);font:700 26px/1 var(--gol-sans);letter-spacing:-.03em;align-items:center;gap:10px;min-width:110px;text-decoration:none;display:inline-flex}.nx-wordmark:hover{text-decoration:none}.nx-dark .nx-wordmark{color:var(--gol-paper)}.nx-wordmark__sub{font:400 11px/1 var(--gol-mono);color:var(--gol-muted);letter-spacing:.08em}.nx-dark .nx-wordmark__sub{color:var(--gol-sand)}.nx-header{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border-bottom:1px solid #e4e9f2b3;position:sticky;top:0}.nx-header__inner{align-items:center;gap:var(--gol-s4);grid-template-columns:1fr auto 1fr;height:80px;display:grid}.nx-header__nav{gap:var(--gol-s5);justify-content:center;align-items:center;display:flex}.nx-header__nav a{color:var(--gol-slate);font-size:15px;font-weight:500}.nx-header__nav a[aria-current=page]{color:var(--gol-teal-deep)}.nx-header__right{justify-content:flex-end;align-items:center;gap:var(--gol-s3);display:flex}.nx-header__tagline{font:500 11px/1.7 var(--gol-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gol-muted);text-align:right;max-width:30ch}.nx-hero{grid-template-columns:minmax(0, 1.55fr) minmax(280px, .75fr) var(--nx-signin-width);column-gap:var(--gol-s6);row-gap:var(--gol-s5);padding:var(--gol-s6) 0 var(--gol-s6);grid-template-areas:"copy helix signin""preview preview trust""foot foot foot""panel panel panel";align-items:start;display:grid}.nx-hero__copy{gap:var(--gol-s3);padding-top:var(--gol-s3);grid-area:copy;align-content:start;display:grid}.nx-hero__foot{justify-content:space-between;gap:var(--gol-s4);flex-wrap:wrap;grid-area:foot;display:flex}.nx-kicker-line{align-items:center;gap:var(--gol-s3);font:500 11px/1 var(--gol-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gol-muted);display:inline-flex}.nx-kicker-line:before{content:"";background:var(--gol-teal);width:40px;height:2px}.nx-kicker-line--end:before{display:none}.nx-kicker-line--end:after{content:"";background:var(--gol-teal);width:40px;height:2px}.nx-capabilities{gap:var(--gol-s3);margin-top:var(--gol-s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nx-capability{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.nx-capability__detail{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nx-capability__icon{border:1px solid var(--gol-hairline);background:var(--nx-white);width:44px;height:44px;box-shadow:var(--nx-shadow);color:var(--nx-blue);border-radius:999px;place-items:center;display:grid}.nx-capability--soon .nx-capability__icon{color:var(--gol-muted)}.nx-capability__name{font:600 15px/1.2 var(--gol-sans);color:var(--gol-navy)}.nx-capability__detail{color:var(--gol-muted);font-size:12px}.nx-capability--soon .nx-capability__name{color:var(--gol-muted)}.nx-signin-col{gap:var(--gol-s4);grid-area:signin;display:grid}.nx-signin{background:var(--nx-white);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius-lg);padding:var(--gol-s5);gap:var(--gol-s3);box-shadow:var(--nx-shadow-lg);display:grid}.nx-signin__title{font:700 26px/1.15 var(--gol-sans);letter-spacing:-.02em;color:var(--gol-navy)}.nx-signin__lead{color:var(--gol-muted);font-size:14px}.nx-input-wrap{position:relative}.nx-input-wrap svg{color:var(--gol-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.nx-input-wrap .nx-input{padding-left:36px}.nx-signin__row{justify-content:space-between;align-items:center;gap:var(--gol-s3);font-size:13px;display:flex}.nx-signin .nx-btn--primary{width:100%}.nx-divider{align-items:center;gap:var(--gol-s3);color:var(--gol-muted);font-size:12px;display:flex}.nx-divider:before,.nx-divider:after{content:"";border-top:1px solid var(--gol-hairline);flex:1}.nx-signin__foot{text-align:center;color:var(--gol-muted);font-size:13px}.nx-signin__boundary{font:500 10px/1.5 var(--gol-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gol-muted);border-left:3px solid var(--nx-teal);padding-left:var(--gol-s2)}.nx-trust{gap:var(--gol-s3);grid-area:trust;grid-template-columns:repeat(3,1fr);align-content:start;display:grid}.nx-trust__item{gap:var(--gol-s2);color:var(--nx-blue);grid-template-columns:24px 1fr;align-items:start;display:grid}.nx-trust__title{font:600 12px/1.3 var(--gol-sans);color:var(--gol-navy)}.nx-trust__detail{color:var(--gol-muted);font-size:11px}.nx-mobile-cta{display:none}.nx-preview-row{gap:var(--gol-s4);grid-area:preview;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);align-items:start;display:grid}.nx-preview-row .nx-promo{min-height:320px}.nx-appframe{border:1px solid var(--gol-hairline);border-radius:var(--nx-radius-lg);background:var(--nx-white);min-height:320px;box-shadow:var(--nx-shadow-lg);grid-template-columns:180px minmax(0,1fr);display:grid;overflow:hidden}.nx-appframe__side{color:var(--nx-white);padding:var(--gol-s3);gap:var(--gol-s3);background:linear-gradient(#14213d 0%,#1b2f5c 100%);flex-direction:column;display:flex}.nx-appframe__nav{gap:2px;display:grid}.nx-appframe__nav span{align-items:center;gap:var(--gol-s2);padding:var(--gol-s1) var(--gol-s2);color:var(--gol-paper);border-radius:var(--gol-radius);border-left:3px solid #0000;font-size:13px;display:flex}.nx-appframe__nav span[aria-current=page]{border-left-color:var(--nx-teal);border-radius:var(--nx-radius-sm);background:#ffffff1f}.nx-appframe__side .nx-wordmark{font-size:17px}.nx-appframe__main{padding:var(--gol-s4);gap:var(--gol-s3);align-content:start;min-width:0;display:grid}.nx-appframe__title{justify-content:space-between;align-items:flex-start;gap:var(--gol-s3);flex-wrap:wrap;display:flex}.nx-appframe__title h3{font:600 20px/1.2 var(--gol-sans);color:var(--gol-navy)}.nx-appframe__title p{color:var(--gol-muted);font-size:13px}.nx-promo{color:var(--nx-white);border-radius:var(--nx-radius-lg);padding:var(--gol-s4);justify-content:space-between;gap:var(--gol-s4);isolation:isolate;min-height:240px;box-shadow:var(--nx-shadow);background:linear-gradient(160deg,#1f3b8f 0%,#14213d 55%,#1b8fa0 130%);flex-direction:column;display:flex;position:relative;overflow:hidden}.nx-promo__ambient{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nx-promo__title{font:600 22px/1.2 var(--gol-sans);letter-spacing:-.01em;max-width:14ch}.nx-promo__rule{background:var(--nx-teal);width:40px;height:2px}.nx-promo__foot{justify-content:space-between;align-items:flex-end;gap:var(--gol-s3);font:500 10px/1.5 var(--gol-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--nx-sky-light);display:flex}.nx-hero .nx-helix{display:contents}.nx-helix__stage{gap:var(--gol-s2);margin-top:calc(-1 * var(--gol-s4));grid-area:helix;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.nx-helix__canvas{height:var(--nx-helix-height);border-radius:var(--gol-radius);touch-action:pan-y;background:0 0;border:0;position:relative;overflow:hidden}.nx-helix__canvas:focus-visible{outline:2px solid var(--gol-teal-deep);outline-offset:2px}.nx-helix__canvas canvas{width:100%!important;height:100%!important}.nx-helix__poster{place-items:center;display:grid;position:absolute;inset:0}.nx-helix__poster svg{width:100%;height:100%}.nx-helix__notice{left:var(--gol-s2);bottom:var(--gol-s2);right:var(--gol-s2);font:400 11px/1.4 var(--gol-mono);color:var(--gol-muted);background:var(--gol-paper);border:1px solid var(--gol-hairline);border-radius:var(--gol-radius);padding:var(--gol-s1) var(--gol-s2);position:absolute}.nx-helix__hint{bottom:var(--gol-s1);font:500 9px/1.4 var(--gol-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gol-muted);position:absolute;left:0}.nx-vertical-label{gap:var(--gol-s2);font:500 11px/1.6 var(--gol-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--gol-slate);display:grid}.nx-vertical-label:after{content:"";background:var(--nx-teal);width:40px;height:2px;margin-top:var(--gol-s1)}.nx-helix__caption{color:var(--gol-muted);grid-column:1/-1;font-size:12px}.nx-helix__panel{gap:var(--gol-s4);border-top:1px solid var(--gol-hairline);padding-top:var(--gol-s5);grid-area:panel;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);display:grid}.nx-helix__panel-head{justify-content:space-between;align-items:flex-end;gap:var(--gol-s3);flex-wrap:wrap;grid-column:1/-1;display:flex}.nx-helix__rail{gap:var(--gol-s2);display:grid}.nx-helix__step{padding:var(--gol-s3);border:1px solid var(--gol-hairline);border-radius:var(--gol-radius);background:var(--gol-bone);gap:var(--gol-s1);display:grid}.nx-helix__step[aria-current=step]{border-color:var(--gol-teal-deep);background:var(--gol-mist)}.nx-helix__step h3{font:600 14px/1.3 var(--gol-sans);color:var(--gol-navy)}.nx-helix__step p{font-size:13px}.nx-loci{gap:var(--gol-s1);display:grid}.nx-locus{gap:var(--gol-s2);padding:var(--gol-s1) var(--gol-s2);border:1px solid var(--gol-hairline);border-radius:var(--gol-radius);background:var(--gol-bone);text-align:left;grid-template-columns:12px auto 1fr auto;align-items:center;width:100%;font-size:13px;display:grid}.nx-locus:hover{background:var(--gol-mist)}.nx-locus[aria-pressed=true]{border-color:var(--gol-navy);background:var(--gol-mist)}.nx-locus--dim{background:var(--gol-paper);border-style:dashed}.nx-locus--dim .nx-locus__dot{transform:scale(.6)}.nx-locus__dot{border-radius:999px;width:10px;height:10px}.nx-locus__dot--signal{background:var(--nx-green)}.nx-locus__dot--connection{background:var(--nx-teal)}.nx-locus__dot--caution{background:var(--nx-amber)}.nx-locus__dot--boundary{background:var(--nx-red)}.nx-locus__id{font:500 11px/1 var(--gol-mono);color:var(--gol-muted)}.nx-locus__kind{font:400 10px/1 var(--gol-mono);color:var(--gol-muted);text-transform:uppercase;letter-spacing:.1em}.nx-helix__detail{border-left:3px solid var(--nx-blue);background:var(--nx-tint-blue);border-radius:var(--nx-radius-sm);padding:var(--gol-s3);gap:var(--gol-s1);align-content:start;display:grid}.nx-helix__detail--boundary{border-left-color:var(--gol-coral);background:var(--gol-sand)}.nx-helix__actions{gap:var(--gol-s3);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}@media (max-width:1279px){.nx-hero{grid-template-columns:minmax(0, 1fr) var(--nx-signin-width);grid-template-areas:"copy signin""helix signin""preview trust""foot foot""panel panel"}.nx-helix__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nx-helix__detail{grid-column:1/-1}}@media (max-width:1023px){.nx-header__inner{grid-template-columns:auto 1fr auto}.nx-header__tagline{display:none}.nx-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""signin""helix""preview""trust""foot""panel"}.nx-helix__canvas{height:var(--nx-helix-height-mobile)}.nx-preview-row,.nx-appframe{grid-template-columns:minmax(0,1fr)}.nx-appframe__side{display:none}.nx-helix__panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.nx-hero{padding:var(--gol-s5) 0}.nx-header__nav a:not(.nx-btn),.nx-signin-col{display:none}.nx-trust{grid-template-columns:minmax(0,1fr)}.nx-mobile-cta{gap:var(--gol-s2);display:grid}.nx-capabilities{gap:var(--gol-s3);flex-direction:column}}.nx-footer{border-top:1px solid var(--gol-hairline);padding:var(--gol-s5) 0;font:500 11px/1.6 var(--gol-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gol-muted)}.nx-footer__inner{justify-content:space-between;gap:var(--gol-s4);flex-wrap:wrap;display:flex}.nx-footer__links{gap:var(--gol-s3);flex-wrap:wrap;display:flex}.nx-points{gap:var(--gol-s3);display:grid}.nx-point{gap:var(--gol-s3);max-width:var(--gol-measure);grid-template-columns:12px 1fr;align-items:start;display:grid}.nx-point>span:first-child{background:var(--nx-blue);border-radius:999px;width:8px;height:8px;margin-top:8px}.nx-page-title{gap:var(--gol-s2);max-width:var(--gol-measure);margin-bottom:var(--gol-s5);display:grid}.nx-preview__body{min-width:0}.nx-app{grid-template-columns:var(--nx-sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.nx-sidebar{color:var(--gol-slate);border-right:1px solid var(--gol-hairline);gap:var(--gol-s4);padding:var(--gol-s4) var(--gol-s3);background:#ffffffb3;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.nx-sidebar__nav{gap:2px;display:grid}.nx-sidebar__nav a{padding:10px var(--gol-s3);color:var(--gol-slate);border-radius:var(--nx-radius-sm);border-left:3px solid #0000;align-items:center;gap:12px;font-size:15px;display:flex}.nx-sidebar__nav a:hover{background:var(--gol-mist);text-decoration:none}.nx-sidebar__nav a[aria-current=page]{background:var(--nx-tint-blue);color:var(--nx-blue);border-radius:var(--nx-radius-sm);border-left-color:#0000;font-weight:600}.nx-sidebar__nav a svg{color:var(--nx-blue)}.nx-sidebar__bottom{gap:var(--gol-s3);margin-top:auto;display:grid}.nx-sidebar__promo{padding:var(--gol-s3);min-height:150px}.nx-sidebar__promo .nx-promo__title{font-size:16px}.nx-sidebar__foot{font:400 10px/1.5 var(--gol-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gol-muted);justify-content:space-between;display:flex}.nx-main{grid-template-rows:auto auto 1fr;min-width:0;display:grid}.nx-topbar{align-items:center;gap:var(--gol-s4);height:72px;padding:0 var(--gol-s5);z-index:10;background:0 0;display:flex;position:sticky;top:0}.nx-topbar__search{flex:1;max-width:640px;position:relative}.nx-topbar__search .nx-input{background:var(--nx-white);box-shadow:var(--nx-shadow);border-color:#0000;border-radius:999px;padding-left:40px;padding-right:56px}.nx-topbar__search>svg{color:var(--gol-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.nx-kbd{font:500 10px/1 var(--gol-mono);color:var(--gol-muted);border:1px solid var(--gol-hairline);border-radius:var(--gol-radius);background:var(--gol-bone);pointer-events:none;padding:3px 6px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.nx-search__results{background:var(--gol-bone);border:1px solid var(--gol-hairline);border-radius:var(--gol-radius);z-index:30;max-height:360px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.nx-search__item{gap:var(--gol-s3);padding:var(--gol-s2) var(--gol-s3);border-bottom:1px solid var(--gol-hairline);color:var(--gol-slate);grid-template-columns:80px 1fr;display:grid}.nx-search__item:hover,.nx-search__item:focus{background:var(--gol-mist);text-decoration:none}.nx-search__kind{font:500 10px/1.6 var(--gol-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gol-teal-deep)}.nx-bell{width:var(--nx-control-height);height:var(--nx-control-height);color:var(--gol-slate);border-radius:var(--gol-radius);place-items:center;margin-left:auto;display:grid;position:relative}.nx-bell:hover{background:var(--gol-mist)}.nx-bell__dot{background:var(--nx-blue);border-radius:999px;width:8px;height:8px;position:absolute;top:8px;right:8px}.nx-usermenu{position:relative}.nx-usermenu__button{gap:var(--gol-s2);text-align:left;padding:var(--gol-s1) var(--gol-s2);border-radius:var(--gol-radius);grid-template-columns:36px 1fr auto;align-items:center;display:grid}.nx-usermenu__button:hover{background:var(--gol-mist)}.nx-avatar{background:var(--nx-tint-blue);width:36px;height:36px;color:var(--nx-blue);font:600 12px/1 var(--gol-sans);letter-spacing:.04em;border-radius:999px;place-items:center;display:grid}.nx-usermenu__name{font:500 14px/1.2 var(--gol-sans);color:var(--gol-navy)}.nx-usermenu__org{font:400 11px/1.3 var(--gol-mono);color:var(--gol-muted)}.nx-usermenu__menu{background:var(--gol-bone);border:1px solid var(--gol-hairline);border-radius:var(--gol-radius);min-width:260px;padding:var(--gol-s2);gap:var(--gol-s1);z-index:30;display:grid;position:absolute;top:calc(100% + 4px);right:0}.nx-usermenu__menu a,.nx-usermenu__menu button{text-align:left;width:100%;padding:var(--gol-s2) var(--gol-s3);border-radius:var(--gol-radius);color:var(--gol-slate);font-size:14px;display:block}.nx-usermenu__menu a:hover,.nx-usermenu__menu button:hover{background:var(--gol-mist);text-decoration:none}.nx-content{padding:var(--gol-s3) var(--gol-s5) var(--gol-s5);gap:var(--gol-s4);align-content:start;display:grid}.nx-mobile-nav{display:none}.nx-dash-hero{gap:var(--gol-s5);grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:center;display:grid}.nx-dash-hero .gol-display{max-width:none;font-size:clamp(40px,4vw,56px)}.nx-dash-hero__copy{gap:var(--gol-s2);display:grid}.nx-dash-hero__name{background:var(--nx-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.nx-dash-hero__sub{font:500 24px/1.3 var(--gol-sans);color:var(--gol-navy)}.nx-dash-hero__sub strong{color:var(--nx-blue);font-weight:600}.nx-dash-hero__art{gap:var(--gol-s4);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.nx-dash-hero__poster{height:300px}.nx-dash-hero__poster svg{width:100%;height:100%}.nx-dash-hero__note{font:400 10px/1.7 var(--gol-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gol-muted);border-left:1px solid var(--gol-hairline);padding-left:var(--gol-s3);max-width:16ch}.nx-section-head{justify-content:space-between;align-items:flex-end;gap:var(--gol-s4);flex-wrap:wrap;display:flex}.nx-section-head__title{align-items:center;gap:var(--gol-s3);font:600 20px/1.2 var(--gol-sans);color:var(--gol-navy);display:flex}.nx-section-head__title:before{content:"";background:var(--nx-blue);width:32px;height:2px}.nx-section-head__lead{color:var(--gol-muted);margin-left:calc(32px + var(--gol-s3));font-size:13px}.nx-section-head a{align-items:center;gap:var(--gol-s1);font-size:14px;font-weight:500;display:inline-flex}.nx-appcards{gap:var(--gol-s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nx-appcard{gap:var(--gol-s3);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius-lg);background:var(--nx-white);padding:var(--gol-s4);min-width:0;box-shadow:var(--nx-shadow);display:grid}.nx-appcard__head{gap:var(--gol-s3);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;display:grid}.nx-appcard__icon{border-radius:var(--nx-radius);background:var(--nx-tint-blue);width:56px;height:56px;color:var(--nx-blue);place-items:center;display:grid}.nx-appcard__icon--lavender{background:var(--nx-tint-lavender);color:var(--nx-lavender)}.nx-appcard__icon--green{background:var(--nx-tint-green);color:var(--nx-green)}.nx-appcard__title{font:600 18px/1.2 var(--gol-sans);color:var(--gol-navy)}.nx-appcard--soon .nx-appcard__title{color:var(--gol-muted)}.nx-appcard__desc{color:var(--gol-slate);font-size:13px}.nx-appcard__go{border:1px solid var(--gol-hairline);width:36px;height:36px;color:var(--nx-blue);background:var(--nx-white);border-radius:999px;place-items:center;display:grid}.nx-appcard__go:hover{background:var(--gol-mist);text-decoration:none}.nx-appcard--soon .nx-appcard__go{color:var(--gol-muted)}.nx-tags{gap:var(--gol-s2);font:600 10px/1 var(--gol-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--nx-blue);flex-wrap:wrap;display:flex}.nx-tags span+span:before{content:"·";margin-right:var(--gol-s2);color:var(--gol-muted)}.nx-appcard--soon .nx-tags{color:var(--gol-muted)}.nx-appcard__preview{border:1px solid var(--gol-hairline);border-radius:var(--nx-radius);background:var(--nx-ground-soft);padding:var(--gol-s2);min-height:116px;font-size:12px;overflow:hidden}.nx-appcard__preview table{border-collapse:collapse;width:100%}.nx-appcard__preview th{font:500 10px/1.6 var(--gol-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gol-muted);text-align:left;padding:2px var(--gol-s1)}.nx-appcard__preview td{padding:3px var(--gol-s1);border-top:1px solid var(--gol-hairline);font-family:var(--gol-mono);white-space:nowrap;font-size:11px}.nx-appcard__soon{place-items:center;gap:var(--gol-s2);color:var(--gol-muted);text-align:center;height:100%;min-height:100px;font-size:12px;display:grid}.nx-appcard__foot{color:var(--gol-muted);font-size:12px}.nx-dash-bottom{gap:var(--gol-s4);grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) minmax(220px,.7fr);align-items:stretch;display:grid}.nx-panel{border:1px solid var(--gol-hairline);border-radius:var(--nx-radius-lg);background:var(--nx-white);padding:var(--gol-s4);gap:var(--gol-s3);min-width:0;box-shadow:var(--nx-shadow);align-content:start;display:grid}.nx-panel__head{justify-content:space-between;align-items:center;gap:var(--gol-s3);display:flex}.nx-panel__title{align-items:center;gap:var(--gol-s2);font:600 16px/1.2 var(--gol-sans);color:var(--gol-navy);display:inline-flex}.nx-panel__title svg{color:var(--nx-blue)}.nx-panel__head a{align-items:center;gap:var(--gol-s1);font-size:13px;font-weight:500;display:inline-flex}.nx-activity{display:grid}.nx-activity__item{gap:var(--gol-s3);padding:var(--gol-s2) 0;border-bottom:1px solid var(--gol-hairline);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;display:grid}.nx-activity__item:last-child{border-bottom:0}.nx-activity__icon{border-radius:var(--nx-radius-sm);background:var(--nx-tint-blue);width:36px;height:36px;color:var(--nx-blue);place-items:center;display:grid}.nx-activity__icon--failed{background:var(--gol-sand);color:var(--gol-coral-deep)}.nx-activity__title{font:500 14px/1.3 var(--gol-sans);color:var(--gol-navy)}.nx-activity__meta{font:400 12px/1.5 var(--gol-sans);color:var(--gol-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-activity__time{font:400 11px/1.5 var(--gol-mono);color:var(--gol-muted);white-space:nowrap}.nx-stats{gap:var(--gol-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nx-stat{border:1px solid var(--gol-hairline);border-radius:var(--nx-radius);background:var(--nx-white);padding:var(--gol-s3);gap:var(--gol-s2);grid-template-columns:minmax(0,1fr) 72px;align-items:end;display:grid}.nx-stat__figure{font:700 28px/1.1 var(--gol-sans);font-variant-numeric:tabular-nums;color:var(--gol-navy);letter-spacing:-.02em}.nx-stat__figure small{font:400 11px/1 var(--gol-mono);color:var(--gol-muted);margin-left:4px}.nx-stat__label{color:var(--gol-muted);font-size:12px}.nx-stat__delta{font:600 11px/1 var(--gol-sans)}.nx-stat__delta--up{color:var(--gol-green-deep)}.nx-stat__delta--down{color:var(--gol-amber-deep)}.nx-stat__delta--flat{color:var(--gol-muted)}.nx-spark{width:72px;height:32px;display:block}.nx-panel__period{font:400 11px/1 var(--gol-mono);color:var(--gol-muted);border:1px solid var(--gol-hairline);border-radius:var(--gol-radius);padding:var(--gol-s1) var(--gol-s2);background:var(--gol-paper)}@media (max-width:1279px){.nx-dash-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nx-dash-bottom .nx-promo{grid-column:1/-1;min-height:160px}.nx-appcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.nx-app{grid-template-columns:minmax(0,1fr)}.nx-sidebar{display:none}.nx-mobile-nav{gap:var(--gol-s1);padding:var(--gol-s2) var(--gol-s3);background:var(--gol-bone);border-bottom:1px solid var(--gol-hairline);display:flex;overflow-x:auto}.nx-mobile-nav a{color:var(--gol-slate);font:500 13px/1 var(--gol-sans);padding:var(--gol-s2) var(--gol-s3);border-radius:var(--gol-radius);white-space:nowrap}.nx-mobile-nav a[aria-current=page]{background:var(--gol-mist);color:var(--gol-navy);border-bottom:2px solid var(--gol-teal)}.nx-topbar{padding:0 var(--gol-s3)}.nx-content{padding:var(--gol-s3);gap:var(--gol-s4)}.nx-dash-hero{grid-template-columns:minmax(0,1fr)}.nx-dash-hero__art{display:none}.nx-appcards,.nx-dash-bottom{grid-template-columns:minmax(0,1fr)}.nx-usermenu__name,.nx-usermenu__org{display:none}.nx-usermenu__button{grid-template-columns:36px auto}.nx-kbd{display:none}}@media (max-width:767px){.nx-stats{grid-template-columns:minmax(0,1fr)}}.nx-dropzone{border:2px dashed var(--nx-sky);border-radius:var(--nx-radius-lg);padding:var(--gol-s5);text-align:center;background:var(--nx-tint-blue);gap:var(--gol-s2);display:grid}.nx-dropzone--active{border-color:var(--gol-teal-deep);background:var(--gol-mist)}.nx-dropzone--error{border-color:var(--gol-coral-deep)}.nx-file{justify-content:space-between;gap:var(--gol-s3);border:1px solid var(--gol-hairline);border-radius:var(--gol-radius);padding:var(--gol-s2) var(--gol-s3);background:var(--gol-bone);align-items:center;font-size:14px;display:flex}.nx-figure{gap:var(--gol-s2);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius);background:var(--nx-white);padding:var(--gol-s3);min-width:0;display:grid}.nx-figure__title{font:600 14px/1.3 var(--gol-sans);color:var(--gol-navy)}.nx-chart{width:100%;height:var(--nx-chart-height);font-family:var(--gol-sans)}.nx-chart text{fill:var(--gol-muted);font-size:11px}.nx-chart .nx-axis{stroke:var(--gol-hairline)}.nx-chart .nx-mark{cursor:pointer}.nx-chart .nx-mark:focus{outline:none}.nx-chart .nx-mark:focus rect,.nx-chart .nx-mark:hover rect,.nx-chart .nx-mark[aria-pressed=true] rect{stroke:var(--gol-navy);stroke-width:2px}.nx-chart .nx-mark--dim rect{opacity:.35}.nx-tooltip{font:400 12px/1.5 var(--gol-sans);color:var(--gol-slate);background:var(--nx-ground-soft);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius-sm);padding:var(--gol-s1) var(--gol-s2);min-height:28px}.nx-legend{gap:var(--gol-s3);font:400 11px/1.4 var(--gol-mono);color:var(--gol-muted);flex-wrap:wrap;display:flex}.nx-legend span:before{content:"";vertical-align:middle;background:var(--nx-swatch);width:10px;height:10px;margin-right:6px;display:inline-block}.nx-auth{min-height:calc(100vh - var(--nx-topbar-height));padding:var(--gol-s6) var(--gol-s3);place-items:center;display:grid}.nx-auth__card{width:min(100%, var(--nx-signin-width))}@media print{body{background:#fff}.nx-sidebar,.nx-topbar,.nx-header,.nx-footer{display:none}}.nx-results--compact .nx-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nx-results--compact .nx-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-results--compact .nx-figure:nth-child(3){display:none}.nx-results--compact .nx-chart{height:180px}.nx-results--compact .nx-metric__figure{font-size:22px}@media (max-width:767px){.nx-results--compact .nx-grid--cards,.nx-results--compact .nx-grid--3{grid-template-columns:minmax(0,1fr)!important}}
:root{--nx-google-blue:#4285f4;--nx-google-red:#ea4335;--nx-google-yellow:#fbbc05;--nx-google-green:#34a853;--nx-tint-red:#fdecec;--nx-tint-amber:#fff4e0;--nx-shadow-xl:0 40px 90px #14213d29, 0 12px 28px #14213d14;--nx-ease:cubic-bezier(.2, .7, .2, 1);--nx-motion-transition:.24s}@keyframes nx-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nx-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes nx-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.nx-rise{animation:nx-rise .56s var(--nx-ease) both;animation-delay:calc(var(--i,0) * 60ms)}.nx-card--hover,.nx-kpi,.nx-panel-soft,.nx-figure,.nx-promo,.nx-signin,.nx-trust__item,.nx-feature,.nx-step,.nx-control{transition:transform var(--nx-motion-transition) var(--nx-ease), box-shadow var(--nx-motion-transition) var(--nx-ease), border-color var(--nx-motion-transition) var(--nx-ease)}.nx-card--hover:hover,.nx-kpi:hover,.nx-panel-soft:hover,.nx-figure:hover,.nx-feature:hover,.nx-step:hover,.nx-control:hover{box-shadow:var(--nx-shadow-lg);transform:translateY(-2px)}.nx-promo:hover{box-shadow:var(--nx-shadow-xl);transform:translateY(-2px)}.nx-header{background:#ffffffb8;border-bottom-color:#e4e9f280}.nx-header__inner{height:80px}.nx-header .nx-wordmark{gap:12px;font-size:30px}.nx-header .nx-wordmark svg{width:38px;height:38px}.nx-header__nav{gap:var(--gol-s6)}.nx-header__nav a{color:var(--gol-slate);padding:6px 0;font-size:16px;position:relative}.nx-header__nav a:after{content:"";background:var(--nx-teal);height:2px;transition:right var(--nx-motion-transition) var(--nx-ease);position:absolute;bottom:0;left:0;right:100%}.nx-header__nav a:hover{color:var(--gol-navy);text-decoration:none}.nx-header__nav a:hover:after,.nx-header__nav a[aria-current=page]:after{right:0}.nx-header__nav a[aria-current=page]{color:var(--gol-navy)}.nx-header__tagline{font:500 10.5px/1.7 var(--gol-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gol-muted);text-align:right;max-width:none}.nx-hero{grid-template-columns:minmax(0, 1.45fr) minmax(200px, .8fr) var(--nx-signin-width);column-gap:var(--gol-s5);row-gap:var(--gol-s6);padding:var(--gol-s5) 0 var(--gol-s6);position:relative}.nx-hero__copy{z-index:2;gap:var(--gol-s4);padding-top:var(--gol-s5);position:relative}.nx-hero__title{max-width:13ch;font-size:clamp(40px,4.4vw,62px)}.nx-hero__lead{max-width:34ch;color:var(--gol-slate);font-size:21px;line-height:1.45}.nx-hero__lead strong{color:var(--gol-navy);font-weight:700}.gol-eyebrow.nx-eyebrow--rule:before{content:"";background:var(--nx-teal);flex:none;width:28px;height:2px}.nx-hero .nx-helix__stage{z-index:1;pointer-events:none;margin-top:0;margin-left:-18%;margin-right:-10%;position:relative}.nx-hero .nx-helix__stage>*{pointer-events:auto}.nx-hero .nx-helix__canvas{height:clamp(360px, 55vh, var(--nx-helix-height))}.nx-signin-col{z-index:2;position:relative}.nx-capabilities{gap:var(--gol-s4);margin-top:var(--gol-s2)}.nx-capability{grid-template-columns:44px minmax(0,1fr);gap:12px}.nx-capability__text{gap:2px;min-width:0;display:grid}.nx-capability__icon{transition:transform var(--nx-motion-transition) var(--nx-ease), box-shadow var(--nx-motion-transition) var(--nx-ease);box-shadow:0 4px 14px #14213d1a}.nx-capability:hover .nx-capability__icon{box-shadow:var(--nx-shadow);transform:translateY(-2px)}.nx-capability__detail{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}.nx-signin{padding:var(--gol-s5);gap:var(--gol-s4);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-xl)}.nx-signin:hover{box-shadow:var(--nx-shadow-xl)}.nx-signin__head{gap:6px;display:grid}.nx-signin__title{font-size:28px}.nx-signin__lead{font-size:15px}.nx-login{gap:14px;display:grid}.nx-login--placeholder{min-height:420px}.nx-login .nx-field__label{font-weight:600}.nx-login .nx-input{border-radius:10px;height:48px;font-size:15px}.nx-login .nx-input::placeholder{color:var(--gol-muted);opacity:.8}.nx-input-wrap--trailing{position:relative}.nx-input-wrap--trailing .nx-input{padding-right:48px}.nx-input-eye{border-radius:var(--nx-radius-sm);width:36px;height:36px;color:var(--gol-muted);place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.nx-input-eye:hover{color:var(--gol-navy);background:var(--nx-tint-blue)}.nx-input-eye[aria-pressed=true]{color:var(--nx-blue)}.nx-input-wrap .nx-input-eye svg{pointer-events:none;color:inherit;position:static;transform:none}.nx-signin__row{margin-top:-2px;font-size:13px}.nx-signin__row .nx-checkbox{color:var(--gol-slate);align-items:center;font-size:13px}.nx-signin__row .nx-checkbox input{border-radius:4px;margin:0}.nx-signin__forgot{font-weight:500}.nx-signin__submit{border-radius:10px;width:100%;height:52px;font-size:16px}.nx-signin__submit:hover{transform:translateY(-1px);box-shadow:0 12px 26px #1f3b8f52}.nx-signin__submit{transition:transform var(--nx-motion-transition) var(--nx-ease), box-shadow var(--nx-motion-transition) var(--nx-ease), filter var(--nx-motion-transition)}.nx-divider{margin:2px 0;font-size:12px}.nx-google{gap:6px;display:grid}.nx-google__btn{border-radius:10px;gap:10px;width:100%;height:48px;font-weight:600}.nx-google__btn[disabled],.nx-google__btn[aria-disabled=true]{opacity:1;color:var(--gol-muted);background:var(--nx-ground-soft);border-color:var(--gol-hairline);cursor:not-allowed}.nx-google__btn[disabled] svg{opacity:.75}.nx-google__note{color:var(--gol-muted);text-align:center;font-size:11.5px;line-height:1.4}.nx-signin__foot{margin-top:2px;font-size:14px}.nx-signin__invite{font-weight:600}.nx-signin__boundary{letter-spacing:.12em;font-size:9.5px}.nx-trust{gap:var(--gol-s3);margin-top:calc(-1 * var(--gol-s3))}.nx-trust__item{grid-template-columns:32px 1fr;align-items:center;gap:10px}.nx-trust__icon{width:32px;height:32px;color:var(--nx-blue);background:var(--nx-white);border:1px solid var(--gol-hairline);border-radius:999px;place-items:center;display:grid;box-shadow:0 4px 12px #14213d14}.nx-trust__title,.nx-trust__detail{display:block}.nx-preview-row{gap:var(--gol-s5);padding-top:var(--gol-s3);grid-template-columns:minmax(0,3.1fr) minmax(220px,1fr);align-items:stretch}.nx-tilt{perspective:1600px;perspective-origin:60% 30%;min-width:0}.nx-tilt__card{transform-origin:50% 40%;transform:rotateX(calc(8deg - var(--nx-tilt-dy,0) * 4deg)) rotateY(calc(-6deg + var(--nx-tilt-dx,0) * 6deg)) scale(.97);transition:transform .7s var(--nx-ease), box-shadow .7s var(--nx-ease);will-change:transform;border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-xl)}.nx-tilt:hover .nx-tilt__card,.nx-tilt:focus-within .nx-tilt__card{transform:none}.nx-tilt[data-reduced=true] .nx-tilt__card{transition:none;transform:none}.nx-appframe{border-radius:var(--nx-radius-lg);min-height:440px;box-shadow:none;grid-template-columns:200px minmax(0,1fr)}.nx-appframe__side{background:linear-gradient(#14213d 0%,#182a52 60%,#1b2f5c 100%);gap:22px;padding:20px 14px}.nx-appframe__side .nx-wordmark{gap:8px;font-size:20px}.nx-appframe__side .nx-wordmark svg{width:26px;height:26px}.nx-appframe__nav{gap:4px}.nx-appframe__nav span{font:500 13px/1 var(--gol-sans);color:#ffffffd1;border-left:0;border-radius:10px;gap:10px;padding:9px 12px}.nx-appframe__nav span svg{color:var(--nx-sky-light);flex:none}.nx-appframe__nav span[aria-current=page]{color:var(--nx-white);background:#ffffff24;border-left:0;border-radius:10px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff14}.nx-appframe__nav span[aria-current=page] svg{color:var(--nx-teal)}.nx-appframe__nav--bottom{margin-top:auto}.nx-appframe__main{background:var(--nx-white);gap:14px;padding:20px 22px 22px}.nx-appframe__title{align-items:center}.nx-appframe__title h3{font:600 22px/1.2 var(--gol-sans);letter-spacing:-.01em}.nx-appframe__title p{margin-top:2px;font-size:13px}.nx-appframe__sample{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.nx-sample-pill{border:1px solid var(--gol-hairline);background:var(--nx-white);height:34px;box-shadow:var(--nx-shadow);color:var(--gol-slate);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.nx-sample-pill__label{color:var(--gol-muted);align-items:center;gap:4px;display:inline-flex}.nx-sample-pill__value{color:var(--gol-navy);font-size:11.5px}.nx-preview__placeholder{place-items:center;min-height:360px;display:grid}.nx-results{gap:var(--gol-s3);min-width:0;display:grid}.nx-results__bar{justify-content:space-between;align-items:center;gap:var(--gol-s3);flex-wrap:wrap;display:flex}.nx-results__actions{align-items:center;gap:var(--gol-s2);flex-wrap:wrap;display:flex}.nx-tabs--pills{background:var(--nx-ground-soft);border-bottom:0;border:1px solid var(--gol-hairline);border-radius:999px;gap:2px;padding:3px}.nx-tabs--pills button{font:500 13px/1 var(--gol-sans);color:var(--gol-muted);transition:background var(--nx-motion-transition), color var(--nx-motion-transition), box-shadow var(--nx-motion-transition);border-bottom:0;border-radius:999px;margin:0;padding:7px 14px}.nx-tabs--pills button:hover{color:var(--gol-navy)}.nx-tabs--pills button[aria-selected=true]{background:var(--nx-white);color:var(--nx-blue);box-shadow:var(--nx-shadow);border-bottom-color:#0000;font-weight:600}.nx-results__hash{font-size:11px}.nx-downloads__label{margin-bottom:0}.nx-search-field{min-width:240px}.nx-search-field .nx-input-wrap{display:block}.nx-summary{gap:var(--gol-s3);display:grid}.nx-summary--loading{min-height:380px}.nx-kpis{gap:var(--gol-s3);display:grid}.nx-kpis--3,.nx-kpis--6{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-kpi{background:var(--nx-white);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow);align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.nx-kpi__label{font:500 12px/1.3 var(--gol-sans);color:var(--gol-muted)}.nx-kpi__sim{font-family:var(--gol-mono);letter-spacing:.04em;font-size:10px}.nx-kpi__row{justify-content:space-between;align-items:flex-end;gap:var(--gol-s2);min-height:40px;display:flex}.nx-kpi__figure{font:700 28px/1.1 var(--gol-sans);letter-spacing:-.02em;color:var(--gol-navy);font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.nx-kpi__number{text-align:left;display:inline-block}.nx-kpi__unit{font:400 11px/1 var(--gol-mono);color:var(--gol-muted);margin-left:6px}.nx-kpi__chart{flex:none;width:104px;height:36px}.nx-kpi__chip{justify-self:start}.nx-mini{width:100%;height:100%;overflow:visible}.nx-mini__line{stroke-dasharray:1;stroke-dashoffset:1px;animation:nx-draw 1.1s var(--nx-ease) .12s forwards}.nx-mini__dot{transform-box:fill-box;transform-origin:50%;animation:nx-pop .4s var(--nx-ease) 1s both}.nx-mini__bar--on{filter:drop-shadow(0 2px 4px #c23b3b40)}.nx-summary__panels{gap:var(--gol-s3);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;display:grid}.nx-panel-soft{background:var(--nx-white);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius-lg);padding:var(--gol-s3) var(--gol-s3) 14px;box-shadow:var(--nx-shadow);align-content:start;gap:10px;min-width:0;display:grid}.nx-panel-soft__head{justify-content:space-between;align-items:flex-start;gap:var(--gol-s2);display:flex}.nx-panel-soft__title{font:600 15px/1.25 var(--gol-sans);color:var(--gol-navy)}.nx-panel-soft__lead{color:var(--gol-muted);margin-top:2px;font-size:11.5px}.nx-panel-soft__link{font:600 13px/1 var(--gol-sans);color:var(--nx-blue);border-radius:var(--nx-radius-sm);justify-self:start;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.nx-panel-soft__link:hover{text-decoration:underline}.nx-keyvars__list{gap:2px;display:grid}.nx-keyvar{text-align:left;width:100%;transition:background var(--nx-motion-transition), border-color var(--nx-motion-transition);border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.nx-keyvar:hover{background:var(--nx-tint-blue)}.nx-keyvar--selected,.nx-keyvar[aria-pressed=true]{background:var(--nx-tint-blue);border-color:var(--nx-blue)}.nx-keyvar__icon{background:var(--nx-tint-blue);width:34px;height:34px;color:var(--nx-blue);border-radius:999px;place-items:center;display:grid}.nx-keyvar__icon--high{background:var(--nx-tint-red);color:var(--nx-red)}.nx-keyvar__icon--medium{background:var(--nx-tint-amber);color:var(--gol-amber-deep)}.nx-keyvar__icon--low{background:var(--nx-tint-green);color:var(--nx-green)}.nx-keyvar__text{gap:1px;min-width:0;display:grid}.nx-keyvar__gene{font:700 13.5px/1.2 var(--gol-sans);color:var(--gol-navy)}.nx-keyvar__id{color:var(--gol-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.nx-radar{align-content:start;gap:8px;display:grid}.nx-radar__head{gap:2px;display:grid}.nx-radar__title{font:600 15px/1.25 var(--gol-sans);color:var(--gol-navy)}.nx-radar__lead{color:var(--gol-muted);font-size:11.5px}.nx-radar__body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.nx-radar__svg{aspect-ratio:360/300;width:100%;height:auto;overflow:visible}.nx-radar__label{fill:var(--gol-slate);font-size:10.5px;font-family:var(--gol-sans)}.nx-radar__area{transform-box:fill-box;transform-origin:50%;animation:nx-pop .7s var(--nx-ease) .2s both}.nx-radar__vertex{cursor:pointer;transition:opacity var(--nx-motion-transition);outline:none}.nx-radar__vertex--dim{opacity:.35}.nx-radar__vertex:focus circle:first-child,.nx-radar__vertex:hover circle:first-child{fill:#2f5bd61f;stroke:var(--nx-blue);stroke-width:2px}.nx-radar__vertex[aria-pressed=true] circle:first-child{stroke:var(--gol-navy);stroke-width:2px;fill:#2f5bd614}.nx-radar__legend{color:var(--gol-slate);gap:5px;min-width:118px;font-size:11.5px;display:grid}.nx-radar__legend-item{transition:opacity var(--nx-motion-transition);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.nx-radar__legend-item--dim{opacity:.45}.nx-radar__swatch{border-radius:999px;width:10px;height:10px;display:inline-block}.nx-radar__legend-label{white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;overflow:hidden}.nx-radar__legend-count{color:var(--gol-muted);font-size:11px}.nx-radar__tip{min-height:26px;font-size:11.5px}.nx-figure{border-radius:var(--nx-radius-lg);padding:var(--gol-s3) var(--gol-s3) 12px;box-shadow:var(--nx-shadow)}.nx-chart .nx-grid{stroke:var(--gol-hairline);stroke-dasharray:3 4}.nx-chart .nx-mark__bar{transition:opacity var(--nx-motion-transition), filter var(--nx-motion-transition)}.nx-chart .nx-mark:hover .nx-mark__bar,.nx-chart .nx-mark:focus .nx-mark__bar{filter:brightness(1.08)}.nx-chart .nx-mark:focus .nx-mark__bar,.nx-chart .nx-mark[aria-pressed=true] .nx-mark__bar{stroke:var(--gol-navy);stroke-width:2px}.nx-chart .nx-mark:hover rect,.nx-chart .nx-mark:focus rect,.nx-chart .nx-mark[aria-pressed=true] rect{stroke:none}.nx-chart .nx-mark:focus .nx-mark__bar,.nx-chart .nx-mark[aria-pressed=true] .nx-mark__bar{stroke:var(--gol-navy)}.nx-chart .nx-mark--dim .nx-mark__bar{opacity:.3}.nx-chart .nx-mark--dim rect{opacity:1}.nx-chart .nx-mark__value{fill:var(--gol-navy);font-weight:600}.nx-tooltip{border-radius:10px}.nx-results--compact{gap:12px}.nx-results--compact .nx-tabs--pills button{padding:6px 11px;font-size:12px}.nx-results--compact .nx-results__actions .gol-chip{font-size:10px}.nx-results--compact .nx-kpi{padding:12px 14px}.nx-results--compact .nx-kpi__figure{font-size:26px}.nx-results--compact .nx-kpi__chart{width:96px;height:34px}.nx-results--compact .nx-table-wrap{max-height:300px;overflow:auto}.nx-results--compact .gol-table{font-size:12.5px}.nx-results--compact .gol-table td{height:auto;padding:6px 10px}.nx-results--compact .gol-table thead th{padding:6px 10px;font-size:10px}.nx-results--compact .gol-provenance{font-size:10.5px}.nx-results--compact .nx-search-field{min-width:200px}.nx-results--compact .nx-search-field .nx-input{height:36px;font-size:13px}.nx-promo{background:var(--nx-navy);padding:var(--gol-s4);min-height:320px;box-shadow:var(--nx-shadow-lg);justify-content:space-between}.nx-promo__art{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.nx-promo__scrim{z-index:-1;background:linear-gradient(#14213d6b 0%,#14213d0d 45%,#14213d8c 100%);position:absolute;inset:0}.nx-promo__body{justify-items:start;gap:12px;display:grid}.nx-promo__title{font:700 24px/1.18 var(--gol-sans);letter-spacing:-.015em;color:var(--nx-white);text-shadow:0 2px 12px #14213d73;max-width:12ch}.nx-promo__rule{background:var(--nx-teal);border-radius:2px;width:40px;height:3px}.nx-promo__foot{color:var(--nx-white);text-shadow:0 1px 6px #14213d99}.nx-promo__brand{font:700 12px/1 var(--gol-sans);letter-spacing:.02em;text-transform:none;align-items:center;gap:6px;display:inline-flex}.nx-promo--tall{min-height:360px}.nx-preview-row .nx-promo{min-height:100%}.nx-hero__foot{padding-top:var(--gol-s2)}.nx-kicker-line{letter-spacing:.28em;font-size:10.5px}.nx-security{padding-top:var(--gol-s6)}.nx-security__head{gap:var(--gol-s2);max-width:var(--gol-measure);margin-bottom:var(--gol-s5);display:grid}.nx-security__title{max-width:22ch}.nx-security__grid{gap:var(--gol-s5);grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;display:grid}.nx-security__points{gap:var(--gol-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nx-security__point{gap:var(--gol-s3);color:var(--gol-slate);padding:var(--gol-s4);grid-template-columns:auto minmax(0,1fr);align-items:start;font-size:15px;line-height:1.5;display:grid}.nx-security__index{font:600 11px/1 var(--gol-mono);color:var(--nx-teal-deep);background:var(--nx-tint-teal);border-radius:999px;margin-top:2px;padding:6px 8px}.nx-security__aside{gap:var(--gol-s3);display:grid}.nx-security__aside .gol-callout{border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow);border-left-width:4px;margin:0}.nx-security__chip{margin:0}.nx-footer{border-top:1px solid var(--gol-hairline);padding:var(--gol-s5) 0;background:#fff9}.nx-footer__inner{align-items:center;gap:var(--gol-s4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.nx-footer__brand{align-items:center;gap:var(--gol-s3);display:inline-flex}.nx-footer__wordmark{font:700 18px/1 var(--gol-sans);letter-spacing:-.03em;text-transform:none;color:var(--gol-navy);align-items:center;gap:8px;display:inline-flex}.nx-footer__version{letter-spacing:.12em;color:var(--gol-muted);font-size:10px}.nx-footer__links{justify-content:center;gap:var(--gol-s4)}.nx-footer__links a{color:var(--gol-slate)}.nx-footer__links a:hover{color:var(--nx-blue)}.nx-footer__note{align-items:center;gap:var(--gol-s2);white-space:nowrap;display:inline-flex}.nx-footer__dot{background:var(--nx-teal);border-radius:999px;width:8px;height:8px}.nx-content-page{padding-top:var(--gol-s6)}.nx-page-title{max-width:60ch;margin-bottom:var(--gol-s6);gap:var(--gol-s3)}.nx-page-title__h1{letter-spacing:-.03em;font-size:clamp(32px,3.6vw,44px)}.nx-page-title .nx-lead{font-size:18px}.nx-content-page__body{gap:var(--gol-s4);display:grid}.nx-content-page__body--aside{gap:var(--gol-s5);grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start}.nx-content-page__main{gap:var(--gol-s4)}.nx-content-page__aside{gap:var(--gol-s3);display:grid;position:sticky;top:96px}.nx-content-page__aside .gol-callout{border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow);border-left-width:4px;max-width:none;margin:0}.nx-content-page__main .gol-callout{border-radius:var(--nx-radius-lg);border-left-width:4px;max-width:none;margin:0}.nx-content-page__back{margin-top:var(--gol-s6)}.nx-backlink{align-items:center;gap:8px;font-weight:500;display:inline-flex}.nx-backlink__icon{transform:rotate(180deg)}.nx-feature-grid{gap:var(--gol-s4)}.nx-feature{gap:var(--gol-s3);padding:var(--gol-s4);align-content:start;display:grid}.nx-feature__index{font:600 11px/1 var(--gol-mono);color:var(--nx-teal-deep);letter-spacing:.1em}.nx-feature__tile{border-radius:var(--nx-radius);background:var(--nx-tint-blue);width:56px;height:56px;color:var(--nx-blue);place-items:center;display:grid}.nx-feature__tile--lavender{background:var(--nx-tint-lavender);color:var(--nx-lavender)}.nx-feature__tile--teal{background:var(--nx-tint-teal);color:var(--nx-teal-deep)}.nx-feature__tile--green{background:var(--nx-tint-green);color:var(--nx-green)}.nx-feature__title{font:600 19px/1.25 var(--gol-sans);color:var(--gol-navy);letter-spacing:-.01em}.nx-feature__body{color:var(--gol-slate);font-size:15px;line-height:1.55}.nx-prose{gap:var(--gol-s3);max-width:var(--gol-measure);padding:var(--gol-s5);font-size:16px;line-height:1.65;display:grid}.nx-controls{gap:var(--gol-s3);display:grid}.nx-control{gap:var(--gol-s3);padding:var(--gol-s3) var(--gol-s4);grid-template-columns:32px minmax(0,1fr);align-items:center;font-size:15px;line-height:1.5;display:grid}.nx-control__icon{background:var(--nx-tint-green);width:32px;height:32px;color:var(--nx-green);border-radius:999px;place-items:center;display:grid}.nx-steps{gap:var(--gol-s3);counter-reset:nx-step;display:grid}.nx-step{gap:var(--gol-s3);padding:var(--gol-s3) var(--gol-s4);grid-template-columns:36px minmax(0,1fr);align-items:center;font-size:15px;line-height:1.5;display:grid}.nx-step__index{background:var(--nx-gradient);width:36px;height:36px;color:var(--nx-white);font:700 14px/1 var(--gol-sans);border-radius:999px;place-items:center;display:grid}.nx-request-cta{align-items:center;gap:var(--gol-s3);flex-wrap:wrap;display:flex}.nx-request-cta__btn{height:52px;padding:0 var(--gol-s5);border-radius:10px;font-size:16px}.nx-request-cta__btn:hover{text-decoration:none}.nx-auth{min-height:calc(100vh - 112px);padding:var(--gol-s6) var(--gol-s3) var(--gol-s7)}.nx-auth__card{width:min(100%, calc(var(--nx-signin-width) + 40px))}.nx-auth__contact{color:var(--gol-slate);align-items:center;gap:8px;font-size:14px;display:inline-flex}.nx-auth__contact svg{color:var(--nx-blue)}@media (max-width:1279px){.nx-hero{grid-template-columns:minmax(0, 1fr) var(--nx-signin-width);column-gap:var(--gol-s5)}.nx-hero .nx-helix__stage{margin-left:0;margin-right:0}.nx-preview-row{grid-template-columns:minmax(0,1fr)}.nx-preview-row .nx-promo{min-height:220px}.nx-summary__panels,.nx-security__grid,.nx-content-page__body--aside{grid-template-columns:minmax(0,1fr)}.nx-content-page__aside{position:static}}@media (max-width:1023px){.nx-hero{grid-template-columns:minmax(0,1fr)}.nx-hero .nx-helix__canvas{height:var(--nx-helix-height-mobile)}.nx-tilt{perspective:none}.nx-tilt__card{transform:none}.nx-appframe{grid-template-columns:minmax(0,1fr);min-height:0}.nx-appframe__side{display:none}.nx-appframe__main{padding:var(--gol-s3)}.nx-kpis--3,.nx-kpis--6{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-footer__inner{grid-template-columns:minmax(0,1fr);justify-items:start}.nx-footer__links{justify-content:flex-start}.nx-security__points{grid-template-columns:minmax(0,1fr)}.nx-trust{margin-top:0}}@media (max-width:767px){.nx-hero{padding:var(--gol-s4) 0 var(--gol-s5);row-gap:var(--gol-s5)}.nx-hero__copy{padding-top:var(--gol-s2)}.nx-hero__title{font-size:clamp(34px,9vw,44px)}.nx-hero__lead{font-size:18px}.nx-capabilities{grid-template-columns:minmax(0,1fr);display:grid}.nx-kpis--3,.nx-kpis--6,.nx-radar__body{grid-template-columns:minmax(0,1fr)}.nx-radar__legend{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-results__bar{align-items:flex-start}.nx-tabs--pills{max-width:100%;overflow-x:auto}.nx-appframe__title h3{font-size:18px}.nx-preview-row{padding-top:0}.nx-security__point{padding:var(--gol-s3)}.nx-page-title{margin-bottom:var(--gol-s5)}.nx-prose,.nx-signin{padding:var(--gol-s4)}.nx-auth{padding:var(--gol-s5) var(--gol-s3)}}@media (prefers-reduced-motion:reduce){.nx-rise{animation:none}.nx-tilt{perspective:none}.nx-tilt__card{transition:none;transform:none!important}.nx-mini__line{stroke-dashoffset:0;animation:none}.nx-mini__dot,.nx-radar__area{animation:none}.nx-card--hover,.nx-kpi,.nx-panel-soft,.nx-figure,.nx-promo,.nx-signin,.nx-trust__item,.nx-feature,.nx-step,.nx-control,.nx-capability__icon,.nx-signin__submit,.nx-keyvar,.nx-radar__vertex,.nx-radar__legend-item,.nx-tabs--pills button,.nx-header__nav a:after,.nx-chart .nx-mark__bar{transition:none}.nx-card--hover:hover,.nx-kpi:hover,.nx-panel-soft:hover,.nx-figure:hover,.nx-feature:hover,.nx-step:hover,.nx-control:hover,.nx-promo:hover,.nx-signin__submit:hover,.nx-capability:hover .nx-capability__icon{transform:none}}
:root{--nx-tint-red:#fdecec;--nx-tint-amber:#fff4e0;--nx-amber-deep:#9a5a08;--nx-app-topbar:72px;--nx-app-hero-art:320px;--nx-motion-rise:.48s}@keyframes nx-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nx-draw{to{stroke-dashoffset:0}}@keyframes nx-fade{0%{opacity:0}to{opacity:1}}@keyframes nx-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes nx-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes nx-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.nx-content>*{animation:nx-rise var(--nx-motion-rise) cubic-bezier(.2, .7, .2, 1) both}.nx-content>:first-child{animation-delay:0s}.nx-content>:nth-child(2){animation-delay:60ms}.nx-content>:nth-child(3){animation-delay:.12s}.nx-content>:nth-child(4){animation-delay:.18s}.nx-content>:nth-child(5){animation-delay:.24s}.nx-content>:nth-child(6){animation-delay:.3s}.nx-content>:nth-child(n+7){animation-delay:.36s}.nx-appcards>.nx-appcard:nth-child(2){animation:nx-rise var(--nx-motion-rise) .12s cubic-bezier(.2, .7, .2, 1) both}.nx-appcards>.nx-appcard:nth-child(3){animation:nx-rise var(--nx-motion-rise) .18s cubic-bezier(.2, .7, .2, 1) both}.nx-lift{transition:transform .22s,box-shadow .22s}.nx-lift:hover{box-shadow:var(--nx-shadow-lg);transform:translateY(-2px)}.nx-spark__line{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.3,.6,.3,1) .2s forwards nx-draw}.nx-spark__area{opacity:0;animation:.6s .8s forwards nx-fade}.nx-pop{animation:.16s ease-out both nx-pop}.nx-progress__fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:1.6s ease-in-out infinite nx-shimmer;position:absolute;inset:0}.nx-stage__icon--current svg{animation:1.4s linear infinite nx-spin}.nx-sidebar__nav a,.nx-btn,.nx-appcard__go,.nx-iconbtn,.nx-sidepromo__go{transition:background-color .16s,color .16s,transform .16s,box-shadow .16s}.nx-appcard__go:hover,.nx-sidepromo__go:hover{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.nx-content>*,.nx-appcards>.nx-appcard,.nx-pop,.nx-spark__line,.nx-spark__area,.nx-stage__icon--current svg{animation:none!important}.nx-progress__fill{transition:none}}.nx-app{grid-template-columns:var(--nx-sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.nx-sidebar{background:var(--nx-white);border-right:1px solid var(--gol-hairline);color:var(--gol-slate);gap:var(--gol-s4);padding:var(--gol-s4) var(--gol-s3) var(--gol-s3);z-index:15;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.nx-sidebar>.nx-wordmark{padding:0 var(--gol-s2);font-size:26px}.nx-sidebar__nav{gap:4px;display:grid}.nx-sidebar__nav a{min-height:44px;color:var(--gol-slate);border-left:0;border-radius:10px;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:500;line-height:1.2;display:flex}.nx-sidebar__nav a svg{color:var(--nx-blue);flex:none}.nx-sidebar__nav a:hover{background:var(--nx-ground-soft);color:var(--gol-navy);text-decoration:none}.nx-sidebar__nav a[aria-current=page]{background:var(--nx-tint-blue);color:var(--nx-blue);font-weight:600}.nx-sidebar__bottom{gap:var(--gol-s3);margin-top:auto;display:grid}.nx-sidebar__foot{font:500 10px/1.5 var(--gol-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gol-muted);padding:0 var(--gol-s2)}.nx-sidepromo{border-radius:var(--nx-radius-lg);isolation:isolate;border:1px solid var(--gol-hairline);min-height:156px;box-shadow:var(--nx-shadow);background:linear-gradient(180deg, var(--nx-sky-light), var(--nx-tint-teal));padding:var(--gol-s3);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.nx-sidepromo__art{z-index:-2;pointer-events:none;position:absolute;inset:0}.nx-sidepromo__art>*,.nx-sidepromo__art svg,.nx-sidepromo__art img{object-fit:cover;width:100%;height:100%}.nx-sidepromo:before{content:"";z-index:-1;background:linear-gradient(#fff0 20%,#ffffffdb 62%,#fffffff5 100%);position:absolute;inset:0}.nx-sidepromo__title{font:600 14px/1.3 var(--gol-sans);color:var(--gol-navy);letter-spacing:-.01em;max-width:15ch;padding-right:44px}.nx-sidepromo__go{right:var(--gol-s3);bottom:var(--gol-s3);background:var(--nx-white);width:36px;height:36px;color:var(--nx-blue);box-shadow:var(--nx-shadow);border:1px solid var(--gol-hairline);border-radius:999px;place-items:center;display:grid;position:absolute}.nx-sidepromo__go:hover{background:var(--nx-tint-blue);text-decoration:none}.nx-main{grid-template-rows:auto auto auto 1fr;min-width:0;display:grid}.nx-topbar{align-items:center;gap:var(--gol-s3);min-height:var(--nx-app-topbar);padding:0 var(--gol-s5);z-index:12;background:0 0;display:flex;position:sticky;top:0}.nx-topbar:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:linear-gradient(#ffffffe6,#fff9 70%,#fff0);position:absolute;inset:0}.nx-topbar__right{align-items:center;gap:var(--gol-s2);margin-left:auto;display:flex}.nx-topbar__search{flex:1;max-width:640px;position:relative}.nx-topbar__search .nx-input{background:var(--nx-white);height:44px;box-shadow:var(--nx-shadow);border-color:#0000;border-radius:999px;padding-left:42px;padding-right:64px;font-size:14px}.nx-topbar__search .nx-input::placeholder{color:var(--gol-muted)}.nx-topbar__search .nx-input:focus{border-color:var(--nx-blue);outline-offset:0;outline:3px solid #2f5bd62e}.nx-topbar__search>svg{color:var(--nx-blue);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.nx-kbd{font:500 10px/1 var(--gol-sans);letter-spacing:.08em;color:var(--gol-muted);border:1px solid var(--gol-hairline);background:var(--nx-ground-soft);pointer-events:none;white-space:nowrap;border-bottom-width:2px;border-radius:6px;padding:5px 7px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.nx-search__results{background:var(--nx-white);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius);box-shadow:var(--nx-shadow-lg);z-index:30;max-height:360px;padding:var(--gol-s1);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.nx-search__item{gap:var(--gol-s3);padding:10px var(--gol-s3);border-radius:var(--nx-radius-sm);color:var(--gol-slate);border:0;grid-template-columns:76px 1fr;align-items:center;font-size:14px;display:grid}.nx-search__item strong{color:var(--gol-navy);font-weight:600}.nx-search__item:hover,.nx-search__item:focus,.nx-search__item[aria-selected=true]{background:var(--nx-tint-blue);outline:none;text-decoration:none}.nx-search__kind{font:600 10px/1.6 var(--gol-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--nx-teal-deep)}.nx-search__empty{padding:var(--gol-s3);color:var(--gol-muted);font-size:13px}.nx-iconbtn{width:44px;height:44px;color:var(--gol-slate);background:0 0;border-radius:999px;place-items:center;display:grid;position:relative}.nx-iconbtn:hover,.nx-iconbtn[aria-expanded=true]{background:var(--nx-white);box-shadow:var(--nx-shadow);color:var(--nx-blue)}.nx-bell{position:relative}.nx-bell__dot{background:var(--nx-blue);border:2px solid var(--nx-white);box-sizing:content-box;border-radius:999px;width:9px;height:9px;margin:-2px;position:absolute;top:10px;right:11px}.nx-popover{background:var(--nx-white);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius-lg);width:min(360px,100vw - 32px);box-shadow:var(--nx-shadow-lg);z-index:30;padding:var(--gol-s3);gap:var(--gol-s2);display:grid;position:absolute;top:calc(100% + 8px);right:0}.nx-popover__head{justify-content:space-between;align-items:center;gap:var(--gol-s2);display:flex}.nx-popover__title{font:600 14px/1.3 var(--gol-sans);color:var(--gol-navy)}.nx-popover__list{gap:2px;display:grid}.nx-popover__item{gap:var(--gol-s2);padding:var(--gol-s2);border-radius:var(--nx-radius-sm);color:var(--gol-slate);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;display:grid}.nx-popover__item:hover,.nx-popover__item:focus-visible{background:var(--nx-tint-blue);text-decoration:none}.nx-popover__item strong{font:600 13px/1.3 var(--gol-sans);color:var(--gol-navy);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nx-popover__item span{color:var(--gol-muted);font-size:12px}.nx-popover__foot a{font-size:13px;font-weight:500}.nx-popover__empty{color:var(--gol-muted);padding:var(--gol-s2) 0;font-size:13px}.nx-usermenu{position:relative}.nx-usermenu__button{text-align:left;border-radius:999px;grid-template-columns:40px auto auto;align-items:center;gap:10px;padding:4px 8px 4px 4px;display:grid}.nx-usermenu__button:hover,.nx-usermenu__button[aria-expanded=true]{background:var(--nx-white);box-shadow:var(--nx-shadow)}.nx-avatar{background:var(--nx-tint-blue);width:40px;height:40px;color:var(--nx-blue);font:700 13px/1 var(--gol-sans);letter-spacing:.04em;border:1px solid #2f5bd626;border-radius:999px;place-items:center;display:grid}.nx-avatar--lg{width:64px;height:64px;font-size:20px}.nx-usermenu__name{font:600 15px/1.2 var(--gol-sans);color:var(--gol-navy);display:block}.nx-usermenu__org{font:400 12px/1.3 var(--gol-sans);color:var(--gol-muted);display:block}.nx-usermenu__button>svg{color:var(--gol-muted)}.nx-usermenu__menu{background:var(--nx-white);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius);min-width:260px;box-shadow:var(--nx-shadow-lg);padding:var(--gol-s2);z-index:30;gap:2px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.nx-usermenu__menu a,.nx-usermenu__menu button{text-align:left;width:100%;padding:10px var(--gol-s3);border-radius:var(--nx-radius-sm);color:var(--gol-slate);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.nx-usermenu__menu a svg,.nx-usermenu__menu button svg{color:var(--nx-blue)}.nx-usermenu__menu a:hover,.nx-usermenu__menu button:hover,.nx-usermenu__menu a:focus-visible,.nx-usermenu__menu button:focus-visible{background:var(--nx-tint-blue);text-decoration:none}.nx-usermenu__id{padding:var(--gol-s1) var(--gol-s3) var(--gol-s2);border-bottom:1px solid var(--gol-hairline);gap:2px;margin-bottom:4px;display:grid}.nx-usermenu__id strong{font:600 14px/1.3 var(--gol-sans);color:var(--gol-navy)}.nx-usermenu__id span{font:400 12px/1.4 var(--gol-mono);color:var(--gol-muted);word-break:break-all}.nx-content{padding:var(--gol-s3) var(--gol-s5) var(--gol-s7);gap:var(--gol-s5);align-content:start;display:grid}.nx-mobile-nav{display:none}.nx-skeleton{gap:var(--gol-s3);display:grid}.nx-skeleton__bar{background:linear-gradient(90deg, var(--nx-ground-soft), var(--nx-tint-blue), var(--nx-ground-soft));border-radius:999px;height:14px}.nx-skeleton__bar--lg{width:40%;height:56px}.nx-skeleton__bar--md{width:60%}.nx-skeleton__bar--sm{width:30%}.nx-skeleton__block{border-radius:var(--nx-radius-lg);background:var(--nx-ground-soft);border:1px solid var(--gol-hairline);height:220px}.nx-dash-hero{gap:var(--gol-s5);padding-top:var(--gol-s3);grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:center;display:grid}.nx-dash-hero__copy{gap:var(--gol-s2);display:grid}.nx-dash-hero .gol-display{letter-spacing:-.035em;max-width:none;font-size:clamp(40px,4.6vw,64px)}.nx-dash-hero__name{background:var(--nx-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.nx-dash-hero__sub{font:500 24px/1.3 var(--gol-sans);color:var(--gol-navy);letter-spacing:-.01em}.nx-dash-hero__sub strong{color:var(--nx-blue);font-weight:600}.nx-dash-hero .nx-lead{color:var(--gol-muted);max-width:46ch;margin-top:var(--gol-s1);font-size:16px}.nx-dash-hero__art{gap:var(--gol-s4);min-height:var(--nx-app-hero-art);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.nx-dash-hero__box{height:var(--nx-app-hero-art);min-width:0;position:relative}.nx-dash-hero__box>*{width:100%;height:100%}.nx-dash-hero__labels{gap:var(--gol-s2);font:500 11px/1.6 var(--gol-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--gol-slate);display:grid}.nx-dash-hero__labels:after{content:"";background:var(--nx-teal);width:40px;height:2px;margin-top:var(--gol-s1)}.nx-dash-hero__note{font:500 10px/1.8 var(--gol-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gol-muted);border-left:1px solid var(--gol-hairline);padding-left:var(--gol-s3);max-width:16ch}.nx-section{gap:var(--gol-s4);padding:0;display:grid}.nx-section-head{justify-content:space-between;align-items:flex-end;gap:var(--gol-s4);flex-wrap:wrap;display:flex}.nx-section-head__title{align-items:center;gap:var(--gol-s3);font:600 22px/1.2 var(--gol-sans);letter-spacing:-.01em;color:var(--gol-navy);display:flex}.nx-section-head__title:before{content:"";background:var(--nx-teal);flex:none;width:32px;height:2px}.nx-section-head__lead{color:var(--gol-muted);margin-left:calc(32px + var(--gol-s3));margin-top:4px;font-size:14px}.nx-section-head>a{color:var(--nx-blue);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.nx-appcards{gap:var(--gol-s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nx-appcard{gap:var(--gol-s3);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius-lg);background:var(--nx-white);padding:var(--gol-s4);min-width:0;box-shadow:var(--nx-shadow);grid-template-rows:auto auto 1fr auto;display:grid;position:relative}.nx-appcard__head{gap:var(--gol-s3);grid-template-columns:56px minmax(0,1fr) 40px;align-items:start;display:grid}.nx-appcard__icon{background:var(--nx-tint-blue);width:56px;height:56px;color:var(--nx-blue);border-radius:14px;place-items:center;display:grid}.nx-appcard__icon--lavender{background:var(--nx-tint-lavender);color:var(--nx-lavender)}.nx-appcard__icon--green{background:var(--nx-tint-green);color:var(--nx-green)}.nx-appcard__title{font:600 20px/1.2 var(--gol-sans);letter-spacing:-.01em;color:var(--gol-navy)}.nx-appcard--soon .nx-appcard__title{color:var(--gol-navy)}.nx-appcard__desc{color:var(--gol-slate);margin-top:4px;font-size:14px;line-height:1.5}.nx-appcard__go{border:1px solid var(--gol-hairline);width:40px;height:40px;color:var(--nx-blue);background:var(--nx-white);box-shadow:var(--nx-shadow);border-radius:999px;place-items:center;display:grid}.nx-appcard__go:hover{background:var(--nx-tint-blue);text-decoration:none}.nx-appcard--soon .nx-appcard__go{color:var(--gol-muted);box-shadow:none}.nx-tags{gap:var(--gol-s2);font:600 10px/1.4 var(--gol-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--nx-blue);flex-wrap:wrap;display:flex}.nx-tags span+span:before{content:"·";margin-right:var(--gol-s2);color:var(--gol-muted)}.nx-appcard--soon .nx-tags{color:var(--nx-blue)}.nx-appcard__preview{border:1px solid var(--gol-hairline);border-radius:var(--nx-radius);background:var(--nx-ground-soft);padding:var(--gol-s2);align-content:center;min-height:168px;font-size:12px;display:grid;position:relative;overflow:visible}.nx-appcard__preview-tag{top:-10px;right:var(--gol-s3);font:600 9px/1 var(--gol-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gol-muted);background:var(--nx-white);border:1px solid var(--gol-hairline);border-radius:999px;padding:5px 8px;position:absolute}.nx-appcard__foot{color:var(--gol-muted);gap:var(--gol-s2);flex-wrap:wrap;align-items:center;font-size:12px;display:flex}.nx-mini-table{border-radius:var(--nx-radius-sm);padding-right:40px;overflow:hidden}.nx-mini-table table{border-collapse:collapse;width:100%}.nx-mini-table th{font:600 9px/1.6 var(--gol-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gol-muted);text-align:left;padding:2px 6px 4px}.nx-mini-table td{border-top:1px solid var(--gol-hairline);font-family:var(--gol-mono);white-space:nowrap;color:var(--gol-slate);padding:5px 6px;font-size:11px}.nx-mini-table td .gol-chip{padding:2px 8px;font-size:10px}.nx-chromatogram{background:var(--nx-white);border:1px solid var(--gol-hairline);width:84px;height:84px;box-shadow:var(--nx-shadow-lg);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.nx-chromatogram svg{width:68px;height:68px}.nx-chromatogram__letters{font:700 8px/1 var(--gol-mono);letter-spacing:.18em;fill:var(--gol-navy)}.nx-ancestry{gap:var(--gol-s3);grid-template-columns:minmax(0,1.3fr) auto;align-items:center;display:grid}.nx-ancestry__map{width:100%;height:auto}.nx-ancestry__donut{gap:var(--gol-s2);grid-template-columns:72px auto;align-items:center;display:grid}.nx-ancestry__donut svg{width:72px;height:72px}.nx-ancestry__legend{font:500 10px/1.3 var(--gol-sans);color:var(--gol-slate);gap:3px;display:grid}.nx-ancestry__legend li{white-space:nowrap;align-items:center;gap:6px;display:flex}.nx-ancestry__legend i{background:var(--nx-swatch);border-radius:999px;flex:none;width:8px;height:8px}.nx-igas{gap:var(--gol-s2);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.nx-igas__card{background:var(--nx-white);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius-sm);gap:6px;min-width:0;padding:10px;display:grid}.nx-igas__label{font:600 10px/1.3 var(--gol-sans);color:var(--gol-navy)}.nx-igas__score{align-items:baseline;gap:6px;display:flex}.nx-igas__score strong{font:700 22px/1 var(--gol-sans);color:var(--gol-navy);letter-spacing:-.02em}.nx-igas__score span{font:500 9px/1 var(--gol-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gol-muted)}.nx-igas__curve{width:100%;height:44px}.nx-igas__rows{gap:5px;display:grid}.nx-igas__row{font:500 10px/1.2 var(--gol-sans);color:var(--gol-slate);grid-template-columns:minmax(0,1fr) 46%;align-items:center;gap:6px;display:grid}.nx-igas__row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-igas__bar{background:var(--nx-tint-blue);border-radius:999px;height:6px;overflow:hidden}.nx-igas__bar i{background:var(--nx-gradient);opacity:.85;border-radius:999px;height:100%;display:block}.nx-dash-bottom{gap:var(--gol-s4);grid-template-columns:minmax(0,1.25fr) minmax(0,1.15fr) minmax(240px,.75fr);align-items:stretch;display:grid}.nx-panel{border:1px solid var(--gol-hairline);border-radius:var(--nx-radius-lg);background:var(--nx-white);padding:var(--gol-s4);gap:var(--gol-s3);min-width:0;box-shadow:var(--nx-shadow);align-content:start;display:grid}.nx-panel__head{justify-content:space-between;align-items:center;gap:var(--gol-s3);display:flex}.nx-panel__title{font:600 17px/1.2 var(--gol-sans);color:var(--gol-navy);letter-spacing:-.01em;align-items:center;gap:10px;display:inline-flex}.nx-panel__title svg{color:var(--nx-blue)}.nx-panel__head>a{white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.nx-activity{display:grid}.nx-activity__item{gap:var(--gol-s3);border-bottom:1px solid var(--gol-hairline);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;padding:10px 0;display:grid;position:relative}.nx-activity__item:last-child{border-bottom:0}.nx-activity__icon{background:var(--nx-tint-blue);width:40px;height:40px;color:var(--nx-blue);border-radius:10px;place-items:center;display:grid}.nx-activity__icon--failed{background:var(--nx-tint-red);color:var(--nx-red)}.nx-activity__icon--running{background:var(--nx-tint-teal);color:var(--nx-teal-deep)}.nx-activity__title{font:600 14px/1.3 var(--gol-sans);color:var(--gol-navy);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nx-activity__title:hover{text-decoration:underline}.nx-activity__meta{font:400 12px/1.5 var(--gol-sans);color:var(--gol-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-activity__time{font:500 12px/1.5 var(--gol-sans);color:var(--gol-muted);white-space:nowrap}.nx-kebab{width:32px;height:32px;color:var(--gol-muted);font:700 16px/1 var(--gol-sans);letter-spacing:.06em;border-radius:999px;place-items:center;display:grid}.nx-kebab:hover,.nx-kebab[aria-expanded=true]{background:var(--nx-tint-blue);color:var(--nx-blue)}.nx-menu{background:var(--nx-white);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius);min-width:180px;box-shadow:var(--nx-shadow-lg);padding:var(--gol-s1);z-index:20;gap:2px;display:grid;position:absolute;top:calc(100% - 6px);right:0}.nx-menu a,.nx-menu button{text-align:left;border-radius:var(--nx-radius-sm);width:100%;color:var(--gol-slate);align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.nx-menu a svg,.nx-menu button svg{color:var(--nx-blue)}.nx-menu a:hover,.nx-menu button:hover,.nx-menu a:focus-visible,.nx-menu button:focus-visible{background:var(--nx-tint-blue);text-decoration:none}.nx-menu button[disabled]{opacity:.5;cursor:not-allowed}.nx-stats{gap:var(--gol-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nx-stat{border:1px solid var(--gol-hairline);border-radius:var(--nx-radius);background:var(--nx-white);padding:var(--gol-s3);gap:var(--gol-s2);grid-template-columns:minmax(0,1fr) 88px;align-items:end;min-width:0;display:grid}.nx-stat__figure{font:700 30px/1.05 var(--gol-sans);font-variant-numeric:tabular-nums;color:var(--gol-navy);letter-spacing:-.03em}.nx-stat__label{color:var(--gol-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.nx-stat__delta{font:600 11px/1.4 var(--gol-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;margin-top:6px;padding:2px 8px;display:inline-flex}.nx-stat__delta--up{color:var(--nx-green);background:var(--nx-tint-green)}.nx-stat__delta--down{color:var(--nx-amber-deep);background:var(--nx-tint-amber)}.nx-stat__delta--flat{color:var(--gol-muted);background:var(--nx-ground-soft)}.nx-spark{width:88px;height:36px;display:block;overflow:visible}.nx-countup{display:inline-block;position:relative}.nx-countup__ghost{visibility:hidden}.nx-countup__live{white-space:nowrap;position:absolute;top:0;left:0}.nx-period{align-items:center;display:inline-flex;position:relative}.nx-period select{appearance:none;border:1px solid var(--gol-hairline);background:var(--nx-white);height:34px;font:500 12px/1 var(--gol-sans);color:var(--gol-slate);cursor:pointer;border-radius:999px;padding:0 30px 0 12px}.nx-period svg{pointer-events:none;color:var(--gol-muted);position:absolute;right:10px}.nx-photo{border-radius:var(--nx-radius-lg);isolation:isolate;min-height:280px;color:var(--nx-white);padding:var(--gol-s4);box-shadow:var(--nx-shadow);background:linear-gradient(160deg, var(--nx-indigo) 0%, var(--nx-navy) 55%, var(--nx-teal-deep) 130%);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.nx-photo__art{z-index:-2;pointer-events:none;position:absolute;inset:0}.nx-photo__art>*,.nx-photo__art svg,.nx-photo__art img{object-fit:cover;width:100%;height:100%}.nx-photo:before{content:"";z-index:-1;background:linear-gradient(#14213d26 0%,#14213d8c 60%,#14213dc7 100%);position:absolute;inset:0}.nx-photo__title{font:600 22px/1.2 var(--gol-sans);letter-spacing:-.01em;text-shadow:0 2px 12px #14213d66;max-width:14ch}.nx-photo__rule{background:var(--nx-teal);width:40px;height:2px;margin-top:var(--gol-s2);display:block}.nx-photo__foot{justify-content:space-between;align-items:flex-end;gap:var(--gol-s3);display:flex}.nx-photo__mark{font:700 18px/1 var(--gol-sans);letter-spacing:-.03em;color:var(--nx-white);align-items:center;gap:8px;display:inline-flex}.nx-photo__caps{font:500 9px/1.6 var(--gol-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--nx-sky-light);text-align:right;max-width:18ch}.nx-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--gol-s4);flex-wrap:wrap;display:flex}.nx-pagehead__title{font:700 clamp(28px, 3vw, 36px)/1.15 var(--gol-sans);letter-spacing:-.025em;color:var(--gol-navy)}.nx-pagehead__lead{color:var(--gol-muted);max-width:60ch;margin-top:6px;font-size:15px}.nx-pagehead__actions{gap:var(--gol-s2);flex-wrap:wrap;align-items:center;display:flex}.nx-pagehead .gol-eyebrow{color:var(--nx-teal-deep)}.nx-pill-select{align-items:center;display:inline-flex;position:relative}.nx-pill-select select{appearance:none;border:1px solid var(--gol-hairline);background:var(--nx-white);height:44px;font:500 14px/1 var(--gol-sans);color:var(--gol-slate);box-shadow:var(--nx-shadow);cursor:pointer;border-radius:999px;padding:0 36px 0 16px}.nx-pill-select svg{pointer-events:none;color:var(--gol-muted);position:absolute;right:14px}.nx-count{font:500 12px/1 var(--gol-sans);color:var(--gol-muted);background:var(--nx-ground-soft);border:1px solid var(--gol-hairline);border-radius:999px;padding:6px 10px}.nx-btn--primary{border-radius:10px}.nx-btn--secondary{box-shadow:var(--nx-shadow);border-radius:10px}.nx-btn--danger{background:var(--nx-white);color:var(--nx-red);border-color:#c23b3b59;border-radius:10px}.nx-btn--danger:hover{background:var(--nx-tint-red)}.nx-card{border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow)}.nx-card__title{letter-spacing:-.01em;font-size:17px}.nx-table-wrap{border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow)}.gol-table thead th{background:var(--nx-ground-soft);font:600 11px/1.4 var(--gol-sans);letter-spacing:.08em;padding:12px var(--gol-s3)}.gol-table td{padding:12px var(--gol-s3)}.gol-table tbody tr:last-child td{border-bottom:0}.gol-table tbody tr:hover{background:var(--nx-ground-soft)}.nx-cell-title{gap:2px;display:grid}.nx-cell-title a{color:var(--gol-navy);font-weight:600}.nx-cell-title span{font:400 11px/1.4 var(--gol-mono);color:var(--gol-muted)}.nx-cell-progress{grid-template-columns:64px auto;align-items:center;gap:8px;display:grid}.nx-cell-progress .nx-progress{height:6px}.nx-dl{flex-wrap:wrap;gap:6px;display:inline-flex}.nx-dl a{border:1px solid var(--gol-hairline);background:var(--nx-white);font:500 12px/1.4 var(--gol-sans);color:var(--nx-blue);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.nx-dl a:hover{background:var(--nx-tint-blue);text-decoration:none}.nx-status{font:600 12px/1.4 var(--gol-sans);letter-spacing:.02em;text-transform:none;background:var(--nx-ground-soft);border:1px solid var(--gol-hairline);border-radius:999px;padding:3px 10px 3px 8px}.nx-status--succeeded{background:var(--nx-tint-green);border-color:#0000}.nx-status--failed{background:var(--nx-tint-red);border-color:#0000}.nx-status--validating,.nx-status--running,.nx-status--reporting{background:var(--nx-tint-blue);border-color:#0000}.nx-detail-head{gap:var(--gol-s3);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius-lg);background:var(--nx-white);padding:var(--gol-s4);box-shadow:var(--nx-shadow);display:grid}.nx-detail-head__row{justify-content:space-between;align-items:flex-start;gap:var(--gol-s3);flex-wrap:wrap;display:flex}.nx-detail-head__meta{gap:var(--gol-s3);font:400 12px/1.5 var(--gol-mono);color:var(--gol-muted);flex-wrap:wrap;display:flex}.nx-runcard{gap:var(--gol-s3);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius-lg);background:var(--nx-white);padding:var(--gol-s4);box-shadow:var(--nx-shadow);display:grid}.nx-runcard__head{justify-content:space-between;align-items:baseline;gap:var(--gol-s3);flex-wrap:wrap;display:flex}.nx-runcard__pct{font:700 28px/1 var(--gol-sans);color:var(--gol-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.nx-runcard__pct small{font:500 12px/1 var(--gol-sans);color:var(--gol-muted);letter-spacing:0;margin-left:6px}.nx-progress{background:var(--nx-tint-blue);border-radius:999px;height:10px;overflow:hidden}.nx-progress__fill{background:var(--nx-gradient);border-radius:999px;min-width:4px;height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.nx-stages{gap:var(--gol-s2);display:grid}.nx-stage{align-items:center;gap:var(--gol-s3);padding:10px var(--gol-s3);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius);background:var(--nx-white);color:var(--gol-slate);grid-template-columns:28px 1fr auto;font-size:14px;display:grid}.nx-stage__icon{border:1.5px solid var(--gol-hairline);width:28px;height:28px;color:var(--gol-muted);font:600 11px/1 var(--gol-mono);background:var(--nx-white);border-radius:999px;place-items:center;display:grid}.nx-stage__icon--done{background:var(--nx-green);border-color:var(--nx-green);color:var(--nx-white)}.nx-stage__icon--current{background:var(--nx-tint-blue);border-color:var(--nx-blue);color:var(--nx-blue)}.nx-stage--done{color:var(--gol-navy);border-color:#167a5259}.nx-stage--current{border-color:var(--nx-blue);background:var(--nx-tint-blue);color:var(--gol-navy);font-weight:600}.nx-stage__state{font:600 10px/1 var(--gol-sans);color:var(--gol-muted);text-transform:uppercase;letter-spacing:.16em}.nx-stage--done .nx-stage__state{color:var(--nx-green)}.nx-stage--current .nx-stage__state{color:var(--nx-blue)}.nx-failcard{gap:var(--gol-s2);border-radius:var(--nx-radius-lg);background:var(--nx-tint-red);padding:var(--gol-s4);box-shadow:var(--nx-shadow);border:1px solid #c23b3b4d;display:grid}.nx-failcard__title{font:600 17px/1.2 var(--gol-sans);color:var(--nx-red);align-items:center;gap:10px;display:inline-flex}.nx-failcard__code{font:600 13px/1.4 var(--gol-mono);color:var(--gol-navy)}.nx-failcard__action{gap:var(--gol-s2);background:var(--nx-white);border-radius:var(--nx-radius);padding:var(--gol-s3);color:var(--gol-slate);grid-template-columns:auto 1fr;align-items:start;font-size:14px;display:grid}.nx-failcard__action strong{color:var(--gol-navy)}.nx-events{margin-top:var(--gol-s3);gap:2px;display:grid}.nx-events li{gap:var(--gol-s3);font:400 12px/1.6 var(--gol-mono);color:var(--gol-muted);border-bottom:1px solid var(--gol-hairline);grid-template-columns:28px auto 1fr;padding:6px 0;display:grid}.nx-events li:last-child{border-bottom:0}.nx-events li b{color:var(--gol-navy);font-weight:600}details.nx-card>summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}details.nx-card>summary::-webkit-details-marker{display:none}details.nx-card>summary:after{content:"+";font:500 18px/1 var(--gol-sans);color:var(--gol-muted)}details.nx-card[open]>summary:after{content:"–"}.nx-projects{gap:var(--gol-s4);grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);align-items:start;display:grid}.nx-project-grid{grid-template-columns:repeat(auto-fill, minmax(var(--nx-card-min), 1fr));gap:var(--gol-s3);display:grid}.nx-project{gap:var(--gol-s2);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius-lg);background:var(--nx-white);padding:var(--gol-s3);box-shadow:var(--nx-shadow);min-width:0;display:grid}.nx-project__head{gap:var(--gol-s2);grid-template-columns:40px minmax(0,1fr);align-items:center;display:grid}.nx-project__icon{background:var(--nx-tint-blue);width:40px;height:40px;color:var(--nx-blue);border-radius:10px;place-items:center;display:grid}.nx-project__name{font:600 16px/1.3 var(--gol-sans);color:var(--gol-navy);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-project__desc{color:var(--gol-slate);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.nx-project__meta{gap:var(--gol-s2);font:400 12px/1.4 var(--gol-sans);color:var(--gol-muted);flex-wrap:wrap;align-items:center;display:flex}.nx-profile{gap:var(--gol-s3);grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}.nx-profile strong{font:600 18px/1.2 var(--gol-sans);color:var(--gol-navy);display:block}.nx-profile span{color:var(--gol-muted);font-size:13px}.nx-dl-list{gap:0;display:grid}.nx-dl-list>div{justify-content:space-between;gap:var(--gol-s3);border-bottom:1px solid var(--gol-hairline);padding:10px 0;font-size:14px;display:flex}.nx-dl-list>div:last-child{border-bottom:0}.nx-dl-list dt{color:var(--gol-muted)}.nx-dl-list dd{color:var(--gol-navy);text-align:right;margin:0}.nx-support{gap:var(--gol-s4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.nx-support__mail{font:600 15px/1.2 var(--gol-mono);color:var(--nx-blue);background:var(--nx-tint-blue);border-radius:10px;align-items:center;gap:10px;width:fit-content;padding:12px 16px;display:inline-flex}.nx-steps{gap:var(--gol-s2);counter-reset:nx-step;display:grid}.nx-steps li{gap:var(--gol-s2);color:var(--gol-slate);grid-template-columns:28px 1fr;align-items:start;font-size:14px;display:grid}.nx-steps li:before{counter-increment:nx-step;content:counter(nx-step, decimal-leading-zero);font:600 11px/1 var(--gol-mono);color:var(--nx-blue);background:var(--nx-tint-blue);border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.nx-sources{gap:var(--gol-s2);display:grid}.nx-source{gap:var(--gol-s2);border:1px solid var(--gol-hairline);border-radius:var(--nx-radius);background:var(--nx-ground-soft);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;padding:10px;font-size:13px;display:grid}.nx-source__icon{background:var(--nx-white);border:1px solid var(--gol-hairline);width:36px;height:36px;color:var(--nx-blue);border-radius:10px;place-items:center;display:grid}.nx-source strong{color:var(--gol-navy);font-weight:600;display:block}.nx-source span{font:400 11px/1.4 var(--gol-mono);color:var(--gol-muted)}.nx-new{gap:var(--gol-s4);grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:start;display:grid}.nx-new .nx-card{padding:var(--gol-s4)}.nx-new .nx-tabs{gap:var(--gol-s1);background:var(--nx-ground-soft);border-bottom:0;border-radius:999px;width:fit-content;padding:4px}.nx-new .nx-tabs button{border-bottom:0;border-radius:999px;margin:0;padding:8px 16px;font-weight:500}.nx-new .nx-tabs button[aria-selected=true]{background:var(--nx-white);color:var(--nx-blue);box-shadow:var(--nx-shadow)}.nx-new .nx-dropzone{border-radius:var(--nx-radius-lg)}.nx-new .nx-select,.nx-new .nx-input{border-radius:10px}.nx-aside-list{gap:var(--gol-s2);display:grid}.nx-aside-list li{gap:var(--gol-s2);color:var(--gol-slate);grid-template-columns:24px 1fr;align-items:start;font-size:13px;display:grid}.nx-aside-list li svg{color:var(--nx-green);margin-top:2px}@media (max-width:1279px){.nx-dash-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nx-dash-bottom .nx-photo{grid-column:1/-1;min-height:200px}.nx-appcards{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-dash-hero{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.nx-dash-hero__note{display:none}.nx-projects,.nx-new{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.nx-app{grid-template-columns:minmax(0,1fr)}.nx-sidebar{display:none}.nx-mobile-nav{gap:var(--gol-s1);padding:var(--gol-s2) var(--gol-s3);background:var(--nx-white);border-bottom:1px solid var(--gol-hairline);scrollbar-width:none;display:flex;overflow-x:auto}.nx-mobile-nav::-webkit-scrollbar{display:none}.nx-mobile-nav a{color:var(--gol-slate);font:500 13px/1 var(--gol-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;display:inline-flex}.nx-mobile-nav a svg{color:var(--nx-blue)}.nx-mobile-nav a[aria-current=page]{background:var(--nx-tint-blue);color:var(--nx-blue);font-weight:600}.nx-topbar{padding:0 var(--gol-s3);gap:var(--gol-s2)}.nx-content{padding:var(--gol-s3) var(--gol-s3) var(--gol-s6);gap:var(--gol-s4)}.nx-dash-hero{grid-template-columns:minmax(0,1fr)}.nx-dash-hero__art{display:none}.nx-appcards,.nx-dash-bottom{grid-template-columns:minmax(0,1fr)}.nx-usermenu__name,.nx-usermenu__org{display:none}.nx-usermenu__button{grid-template-columns:40px auto;padding:4px}.nx-kbd{display:none}.nx-topbar__search .nx-input{padding-right:var(--gol-s3)}}@media (max-width:767px){.nx-stats,.nx-igas{grid-template-columns:minmax(0,1fr)}.nx-dash-hero .gol-display{font-size:clamp(36px,10vw,48px)}.nx-dash-hero__sub{font-size:20px}.nx-activity__item{grid-template-columns:40px minmax(0,1fr) auto}.nx-activity__time{grid-area:2/2}.nx-activity__item>.nx-kebab-wrap{grid-area:1/3/span 2}.nx-pagehead__actions{width:100%}.nx-pagehead__actions .nx-btn{flex:1}.nx-detail-head__row{flex-direction:column}.nx-chromatogram{width:72px;height:72px;right:-8px}.nx-chromatogram svg{width:58px;height:58px}.nx-search__item{grid-template-columns:1fr;gap:2px}.nx-cell-progress{grid-template-columns:48px auto}}@media (max-width:480px){.nx-ancestry{grid-template-columns:minmax(0,1fr)}.nx-ancestry__donut{justify-content:start}}@media (max-height:760px){.nx-sidepromo{min-height:120px}.nx-sidebar{gap:var(--gol-s3)}}@media print{.nx-sidebar,.nx-topbar,.nx-mobile-nav{display:none}}
:root{--nx-helix-stage-height:560px;--nx-helix-stage-height-mobile:var(--nx-helix-height-mobile);--nx-helix-art-width:420px;--nx-helix-art-height:320px}.nx-helix__stage{min-width:0;position:relative}.nx-helix__canvas{height:var(--nx-helix-stage-height);min-height:var(--nx-helix-stage-height);border-radius:var(--nx-radius-lg);touch-action:pan-y;cursor:grab;isolation:auto;position:relative;overflow:visible}.nx-helix__canvas:active{cursor:grabbing}.nx-helix__canvas:focus-visible{outline:2px solid var(--nx-blue);outline-offset:4px}.nx-helix__gl{z-index:-1;pointer-events:none;contain:layout paint;position:absolute;inset:-8% -30%}.nx-helix__gl canvas,.nx-helix-art__gl canvas{display:block;width:100%!important;height:100%!important}.nx-helix__poster{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.nx-helix__poster svg{width:100%;height:100%;overflow:visible}.nx-helix__badge,.nx-helix-art__badge{letter-spacing:.14em;text-transform:uppercase;color:var(--nx-muted);border:1px solid var(--nx-border);pointer-events:none;background:#ffffffd1;border-radius:999px;padding:4px 8px;font-size:10px;line-height:1;position:absolute;top:0;right:0}.nx-helix__hint{bottom:0;left:0}.nx-helix__caption{margin-top:var(--gol-s2);grid-column:1/-1}.nx-helix-art{width:var(--nx-helix-art-width);max-width:100%;height:var(--nx-helix-art-height);min-height:var(--nx-helix-art-height);pointer-events:none;isolation:auto;position:relative;overflow:visible}.nx-helix-art__poster{place-items:center;display:grid;position:absolute;inset:0}.nx-helix-art__poster svg{width:100%;height:100%;overflow:visible}.nx-helix-art__gl{z-index:-1;contain:layout paint;position:absolute;inset:-14% -12%}@media (max-width:1023px){.nx-helix__canvas{height:var(--nx-helix-stage-height-mobile);min-height:var(--nx-helix-stage-height-mobile)}.nx-helix__gl{inset:-4% -12%}}@media (max-width:767px){.nx-helix__gl{inset:-2% -6%}.nx-helix-art{width:100%;height:260px;min-height:260px}.nx-helix-art__gl{inset:-6% -4%}}@media (prefers-reduced-motion:reduce){.nx-helix__canvas{cursor:default}}
