:root,[data-brand=team]{--npk-bg:#040c0f;--npk-surface:#0a1721;--npk-surface-2:#0e1d2b;--npk-surface-deep:#07121a;--npk-surface-band:#06111a;--npk-surface-raised:#0b1b29;--npk-sidebar:#060f14;--npk-field:#07111a;--npk-overlay:#040c0fc7;--npk-avatar-bg:#13283b;--npk-avatar-fg:#7cc4f8;--npk-row-selected:#189bf317;--npk-row-highlight:#189bf30d;--npk-table-head:#ffffff05;--npk-ring-muted:#2a3b49;--npk-dot-muted:#3a4a57;--npk-accent:#189bf3;--npk-accent-2:#7cc4f8;--npk-accent-tint:#cfe8fc;--npk-accent-soft:#189bf31f;--npk-accent-softer:#189bf314;--npk-accent-fill:#189bf324;--npk-accent-line:#189bf359;--npk-accent-line-strong:#189bf380;--npk-glow:#0068db;--npk-pattern-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M9.5 6.2v6.6M6.2 9.5h6.6' stroke='%2368BCF7' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");--npk-pattern-plus-bright:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M9.5 6.2v6.6M6.2 9.5h6.6' stroke='%23CFE8FC' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");--npk-glow-shadow:#0068db66;--npk-on-accent:#040c0f;--npk-text:#fff;--npk-text-soft:#e6ebee;--npk-text-2:#d5dce0;--npk-text-lead:#c9d3d8;--npk-text-3:#aeb8bf;--npk-text-4:#7d8a93;--npk-text-4-tint:#94a1a9;--npk-text-5:#5f6d76;--npk-border:#ffffff14;--npk-border-soft:#ffffff12;--npk-border-strong:#ffffff24;--npk-border-faint:#ffffff0d;--npk-divider:#ffffff1a;--npk-ghost:#ffffff12;--npk-ghost-hover:#ffffff1f;--npk-control-border:#63717b;--npk-control-border-hover:#8a97a0;--npk-danger:#f08c8c;--npk-danger-soft:#f08c8c1f;--npk-danger-line:#f08c8c8c;--npk-warning:#e8b04b;--npk-warning-soft:#e8b04b1a;--npk-warning-line:#e8b04b59;--npk-warning-text:#f1d6a0;--npk-success:#7ce3a1;--npk-success-soft:#7ce3a11f;--npk-success-line:#7ce3a180;--npk-font:"Poppins", "Poppins Fallback", "Segoe UI", system-ui, sans-serif;--npk-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--npk-container:1200px;--npk-gutter:clamp(20px, 5vw, 120px);--npk-header-h:88px;--npk-section-gap:clamp(64px, 9.4vw, 136px);--npk-app-sidebar-w:264px;--npk-app-header-h:72px;--npk-app-header-h-mobile:56px;--npk-radius-xs:8px;--npk-radius-sm:10px;--npk-radius-md:12px;--npk-radius-lg:14px;--npk-radius-xl:18px;--npk-radius-2xl:20px;--npk-radius-3xl:24px;--npk-radius-pill:999px;--npk-cut:10px;--npk-ease:cubic-bezier(.2, .7, .2, 1);--npk-duration:.18s}[data-brand=studios]{--npk-surface:#0a171c;--npk-surface-2:#0e2f38;--npk-surface-deep:#071216;--npk-surface-band:#061115;--npk-surface-raised:#0c1d23;--npk-sidebar:#061115;--npk-field:#061115;--npk-overlay:#040c0fd1;--npk-deep:#113844;--npk-avatar-bg:#11343f;--npk-avatar-fg:#46e6ff;--npk-row-selected:#46e6ff17;--npk-row-highlight:#46e6ff0d;--npk-ring-muted:#1f3d47;--npk-dot-muted:#2e4a54;--npk-accent:#46e6ff;--npk-accent-2:#46e6ff;--npk-accent-tint:#d4f9ff;--npk-accent-soft:#46e6ff1a;--npk-accent-softer:#46e6ff12;--npk-accent-fill:#46e6ff24;--npk-accent-line:#46e6ff4d;--npk-accent-line-strong:#46e6ff80;--npk-glow:#113844;--npk-pattern-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M9.5 6.2v6.6M6.2 9.5h6.6' stroke='%2346E6FF' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");--npk-pattern-plus-bright:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M9.5 6.2v6.6M6.2 9.5h6.6' stroke='%23D4F9FF' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");--npk-glow-shadow:#46e6ff47;--npk-header-h:80px}.npk{min-height:100vh;background:var(--npk-bg);min-height:100dvh;color:var(--npk-text);font-family:var(--npk-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:break-word;font-size:15px;line-height:1.6}.npk *,.npk :before,.npk :after{box-sizing:border-box}.npk :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,fieldset){margin:0;padding:0}.npk :where(ul,ol){list-style:none}.npk :where(a){color:inherit;text-decoration:none}.npk :where(button,input,textarea,select){font:inherit;color:inherit}.npk :where(img,svg){max-width:100%;display:block}.npk :where(fieldset){border:0;min-width:0}.npk :focus-visible{outline:2px solid var(--npk-accent);outline-offset:3px;border-radius:4px}.npk :focus:not(:focus-visible){outline:none}.npk ::selection{background:var(--npk-accent);color:var(--npk-on-accent)}.npk-container{width:min(100% - 2 * var(--npk-gutter), var(--npk-container));margin-inline:auto}.npk-chamfer{clip-path:polygon(var(--npk-cut,10px) 0, 100% 0, 100% calc(100% - var(--npk-cut,10px)), calc(100% - var(--npk-cut,10px)) 100%, 0 100%, 0 var(--npk-cut,10px))}.npk-accent{color:var(--npk-accent)}.npk-mono{font-family:var(--npk-mono)}.npk-nowrap{white-space:nowrap}.npk-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.npk-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.npk-h1{letter-spacing:-.015em;font-size:clamp(38px,6.1vw,88px);font-weight:700;line-height:1.04}.npk-h1--page{font-size:clamp(36px,5vw,72px)}.npk-h1--compact{font-size:clamp(34px,4.2vw,60px);line-height:1.06}.npk-h2{letter-spacing:-.015em;font-size:clamp(30px,3.9vw,56px);font-weight:700;line-height:1.08}.npk-h2--md{font-size:clamp(28px,3.35vw,48px);line-height:1.1}.npk-h3{letter-spacing:normal;font-size:clamp(19px,1.55vw,22px);font-weight:600;line-height:1.3}.npk-lead{color:var(--npk-text-3);font-size:clamp(16px,1.25vw,18px);line-height:1.65}.npk-body{color:var(--npk-text-3);font-size:15px;line-height:1.65}.npk-meta{color:var(--npk-text-4);font-size:13px}@media (pointer:coarse){.npk .npk-hit{position:relative}.npk .npk-hit:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}html.npk-reduce-motion .npk *,html.npk-reduce-motion .npk :before,html.npk-reduce-motion .npk :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.npk-control{border:1px solid var(--npk-control-border);border-radius:var(--npk-radius-md);background:var(--npk-field);width:100%;min-width:0;height:50px;color:var(--npk-text);transition:border-color var(--npk-duration) var(--npk-ease), box-shadow var(--npk-duration) var(--npk-ease);padding:0 16px;font-family:inherit;font-size:15px;line-height:1.5}.npk-control::placeholder{color:var(--npk-text-5);opacity:1}.npk-control:hover:not(:disabled){border-color:var(--npk-control-border-hover)}.npk .npk-control:focus-visible,.npk-control:focus-visible{border-color:var(--npk-accent);border-radius:var(--npk-radius-md);box-shadow:0 0 0 3px var(--npk-accent-soft);outline:none}.npk-control[aria-invalid=true]{border-color:var(--npk-danger-line)}.npk-control[aria-invalid=true]:focus-visible{border-color:var(--npk-danger);box-shadow:0 0 0 3px var(--npk-danger-soft)}.npk-control:disabled{opacity:.55;cursor:not-allowed}.npk-control--sm{border-radius:var(--npk-radius-sm);height:42px;padding:0 14px;font-size:14px}@media (pointer:coarse){.npk-control--sm{height:44px}}textarea.npk-control{resize:vertical;height:auto;min-height:140px;padding:14px 16px}select.npk-control{appearance:none;cursor:pointer;padding-right:44px}select.npk-control option{background:var(--npk-surface);color:var(--npk-text)}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-pl.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-pl.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-pl.woff2)format("woff2")}@font-face{font-family:Poppins Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:112.158%;ascent-override:93.6178%;descent-override:31.2059%;line-gap-override:8.916%}:root{--npk-panel:#08131cdb;--npk-header-h:76px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (orientation:landscape) and (max-height:540px){:root{--npk-header-h:60px}}*,:before,:after{box-sizing:border-box}html{background:var(--npk-bg);scroll-padding-top:var(--npk-header-h);-webkit-text-size-adjust:100%}html:not(.npk-reduce-motion){scroll-behavior:smooth}body{background:var(--npk-bg);min-height:100vh;color:var(--npk-text);font-family:var(--npk-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15.5px;line-height:1.65;overflow-x:hidden}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}svg{display:block}:focus-visible{outline:2px solid var(--npk-accent);outline-offset:3px;border-radius:4px}::selection{background:var(--npk-accent);color:var(--npk-on-accent)}.container{width:min(100% - 2 * var(--npk-gutter), var(--npk-container));margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{--npk-cut:10px;white-space:nowrap;cursor:pointer;height:52px;clip-path:polygon(var(--npk-cut) 0, 100% 0, 100% calc(100% - var(--npk-cut)), calc(100% - var(--npk-cut)) 100%, 0 100%, 0 var(--npk-cut));transition:background-color .16s var(--npk-ease), filter .16s var(--npk-ease);border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.btn--primary{background:var(--npk-accent);color:var(--npk-on-accent)}.btn--primary:hover{filter:brightness(1.1)}.btn--primary:focus-visible{box-shadow:inset 0 0 0 2px var(--npk-on-accent), inset 0 0 0 4px var(--npk-text);outline:none}.btn--secondary{background:var(--npk-ghost);color:var(--npk-text);font-weight:600}.btn--secondary:hover{background:var(--npk-ghost-hover)}.btn--secondary:focus-visible{box-shadow:inset 0 0 0 2px var(--npk-accent);outline:none}.btn--sm{--npk-cut:8px;height:40px;padding:0 16px;font-size:14px}.btn:disabled{cursor:default;opacity:.5;filter:none}.section-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(32px,4.2vw,56px);font-weight:700;line-height:1.08}.section-lead{max-width:34em;color:var(--npk-text-lead);font-size:clamp(16px,1.3vw,18px);line-height:1.6}
