:root{--pk-cyan: #00d4ff;--pk-cyan-bright: #4de4ff;--pk-cyan-dim: #00a8cc;--pk-blue: #1e40e5;--pk-blue-deep: #1530b8;--pk-navy: #0a1238;--pk-navy-soft: #111a47;--pk-ink: #04081c;--pk-paper: #fafaf7;--pk-paper-soft: #f2f2ec;--pk-stone-100: #e8e8e1;--pk-stone-200: #d2d2c8;--pk-stone-300: #a8a89c;--pk-stone-400: #7a7a6e;--pk-stone-500: #4f4f46;--pk-stone-600: #2e2e28;--pk-stone-700: #1a1a16;--pk-verified: #1abe7b;--pk-verified-bg: #e4f7ee;--pk-pending: #c8911a;--pk-pending-bg: #fbf1dc;--pk-failed: #c8362f;--pk-failed-bg: #fae6e4;--pk-info: var(--pk-blue);--pk-info-bg: #e5eafc;--bg-base: var(--pk-paper);--bg-elevated: #ffffff;--bg-sunken: var(--pk-paper-soft);--bg-inverse: var(--pk-navy);--fg-primary: var(--pk-navy);--fg-secondary: var(--pk-stone-500);--fg-tertiary: var(--pk-stone-400);--fg-muted: var(--pk-stone-300);--fg-inverse: var(--pk-paper);--fg-accent: var(--pk-blue);--line-hairline: var(--pk-stone-100);--line-default: var(--pk-stone-200);--line-strong: var(--pk-navy);--font-serif: "IBM Plex Serif", ui-serif, Georgia, "Times New Roman", serif;--t-2xs: 11px;--t-xs: 12px;--t-sm: 13px;--t-base: 15px;--t-md: 17px;--t-lg: 20px;--t-xl: 24px;--t-2xl: 30px;--t-3xl: 38px;--t-4xl: 48px;--t-5xl: 64px;--t-6xl: 88px;--w-light: 300;--w-regular: 400;--w-medium: 500;--w-semibold: 600;--w-bold: 700;--lh-tight: 1.08;--lh-snug: 1.22;--lh-normal: 1.5;--lh-relaxed: 1.65;--tr-tightest: -.03em;--tr-tight: -.015em;--tr-normal: 0;--tr-wide: .04em;--tr-widest: .12em;--s-0: 0;--s-1: 2px;--s-2: 4px;--s-3: 8px;--s-4: 12px;--s-5: 16px;--s-6: 20px;--s-7: 24px;--s-8: 32px;--s-9: 40px;--s-10: 48px;--s-11: 64px;--s-12: 80px;--s-13: 96px;--s-14: 128px;--r-none: 0;--r-xs: 2px;--r-sm: 3px;--r-md: 4px;--r-lg: 6px;--r-pill: 999px;--bw-hairline: 1px;--bw-default: 1px;--bw-strong: 2px;--shadow-none: none;--shadow-hairline: 0 0 0 1px var(--line-hairline);--shadow-flat: 0 1px 0 0 rgba(10, 18, 56, .04);--shadow-low: 0 1px 2px 0 rgba(10, 18, 56, .04), 0 0 0 1px var(--line-hairline);--shadow-mid: 0 4px 12px -2px rgba(10, 18, 56, .08), 0 0 0 1px var(--line-hairline);--shadow-high: 0 16px 32px -8px rgba(10, 18, 56, .16), 0 2px 4px rgba(10, 18, 56, .04);--shadow-focus: 0 0 0 2px var(--bg-base), 0 0 0 4px var(--pk-navy);--shadow-focus-key: 0 0 0 2px var(--bg-base), 0 0 0 4px var(--pk-navy);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--dur-instant: 90ms;--dur-fast: .15s;--dur-base: .22s;--dur-slow: .36s;--container-narrow: 720px;--container-default: 1080px;--container-wide: 1280px;--container-full: 1440px;--grid-gutter: 24px}[data-theme=dark],.pk-on-dark{--bg-base: var(--pk-navy);--bg-elevated: var(--pk-navy-soft);--bg-sunken: var(--pk-ink);--fg-primary: var(--pk-paper);--fg-secondary: #b4b8cc;--fg-tertiary: #7e84a0;--fg-muted: #4e5573;--fg-accent: var(--pk-cyan);--line-hairline: rgba(255, 255, 255, .08);--line-default: rgba(255, 255, 255, .14);--line-strong: var(--pk-paper)}.pk-eyebrow{font-family:var(--font-mono);font-size:var(--t-xs);font-weight:var(--w-medium);letter-spacing:var(--tr-widest);text-transform:uppercase;color:var(--fg-accent)}.pk-display-1{font-family:var(--font-sans);font-size:var(--t-6xl);font-weight:var(--w-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tightest);color:var(--fg-primary)}.pk-display-2{font-family:var(--font-sans);font-size:var(--t-5xl);font-weight:var(--w-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--fg-primary)}.pk-h1{font-family:var(--font-sans);font-size:var(--t-4xl);font-weight:var(--w-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--fg-primary)}.pk-h2{font-family:var(--font-sans);font-size:var(--t-3xl);font-weight:var(--w-semibold);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);color:var(--fg-primary)}.pk-h3{font-family:var(--font-sans);font-size:var(--t-2xl);font-weight:var(--w-semibold);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);color:var(--fg-primary)}.pk-h4{font-family:var(--font-sans);font-size:var(--t-xl);font-weight:var(--w-semibold);line-height:var(--lh-snug);color:var(--fg-primary)}.pk-h5{font-family:var(--font-sans);font-size:var(--t-lg);font-weight:var(--w-semibold);line-height:var(--lh-snug);color:var(--fg-primary)}.pk-lead{font-family:var(--font-sans);font-size:var(--t-lg);font-weight:var(--w-regular);line-height:var(--lh-relaxed);color:var(--fg-secondary);letter-spacing:var(--tr-normal)}.pk-body{font-family:var(--font-sans);font-size:var(--t-base);font-weight:var(--w-regular);line-height:var(--lh-relaxed);color:var(--fg-primary)}.pk-body-sm{font-family:var(--font-sans);font-size:var(--t-sm);font-weight:var(--w-regular);line-height:var(--lh-normal);color:var(--fg-secondary)}.pk-caption{font-family:var(--font-sans);font-size:var(--t-xs);font-weight:var(--w-regular);line-height:var(--lh-normal);color:var(--fg-tertiary)}.pk-label{font-family:var(--font-sans);font-size:var(--t-xs);font-weight:var(--w-medium);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--fg-secondary)}.pk-quote{font-family:var(--font-serif);font-size:var(--t-2xl);font-weight:var(--w-regular);line-height:var(--lh-snug);font-style:italic;color:var(--fg-primary);letter-spacing:var(--tr-tight)}.pk-mono,.pk-data{font-family:var(--font-mono);font-size:var(--t-sm);font-weight:var(--w-regular);font-variant-numeric:tabular-nums;color:var(--fg-primary)}.pk-data-lg{font-family:var(--font-mono);font-size:var(--t-2xl);font-weight:var(--w-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-tight);color:var(--fg-primary)}.pk-amount{font-family:var(--font-sans);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-tight);color:var(--fg-primary)}.pk-code{font-family:var(--font-mono);font-size:.9em;font-weight:var(--w-regular);padding:2px 6px;background:var(--bg-sunken);border:1px solid var(--line-hairline);border-radius:var(--r-xs);color:var(--fg-primary)}.pk-rule{border:0;border-top:1px solid var(--line-hairline);margin:0}.pk-rule-strong{border:0;border-top:1px solid var(--line-strong);margin:0}.pk-root{font-family:var(--font-sans);font-size:var(--t-base);color:var(--fg-primary);background:var(--bg-base);font-feature-settings:"ss01","ss02","cv05";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--bg: #04081c;--ink: #f2f2ec;--ink-2: #b4b8cc;--ink-3: #7e84a0;--ink-4: #4e5573;--hair: rgba(255, 255, 255, .07);--accent: #00d4ff;--font-display: var(--font-sans);--font-body: var(--font-sans)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--t-base);line-height:var(--lh-relaxed);font-feature-settings:"ss01","ss02","cv05";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}img,svg{display:block;max-width:100%}::selection{background:var(--accent);color:var(--bg)}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 48px}@media(max-width:720px){.container{padding:0 24px}}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}h1,h2,h3,h4{margin:0;color:var(--ink);font-family:var(--font-display)}p{margin:0}p+p{margin-top:1em}.btn{all:unset;display:inline-flex;align-items:stretch;font-family:var(--font-sans);font-weight:600;font-size:13px;letter-spacing:-.005em;border-radius:4px;border:1px solid transparent;cursor:pointer;overflow:hidden;line-height:1;white-space:nowrap;position:relative;transition:background .15s var(--ease-standard),color .15s var(--ease-standard),border-color .15s var(--ease-standard),box-shadow .15s var(--ease-standard)}.btn .label{padding:12px 16px;display:inline-flex;align-items:center;gap:8px}.btn .lead,.btn .aux{padding:12px;display:inline-flex;align-items:center;justify-content:center}.btn .lead svg,.btn .aux svg{width:14px;height:14px;flex-shrink:0}.btn-primary.btn-filled{background:var(--pk-cyan);color:var(--pk-navy)}.btn-primary.btn-filled:hover{background:#4de4ff}.btn-primary.btn-filled:active{background:#00a8cc;box-shadow:inset 0 1px #0a123840}.btn-primary.btn-filled .lead{border-right:1px solid rgba(10,18,56,.28);color:var(--pk-navy)}.btn-primary.btn-filled .aux{border-left:1px solid rgba(10,18,56,.28);color:var(--pk-navy)}.btn-primary.btn-outlined{background:transparent;color:var(--ink);border-color:#ffffff52}.btn-primary.btn-outlined:hover{background:#ffffff0f}.btn-primary.btn-outlined:active{background:#ffffff1f;border-color:#ffffff80}.btn-primary.btn-outlined .lead{border-right:1px solid rgba(255,255,255,.18);color:var(--accent)}.btn-primary.btn-outlined .aux{border-left:1px solid rgba(255,255,255,.18);color:var(--accent)}.btn-primary.btn-ghost{background:transparent;color:var(--ink)}.btn-primary.btn-ghost:hover{background:#ffffff0f}.btn-primary.btn-ghost:active{background:#ffffff1f}.btn-primary.btn-ghost .lead{border-right:1px solid rgba(255,255,255,.16);color:#ffffff8c}.btn-primary.btn-ghost .aux{border-left:1px solid rgba(255,255,255,.16);color:#ffffff8c}.btn-secondary.btn-filled{background:#ffffff14;color:var(--ink)}.btn-secondary.btn-filled:hover{background:#ffffff1f}.btn-secondary.btn-filled:active{background:#ffffff2e;box-shadow:inset 0 1px #0003}.btn-secondary.btn-filled .lead{border-right:1px solid rgba(255,255,255,.1);color:#ffffff8c}.btn-secondary.btn-filled .aux{border-left:1px solid rgba(255,255,255,.1);color:#ffffff8c}.btn-secondary.btn-outlined{background:transparent;color:#ffffffbf;border-color:#ffffff29}.btn-secondary.btn-outlined:hover{background:#ffffff0d;color:var(--ink)}.btn-secondary.btn-outlined:active{background:#ffffff1f;color:var(--ink);border-color:#ffffff52}.btn-secondary.btn-outlined .lead{border-right:1px solid rgba(255,255,255,.12);color:#ffffff80}.btn-secondary.btn-outlined .aux{border-left:1px solid rgba(255,255,255,.12);color:#ffffff80}.btn-secondary.btn-ghost{background:transparent;color:#ffffffa6}.btn-secondary.btn-ghost:hover{background:#ffffff0d;color:var(--ink)}.btn-secondary.btn-ghost:active{background:#ffffff1f;color:var(--ink)}.btn-secondary.btn-ghost .lead{border-right:1px solid rgba(255,255,255,.12);color:#ffffff80}.btn-secondary.btn-ghost .aux{border-left:1px solid rgba(255,255,255,.12);color:#ffffff80}.btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.btn:disabled,.btn[aria-disabled=true],.btn.is-disabled{cursor:not-allowed;opacity:.4;pointer-events:none;filter:saturate(.6)}.btn-lg .label{padding:14px 18px;font-size:14px}.btn-lg .lead,.btn-lg .aux{padding:14px}.btn-lg .lead svg,.btn-lg .aux svg{width:16px;height:16px}.nav{position:fixed;top:0;left:0;right:0;z-index:50;height:64px;display:flex;align-items:center;transition:background var(--dur-base) var(--ease-standard),backdrop-filter var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard);border-bottom:1px solid transparent}.nav.is-stuck{background:#04081cb8;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-bottom-color:var(--hair)}.nav__inner{display:flex;align-items:center;justify-content:space-between;width:100%}.brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--ink)}.brand__mark{width:22px;height:22px;display:block}.brand__peak-base{fill:var(--pk-navy);stroke:var(--pk-blue)}.brand__peak-mid{fill:var(--pk-blue)}.brand__peak-tip{fill:var(--pk-cyan)}.brand__dot{display:inline-block;width:5px;height:5px;border-radius:999px;background:var(--accent);box-shadow:0 0 8px var(--accent);margin-left:4px;animation:pulse 2.4s var(--ease-standard) infinite}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.nav__links{display:flex;align-items:center;gap:28px}.nav__link{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);transition:color var(--dur-base) var(--ease-standard)}.nav__link:hover{color:var(--ink)}@media(max-width:760px){.nav__link{display:none}.nav__link--keep{display:inline-flex}}.footer{border-top:1px solid var(--hair);padding:56px 0 32px;font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.footer__status{display:flex;gap:28px;flex-wrap:wrap;padding-bottom:32px;border-bottom:1px solid var(--hair);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.footer__status .item{display:flex;align-items:center;gap:8px}.footer__status .dot{width:7px;height:7px;border-radius:999px;background:#1abe7b;box-shadow:0 0 6px #1abe7b}.footer__status .item.warn .dot{background:var(--pk-pending);box-shadow:0 0 6px var(--pk-pending)}.footer__cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding:40px 0}@media(max-width:760px){.footer__cols{grid-template-columns:1fr 1fr;gap:32px}}.footer__col h2{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500;margin:0 0 16px}.footer__col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer__col li a{color:var(--ink-2);font-size:13px;letter-spacing:.02em;transition:color var(--dur-base)}.footer__col li a:hover{color:var(--ink)}.footer__brand{display:flex;flex-direction:column;gap:12px}.footer__brand .tagline{color:var(--ink-3);font-size:12px;max-width:32ch;line-height:1.6;letter-spacing:0;font-family:var(--font-sans)}.footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--hair);font-size:11px;letter-spacing:.06em;color:var(--ink-3)}.reveal{opacity:0;transform:translateY(14px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.reveal.is-in{opacity:1;transform:translateY(0)}.reveal[data-delay="1"]{transition-delay:80ms}.reveal[data-delay="2"]{transition-delay:.16s}.reveal[data-delay="3"]{transition-delay:.24s}.reveal[data-delay="4"]{transition-delay:.32s}html{scroll-padding-top:56px;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}:focus-visible{outline:none}a:focus-visible,button:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{box-shadow:var(--shadow-focus);border-radius:2px}.skip-link{position:absolute;top:-100%;left:0;padding:12px 16px;background:var(--accent);color:var(--bg);font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;z-index:100;transition:transform var(--dur-base) var(--ease-standard)}.skip-link:focus-visible{top:0;outline:3px solid var(--accent);outline-offset:2px}.notfound{max-width:480px;margin:0 auto;padding:160px 32px;text-align:center;color:var(--ink-2)}.notfound__mark{display:block;margin:0 auto 32px;opacity:.8}.notfound__title{font-size:clamp(36px,4vw,56px);font-weight:500;color:var(--ink);margin:0 0 16px;letter-spacing:-.028em}.notfound__copy{font-size:16px;color:var(--ink-3);margin:0 0 32px;line-height:1.6}@media(max-width:720px){.notfound{padding:120px 24px}}@media(max-width:1279px){.container{max-width:100%;padding:0 40px}.nav{height:60px}.nav__links{gap:22px}}@media(max-width:699px){.container{padding:0 24px}.nav{height:56px}.nav.is-stuck{background:#04081ce0}.brand{font-size:12.5px}.brand__mark{width:20px;height:20px}.nav__links{gap:0}.nav__link--keep{padding:0}.nav__link--keep .label{padding:9px 12px;font-size:12px}.nav__link--keep .aux{padding:9px 10px}.nav__link--keep .aux svg{width:12px;height:12px}.footer{padding:40px 0 24px}.footer__status{gap:12px 18px;padding-bottom:24px;font-size:10px}.footer__status .item:nth-last-child(1){margin-left:0!important;flex-basis:100%}.footer__cols{grid-template-columns:1fr 1fr;gap:28px 20px;padding:28px 0}.footer__brand{grid-column:1 / -1}.footer__bottom{flex-direction:column;align-items:flex-start;gap:10px;font-size:10px}}[data-net-status-text]{color:inherit;text-decoration:none}[data-net-status-text]:hover{text-decoration:underline}[data-net-status][data-state=unknown] .dot{background:var(--ink-4);box-shadow:none;animation:none}[data-net-status][data-state=degraded] .dot{background:var(--pk-pending);box-shadow:0 0 8px var(--pk-pending)}[data-net-status][data-state=down] .dot{background:var(--pk-failed);box-shadow:0 0 8px var(--pk-failed)}.nav__toggle{display:none}@media(max-width:760px){.nav__inner{justify-content:flex-start}.nav__links{margin-left:auto}.nav__toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;margin-left:8px;padding:0 11px;background:transparent;border:1px solid var(--hair);border-radius:3px;cursor:pointer}.nav__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav__toggle-bar{display:block;height:1.5px;background:var(--ink-2)}.nav.is-open .nav__links{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px 24px 20px;background:#04081cf5;border-bottom:1px solid var(--hair)}.nav.is-open .nav__link{display:block;padding:14px 0;border-bottom:1px solid var(--hair)}.nav.is-open .nav__link--keep{margin-top:16px;align-self:flex-start}}
