.ncl{--bg:#07090e;--bg2:#0d111a;--ink:#eef0f4;--mute:#8b92a3;--line:#ffffff14;--gold:#e3b45e;--gold2:#f3d18c;--gold-ink:#1a1405;--up:#2fd38f;--down:#f2566c;--card:#181d28f7;--card2:#0c0f16f7;--cardline:#ffffff24;--nav:#07090eb3;--glow1:#e3b45e1a;--glow2:#2fd38f0d;--t-h1:clamp(40px,5.6vw,76px);--t-h1-lh:1.02;--t-h1-ls:-.03em;--t-h2:clamp(28px,3.4vw,44px);--t-h2-lh:1.08;--t-h2-ls:-.025em;--t-big:clamp(34px,4.8vw,64px);--t-big-lh:1.05;--t-big-ls:-.03em;--t-lead:clamp(16px,1.3vw,18px);--t-body:17px;--t-lh:1.6;--t-label:13px;--t-eyebrow:12px;background:var(--bg);color:var(--ink);font-family:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5;transition:background .3s,color .3s;position:relative;overflow-x:visible}.ncl *{box-sizing:border-box;margin:0;padding:0}.ncl a{color:inherit;cursor:pointer;text-decoration:none}.ncl button,.ncl a.btn{font:inherit}.ncl :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ncl .scene{z-index:0;pointer-events:none;width:100vw;height:100vh;transition:opacity .5s;display:block;position:fixed;inset:0}.ncl .glow{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 35%, var(--glow1), transparent 70%), radial-gradient(40% 40% at 80% 90%, var(--glow2), transparent 70%);position:fixed;inset:0}.ncl nav{z-index:20;background:var(--nav);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex;position:fixed;top:0;left:0;right:0}.ncl .brand{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-weight:600;display:flex}.ncl .brand .logo{object-fit:contain;width:34px;height:34px;box-shadow:0 0 0 1px var(--line);background:#17293d;border-radius:9px;padding:6px}.ncl .brand em{color:var(--gold);margin-left:2px;font-size:13px;font-style:normal;font-weight:500}.ncl .theme{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;margin-left:12px;display:grid}.ncl .theme svg{width:16px;height:16px}.ncl nav .links{color:var(--mute);white-space:nowrap;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.ncl nav .links a:hover{color:var(--ink)}.ncl nav .links a.active{color:var(--gold);background:#e3b45e1a;border-radius:999px;padding:6px 10px}.ncl nav .links i{background:var(--line);width:1px;height:18px;margin:0 2px}.ncl nav .right{flex:none;align-items:center;gap:9px;display:flex}.ncl .lang{position:relative}.ncl .lang button{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 4px;font-size:14px;display:flex}.ncl .lang button b{color:var(--mute);letter-spacing:.04em;font-size:11px;font-weight:600}.ncl .lang button svg{width:12px;height:12px;color:var(--mute)}.ncl .lang ul{background:var(--bg2);border:1px solid var(--line);z-index:30;border-radius:12px;min-width:160px;padding:6px;list-style:none;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #00000059}.ncl .lang.open ul{display:block}.ncl .lang li{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;font-size:14px;display:flex}.ncl .lang li:hover{background:var(--line)}.ncl .lang li b{color:var(--mute);width:20px;font-size:11px;font-weight:600}.ncl .lang li.on:after{content:"✓";color:var(--gold);margin-left:auto;font-size:13px}.ncl .btn{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;transition:background .2s,border-color .2s;display:inline-flex}.ncl .btn.gold{background:var(--gold);color:var(--gold-ink);border-color:var(--gold);font-weight:600}.ncl .btn.gold:hover{background:var(--gold2)}.ncl .btn:not(.gold):hover{border-color:#80808066}.ncl nav .btn{white-space:nowrap;padding:9px 16px;font-size:14px}.ncl .menubtn{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;display:none}.ncl .menubtn i{background:var(--ink);border-radius:2px;width:16px;height:2px;transition:transform .25s,opacity .2s}.ncl.menu-open .menubtn i:first-child{transform:translateY(6px)rotate(45deg)}.ncl.menu-open .menubtn i:nth-child(2){opacity:0}.ncl.menu-open .menubtn i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.ncl .mnav{z-index:19;background:var(--nav);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:2px 24px;padding:10px 18px 16px;display:none;position:fixed;top:60px;left:0;right:0}.ncl.menu-open .mnav{animation:.25s ncl-pgin;display:grid}.ncl .mnav a{color:var(--ink);border-bottom:1px solid var(--line);padding:11px 4px;font-size:15px;font-weight:500}.ncl .mnav a.active{color:var(--gold)}.ncl .ncl-page{animation:.55s cubic-bezier(.2,.7,.2,1) ncl-pgin}.ncl .rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.ncl .rv.in{opacity:1;transform:none}.ncl .eyebrow-g{font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-weight:700}.ncl .eyebrow-g.up{color:var(--up)}.ncl .mute{color:var(--mute)}.ncl .dn{color:var(--down)}.ncl .gold{color:var(--gold)}.ncl .wrap{max-width:1160px;margin:0 auto}.ncl .fine{color:var(--mute);margin-top:14px;font-size:13px}.ncl .hero{z-index:2;grid-template-columns:minmax(0,560px) 1fr;align-items:center;max-width:1280px;min-height:100vh;margin:0 auto;padding:120px 40px 40px;display:grid;position:relative}.ncl .hero h1{font-size:var(--t-h1);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);font-weight:700}.ncl .hero h1 span{color:var(--mute);font-weight:400;display:block}.ncl .hero p{max-width:46ch;color:var(--mute);font-size:var(--t-lead);line-height:var(--t-lh);margin:26px 0 0}.ncl .hero .cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ncl .hero .fine{color:var(--mute);margin-top:18px;font-size:13px}.ncl .hero .space{height:0}.ncl .ticker{color:var(--mute);border:1px solid var(--line);background:var(--nav);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:12px;padding:8px 14px;font-size:13px;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.ncl .ticker b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.ncl .ticker .dot{background:var(--up);width:6px;height:6px;box-shadow:0 0 10px var(--up);border-radius:50%}.ncl .ticker .chg{font-variant-numeric:tabular-nums}.ncl .ticker .chg.up{color:var(--up)}.ncl .ticker .chg.down{color:var(--down)}.ncl .cards{z-index:1;pointer-events:none;perspective:1400px;perspective-origin:50%;position:fixed;inset:0}.ncl .c3{opacity:0;will-change:transform,opacity;transform-origin:50%;background:linear-gradient(135deg,var(--card),var(--card2));border:1px solid var(--cardline);backface-visibility:hidden;border-radius:20px;width:420px;max-width:calc(100vw - 36px);padding:24px 26px;position:absolute;top:0;left:0;box-shadow:0 30px 80px #0009,inset 0 2px #ffffff0d}.ncl .c3 .h{justify-content:space-between;align-items:flex-start;display:flex}.ncl .c3 .eyebrow{color:var(--mute);font-size:13px;font-weight:500}.ncl .c3 .pair{letter-spacing:-.02em;margin-top:4px;font-size:24px;font-weight:700}.ncl .c3 .row3{align-items:baseline;gap:22px;margin-top:16px;display:flex}.ncl .c3 .row3 b{font-size:19px;font-weight:600}.ncl .c3 .row3 b.up{color:var(--up)}.ncl .c3 .row3 small{color:var(--mute);margin-left:6px;font-size:13px}.ncl .c3 hr{border:0;border-top:1px solid #ffffff14;margin:16px 0 12px}.ncl .c3 .kv{justify-content:space-between;padding:5px 0;font-size:14px;display:flex}.ncl .c3 .kv span{color:var(--mute)}.ncl .c3 .kv b{font-weight:500}.ncl .c3 .kv b.up{color:var(--up);font-weight:600}.ncl .c3 .kv b.dn{color:var(--down);font-weight:600}.ncl .c3.grd{color:#eef0f4;--mute:#b9a3a8;border:1.5px solid var(--down);background:linear-gradient(#3a121cf7,#1c0a10f7);width:480px;box-shadow:0 30px 80px #0009,0 0 60px #f2566c2e}.ncl .c3.grd .eyebrow{color:var(--down);align-items:center;gap:8px;display:flex}.ncl .c3.grd .eyebrow i{background:var(--down);width:8px;height:8px;box-shadow:0 0 12px var(--down);border-radius:50%}.ncl .c3.grd h3{letter-spacing:-.02em;margin-top:12px;font-size:22px;font-weight:700}.ncl .c3.grd .rules{gap:10px;margin-top:16px;display:grid}.ncl .c3.grd .rule{grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.ncl .c3.grd .rule i{border-radius:50%;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-style:normal;font-weight:700;display:grid}.ncl .c3.grd .rule.bad i{color:var(--down);background:#f2566c2e;border:1px solid #f2566c80}.ncl .c3.grd .rule.bad i:before{content:"✕"}.ncl .c3.grd .rule.ok i{color:var(--up);background:#2fd38f24;border:1px solid #2fd38f73}.ncl .c3.grd .rule.ok i:before{content:"✓"}.ncl .c3.grd .rule b{font-size:14px;font-weight:600;display:block}.ncl .c3.grd .rule.bad b{color:#ffb3bd}.ncl .c3.grd .rule.ok b{color:#9fe9c7}.ncl .c3.grd .rule span{color:var(--mute);margin-top:2px;font-size:13px;line-height:1.4;display:block}.ncl .c3.grd .acts{gap:10px;margin-top:18px;display:flex}.ncl .c3.grd .acts span{border-radius:999px;padding:10px 18px;font-size:14px;font-weight:500}.ncl .c3.grd .acts .a{border:1px solid #ffffff4d}.ncl .c3.grd .acts .b{color:var(--mute);background:#ffffff0f}.ncl .story{z-index:2;height:380vh;position:relative}.ncl .story .steps{pointer-events:none;height:100vh;position:sticky;top:0}.ncl .step{opacity:0;pointer-events:none;max-width:400px;transition:opacity .35s,transform .35s;position:absolute;top:50%;left:40px;transform:translateY(-50%)}.ncl .step.on{opacity:1;pointer-events:auto}.ncl .step .k{font-size:var(--t-label);color:var(--gold);margin-bottom:12px;font-weight:700}.ncl .step h2{font-size:var(--t-h2);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls);font-weight:700}.ncl .step p{color:var(--mute);font-size:var(--t-body);line-height:var(--t-lh);max-width:38ch;margin-top:14px}.ncl .step .tag{border:1px solid var(--line);color:var(--mute);background:var(--nav);border-radius:8px;align-items:center;gap:8px;margin-top:18px;padding:8px 12px;font-size:13px;display:inline-flex}.ncl .step .tag i{background:var(--down);border-radius:50%;width:7px;height:7px}.ncl .step.s3 .tag i{background:var(--up)}.ncl .progress{flex-direction:column;gap:14px;transition:opacity .3s;display:flex;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.ncl .progress b{background:var(--line);border-radius:2px;width:2px;height:34px;position:relative;overflow:hidden}.ncl .progress b:after{content:"";background:var(--gold);transform:scaleY(var(--f,0));transform-origin:top;position:absolute;inset:0}.ncl .systems{z-index:2;background:var(--bg);border-top:1px solid var(--line);padding:40px 40px 120px;position:relative}.ncl .systems .row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:60px;padding-top:80px;display:grid}.ncl .systems h2{font-size:var(--t-h2);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls);font-weight:700}.ncl .systems .lead{font-size:var(--t-body);line-height:var(--t-lh)}.ncl .systems ul{gap:0;list-style:none;display:grid}.ncl .systems li{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:20px;padding:22px 0;display:grid}.ncl .systems li:first-child{padding-top:0}.ncl .systems li b{font-size:16px;font-weight:700}.ncl .systems li span{color:var(--mute)}.ncl .fx-hero{z-index:2;padding:150px 40px 60px;position:relative;overflow-x:clip}.ncl .fx-hero-grid{grid-template-columns:minmax(0,600px) 1fr;align-items:center;gap:60px;display:grid}.ncl .fx-hero h1{font-size:var(--t-h1);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);max-width:14ch;font-weight:700}.ncl .fx-hero h1 span{color:var(--mute);font-weight:400}.ncl .fx-hero>.wrap>p,.ncl .fx-hero .fx-hero-grid>div>p{color:var(--mute);font-size:var(--t-lead);line-height:var(--t-lh);max-width:52ch;margin-top:28px}.ncl .deck{perspective:1400px;height:520px;position:relative}.ncl .deck .dk{transform-origin:50%;will-change:transform;width:360px;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .4s;position:absolute;top:50%;left:50%}.ncl .deck .dk .mock{box-shadow:0 40px 90px #0000008c}.ncl .deck .dk:hover{z-index:10!important}.ncl .lvl{border:1px solid var(--line);background:var(--nav);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;max-width:640px;margin-top:36px;padding:20px 24px}.ncl .lvl-bar{align-items:center;gap:14px;font-size:15px;display:flex}.ncl .lvl-bar button{color:var(--mute);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:15px;font-weight:600}.ncl .lvl-bar button.on{color:var(--ink)}.ncl .lvl-bar .track{background:var(--line);border-radius:2px;flex:1;height:2px;position:relative}.ncl .lvl-bar .track i{background:var(--gold);width:11px;height:11px;box-shadow:0 0 12px var(--gold);border-radius:50%;transition:left .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.ncl .lvl[data-l="1"] .lvl-bar .track i{left:100%}.ncl .lvl-t{color:var(--mute);line-height:1.6;font-size:var(--t-body);margin-top:14px;display:none}.ncl .lvl-t.on{animation:.4s ncl-pgin;display:block}.ncl .walk{z-index:2;padding:40px 40px 60px;position:relative}.ncl .walk-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.ncl .walk-vis{height:100vh;position:sticky;top:0}.ncl .vis{opacity:0;pointer-events:none;width:min(440px,100%);margin:0 auto;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:13vh;left:0;right:0;transform:translateY(26px)scale(.97)}.ncl .vis.on{opacity:1;transform:none}.ncl .walk-steps{padding:6vh 0 10vh}.ncl .wstep{opacity:.28;flex-direction:column;justify-content:center;min-height:70vh;transition:opacity .5s;display:flex}.ncl .wstep.on{opacity:1}.ncl .wstep .k{color:var(--gold);font-weight:700;font-size:var(--t-label);margin-bottom:14px}.ncl .wstep h2{font-size:var(--t-h2);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls);max-width:14ch;font-weight:700}.ncl .wstep p{color:var(--mute);font-size:var(--t-body);line-height:var(--t-lh);max-width:40ch;margin-top:16px}.ncl .wstep .hint{color:var(--gold);margin-top:14px;font-size:14px}.ncl .walk.flip .walk-steps{order:1}.ncl .walk.flip .walk-vis{order:2}.ncl .mock{background:linear-gradient(135deg,var(--card),var(--card2));border:1px solid var(--cardline);font-variant-numeric:tabular-nums;border-radius:20px;padding:24px 26px;box-shadow:0 30px 80px #00000073}.ncl .mk-top{color:var(--mute);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.ncl .mk-top em{letter-spacing:.12em;border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:4px 8px;font-size:11px;font-style:normal}.ncl .mk-top em.gold{color:var(--gold);border-color:#e3b45e66}.ncl .mk-top .pair{letter-spacing:0;text-transform:none;color:var(--ink);font-size:14px;font-weight:700}.ncl .mk-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:14px 0 8px;font-size:38px;font-weight:700}.ncl .mk-big small{color:var(--mute);letter-spacing:0;font-size:15px;font-weight:500}.ncl .mk-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;display:flex}.ncl .mk-row span{color:var(--mute);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.ncl .mk-row b{font-weight:600}.ncl .mk-row i{margin-left:8px;font-size:12px;font-style:normal}.ncl .mk-bar{background:var(--line);border-radius:6px;height:6px;margin:6px 0 14px;overflow:hidden}.ncl .mk-bar i{background:linear-gradient(90deg,var(--gold),var(--gold2));border-radius:6px;height:100%;display:block}.ncl .mk-3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.ncl .mk-tile{border:1px solid var(--line);background:var(--bg2);border-radius:12px;padding:14px}.ncl .mk-tile small{color:var(--mute);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600;display:block}.ncl .mk-tile b{margin:8px 0 4px;font-size:16px;font-weight:700;display:block}.ncl .mk-tile span{font-size:13px;font-weight:600}.ncl .mk-foot{text-align:center;color:var(--mute);grid-column:1/-1;padding-top:6px;font-size:13px}.ncl .mk-guard{border-color:var(--down);color:#eef0f4;background:linear-gradient(#3a121cf7,#1c0a10f7);box-shadow:0 30px 80px #00000080,0 0 60px #f2566c2e}.ncl .mk-h{letter-spacing:-.02em;margin:12px 0 16px;font-size:22px;font-weight:700;line-height:1.25}.ncl .mk-rule{grid-template-columns:20px 1fr;gap:10px;margin-top:10px;display:grid}.ncl .mk-rule i{border-radius:50%;place-items:center;width:18px;height:18px;margin-top:2px;font-size:11px;font-style:normal;font-weight:700;display:grid}.ncl .mk-rule.bad i{color:var(--down);background:#f2566c2e;border:1px solid #f2566c80}.ncl .mk-rule.ok i{color:var(--up);background:#2fd38f24;border:1px solid #2fd38f73}.ncl .mk-rule b{font-size:14px;display:block}.ncl .mk-rule.bad b{color:#ffb3bd}.ncl .mk-rule.ok b{color:#9fe9c7}.ncl .mk-rule span{color:#b9a3a8;margin-top:2px;font-size:13px;line-height:1.4;display:block}.ncl .mk-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:6px 0 10px;font-size:12px;font-weight:700}.ncl .side-pill{color:var(--up);letter-spacing:0;text-transform:none;border:1px solid #2fd38f73;border-radius:6px;align-items:center;gap:6px;margin-left:8px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.ncl .fx-sys{z-index:2;border-top:1px solid var(--line);background:var(--bg);padding:80px 40px;position:relative}.ncl .sys-head{margin-bottom:56px}.ncl .sys-head h2{font-size:var(--t-big);line-height:var(--t-big-lh);letter-spacing:var(--t-big-ls);max-width:18ch;font-weight:700}.ncl .sys-head h2 span{color:var(--mute);font-weight:400}.ncl .sys-grid{grid-template-columns:1fr 1fr;gap:64px 80px;display:grid}.ncl .sys h3{letter-spacing:-.02em;max-width:24ch;font-size:22px;font-weight:700;line-height:1.25}.ncl .sys>p{font-size:var(--t-body);line-height:var(--t-lh);max-width:44ch;margin-top:14px}.ncl .whens{gap:0;margin-top:22px;display:grid}.ncl .when{border-top:1px solid var(--line);grid-template-columns:1fr auto 1.2fr;align-items:center;gap:14px;padding:14px 0;font-size:15px;display:grid}.ncl .when span{color:var(--mute)}.ncl .when i{color:var(--gold);font-style:normal}.ncl .when b{font-weight:600}.ncl .radar{gap:12px;margin-top:22px;display:grid}.ncl .rrow{grid-template-columns:44px 1fr 32px;align-items:center;gap:14px;font-size:14px;font-weight:600;display:grid}.ncl .rbar{background:var(--line);border-radius:8px;height:8px;overflow:hidden}.ncl .rbar i{background:linear-gradient(90deg,var(--gold),var(--gold2));border-radius:8px;width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.7,.2,1);display:block}.ncl .rrow b{text-align:right;font-variant-numeric:tabular-nums}.ncl .chat{gap:10px;max-width:460px;margin-top:22px;display:grid}.ncl .chat div{border-radius:14px;padding:12px 16px;font-size:14px;line-height:1.5}.ncl .chat .q{background:var(--line);border-bottom-right-radius:4px;justify-self:end}.ncl .chat .a{background:var(--bg2);border:1px solid var(--line);border-bottom-left-radius:4px}.ncl .fx-flow{z-index:2;border-top:1px solid var(--line);padding:80px 40px 100px;position:relative}.ncl .flow{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.ncl .flow:before{content:"";background:linear-gradient(90deg,transparent,var(--gold),var(--gold),transparent);height:1px;position:absolute;top:11px;left:8%;right:8%}.ncl .node{text-align:center;padding-top:34px;position:relative}.ncl .node:before{content:"";background:var(--bg);border:2px solid var(--gold);border-radius:50%;width:13px;height:13px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #e3b45e99}.ncl .node b{font-size:16px;font-weight:700;display:block}.ncl .node span{color:var(--mute);margin-top:6px;font-size:14px;display:block}.ncl .fx-state{text-align:center;margin-top:90px}.ncl .fx-state h2{font-size:var(--t-big);line-height:var(--t-big-lh);letter-spacing:var(--t-big-ls);font-weight:700}.ncl .fx-state h2 span{color:var(--mute);font-weight:400}.ncl .fx-state p{color:var(--mute);max-width:48ch;font-size:var(--t-body);line-height:var(--t-lh);margin:18px auto 0}.ncl .pf-hero{z-index:2;padding:160px 40px 40px;position:relative}.ncl .pf-hero h1{font-size:var(--t-h1);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);max-width:14ch;font-weight:700}.ncl .pf-hero h1 span{color:var(--mute);font-weight:400}.ncl .pf-hero p{color:var(--mute);font-size:var(--t-lead);line-height:var(--t-lh);max-width:56ch;margin-top:30px}.ncl .pf-principles{z-index:2;padding:60px 40px 40px;position:relative}.ncl .pr{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:90px 0;display:grid}.ncl .pr.rev .pr-text{order:2}.ncl .pr.rev .pr-vis{order:1}.ncl .pr .k{color:var(--gold);font-weight:700;font-size:var(--t-label);margin-bottom:18px}.ncl .pr h2{font-size:var(--t-big);line-height:var(--t-big-lh);letter-spacing:var(--t-big-ls);font-weight:700}.ncl .pr h2 s{color:var(--mute);text-decoration:line-through;-webkit-text-decoration-color:var(--down);text-decoration-color:var(--down);font-weight:400;text-decoration-thickness:3px}.ncl .pr h2 em{color:var(--mute);letter-spacing:0;margin-left:6px;font-size:.55em;font-style:normal;font-weight:400}.ncl .pr p{color:var(--mute);font-size:var(--t-body);line-height:var(--t-lh);max-width:40ch;margin-top:22px}.ncl .pr-vis{place-items:center;min-height:320px;display:grid;position:relative}.ncl .noise-grid{filter:blur(1.2px);opacity:.55;grid-template-columns:repeat(6,1fr);gap:8px;display:grid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60%,#0000 30%,#000 75%);mask-image:radial-gradient(60% 60%,#0000 30%,#000 75%)}.ncl .noise-grid i{background:var(--line);border-radius:6px;height:100%;min-height:22px;display:block;position:relative;overflow:hidden}.ncl .noise-grid i:after{content:attr(data-t);color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;padding:6px 8px;font-size:10px;position:absolute;inset:0}.ncl .noise-grid i.r:after{color:var(--down)}.ncl .noise-grid i.g:after{color:var(--up)}.ncl .noise-card{background:linear-gradient(135deg,var(--card),var(--card2));border:1px solid var(--cardline);border-radius:18px;width:min(320px,90%);padding:22px 24px;position:relative;box-shadow:0 30px 80px #0000008c}.ncl .noise-card small{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.ncl .noise-card b{margin:8px 0 4px;font-size:22px;font-weight:700;display:block}.ncl .noise-card span{margin-top:2px;font-size:14px;font-weight:600;display:block}.ncl .timelines{align-content:center;gap:26px;width:100%;display:grid}.ncl .tl{border:1px solid var(--line);background:var(--bg2);border-radius:16px;padding:18px 20px}.ncl .tl-l{letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700}.ncl .tl.bad .tl-l{color:var(--down)}.ncl .tl.good .tl-l{color:var(--up)}.ncl .tl-track{background:var(--line);height:2px;margin:0 8px;position:relative}.ncl .tl-track i{background:var(--bg2);border:2px solid var(--mute);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ncl .tl-track i:first-child{left:0}.ncl .tl-track i:nth-child(2){left:50%}.ncl .tl-track i:nth-child(3){left:100%}.ncl .tl.bad .tl-track i:nth-child(2){border-color:var(--down);background:var(--down);box-shadow:0 0 12px var(--down)}.ncl .tl.good .tl-track i:first-child{border-color:var(--gold);background:var(--gold);box-shadow:0 0 12px var(--gold)}.ncl .tl.good .tl-track i:nth-child(3){border-color:var(--up);background:var(--up)}.ncl .tl-labels{color:var(--mute);grid-template-columns:1fr 1fr 1fr;margin-top:12px;font-size:13px;font-weight:500;display:grid}.ncl .tl-labels span:nth-child(2){text-align:center}.ncl .tl-labels span:nth-child(3){text-align:right}.ncl .tl.bad .tl-labels span:nth-child(3){color:var(--down)}.ncl .tl.good .tl-labels span:first-child{color:var(--ink)}.ncl .bars{align-content:center;justify-self:stretch;gap:18px;width:100%;display:grid}.ncl .bars-row{grid-template-columns:64px 1fr;justify-self:stretch;align-items:end;gap:16px;width:100%;display:grid}.ncl .bl{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);padding-bottom:4px;font-size:12px;font-weight:700}.ncl .proc .bl{color:var(--up)}.ncl .bb{border-bottom:1px solid var(--line);align-items:flex-end;gap:6px;height:110px;display:flex}.ncl .bb i{background:var(--line);transform-origin:bottom;border-radius:4px 4px 0 0;flex:1;height:0;animation:.9s cubic-bezier(.2,.7,.2,1) both ncl-bargrow;display:block}.ncl .rv.in .bb i{height:var(--h)}.ncl .luck .bb i:nth-child(3){background:var(--down)}.ncl .proc .bb i{background:linear-gradient(180deg,var(--up),#2fd38f59)}.ncl .bars .fine{margin-top:4px}.ncl .pf-quote{z-index:2;border-top:1px solid var(--line);padding:80px 40px 100px;position:relative}.ncl .pq{text-align:center;max-width:980px;margin:0 auto;position:relative}.ncl .pq-mark{color:var(--gold);opacity:.5;margin-bottom:30px;font-size:120px;font-weight:700;line-height:.5;display:block}.ncl .pq p{font-size:var(--t-big);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.12}.ncl .pq-line{background:var(--gold);width:48px;height:2px;margin:34px auto 14px}.ncl .pq small{color:var(--mute);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:600}.ncl .pf-disc{text-align:center;color:var(--mute);max-width:70ch;margin:70px auto 0;font-size:12px}.ncl .ai-hero{z-index:2;padding:150px 40px 70px;position:relative}.ncl .ai-grid{grid-template-columns:minmax(0,540px) 1fr;align-items:center;gap:70px;display:grid}.ncl .ai-hero h1{font-size:var(--t-h1);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);max-width:14ch;font-weight:700}.ncl .ai-hero h1 span{color:var(--mute);font-weight:400}.ncl .ai-hero>.wrap>div>p{color:var(--mute);font-size:var(--t-lead);line-height:var(--t-lh);max-width:48ch;margin-top:26px}.ncl .ai-reads{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:36px;display:grid}.ncl .ai-reads div{padding:16px 16px 0 0}.ncl .ai-reads b{font-size:15px;font-weight:700;display:block}.ncl .ai-reads span{color:var(--mute);margin-top:4px;font-size:13px;line-height:1.4;display:block}.ncl .chatwin{background:linear-gradient(135deg,var(--card),var(--card2));border:1px solid var(--cardline);border-radius:22px;justify-self:end;width:100%;max-width:520px;overflow:hidden;box-shadow:0 40px 100px #00000080}.ncl .cw-top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;font-size:14px;display:flex}.ncl .cw-top .dot{background:var(--up);width:8px;height:8px;box-shadow:0 0 10px var(--up);border-radius:50%}.ncl .cw-top em{color:var(--mute);margin-left:auto;font-size:12px;font-style:normal}.ncl .cw-body{flex-direction:column;gap:12px;min-height:300px;padding:18px;display:flex}.ncl .msg{border-radius:16px;max-width:88%;padding:12px 15px;font-size:14px;line-height:1.55;animation:.35s ncl-pgin}.ncl .msg.q{background:var(--gold);color:var(--gold-ink);border-bottom-right-radius:4px;align-self:flex-end;font-weight:500}.ncl .msg.a{background:var(--bg2);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.ncl .msg.a b{color:var(--gold);font-weight:700}.ncl .msg.a .up{color:var(--up);font-weight:600}.ncl .msg.a .dn{color:var(--down);font-weight:600}.ncl .msg.a.typing:after{content:"▍";color:var(--gold);animation:1s step-end infinite ncl-blink}.ncl .cw-chips{flex-wrap:wrap;gap:8px;padding:0 18px 14px;display:flex}.ncl .cw-chips button{font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:500;transition:border-color .2s,color .2s}.ncl .cw-chips button:hover{border-color:var(--gold);color:var(--gold)}.ncl .cw-chips button.used{opacity:.4;pointer-events:none}.ncl .cw-in{border-top:1px solid var(--line);color:var(--mute);justify-content:space-between;align-items:center;padding:12px 18px;font-size:14px;display:flex}.ncl .cw-in i{color:var(--gold);font-style:normal}.ncl .ai-find{z-index:2;border-top:1px solid var(--line);padding:70px 40px 40px;position:relative}.ncl .finds{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.ncl .find{border-top:1px solid var(--line);margin-right:26px;padding:26px 26px 26px 0}.ncl .find i{width:32px;height:32px;color:var(--gold);background:#e3b45e0f;border:1px solid #e3b45e59;border-radius:10px;place-items:center;margin-bottom:16px;font-size:15px;font-style:normal;display:inline-grid}.ncl .find b{letter-spacing:-.01em;font-size:17px;font-weight:700;display:block}.ncl .find p{color:var(--mute);margin-top:8px;font-size:15px;line-height:1.55}.ncl .ai-not{z-index:2;padding:60px 40px 100px;position:relative}.ncl .ai-not .fx-state{margin-top:0}.ncl .ai-not h2 span{color:var(--mute);font-weight:400}.ncl .hw-hero{padding-bottom:20px}.ncl .goals{gap:8px;display:grid}.ncl .goal{text-align:left;font:inherit;color:var(--ink);background:var(--bg2);border:1px solid var(--line);cursor:pointer;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background .2s;display:grid}.ncl .goal i{border:1px solid var(--line);width:34px;height:34px;color:var(--mute);border-radius:9px;place-items:center;font-style:normal;display:grid}.ncl .goal b{font-size:13px;font-weight:700;display:block}.ncl .goal span{color:var(--mute);font-size:12px;display:block}.ncl .goal.on{border-color:var(--gold);background:#e3b45e12}.ncl .goal.on i{color:var(--gold);border-color:#e3b45e80}.ncl .ok-chip{font-weight:600;color:var(--up)!important;letter-spacing:0!important;border-color:#2fd38f66!important;border-radius:6px!important;padding:4px 8px!important;font-size:10px!important}.ncl .pl2{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.ncl .pl{background:var(--bg2);border:0;border-left:2px solid;border-radius:0 10px 10px 0;padding:10px 14px}.ncl .pl small{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:10px;font-weight:700;display:block}.ncl .pl b{margin-top:4px;font-size:18px;font-weight:700;display:block}.ncl .pl.bad{border-color:var(--down);background:linear-gradient(90deg,#f2566c1a,#0000)}.ncl .pl.bad b{color:var(--down)}.ncl .pl.good{border-color:var(--up);background:linear-gradient(90deg,#2fd38f1a,#0000)}.ncl .pl.good b{color:var(--up)}.ncl .rr{margin:4px 0 12px}.ncl .rr-l{color:var(--mute);justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.ncl .rr-l span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.ncl .rr-l b{color:var(--ink)}.ncl .rr-bar{grid-template-columns:1fr 2fr;gap:3px;height:8px;display:grid}.ncl .rr-bar i{border-radius:6px;display:block}.ncl .rr-bar i:first-child{background:var(--down)}.ncl .rr-bar i:last-child{background:var(--up)}.ncl .sltp{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ncl .sltp div{border-top:1px solid var(--line);padding-top:10px}.ncl .sltp small{color:var(--mute);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.ncl .sltp b{margin:2px 0;font-size:18px;font-weight:700;display:block}.ncl .sltp span{color:var(--mute);font-size:12px;line-height:1.4;display:block}.ncl .guard-ok{border:0;border-left:2px solid var(--up);background:linear-gradient(90deg,#2fd38f1a,#0000);border-radius:0 10px 10px 0;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.ncl .guard-ok i{width:20px;height:20px;color:var(--up);background:#2fd38f33;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.ncl .spark{width:100%;height:70px;margin:4px 0 8px}.ncl .rule-box{border:0;border-left:2px solid var(--gold);background:linear-gradient(90deg,#e3b45e1a,#0000);border-radius:0 10px 10px 0;margin-top:12px;padding:12px 14px}.ncl .rule-box small{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:700;display:block}.ncl .rule-box b{margin:4px 0;font-size:15px;font-weight:700;display:block}.ncl .rule-box span{color:var(--mute);font-size:12px;line-height:1.45;display:block}.ncl .hw-close{padding-top:40px}.ncl .journey{height:340px;position:relative}.ncl .jpath{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ncl .jlive{stroke-dasharray:700;stroke-dashoffset:700px;filter:drop-shadow(0 0 8px #e3b45e99)}.ncl .rv.in .jlive{animation:1.8s cubic-bezier(.4,0,.2,1) .3s forwards ncl-jdraw}.ncl .jn{text-align:center;opacity:0;white-space:nowrap;animation:.5s forwards ncl-pgin;position:absolute;transform:translate(-50%,-50%)}.ncl .rv.in .jn:first-of-type{animation-delay:.5s}.ncl .rv.in .jn:nth-of-type(2){animation-delay:1.1s}.ncl .rv.in .jn:nth-of-type(3){animation-delay:1.8s}.ncl .jn i{background:var(--bg);border:2px solid var(--gold);width:34px;height:34px;color:var(--gold);border-radius:50%;place-items:center;margin:0 auto 8px;font-size:11px;font-style:normal;font-weight:700;display:grid;box-shadow:0 0 18px #e3b45e73}.ncl .jn b{font-size:14px;font-weight:700;display:block}.ncl .jn span{color:var(--mute);font-variant-numeric:tabular-nums;font-size:12px;display:block}.ncl .jn span.up{color:var(--up)}.ncl .jn span.dn{color:var(--down)}.ncl .jn em{color:var(--mute);font-style:normal}.ncl .jbtc{color:var(--mute);border:1px solid var(--line);background:var(--nav);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:flex;position:absolute;bottom:0;right:0}.ncl .jbtc .dot{background:var(--up);width:6px;height:6px;box-shadow:0 0 8px var(--up);border-radius:50%}.ncl .jbtc b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ncl .jbtc i{font-style:normal}.ncl .jbtc i.up{color:var(--up)}.ncl .jbtc i.dn{color:var(--down)}.ncl .ncp-hero .coinwrap{perspective:1200px;place-items:center;height:420px;display:grid;position:relative}.ncl .coin{width:260px;height:260px;transform-style:preserve-3d;filter:drop-shadow(0 40px 60px #e3b45e40);transition:transform .15s}.ncl .coin-svg{width:100%;height:100%;animation:5s ease-in-out infinite ncl-coinfloat}.ncl .coin-bal{background:linear-gradient(135deg,var(--card),var(--card2));border:1px solid var(--cardline);font-variant-numeric:tabular-nums;border-radius:14px;padding:12px 16px;position:absolute;bottom:24px;right:0;box-shadow:0 20px 50px #00000073}.ncl .coin-bal small{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:10px;font-weight:700;display:block}.ncl .coin-bal b{color:var(--gold);margin:2px 0;font-size:26px;font-weight:700;display:block}.ncl .coin-bal>span{color:var(--mute);font-size:12px}.ncl .coin-bal em{color:var(--ink);font-style:normal;font-weight:600}.ncl .ncp-demo,.ncl .ncp-list,.ncl .ncp-why{z-index:2;border-top:1px solid var(--line);padding:70px 40px;position:relative}.ncl .ncp-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.ncl .ncp-grid h2,.ncl .ncp-list h2{font-size:var(--t-h2);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls);font-weight:700}.ncl .ncp-list h2 span{color:var(--mute);font-weight:400}.ncl .ncp-grid p{color:var(--mute);font-size:var(--t-body);line-height:var(--t-lh);max-width:42ch;margin-top:16px}.ncl .ncp-demo .k,.ncl .ncp-list .k,.ncl .ncp-why .k{color:var(--gold);margin-bottom:14px;font-size:13px;font-weight:700}.ncl .confirm{max-width:440px;margin-left:auto}.ncl .cf-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;display:flex}.ncl .cf-row span{color:var(--mute);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.ncl .cf-row b{font-weight:600}.ncl .cf-row b span{color:var(--ink);letter-spacing:0;text-transform:none;font-size:14px}.ncl .cf-row b span.gold{color:var(--gold)}.ncl .cf-btn{border-radius:12px;justify-content:center;width:100%;margin-top:14px}.ncl .cf-done{border-left:2px solid var(--up);background:linear-gradient(90deg,#2fd38f1a,#0000);border-radius:0 10px 10px 0;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:600;display:none}.ncl .cf-done i{width:20px;height:20px;color:var(--up);background:#2fd38f33;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.ncl .confirm.done .cf-btn{display:none}.ncl .confirm.done .cf-done{animation:.4s ncl-pgin;display:flex}.ncl .two-col{grid-template-columns:1fr 1fr;gap:60px;display:grid}.ncl .price{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 0;font-size:16px;font-weight:500;display:flex}.ncl .price b{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:700}.ncl .price.free b{color:var(--up)}.ncl .why3{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.ncl .why3 b{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.25;display:block}.ncl .why3 p{color:var(--mute);margin-top:10px;font-size:15px;line-height:1.55}.ncl .ncp-close{padding-top:60px}.ncl .faq-hero{z-index:2;padding:150px 40px 40px;position:relative}.ncl .faq-hero .wrap{max-width:900px}.ncl .faq-hero h1{font-size:var(--t-h1);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);font-weight:700}.ncl .faq-hero h1 span{color:var(--mute);font-weight:400}.ncl .faq-list{z-index:2;padding:20px 40px 90px;position:relative}.ncl .faq-wrap{max-width:900px;margin:0 auto}.ncl .faq-i{border-top:1px solid var(--line)}.ncl .faq-i:last-child{border-bottom:1px solid var(--line)}.ncl .faq-q{text-align:left;width:100%;color:var(--ink);font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;grid-template-columns:44px 1fr 28px;align-items:center;gap:16px;padding:24px 0;font-size:clamp(18px,1.6vw,22px);font-weight:600;display:grid}.ncl .faq-q .n{color:var(--gold);font-size:13px;font-weight:700}.ncl .faq-q i{border:1px solid var(--line);border-radius:50%;width:28px;height:28px;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .2s;position:relative}.ncl .faq-q i:before,.ncl .faq-q i:after{content:"";background:var(--ink);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ncl .faq-q i:before{width:12px;height:1.5px}.ncl .faq-q i:after{width:1.5px;height:12px;transition:opacity .2s}.ncl .faq-q:hover i{border-color:var(--gold)}.ncl .faq-a{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1);display:grid}.ncl .faq-a>p{color:var(--mute);font-size:var(--t-body);line-height:var(--t-lh);max-width:62ch;margin-left:60px;overflow:hidden}.ncl .faq-i[open] .faq-a{grid-template-rows:1fr}.ncl .faq-i[open] .faq-a>p{padding-bottom:26px}.ncl .faq-i[open] .faq-q i{border-color:var(--gold);transform:rotate(45deg)}.ncl .faq-i[open] .faq-q i:before,.ncl .faq-i[open] .faq-q i:after{background:var(--gold)}.ncl .faq-more{max-width:900px;color:var(--mute);margin-top:40px;font-size:15px}.ncl .faq-more a{color:var(--gold);font-weight:600}.ncl .toc a{color:var(--mute);cursor:pointer;border-left:2px solid #0000;border-radius:8px;grid-template-columns:24px 1fr;align-items:baseline;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;transition:color .2s,background .2s;display:grid}.ncl .legal-body b{color:var(--ink)}@media (max-width:980px){.ncl .legal-grid{grid-template-columns:1fr;gap:30px}.ncl .toc{grid-template-columns:1fr 1fr;position:static}}@media (max-width:820px){.ncl .legal{padding:120px 18px 60px}.ncl .toc{grid-template-columns:1fr}}.ncl .ct{z-index:2;padding:150px 40px 90px;position:relative}.ncl .ct-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.ncl .ct h1{font-size:var(--t-h1);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);font-weight:700}.ncl .ct h1 span{color:var(--mute);font-weight:400}.ncl .ct-grid>div>p{color:var(--mute);font-size:var(--t-lead);line-height:var(--t-lh);max-width:44ch;margin-top:26px}.ncl .ct-info{margin-top:40px}.ncl .ct-info>div{border-top:1px solid var(--line);padding:18px 0}.ncl .ct-info>div:last-child{border-bottom:1px solid var(--line)}.ncl .ct-info small{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.ncl .ct-info a{color:var(--gold);font-size:17px;font-weight:600}.ncl .ct-info b{font-size:17px;font-weight:600}.ncl .ct-info span{color:var(--mute);margin-top:4px;font-size:14px;display:block}.ncl .ct-form{padding-top:10px}.ncl .ct-form label{margin-bottom:26px;display:block}.ncl .ct-form label span,.ncl .ct-subj>span{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.ncl .ct-form input,.ncl .ct-form textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;resize:vertical;background:0 0;outline:0;padding:10px 0;font-size:17px;transition:border-color .2s}.ncl .ct-form input:focus,.ncl .ct-form textarea:focus{border-color:var(--gold)}.ncl .ct-form input::placeholder,.ncl .ct-form textarea::placeholder{color:#8b92a399}.ncl .ct-form input:invalid:not(:placeholder-shown){border-color:var(--down)}.ncl .ct-subj{margin-bottom:26px}.ncl .chips{flex-wrap:wrap;gap:8px;display:flex}.ncl .chips button{font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;transition:border-color .2s,color .2s,background .2s}.ncl .chips button.on{border-color:var(--gold);color:var(--gold);background:#e3b45e14}.ncl .ct-send{border-radius:12px;justify-content:center;width:100%;margin-top:6px;padding:14px}.ncl .ct-ok{border-left:2px solid var(--up);background:linear-gradient(90deg,#2fd38f1a,#0000);border-radius:0 10px 10px 0;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:600;display:none}.ncl .ct-ok i{width:22px;height:22px;color:var(--up);background:#2fd38f33;border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.ncl .ct-form.sent .ct-send{display:none}.ncl .ct-form.sent .ct-ok{animation:.4s ncl-pgin;display:flex}.ncl .legal{z-index:2;padding:150px 40px 90px;position:relative}.ncl .legal-head h1{font-size:var(--t-h2);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls);font-weight:700}.ncl .legal-head .upd{color:var(--mute);margin-top:10px;font-size:13px}.ncl .legal-grid{grid-template-columns:260px 1fr;align-items:start;gap:70px;margin-top:50px;display:grid}.ncl .toc{gap:2px;display:grid;position:sticky;top:90px}.ncl .toc a{color:var(--mute);border-left:2px solid #0000;border-radius:8px;grid-template-columns:24px 1fr;align-items:baseline;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;transition:color .2s,background .2s;display:grid}.ncl .toc a span{color:var(--gold);opacity:.7;font-size:11px;font-weight:700}.ncl .toc a:hover{color:var(--ink)}.ncl .toc a.on{color:var(--ink);background:var(--line);border-left-color:var(--gold)}.ncl .legal-body{max-width:72ch}.ncl .legal-body section{padding:0 0 34px;scroll-margin-top:100px}.ncl .legal-body h2{letter-spacing:-.015em;margin-bottom:12px;font-size:20px;font-weight:700}.ncl .legal-body h2 span{color:var(--gold)}.ncl .legal-body h3{color:var(--ink);margin:16px 0 6px;font-size:16px;font-weight:700}.ncl .legal-body p,.ncl .legal-body li{color:var(--mute);font-size:16px;line-height:1.7}.ncl .legal-body p+p{margin-top:10px}.ncl .legal-body ul{gap:8px;margin-top:10px;list-style:none;display:grid}.ncl .legal-body li{padding-left:18px;position:relative}.ncl .legal-body li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.75em;left:0}.ncl .legal-body li.ok:before,.ncl .legal-body li.bad:before{content:"✓";width:auto;height:auto;color:var(--up);background:0 0;font-weight:800;top:0}.ncl .legal-body li.bad:before{content:"✕";color:var(--down)}.ncl .legal-body ol{counter-reset:st;gap:8px;margin-top:10px;list-style:none;display:grid}.ncl .legal-body ol li{counter-increment:st;padding-left:30px;position:relative}.ncl .legal-body ol li:before{content:counter(st);border:1px solid var(--gold);width:20px;height:20px;color:var(--gold);background:0 0;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:.2em;left:0}.ncl .tbl{border:1px solid var(--line);border-radius:12px;margin:12px 0 4px;overflow-x:auto}.ncl .legal-body table{border-collapse:collapse;width:100%;font-size:14px}.ncl .legal-body th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);background:var(--bg2);border-bottom:1px solid var(--line);padding:12px 14px;font-size:11px;font-weight:700}.ncl .legal-body td{border-bottom:1px solid var(--line);color:var(--mute);vertical-align:top;padding:12px 14px;line-height:1.5}.ncl .legal-body tr:last-child td{border-bottom:0}.ncl .legal-body td:first-child{color:var(--gold);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.ncl .legal-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 22px;margin-top:50px;padding-top:24px;font-size:14px;font-weight:500;display:flex}.ncl .legal-links span{color:var(--mute);margin-right:6px}.ncl .legal-links a{color:var(--gold)}.ncl .legal-warn{border-left:2px solid var(--down);background:linear-gradient(90deg,#f2566c1f,#0000);border-radius:0 12px 12px 0;align-items:flex-start;gap:14px;max-width:72ch;margin-top:30px;padding:16px 18px;display:flex}.ncl .legal-warn i{width:22px;height:22px;color:var(--down);background:#f2566c33;border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:12px;font-style:normal;font-weight:800;display:grid}.ncl .legal-warn p{color:#ffb3bd;font-size:15px;font-weight:600;line-height:1.55}.ncl .legal-warn b{color:#9fe9c7;margin-bottom:4px;font-size:15px;display:block}.ncl .legal-warn.ok{border-left-color:var(--up);background:linear-gradient(90deg,#2fd38f1f,#0000)}.ncl .legal-warn.ok i{color:var(--up);background:#2fd38f33}.ncl .legal-warn.ok p{color:var(--mute);font-weight:500}.ncl .legal-warn.gold{border-left-color:var(--gold);background:linear-gradient(90deg,#e3b45e1f,#0000)}.ncl .legal-warn.gold i{color:var(--gold);background:#e3b45e33}.ncl .legal-warn.gold b{color:var(--gold)}.ncl .legal-warn.gold p{color:var(--mute);font-weight:500}.ncl .cta-band{z-index:2;background:linear-gradient(180deg,var(--bg),var(--bg2));text-align:center;padding:100px 40px 60px;position:relative}.ncl .cta-band h2{font-size:var(--t-big);line-height:var(--t-big-lh);letter-spacing:var(--t-big-ls);max-width:16ch;margin:0 auto;font-weight:700}.ncl .cta-band p{color:var(--mute);max-width:46ch;font-size:var(--t-body);line-height:var(--t-lh);margin:20px auto 0}.ncl .cta-band .cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.ncl .foot{z-index:2;background:var(--bg2);border-top:1px solid var(--line);color:var(--mute);padding:64px 40px 28px;font-size:13px;position:relative}.ncl .fgrid{grid-template-columns:1.5fr repeat(4,1fr);gap:32px;display:grid}.ncl .fbrand .brand{gap:12px}.ncl .fbrand .logo{width:40px;height:40px;padding:7px}.ncl .fbrand .brand span{letter-spacing:.02em;color:var(--ink);flex-direction:column;font-size:15px;font-weight:800;line-height:1.05;display:flex}.ncl .fbrand .brand em{color:var(--gold);letter-spacing:.18em;margin:0;font-size:11px;font-style:normal;font-weight:700}.ncl .fbrand p{max-width:26ch;margin-top:14px;font-size:13px;line-height:1.5}.ncl .fcol h4{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:16px;font-size:12px;font-weight:600}.ncl .fcol a{color:var(--ink);opacity:.85;padding:6px 0;font-weight:500;transition:opacity .15s,color .15s;display:block}.ncl .fcol a:hover{opacity:1;color:var(--gold)}.ncl .fbottom{border-top:1px solid var(--line);text-align:center;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:56px;padding-top:22px;font-size:12px;display:flex}.ncl .fbottom span:first-child{color:var(--ink);font-weight:600}.ncl .fbottom .ver{color:var(--gold);font-weight:700}.ncl .fbottom a{color:var(--ink);font-weight:600}@media (max-width:1420px){.ncl nav .links{display:none}.ncl .menubtn{display:flex}.ncl nav .theme{display:none}}.ncl .mnav-theme{color:var(--ink);grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:6px;padding:12px 4px 0;font-size:15px;font-weight:500;display:flex}.ncl .mnav-theme .mode{align-items:center;gap:10px;display:flex}.ncl .mnav-theme small{color:var(--mute);font-size:13px}.ncl .mnav-theme .theme{margin-left:0}@media (max-width:1100px){.ncl .fx-hero-grid{grid-template-columns:1fr}.ncl .deck,.ncl .coinwrap,.ncl .journey{display:none}}@media (max-width:1000px){.ncl .ai-grid{grid-template-columns:1fr;gap:40px}.ncl .chatwin{justify-self:start;max-width:560px}.ncl .finds{grid-template-columns:1fr}.ncl .find{margin-right:0}.ncl .step{background:var(--nav);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:16px;max-width:none;padding:18px;inset:auto 18px 40px;transform:none}.ncl .progress{top:80px;right:14px;transform:none}}@media (max-width:980px){.ncl .walk-grid{grid-template-columns:1fr;gap:0}.ncl .walk-vis{z-index:3;background:linear-gradient(180deg,var(--bg) 0%,var(--bg) 84%,transparent 100%);height:56vh;position:sticky;top:58px}.ncl .walk-vis .vis{transform-origin:top;top:3vh;transform:translateY(0)scale(.82)}.ncl .walk-vis .vis.on{transform:scale(.82)}.ncl .vis{width:min(400px,92vw)}.ncl .walk-steps{padding:6vh 0 20vh}.ncl .wstep{min-height:auto;padding:34px 0}.ncl .sys-grid{grid-template-columns:1fr;gap:48px}.ncl .flow{grid-template-columns:1fr 1fr;gap:32px 0}.ncl .flow:before{display:none}.ncl .walk.flip .walk-steps{order:2}.ncl .walk.flip .walk-vis{order:1}.ncl .pr{grid-template-columns:1fr;gap:36px;padding:60px 0}.ncl .pr.rev .pr-text{order:1}.ncl .pr.rev .pr-vis{order:2}.ncl .pr-vis{min-height:260px}.ncl .ncp-grid{grid-template-columns:1fr;gap:30px}.ncl .confirm{margin-left:0}.ncl .two-col{grid-template-columns:1fr;gap:34px}.ncl .why3{grid-template-columns:1fr;gap:26px}.ncl .ct-grid{grid-template-columns:1fr;gap:44px}.ncl .legal-grid{grid-template-columns:1fr;gap:30px}.ncl .toc{grid-template-columns:1fr 1fr;position:static}.ncl .systems .row{grid-template-columns:1fr;gap:28px}.ncl .systems li{grid-template-columns:1fr;gap:4px}}@media (max-width:820px){.ncl nav{padding:10px 14px}.ncl .lang button span{display:none}.ncl .hero{grid-template-columns:1fr;align-items:start;padding-top:100px}.ncl .hero .space{height:46vh}.ncl .story{height:360vh}.ncl .fx-hero{padding:120px 18px 50px}.ncl .walk,.ncl .fx-sys,.ncl .fx-flow{padding-left:18px;padding-right:18px}.ncl .when{grid-template-columns:1fr;gap:4px}.ncl .when i{display:none}.ncl .pf-hero{padding:120px 18px 30px}.ncl .pf-principles,.ncl .pf-quote{padding-left:18px;padding-right:18px}.ncl .pq-mark{font-size:80px}.ncl .ai-hero{padding:120px 18px 50px}.ncl .ai-find,.ncl .ai-not{padding-left:18px;padding-right:18px}.ncl .ai-reads{grid-template-columns:1fr}.ncl .ai-reads div{padding:12px 0}.ncl .ncp-demo,.ncl .ncp-list,.ncl .ncp-why{padding:50px 18px}.ncl .faq-hero{padding:120px 18px 20px}.ncl .faq-list{padding:10px 18px 60px}.ncl .faq-q{grid-template-columns:32px 1fr 26px;gap:12px;padding:18px 0}.ncl .faq-a>p{margin-left:44px}.ncl .ct,.ncl .legal{padding:120px 18px 60px}.ncl .toc{grid-template-columns:1fr}.ncl .cta-band,.ncl .foot{padding-left:18px;padding-right:18px}.ncl .fgrid{grid-template-columns:1fr 1fr}.ncl .fbrand{grid-column:1/-1}.ncl .fbottom{flex-direction:column;align-items:center}}@media (max-width:520px){.ncl .mnav{grid-template-columns:1fr}.ncl .brand em{display:none}.ncl nav .btn{padding:8px 11px;font-size:12px}.ncl nav,.ncl nav .right{gap:8px}.ncl .brand .logo{width:30px;height:30px;padding:5px}.ncl .walk-vis .vis,.ncl .walk-vis .vis.on{transform:scale(.74)}}@media (max-width:400px){.ncl nav{gap:6px;padding:10px 12px}.ncl nav .right{gap:6px}.ncl nav .btn{padding:8px 10px}.ncl .lang button{padding:6px 2px}}.ncl .auth{z-index:2;grid-template-columns:1fr 1fr;min-height:100vh;display:grid;position:relative}.ncl .auth-footbar{padding:0 40px 28px}.ncl .auth-footbar .fbottom{margin-top:0}.ncl .auth-side{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:120px 60px 60px;display:flex;position:relative;overflow:hidden}.ncl .auth-side h1{font-size:var(--t-h1);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);max-width:12ch;font-weight:700}.ncl .auth-side h1 span{color:var(--mute);font-weight:400}.ncl .auth-side p{color:var(--mute);font-size:var(--t-lead);line-height:var(--t-lh);max-width:40ch;margin-top:24px}.ncl .auth-pts{gap:12px;margin-top:36px;display:grid}.ncl .auth-pts div{align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.ncl .auth-pts i{width:22px;height:22px;color:var(--up);background:#2fd38f24;border:1px solid #2fd38f66;border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.ncl .trail{opacity:.55;pointer-events:none;width:520px;height:300px;position:absolute;bottom:-30px;right:-40px}.ncl .auth-foot{color:var(--mute);align-items:center;gap:18px;margin-top:40px;font-size:12px;display:flex}.ncl .auth-foot .tick{border:1px solid var(--line);background:var(--nav);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:flex}.ncl .auth-foot .dot{background:var(--up);width:6px;height:6px;box-shadow:0 0 8px var(--up);border-radius:50%}.ncl .auth-foot b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ncl .auth-main{place-items:center;padding:120px 40px 60px;display:grid}.ncl .card{width:100%;max-width:440px}.ncl .card h2{font-size:var(--t-h2);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls);font-weight:700}.ncl .card .sub{color:var(--mute);margin-top:8px;font-size:15px}.ncl .switch{border:1px solid var(--line);background:var(--bg2);border-radius:999px;margin:26px 0 30px;padding:4px;display:inline-flex}.ncl .switch button,.ncl .switch a{font:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.ncl .switch button.on,.ncl .switch a.on{background:var(--gold);color:var(--gold-ink)}.ncl .card form{animation:.35s ncl-pgin}.ncl .auth label{margin-bottom:22px;display:block}.ncl .auth label span{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.ncl .auth label span em{text-transform:none;letter-spacing:0;opacity:.8;font-style:normal;font-weight:500}.ncl .auth input{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:0 0;outline:0;padding:10px 0;font-size:17px;transition:border-color .2s}.ncl .auth input:focus{border-bottom-color:var(--gold)}.ncl .auth input::placeholder{color:#8b92a38c}.ncl .auth input:invalid:not(:placeholder-shown){border-bottom-color:var(--down)}.ncl .row2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ncl .pw{position:relative}.ncl .pw button{color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600;position:absolute;bottom:10px;right:0}.ncl .pw button:hover{color:var(--gold)}.ncl .strength{background:var(--line);border-radius:3px;height:3px;margin-top:8px;overflow:hidden}.ncl .strength i{background:var(--down);width:0;height:100%;transition:width .3s,background .3s;display:block}.ncl .risk{border-left:2px solid var(--down);cursor:pointer;background:linear-gradient(90deg,#f2566c1a,#0000);border-radius:0 10px 10px 0;grid-template-columns:22px 1fr;align-items:start;gap:12px;margin:4px 0 22px;padding:14px 16px;display:grid}.ncl .risk input{appearance:none;border:1.5px solid var(--down);cursor:pointer;background:0 0;border-radius:6px;place-items:center;width:22px;height:22px;margin:0;padding:0;display:grid}.ncl .risk input:checked{background:var(--up);border-color:var(--up)}.ncl .risk input:checked:after{content:"✓";color:#06110c;font-size:13px;font-weight:800}.ncl .risk span{color:var(--mute);text-transform:none;letter-spacing:0;margin:0;font-size:13px;font-weight:500;line-height:1.5}.ncl .btn-full{border-radius:12px;justify-content:center;width:100%;padding:14px;font-size:15px}.ncl .btn-full:disabled{opacity:.45;cursor:not-allowed}.ncl .auth-links{color:var(--mute);justify-content:space-between;gap:14px;margin-top:18px;font-size:14px;display:flex}.ncl .auth-links a{color:var(--gold);font-weight:600}.ncl .legal-note{color:var(--mute);margin-top:26px;font-size:12px;line-height:1.5}.ncl .legal-note a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.ncl .ok-msg{border-left:2px solid var(--up);background:linear-gradient(90deg,#2fd38f1a,#0000);border-radius:0 10px 10px 0;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.ncl .ok-msg i{width:22px;height:22px;color:var(--up);background:#2fd38f33;border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;display:grid}.ncl .err-msg{border-left:2px solid var(--down);color:#ffb3bd;background:linear-gradient(90deg,#f2566c1a,#0000);border-radius:0 10px 10px 0;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.ncl .err-msg i{width:22px;height:22px;color:var(--down);background:#f2566c33;border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;display:grid}.ncl .warn-msg{border-left:2px solid var(--gold);color:var(--gold);background:linear-gradient(90deg,#e3b45e1a,#0000);border-radius:0 10px 10px 0;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.ncl .auth-note{color:var(--mute);margin-top:12px;font-size:13px;line-height:1.5}.ncl .auth-icon{width:44px;height:44px;color:var(--gold);background:#e3b45e1a;border:1px solid #e3b45e4d;border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.ncl .auth-icon.ok{color:var(--up);background:#2fd38f1f;border-color:#2fd38f59}.ncl .auth-icon svg{width:22px;height:22px}.ncl .auth-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;padding:40px;display:flex}.ncl .auth-spin{border:3px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:34px;height:34px;animation:1s linear infinite ncl-spin}@media (max-width:980px){.ncl .auth{grid-template-columns:1fr}.ncl .auth-side{display:none}.ncl .auth-main{padding:100px 18px 50px}}@media (max-width:520px){.ncl .row2{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.ncl .step{transition:none}.ncl .rv{opacity:1;transition:none;transform:none}.ncl .bb i{animation:none}}html:has(.ncl){overflow-x:visible}html:has(.ncl) body{overflow-x:visible}[data-theme=light] .ncl{--bg:#f4f5f8;--bg2:#fff;--ink:#12161f;--mute:#5e6677;--line:#0a0e1917;--gold:#c9932e;--gold2:#e0ae4a;--gold-ink:#1a1405;--up:#149d64;--down:#d93a50;--card:#fffffff5;--card2:#f4f5f8f5;--cardline:#0a0e191f;--nav:#f4f5f8bf;--glow1:#c9932e24;--glow2:#149d640f}@keyframes ncl-pgin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ncl-blink{50%{opacity:0}}@keyframes ncl-bargrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ncl-jdraw{to{stroke-dashoffset:0}}@keyframes ncl-coinfloat{0%,to{transform:translateY(0)rotateY(-14deg)}50%{transform:translateY(-14px)rotateY(14deg)}}@keyframes ncl-spin{to{transform:rotate(360deg)}}
