@font-face{font-family:Archivo Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica),local(Liberation Sans),local(Arimo);font-weight:1 549;font-style:normal;font-display:swap;size-adjust:98.699%;ascent-override:88.958%;descent-override:21.277%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica),local(Liberation Sans),local(Arimo);font-weight:550 1000;font-style:normal;font-display:swap;size-adjust:118.439%;ascent-override:74.131%;descent-override:17.731%;line-gap-override:0%}[data-design=v4]{--nip-font:"Archivo", "Archivo Fallback", system-ui, sans-serif;font-synthesis:none;--nip-bg:#f4f6fb;--nip-surface:#e9edf6;--nip-ink:#0a1222;--nip-divider:#0a122247;--nip-accent:#7a3df0;--nip-accent-100:#f3efff;--nip-accent-200:#e5dcff;--nip-accent-300:#cbb8ff;--nip-accent-400:#ac8cff;--nip-accent-500:#9b5bff;--nip-accent-600:#6a2fe0;--nip-accent-700:#5a24c4;--nip-accent-800:#3f178f;--nip-accent-900:#260d58;--nip-neutral-100:#f8f9fd;--nip-neutral-200:#e9ecf4;--nip-neutral-300:#cfd5e3;--nip-neutral-400:#a5aec4;--nip-neutral-500:#7a849d;--nip-neutral-600:#5a6380;--nip-neutral-700:#434b64;--nip-neutral-800:#121b30;--nip-neutral-900:#060d1a;--nip-cyan:#00f2ff;--nip-green:#39ff8a;--nip-amber:#ffc857;--nip-red:#ff4d73;--nip-error:#c4153f;--nip-rule:2px;--nip-radius:0;--nip-maxw:1320px;--nip-gutter:clamp(20px, 4vw, 56px);--nip-section-y:clamp(56px, 7vw, 96px);--nip-ease:cubic-bezier(.2,.7,.2,1);font-size:15px}[data-design=v4][data-theme=dark]{--app-bg:#060d1a;--app-panel:#0c1628;--app-sunk:#091222;--app-line:#ffffff1f;--app-ink:#eef2fb;--app-ink2:#b9c2d8;--app-ink3:#8f9ab4;--app-accent:#ac8cff;--app-accent-bg:#7a3df033;--app-cyan:#00f2ff;--app-ok:#39ff8a;--app-warn:#ffc857;--app-bad:#ff4d73;--app-on-fill:#060d1a}[data-design=v4][data-theme=light]{--app-bg:#f4f6fb;--app-panel:#fff;--app-sunk:#e9edf6;--app-line:#0a122229;--app-ink:#0a1222;--app-ink2:#3d4560;--app-ink3:#555e7a;--app-accent:#5a24c4;--app-accent-bg:#efe8ff;--app-cyan:#00737b;--app-ok:#0b7a3e;--app-warn:#8a5a00;--app-bad:#c4153f;--app-on-fill:#fff}@media (prefers-reduced-motion:reduce){[data-design=v4] *,[data-design=v4] :before,[data-design=v4] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-design=v4] .text-white\/85{color:#ffffffeb}[data-design=v4] .text-slate-400{color:#475569}[data-design=v4] .text-sky-600{color:#0369a1}[data-design=v4] .text-slate-500{color:#475569}[data-design=v4] .nip-legal-body{line-height:1.7}[data-design=v4] .nip-legal-body p,[data-design=v4] .nip-legal-body li,[data-design=v4] .nip-legal-body td,[data-design=v4] .nip-legal-body th{font-size:15.5px}[data-design=v4] .nip-legal-body h2,[data-design=v4] .nip-legal-body h3,[data-design=v4] .nip-legal-body p,[data-design=v4] .nip-legal-body ul,[data-design=v4] .nip-legal-body ol,[data-design=v4] .nip-legal-body table{margin:0}[data-design=v4] .nip-legal-body h2{font-family:var(--nip-font);letter-spacing:-.02em;font-size:clamp(22px,2.2vw,28px);font-weight:900;line-height:1.15}[data-design=v4] .nip-legal-body h3{font-family:var(--nip-font);font-size:17px;font-weight:800}[data-design=v4] .nip-legal-body li{margin:2px 0}[data-design=v4] .nip-legal-tab{white-space:nowrap;border:2px solid var(--nip-divider);color:var(--nip-ink);align-items:center;padding:8px 12px;font-size:13.5px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}[data-design=v4] .nip-legal-tab:hover{border-color:var(--nip-ink)}[data-design=v4] .nip-legal-tab[aria-selected=true]{background:var(--nip-ink);border-color:var(--nip-ink);color:#fff}[data-design=v4] .nip-legal-toc a:hover{color:var(--nip-ink)}@media (width<=860px){[data-design=v4] .nip-legal-toc{position:static!important}}@keyframes nipDrift{0%{transform:scale(1.05)}to{transform:scale(1.14)translate(-1.5%,-1%)}}[data-design=v4] .nip-hero-drift{animation:8s ease-out forwards nipDrift}@keyframes nip-row-flash{0%{background:#00f2ff38}to{background:0 0}}[data-design=v4] .nip-row-flash{animation:1.6s ease-out nip-row-flash}@keyframes nip-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-design=v4] .nip-marquee{padding:8px 0 10px;overflow:hidden}[data-design=v4] .nip-marquee-track{gap:16px;width:max-content;animation:70s linear infinite nip-marquee;display:flex}[data-design=v4] .nip-marquee:hover .nip-marquee-track,[data-design=v4] .nip-marquee:focus-within .nip-marquee-track{animation-play-state:paused}[data-design=v4] .nip-mcard{transition:transform .25s,box-shadow .25s,border-color .25s}[data-design=v4] .nip-mcard-media{overflow:hidden}[data-design=v4] .nip-mcard-media img{opacity:.5;transition:transform .6s,opacity .3s}[data-design=v4] .nip-mcard-desc,[data-design=v4] .nip-mcard-more{opacity:0;max-height:0;transition:max-height .3s,opacity .3s;overflow:hidden}[data-design=v4] .nip-mcard:hover,[data-design=v4] .nip-mcard:focus-within{border-color:var(--tile-accent);transform:translateY(-6px);box-shadow:0 18px 40px #00000073}[data-design=v4] .nip-mcard:hover .nip-mcard-media img,[data-design=v4] .nip-mcard:focus-within .nip-mcard-media img{opacity:.35;transform:scale(1.08)}[data-design=v4] .nip-mcard:hover .nip-mcard-desc,[data-design=v4] .nip-mcard:focus-within .nip-mcard-desc{opacity:1;max-height:60px}[data-design=v4] .nip-mcard:hover .nip-mcard-more,[data-design=v4] .nip-mcard:focus-within .nip-mcard-more{opacity:1;max-height:24px}[data-design=v4] .nip-shape-card:focus-within{outline:2px solid var(--nip-accent);outline-offset:2px}[data-design=v4] .nip-dl-btn,[data-design=v4] .nip-dl-btn-ghost{box-sizing:border-box;text-align:left;cursor:pointer;border:2px solid var(--nip-ink);justify-content:flex-start;align-items:center;width:100%;margin-top:6px;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.2;display:flex}[data-design=v4] .nip-btn{cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 14.4px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}[data-design=v4] .nip-btn.nip-btn-block{text-align:left;justify-content:flex-start;width:100%;margin-top:8px}[data-design=v4] .nip-dl-btn{background:var(--nip-ink);color:#fff}[data-design=v4] .nip-dl-btn-ghost{color:var(--nip-ink);background:0 0}[data-design=v4] button.nip-dl-btn:disabled,[data-design=v4] button.nip-dl-btn-ghost:disabled{opacity:.45;cursor:not-allowed}[data-design=v4] .nip-dl-card-detected{background:var(--nip-accent);color:#fff}[data-design=v4] .nip-dl-card-detected .nip-dl-sub{color:#fff}[data-design=v4] .nip-dl-card-detected .nip-dl-btn{color:var(--nip-accent-800);background:#fff;border-color:#fff}[data-design=v4] .nip-dl-card-detected .nip-dl-btn-ghost{color:#fff;background:0 0;border-color:#fff}[data-design=v4] .nip-dl-card-detected input{color:var(--nip-ink);background:#fff;border-color:#fff}[data-design=v4] .nip-dl-card-detected .nip-dl-btn:focus-visible,[data-design=v4] .nip-dl-card-detected .nip-dl-btn-ghost:focus-visible,[data-design=v4] .nip-dl-card-detected input:focus-visible{outline-color:#fff}@keyframes nip-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes nip-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes nip-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-design=v4] .nip-blink{animation:1.2s steps(2,end) infinite nip-blink}[data-design=v4] .nip-scan{animation:1s linear infinite nip-scan}[data-design=v4] .nip-fade-in{animation:.3s ease-out nip-fade-in}[data-design=v4] .nip-app-tile:focus-within{outline:2px solid var(--nip-accent);outline-offset:-2px}[data-design=v4] .nip-app-tile[data-on=true]:focus-within{outline-color:#fff}[data-design=v4] .nip-sticky-panel{position:sticky;top:84px}@media (width<=639.98px){[data-design=v4] .nip-sticky-panel{position:static}}@keyframes nipHelpIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes nipHelpPulse{0%{box-shadow:0 0 #39ff8ab3}70%{box-shadow:0 0 0 8px #39ff8a00}to{box-shadow:0 0 #39ff8a00}}@keyframes nipHelpDot{0%,80%,to{opacity:.25}40%{opacity:1}}[data-design=v4] .nip-help-in{animation:.2s ease-out nipHelpIn}[data-design=v4] .nip-help-pulse{animation:2s infinite nipHelpPulse}[data-design=v4] .nip-help-dot{animation:1.2s infinite nipHelpDot}
