.ng{--ng-rail:#16295c;--ng-rail-end:#0b1838;--ng-blue:#1d4ed8;--ng-blue-lift:#7da2f7;--ng-mint:#3ecb9a;--ng-ink:#fff;--ng-ink-2:#ffffffd6;--ng-ink-3:#ffffffb8;--ng-line:#ffffff24;--ng-bad:#ffb4ab;--ng-warn:#fcd38d;--ng-good:#7be3be;--ng-ease:cubic-bezier(.22, 1, .36, 1);--ng-sat:env(safe-area-inset-top,0px);--ng-sab:env(safe-area-inset-bottom,0px);--ng-hz-top:200%;--ng-hz-w:180%;--ng-hz-x:50%;isolation:isolate;background:linear-gradient(180deg, var(--ng-rail) 0%, var(--ng-rail-end) 100%);color:var(--ng-ink);font-family:var(--font-geist), var(--font-inter), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;text-align:left;-webkit-tap-highlight-color:transparent;position:fixed;inset:0;overflow:hidden}.ng *,.ng :before,.ng :after{box-sizing:border-box}.ng ::selection{color:#fff;background:#7da2f773}.ng-bloom{z-index:-3;pointer-events:none;background:radial-gradient(42% 30% at 12% 78%,#1d4ed88c,#1d4ed800 70%),radial-gradient(38% 26% at 92% 8%,#3ecb9a4d,#3ecb9a00 70%),radial-gradient(60% 40% at 50% 46%,#7da2f71f,#7da2f700 70%);position:absolute;inset:-10%}.ng-grain{z-index:-2;opacity:.07;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.ng-horizon{z-index:-1;pointer-events:none;left:var(--ng-hz-x);top:var(--ng-hz-top);width:var(--ng-hz-w);aspect-ratio:1;background:radial-gradient(50% 50%,#0d1e4a00 92%,#7da2f71a 99%);border-top:1px solid #a0beff8c;border-radius:50%;position:absolute;transform:translate(-50%);box-shadow:0 -30px 80px -20px #7da2f74d,inset 0 40px 80px -40px #7da2f740}.ng-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:absolute;inset:0;overflow:hidden auto}.ng-page{min-height:100%;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;display:flex}.ng-top{padding:calc(var(--ng-sat) + 18px) 28px 0}.ng-fill{flex:auto;min-height:24px}.ng-dock{padding:0 10px 10px}.ng-logo{width:auto;height:24px;display:block}.ng-bezel{background:#ffffff0b;border:1px solid #ffffff17;border-radius:44px;padding:6px;box-shadow:0 40px 80px -40px #02081ed9,0 12px 24px -16px #02081e99}.ng-glass{-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);background:linear-gradient(#ffffff26 0%,#ffffff0f 46%,#ffffff0d 100%);border-radius:38px;padding:26px 20px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff14}.ng-glass:before{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.ng h1,.ng h2,.ng p{margin:0}.ng h1,.ng h2{letter-spacing:-.03em;text-wrap:balance;font-weight:600}.ng-display{letter-spacing:-.035em;font-size:40px;line-height:1.04}.ng-title{font-size:26px;line-height:1.12}.ng-lead{color:var(--ng-ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.5;margin-top:10px!important}.ng-cap{color:var(--ng-ink-3);font-size:12.5px;line-height:1.45}.ng-btn{width:100%;height:56px;font:600 16px/1 var(--font-geist), system-ui, sans-serif;letter-spacing:-.01em;cursor:pointer;transition:transform .16s var(--ng-ease), opacity .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.ng-btn:active:not(:disabled){transform:scale(.98)}.ng-btn:disabled{cursor:default}.ng-primary{color:#0b1b4d;background:linear-gradient(#fff,#eef2fb);justify-content:space-between;padding:0 8px 0 24px;box-shadow:inset 0 1px #ffffffe6,0 14px 30px -14px #0000008c}.ng-primary:disabled{opacity:.62}.ng-nub{color:#fff;background:#0f2357;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ng-quiet{color:var(--ng-ink-2);background:0 0;height:48px;margin-top:4px;font-weight:550}.ng-btn:focus-visible,.ng-link:focus-visible,.ng-legal a:focus-visible,.ng-eye:focus-visible{outline:2px solid var(--ng-blue-lift);outline-offset:3px}.ng-dots{align-items:center;gap:5px;display:inline-flex}.ng-dots i{opacity:.7;background:#0b1b4d;border-radius:50%;width:6px;height:6px}.ng-field{margin-top:16px}.ng-field label{color:var(--ng-ink-2);letter-spacing:-.005em;margin-bottom:8px;font-size:13px;font-weight:550;display:block}.ng-inputwrap{position:relative}.ng-input{width:100%;height:54px;font:400 16px var(--font-geist), system-ui, sans-serif;color:#fff;appearance:none;caret-color:var(--ng-blue-lift);background:#06102c52;border:1px solid #ffffff29;border-radius:16px;outline:none;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:block;box-shadow:inset 0 1px 2px #00000040}.ng-input::placeholder{color:#fff9}.ng-input:focus{border-color:#7da2f7f2;box-shadow:0 0 0 4px #7da2f733,inset 0 1px 2px #00000040}.ng-input.has-eye{padding-right:54px}.ng-input.code{text-align:center;letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:24px}.ng-input.code::placeholder{letter-spacing:.3em}.ng-input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:var(--ng-blue-lift);transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 1000px #1a2e66}.ng-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:var(--ng-blue-lift);transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 1000px #1a2e66}.ng-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:var(--ng-blue-lift);transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 1000px #1a2e66}.ng-eye{width:44px;height:44px;color:var(--ng-ink-2);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:5px}.ng-link{color:#a9c2ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;font-family:inherit;font-size:13.5px;font-weight:550;text-decoration:none;display:inline-flex}.ng-link.muted{color:var(--ng-ink-2)}.ng-legal{color:var(--ng-ink-3);justify-content:center;align-items:center;gap:4px;font-size:12.5px;display:flex}.ng-legal a{color:var(--ng-ink-2);padding:12px 8px;text-decoration:none}.ng-legal i{opacity:.5;font-style:normal}.ng-trust{text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.ng-trust svg{flex:none}.ng-alert{color:#ffd9d4;background:#ff786e1f;border:1px solid #ffb4ab52;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.ng-alert svg{color:var(--ng-bad);flex:none;margin-top:1px}.ng-alert.warn{color:#ffe9c2;background:#fcd38d1a;border-color:#fcd38d52}.ng-alert.warn svg{color:var(--ng-warn)}.ng-pager{justify-content:center;gap:6px;margin-top:14px;display:flex}.ng-pager span{width:6px;height:6px;transition:width .4s var(--ng-ease);background:#ffffff47;border-radius:3px}.ng-pager span.on{background:#fff;width:22px}.ng-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ng-chip{color:#fff;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 13px 0 10px;font-size:13px;font-weight:550;display:inline-flex;box-shadow:inset 0 1px #ffffff24}.ng-chip svg{color:#bfd2ff}.ng-features{gap:16px;display:grid}.ng-features.compact{gap:10px}.ng-feature{align-items:center;gap:14px;display:flex}.ng-feature>span{color:#bfd2ff;background:#ffffff12;border:1px solid #ffffff21;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff29}.ng-feature b{letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.ng-feature small{color:var(--ng-ink-2);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.ng-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;display:grid}.ng-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;padding:18px;box-shadow:inset 0 1px #ffffff24}.ng-card svg{color:#bfd2ff}.ng-card b{letter-spacing:-.01em;margin-top:14px;font-size:15px;font-weight:600;display:block}.ng-card small{color:var(--ng-ink-2);margin-top:4px;font-size:13.5px;line-height:1.45;display:block}.ng-hero{flex:auto;place-items:center;min-height:150px;display:grid}.ng-emblem{place-items:center;width:128px;height:128px;display:grid;position:relative}.ng-rings{width:0;height:0;position:absolute;top:50%;left:50%}.ng-rings i{border:1px solid #ffffff17;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ng-rings i:first-child{width:210px;height:210px}.ng-rings i:nth-child(2){border-color:#ffffff0f;width:300px;height:300px}.ng-rings i:nth-child(3){border-color:#ffffff0a;width:400px;height:400px}.ng-halo{filter:blur(30px);opacity:.55;border-radius:50%;width:240px;height:240px;position:absolute}.ng-tile{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:40px;width:128px;height:128px;padding:6px;position:relative;box-shadow:0 30px 60px -28px #02081ee6}.ng-tile>div{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(160deg,#ffffff38,#ffffff0f 60%);border-radius:34px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 -10px 24px -12px #7da2f773}.ng-scan{height:2px;animation:ng-scan 2.4s var(--ng-ease) infinite alternate;background:linear-gradient(90deg,#0000,#9fc0ff,#0000);border-radius:2px;position:absolute;top:26%;left:18px;right:18px}@keyframes ng-scan{to{transform:translateY(53px)}}.ng-facts{border:1px solid var(--ng-line);background:#ffffff0f;border-radius:22px;gap:2px;margin-top:18px;display:grid;overflow:hidden}.ng-fact{background:#06102c2e;grid-template-columns:36px 1fr;gap:12px;padding:12px 14px;display:grid}.ng-icw{color:#bfd2ff;background:#ffffff14;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffff24}.ng-fact b{letter-spacing:-.01em;font-size:14px;font-weight:600;display:block}.ng-fact span.t{color:var(--ng-ink-2);margin-top:2px;font-size:13px;line-height:1.42;display:block}.ng-fact .num{font-variant-numeric:tabular-nums;color:#fff}.ng-tight .ng-lead{font-size:15px;margin-top:8px!important}.ng-tight .ng-fact{padding:10px 12px}.ng-tight .ng-fact span.t{font-size:12.5px}.ng-crumbs{color:var(--ng-ink-2);flex-wrap:wrap;align-items:center;gap:3px;margin-top:12px;font-size:13px;display:flex}.ng-crumbs span{border:1px solid var(--ng-line);color:#fff;background:#ffffff14;border-radius:999px;padding:6px 9px;font-size:12.5px}.ng-crumbs svg{opacity:.6}.ng-rows{margin-top:12px}.ng-row{border-top:1px solid #ffffff14;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.ng-row:first-child{border-top:0}.ng-row .ng-icw{border-radius:13px;width:40px;height:40px}.ng-row b{letter-spacing:-.01em;font-size:15px;font-weight:560}.ng-row .cnt{font-variant-numeric:tabular-nums;color:var(--ng-ink-2);text-align:right;justify-content:flex-end;align-items:center;gap:6px;font-size:14px;display:flex}.ng-row.wait b,.ng-row.wait .cnt{color:var(--ng-ink-3)}.ng-row.wait .ng-icw{color:#ffffff8c;background:#ffffff0a}.ng-row.done .cnt{color:var(--ng-good)}.ng-bar{background:#ffffff1a;border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.ng-bar i{background:linear-gradient(90deg,#7da2f7,#fff);border-radius:2px;height:100%;transition:width .3s ease-out;display:block}.ng-bigbar{background:#ffffff1f;border-radius:3px;height:6px;overflow:hidden}.ng-bigbar i{background:linear-gradient(90deg,#3ecb9a,#7da2f7 70%,#fff);border-radius:3px;height:100%;transition:width .3s ease-out;display:block}.ng-rise{animation:ng-rise .7s var(--ng-ease) backwards}@keyframes ng-rise{0%{opacity:.35;filter:blur(6px);transform:translateY(18px)scale(.985)}}.ng-swap{animation:ng-swap .26s var(--ng-ease) backwards}@keyframes ng-swap{0%{opacity:0;transform:translate(12px)}}.ng-pop{animation:ng-pop .2s var(--ng-ease) backwards}@keyframes ng-pop{0%{transform:scale(.94)}}.ng-welcome-title{margin-top:clamp(28px,11.7vh,102px)!important;font-size:52px!important;line-height:.98!important}.ng-welcome-lead{max-width:300px;margin-top:16px!important;font-size:17px!important}.ng-welcome .ng-logo{height:26px}.ng-welcome .ng-glass{padding:20px 22px 34px}.ng-welcome .ng-features{margin-top:4px}.ng-welcome .ng-primary{margin-top:26px}.ng-signin-brand{max-width:300px;color:var(--ng-ink-2);line-height:1.15;letter-spacing:-.025em!important;margin-top:22px!important;font-size:22px!important;font-weight:560!important}.ng-signin .ng-glass{padding:28px 22px 20px}.ng-signin .ng-trust{margin-top:18px}.ng-signin-side,.ng-signin .ng-cards,.ng-signin .ng-ipad-lead{display:none}.ng-step .ng-page{padding-top:var(--ng-sat)}.ng-step .ng-glass.center{text-align:center}.ng-done-title{font-size:30px!important}.ng-step .ng-spacer{height:22px}.ng-step .ng-tight .ng-spacer{height:14px}.ng-step .ng-hero.small{min-height:116px}.ng-step .ng-hero.small .ng-emblem{transform:scale(.72)}.ng-sync-title{margin-top:32px!important;font-size:30px!important}.ng-sync .ng-glass{padding:22px 20px}@media (min-width:700px){.ng-top{padding:calc(var(--ng-sat) + 56px) 72px 0}.ng-logo{height:30px}.ng-dock{justify-content:center;padding:0 24px 56px;display:flex}.ng-dock>.ng-bezel{width:100%;max-width:596.491px}.ng-bezel{zoom:1.14}.ng-glass{padding:40px 44px 34px}.ng-welcome{--ng-hz-top:97%}.ng-welcome .ng-logo{height:32px}.ng-welcome-title{max-width:760px;margin-top:clamp(40px,18vh,248px)!important;font-size:84px!important;line-height:.96!important}.ng-welcome-lead{max-width:520px;margin-top:22px!important;font-size:21px!important}.ng-welcome .ng-glass{padding:40px 44px 36px}.ng-welcome .ng-features{gap:16px;margin-top:0}.ng-welcome .ng-primary{margin-top:34px}.ng-signin{--ng-hz-top:87%}.ng-signin .ng-dock{padding-bottom:48px}.ng-signin .ng-glass{padding:40px 44px 36px}.ng-signin .ng-chips,.ng-signin-brand{display:none}.ng-signin .ng-cards,.ng-signin .ng-ipad-lead{display:block}.ng-signin .ng-cards{display:grid}.ng-ipad-lead{margin-top:64px}.ng-ipad-lead h1{letter-spacing:-.035em;max-width:520px;font-size:46px;line-height:1.04}.ng-ipad-lead p{max-width:440px;font-size:17px!important}.ng-step .ng-page{padding-top:calc(var(--ng-sat) + 24px);justify-content:center;align-items:center;padding-bottom:40px}.ng-step .ng-hero,.ng-step .ng-hero.small{flex:none;min-height:0;margin-bottom:76px}.ng-step .ng-hero .ng-emblem,.ng-step .ng-hero.small .ng-emblem{zoom:1.3;transform:none}.ng-step .ng-dock{width:100%;padding-bottom:0}.ng-step .ng-spacer,.ng-step .ng-tight .ng-spacer{height:30px}.ng-step .ng-tight .ng-lead{font-size:15.5px;margin-top:10px!important}.ng-step .ng-tight .ng-fact{padding:12px 14px}.ng-step .ng-tight .ng-fact span.t{font-size:13px}.ng-sync{--ng-hz-top:95%}.ng-sync-title{max-width:600px;letter-spacing:-.035em!important;margin-top:clamp(32px,9vh,120px)!important;font-size:56px!important;line-height:1.04!important}.ng-sync .ng-lead{max-width:520px;font-size:18px}.ng-sync .ng-dock{padding-bottom:72px}.ng-sync .ng-glass{padding:34px 40px 30px}}@media (min-width:700px) and (orientation:landscape){.ng-step .ng-hero,.ng-step .ng-hero.small{margin-bottom:40px}.ng-step .ng-hero .ng-emblem,.ng-step .ng-bezel{zoom:1}.ng-step .ng-dock>.ng-bezel{max-width:640px}}@media (min-width:1100px) and (orientation:landscape){.ng-signin{--ng-hz-top:40%;--ng-hz-w:120%;--ng-hz-x:30%}.ng-signin .ng-page{padding:calc(var(--ng-sat) + 24px) 72px 24px;flex-direction:row;justify-content:space-between;align-items:center;gap:48px}.ng-signin .ng-top{left:72px;top:calc(var(--ng-sat) + 48px);padding:0;position:absolute}.ng-signin .ng-top .ng-ipad-lead,.ng-signin .ng-top .ng-cards,.ng-signin .ng-fill{display:none}.ng-signin-side{flex:none;width:560px;display:block}.ng-signin-side .ng-ipad-lead{margin-top:0;display:block}.ng-signin-side .ng-features{margin-top:34px}.ng-signin .ng-dock{flex:none;width:520px;padding:0;display:block}.ng-signin .ng-glass{padding:40px 42px 26px}}@media (prefers-reduced-motion:reduce){.ng *,.ng :before,.ng :after{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.ng .ng-glass,.ng .ng-tile>div{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1b3270!important}.ng .ng-bezel,.ng .ng-tile{background:#13265a}.ng .ng-grain,.ng .ng-horizon{display:none}.ng .ng-input{background:#0d1c46}}
