.ai-demo{max-width:1160px;margin:auto;padding:30px 24px 60px;font-family:Inter,Microsoft YaHei,sans-serif;color:#e5eef9}.ai-back{font-size:12px;color:#7794ad;text-decoration:none}.ai-intro{padding:52px 0 38px;max-width:780px}.ai-eyebrow{font:11px monospace;letter-spacing:2px;color:#7bd4dc}.ai-intro h1{font-size:clamp(36px,5vw,60px);letter-spacing:-2px;line-height:1.25;margin:22px 0;font-weight:600}.ai-intro em{font-style:normal;color:#9ed4ef}.ai-intro p{color:#9eafc4;font-size:16px;line-height:1.9;max-width:680px}.ai-example{font-size:11px;color:#ab9f82;margin-top:20px}.ai-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:22px}.ai-steps button{border:1px solid #273b50;background:#101c2c;border-radius:7px;color:#94abc3;display:flex;align-items:center;gap:10px;padding:14px 12px;cursor:pointer;font-size:13px}.ai-steps small{font:10px monospace;color:#5d829c}.ai-steps button span{margin-left:auto;font-size:10px}.ai-steps [aria-current]{border-color:#64bbce;background:#153044;color:#b9ebf2}.ai-workbench{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(270px,1fr);border:1px solid #2c4259;border-radius:12px;overflow:hidden;background:#0b1422}.ai-market{min-width:0}.ai-market-top{padding:20px;display:flex;justify-content:space-between;gap:12px;font:11px monospace;border-bottom:1px solid #283b51;background:linear-gradient(90deg,#15283b,#101b2b)}.ai-market-top>span{color:#91d6e3}.ai-market-top small{margin-left:10px;color:#6d879e}.ai-market-top b{font-weight:400;color:#d9c490}.ai-market svg{display:block;width:100%;padding:18px 8px;box-sizing:border-box}.ai-chart-caption{display:flex;justify-content:space-between;gap:14px;padding:0 20px 18px;color:#718ca7;font-size:10px}.ai-playback{border-top:1px solid #23354b;display:flex;gap:10px;padding:18px;flex-wrap:wrap}.ai-demo button{min-height:44px;font-family:inherit;cursor:pointer}.ai-playback button,.ai-recap button{border:1px solid #375470;border-radius:5px;background:#12273b;color:#b2dfef;padding:10px 14px}.ai-playback button:first-child{background:#9bdeeb;color:#132331;border-color:#9bdeeb;margin-right:auto}.ai-demo button:disabled{opacity:.3;cursor:default}.ai-demo button:focus-visible{outline:2px solid #b0eaf5;outline-offset:3px}.ai-inspector{padding:28px;border-left:1px solid #2c4259;background:linear-gradient(150deg,#15283a,#0d192a)}.ai-inspector h2{font-size:24px;line-height:1.5;margin:20px 0 16px}.ai-inspector p{font-size:13px;line-height:1.9;color:#9db2c9}.ai-checks{margin:26px 0}.ai-checks>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #2a3e54;padding:13px 0;font-size:11px;color:#a0b4c9}.ai-checks b{font-weight:400;color:#697f96}.ai-checks b.passed{color:#69d3bd}.ai-risk{padding:16px;border:1px solid #3c5669;border-radius:5px;display:grid;gap:10px}.ai-risk span{font-size:11px;color:#93adc4}.ai-risk strong{font-size:16px;color:#b1e4eb;font-weight:500}.ai-risk small{font-size:10px;line-height:1.8;color:#7f9bb5}.ai-rule-note{padding-top:24px;display:grid;gap:10px}.ai-rule-note b{font-size:13px;font-weight:400;color:#dfc996}.ai-rule-note span{font-size:10px;color:#7089a3;line-height:1.8}.ai-recap{margin-top:24px;border:1px solid #344f65;border-left:3px solid #7acbda;background:#112337;padding:30px;border-radius:7px}.ai-recap h2{font-size:26px;margin:18px 0;line-height:1.4}.ai-recap p{font-size:14px;line-height:1.8;color:#9eb8cf}.ai-recap dl{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:26px 0}.ai-recap dt{font-size:11px;color:#748fa9;margin-bottom:10px}.ai-recap dd{margin:0;font-size:16px;color:#c9e7f4}.ai-demo>footer{font-size:11px;color:#6c859e;line-height:1.9;margin-top:28px;max-width:880px}@media (max-width:700px){.ai-demo{padding:22px 18px 44px}.ai-intro{padding:34px 0}.ai-steps{grid-template-columns:repeat(3,1fr)}.ai-steps button{font-size:12px;padding:10px}.ai-workbench{grid-template-columns:1fr}.ai-inspector{border-left:0;border-top:1px solid #2c4259;padding:22px}.ai-inspector h2{font-size:22px}.ai-market-top{padding:16px;font-size:10px}.ai-market-top small{display:none}.ai-recap{padding:22px}.ai-recap dl{grid-template-columns:1fr 1fr}.ai-playback{gap:7px;padding:14px}.ai-playback button{padding:9px 10px;font-size:12px}}.arb-board{border:1px solid #2c4259;border-radius:12px;background:#0d1828;overflow:hidden}.arb-board-title{display:flex;justify-content:space-between;gap:15px;padding:20px 24px;border-bottom:1px solid #2b4057;font:11px monospace;color:#8da9c2;background:#132539}.arb-board-title b{color:#9edfe8;font-weight:400}.arb-venues{display:grid;grid-template-columns:1fr 140px 1fr;align-items:stretch;padding:30px;gap:24px}.arb-venues article{background:linear-gradient(135deg,#192d41,#101b2b);border:1px solid #2d475e;border-radius:9px;padding:26px;min-width:0}.arb-venues h2{font-size:22px;margin:16px 0 25px}.arb-venues article>small{display:block;color:#7f9ab4;font-size:11px}.arb-venues article>strong{display:block;font:500 clamp(23px,3vw,34px) monospace;color:#d1ecf5;white-space:nowrap;margin:14px 0 24px}.arb-venues em{font:10px monospace;color:#6f8fa9}.arb-venues p{font-size:11px;line-height:1.9;color:#8ca6bf}.arb-order{padding:14px;border:1px solid #2e5667;border-radius:5px;display:flex;justify-content:space-between;gap:10px;font-size:12px}.arb-order b{font-weight:500}.arb-order.buy{background:#0b38353b;color:#7cdec9;border-color:#30665f}.arb-order.sell{background:#40252d55;color:#e8a4ad;border-color:#66414e}.arb-spread{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.arb-spread>span{font-size:11px;color:#8b9fb5}.arb-spread>b{font:34px monospace;color:#e3cf96;margin:12px 0 8px}.arb-spread>small{font:10px monospace;color:#7d97ae}.arb-spread>i{font:32px sans-serif;color:#84bfdb;margin:20px 0 8px}.arb-spread p{font-size:10px;color:#67829d;line-height:1.8}.arb-narrative{margin:0 30px 28px;border-left:2px solid #8ad2de;background:#162d4155;padding:20px 24px}.arb-narrative>span{font:10px monospace;color:#7fb7cc}.arb-narrative h2{font-size:23px;line-height:1.5;margin:14px 0}.arb-narrative p{font-size:14px;color:#9fb6ce;line-height:1.9;max-width:850px;margin:0}.arb-ledger{display:grid;grid-template-columns:repeat(4,1fr);margin:0 30px 28px;border:1px solid #2b4258;border-radius:7px}.arb-ledger>div{padding:20px 16px;display:grid;gap:14px}.arb-ledger>div+div{border-left:1px solid #2b4258}.arb-ledger span{font-size:10px;color:#819cb6}.arb-ledger b{font:15px monospace;color:#b7cbdf}.arb-ledger .arb-positive b{color:#74dfc3}.arb-demo .arb-negative,.arb-ledger .arb-negative b{color:#ee9fa8}.arb-ledger .arb-positive{background:#153f3c44}.arb-ledger .arb-negative{background:#49293144}@media (max-width:760px){.arb-venues{grid-template-columns:1fr;padding:20px;gap:16px}.arb-venues article{padding:22px}.arb-spread{flex-direction:row;flex-wrap:wrap;gap:12px}.arb-spread>b{font-size:26px;margin:0}.arb-spread>i{margin:0}.arb-spread p{display:none}.arb-narrative{margin:0 20px 20px;padding:18px}.arb-narrative h2{font-size:21px}.arb-ledger{grid-template-columns:1fr 1fr;margin:0 20px 22px}.arb-ledger>div:nth-child(3){border-left:0;border-top:1px solid #2b4258}.arb-ledger>div:nth-child(4){border-top:1px solid #2b4258}.arb-board-title{padding:16px;font-size:10px}.arb-venues article>strong{font-size:32px}}.arb-execution-tag{font-size:10px!important;color:#96c9dc!important;line-height:1.6;padding:7px 9px;border:1px solid #36556c;border-radius:5px}.arb-stage-3 .arb-order{animation:arb-submit 1.2s ease-in-out infinite}.arb-loss-scenario.arb-stage-4 .arb-order.sell,.arb-loss-scenario.arb-stage-5 .arb-order.sell{border-color:#bd6977;background:#68344255}.arb-narrative{animation:arb-enter .35s ease-out}.arb-calculation{margin:0 30px 16px;padding:20px 22px;border-radius:7px;background:#16344455;border:1px solid #2a4c61}.arb-calculation>span{font-size:10px;color:#739bb6}.arb-calculation p{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#8eabc3;font-size:11px;line-height:1.9;margin:12px 0 0}.arb-calculation b{font:20px monospace;color:#b6d7e9}.arb-calculation i{font:20px monospace;color:#5c899f;font-style:normal}.arb-calculation strong{font:22px monospace;color:#7cdec8;background:#1f494b55;padding:7px 12px;border-radius:5px}.arb-step-progress{height:3px;background:#1b2b3d}.arb-step-progress>span{height:100%;display:block;background:linear-gradient(90deg,#3d88b2,#8cd6dd);transition:width .4s ease}.arb-board .ai-playback{position:sticky;bottom:0;background:#0c1929ee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}@keyframes arb-submit{50%{box-shadow:0 0 20px #7bc9df33;border-color:#8ecfdf}}@keyframes arb-enter{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.arb-execution-tag{display:block!important}.arb-calculation{margin:0 20px 16px;padding:17px}.arb-calculation p{gap:8px}.arb-calculation b{font-size:18px}.arb-calculation strong{font-size:20px}.arb-board .ai-playback button{flex:1}.arb-board .ai-playback button:first-child{margin-right:0}}@media (prefers-reduced-motion:reduce){.arb-narrative,.arb-stage-3 .arb-order{animation:none}.arb-step-progress>span{transition:none}}@media (max-width:600px){.arb-demo .ai-intro h1{font-size:32px;line-height:1.4;letter-spacing:-1px}.arb-demo .ai-intro p{font-size:16px;line-height:1.9}.arb-demo .ai-example{font-size:12px;line-height:1.8}.arb-demo .ai-steps{gap:8px}.arb-demo .ai-steps button{min-height:52px;font-size:12px;gap:6px}.arb-demo .ai-steps small{font-size:10px}.arb-board-title{font-size:11px;line-height:1.7;flex-wrap:wrap}.arb-venues{padding:16px;gap:18px}.arb-venues article{padding:20px 18px}.arb-venues article>strong{font-size:29px;white-space:normal;overflow-wrap:anywhere}.arb-venues article>small{font-size:12px}.arb-venues p{font-size:13px;line-height:1.9}.arb-order{font-size:13px;line-height:1.6;padding:14px 12px;flex-wrap:wrap}.arb-spread>span,.arb-spread>small{font-size:12px}.arb-execution-tag{font-size:12px!important}.arb-narrative{margin:0 16px 22px;padding:18px 16px}.arb-narrative>span{font-size:12px}.arb-narrative p{font-size:15px;line-height:1.9}.arb-calculation{margin:0 16px 18px}.arb-calculation>span{font-size:12px}.arb-calculation p{font-size:13px;gap:10px}.arb-ledger{margin:0 16px 22px;grid-template-columns:1fr}.arb-ledger>div{padding:16px;grid-template-columns:1fr auto;align-items:center;gap:12px}.arb-ledger>div+div{border-left:0;border-top:1px solid #2b4258}.arb-ledger span{font-size:12px;line-height:1.7}.arb-ledger b{font-size:15px;white-space:nowrap}.arb-board .ai-playback{padding:14px 10px;gap:7px}.arb-board .ai-playback button{min-height:50px;font-size:13px;padding:10px 8px;white-space:nowrap}.arb-demo .ai-recap{padding:22px 18px}.arb-demo .ai-recap p{font-size:15px;line-height:1.9}.arb-demo .ai-recap button{width:100%;min-height:52px;font-size:14px;line-height:1.7}.arb-demo>footer{font-size:12px;line-height:1.9}}@media (max-width:359px){.arb-board .ai-playback{flex-wrap:wrap}.arb-board .ai-playback button:first-child{flex-basis:100%}.arb-ledger b{font-size:14px}.ng-meta{gap:6px}}@media (max-width:600px){.arb-venues{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);padding:14px 10px;gap:6px;align-items:stretch}.arb-venues article{padding:16px 10px;border-radius:7px}.arb-venues article>.ai-eyebrow{font-size:9px;letter-spacing:.3px;line-height:1.6;display:block}.arb-venues h2{font-size:19px;margin:12px 0 18px}.arb-venues article>small{font-size:10px;line-height:1.7;min-height:34px}.arb-venues article>strong{font-size:clamp(14px,4.3vw,20px);line-height:1.5;white-space:nowrap;letter-spacing:-.5px;margin:10px 0 18px}.arb-venues em{font-size:9px;display:block;letter-spacing:0}.arb-order{padding:10px 7px;font-size:10px;line-height:1.7;min-height:56px;box-sizing:border-box;display:grid;gap:5px}.arb-order b{font-size:11px}.arb-venues article>p{font-size:11px;line-height:1.85;overflow-wrap:anywhere;margin-top:14px}.arb-spread{flex-direction:column;flex-wrap:nowrap;gap:10px;min-width:0}.arb-spread>span{font-size:9px;line-height:1.6}.arb-spread>b{font-size:18px;line-height:1.3;overflow-wrap:anywhere}.arb-spread>small{font-size:8px;line-height:1.6}.arb-spread>i{font-size:25px}.arb-execution-tag{font-size:9px!important;line-height:1.7;padding:5px 3px;width:100%;box-sizing:border-box}}@media (max-width:359px){.arb-venues{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:4px;padding-inline:7px}.arb-venues article{padding-inline:8px}.arb-venues article>strong{font-size:14px}}.ng-game{--ng-gold:#e8cc8b;--ng-muted:#91a4bc;max-width:1120px;margin:0 auto;color:#eef4fc;font-family:Inter,Microsoft YaHei,sans-serif}.ng-heading{padding:12px 0 36px}.ng-eyebrow{color:var(--ng-gold);font:11px monospace;letter-spacing:3px}.ng-game h2{font-size:clamp(34px,5vw,60px);font-weight:600;letter-spacing:-2px;line-height:1.24;margin:24px 0}.ng-game h2 em{font-style:normal;color:#91d7e7}.ng-heading>p{max-width:620px;color:var(--ng-muted);line-height:1.9;font-size:17px}.ng-meta{display:flex;align-items:center;gap:14px;font:11px monospace;color:#91a4bc;margin-top:30px}.ng-meta i{width:32px;height:1px;background:#334153}.ng-console{border:1px solid #2c3a50;background:radial-gradient(ellipse at top,#102036,#090f1b 65%);border-radius:12px;overflow:hidden;box-shadow:0 24px 80px #0003}.ng-console>header{padding:20px 24px;border-bottom:1px solid #293447;display:flex;gap:16px;justify-content:space-between;font:11px monospace;letter-spacing:1px}.ng-console header b{display:inline-block;width:6px;height:6px;border-radius:50%;background:#2dd4bf;margin-right:8px;box-shadow:0 0 12px #2dd4bf}.ng-console header i{color:#8193ad;font-style:normal}.ng-console header strong{color:var(--ng-gold)}.ng-chart-wrap{padding:16px 12px 0;min-height:340px}.ng-chart{width:100%;height:auto;display:block}.ng-ready{min-height:360px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;box-sizing:border-box}.ng-orbit{width:54px;height:54px;border:1px solid #426079;border-radius:50%;display:grid;place-items:center;color:#9bdfee;font-size:32px;margin-bottom:16px;box-shadow:0 0 40px #3299e51c}.ng-ready h3{font-size:23px;margin:10px 0}.ng-ready p{font-size:14px;color:var(--ng-muted);margin:8px 0 24px}.ng-game button{font:inherit;cursor:pointer;min-height:44px}.ng-game .ng-primary{background:linear-gradient(110deg,#c9ab67,#f0dca5);color:#17202b;border:1px solid #ead394;padding:15px 25px;border-radius:5px;font-weight:600}.ng-primary span{margin-left:40px}.ng-ready label{font-size:12px;color:var(--ng-muted);margin-top:20px;display:flex;gap:8px;align-items:center}.ng-game input{accent-color:#dfc583}.ng-action-area{padding:20px 24px;min-height:130px;box-sizing:border-box;border-top:1px solid #253247}.ng-status{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9bb0c8;font-size:13px}.ng-status>span{color:#647e9b}.ng-prompt{display:flex;justify-content:space-between;align-items:center;font:11px monospace;color:#92abc9}.ng-prompt b{font-size:14px;margin-left:16px;color:#eff4fb;font-weight:400}.ng-prompt>strong{font-size:25px;color:#e8cc8b}.ng-prompt small{font-size:11px;margin-left:5px}.ng-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.ng-actions button{background:#152033;border:1px solid #3b4b62;color:#b7c9df;border-radius:5px;font:600 16px monospace;padding:12px;display:flex;align-items:center;justify-content:center;gap:14px}.ng-actions button span{font:12px sans-serif}.ng-actions .buy{color:#5be1ce;border-color:#307668;background:#0e2b2a}.ng-actions .sell{color:#ff9797;border-color:#854346;background:#2c1b24}.ng-game button:hover{filter:brightness(1.15)}.ng-game button:focus-visible,.ng-game input:focus-visible{outline:2px solid #a6e9f6;outline-offset:4px}.ng-progress{height:3px;background:#182539}.ng-progress span{display:block;height:100%;background:linear-gradient(90deg,#3888b5,#42d8c9);transition:width .15s linear}.ng-review{margin-top:44px;scroll-margin-top:28px;border:1px solid #314157;border-radius:10px;background:linear-gradient(145deg,#141e2e,#0a101c 80%);overflow:hidden}.ng-review-top{padding:34px}.ng-review h3{font-size:clamp(25px,3.5vw,39px);line-height:1.4;margin:20px 0;font-family:Georgia,Microsoft YaHei,serif}.ng-review p{line-height:1.9;color:#a9bbd0;font-size:15px}.ng-decision-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #2a374a;border-bottom:1px solid #2a374a}.ng-decision-grid article{padding:24px;min-width:0}.ng-decision-grid article+article{border-left:1px solid #2a374a}.ng-step{color:#839bb7;font-size:11px}.ng-decision-grid dl{margin:24px 0}.ng-decision-grid dl div{display:flex;justify-content:space-between;align-items:center;margin:16px 0;gap:12px}.ng-decision-grid dt{font-size:12px;color:#7e96b2}.ng-decision-grid dd{margin:0;font:12px monospace;color:#a6b9cf}.ng-decision-grid .buy{color:#5be1ce}.ng-decision-grid .sell{color:#ff9797}.ng-decision-grid .ng-gold{color:#e8cc8b}.ng-decision-grid p{font-size:13px;min-height:104px}.ng-decision-grid ul{padding:16px 0 0;list-style:none;border-top:1px solid #273346;font-size:11px;color:#7f99b5;line-height:2}.ng-insight{padding:36px}.ng-insight h3{color:#e8cc8b;font-size:clamp(30px,4vw,48px);margin:18px 0 28px}.ng-insight strong{color:#ead39a}.ng-risk-result{margin:28px 0;padding:20px;border-left:2px solid #7fabc7;background:#18263a66;display:grid;gap:12px}.ng-risk-result b{font-size:15px;font-weight:500;color:#d3e6f7}.ng-risk-result span{font-size:13px;color:#99afc6;line-height:1.8}.ng-review-actions{display:flex;flex-wrap:wrap;gap:12px}.ng-game .ng-secondary{border:1px solid #425574;border-radius:5px;background:transparent;color:#b5c9e1;padding:14px 22px}.ng-text-button{background:transparent;border:0;color:#e8cc8b;padding:0;text-align:left}.ng-disclaimer{font-size:11px;line-height:1.9;color:#7c94ae;margin:22px 0 0;max-width:900px}@media (max-width:600px){.ng-heading{padding-top:0}.ng-game h2{letter-spacing:-1px}.ng-heading>p{font-size:15px}.ng-console>header{padding:16px 14px;font-size:9px;flex-wrap:wrap}.ng-console header i{display:none}.ng-chart-wrap{min-height:210px;padding:12px 2px 0}.ng-ready{min-height:320px;padding:18px 10px}.ng-ready h3{font-size:20px}.ng-ready p{font-size:12px}.ng-action-area{padding:16px 12px;min-height:136px}.ng-prompt b{display:block;margin:8px 0 0}.ng-actions{gap:7px}.ng-actions button{flex-direction:column;gap:6px;font-size:15px;padding:10px}.ng-status{font-size:11px;flex-wrap:wrap;align-content:center}.ng-meta{gap:8px;font-size:9px}.ng-meta i{width:15px}.ng-decision-grid{grid-template-columns:1fr}.ng-decision-grid article{padding:22px}.ng-decision-grid article+article{border-left:0;border-top:1px solid #2a374a}.ng-decision-grid p{min-height:0}.ng-review-top,.ng-insight{padding:24px}.ng-review-actions{flex-direction:column}.ng-review-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.ng-progress span{transition:none}}.ng-game{--ng-gold:#94dcef}.ng-eyebrow{color:#88cbe5}.ng-heading h2 em{background:linear-gradient(110deg,#b7ecfa,#74a4ff);background-clip:text;-webkit-background-clip:text;color:transparent}.ng-game .ng-primary{background:linear-gradient(115deg,#78d3e5,#99b8fa);border-color:#a5d9f0;color:#102033;box-shadow:0 6px 24px #398ed51a}.ng-console{border-color:#34516a}.ng-console>header{background:linear-gradient(90deg,#12283a,#111a2a)}.ng-review{border-top:3px solid #82d1e5;background:linear-gradient(140deg,#132639,#0b1423 70%)}.ng-report-summary{margin:0 34px 30px;padding:22px;background:#0a1523;border:1px solid #29465a;border-radius:8px;display:grid;grid-template-columns:120px 120px 1fr;gap:24px;align-items:center}.ng-report-summary>div>span{display:block;color:#829fba;font-size:11px;margin-bottom:12px}.ng-report-summary b{font-size:32px;font-weight:500;color:#a1e3ef}.ng-report-summary small{font-size:13px;color:#718ba5}.ng-report-summary p{margin:0;font-size:13px}.ng-report-summary p>span{display:block;color:#6f88a1;font-size:10px;margin-top:10px}.ng-decision-grid .ng-personal-note{min-height:0;color:#b6dae9;font-size:12px;padding-bottom:12px;border-bottom:1px solid #263b50}.ng-insight h3{color:#b5deef}.ng-insight strong{color:#94dcef}.ng-meta span:first-child{color:#a4e0eb}@media (max-width:600px){.ng-report-summary{margin:0 22px 24px;padding:18px;grid-template-columns:1fr 1fr;gap:18px}.ng-report-summary p{grid-column:1/-1}.ng-report-summary b{font-size:28px}}.ng-emotion-question{color:#b5e2ed!important;padding:14px;background:#16364a55;border-radius:5px;min-height:0!important;border-left:2px solid #78bdd4}.ng-news{padding:18px 24px;background:linear-gradient(100deg,#192b3d,#101a2b);border-bottom:1px solid #30465c;min-height:112px;box-sizing:border-box}.ng-news>span{font:10px monospace;letter-spacing:2px;color:#7fb9d2}.ng-news b{display:inline-block;font:10px sans-serif;letter-spacing:0;color:#e4c992;border:1px solid #756542;border-radius:3px;padding:3px 6px;margin-left:10px}.ng-news p{font-size:14px;line-height:1.7;color:#d6e5f3;margin:10px 0 6px}.ng-news>small{font-size:10px;color:#7b91aa}.ng-news-recap{margin:16px 0;padding:12px 14px;border-left:2px solid #aa9363;background:#403a271f;font-size:12px;line-height:1.8;color:#bfcbd9}.ng-news-recap small{display:block;font-size:10px;color:#9e8f72;margin-bottom:7px}@media (max-width:600px){.ng-news{padding:15px;min-height:135px}.ng-news p{font-size:13px}}.ng-live-quote{padding:22px 24px;display:grid;gap:10px}.ng-live-quote>b{font:500 clamp(26px,5vw,40px) monospace;color:#b0e9f5}.ng-live-quote small{font-size:12px;color:#809cb5}.ng-live-quote>span{font:11px monospace;color:#8da7bd}.ng-live-quote>p{color:#f2bd95;font-size:13px}.ng-game button:disabled{opacity:.45;cursor:not-allowed}.ng-chart-wrap{background:#090f1b}.ng-chart{min-height:230px}.ng-chart text{font-family:monospace}.ng-console>header{border-bottom:2px solid #85c8db}@media (max-width:600px){.ng-game{width:100%;min-width:0;box-sizing:border-box}.ng-game h2{font-size:34px;line-height:1.35;margin:20px 0}.ng-heading>p{font-size:16px;line-height:1.9}.ng-meta{font-size:10px;gap:10px;flex-wrap:wrap;line-height:1.8}.ng-console>header{font-size:11px;line-height:1.6;gap:8px}.ng-console header strong{font-size:11px}.ng-news{padding:16px;min-height:0}.ng-news p{font-size:15px;line-height:1.8}.ng-news>small{font-size:11px;line-height:1.6}.ng-news>span{font-size:10px;letter-spacing:1px}.ng-ready{min-height:270px;padding:24px 12px}.ng-ready h3{font-size:21px;line-height:1.6}.ng-ready p{font-size:14px;line-height:1.8}.ng-ready label{font-size:13px;line-height:1.6;min-height:44px}.ng-ready input{width:18px;height:18px;flex-shrink:0}.ng-game .ng-primary,.ng-game .ng-secondary{min-height:50px;font-size:15px}.ng-actions button{min-height:60px;font-size:17px}.ng-actions button span{font-size:14px}.ng-prompt{font-size:12px;line-height:1.7}.ng-prompt b{font-size:15px}.ng-status{font-size:13px;line-height:1.8}.ng-review{margin-top:28px}.ng-review-top,.ng-insight{padding:22px 18px}.ng-review p,.ng-decision-grid p{font-size:15px;line-height:1.9}.ng-decision-grid article{padding:22px 18px}.ng-step{font-size:12px;line-height:1.7}.ng-decision-grid dt,.ng-decision-grid dd{font-size:14px;line-height:1.6}.ng-decision-grid ul{font-size:13px;line-height:2}.ng-decision-grid .ng-personal-note,.ng-news-recap{font-size:14px;line-height:1.8}.ng-news-recap small{font-size:11px}.ng-report-summary{margin:0 18px 22px;padding:18px;gap:18px}.ng-report-summary p{font-size:14px}.ng-report-summary p>span{font-size:11px;line-height:1.7}.ng-risk-result{padding:16px}.ng-risk-result span{font-size:14px;line-height:1.9}.ng-disclaimer{font-size:12px;line-height:1.9}}@media (min-width:768px){.ng-console{max-width:960px;margin-inline:auto}.ng-console>header{padding:13px 18px}.ng-news{padding:12px 18px;min-height:0}.ng-news p{font-size:13px;line-height:1.6;margin:7px 0 4px}.ng-news>small{font-size:10px}.ng-chart-wrap{min-height:0;padding:8px 12px 0}.ng-chart{height:clamp(210px,34vh,310px);min-height:0;width:100%}.ng-ready{min-height:240px;padding:18px}.ng-ready .ng-orbit{width:42px;height:42px;font-size:25px;margin-bottom:8px}.ng-ready h3{font-size:21px;margin:8px 0}.ng-ready p{margin:6px 0 16px}.ng-ready label{margin-top:12px}.ng-action-area{min-height:96px;padding:12px 18px}.ng-status{min-height:62px}.ng-actions{margin-top:9px;gap:10px}.ng-actions button{padding:9px;min-height:42px}.ng-prompt>strong{font-size:21px}.ng-heading{padding-bottom:24px}.ng-heading h2{font-size:clamp(34px,3.5vw,46px);margin:18px 0;line-height:1.3}.ng-heading>p{font-size:16px;line-height:1.8}.ng-meta{margin-top:20px}.ng-disclaimer{max-width:960px;margin-inline:auto}}.ng-chart-wrap .ng-chart{display:block}.ng-chart text{paint-order:stroke;stroke:#07101c;stroke-width:1.6px;stroke-linejoin:round}.ng-chart>g>text{fill:#a9c3dc}@media (min-width:768px){.ng-chart-wrap{padding:12px 10px 0}.ng-chart-wrap .ng-chart{width:100%;height:clamp(240px,36vh,320px)}.ng-chart text{font-size:11px}.ng-chart rect{shape-rendering:geometricPrecision}.ng-chart path{vector-effect:non-scaling-stroke}}.ng-chart-layout{position:relative;box-sizing:border-box;padding-right:70px;width:100%;min-width:0}.ng-price-axis{position:absolute;inset:0 0 0 auto;width:64px;border-left:1px solid #30475f55;pointer-events:none}.ng-price-axis>span{position:absolute;right:3px;transform:translateY(-50%);color:#c4d8e9;font:500 12px/1.3 monospace;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:600px){.ng-chart-layout{padding-right:66px}.ng-price-axis{width:62px}.ng-price-axis>span{right:2px;font-size:13px;color:#d4e6f4}.ng-chart-layout .ng-chart{height:260px;min-height:260px}}.nx-experience{position:relative;max-width:1140px;margin:auto;padding:0 24px;color:#edf1f8;background:#080d17}.nx-experience section{padding:80px 0}.nx-experience small{font:12px monospace;letter-spacing:4px;color:#e9bd68}.nx-experience h2{font-family:Georgia,"Noto Serif SC",Songti SC,serif;font-size:clamp(32px,5vw,56px);line-height:1.35;font-weight:700;margin:30px 0 22px}.nx-lead{max-width:720px;line-height:1.9;color:#a7b8cf;font-size:18px}.nx-comparison{display:grid;grid-template-columns:1fr 1fr;margin-top:52px;border:1px solid #303946}.nx-comparison article{padding:30px;min-width:0;background:linear-gradient(160deg,color-mix(in srgb,var(--chart-color) 6%,transparent),transparent)}.nx-comparison article+article{border-left:1px solid #303946}.nx-comparison small,.nx-comparison footer{color:var(--chart-color)}.nx-comparison h3{font-size:25px;margin:20px 0}.nx-comparison svg{display:block;width:100%;margin-top:32px;overflow:visible}.nx-comparison svg text{fill:#8294ab;font:11px sans-serif}.nx-comparison p{font-size:13px;color:#a7b8cf}.nx-comparison footer{border-top:1px solid #303946;margin-top:26px;padding-top:22px}.nx-note{font-size:12px;color:#94a4bb;line-height:1.8;margin-top:22px}.nx-terminal{margin-top:52px;border:1px solid #303946;background:#080d17}.nx-terminal header{padding:20px 24px;background:#141c2b;display:flex;gap:16px;justify-content:space-between;font:12px monospace;letter-spacing:1px;color:#adbed6}.nx-terminal strong{color:#e9bd68}.nx-stage{min-height:380px;padding:28px;position:relative}.nx-stage>svg{width:100%;height:300px}.nx-stage progress{width:100%;height:4px;accent-color:#24c7b5}.nx-experience button{background:#e6c67f;color:#172129;border:1px solid #e6c67f;border-radius:3px;padding:15px 26px;font-size:16px;cursor:pointer;min-height:48px}.nx-experience button:hover{background:#f6dfa8}.nx-experience button:focus-visible{outline:3px solid #fff;outline-offset:4px}.nx-start{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.nx-start p,.nx-terminal footer{font-size:12px;color:#94a4bb}.nx-terminal footer{border-top:1px solid #303946;padding:20px 24px}.nx-choice{border:1px solid #e6c67f;padding:20px;background:#111b2b;text-align:center}.nx-choice>div{display:flex;justify-content:center;gap:12px;margin-top:16px}.nx-results{padding:24px 0;color:#b8c8dc;line-height:1.8}.nx-results h3{font-size:22px;color:#fff}.nx-results ol{display:flex;flex-wrap:wrap;gap:12px 28px;padding:16px 0;list-style:none}.nx-results button{margin-top:20px}@media (max-width:600px){.nx-experience{padding:0 20px}.nx-experience section{padding:52px 0}.nx-comparison{grid-template-columns:1fr}.nx-comparison article{padding:24px}.nx-comparison article+article{border-left:0;border-top:1px solid #303946}.nx-terminal header{padding:16px;flex-wrap:wrap}.nx-stage{padding:16px;min-height:320px}.nx-stage>svg{height:240px}.nx-choice>div{gap:8px}.nx-choice button{padding:12px 18px}.nx-lead{font-size:16px}}.nx-comparison{align-items:stretch}.nx-comparison article{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;align-content:start}.nx-comparison article>small{line-height:1.8;min-height:22px}.nx-comparison article>h3{line-height:1.5;min-height:38px;margin:18px 0 12px}.nx-comparison article>svg{align-self:end;aspect-ratio:600/220;margin-top:24px;overflow:hidden}.nx-comparison article>p{min-height:52px;line-height:1.8;margin:16px 0 0;display:flex;align-items:flex-start}.nx-comparison article>footer{display:flex;align-items:center;min-height:72px;box-sizing:border-box;margin-top:20px;padding:20px 0;line-height:1.7}.landing-page .nx-comparison article>footer{background:transparent;border-radius:0;box-shadow:none}@media (max-width:600px){.nx-comparison article{display:flex;flex-direction:column}.nx-comparison article>h3{min-height:0}.nx-comparison article>svg{width:100%;margin-top:20px}.nx-comparison article>p{min-height:0;margin-top:16px}.nx-comparison article>footer{min-height:60px;margin-top:18px;padding:18px 0}}.st-wa-slot{display:flex;position:relative;z-index:2;width:100%;margin-top:24px}.st-wa-slot.align-left{justify-content:flex-start}.st-wa-slot.align-center{justify-content:center}.st-wa-slot.align-right{justify-content:flex-end}.st-wa-button{display:inline-flex!important;align-items:center;justify-content:center;gap:12px;padding:15px 24px;min-height:50px;max-width:100%;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;font-size:15px;font-weight:650;line-height:1.5;text-decoration:none!important;border:1px solid transparent;box-shadow:0 7px 24px #00000020;transition:transform .2s,box-shadow .2s}.st-wa-button>svg{flex-shrink:0}.st-wa-button>span:not(:last-child){overflow-wrap:anywhere;min-width:0}.st-wa-slot .st-wa-button.shape-square{border-radius:0!important}.st-wa-slot .st-wa-button.shape-rounded{border-radius:8px!important}.st-wa-slot .st-wa-button.shape-pill{border-radius:999px!important}.st-wa-slot.width-full .st-wa-button{width:100%}.st-wa-button:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000030}.st-wa-button:focus-visible{outline:3px solid #52b5ff;outline-offset:4px}.st-wa-page-slot{max-width:1200px;margin:0 auto;padding:0 5% 28px}.st-wa-editor{margin:26px 0;padding:22px;border:1px solid #d1dfcb;background:#f8fbf5;border-radius:10px;color:#284532}.st-wa-editor h3{font-size:16px;font-weight:650}.st-wa-editor p,.st-wa-editor small{font-size:11px;color:#768a6c;line-height:1.8}.st-wa-editor p{margin:8px 0 16px}.st-wa-editor fieldset{border:0;padding:0;margin:0;min-width:0}.st-wa-enabled{display:flex!important;align-items:center;gap:10px!important;margin-bottom:18px;font-size:13px}.st-wa-enabled input{width:16px!important;height:16px;accent-color:#267d4e}.st-wa-colors{display:flex;gap:20px;align-items:center}.st-wa-colors label{font-size:11px;display:grid;gap:8px}.st-wa-colors input[type=color]{width:45px;height:34px;padding:0;border:1px solid #cddac6;background:#fff}.st-wa-preview{background:#fff;padding:16px;border-radius:8px;margin-top:20px;border:1px dashed #c4d7be}.st-wa-preview .st-wa-slot{margin-top:14px}.st-wa-preview p{margin-bottom:0}.st-wa-page-slot .st-wa-slot{margin-top:0}@media (max-width:600px){.st-wa-editor{padding:16px}.st-wa-button{font-size:14px;padding:13px 18px;min-height:48px;gap:9px}.st-wa-page-slot{padding:0 6% 24px}}.st-rich-content{overflow-wrap:anywhere;line-height:1.9;white-space:normal;min-width:0}.st-rich-content :is(p,h1,h2,h3,blockquote,ul,ol,pre){margin:0 0 1em}.st-rich-content h1{font-size:2em!important;line-height:1.25!important;font-weight:700!important;letter-spacing:normal!important}.st-rich-content h2{font-size:1.6em!important;line-height:1.35!important;font-weight:650!important;letter-spacing:normal!important}.st-rich-content h3{font-size:1.3em!important;line-height:1.4!important;font-weight:600!important}.st-rich-content p{font-size:inherit!important;line-height:inherit!important;opacity:1!important;white-space:normal!important}.st-rich-content strong{font-weight:700}.st-rich-content em{font-style:italic}.st-rich-content u{text-decoration:underline}.st-rich-content s{text-decoration:line-through}.st-rich-content ul{list-style:disc!important;padding-left:1.7em}.st-rich-content ol{list-style:decimal!important;padding-left:1.7em}.st-rich-content li{display:list-item;margin:.35em 0}.st-rich-content li>p{margin:0}.st-rich-content blockquote{padding:.7em 1em;border-left:4px solid currentColor;background:#80958912}.st-rich-content a{color:inherit;text-decoration:underline;text-underline-offset:3px}.st-rich-content img{max-width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;margin:1em 0;-moz-column-break-inside:avoid;break-inside:avoid}.st-rich-content mark{color:inherit;padding:.1em .15em}.st-rich-content pre{white-space:pre-wrap;padding:1em;background:#80958912;border-radius:6px}.st-rich-content>:last-child{margin-bottom:0}.st-rich-editor{border:1px solid #ccdaca;border-radius:9px;background:#fff;color:#263e31;min-width:0;overflow:hidden;margin-top:8px}.st-rich-toolbar{display:flex;flex-wrap:wrap;gap:5px;padding:9px;background:#f1f6ee;border-bottom:1px solid #d9e4d3;align-items:center}.st-rich-toolbar button{min-width:32px;min-height:34px;padding:6px 9px;border:1px solid transparent;border-radius:5px;color:#35533d;background:transparent;font-size:12px}.st-rich-toolbar button[aria-pressed=true]{background:#c5e4cf;border-color:#87b696;color:#173d29}.st-rich-toolbar button:hover{background:#e1ebdc}.st-rich-toolbar button:focus-visible{outline:2px solid #2c7850}.st-rich-toolbar select{border:1px solid #d1dfc9;border-radius:5px;padding:7px;background:#fff;font-size:12px;max-width:105px}.st-rich-toolbar .st-rich-divider{width:1px;height:22px;background:#cbdac5;margin:0 3px}.st-rich-color{display:flex!important;align-items:center!important;gap:4px!important;font-size:11px!important;color:#43643d!important}.st-rich-color input[type=color]{padding:0!important;width:27px!important;height:28px;border:1px solid #bdcfb6;border-radius:4px;background:#fff;cursor:pointer}.st-rich-editable{min-height:240px;padding:18px;outline:none;font-size:15px;color:#25382c;background:#fff}.st-rich-editable:focus{box-shadow:inset 0 0 0 2px #78a981}.st-rich-editor[aria-disabled=true]{opacity:.65}.st-rich-editor-footer{padding:9px 12px;display:flex;justify-content:space-between;gap:15px;border-top:1px solid #e2eadc;font-size:10px;color:#788b6b}.st-rich-note{font-size:11px;line-height:1.8;color:#778a6d;margin:8px 0}.st-rich-error{color:#a34835;font-size:12px;line-height:1.7;margin:8px 0}.st-rich-link-dialog label{display:grid;gap:8px;margin:15px 0;font-size:13px}.st-rich-link-dialog input{width:100%;padding:12px;border:1px solid #cbdaca;border-radius:7px;background:#fff}.st-rich-link-dialog footer{display:flex;gap:12px;flex-wrap:wrap}.st-rich-link-dialog>p{font-size:12px;line-height:1.8}.tpl-about-body>.st-rich-content{font-size:17px}.about-editorial .st-rich-content{-moz-columns:2;columns:2;-moz-column-gap:50px;column-gap:50px}.about-editorial .st-rich-content>*{-moz-column-break-inside:avoid;break-inside:avoid}@media (max-width:760px){.st-rich-toolbar{gap:4px;padding:8px}.st-rich-toolbar button{min-width:34px;min-height:38px}.st-rich-editable{min-height:240px;padding:14px}.st-rich-editor-footer{flex-direction:column;gap:4px}.about-editorial .st-rich-content{-moz-columns:1;columns:1}.tpl-about-body>.st-rich-content{font-size:15px}}.about-cards .tpl-about-body:has(>.st-rich-content){display:block}.st-rich-content .ProseMirror-selectednode{outline:2px solid #388758}.st-intro-field>span{display:block;font-size:12px;color:#566b58;margin-bottom:7px}.st-rich-editable{max-height:520px;overflow-y:auto;overscroll-behavior:contain}.st-rich-toolbar button[aria-label=加粗]{font-weight:750}@media (max-width:600px){.st-rich-editable{max-height:360px;min-height:220px}.st-rich-toolbar .st-rich-divider{display:none}}.hero-whatsapp-slot{display:flex;align-items:center;--hero-wa-background:#169b58;--hero-wa-color:#fff}.hero-whatsapp-slot.align-center{justify-content:center}.hero-whatsapp-slot.align-right{justify-content:flex-end}.hero-whatsapp-slot.width-full .hero-whatsapp-button{width:100%}.hero-whatsapp-button{background:var(--hero-wa-background,#169b58)!important;color:var(--hero-wa-color,#fff)!important;border-color:var(--hero-wa-background,#169b58)!important}.hero-whatsapp-button.shape-square{border-radius:0}.hero-whatsapp-button.shape-rounded{border-radius:8px}.hero-whatsapp-button.shape-pill{border-radius:999px}.hero-whatsapp-button.shape-circle{border-radius:50%;width:108px!important;height:108px;padding:10px;flex-direction:column;font-size:12px;gap:4px}.hero-whatsapp-button.theme-outline{background:transparent!important;color:var(--hero-wa-color,#fff)!important;box-shadow:none}.hero-whatsapp-button.theme-glow{box-shadow:0 0 28px color-mix(in srgb,var(--hero-wa-background) 65%,transparent)}.hero-whatsapp-button.theme-image:has(.hero-whatsapp-image){padding:0;background:transparent!important;border:0;box-shadow:none;overflow:hidden}.hero-whatsapp-image{display:block;max-width:100%;width:280px;height:auto;-o-object-fit:contain;object-fit:contain}.hero-whatsapp-button.shape-circle .hero-whatsapp-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero-whatsapp-icon{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.hero-button-settings{padding:18px;margin:14px 0;border:1px solid #46615a;border-radius:9px}.hero-button-settings h3{font-size:16px;font-weight:600;margin-bottom:14px}.hero-button-settings fieldset{padding:0;border:0;min-width:0}.hero-button-settings label{display:grid;gap:7px;font-size:13px;margin:10px 0}.hero-button-settings .hero-button-check{display:flex;align-items:center;gap:8px}.hero-button-settings input[type=checkbox]{width:18px!important;height:18px}.hero-button-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hero-button-settings select{border:1px solid #97b2a7;padding:9px;background:#fff;color:#173e30;border-radius:5px;width:100%}.hero-button-settings input[type=color]{width:52px!important;height:34px;padding:2px}.hero-button-settings p,.hero-button-settings small{font-size:12px;line-height:1.8}.hero-button-uploaded{display:flex;gap:14px;align-items:center}.hero-button-uploaded img{width:100px;max-height:80px;-o-object-fit:contain;object-fit:contain}.hero-button-preview{padding:12px;margin-top:15px;background:#08121c;border-radius:8px;color:#d9f0e6}.hero-button-preview .hero-whatsapp-slot{margin-top:12px}.hero-button-settings input[type=file]{max-width:100%}@media (max-width:500px){.hero-button-grid{grid-template-columns:1fr}}.hero-whatsapp-slot{margin-top:26px;display:flex;width:100%}.hero-whatsapp-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;min-height:52px;padding:15px 24px;border:1px solid;border-radius:4px;font:600 16px/1.5 Arial,Microsoft YaHei,sans-serif;text-decoration:none;transition:transform .2s,box-shadow .2s}.hero-whatsapp-button svg{flex-shrink:0}.hero-whatsapp-button span{min-width:0;overflow-wrap:anywhere}.hero-whatsapp-button:focus-visible{outline:3px solid #69c8ff;outline-offset:4px}.hero-whatsapp-slot.width-auto .hero-whatsapp-button{width:auto}.hero-whatsapp-slot.width-full .hero-whatsapp-image{width:100%}.media-description-editor{background:#fff;color:#1d382e;border:1px solid #bed0c7;border-radius:9px;overflow:hidden;min-width:0;margin:7px 0 14px}.media-description-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:9px;background:#eef4f0;border-bottom:1px solid #cfddd5}.media-description-toolbar button,.media-description-toolbar select{font:13px/1.4 Arial,sans-serif;padding:7px 9px;border:1px solid #c8d9cc;border-radius:4px;background:#fff;color:#1c4430;min-height:32px}.media-description-toolbar button[aria-pressed=true]{background:#c6e9d5;border-color:#368264}.media-description-toolbar button:disabled{opacity:.5}.media-description-toolbar label{display:flex!important;align-items:center;gap:5px;font-size:12px!important;color:#345940}.media-description-toolbar input[type=color]{width:28px!important;height:28px!important;padding:1px;border:0;background:transparent}.media-description-editor .tiptap{outline:none;min-height:140px;padding:16px;color:#1d382e;white-space:pre-wrap}.media-description-editor .tiptap:focus{box-shadow:inset 0 0 0 2px #309a79}.media-description-footer{font-size:11px;padding:8px 12px;background:#f5f8f4;color:#597663}.media-description-footer.is-error{color:#b32626}.media-description-prose{font-size:18px;line-height:1.8;overflow-wrap:anywhere;white-space:normal}.media-description-prose p{margin:.65em 0;white-space:pre-wrap}.media-description-prose h1,.media-description-prose h2,.media-description-prose h3{font-weight:700;line-height:1.35;margin:.65em 0;white-space:pre-wrap}.media-description-prose h1{font-size:2em!important}.media-description-prose h2{font-size:1.65em!important}.media-description-prose h3{font-size:1.3em!important}.media-description-prose strong{font-weight:700}.media-description-prose em{font-style:italic}.media-description-prose ul{list-style:disc;padding-left:1.6em}.media-description-prose ol{list-style:decimal;padding-left:1.6em}.media-description-prose blockquote{border-left:3px solid currentColor;padding-left:1em;margin:.8em 0}.media-description-prose u{text-decoration:underline}.media-description-prose s{text-decoration:line-through}@media (max-width:600px){.media-description-toolbar button,.media-description-toolbar select{min-height:40px}.media-description-editor .tiptap,.media-description-prose{font-size:16px}}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Noto Sans SC,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.sticky{position:sticky}.top-0{top:0}.z-30{z-index:30}.order-3{order:3}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mt-10{margin-top:2.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-10{height:2.5rem}.h-9{height:2.25rem}.h-auto{height:auto}.h-px{height:1px}.max-h-\[70svh\]{max-height:70svh}.max-h-\[75vh\]{max-height:75vh}.w-10{width:2.5rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-36{scroll-margin-top:9rem}.list-none{list-style-type:none}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-line{--tw-border-opacity:1;border-color:rgb(34 52 69 / var(--tw-border-opacity, 1))}.bg-accent{--tw-bg-opacity:1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-ink\/95{background-color:#0b1620f2}.bg-panel{--tw-bg-opacity:1;background-color:rgb(18 33 46 / var(--tw-bg-opacity, 1))}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1{padding:.25rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-6{padding-bottom:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-widest{letter-spacing:.1em}.text-accent{--tw-text-opacity:1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity:1;color:rgb(11 22 32 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}body{--tw-bg-opacity:1;background-color:rgb(11 22 32 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(241 245 249 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.floating-contact{position:fixed;z-index:40;right:max(22px,env(safe-area-inset-right));bottom:calc(96px + env(safe-area-inset-bottom));width:70px;height:70px;border-radius:50%;border:1px solid #49b9ff;display:grid;place-items:center;color:#9bdcff;background:#071f36f5;box-shadow:0 8px 25px #0005,inset 0 0 20px #299eff12;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;cursor:grab;transition:background .2s,box-shadow .2s}.floating-contact:hover,.floating-contact.is-near,.floating-contact:focus-visible{background:#0b3151;box-shadow:0 8px 28px #0006,0 0 24px #279eff55}.floating-contact:active{cursor:grabbing}.floating-contact:before,.floating-contact:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:2px solid #47b5ff;border-radius:50%;opacity:0;pointer-events:none;z-index:-1}.floating-contact.is-near:before,.floating-contact:hover:before,.floating-contact:focus-visible:before,.floating-contact:active:before{animation:contact-blue-ripple 2.1s ease-out infinite}.floating-contact.is-near:after,.floating-contact:hover:after,.floating-contact:focus-visible:after,.floating-contact:active:after{animation:contact-blue-ripple 2.1s 1s ease-out infinite}@keyframes contact-blue-ripple{0%{transform:scale(.95);opacity:.95}to{transform:scale(2.3);opacity:0}}.floating-contact:focus-visible{outline:2px solid #65c5ff;outline-offset:5px}.floating-contact .contact-avatar{position:absolute;top:3px;right:3px;bottom:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);min-height:0;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;pointer-events:none}.contact-whatsapp-badge{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#179f52;color:#fff;border:2px solid #07121d;pointer-events:none}.floating-contact .contact-whatsapp-badge svg{width:19px;height:19px}.contact-invitation{position:absolute;right:calc(100% + 14px);top:50%;transform:translate(8px,-50%);opacity:0;visibility:hidden;pointer-events:none;background:#18242cf5;border:1px solid #4daeff88;border-radius:13px;padding:12px 17px;white-space:nowrap;font-size:14px;color:#d6efff;box-shadow:0 8px 24px #0004;transition:opacity .25s,transform .25s,visibility .25s}.contact-invitation.is-visible{opacity:1;visibility:visible;transform:translateY(-50%)}@media (max-width: 639px){.contact-invitation{font-size:12px;padding:11px 13px;right:calc(100% + 10px);max-width:calc(100vw - 100px);white-space:normal;width:-moz-max-content;width:max-content}.contact-whatsapp-badge{width:24px;height:24px}.floating-contact{width:58px;height:58px;right:max(14px,env(safe-area-inset-right));bottom:calc(80px + env(safe-area-inset-bottom))}.floating-contact svg{width:32px;height:32px}}:focus-visible{outline:2px solid #2dd4bf;outline-offset:2px}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.landing-page main h1{font-size:var(--font-hero);overflow-wrap:anywhere}.landing-page main h2{font-size:var(--font-heading);overflow-wrap:anywhere}.landing-page main p,.landing-page main li,.landing-page main summary{font-size:var(--font-body);overflow-wrap:anywhere}@media (max-width: 639px){.landing-page main h1{font-size:min(var(--font-hero),10vw)}.landing-page main h2{font-size:min(var(--font-heading),8vw)}}html{scroll-behavior:smooth}.landing-page{position:relative;isolation:isolate}.landing-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 0% 20%,rgb(45 212 191 / .085),transparent 50%),radial-gradient(ellipse at 100% 80%,rgb(59 130 246 / .075),transparent 50%)}.reading-progress{position:fixed;inset:0 0 auto;height:3px;z-index:60;pointer-events:none}.reading-progress>div{height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#2dd4bf,#3b82f6);box-shadow:0 0 12px #2dd4bf66}.landing-page>header{transition:box-shadow .25s ease,border-color .25s ease}.landing-page.has-scrolled>header{box-shadow:0 8px 30px #0003;border-color:#2dd4bf33}.landing-page nav a{position:relative;padding-block:5px;transition:color .2s ease}.landing-page nav a:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:#2dd4bf;transform:scaleX(0);transition:transform .2s ease;transform-origin:left}.landing-page nav a[aria-current=location]{color:#2dd4bf}.landing-page nav a[aria-current=location]:after{transform:scaleX(1)}.landing-page .reveal-item{opacity:1;transform:translateY(0) scale(1);transition:opacity .75s ease var(--reveal-delay, 0ms),transform .9s cubic-bezier(.2,.75,.25,1) var(--reveal-delay, 0ms)}.landing-page .reveal-item.reveal-waiting{opacity:0;transform:translateY(24px)}.landing-page .reveal-media.reveal-waiting{transform:translateY(28px) scale(.97)}.landing-page .reveal-item:focus-within{opacity:1;transform:none}.landing-page #steps li{border-left:2px solid #2dd4bf66}.landing-page main a{transition:background-color .2s ease,box-shadow .2s ease,translate .25s ease}@media (hover: hover){.landing-page main a:hover{translate:0 -2px;box-shadow:0 8px 28px #2dd4bf22}.landing-page #steps li:hover{border-color:#2dd4bf88;box-shadow:0 6px 24px #0002}}@media (max-width: 639px){.landing-page .reveal-item.reveal-waiting{transform:translateY(12px)}.landing-page .reveal-media.reveal-waiting{transform:translateY(14px) scale(.985)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.landing-page .reveal-item.reveal-waiting{opacity:1;transform:none}.landing-page main a:hover{translate:none}}.landing-page{background:linear-gradient(180deg,#070f1b05,#07121c99 70%)}.tech-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.tech-grid{position:absolute;top:-20%;right:-40%;bottom:-20%;left:-40%;opacity:.22;background-image:linear-gradient(#51b7d51a 1px,transparent 1px),linear-gradient(90deg,#51b7d51a 1px,transparent 1px);background-size:72px 72px;transform:perspective(800px) rotateX(52deg) translateY(var(--scroll-drift, 0px));-webkit-mask-image:radial-gradient(ellipse,#000,transparent 68%);mask-image:radial-gradient(ellipse,#000,transparent 68%)}.tech-orbit{position:absolute;width:min(75vw,1000px);aspect-ratio:1;border:1px solid #55cbd022;border-radius:50%;transform:rotate(var(--scroll-angle, 0deg))}.tech-orbit:after{content:"";position:absolute;top:14%;left:14%;height:5px;width:5px;border-radius:50%;background:#67e8f9;box-shadow:0 0 22px #2dd4bf}.tech-orbit-one{top:0;right:-24%}.tech-orbit-two{width:min(90vw,1200px);top:-12%;right:-32%;border-style:dashed;opacity:.4;transform:rotate(calc(var(--scroll-angle, 0deg) * -1))}.tech-light{position:absolute;width:65vw;height:65vh;right:-15%;top:5%;background:radial-gradient(ellipse,#225b9f24,#2dd4bf0a 45%,transparent 70%);transform:translateY(var(--scroll-drift, 0px))}.tech-hero{min-height:min(760px,85svh);padding-top:clamp(3.5rem,9vh,7rem);padding-bottom:clamp(3.5rem,9vh,7rem)}.tech-hero h1{letter-spacing:-.035em;line-height:1.2;text-wrap:balance}.tech-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:26px;font-size:11px;letter-spacing:.3em;color:#93dbdd}.tech-eyebrow span{width:6px;height:6px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 14px #2dd4bf99}.tech-eyebrow i{width:65px;height:1px;background:linear-gradient(90deg,#2dd4bf66,transparent)}.tech-visual{position:relative;display:grid;place-items:center;aspect-ratio:1.2;overflow:hidden;background:radial-gradient(ellipse,#1d465c55,transparent 65%)}.visual-ring{position:absolute;width:80%;aspect-ratio:1;border:1px solid #6ee7f944;border-radius:50%;transform:perspective(700px) rotateX(58deg) rotate(var(--scroll-angle, 0deg));box-shadow:0 0 30px #2dd4bf0c}.ring-two{width:65%;transform:perspective(700px) rotateY(56deg) rotate(calc(30deg + var(--scroll-angle, 0deg)));border-color:#6095ff66}.visual-core{display:grid;place-items:center;width:34%;aspect-ratio:1;border-radius:28%;border:1px solid #6ee7f955;background:linear-gradient(135deg,#164e6388,#0b1529cc);box-shadow:inset 0 0 28px #2dd4bf12,0 0 90px #2dd4bf14;transform:rotate(-10deg)}.visual-core span{font-size:clamp(40px,6vw,84px);font-weight:300;color:#b8f7f0;font-family:ui-sans-serif,sans-serif;transform:rotate(10deg)}.visual-cross{position:absolute;color:#6ee7f966;font-size:20px;font-weight:200}.cross-one{top:15%;left:12%}.cross-two{bottom:15%;right:12%}.visual-baseline{position:absolute;bottom:8%;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,#2dd4bf66,transparent)}.tech-media-frame{position:relative;padding:10px;border:1px solid #4a758744;border-radius:23px;background:linear-gradient(140deg,#15334177,#0b142177);box-shadow:0 16px 70px #0003,inset 0 1px #b5f3ff0a}.tech-media{max-width:860px}.tech-media-frame>img{width:auto;max-width:100%;max-height:72svh;margin-inline:auto;-o-object-fit:contain;object-fit:contain}.tech-media .carousel-slide{max-height:none}.tech-media-frame:before{content:"";position:absolute;left:30px;right:65%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,#6ee7f9,transparent)}.media-marker{position:absolute;top:-12px;right:26px;z-index:1;padding:3px 10px;background:#0b1926;border:1px solid #41677988;border-radius:5px;font:10px ui-monospace,monospace;letter-spacing:.18em;color:#8bb4c5}.image-carousel{touch-action:pan-y}.carousel-window{overflow:hidden;border-radius:14px;background:#050d16}.carousel-track{display:flex;align-items:center;transition:transform .7s cubic-bezier(.22,.7,.2,1)}.carousel-slide{position:relative;flex:0 0 min(100%,340px);min-width:0;aspect-ratio:9 / 16;display:grid;place-items:center;overflow:hidden;border-radius:14px}.carousel-slide img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-slide video,.carousel-slide iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;-o-object-fit:contain;object-fit:contain;background:#050d16}.carousel-video-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:radial-gradient(ellipse,#15355b,#060e1c);color:#a5f3fc}.carousel-video-cover span{display:grid;place-items:center;width:64px;height:64px;border:1px solid #4264a3;border-radius:50%}.image-carousel:not(.is-multi) .carousel-track{justify-content:center}.carousel-controls{display:grid;grid-template-columns:40px minmax(0,1fr) 40px 40px;align-items:center;gap:6px;width:100%;max-width:360px;margin-inline:auto;padding:12px 0 2px}.carousel-controls>button{min-width:40px;height:40px;border:1px solid #38556788;border-radius:50%;color:#a5f3fc}.carousel-controls button:hover{background:#2dd4bf18}.carousel-dots{display:flex;align-items:center;justify-content:center;min-width:0}.carousel-dots button{display:grid;place-items:center;flex:1 1 0;min-width:0;max-width:28px;height:40px}.carousel-dots span{width:6px;height:6px;border-radius:999px;background:#557080;transition:width .25s,background .25s}.carousel-dots [aria-pressed=true] span{width:min(18px,100%);background:#2dd4bf}.landing-page #about h2:before,.landing-page #steps h2:before{content:"";display:block;width:36px;height:2px;margin-bottom:20px;background:linear-gradient(90deg,#2dd4bf,#3b82f6)}.landing-page #steps ol{position:relative;padding-left:12px;border-left:1px solid #2dd4bf33}.landing-page #steps li{position:relative;background:linear-gradient(110deg,#142c3acc,#101f2bd9);border:1px solid #38556766;padding:22px}.landing-page #steps li:before{content:"";position:absolute;left:-17px;top:29px;width:7px;height:7px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 14px #2dd4bf66}.landing-page #faq details{background:linear-gradient(120deg,#142a38cc,#0b1823dd);border-color:#38556766}@media (max-width: 639px){.tech-grid{background-size:48px 48px;opacity:.14}.tech-hero{min-height:auto}.tech-visual{max-width:340px;width:100%;justify-self:center}.tech-media-frame{padding:5px;border-radius:17px}}.landing-page{background:#060c17}.landing-page:before{display:none}.flow-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 65% 45%,#111d382e,transparent 70%),#060c17}.flow-background canvas{display:block;width:100%;height:100%}.robot-parallax{position:absolute;top:12vh;right:-8vw;width:min(65vw,850px);pointer-events:none;will-change:transform;transform-style:preserve-3d}.robot-parallax img{position:relative;display:block;width:100%;height:auto;opacity:.22;filter:drop-shadow(0 0 28px #168bff55)}.robot-aura{position:absolute;top:5%;right:8%;bottom:5%;left:8%;border-radius:50%;background:radial-gradient(ellipse,#0879ff25,#1265c20a 50%,transparent 72%)}.robot-puppet{position:relative;aspect-ratio:1302 / 1187;opacity:.3;animation:robot-breathe 7s ease-in-out infinite;filter:hue-rotate(var(--light-hue, 0deg)) drop-shadow(12px 22px 18px #0009) drop-shadow(-4px -3px 8px #168bff44)}.robot-puppet .robot-part{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;filter:none}.robot-parallax .robot-puppet,.robot-parallax .robot-part,.robot-parallax .robot-globe-pose,.robot-parallax .robot-globe-glow{animation:none}.robot-original-pose,.robot-globe-pose{position:absolute;top:0;right:0;bottom:0;left:0}.robot-original-pose{opacity:calc(1 - var(--globe-pose, 0))}.robot-globe-pose{opacity:var(--globe-pose, 0);animation:robot-look 12s ease-in-out infinite;transform-origin:55% 60%}.robot-globe-pose>img{opacity:1;filter:none;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.robot-globe-glow{position:absolute;left:5%;top:4%;width:34%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#43c7ff35,transparent 70%);mix-blend-mode:screen;animation:robot-globe-pulse 4s ease-in-out infinite}@keyframes robot-globe-pulse{0%,to{opacity:.4;transform:scale(.94)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion: reduce){.robot-globe-pose,.robot-globe-glow{animation:none}}.robot-head{rotate:var(--pose, 0deg)}.robot-arm{rotate:var(--reach, 0deg)}.robot-tentacle-left,.robot-tentacle-front{rotate:var(--pose, 0deg)}.robot-tentacle-right{rotate:var(--reach, 0deg)}.robot-light{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at var(--light-x, 35%) 25%,#c2eeff24,transparent 55%);mix-blend-mode:screen;border-radius:50%}.robot-orbit{position:absolute;left:8%;top:48%;width:85%;height:24%;border:1px solid #36baff25;border-radius:50%;box-shadow:0 0 22px #178bff0a,inset 0 0 22px #178bff0a}.robot-orbit-back{transform:translateZ(-70px) rotate(-24deg) rotateX(45deg)}.robot-orbit-front{transform:translateZ(70px) rotate(21deg) rotateX(58deg);border-color:#6edfff18}.robot-body{clip-path:polygon(39% 39%,66% 39%,77% 57%,68% 78%,36% 79%,27% 59%)}.robot-head{clip-path:polygon(29% 0,83% 0,84% 43%,68% 49%,43% 48%,29% 35%);transform-origin:57% 45%;animation:robot-look 11s ease-in-out infinite}.robot-arm{clip-path:polygon(20% 35%,38% 35%,49% 48%,53% 60%,39% 66%,20% 54%);transform-origin:48% 56%;animation:robot-gesture 8s ease-in-out infinite}.robot-tentacle-left{clip-path:polygon(0 58%,23% 53%,41% 58%,40% 78%,24% 98%,0 99%);transform-origin:39% 66%;animation:robot-left 6s ease-in-out infinite}.robot-tentacle-right{clip-path:polygon(69% 46%,100% 45%,100% 100%,71% 100%,61% 73%);transform-origin:70% 66%;animation:robot-right 7.5s ease-in-out infinite}.robot-tentacle-front{clip-path:polygon(41% 63%,64% 63%,73% 100%,18% 100%,28% 84%);transform-origin:52% 68%;animation:robot-front 9s ease-in-out infinite}@keyframes robot-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes robot-look{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}55%{transform:rotate(2deg) translateY(3px)}75%{transform:rotate(0)}}@keyframes robot-gesture{0%,to{transform:rotate(0)}30%{transform:rotate(6deg)}45%{transform:rotate(3deg)}60%{transform:rotate(7deg)}80%{transform:rotate(-2deg)}}@keyframes robot-left{0%,to{transform:rotate(-2deg)}50%{transform:rotate(4deg) translateY(-5px)}}@keyframes robot-right{0%,to{transform:rotate(2deg)}50%{transform:rotate(-4deg) translateY(6px)}}@keyframes robot-front{0%,to{transform:rotate(0)}35%{transform:rotate(-3deg)}70%{transform:rotate(3deg) translateY(-4px)}}@media (prefers-reduced-motion: reduce){.robot-puppet,.robot-part{animation:none!important}}@media (max-width: 639px){.robot-parallax{top:17vh;right:-38vw;width:116vw}.robot-puppet{opacity:.2}}@media (prefers-reduced-motion: reduce){.robot-parallax{will-change:auto}}.flow-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#03081155,transparent 45%,#03081122),radial-gradient(ellipse at 50% 45%,transparent 30%,#03081299 100%)}.landing-page>header{background-color:#060c17e8;border-color:#4264a32e}.landing-page.has-scrolled>header{border-color:#4b80ee55;box-shadow:0 10px 35px #0005}.tech-media-frame{background:linear-gradient(135deg,#122039b8,#070f1ccf);border-color:#4770b13b;box-shadow:0 14px 65px #0004,inset 0 1px #b5d5ff0b}.landing-page #steps li,.landing-page #faq details{background:linear-gradient(120deg,#111d32e8,#080f1de0);border-color:#4264a345}.landing-page footer{background:#060c17aa;border-color:#4264a32e}@media (max-width: 639px){.flow-background canvas{opacity:.8}}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#f87171;box-shadow:0 0 0 1px #f87171}.tech-media-gallery{max-width:1100px}.media-section-title{margin:1rem 0 1.75rem;text-align:center;font-weight:700;line-height:1.35;white-space:pre-line}.media-section-title:after{content:"";display:block;height:2px;width:44px;margin:16px auto 0;background:linear-gradient(90deg,#2dd4bf,#3b82f6)}.image-carousel.is-multi{--carousel-item-width: 100%;--carousel-gap: 0px}.image-carousel.is-multi .carousel-track{gap:var(--carousel-gap)}.image-carousel.is-multi .carousel-slide{flex-basis:var(--carousel-item-width);border-radius:12px;overflow:hidden;background:#050d16}.image-carousel.is-multi .carousel-window{background:transparent}@media (max-width: 639px){.image-carousel.is-multi{--carousel-item-width: 100%;--carousel-gap: 0px}}.image-carousel{max-width:420px;margin-inline:auto;touch-action:pan-y}.image-carousel .carousel-slide{flex-basis:100%}.image-carousel .carousel-window{overflow:hidden}@media (max-width: 639px){.tech-media .image-carousel{max-width:min(100%,40.5svh)}.tech-media .carousel-slide{aspect-ratio:9 / 16}.landing-page .hero-image{max-height:65svh;-o-object-fit:contain;object-fit:contain}}.carousel-next-row{display:flex;justify-content:center;padding-top:16px}.carousel-next{display:inline-flex;align-items:center;gap:24px;padding:11px 25px;min-height:44px;border-radius:999px;border:1px solid #42b9dc70;background:#0d2234;color:#d9f7ff;font-weight:600;transition:background .2s,border-color .2s}.carousel-next:hover{background:#12364a;border-color:#2dd4bf}.carousel-next:focus-visible{outline:2px solid #2dd4bf;outline-offset:4px}.tech-media:has(.image-carousel){max-width:480px}.wallet-download{margin:0 auto 28px;display:grid;justify-items:center;gap:14px}.wallet-download img{width:190px;height:auto;max-height:60px;-o-object-fit:contain;object-fit:contain}.wallet-stores{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.wallet-stores a{padding:12px 22px;border:1px solid #4770b160;border-radius:12px;color:#e2e8f0;background:#0b182b;transition:border-color .2s,background .2s}.wallet-stores a:hover{border-color:#2dd4bf;background:#11253a}.media-section-description{max-width:760px;margin:24px auto;color:#d3dfed;font-size:18px;line-height:1.9;text-align:center;white-space:pre-line;overflow-wrap:anywhere}.contact-invitation.opens-right{right:auto;left:calc(100% + 14px)}.landing-page .nx-experience{background:transparent}.landing-page .ng-console{background:linear-gradient(145deg,#10203480,#07101c66);box-shadow:0 18px 60px #0002;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.landing-page .ng-console>header{background:linear-gradient(90deg,#12283a99,#111a2a80)}.landing-page .ng-news{background:linear-gradient(100deg,#192b3d88,#101a2b66)}.landing-page .ng-chart-wrap{background:transparent}.landing-page .ng-chart>rect{fill:transparent}.landing-page .ng-review{background:linear-gradient(140deg,#132639a6,#0b142380);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.landing-page .ng-report-summary{background:#0a152380}.landing-page .ng-choice,.landing-page .ng-risk-result{background:#14283d66}@media (max-width:600px){.landing-page .nx-experience{padding-inline:16px;box-sizing:border-box;width:100%}.landing-page .nx-experience>section{padding-block:36px}.landing-page .nx-experience>.ng-game{padding-block:36px}.landing-page .arb-demo{padding:36px 16px;box-sizing:border-box;width:100%;min-width:0}.landing-page .arb-demo .ai-intro{padding-top:0}}.landing-page .ng-chart-wrap{background:#050d18db}.landing-page .ng-chart>rect{fill:#050d181f}.open\:border-teal-500\/50[open]{border-color:#14b8a680}.hover\:text-accent:hover{--tw-text-opacity:1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-accent:focus-visible{outline-color:#2dd4bf}.group[open] .group-open\:block{display:block}.group[open] .group-open\:hidden{display:none}@media (min-width: 640px){.sm\:order-none{order:0}.sm\:ml-auto{margin-left:auto}.sm\:w-auto{width:auto}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
