html:has(.navigator-page){scroll-behavior:smooth}@keyframes nv-sync{50%{box-shadow:0 0 0 5px #22aa5a2e}}@keyframes nv-dot{50%{box-shadow:0 0 0 5px #2563eb29}}@keyframes nv-bob{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes nv-tick{0%,to{opacity:1}50%{opacity:.35}}.navigator-page{--bg:#f2f5fa;--bg-card:#fbfcfe;--ink:#0c111d;--ink-soft:#3b4861;--ink-mute:#8b95ad;--line:#e6eaf2;--teal-deep:#014954;--teal:#016f80;--cyan:#02bcd9;--blue:#2563eb;--cream:#fbfae8;--night:#0c111d;--green:#2fb558;--amber-bg:#fdf3e3;--amber-fg:#8d5a14;--radius-card:18px;--font-head:var(--font-afacad), "Afacad", sans-serif;--font-ui:var(--font-instrument-sans), "Instrument Sans", sans-serif;--font-body:var(--font-moulpali), "Moulpali", sans-serif;background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.45}.navigator-page *{box-sizing:border-box}.navigator-page img{max-width:100%;display:block}.navigator-page a{color:inherit;text-decoration:none}.navigator-page h1,.navigator-page h2,.navigator-page h3,.navigator-page h4,.navigator-page h5{font-family:var(--font-head);text-wrap:balance;margin:0}.navigator-page p{text-wrap:pretty;margin:0}.navigator-page .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.navigator-page .btn{font-family:var(--font-ui);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:10px;font-size:15.5px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.navigator-page .btn:hover{transform:translateY(-1px)}.navigator-page .btn-teal{background:var(--teal-deep);color:#fff;border-radius:999px;padding:12px 24px}.navigator-page .btn-teal .dot{background:#fdfdf4;border-radius:50%;width:10px;height:10px}.navigator-page .sect-eyebrow{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0;font-size:13.5px;font-weight:700}.navigator-page .sect-h2{letter-spacing:-.015em;color:#16222f;margin-top:14px;font-size:clamp(36px,4.2vw,56px);font-weight:600}.navigator-page .sect-sub{color:#4a5a6e;max-width:640px;margin-top:16px;font-size:19px}.navigator-page .ic{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.navigator-page .hero{padding:72px 0 0;position:relative;overflow:hidden}.navigator-page .hero-grid-bg{pointer-events:none;background-image:linear-gradient(#b0c8eb38 1px,#0000 1px),linear-gradient(90deg,#b0c8eb38 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 35%,#000 30%,#0000 78%);mask-image:radial-gradient(90% 80% at 50% 35%,#000 30%,#0000 78%)}.navigator-page .hero-cell{background:#dce9fa;width:88px;height:88px;position:absolute}.navigator-page .hero-content{z-index:2;text-align:center;position:relative}.navigator-page .hero-badge{color:#fcfbf0;font-family:var(--font-ui);background:#101828;border-radius:999px;align-items:center;gap:10px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 14px 34px #0c13224d}.navigator-page .hero-badge .spark{color:#cfe2ff}.navigator-page .hero h1{letter-spacing:-.02em;color:#0c111d;max-width:820px;margin:26px auto 0;font-size:clamp(42px,4.6vw,64px);font-weight:600;line-height:1.14}.navigator-page .hero h1 .grad{background:linear-gradient(-208deg,#0464e0,#00966e);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.93em;display:block}.navigator-page .hero-sub{color:#344054;max-width:680px;margin:22px auto 0;font-size:clamp(17px,1.6vw,19.5px);line-height:1.55}.navigator-page .hero-cta{justify-content:center;gap:14px;margin-top:36px;display:flex}.navigator-page .stage-wrap{z-index:1;margin-top:56px;padding-bottom:26px;position:relative}.navigator-page .stage-wrap:after{content:"";background:linear-gradient(180deg, #f2f5fa00, var(--bg));pointer-events:none;height:110px;position:absolute;bottom:0;left:0;right:0}.navigator-page .board-pos{width:min(1040px,94vw);margin:0 auto;position:relative}.navigator-page .board{font-family:var(--font-ui);text-align:left;background:#fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 40px 90px #0f234638}.navigator-page .board-chrome{background:#101828;align-items:center;gap:10px;padding:12px 18px;display:flex}.navigator-page .board-chrome .cdot{border-radius:50%;width:10px;height:10px}.navigator-page .board-url{color:#cbd5e4;background:#ffffff1a;border-radius:999px;align-items:center;gap:7px;margin:0 auto;padding:5px 18px;font-size:12.5px;font-weight:500;display:inline-flex}.navigator-page .board-url .lock{width:11px;height:11px}.navigator-page .board-body{grid-template-columns:300px 1fr;min-height:430px;display:grid}.navigator-page .rail{border-right:1px solid var(--line);background:#f6f8fc;padding:18px 16px}.navigator-page .rail-h{letter-spacing:.1em;color:var(--ink-mute);text-transform:uppercase;justify-content:space-between;align-items:baseline;padding:0 6px 12px;font-size:11.5px;font-weight:700;display:flex}.navigator-page .rail-h em{letter-spacing:0;color:var(--teal);text-transform:none;font-style:normal;font-weight:600}.navigator-page .qrow{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:9px;padding:11px 13px}.navigator-page .qrow.hot{border-color:#026f8073;box-shadow:0 8px 20px #0149541a}.navigator-page .qrow-top{align-items:center;gap:8px;display:flex}.navigator-page .qrow-rank{color:#3b4861;background:#eef3fb;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.navigator-page .qrow.hot .qrow-rank{background:var(--teal-deep);color:#fff}.navigator-page .qrow-name{color:#1a2533;flex:1;font-size:13.5px;font-weight:600}.navigator-page .qrow-chip{border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700}.navigator-page .qrow-chip.asap{color:#b8364c;background:#fdeef1}.navigator-page .qrow-chip.today{background:var(--amber-bg);color:var(--amber-fg)}.navigator-page .qrow-chip.week{color:#46566c;background:#eef3fb}.navigator-page .qrow-why{color:#6b7990;margin-top:6px;font-size:12px;line-height:1.45}.navigator-page .mission{padding:22px 26px 24px;position:relative}.navigator-page .mission-pt{align-items:center;gap:12px;display:flex}.navigator-page .mission-ava{background:var(--teal-deep);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}.navigator-page .mission-pt b{color:#1a2533;font-size:16.5px;display:block}.navigator-page .mission-pt small{color:var(--ink-mute);font-size:12.5px}.navigator-page .timer{color:#eaf7ee;background:#101828;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:8px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.navigator-page .timer .rec{background:#2fd45c;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite nv-tick}.navigator-page .roadblock{background:#fdf6ee;border:1px solid #f3e2c8;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 16px;display:flex}.navigator-page .roadblock .ic{color:var(--amber-fg);margin-top:2px;font-size:16px}.navigator-page .roadblock b{color:#6e4a10;letter-spacing:.04em;font-size:13px;display:block}.navigator-page .roadblock p{color:#5a4a30;margin-top:3px;font-size:13.5px;line-height:1.5}.navigator-page .steps{flex-direction:column;gap:8px;margin-top:14px;display:flex}.navigator-page .step{border:1px solid var(--line);color:#2c3a4e;background:#f8fafd;border-radius:10px;align-items:center;gap:10px;padding:10px 13px;font-size:13.5px;display:flex}.navigator-page .step .ck{border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:11px;font-weight:700;display:grid}.navigator-page .step.done .ck{background:var(--green);color:#fff}.navigator-page .step.done{color:#8e9aab}.navigator-page .step.now .ck{border:2px solid var(--blue);background:#fff;animation:1.6s ease-in-out infinite nv-dot}.navigator-page .step.todo .ck{color:#fff;background:#e7ebf1}.navigator-page .mission-foot{align-items:center;gap:10px;margin-top:16px;display:flex}.navigator-page .mission-log{background:var(--teal-deep);color:#fff;border-radius:9px;align-items:center;gap:7px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.navigator-page .mission-dismiss{border:1px solid var(--line);color:#5a6a7e;background:#fff;border-radius:9px;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.navigator-page .mission-sync{color:#46566c;align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.navigator-page .mission-sync .sy{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite nv-sync}.navigator-page .fchip{z-index:5;font-family:var(--font-ui);color:#191a1c;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;animation:4.4s ease-in-out infinite alternate nv-bob;display:inline-flex;position:absolute;box-shadow:0 14px 34px #1e3c6e3d}.navigator-page .fchip .ok{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid}.navigator-page .fchip.money .ok{background:var(--blue)}.navigator-page .fc-1{animation-delay:-1.6s;top:168px;right:-34px}.navigator-page .fc-2{bottom:96px;left:-34px}@media (prefers-reduced-motion:no-preference){.navigator-page .rv{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.3,1);transition-delay:var(--rvd,0s);transform:translateY(24px)}.navigator-page .rv.in{opacity:1;transform:none}.navigator-page.rv-preload .rv{transition:none!important}}.navigator-page .rev{z-index:3;padding:96px 0 60px;position:relative}.navigator-page .rev-head{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.navigator-page .rev-head h2{letter-spacing:-.015em;color:#16222f;margin-top:14px;font-size:clamp(38px,4.4vw,60px);font-weight:600}.navigator-page .rev-head h2 em{color:var(--teal-deep);font-style:normal}.navigator-page .rev-sub{font-family:var(--font-body);color:#4a5a6e;max-width:680px;margin-top:18px;font-size:20px}.navigator-page .rev-head .btn{margin-top:14px}.navigator-page .code-strip{grid-template-columns:1fr 1fr 1fr;gap:26px;margin-top:58px;display:grid}.navigator-page .code-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-card);padding:34px 34px 36px;box-shadow:0 20px 44px #1c325a12}.navigator-page .code-card .num{font-family:var(--font-head);letter-spacing:-.01em;color:var(--teal-deep);font-size:44px;font-weight:600;line-height:1}.navigator-page .code-card .num small{color:var(--ink-mute);font-size:17px;font-weight:500;font-family:var(--font-body);margin-left:8px}.navigator-page .code-card .tag{color:#2c3a4e;font-family:var(--font-ui);letter-spacing:.05em;background:#eef3fb;border-radius:999px;align-items:center;gap:7px;margin-bottom:18px;padding:5px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.navigator-page .code-card .tag.g{color:#1d7a3f;background:#eafaf0}.navigator-page .code-card h3{font-family:var(--font-ui);color:#171717;margin-top:16px;font-size:19px;font-weight:700}.navigator-page .code-card p{color:var(--ink-soft);margin-top:11px;font-size:16.5px;line-height:1.55}.navigator-page .rev-foot{text-align:center;color:#4a5a6e;font-size:16.5px;font-family:var(--font-ui);margin-top:30px}.navigator-page .rev-foot b{color:var(--teal-deep);font-weight:600}.navigator-page .why{padding:40px 0 60px}.navigator-page .why .head{text-align:center}.navigator-page .why .sect-sub{margin-left:auto;margin-right:auto}.navigator-page .bento{grid-template-columns:1fr 1fr;gap:34px;margin-top:64px;display:grid}.navigator-page .bcard{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-card);padding:44px 46px 46px;position:relative;overflow:hidden;box-shadow:0 20px 44px #1c325a12}.navigator-page .bcard h3{font-family:var(--font-ui);color:#171717;margin-top:34px;font-size:20px;font-weight:700}.navigator-page .bcard>p{color:var(--ink-soft);margin-top:14px;font-size:18px}.navigator-page .bcard-visual{place-items:center;height:330px;display:grid;position:relative}.navigator-page .vq{flex-direction:column;gap:10px;width:min(420px,100%);display:flex}.navigator-page .vq-row{border:1px solid var(--line);font-family:var(--font-ui);background:#fff;border-radius:13px;align-items:center;gap:11px;padding:13px 16px;display:flex;box-shadow:0 10px 26px #1c325a12}.navigator-page .vq-row:first-child{transform:translate(-14px)}.navigator-page .vq-row:nth-child(3){transform:translate(14px)}.navigator-page .vq-rank{background:var(--teal-deep);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.navigator-page .vq-row:nth-child(2) .vq-rank,.navigator-page .vq-row:nth-child(3) .vq-rank{color:#3b4861;background:#eef3fb}.navigator-page .vq-row b{color:#1a2533;font-size:14px}.navigator-page .vq-row small{color:#6b7990;margin-top:2px;font-size:12px;display:block}.navigator-page .vq-chip{border-radius:999px;margin-left:auto;padding:3px 9px;font-size:10.5px;font-weight:700}.navigator-page .vq-chip.asap{color:#b8364c;background:#fdeef1}.navigator-page .vq-chip.today{background:var(--amber-bg);color:var(--amber-fg)}.navigator-page .vq-chip.week{color:#46566c;background:#eef3fb}.navigator-page .vb{width:min(400px,100%);font-family:var(--font-ui);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 26px 60px #0f234624}.navigator-page .vb-band{background:var(--teal-deep);color:#eafdff;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;padding:11px 16px;font-size:12px;font-weight:700;display:flex}.navigator-page .vb-band .ic{opacity:.9;font-size:14px}.navigator-page .vb-rows{padding:8px 0 12px}.navigator-page .vb-row{gap:12px;padding:9px 16px;font-size:13px;display:flex}.navigator-page .vb-row+.vb-row{border-top:1px solid #f1f4f9}.navigator-page .vb-row .k{letter-spacing:.08em;color:var(--ink-mute);flex:0 0 96px;padding-top:2px;font-size:10.5px;font-weight:700}.navigator-page .vb-row .v{color:#2c3a4e;line-height:1.5}.navigator-page .vb-row .v i{background:var(--cream);color:#6b6320;border-radius:999px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:600}.navigator-page .vc{width:min(400px,100%);font-family:var(--font-ui);flex-direction:column;gap:12px;display:flex}.navigator-page .vc-scan{border:1px solid var(--line);color:#5a6a7e;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:11px 18px;font-size:13.5px;font-weight:500;display:flex;box-shadow:0 10px 26px #1c325a14}.navigator-page .vc-scan .ic{color:var(--teal);font-size:16px}.navigator-page .vc-hit{background:#fff;border:1px solid #2fb55859;border-radius:15px;padding:17px 19px;box-shadow:0 18px 44px #1c325a1f}.navigator-page .vc-hit-top{align-items:center;gap:9px;display:flex}.navigator-page .vc-hit-top .ok{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid}.navigator-page .vc-hit-top b{color:#1a2533;font-size:14.5px}.navigator-page .vc-hit p{color:#5a6a7e;margin-top:8px;font-size:13px;line-height:1.5}.navigator-page .vc-amt{color:#1d7a3f;background:#eafaf0;border-radius:999px;margin-top:11px;padding:5px 13px;font-size:12.5px;font-weight:700;display:inline-block}.navigator-page .vc-hit.dim{opacity:.6;border-color:var(--line);transform:scale(.96)}.navigator-page .vt{width:min(400px,100%);font-family:var(--font-ui);background:#fff;border-radius:16px;padding:18px 20px 20px;box-shadow:0 26px 60px #0f234624}.navigator-page .vt-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:11px;display:flex}.navigator-page .vt-head b{color:#1a2533;font-size:14px}.navigator-page .vt-head small{color:var(--ink-mute);font-size:12px}.navigator-page .vt-row{color:#2c3a4e;border-bottom:1px solid #f1f4f9;align-items:center;gap:10px;padding:10px 2px;font-size:13px;display:flex}.navigator-page .vt-row .ic{color:var(--ink-mute);font-size:15px}.navigator-page .vt-row time{color:#46566c;margin-left:auto;font-size:12.5px;font-weight:600}.navigator-page .vt-total{align-items:center;gap:10px;padding-top:13px;display:flex}.navigator-page .vt-total b{color:#1a2533;font-size:13.5px}.navigator-page .vt-badge{background:var(--teal-deep);color:#fff;border-radius:999px;margin-left:auto;padding:6px 13px;font-size:12px;font-weight:700}.navigator-page .staff{text-align:center;padding:60px 0 110px}.navigator-page .staff-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,460px));justify-content:center;gap:26px;margin-top:56px;display:grid}.navigator-page .staff-card{background:var(--bg-card);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:38px 38px 40px;display:flex;box-shadow:0 20px 46px #1c325a12}.navigator-page .staff-kicker{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);font-size:12.5px;font-weight:700}.navigator-page .staff-card h3{letter-spacing:-.01em;margin-top:12px;font-size:30px;font-weight:600}.navigator-page .staff-card>p{color:var(--ink-soft);margin-top:12px;font-size:17px;line-height:1.55}.navigator-page .staff-feats{flex-direction:column;gap:13px;margin:24px 0 30px;padding:0;list-style:none;display:flex}.navigator-page .staff-feats li{color:var(--ink-soft);font-size:16px;font-family:var(--font-body);gap:11px;display:flex}.navigator-page .staff-feats li:before{content:"✓";color:var(--teal);font-weight:700;font-family:var(--font-ui)}.navigator-page .staff-card .btn{justify-content:center;width:100%;margin-top:auto}.navigator-page .staff-card.dark{background:var(--night);color:#f2f6fc;border-color:#1d2638}.navigator-page .staff-card.dark .staff-kicker{color:var(--cyan)}.navigator-page .staff-card.dark>p,.navigator-page .staff-card.dark .staff-feats li{color:#c3cedd}.navigator-page .staff-card.dark .staff-feats li:before{color:var(--cyan)}.navigator-page .staff-card.dark .btn{color:var(--night);background:#fff;border-radius:999px;padding:12px 24px}.navigator-page .staff-foot{font-family:var(--font-ui);color:#4a5a6e;margin-top:30px;font-size:16px}.navigator-page .staff-foot b{color:var(--teal-deep);font-weight:600}.navigator-page .community{padding:0 0 110px}.navigator-page .comm-band{background:linear-gradient(100deg,#fdfeff 0%,#e8f1fd 28%,#8db9f7 55%,#2e6ef0 78%,#1f53d6 100%);border-radius:22px;align-items:center;gap:40px;min-height:160px;padding:56px 60px;display:flex;overflow:hidden}.navigator-page .comm-title{font-family:var(--font-head);color:#14233a;flex:auto;max-width:560px;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.25}.navigator-page .comm-sep{background:#ffffff80;align-self:stretch;width:1px}.navigator-page .comm-stats{flex-direction:column;flex:none;gap:14px;display:flex}.navigator-page .comm-stat{font-family:var(--font-ui);color:#14233a;background:#fff;border-radius:12px;align-items:center;gap:14px;padding:12px 20px;font-size:14px;font-weight:600;display:flex;box-shadow:0 8px 22px #0a1e4629}.navigator-page .comm-stat .ic{color:var(--teal);font-size:18px}.navigator-page .faq{padding:0 0 120px}.navigator-page .faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.navigator-page .faq h2{font-size:clamp(36px,4vw,52px);font-weight:600}.navigator-page .faq-grid>div>p{color:#4a5a6e;max-width:360px;margin-top:16px;font-size:17.5px}.navigator-page .faq-list{flex-direction:column;gap:14px;display:flex}.navigator-page .fq-item{background:var(--bg-card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.navigator-page .fq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--font-ui);color:#1c2a3a;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:21px 26px;font-size:16.5px;font-weight:600;display:flex}.navigator-page .fq-q:after{content:"+";color:#8b9bb1;flex:none;font-size:24px;font-weight:400;transition:transform .3s}.navigator-page .fq-item.open .fq-q:after{transform:rotate(45deg)}.navigator-page .fq-a-wrap{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.7,.3,1);display:grid}.navigator-page .fq-item.open .fq-a-wrap{grid-template-rows:1fr}.navigator-page .fq-a{overflow:hidden}.navigator-page .fq-a p{color:#5a6a7e;max-width:620px;padding:0 26px 22px;font-size:16px;line-height:1.6}.navigator-page .cta-final{text-align:center;padding:0 0 130px}.navigator-page .cta-final h2{letter-spacing:-.015em;color:#16222f;font-size:clamp(36px,4.2vw,56px);font-weight:600}.navigator-page .cta-final p{color:#4a5a6e;max-width:560px;margin:16px auto 0;font-size:19px}.navigator-page .cta-final .btn{margin-top:34px;padding:16px 34px;font-size:17px}@media (max-width:1080px){.navigator-page .bento,.navigator-page .code-strip{grid-template-columns:1fr}.navigator-page .rev-head{flex-direction:column}.navigator-page .comm-band{flex-direction:column;align-items:flex-start;padding:36px 30px}.navigator-page .comm-sep{display:none}}@media (max-width:1000px){.navigator-page .faq-grid{grid-template-columns:1fr;gap:44px}.navigator-page .staff-grid,.navigator-page .board-body{grid-template-columns:1fr}.navigator-page .rail{border-right:none;border-bottom:1px solid var(--line)}.navigator-page .fc-1{top:-16px;right:8px}.navigator-page .fc-2{bottom:-16px;left:8px}}
