body:has(.nda){background:var(--nd-bg)}.nda{--ink:var(--nd-ink);--sec:var(--nd-sec);--mut:var(--nd-mut);--sig:var(--nd-sig);--btn:var(--nd-btn);--ok:var(--nd-ok);--bad:var(--nd-bad);--sigq:var(--nd-sigq);--disp:var(--font-archivo), "Archivo", system-ui, sans-serif;--sans:var(--font-chivo), "Chivo", system-ui, sans-serif;--mono:var(--font-jbmono), "JetBrains Mono", ui-monospace, monospace;isolation:isolate;background:var(--nd-bg);width:100%;min-height:100dvh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;font-size:15px;line-height:1.5;display:flex;position:relative;overflow-x:clip}.nda *,.nda :before,.nda :after{box-sizing:border-box;margin:0;padding:0}.nda button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.nda input{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0}.nda a{color:var(--sig);text-decoration:none}.nda a:hover{color:#9aa8ff}.nda :focus{outline:none}.nda :focus-visible{outline:2px solid var(--sig);outline-offset:3px;border-radius:8px}.nda ::selection{color:#fff;background:#7085ff59}.nda-sky{z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--nd-sky-top) 0%, var(--nd-sky-mid) 42%, var(--nd-sky-low) 72%, var(--nd-bg) 100%);height:min(100%,980px);position:absolute;inset:0 0 auto;overflow:hidden}.nda-wire{width:100%;height:220px;position:absolute;top:62%;left:0}.nda-wire path{fill:none;stroke:var(--nd-wire);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:ndk-draw 2.4s .4s var(--nd-out) forwards}.nda-top{justify-content:space-between;align-items:center;gap:16px;width:min(1200px,100% - 48px);height:76px;margin:0 auto;display:flex}.nda-brand{display:inline-flex;color:var(--ink)!important}.nda-toplink{background:var(--nd-glass);border:1px solid var(--nd-glass-ln);height:38px;transition:transform .5s var(--nd-spring), background .2s;border-radius:999px;align-items:center;gap:9px;padding:0 15px;font-size:14.5px;font-weight:500;display:inline-flex;color:var(--nd-pill)!important}.nda-toplink:hover{background:#ffffff1c;transform:translateY(-1px)}.nda-toplink:active{transform:scale(.97)}.nda-dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--nd-okq);border-radius:50%;flex:none}.nda-main{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:12px 20px 56px;display:flex}.nda-mark{width:84px;height:84px;animation:nda-markin 1s var(--nd-spring) both;place-items:center;margin-bottom:22px;display:grid;position:relative}.nda-mark .halo{background:radial-gradient(closest-side,#7085ff6b,#7085ff1a 60%,#0000 75%);border-radius:50%;position:absolute;inset:0}@keyframes nda-markin{0%{opacity:0;transform:translateY(10px)scale(.82)}to{opacity:1;transform:none}}.nda-card{-webkit-backdrop-filter:blur(22px)saturate(140%);width:min(440px,100%);animation:ndk-rise .9s 80ms var(--nd-out) both;background:linear-gradient(#1e24548c,#11121ad1 46%);border:1px solid #ffffff17;border-radius:28px;padding:34px 34px 28px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 40px 90px #00000073}.nda .side-in{animation:nda-step .55s var(--nd-out) both}@keyframes nda-step{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nda h1{font-family:var(--disp);font-variation-settings:"wdth" 125;letter-spacing:-.025em;text-wrap:balance;font-size:32px;font-weight:800;font-stretch:125%;line-height:1.04}.nda .sub{color:var(--sec);text-wrap:pretty;overflow-wrap:anywhere;margin-top:10px;font-size:15.5px;line-height:1.55}.nda .sub b{color:var(--ink);font-weight:700}.nda .sub.notice{background:var(--nd-warnq);color:#f0c88a;border-radius:14px;margin-top:14px;padding:11px 14px;font-size:14px}.nda .carry{background:var(--sigq);border:1px solid #7085ff4d;border-radius:14px;align-items:baseline;gap:10px;margin-top:18px;padding:12px 14px;display:flex;position:relative}.nda .carry .lb{color:var(--sig);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;font-size:10.5px}.nda .carry .tp{color:var(--nd-pill);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-width:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.nda .carry input.carry-x{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.nda .carry input.carry-x:checked~.tp{-webkit-line-clamp:unset;line-clamp:unset;display:block}.nda .carry input.carry-x:checked~.more:after{content:"Less"}.nda .carry .more{color:var(--sig);cursor:pointer;white-space:nowrap;flex-shrink:0;align-self:flex-end;font-size:13px;font-weight:700}.nda .carry .more:after{content:"More"}.nda form{flex-direction:column;gap:12px;margin-top:24px;display:flex}.nda .f{cursor:text;flex-direction:column;gap:7px;display:flex;position:relative}.nda .inp{border-radius:var(--nd-r-input);border:1px solid var(--nd-ln);height:58px;transition:border-color .2s, box-shadow .3s var(--nd-out), background .2s;background:#08080f9e;align-items:center;padding:22px 16px 6px;display:flex;position:relative}.nda .inp:hover{border-color:#3a3d4d}.nda .inp:focus-within{background:#08080fcc;border-color:#7085ffbf;box-shadow:0 0 0 4px #7085ff29}.nda .inp.bad{animation:nda-shake .42s var(--nd-out);border-color:#e06b6bbf;box-shadow:0 0 0 4px #e06b6b1a}.nda .inp.good:not(:focus-within){border-color:#4fd1a073}@keyframes nda-shake{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.nda .inp input{z-index:1;height:26px;color:var(--ink);caret-color:var(--sig);font-size:16px;position:relative}.nda .inp input:focus-visible{outline:none}.nda .inp .fl{transform-origin:0 0;max-width:calc(100% - 32px);color:var(--mut);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:transform .35s var(--nd-spring), color .2s;font-size:16px;position:absolute;top:50%;left:16px;overflow:hidden;transform:translateY(-50%)}.nda .inp:focus-within .fl,.nda .inp.filled .fl{color:var(--sec);transform:translateY(calc(-50% - 12px))scale(.75)}.nda .inp input:-webkit-autofill+.fl{color:var(--sec);transform:translateY(calc(-50% - 12px))scale(.75)}.nda .inp:focus-within .fl{color:var(--sig)}.nda .inp.bad .fl{color:var(--bad)}.nda .inp input::placeholder{color:#0000;transition:color .2s 80ms}.nda .inp:focus-within input::placeholder{color:#5a5d6c}.nda .inp input:-webkit-autofill{-webkit-text-fill-color:var(--nd-ink);caret-color:var(--sig);font-size:16px;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0c0d18}.nda .inp input:-webkit-autofill:hover{-webkit-text-fill-color:var(--nd-ink);caret-color:var(--sig);font-size:16px;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0c0d18}.nda .inp input:-webkit-autofill:focus{-webkit-text-fill-color:var(--nd-ink);caret-color:var(--sig);font-size:16px;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0c0d18}.nda .inp:has(input:-webkit-autofill){background:#0c0d18}.nda .inp:has(.rv) input{padding-right:56px}.nda .inp .rv{z-index:2;height:32px;color:var(--sec);cursor:pointer;border-radius:999px;align-items:center;padding:0 11px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.nda .inp .rv:first-letter{text-transform:uppercase}.nda .inp .rv:hover{color:var(--ink);background:#ffffff12}.nda .err{color:#f08b8b;animation:nda-step .3s var(--nd-out) both;align-items:center;gap:8px;font-size:13.5px;line-height:1.4;display:flex}.nda .err svg{flex:none}.nda form>.err{background:var(--nd-badq);border-radius:14px;padding:11px 14px}.nda .hint{color:var(--mut);font-size:13px}.nda .sbt{border-radius:var(--nd-r-btn);background:var(--btn);color:#fff;width:100%;height:54px;font:700 16.5px/1 var(--sans);box-shadow:var(--nd-btn-shadow);transition:transform .5s var(--nd-spring), box-shadow .3s var(--nd-out), background .25s, opacity .2s;justify-content:center;align-items:center;gap:10px;margin-top:6px;display:flex;position:relative}.nda .sbt:hover:not(:disabled){background:var(--nd-btn-hover);transform:translateY(-1px);box-shadow:0 12px 36px #4b5dde8c,inset 0 1px #ffffff38}.nda .sbt:active:not(:disabled){transition-duration:.12s;transform:scale(.97)}.nda .sbt:disabled{cursor:default}.nda .sbt:disabled:not(.done):not(:has(.spin)){opacity:.5;box-shadow:none}.nda .sbt.done{background:var(--ok);color:#06140f;box-shadow:0 8px 28px #4fd1a059}.nda .sbt.done svg{animation:ndk-pop .5s var(--nd-spring)}.nda .spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ndk-spin}.nda .foot{border-top:1px solid #ffffff12;flex-direction:column;gap:8px;margin-top:22px;padding-top:18px;display:flex}.nda .foot .ln{color:var(--sec);font-size:14px;line-height:1.55}.nda .foot .lnk{color:var(--sig);font-weight:700;transition:color .2s}.nda .foot .lnk:hover{color:#9aa8ff}.nda .foot .ln a{font-weight:600}.nda .legal{color:var(--mut);font-size:12.5px;line-height:1.55}.nda .sent{background:var(--sigq);width:64px;height:64px;color:var(--sig);animation:nda-sent .8s var(--nd-spring) both;border:1px solid #7085ff4d;border-radius:20px;place-items:center;margin-bottom:20px;display:grid;position:relative}.nda .sent i{background:var(--ok);color:#06140f;width:26px;height:26px;animation:ndk-pop .5s .45s var(--nd-spring) both;border:3px solid #141632;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}@keyframes nda-sent{0%{opacity:0;transform:translateY(14px)rotate(-8deg)scale(.7)}to{opacity:1;transform:none}}.nda .addr{border:1px solid var(--nd-ln);font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;background:#08080f9e;border-radius:14px;margin-top:16px;padding:12px 14px;font-size:13.5px}.nda .resend{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:16px;font-size:14px;display:flex}.nda .resend button{color:var(--sig);font-weight:700}.nda .resend button:disabled{color:var(--mut);cursor:default;font-variant-numeric:tabular-nums;font-weight:500}.nda .resend button:first-letter{text-transform:uppercase}.nda .dev{margin-top:12px;font-size:14px}.nda-foot{width:min(1200px,100% - 48px);font:12.5px var(--mono);color:var(--mut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:0 auto;padding:22px 0 28px;display:flex}.nda-foot nav{gap:18px;display:flex}.nda-foot a{color:var(--mut);transition:color .2s}.nda-foot a:hover{color:var(--ink)}.nda .toasts{left:50%;bottom:calc(22px + env(safe-area-inset-bottom));z-index:90;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 32px);display:flex;position:fixed;transform:translate(-50%)}.nda .toast{-webkit-backdrop-filter:blur(14px);height:42px;color:var(--ink);white-space:nowrap;animation:nda-toast .5s var(--nd-spring) both;background:#171923eb;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 14px;font-size:14px;font-weight:500;display:flex;box-shadow:0 18px 40px #00000073}.nda .toast.out{animation:.25s ease-in both nda-toast-out}.nda .toast .tk{background:var(--sig);border-radius:50%;flex:none;width:8px;height:8px}.nda .toast.ok .tk{background:var(--ok);box-shadow:0 0 0 3px var(--nd-okq)}.nda .toast.warn .tk{background:var(--nd-warn);box-shadow:0 0 0 3px var(--nd-warnq)}@keyframes nda-toast{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes nda-toast-out{to{opacity:0;transform:translateY(8px)}}@supports (animation-timeline:scroll()){.nda-sky .ndk-sky{animation:linear both nda-skyfade;animation-timeline:scroll(root);animation-range:0 600px}@keyframes nda-skyfade{to{opacity:.4;transform:translateY(80px)}}}@media (max-width:640px){.nda-top{width:calc(100% - 40px);height:64px}.nda-toplink{height:34px;padding:0 13px;font-size:13.5px}.nda-main{justify-content:flex-start;padding:18px 16px 40px}.nda-mark{width:72px;height:72px;margin-bottom:18px}.nda-card{border-radius:24px;padding:28px 22px 22px}.nda h1{font-size:28px}.nda .sub{font-size:15px}.nda-foot{width:calc(100% - 40px);padding-bottom:calc(24px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.nda *,.nda :before,.nda :after{transition:none!important;animation:none!important}.nda-wire path{stroke-dashoffset:0}}
