@import "https://fonts.googleapis.com/css2?family=Bungee&family=Space+Grotesk:wght@400;500;600;700&display=swap";
.np-app{--ink:#16131f;--ink-2:#4b4460;--ink-3:#6f6885;--paper:#f4ead4;--surface:#fff;--surface-2:#faf6ec;--line:#16131f;--shadow:#16131f;--dot:#16131f1a;--hair:#16131f21;--hair-2:#16131f42;--tile-ink:#16131f;--t-lime:#dbeeb4;--t-mint:#bfe8df;--t-sun:#fae8b4;--t-rose:#fcd1e0;--t-lilac:#ddd0f3;--t-peach:#fbdcbf;--t-sky:#cdd9f2;--t-stone:#e8e3d6;--go:#7ed957;--go-ink:#0d3b25;--sig:#1b6b46;--no:#d94f4f;--no-ink:#5a1414;--no-bg:#fbdcdc;--warn:#b45f0d;--fd:"Bungee","Arial Black","Helvetica Neue",Impact,system-ui,sans-serif;--fb:"Space Grotesk",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--gut:16px;--b3:4px;--sh3:7px 7px 0 var(--shadow);--b2:3px;--sh2:5px 5px 0 var(--shadow);--b1:2.5px;--sh1:3px 3px 0 var(--shadow);--press:cubic-bezier(.34,1.4,.64,1);--sb:env(safe-area-inset-bottom,0px);--st:env(safe-area-inset-top,0px);--sl:env(safe-area-inset-left,0px);--sr:env(safe-area-inset-right,0px);--focus:#16131f;--focus-2:#1cb0f6;--sky-0:var(--paper);--sky-1:#dfe8e4;--sky-2:#f3ddbe;--sky-3:#f7c894;--sun-core:#ffeab8;--sun-edge:#f2ac53;--r4:#ccd6d1;--r3:#93aea6;--r2:#527f77;--r1:#28584f;--ground:#1e4741;--ground-2:#163833;--tree:#143029;--tree-2:#245049;--trail:#f0e2c6;--lit:#f0b34a;--star:0;--pal-body-1:#3e9183;--pal-body-2:#2c6e62;--pal-body-3:#1e5049;--pal-face:#cdb89b;--pal-ink:#22203a;--pal-rim:#f6c784;--pal-scarf:#c4622f;--pal-scarf-2:#a34c21;--pal-crest:#7ec2a8;--stu-hood:#56406b;--stu-hood-2:#432f55;--stu-pack:#b5643a;--stu-hair:#241c2e;--stu-leg:#3a3350;--stu-skin:#c08b62}.np-app.dark{--ink:#fbf8ff;--ink-2:#b3aac9;--ink-3:#9a92b0;--paper:#15121d;--surface:#241f33;--surface-2:#1d1929;--line:#000;--shadow:#000;--dot:#ffffff14;--hair:#ffffff24;--hair-2:#ffffff47;--go:#7ed957;--go-ink:#0d3b25;--sig:#5cc391;--no:#ff7b7b;--no-bg:#4a1414;--no-ink:#ffc9c9;--warn:#e0a35c;--focus:#7cd4ff;--focus-2:#000;--sky-1:#1d1c30;--sky-2:#2c2439;--sky-3:#3e2e41;--sun-core:#f2e5c6;--sun-edge:#c4ae80;--r4:#3a3a52;--r3:#2f3549;--r2:#242b3d;--r1:#1a2130;--ground:#141926;--ground-2:#0f131e;--tree:#0d111c;--tree-2:#161c2b;--trail:#3a3550;--lit:#f0be63;--star:1;--pal-body-2:#2a6a5f;--pal-body-3:#174740;--pal-face:#bda786;--pal-rim:#ffd79a;--pal-scarf-2:#8f421c;--pal-crest:#6fb79d;--stu-hood:#4b3a5e;--stu-hood-2:#372949;--stu-pack:#9c5430;--stu-hair:#1c1626;--stu-leg:#2e2942;--stu-skin:#a87a56}.np-app [data-era="0"]{--sky-1:#dbe4e2;--sky-2:#ecd9c1;--sky-3:#eec096;--sun-core:#ffeecd;--sun-edge:#eda86a}.np-app [data-era="1"]{--sky-1:#dfe8e4;--sky-2:#f3ddbe;--sky-3:#f7c894;--sun-core:#ffeab8;--sun-edge:#f2ac53}.np-app [data-era="2"]{--sky-1:#d3e3e9;--sky-2:#e9f0e8;--sky-3:#f3ead4;--sun-core:#fff5da;--sun-edge:#e8cf94}.np-app [data-era="3"]{--sky-1:#e4dbcc;--sky-2:#f0cb98;--sky-3:#e59d58;--sun-core:#ffe3a6;--sun-edge:#e08a35}.np-app [data-era="4"]{--sky-1:#c6c8dc;--sky-2:#e0b7a6;--sky-3:#d1856b;--sun-core:#ffdcc0;--sun-edge:#cf6f52}.np-app.dark [data-era="0"]{--sky-1:#1b1a2c;--sky-2:#282235;--sky-3:#38293b;--sun-core:#eadfc2;--sun-edge:#b7a37a}.np-app.dark [data-era="1"]{--sky-1:#1d1c30;--sky-2:#2c2439;--sky-3:#3e2e41;--sun-core:#f2e5c6;--sun-edge:#c4ae80}.np-app.dark [data-era="2"]{--sky-1:#181d30;--sky-2:#232a3e;--sky-3:#34394e;--sun-core:#e8eaf0;--sun-edge:#9aa2bb}.np-app.dark [data-era="3"]{--sky-1:#231d2d;--sky-2:#3b2c34;--sky-3:#593b2f;--sun-core:#ffd9a0;--sun-edge:#c07c3c}.np-app.dark [data-era="4"]{--sky-1:#1b1a31;--sky-2:#342846;--sky-3:#5b3651;--sun-core:#ffd2b4;--sun-edge:#a55f52}.np-app{min-height:100dvh;padding:calc(18px + var(--st))max(14px,var(--sl))calc(22px + var(--sb))max(14px,var(--sr));font-family:var(--fb);color:var(--ink);background-color:var(--paper);background-image:radial-gradient(var(--dot)2px,transparent 2px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:26px 26px;flex-direction:column;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:1.6;display:flex;overflow-x:clip}.np-app *,.np-app :before,.np-app :after{box-sizing:border-box}.np-app button,.np-app input,.np-app select,.np-app textarea{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.np-app svg{display:block}.np-app img,.np-app svg{max-width:100%}.np-app a{color:inherit}.np-app [hidden]{display:none!important}.np-app :focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 7px var(--focus-2)}.np-i{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.np-i.np-fill{fill:currentColor;stroke:none}.np-tnum{font-variant-numeric:tabular-nums}.np-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.np-card{border:var(--b3)solid var(--line);width:100%;max-width:460px;box-shadow:var(--sh3);background:var(--surface-2);border-radius:24px;overflow:hidden;transform:translate(0,0)}.np-card.np-wide{max-width:660px}.np-body{padding:16px var(--gut)20px;flex-direction:column;display:flex}.np-themebtn{top:calc(12px + var(--st));right:max(12px,var(--sr));border:var(--b1)solid var(--line);background:var(--t-mint);width:44px;height:44px;color:var(--tile-ink);box-shadow:var(--sh1);cursor:pointer;z-index:50;transition:transform 90ms var(--press),box-shadow 90ms;border-radius:13px;place-items:center;display:grid;position:fixed}.np-themebtn:active{box-shadow:1px 1px 0 var(--shadow);transform:translate(3px,3px)}.np-themebtn .np-i{width:20px;height:20px}.np-scene{isolation:isolate;position:relative;overflow:hidden;transform:translate(0,0)}.np-scene .np-scene-art{position:absolute;inset:0}.np-scene .np-bg{width:100%;height:100%;display:block;position:absolute;inset:0}.np-scene .np-cast{pointer-events:none;position:absolute;inset:0}.np-fig{transform-origin:0 100%;display:block;position:absolute;bottom:0;left:0}.np-fig .np-idle{display:block}.np-fig svg{width:100%;height:auto;display:block;overflow:visible}.np-band{border-bottom:var(--b3)solid var(--line);background:var(--t-sky);--sky-0:var(--t-sky);height:112px;position:relative}.np-band .np-fig-pal{width:15%;bottom:12%;left:74%}.np-band .np-fig-stu{width:7.6%;bottom:3%;left:50%}.np-band.np-band-back .np-fig-stu{bottom:9%;left:63.5%}.np-band.np-band-thin{background:var(--t-stone);--sky-0:var(--t-stone);height:56px}.np-post{--pglow:.13}.np-post.np-on{--pglow:.46}@keyframes np-breathe{0%,to{opacity:1;transform:translate(0,0)scale(1)}50%{opacity:.9;transform:translateY(-3px)scale(1.05)}}@keyframes np-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-4px)}}.np-lamp{transform-origin:190px 98px;animation:5.2s ease-in-out infinite np-breathe}.np-bob{animation:6.4s ease-in-out infinite np-bob}.np-brandrow{left:var(--gut);z-index:3;font-family:var(--fd);text-transform:uppercase;color:var(--tile-ink);align-items:center;gap:8px;font-size:15px;text-decoration:none;display:flex;position:absolute;bottom:11px}.np-brandrow .np-mk{background:var(--t-lime);width:32px;height:32px;color:var(--tile-ink);border:var(--b1)solid var(--line);box-shadow:2.5px 2.5px 0 var(--shadow);border-radius:10px;place-items:center;display:grid}.np-brandrow .np-mk .np-i{width:18px;height:18px}.np-brandrow .np-palword{color:#1b6b46}.np-band-thin .np-brandrow{font-size:13px;bottom:7px}.np-band-thin .np-brandrow .np-mk{border-radius:8px;width:26px;height:26px}.np-band-thin .np-brandrow .np-mk .np-i{width:15px;height:15px}.np-dh{font-family:var(--fd);text-transform:uppercase;margin:0;font-size:20px;font-weight:400;line-height:1.08}.np-kick{font-family:var(--fd);letter-spacing:.4px;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:9.5px}.np-sub{color:var(--ink-2);margin:8px 0 0;font-size:13.5px;font-weight:600;line-height:1.5}.np-sub b{color:var(--ink)}.np-hairrule{background:var(--hair);border:0;height:1px;margin:0}.np-form{flex-direction:column;gap:12px;display:flex}.np-field{flex-direction:column;gap:6px;display:flex}.np-field .np-lab{justify-content:space-between;align-items:baseline;gap:10px;min-height:18px;display:flex}.np-field label,.np-labeltext{font-family:var(--fd);text-transform:uppercase;color:var(--ink-2);letter-spacing:.3px;font-size:10px}.np-field .np-inwrap{display:flex;position:relative}.np-duo{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:379px){.np-duo{grid-template-columns:1fr}}.np-app .np-field input,.np-app .np-field select{width:100%;font-family:var(--fb);border:var(--b2)solid var(--line);background:var(--surface);min-height:52px;color:var(--ink);appearance:none;border-radius:14px;padding:14px 15px;font-size:16px;font-weight:600;line-height:1.2;box-shadow:inset 3px 3px #16131f12}.np-app.dark .np-field input,.np-app.dark .np-field select{box-shadow:inset 3px 3px #00000073}.np-app .np-field input::placeholder{color:var(--ink-3);font-weight:500}.np-app .np-field input:focus-visible,.np-app .np-field select:focus-visible{box-shadow:0 0 0 7px var(--focus-2);outline:3px solid var(--focus);outline-offset:2px}.np-app .np-field input:focus,.np-app .np-field select:focus{outline-color:var(--focus)}.np-app .np-field input.np-pw{padding-right:54px}.np-field .np-reveal{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.np-field .np-reveal .np-i{width:20px;height:20px}.np-field .np-reveal:active{color:var(--ink)}.np-field .np-hint{color:var(--ink-2);align-items:center;gap:7px;min-height:18px;margin:0;font-size:12px;font-weight:600;display:flex}.np-field .np-hint .np-i{width:15px;height:15px;color:var(--ink-3);flex:none}.np-field .np-hint.np-met,.np-field .np-hint.np-met .np-i{color:var(--sig)}.np-forgot{font-family:var(--fd);text-transform:uppercase;color:var(--sig);text-underline-offset:3px;letter-spacing:.3px;align-items:center;min-height:24px;font-size:10px;text-decoration:underline;display:inline-flex}.np-app .np-field.np-bad input{border-color:var(--no);box-shadow:inset 3px 3px #d94f4f29}.np-err{color:var(--no-ink);background:var(--no-bg);border:2px solid var(--no);border-radius:11px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:12.5px;font-weight:600;line-height:1.42;display:flex}.np-err .np-i{flex:none;width:16px;height:16px;margin-top:1px}.np-err a{color:inherit;text-underline-offset:3px;font-weight:700}.np-ok{color:var(--tile-ink);background:var(--t-mint);border:2px solid var(--line);border-radius:11px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:12.5px;font-weight:600;line-height:1.42;display:flex}.np-ok .np-i{flex:none;width:16px;height:16px;margin-top:1px}.np-remember{min-height:44px;color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.np-app .np-remember input[type=checkbox]{appearance:none;border:var(--b1)solid var(--line);background:var(--surface);cursor:pointer;width:24px;height:24px;box-shadow:2px 2px 0 var(--shadow);border-radius:7px;flex:none;place-items:center;display:grid}.np-app .np-remember input[type=checkbox]:after{content:"";border-left:3px solid var(--ink);border-bottom:3px solid var(--ink);opacity:0;width:12px;height:7px;transform:rotate(-45deg)translate(1px,-2px)}.np-app .np-remember input[type=checkbox]:checked:after{opacity:1}.np-btn{width:100%;font-family:var(--fd);text-transform:uppercase;border:var(--b2)solid var(--line);cursor:pointer;background:var(--surface);min-height:56px;color:var(--ink);box-shadow:6px 6px 0 var(--shadow);transition:transform 90ms var(--press),box-shadow 90ms;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:14px;text-decoration:none;display:inline-flex}.np-btn:active{box-shadow:1px 1px 0 var(--shadow);transform:translate(5px,5px)}.np-btn .np-i{width:20px;height:20px}.np-btn.np-go{background:var(--go);color:var(--go-ink)}.np-btn.np-ghost{min-height:48px;box-shadow:4px 4px 0 var(--shadow);color:var(--ink-2);font-size:11px}.np-btn.np-ghost:active{box-shadow:1px 1px 0 var(--shadow);transform:translate(3px,3px)}.np-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:var(--sh1);transform:none}.np-textlink{min-height:44px;color:var(--ink-2);justify-content:center;align-items:center;gap:6px;width:100%;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.np-textlink b{color:var(--sig);text-underline-offset:3px;text-decoration:underline}.np-textlink.np-start{justify-content:flex-start;width:auto}.np-oauth{flex-direction:column;gap:10px;display:flex}.np-obtn{border:var(--b2)solid var(--line);width:100%;min-height:52px;box-shadow:5px 5px 0 var(--shadow);cursor:pointer;font-family:var(--fb);letter-spacing:.1px;transition:transform 90ms var(--press),box-shadow 90ms;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:15px;font-weight:600;display:flex}.np-obtn:active{box-shadow:1px 1px 0 var(--shadow);transform:translate(4px,4px)}.np-obtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:var(--sh1);transform:none}.np-obtn .np-gmk{flex:none;width:20px;height:20px}.np-obtn .np-amk{fill:currentColor;stroke:none;flex:none;width:20px;height:20px}.np-obtn.np-google{color:#1f1f1f;background:#fff}.np-app.dark .np-obtn.np-google{color:#e3e3e3;background:#131314;border-color:#8e918f}.np-obtn.np-apple{color:#fff;background:#000}.np-app.dark .np-obtn.np-apple{color:#000;background:#fff}.np-orrule{font-family:var(--fd);text-transform:uppercase;letter-spacing:.5px;color:var(--ink-2);align-items:center;gap:12px;margin:16px 0 14px;font-size:9.5px;display:flex}.np-orrule:before,.np-orrule:after{content:"";background:var(--hair-2);flex:1;height:2px}.np-fine{color:var(--ink-2);margin:14px 0 0;font-size:12px;font-weight:600;line-height:1.55}.np-fine a{color:var(--sig);text-underline-offset:3px;font-weight:700}.np-inlinebtn{min-height:24px;font:inherit;color:var(--sig);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.np-footswap{margin-top:auto;padding-top:16px}.np-spinner{opacity:.75;border:3px solid;border-top-color:#0000;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite np-rot;display:inline-block}@keyframes np-rot{to{transform:rotate(360deg)}}.np-skel{border:var(--b1)solid var(--hair-2);background:var(--surface);opacity:.6;border-radius:10px;width:100%;animation:1.4s ease-in-out infinite np-pulse;display:block}@keyframes np-pulse{0%,to{opacity:.6}50%{opacity:.32}}.np-grades{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.np-gbtn{border:var(--b2)solid var(--line);background:var(--surface);min-height:58px;color:var(--ink);box-shadow:4px 4px 0 var(--shadow);cursor:pointer;transition:transform 90ms var(--press),box-shadow 90ms,background .12s;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 2px;display:flex}.np-gbtn:active{box-shadow:1px 1px 0 var(--shadow);transform:translate(3px,3px)}.np-gbtn .np-n{font-family:var(--fd);font-size:19px;line-height:1}.np-gbtn .np-l{font-family:var(--fd);letter-spacing:.4px;text-transform:uppercase;color:var(--ink-2);font-size:7.5px}.np-gbtn[aria-pressed=true]{background:var(--t-sun);color:var(--tile-ink)}.np-gbtn[aria-pressed=true] .np-l{color:var(--tile-ink);opacity:.75}.np-resolve{border:var(--b3)solid var(--line);background:var(--t-lilac);color:var(--tile-ink);box-shadow:var(--sh3);border-radius:18px;margin-top:12px;padding:13px 14px}.np-resolve .np-kick{color:var(--tile-ink);opacity:.74}.np-resolve h4{font-family:var(--fd);text-transform:uppercase;text-shadow:3px 3px #ffffffb8;margin:4px 0 0;font-size:22px;font-weight:400;line-height:1}.np-app.dark .np-resolve h4{text-shadow:3px 3px #ffffff4d}.np-resolve .np-line{opacity:.9;margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.5}.np-resolve.np-empty{background:var(--surface);color:var(--ink);box-shadow:none;border-style:dashed;border-width:2.5px}.np-resolve.np-empty h4{text-shadow:none;font-size:13px}.np-resolve.np-empty .np-kick{color:var(--ink-2);opacity:1}.np-coppa{border:var(--b2)solid var(--line);background:var(--t-peach);color:var(--tile-ink);box-shadow:var(--sh2);border-radius:16px;padding:13px 14px}.np-coppa .np-h{font-family:var(--fd);text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:11px;line-height:1.2;display:flex}.np-coppa .np-h .np-i{flex:none;width:19px;height:19px}.np-coppa p{opacity:.9;margin:9px 0 0;font-size:12.5px;font-weight:600;line-height:1.5}.np-coppa p b{opacity:1;font-weight:700}.np-legal{background:var(--surface);border:var(--b3)solid var(--line);box-shadow:var(--sh3);border-radius:20px;margin-top:14px;padding:16px 17px}.np-legal section+section{border-top:1px solid var(--hair);margin-top:14px;padding-top:14px}.np-legal h4{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-family:var(--fb);margin:0;font-weight:600}.np-legal p{color:var(--ink);margin:9px 0 0;font-size:13.5px;font-weight:500;line-height:1.62}.np-legal ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.np-legal li{color:var(--ink);gap:9px;font-size:13.5px;font-weight:500;line-height:1.55;display:flex}.np-legal li:before{content:"";background:var(--sig);border-radius:2px;flex:none;width:6px;height:6px;margin-top:8px}.np-legal .np-dl{grid-template-columns:auto 1fr;gap:7px 14px;margin:9px 0 0;font-size:13px;line-height:1.5;display:grid}.np-legal .np-dl dt{color:var(--ink-3);margin:0;font-weight:600}.np-legal .np-dl dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.np-consentbox{border:var(--b2)solid var(--line);background:var(--t-lime);color:var(--tile-ink);box-shadow:var(--sh2);border-radius:16px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.np-app .np-consentbox input[type=checkbox]{appearance:none;border:var(--b1)solid var(--line);cursor:pointer;width:28px;height:28px;box-shadow:2px 2px 0 var(--shadow);background:#fff;border-radius:8px;flex:none;place-items:center;margin:2px 0 0;display:grid}.np-app .np-consentbox input[type=checkbox]:after{content:"";border-left:3.4px solid var(--tile-ink);border-bottom:3.4px solid var(--tile-ink);opacity:0;width:15px;height:9px;transform:rotate(-45deg)translate(1px,-2px)}.np-app .np-consentbox input[type=checkbox]:checked:after{opacity:1}.np-consentbox label{cursor:pointer;flex:1;align-items:center;min-height:44px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.np-consentbox.np-consentbox-bad{border-color:var(--no)}.np-declinerow{border-top:1px solid var(--hair);margin-top:14px;padding-top:14px}.np-sentmark{border:var(--b3)solid var(--line);background:var(--t-mint);width:64px;height:64px;color:var(--tile-ink);box-shadow:var(--sh3);border-radius:20px;place-items:center;margin-bottom:14px;display:grid}.np-sentmark .np-i{stroke-width:2.8px;width:32px;height:32px}.np-cooldown{border:2.5px dashed var(--line);color:var(--ink-2);border-radius:13px;align-items:center;gap:9px;margin-top:14px;padding:11px 12px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.np-cooldown .np-i{width:17px;height:17px;color:var(--ink-3);flex:none}.np-cooldown b{color:var(--ink)}@media (min-width:768px){.np-card{max-width:500px}.np-band{height:132px}.np-body{padding:20px 22px 24px}.np-dh{font-size:24px}.np-sub{font-size:14.5px}.np-card.np-wide{max-width:660px}.np-card.np-wide .np-body{padding:24px 26px 28px}.np-card.np-wide .np-legal{padding:22px 24px}.np-card.np-wide .np-legal p,.np-card.np-wide .np-legal li{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.np-app *,.np-app :before,.np-app :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.np-lamp,.np-bob{animation:none!important}}.np-auth-page{--ink:#16131f;--paper:#f5ecd7;--surface:#fff;--line:#16131f;--shadow:#16131f;--dot:#16131f17;--pink:#ef79a8;--blue:#5f86dd;--lime:#c3da6d;--yellow:#f0cb5a;--purple:#ab92df;--orange:#ed9a55;--cyan:#69c6bc;--red:#e75f5f;--green:#4cae78;--t1:#dbeeb4;--t2:#bfe8df;--t3:#fae8b4;--t4:#fcd1e0;--t5:#ddd0f3;--t6:#fbdcbf;--t7:#cdd9f2;--good-bg:#d2f2de;--good-ink:#11402a;--bad-bg:#fbdcdc;--bad-ink:#5a1414;--hi:6px;--font-display:"Bungee",cursive;--font-body:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);min-height:100dvh;padding:calc(28px + var(--safe-top))16px calc(28px + var(--safe-bottom));font-family:var(--font-body);color:var(--ink);background-color:var(--paper);background-image:radial-gradient(var(--dot)2px,transparent 2px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;background-size:24px 24px;place-items:center;font-weight:500;display:grid}html.dark .np-auth-page{--ink:#fdfcff;--paper:#15121d;--surface:#241f33;--line:#000;--shadow:#000;--dot:#ffffff12;--good-bg:#10402a;--good-ink:#a7f3cf;--bad-bg:#4a1414;--bad-ink:#ffc3c3}.np-auth-page *{box-sizing:border-box}.np-auth-page .np-auth{width:100%;max-width:460px}.np-auth-page .np-auth.wide{max-width:620px}.np-auth-page .np-brand{font-family:var(--font-display);color:var(--ink);justify-content:center;align-items:center;gap:12px;margin-bottom:6px;font-size:30px;display:flex}.np-auth-page .np-brand .owl{background:var(--lime);border:3px solid var(--line);width:48px;height:48px;box-shadow:4px 4px 0 var(--shadow);border-radius:14px;place-items:center;font-size:26px;display:grid}.np-auth-page .np-brand b{color:var(--pink)}.np-auth-page .np-tagline{text-align:center;color:var(--ink);opacity:.75;margin:0 0 20px;font-size:14px;font-weight:700}.np-auth-page .np-panel{background:var(--surface);border:4px solid var(--line);box-shadow:8px 8px 0 var(--shadow);border-radius:22px;padding:26px 24px 28px}.np-auth-page .np-oauth{gap:11px;margin-bottom:18px;display:grid}.np-auth-page .np-oauth button,.np-auth-page .np-oauth a{border:3px solid var(--line);width:100%;font-family:var(--font-display);color:var(--ink);background:var(--surface);box-shadow:4px 4px 0 var(--shadow);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px;font-size:12px;text-decoration:none;transition:transform 50ms,box-shadow 50ms;display:flex}.np-auth-page .np-oauth button:active,.np-auth-page .np-oauth a:active{box-shadow:0 0 0 var(--shadow);transform:translate(4px,4px)}.np-auth-page .np-oauth button:disabled{opacity:.6;cursor:not-allowed}.np-auth-page .np-oauth .np-icon{flex:none;place-items:center;width:22px;height:22px;display:grid}.np-auth-page .np-divider{font-family:var(--font-display);opacity:.6;align-items:center;gap:12px;margin:18px 0;font-size:10px;display:flex}.np-auth-page .np-divider:before,.np-auth-page .np-divider:after{content:"";background:var(--line);opacity:.25;border-radius:2px;flex:1;height:3px}.np-auth-page .np-field{margin-bottom:14px}.np-auth-page .np-field label{font-family:var(--font-display);color:var(--ink);margin-bottom:6px;font-size:10px;display:block}.np-auth-page .np-field label .np-muted{opacity:.5}.np-auth-page .np-field input,.np-auth-page .np-field select{border:3px solid var(--line);width:100%;font-family:var(--font-body);color:var(--ink);background:var(--surface);border-radius:13px;min-height:48px;padding:13px 14px;font-size:15px;font-weight:600;box-shadow:inset 2px 2px #0000000a}.np-auth-page .np-field input::placeholder{color:var(--ink);opacity:.4}.np-auth-page .np-field input:focus,.np-auth-page .np-field select:focus{border-color:var(--blue);box-shadow:3px 3px 0 var(--blue);outline:none}.np-auth-page .np-field .np-help{opacity:.6;margin:6px 0 0;font-size:11.5px;font-weight:600;line-height:1.4}.np-auth-page .np-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.np-auth-page .np-check{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 16px;display:flex}.np-auth-page .np-check .np-cbox{align-items:center;gap:8px;display:flex}.np-auth-page .np-check input[type=checkbox]{border:3px solid var(--line);width:20px;height:20px;accent-color:var(--green);cursor:pointer;border-radius:6px;flex:none}.np-auth-page .np-check label{color:var(--ink);cursor:pointer;font-size:13px;font-weight:700}.np-auth-page .np-link{color:var(--blue);font-size:13px;font-weight:700;text-decoration:none}.np-auth-page .np-link:hover{text-decoration:underline}.np-auth-page .np-cta{width:100%;font-family:var(--font-display);border:3px solid var(--line);cursor:pointer;background:var(--green);color:#fff;box-shadow:5px 5px 0 var(--shadow);border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:52px;margin-top:6px;padding:15px;font-size:14px;transition:transform 50ms,box-shadow 50ms;display:flex}.np-auth-page .np-cta:active{box-shadow:0 0 0 var(--shadow);transform:translate(5px,5px)}.np-auth-page .np-cta:disabled{opacity:.65;cursor:not-allowed}.np-auth-page .np-cta.blue{background:var(--blue)}.np-auth-page .np-cta.ghost{background:var(--surface);color:var(--ink)}.np-auth-page .np-fine{opacity:.7;text-align:center;margin:14px 0 0;font-size:11.5px;font-weight:600;line-height:1.5}.np-auth-page .np-fine a{color:var(--blue)}.np-auth-page .np-alt{text-align:center;color:var(--ink);margin:18px 0 0;font-size:13px;font-weight:700}.np-auth-page .np-alt a{color:var(--blue);text-decoration:none}.np-auth-page .np-alt a:hover{text-decoration:underline}.np-auth-page .np-error{border:3px solid var(--line);background:var(--bad-bg);color:var(--bad-ink);box-shadow:3px 3px 0 var(--shadow);border-radius:13px;margin-bottom:16px;padding:12px 14px;font-size:13.5px;font-weight:700}.np-auth-page .np-success{border:3px solid var(--line);background:var(--good-bg);color:var(--good-ink);box-shadow:3px 3px 0 var(--shadow);border-radius:13px;margin-bottom:16px;padding:12px 14px;font-size:13.5px;font-weight:700}.np-auth-page .np-info{border:3px solid var(--line);background:var(--t7);color:var(--ink);box-shadow:3px 3px 0 var(--shadow);border-radius:13px;margin-bottom:16px;padding:14px 16px}.np-auth-page .np-warn{border:3px solid var(--line);background:var(--t3);color:var(--ink);box-shadow:3px 3px 0 var(--shadow);border-radius:13px;margin-top:10px;padding:10px 14px;font-size:13px;font-weight:700}.np-auth-page .np-trust{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.np-auth-page .np-trust .pill{background:var(--surface);border:2.5px solid var(--line);font-family:var(--font-display);color:var(--ink);box-shadow:2px 2px 0 var(--shadow);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:10px;display:inline-flex}.np-auth-page .np-theme{top:calc(16px + var(--safe-top));border:2.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;width:44px;height:44px;box-shadow:3px 3px 0 var(--shadow);z-index:50;border-radius:12px;place-items:center;font-size:18px;transition:transform 50ms,box-shadow 50ms;display:grid;position:fixed;right:16px}.np-auth-page .np-theme:active{box-shadow:0 0 0 var(--shadow);transform:translate(3px,3px)}.np-auth-page .np-spin{border:3px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite np-spin;display:inline-block}.np-auth-page .np-spin.dark{border-color:#16131f40;border-top-color:var(--ink)}@keyframes np-spin{to{transform:rotate(360deg)}}.np-auth-page .np-loading{text-align:center;padding:40px 0;font-weight:700}.np-auth-page .np-block{border:3px solid var(--line);background:var(--surface);box-shadow:4px 4px 0 var(--shadow);border-radius:16px;margin-bottom:16px;padding:16px 18px}.np-auth-page .np-block h3{font-family:var(--font-display);margin:0 0 10px;font-size:12px}.np-auth-page .np-block h4{font-family:var(--font-display);margin:14px 0 8px;font-size:11px}.np-auth-page .np-block p{margin:0 0 8px;font-size:13.5px;font-weight:500;line-height:1.5}.np-auth-page .np-block ul{margin:0;padding-left:18px;font-size:13.5px;font-weight:500;line-height:1.6;list-style:outside}.np-auth-page .np-block strong{font-weight:700}.np-auth-page .np-steps{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.np-auth-page .np-steps li{align-items:flex-start;gap:10px;font-size:13.5px;font-weight:500;display:flex}.np-auth-page .np-steps .num{border:2.5px solid var(--line);background:var(--lime);width:26px;height:26px;font-family:var(--font-display);box-shadow:2px 2px 0 var(--shadow);border-radius:8px;flex:none;place-items:center;font-size:12px;display:grid}.np-auth-page .np-btnrow{gap:12px;display:flex}.np-auth-page .np-btnrow>*{flex:1}@media (max-width:420px){.np-auth-page .np-row2{grid-template-columns:1fr}}
/*# sourceMappingURL=8f3becb612997147.css.map*/