.nai-hero{--blue:#0176d3;--cyan:#00a1e0;--teal:#06b6d4;--navy:#0a2540;--sub:#40536e;--success:#10b981;--page:#f0f7ff;--line:#0176d329;font:400 16px/1.6 var(--font-bricolage), Inter, "Segoe UI", Arial, sans-serif;color:var(--navy);isolation:isolate;-webkit-font-smoothing:antialiased;background:linear-gradient(125deg,#f1f8ff 0%,#e8f3ff 47%,#e3f1ff 100%);min-height:min(100vh,920px);position:relative;overflow:hidden}.nai-hero *,.nai-hero :before,.nai-hero :after{box-sizing:border-box}.nai-hero svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.nai-hero [hidden]{display:none!important}.nai-hero button,.nai-hero input{font:inherit}.nai-hero button{cursor:pointer}.nai-hero a{color:inherit;text-decoration:none}.nai-hero :is(h1,h2,h3,p){margin:0}.nai-hero button:focus-visible,.nai-hero a:focus-visible,.nai-hero input:focus-visible{outline-offset:4px;outline:3px solid #0176d3}.nai-hero .nai-backgrid{pointer-events:none;z-index:-2;opacity:.25;background-image:radial-gradient(#0176d338 .8px,#0000 .8px);background-size:23px 23px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.nai-hero .nai-glow{pointer-events:none;z-index:-1;filter:blur(4px);border-radius:50%;position:absolute}.nai-hero .nai-glow.one{background:radial-gradient(#00a1e033,#0176d30f 49%,#0000 73%);width:780px;height:790px;top:80px;right:-290px}.nai-hero .nai-glow.two{background:radial-gradient(#0176d31c,#0000 72%);width:760px;height:740px;top:200px;left:-400px;right:auto}.nai-hero .nai-container{z-index:1;width:min(100% - 96px,1400px);margin-inline:auto;position:relative}.nai-hero .nai-layout{grid-template-columns:minmax(340px,.85fr) minmax(0,1.24fr);align-items:center;gap:clamp(28px,4.4vw,74px);min-height:685px;padding:38px 0 148px;display:grid}.nai-hero .nai-copy{z-index:2;padding-bottom:16px;animation:.7s both nai-fadeup;position:relative}.nai-hero .nai-kicker{color:#006cca;letter-spacing:.05em;white-space:nowrap;background:#dfefff;border:1.5px solid #a8d0fa;border-radius:999px;align-items:center;gap:12px;margin-bottom:25px;padding:9px 18px 9px 15px;font-size:clamp(10px,.9vw,13px);font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff8}.nai-hero .nai-kicker .nai-statusdot{background:#62c9a9;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:2.7s infinite nai-dotbeat;box-shadow:0 0 0 4px #62c9a922}.nai-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:630px;margin:0;font-size:clamp(43px,4.45vw,70px);font-weight:800;line-height:1.11}.nai-hero .nai-gradient{color:#0000;background:linear-gradient(135deg,#0176d3 0%,#00a1e0 50%,#06b6d4 100%);filter:drop-shadow(0 3px 15px #0176d317);-webkit-background-clip:text;background-clip:text;display:inline-block}.nai-hero .nai-description{color:#5c7590;max-width:495px;margin-top:23px;margin-bottom:28px;font-size:clamp(15px,1.33vw,18px);line-height:1.7}.nai-hero .nai-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nai-hero .nai-btn{white-space:nowrap;border:1px solid #0176d33d;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:14px 18px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.nai-hero .nai-btn:hover{transform:translateY(-2px)}.nai-hero .nai-btn.primary{color:#fff;background:linear-gradient(135deg,#0176d3,#00a1e0);border-color:#0176d340;box-shadow:0 12px 24px #0176d330}.nai-hero .nai-btn.primary:hover{background:linear-gradient(135deg,#0060ad,#0176d3);box-shadow:0 15px 28px #0176d340}.nai-hero .nai-btn.outline{color:#1a5e91;background:#ffffffbf;border-color:#0176d333}.nai-hero .nai-btn.outline:hover{background:#fff;border-color:#6cc4f3}.nai-hero .nai-btn svg{width:17px;height:17px}.nai-hero .nai-trust{color:#5a7490;flex-wrap:wrap;gap:8px 20px;margin-top:27px;font-size:12px;font-weight:700;display:flex}.nai-hero .nai-trust span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.nai-hero .nai-trust svg{color:#0c9a78;width:15px;height:15px}.nai-hero .nai-stage{perspective:1300px;min-width:0;animation:.8s .1s both nai-stagein;position:relative}.nai-hero .nai-stage-halo{filter:blur(48px);pointer-events:none;z-index:-2;background:linear-gradient(132deg,#0176d338,#00a1e047,#06b6d424);border-radius:60px;position:absolute;inset:10% -8% -14%}.nai-hero .nai-stage-bloom{filter:blur(20px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#38bdf847,#0000 70%);border-radius:50%;width:180px;height:180px;animation:7s ease-in-out infinite nai-bloom;position:absolute;top:-40px;right:8%}.nai-hero .nai-spark-orbit{pointer-events:none;z-index:-1;border:1px solid #0176d32e;border-radius:50%;width:96px;height:96px;position:absolute;top:-34px;left:-22px}.nai-hero .nai-spark-orbit:before{content:"";border:1px dashed #0176d347;border-radius:50%;animation:20s linear infinite nai-rotate;position:absolute;inset:16px}.nai-hero .nai-spark-orbit:after{content:"";background:linear-gradient(135deg,#00a1e0,#38bdf8);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:45px;box-shadow:0 0 18px #00a1e0b3}.nai-hero .nai-app-frame{transform-origin:50%;background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #0176d333;border-radius:24px;transition:transform .55s,box-shadow .55s;position:relative;overflow:hidden;transform:perspective(1500px)rotateY(-2.2deg)rotateX(1deg);box-shadow:0 40px 100px #00427d29,0 12px 28px #0176d314,inset 0 1px #fffffff2}.nai-hero .nai-app-frame:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#38bdf8b3,#0000);width:84%;height:1px;position:absolute;top:0;left:8%}.nai-hero .nai-app-frame:hover,.nai-hero .nai-app-frame:focus-within{transform:perspective(1500px)rotateY(0)rotateX(0);box-shadow:0 48px 112px #00427d33,0 14px 34px #0176d31f,inset 0 1px #fffffff2}.nai-hero .nai-window{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffffff5,#f4fafff0);border-bottom:1px solid #0176d31f;align-items:center;gap:12px;height:52px;padding:0 16px;display:flex}.nai-hero .nai-dots{align-items:center;gap:5px;display:flex}.nai-hero .nai-dots i{background:#c3d5e4;border-radius:50%;width:9px;height:9px;display:block;box-shadow:inset 0 -1px 1px #00000014}.nai-hero .nai-dots i:first-child{background:linear-gradient(160deg,#ffc3bc,#ff8f84)}.nai-hero .nai-dots i:nth-child(2){background:linear-gradient(160deg,#ffe9b0,#f5c75a)}.nai-hero .nai-dots i:nth-child(3){background:linear-gradient(160deg,#b6efd2,#6ed7a5)}.nai-hero .nai-window-title{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.nai-hero .nai-brand-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:min(148px,34vw);height:24px;display:block}.nai-hero .nai-window-divider{background:#0176d32e;flex-shrink:0;width:1px;height:16px}.nai-hero .nai-window-label{color:#6b849c;letter-spacing:.02em;font-size:11px;font-weight:700}.nai-hero .nai-window-meta{align-items:center;gap:8px;margin-left:auto;display:flex}.nai-hero .nai-live-tag{color:#4a6d88;white-space:nowrap;background:#ffffffe6;border:1px solid #0176d324;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.nai-hero .nai-live-tag i{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2.4s infinite nai-dotbeat;display:block;box-shadow:0 0 0 4px #10b98124}.nai-hero .nai-private{color:#098565;white-space:nowrap;background:linear-gradient(145deg,#eefcf5,#e4f8ee);border:1px solid #cfeedf;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:800;display:flex;box-shadow:0 4px 12px #10b98114}.nai-hero .nai-private svg{width:13px;height:13px}.nai-hero .nai-floating-proof{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #0176d324;border-radius:14px;align-items:center;gap:11px;max-width:236px;padding:12px 15px;animation:6s ease-in-out infinite nai-float;display:flex;position:absolute;bottom:-58px;left:-18px;box-shadow:0 18px 42px #01427d24}.nai-hero .nai-prooficon{color:#10b981;background:linear-gradient(145deg,#e4faf0,#d4f5e6);border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 6px 14px #10b98129}.nai-hero .nai-prooficon svg{width:18px;height:18px}.nai-hero .nai-floating-proof strong{color:#164b69;font-size:11px;line-height:1.35;display:block}.nai-hero .nai-floating-proof small{color:#7492a8;margin-top:2px;font-size:10px;line-height:1.4;display:block}.nai-hero .nai-app-body{background:radial-gradient(70% 50% at 0 0,#e0f2fe8c,#0000 55%),#fff;grid-template-columns:minmax(0,1fr) 218px;height:468px;min-height:0;display:grid}.nai-hero .nai-app-body>*{min-width:0;min-height:0}.nai-hero .nai-app-side{background:#f8fbff;border-right:1px solid #0176d31a;flex-direction:column;gap:7px;padding:18px 11px;display:none}.nai-hero .nai-sidebar-title{letter-spacing:.13em;color:#9ab1c6;text-transform:uppercase;margin:0 0 9px 7px;font-size:9px;font-weight:800}.nai-hero .nai-sideitem{color:#607a94;white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;width:100%;padding:10px 9px;font-size:10px;font-weight:700;line-height:1.25;transition:background .2s,color .2s;display:flex}.nai-hero .nai-sideitem svg{width:15px;height:15px}.nai-hero .nai-sideitem:hover{color:#2f628a;background:#edf5ff}.nai-hero .nai-sideitem.active{color:#0176d3;background:#e7f3ff;box-shadow:inset 0 0 0 1px #0176d314}.nai-hero .nai-sidefooter{color:#6f889f;border-top:1px solid #0176d31a;align-items:center;gap:7px;margin-top:auto;padding:13px 5px 2px;font-size:9px;line-height:1.45;display:flex}.nai-hero .nai-sidefooter svg{color:#10b981;width:15px;height:15px}.nai-hero .nai-app-chat{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.nai-hero .nai-chat-header{z-index:6;background:linear-gradient(#fbfdff,#f4f9ff);border-bottom:1px solid #0176d31a;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex;position:relative}.nai-hero .nai-chat-identity{align-items:center;gap:10px;min-width:0;display:flex}.nai-hero .nai-chat-header strong{color:#183c58;font-size:13px;line-height:1.35}.nai-hero .nai-chat-header small{color:#91a5b7;margin-top:2px;font-size:11px;display:block}.nai-hero .nai-project-select{z-index:5;flex-shrink:0;position:relative}.nai-hero .nai-project-trigger{color:#2f628a;background:linear-gradient(#fff,#f5faff);border:1px solid #0176d329;border-radius:999px;align-items:center;gap:7px;max-width:180px;padding:7px 10px;font-size:10.5px;font-weight:750;transition:border-color .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 4px 12px #0176d30f}.nai-hero .nai-project-trigger:hover,.nai-hero .nai-project-select.open .nai-project-trigger{background:#fff;border-color:#8fc8f3;box-shadow:0 8px 18px #0176d31a}.nai-hero .nai-project-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nai-hero .nai-project-trigger svg:first-child{color:#0176d3;flex:none;width:13px;height:13px}.nai-hero .nai-project-trigger svg:last-child{color:#6f8aa3;flex:none;width:12px;height:12px;transition:transform .2s}.nai-hero .nai-project-select.open .nai-project-trigger svg:last-child{transform:rotate(180deg)}.nai-hero .nai-project-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #0176d329;border-radius:14px;min-width:188px;margin:0;padding:6px;list-style:none;animation:.18s both nai-fadein;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #01427d24,0 4px 12px #0176d30f}.nai-hero .nai-project-menu li+li{margin-top:2px}.nai-hero .nai-project-menu button{color:#3d5d78;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:11px;font-weight:700;transition:background .15s,color .15s;display:flex}.nai-hero .nai-project-menu button:hover{color:#0f4f84;background:#eef7ff}.nai-hero .nai-project-menu button.active{color:#0176d3;background:linear-gradient(145deg,#e7f3ff,#dff0ff)}.nai-hero .nai-project-menu button svg:first-child{color:#0176d3;flex:none;width:14px;height:14px}.nai-hero .nai-project-menu button span{flex:1;min-width:0}.nai-hero .nai-project-menu button svg:last-child{color:#10b981;flex:none;width:13px;height:13px}.nai-hero .nai-ai-indicator{color:#fff;background:linear-gradient(135deg,#0176d3,#00a1e0 55%,#38bdf8);border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 6px 16px #0176d347,inset 0 1px #ffffff59}.nai-hero .nai-ai-indicator.nai-ai-glow{animation:3s ease-in-out infinite nai-aipulse}.nai-hero .nai-ai-indicator svg{stroke:none;fill:currentColor;width:15px;height:15px}.nai-hero .nai-messages{scrollbar-width:thin;scrollbar-color:#d9e9f4 transparent;flex:auto;min-height:0;padding:16px 18px 10px;overflow:hidden auto}.nai-hero .nai-user-msg{color:#1f4664;background:linear-gradient(145deg,#eaf5ff,#dff0ff);border:1px solid #7dbff573;border-radius:16px 16px 4px;max-width:90%;margin:4px 0 18px auto;padding:13px 16px;font-size:12.5px;font-weight:700;line-height:1.6;box-shadow:0 8px 20px #0176d312}.nai-hero .nai-answer-card{background:linear-gradient(160deg,#fff,#f5faff 78%);border:1px solid #0176d31f;border-radius:16px;padding:14px 14px 13px;box-shadow:0 12px 28px #0176d30f,inset 0 1px #fff}.nai-hero .nai-answer-row{align-items:flex-start;gap:10px;display:flex}.nai-hero .nai-answer-row .nai-ai-indicator{border-radius:8px;width:26px;height:26px}.nai-hero .nai-answer-body{flex:1;min-width:0}.nai-hero .nai-answer-label{color:#144b77;align-items:center;gap:8px;margin-bottom:7px;font-size:12px;font-weight:800;display:flex}.nai-hero .nai-answer-label span{color:#6f8aa3;background:#eef6fd;border:1px solid #d7eaf8;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.nai-hero .nai-answer{color:#465f75;min-height:0;font-size:13px;line-height:1.77;transition:opacity .2s}.nai-hero .nai-answer.nai-fade{animation:.5s both nai-fadein}.nai-hero .nai-cite{color:#0863ac;text-align:left;background:linear-gradient(145deg,#f3f9ff,#e8f4ff);border:1px solid #bfdcf6;border-radius:10px;align-items:center;gap:8px;margin-top:4px;padding:8px 10px;font-size:11px;font-weight:800;line-height:1.35;transition:background .2s,border .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 14px #0176d30f}.nai-hero .nai-cite:hover,.nai-hero .nai-cite:focus-visible{background:#dff0ff;border-color:#73c2f1;transform:translateY(-1px);box-shadow:0 10px 18px #0176d31a}.nai-hero .nai-cite svg{width:13px;height:13px;margin-left:auto}.nai-hero .nai-cite-badge{letter-spacing:.02em;color:#fff;background:#fb5263;border-radius:5px;place-items:center;min-width:28px;height:20px;padding:0 5px;font-size:8px;font-weight:900;display:grid;box-shadow:0 3px 8px #fb526340}.nai-hero .nai-cite-badge.xls{background:#13b875;box-shadow:0 3px 8px #13b87540}.nai-hero .nai-source-move{width:min(100%,290px);animation:2.7s ease-in-out infinite nai-sourcepulse;display:inline-flex}.nai-hero .nai-loading{color:#5f829e;align-items:center;gap:9px;min-height:48px;font-size:11px;font-weight:700;display:none}.nai-hero .nai-loading i{background:#00a1e0;border-radius:50%;width:6px;height:6px;animation:.75s infinite alternate nai-bounce;display:inline-block}.nai-hero .nai-loading i:nth-child(2){animation-delay:.15s}.nai-hero .nai-loading i:nth-child(3){animation-delay:.3s}.nai-hero .nai-app-chat.is-thinking .nai-loading{display:flex}.nai-hero .nai-app-chat.is-thinking .nai-answer,.nai-hero .nai-app-chat.is-thinking .nai-cite{display:none}.nai-hero .nai-quick{flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0 4px 2px;display:flex}.nai-hero .nai-quick button{color:#627f9a;white-space:nowrap;background:#f9fcff;border:1px solid #deebf5;border-radius:999px;padding:7px 12px;font-size:10.5px;font-weight:700;line-height:1.35;transition:background .2s,border .2s,color .2s,box-shadow .2s,transform .2s}.nai-hero .nai-quick button:hover{color:#0863a7;background:#eef7ff;border-color:#99cff1;transform:translateY(-1px)}.nai-hero .nai-quick button.active{color:#fff;background:linear-gradient(135deg,#0176d3,#00a1e0);border-color:#0000;box-shadow:0 8px 16px #0176d338}.nai-hero .nai-composer{color:#93a6b8;white-space:nowrap;background:linear-gradient(#fff,#f8fbff);border:1px solid #0176d329;border-radius:12px;flex:none;align-items:center;gap:9px;height:46px;min-height:46px;margin:8px 14px 14px;padding:0 8px 0 12px;font-size:11px;display:flex;box-shadow:0 8px 22px #0176d30f,inset 0 1px #fff}.nai-hero .nai-composer>svg{color:#55b6ea;flex:none;width:15px;height:15px}.nai-hero .nai-composer>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nai-hero .nai-send{color:#fff;background:linear-gradient(135deg,#0176d3,#00a1e0);border:0;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 6px 14px #0176d347}.nai-hero .nai-send:hover{transform:translateY(-1px);box-shadow:0 9px 18px #0176d357}.nai-hero .nai-send svg{width:14px;height:14px}.nai-hero .nai-app-source{background:linear-gradient(#f4f9ff 0%,#f9fcff 40%,#f7fbff 100%);border-left:1px solid #0176d31a;flex-direction:column;min-width:0;display:flex}.nai-hero .nai-source-header{border-bottom:1px solid #0176d31a;justify-content:space-between;align-items:center;gap:6px;padding:16px 13px 14px;display:flex}.nai-hero .nai-source-header strong{color:#234b68;font-size:12px}.nai-hero .nai-source-header svg{color:#0176d3;width:14px;height:14px}.nai-hero .nai-source-content{flex-direction:column;gap:12px;padding:16px 12px;display:flex}.nai-hero .nai-src-file{background:#ffffffd1;border:1px solid #0176d31a;border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex;box-shadow:0 6px 14px #0176d30a}.nai-hero .nai-fileicon{color:#fff;background:linear-gradient(160deg,#ff7d8a,#e94b5f);border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:34px;font-size:8px;font-weight:900;display:grid;box-shadow:0 6px 12px #e94b5f38}.nai-hero .nai-fileicon.xls{background:linear-gradient(160deg,#2fd18f,#12a86a);box-shadow:0 6px 12px #12a86a38}.nai-hero .nai-src-file strong{color:#233f57;overflow-wrap:anywhere;font-size:11px;line-height:1.4;display:block}.nai-hero .nai-src-file small{color:#809bb1;margin-top:3px;font-size:9px;display:block}.nai-hero .nai-passagenote{text-transform:uppercase;letter-spacing:.1em;color:#90a7bb;font-size:9px;font-weight:800}.nai-hero .nai-passage{color:#466c86;background:linear-gradient(145deg,#eaf5ff,#e2f1ff);border:1px solid #d2eaf9;border-left:3px solid #0176d3;border-radius:9px;padding:12px 11px;font-size:11.5px;line-height:1.7;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.nai-hero .nai-passage:after{content:"";background:linear-gradient(100deg,#0000,#ffffffa6,#0000);animation:5s ease-in-out infinite nai-shine;position:absolute;inset:0;transform:translate(-120%)}.nai-hero .nai-open-original{color:#096ba9;background:#fff;border:1px solid #c7e3f7;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 5px;font-size:11px;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 5px 12px #0176d30d}.nai-hero .nai-open-original:hover{background:#eaf5ff;transform:translateY(-1px);box-shadow:0 8px 16px #0176d314}.nai-hero .nai-open-original svg{width:12px;height:12px}.nai-hero .nai-security-note{color:#718ca2;background:#ffffff73;border-top:1px solid #0176d31a;align-items:center;gap:7px;margin-top:auto;padding:14px 12px;font-size:9px;line-height:1.4;display:flex}.nai-hero .nai-security-note svg{color:#10b981;width:15px;height:15px}.nai-modal-wrap{z-index:99999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;font:400 16px/1.6 var(--font-bricolage), Inter, "Segoe UI", Arial, sans-serif;-webkit-font-smoothing:antialiased;background:#030712ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nai-modal-wrap *,.nai-modal-wrap :before,.nai-modal-wrap :after{box-sizing:border-box}.nai-modal-wrap svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.nai-modal-wrap button{font:inherit;cursor:pointer}.nai-modal-wrap button:focus-visible{outline-offset:4px;outline:3px solid #0176d3}.nai-modal-wrap :is(h3,p){margin:0}.nai-modal{color:#0a2540;background:#fff;border:1px solid #0176d33d;border-radius:22px;width:min(100%,590px);max-height:min(90vh,750px);overflow-y:auto;box-shadow:0 30px 110px #00000047}.nai-modal-head{border-bottom:1px solid #0176d31f;justify-content:space-between;align-items:center;gap:15px;padding:18px 23px;display:flex}.nai-modal-head strong{color:#0a2540;font-size:15px}.nai-modal-head small{color:#6987a1;margin-top:3px;font-size:11px;display:block}.nai-close{color:#315a78;background:#f3faff;border:1px solid #d4e8f7;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.nai-close:hover{background:#e3f3ff}.nai-modal-content{padding:0}.nai-modal-page{color:#26425a;background:#fff;border:1px solid #e2ebf2;width:min(100% - 45px,460px);min-height:380px;margin:22px auto;padding:30px 34px;box-shadow:0 12px 40px #0176d31a}.nai-modal-page .nai-page-top{letter-spacing:.15em;color:#7d97aa;border-bottom:1px solid #e5edf5;margin-bottom:26px;padding-bottom:15px;font-size:10px;font-weight:800}.nai-modal-page h3{letter-spacing:-.025em;margin-bottom:11px;font-size:24px}.nai-modal-page p{color:#5a6d7e;margin-bottom:15px;font-size:13px;line-height:1.8}.nai-modal-quote{color:#195b8a;background:#e8f5ff;border-left:4px solid #0176d3;padding:13px 15px;font-size:13px;font-weight:700;line-height:1.75;box-shadow:0 5px 15px #0176d312}.nai-modal-footer{text-align:center;color:#778fa5;padding:0 25px 24px;font-size:11px}@keyframes nai-fadeup{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes nai-stagein{0%{opacity:0;transform:translateY(23px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nai-fadein{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes nai-sourcepulse{0%,to{filter:drop-shadow(0 0 #0176d300)}50%{filter:drop-shadow(0 0 8px #0176d32e)}}@keyframes nai-bounce{to{opacity:.35;transform:translateY(-5px)}}@keyframes nai-rotate{to{transform:rotate(360deg)}}@keyframes nai-shine{0%,72%,to{transform:translate(-120%)}87%{transform:translate(120%)}}@keyframes nai-dotbeat{0%,to{box-shadow:0 0 0 4px #62c9a922}50%{box-shadow:0 0 0 8px #62c9a900}}@keyframes nai-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes nai-bloom{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes nai-aipulse{0%,to{box-shadow:0 6px 16px #0176d347,0 0 #00a1e033,inset 0 1px #ffffff59}50%{box-shadow:0 8px 20px #0176d357,0 0 0 6px #00a1e014,inset 0 1px #ffffff59}}@media (max-width:1310px){.nai-hero .nai-container{width:min(100% - 64px,1400px)}.nai-hero .nai-layout{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:25px}.nai-hero .nai-app-body{grid-template-columns:minmax(0,1fr) 185px}.nai-hero h1{font-size:clamp(41px,4.4vw,61px)}}@media (max-width:1060px){.nai-hero{min-height:0}.nai-hero .nai-layout{grid-template-columns:1fr;gap:42px;min-height:auto;padding-top:36px;padding-bottom:110px}.nai-hero .nai-copy{text-align:center;max-width:780px;margin-inline:auto;padding:0}.nai-hero h1{max-width:780px;margin-inline:auto;font-size:clamp(49px,6vw,70px)}.nai-hero .nai-description{max-width:610px;margin-inline:auto}.nai-hero .nai-actions,.nai-hero .nai-trust{justify-content:center}.nai-hero .nai-stage{width:100%;max-width:835px;margin-inline:auto}.nai-hero .nai-app-body{grid-template-columns:minmax(0,1fr) 220px}.nai-hero .nai-floating-proof{left:12px}}@media (max-width:720px){.nai-hero .nai-container{width:min(100% - 34px,1400px)}.nai-hero .nai-layout{gap:38px;padding:32px 0 81px}.nai-hero h1{letter-spacing:-.05em;font-size:clamp(39px,9vw,55px)}.nai-hero .nai-kicker{margin-bottom:18px;font-size:9px}.nai-hero .nai-description{margin:19px auto 23px;font-size:14px}.nai-hero .nai-btn{min-height:44px;padding:11px 14px;font-size:12px}.nai-hero .nai-trust{gap:9px 15px;margin-top:23px;font-size:10px}.nai-hero .nai-app-frame,.nai-hero .nai-app-frame:hover,.nai-hero .nai-app-frame:focus-within{transform:none}.nai-hero .nai-floating-proof,.nai-hero .nai-live-tag{display:none}.nai-hero .nai-project-trigger{max-width:148px;padding:6px 9px;font-size:10px}.nai-hero .nai-project-menu{min-width:168px;right:0}.nai-hero .nai-window-label,.nai-hero .nai-window-divider{display:none}.nai-hero .nai-brand-logo{max-width:min(130px,48vw);height:20px}.nai-hero .nai-app-body{grid-template-columns:minmax(0,1fr);height:auto}.nai-hero .nai-app-side{display:none}.nai-hero .nai-app-source{border-top:1px solid #0176d31a;border-left:0}.nai-hero .nai-chat-identity .nai-ai-indicator{display:none}.nai-hero .nai-source-header{padding:12px 15px}.nai-hero .nai-source-content{grid-template-columns:1fr auto;align-items:center;gap:8px;padding:13px 15px;display:grid}.nai-hero .nai-source-content .nai-src-file{min-width:0}.nai-hero .nai-app-chat{height:420px;min-height:360px;max-height:420px}.nai-hero .nai-messages{padding:14px 16px 8px;overflow:hidden auto}.nai-hero .nai-answer{min-height:0;font-size:11.5px}.nai-hero .nai-user-msg{padding:12px 13px;font-size:11px}.nai-hero .nai-chat-header{padding:14px 16px}.nai-hero .nai-chat-header strong{font-size:12px}.nai-hero .nai-chat-header small{font-size:10px}.nai-hero .nai-quick{margin-top:12px}.nai-hero .nai-app-source .nai-passagenote,.nai-hero .nai-app-source .nai-passage,.nai-hero .nai-security-note{display:none}.nai-hero .nai-open-original{white-space:nowrap;justify-self:start;width:auto;padding:8px 12px;font-size:10px}.nai-hero .nai-window{height:45px}.nai-hero .nai-window-title{font-size:10px}.nai-hero .nai-private{font-size:9px}}@media (max-width:410px){.nai-hero .nai-container{width:calc(100% - 26px)}.nai-hero .nai-layout{gap:31px;padding-top:24px}.nai-hero h1{font-size:clamp(36px,10.2vw,42px)}.nai-hero .nai-description{font-size:13px}.nai-hero .nai-btn{min-height:42px;padding:10px 12px;font-size:11px}.nai-hero .nai-stage{min-width:0}.nai-hero .nai-app-chat{height:400px;min-height:340px;max-height:400px}.nai-hero .nai-chat-header{padding:12px 13px}.nai-hero .nai-project-trigger span{max-width:72px}.nai-hero .nai-user-msg{max-width:96%;margin-bottom:15px}.nai-hero .nai-quick{margin-left:0}.nai-hero .nai-quick button{font-size:9px}.nai-hero .nai-source-content{grid-template-columns:1fr auto;padding:10px}.nai-hero .nai-src-file strong{font-size:9px}.nai-hero .nai-source-header strong{font-size:10px}.nai-hero .nai-open-original{padding:8px;font-size:9px}.nai-hero .nai-fileicon{width:25px;height:29px}}@media (max-width:1060px) and (min-width:721px){.nai-hero .nai-layout{padding-bottom:120px}}@media (prefers-reduced-motion:reduce){.nai-hero *,.nai-hero :before,.nai-hero :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.nai-hero .nai-app-frame,.nai-hero .nai-floating-proof{transform:none}}
.nano-journey{--violet:#57bbfb;--iris:#86c9ff;--ink:#171c34;--muted:#67728a;--line:#e6e9f3;--white:#fff;--success:#0eaa79;color:var(--ink);isolation:isolate;-webkit-font-smoothing:antialiased;background:#f8fbfe;padding:106px 24px 118px;font:14px/1.5 Bricolage Grotesque,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}.nano-journey *,.nano-journey :before,.nano-journey :after{box-sizing:border-box}.nano-journey button{font:inherit;cursor:pointer}.nano-journey button:disabled{opacity:.4;cursor:not-allowed}.nano-journey svg{flex-shrink:0;width:20px;height:20px;display:block}.nano-journey h2,.nano-journey h3,.nano-journey h4,.nano-journey p{margin-top:0}.nano-journey button{-webkit-tap-highlight-color:transparent}.nano-journey .j-noise{pointer-events:none;z-index:-1;background-image:radial-gradient(#9bc2e21d 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000 65%);mask-image:linear-gradient(#0008,#0000 65%)}.nano-journey .j-orb{z-index:-1;pointer-events:none;filter:blur(4px);border-radius:50%;position:absolute}.nano-journey .j-orb.one{background:radial-gradient(circle,#e4f0fa85,#0000 67%);width:760px;height:760px;top:60px;left:-420px}.nano-journey .j-orb.two{background:radial-gradient(circle,#e3e8ffb0,#0000 70%);width:860px;height:850px;top:30px;right:-430px}.nano-journey .j-wrap{max-width:1370px;margin:auto}.nano-journey .j-intro{text-align:center;max-width:980px;margin:0 auto 55px}.nano-journey .j-kicker{color:#57b1ea;letter-spacing:.17em;text-transform:uppercase;background:#fff;border:1px solid #e9f3fb;border-radius:100px;align-items:center;gap:9px;padding:9px 16px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 5px 18px #439dd70d}.nano-journey .j-kicker svg{width:15px;height:15px}.nano-journey .j-intro h2{letter-spacing:-.065em;margin:23px 0 19px;font-size:clamp(34px,4.2vw,60px);font-weight:780;line-height:1.11}.nano-journey .j-intro p{color:#6b7690;max-width:730px;margin:auto;font-size:clamp(14px,1.4vw,17px);line-height:1.7}.nano-journey .j-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#9da5bc;font-size:10px;font-weight:830}.nano-journey .j-experience{grid-template-columns:minmax(275px,310px) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.nano-journey .j-steps-wrap{flex-direction:column;gap:16px;padding:10px 0;display:flex}.nano-journey .j-side-top{justify-content:space-between;align-items:center;padding:0 12px 4px;display:flex}.nano-journey .j-side-top .j-time{color:#818da4;align-items:center;gap:5px;font-size:11px;display:flex}.nano-journey .j-side-top svg{width:14px;height:14px}.nano-journey .j-steps{flex-direction:column;gap:8px;display:flex;position:relative}.nano-journey .j-steps:before{content:"";background:#e8eff5;width:2px;position:absolute;top:27px;bottom:28px;left:32px}.nano-journey .j-steps:after{content:"";width:2px;height:var(--rail,0%);background:linear-gradient(#65c0fb,#9ad2ff);max-height:calc(100% - 55px);transition:height .5s;position:absolute;top:27px;left:32px}.nano-journey .j-step{z-index:1;text-align:left;color:#65718a;background:0 0;border:1px solid #0000;border-radius:19px;align-items:center;gap:14px;width:100%;padding:17px 13px;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative}.nano-journey .j-step:hover{background:#fff;transform:translate(3px)}.nano-journey .j-step[aria-current=step]{background:#fff;border-color:#e8f2fb;transform:translate(3px);box-shadow:0 14px 28px #3b99d514,0 2px 6px #1c315108}.nano-journey .j-num{color:#8490a8;background:#f6f7fb;border:1px solid #e7e9f2;border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 2px #fffd}.nano-journey .j-num svg{width:19px;height:19px}.nano-journey .j-step-bubble{gap:4px;min-width:0;display:grid}.nano-journey .j-step-bubble strong{color:#323b58;letter-spacing:-.015em;font-size:13px}.nano-journey .j-step-bubble small{color:#949db1;font-size:11px;line-height:1.35}.nano-journey .j-step-digit{color:#7b86a0;background:#ecf3f9;border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-weight:800;display:grid;position:absolute;top:-7px;left:-5px}.nano-journey .j-side-card{background:linear-gradient(150deg,#f3f8fd 0%,#f8fbfe 100%);border:1px solid #e0eefa;border-radius:19px;margin-top:auto;padding:20px 20px 17px;position:relative;overflow:hidden}.nano-journey .j-side-card:after{content:"";filter:blur(36px);background:#cce8ff;border-radius:50%;width:110px;height:110px;position:absolute;top:-40px;right:-40px}.nano-journey .j-side-card .j-side-logo{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:12px;padding:0;display:block}.nano-journey .j-side-card .j-side-logo img{object-fit:contain;width:auto;max-width:160px;height:28px;display:block}.nano-journey .j-side-card p{color:#3093d3;margin:5px 0 0;font-size:12px;line-height:1.55}.nano-journey .j-side-card strong{letter-spacing:-.02em;color:#1c608c;font-size:14px}.nano-journey .j-theater{background:#fff;border:1px solid #dadeef;border-radius:26px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 36px 90px #14476818,0 5px 17px #202e440b}.nano-journey .j-chrome{background:#fff;border-bottom:1px solid #edf0f6;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;height:59px;padding:0 23px;display:flex}.nano-journey .j-traffic{gap:7px;display:flex}.nano-journey .j-traffic i{background:#e5e7ef;border-radius:50%;width:9px;height:9px}.nano-journey .j-traffic i:first-child{background:#ff9eaa}.nano-journey .j-traffic i:nth-child(2){background:#f8d07d}.nano-journey .j-traffic i:nth-child(3){background:#91dfb0}.nano-journey .j-window-brand{color:#313954;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:780;display:flex}.nano-journey .j-brand-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:min(150px,36vw);height:26px;display:block}.nano-journey .j-window-brand small{color:#a2abc0;font-size:10px;font-weight:500}.nano-journey .j-demo-tag{color:#6b7593;background:#f8fafc;border:1px solid #ebedf5;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:flex}.nano-journey .j-demo-tag i{background:#12ae83;border-radius:50%;width:6px;height:6px}.nano-journey .j-stage{color:#fff;isolation:isolate;background:radial-gradient(70% 75% at 100% 0,#1e679699,#0000 70%),radial-gradient(55% 60% at 4% 100%,#1a598299,#0000 73%),#0e1c30;flex-direction:column;min-height:612px;display:flex;position:relative;overflow:hidden}.nano-journey .j-stage:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:29px 29px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 10%,#0008 50%,#0000 100%);mask-image:linear-gradient(90deg,#000 10%,#0008 50%,#0000 100%)}.nano-journey .j-stage:after{content:"";filter:blur(110px);pointer-events:none;background:#57afe841;border-radius:50%;height:550px;position:absolute;inset:auto -180px -390px}.nano-journey .j-ambient{pointer-events:none;filter:blur(95px);background:#65c0fb35;border-radius:50%;width:330px;height:310px;animation:8s ease-in-out infinite j-breathe;position:absolute;top:7%;left:48%;transform:translate(-50%)}.nano-journey .j-stage-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:15px;padding:30px 32px 19px;display:flex;position:relative}.nano-journey .j-headline{max-width:650px}.nano-journey .j-step-label{text-transform:uppercase;letter-spacing:.15em;color:#b1dcff;align-items:center;gap:10px;margin-bottom:9px;font-size:10px;font-weight:850;display:flex}.nano-journey .j-step-label i{background:#74bdec;width:18px;height:1px}.nano-journey .j-stage-head h3{letter-spacing:-.043em;margin:0 0 8px;font-size:clamp(20px,2.25vw,29px);font-weight:760;line-height:1.2}.nano-journey .j-stage-head p{color:#a5b1d3;max-width:590px;margin:0;font-size:12px;line-height:1.65}.nano-journey .j-live{color:#bde1ff;white-space:nowrap;background:#73bded1b;border:1px solid #82c7ff40;border-radius:30px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:750;display:flex}.nano-journey .j-live i{background:#a0d4ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #83c7ff1e}.nano-journey .j-scene-area{z-index:1;flex:1;justify-content:center;align-items:center;min-height:495px;padding:5px 28px 26px;display:flex;position:relative}.nano-journey .j-scene{width:100%;animation:.45s cubic-bezier(.16,.85,.27,1) both j-rise}.nano-journey .j-scene[hidden]{display:none!important}.nano-journey .j-glass{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffff0e;border:1px solid #ffffff20;border-radius:19px;box-shadow:0 19px 43px #07122259}.nano-journey .j-white-card{color:#24304b;background:#fff;border:1px solid #e2e5f0;border-radius:15px;box-shadow:0 18px 38px #030f214a}.nano-journey .j-soft-white{color:#26304e;background:linear-gradient(135deg,#fff,#f8fbfe);border:1px solid #eaeef2;border-radius:16px;box-shadow:0 15px 44px #04122740}.nano-journey .j-tiny{color:#9da7c0;font-size:10px}.nano-journey .j-pill{white-space:nowrap;border-radius:22px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.nano-journey .j-pill.green{color:#149466;background:#e5f9ef}.nano-journey .j-pill.purple{color:#49a1d9;background:#f0f7fc}.nano-journey .j-pill.orange{color:#a66c1b;background:#fff4dd}.nano-journey .j-pill svg{width:12px;height:12px}.nano-journey .j-filemark{letter-spacing:-.02em;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:43px;font-size:10px;font-weight:900;display:grid;position:relative}.nano-journey .j-filemark:after{content:"";border-top:10px solid #ffffffb0;border-left:10px solid #0000;position:absolute;top:0;right:0}.nano-journey .j-filemark.pdf{color:#e35574;background:#ffe4ea}.nano-journey .j-filemark.xls{color:#16885e;background:#d9f5e8}.nano-journey .j-filemark.png{color:#5b79c8;background:#e2edff}.nano-journey .j-file-line{align-items:center;gap:10px;min-width:0;display:flex}.nano-journey .j-file-line strong{color:#303958;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.nano-journey .j-file-line small{color:#929db4;margin-top:3px;font-size:9px;display:block}.nano-journey .j-btn{color:#fff;background:#65c0fb;border:1px solid #afdbff;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:760;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 8px 20px #389edf44}.nano-journey .j-btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.nano-journey .j-btn svg{width:15px;height:15px}.nano-journey .j-btn.ghost{box-shadow:none;color:#e9f3fb;background:#ffffff13;border-color:#ffffff30}.nano-journey .j-btn.white{color:#48a0d8;background:#fff;border-color:#e3effa;box-shadow:0 5px 18px #2171a42c}.nano-journey .j-btn.small{border-radius:8px;padding:8px 11px;font-size:10px}.nano-journey .j-controls{background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.nano-journey .j-playback{align-items:center;gap:9px;display:flex}.nano-journey .j-icon-btn{color:#59627c;background:#fff;border:1px solid #e5e7f0;border-radius:11px;place-items:center;width:39px;height:39px;transition:background .2s,transform .2s;display:grid}.nano-journey .j-icon-btn:hover{background:#f4f9fd;transform:translateY(-1px)}.nano-journey .j-icon-btn svg{width:17px;height:17px}.nano-journey .j-nxt{color:#fff;background:#53b2ef;border:0;border-radius:10px;align-items:center;gap:9px;min-height:39px;padding:10px 15px;font-size:12px;font-weight:770;display:flex}.nano-journey .j-nxt:hover{background:#42a0dc}.nano-journey .j-nxt svg{width:14px;height:14px}.nano-journey .j-indicator{align-items:center;gap:6px;display:flex}.nano-journey .j-indicator i{background:#ebeff3;border-radius:30px;width:29px;height:5px;transition:background .2s,width .3s}.nano-journey .j-indicator i.active{background:#59b9f6;width:41px}.nano-journey .j-control-note{color:#939cb0;font-size:11px}.nano-journey .j-control-right{align-items:center;gap:15px;display:flex}.nano-journey .j-upload-scene{grid-template-columns:minmax(0,.95fr) minmax(0,1.08fr);align-items:center;gap:18px;min-height:417px;display:grid}.nano-journey .j-floating-files{height:410px;position:relative}.nano-journey .j-floating-files:before{content:"";filter:blur(17px);background:radial-gradient(circle,#7cc4ff35,#0000 64%);position:absolute;inset:21% 8% 16%}.nano-journey .j-orbit{border:1px dashed #92c3ec50;border-radius:50%;width:295px;height:295px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nano-journey .j-orbit.small{border-style:solid;border-color:#ffffff13;width:190px;height:190px}.nano-journey .j-upload-core{z-index:2;background:linear-gradient(148deg,#88c9ff,#459fd8);border-radius:32px;place-items:center;width:120px;height:120px;animation:4s ease-in-out infinite j-float;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 23px 65px #65c0fb60,inset 0 1px #fff7}.nano-journey .j-upload-core:before{content:"";border:1px solid #95cfff59;border-radius:39px;position:absolute;inset:-10px}.nano-journey .j-upload-core svg{filter:drop-shadow(0 3px 3px #2275aa66);width:56px;height:56px}.nano-journey .j-floating-file{color:#323b58;white-space:nowrap;z-index:3;background:#fff;border:1px solid #e2ebf1;border-radius:13px;align-items:center;gap:9px;padding:9px 12px 9px 9px;animation:5s ease-in-out infinite j-float;display:flex;position:absolute;box-shadow:0 13px 27px #04112461}.nano-journey .j-floating-file .j-filemark{border-radius:7px;width:30px;height:34px;font-size:9px}.nano-journey .j-floating-file strong{font-size:10px}.nano-journey .j-floating-file small{color:#a1a6bb;font-size:9px;display:block}.nano-journey .j-floating-file.f1{top:30px;left:6px;transform:rotate(-5deg)}.nano-journey .j-floating-file.f2{animation-delay:-1.5s;top:90px;right:-4px;transform:rotate(4deg)}.nano-journey .j-floating-file.f3{animation-delay:-3s;bottom:37px;left:11px;transform:rotate(-3deg)}.nano-journey .j-floating-file.in{animation:.9s ease-in forwards j-absorb!important}.nano-journey .j-file-spark{background:#a0d4ff;border-radius:50%;width:7px;height:7px;animation:3s infinite j-twinkle;position:absolute;box-shadow:0 0 16px #8eccff}.nano-journey .j-file-spark.s1{top:28%;left:18%}.nano-journey .j-file-spark.s2{animation-delay:-1s;bottom:23%;right:14%}.nano-journey .j-file-spark.s3{animation-delay:-2s;top:12%;right:25%}.nano-journey .j-uploader{flex-direction:column;gap:13px;min-height:359px;padding:21px;display:flex;position:relative}.nano-journey .j-uploader-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.nano-journey .j-uploader-top strong{color:#29324f;font-size:13px}.nano-journey .j-drop{text-align:center;background:linear-gradient(140deg,#f8fbfe,#f6fafd);border:1.5px dashed #c3e0f8;border-radius:14px;place-content:center;gap:6px;min-height:135px;padding:22px 10px;display:grid}.nano-journey .j-drop svg{color:#67b9ed;width:31px;height:31px;margin:auto}.nano-journey .j-drop strong{color:#174f72;font-size:12px}.nano-journey .j-drop small{color:#6eb4e0;font-size:10px}.nano-journey .j-uploads{gap:9px;display:grid}.nano-journey .j-upload-row{align-items:center;gap:9px;display:flex}.nano-journey .j-upload-row .j-filemark{border-radius:7px;width:29px;height:32px;font-size:8px}.nano-journey .j-upload-meta{flex:1;min-width:0}.nano-journey .j-upload-meta strong{color:#49516c;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.nano-journey .j-upload-meta small{color:#929aaf;font-size:9px;display:block}.nano-journey .j-bar{background:#eef5fa;border-radius:20px;height:4px;margin-top:5px;overflow:hidden}.nano-journey .j-bar>i{background:linear-gradient(90deg,#51b8fa,#a9d8ff);border-radius:20px;width:0;height:100%;transition:width .12s linear;display:block}.nano-journey .j-upload-actions{justify-content:space-between;align-items:center;gap:7px;margin-top:auto;display:flex}.nano-journey .j-upload-actions .j-btn{font-size:11px}.nano-journey .j-upload-actions small{color:#a4a8ba;font-size:9px}.nano-journey .j-organize{grid-template-columns:1fr 1.03fr;align-items:stretch;gap:18px;min-height:420px;display:grid}.nano-journey .j-projects{padding:18px}.nano-journey .j-internal-title{color:#26304d;justify-content:space-between;align-items:center;gap:9px;margin-bottom:14px;font-size:12px;font-weight:800;display:flex}.nano-journey .j-project-list{gap:8px;display:grid}.nano-journey .j-project{text-align:left;color:#323c58;background:#f8fbfe;border:1px solid #eef2f5;border-radius:12px;align-items:center;gap:11px;width:100%;padding:11px 10px;transition:all .2s;display:flex}.nano-journey .j-project:hover,.nano-journey .j-project.active{background:#f3f8fd;border-color:#daebf8;transform:translate(2px)}.nano-journey .j-foldericon{color:#6bbcf0;background:#ebf4fb;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.nano-journey .j-foldericon svg{width:21px;height:21px}.nano-journey .j-project strong{font-size:11px;display:block}.nano-journey .j-project small{color:#8d96b1;font-size:9px;display:block}.nano-journey .j-project .j-chevron{color:#9ea5b7;width:15px;height:15px;margin-left:auto}.nano-journey .j-project-detail{padding:19px;position:relative}.nano-journey .j-project-detail .j-detail-hero{border-bottom:1px solid #e9ebf4;align-items:center;gap:12px;padding:10px 0 14px;display:flex}.nano-journey .j-detail-hero .j-foldericon{border-radius:14px;width:48px;height:48px}.nano-journey .j-detail-hero strong{color:#323a57;font-size:13px}.nano-journey .j-detail-hero small{color:#939cb0;font-size:10px;display:block}.nano-journey .j-project-files{gap:14px;min-height:129px;margin:19px 0;display:grid}.nano-journey .j-project-files .j-file-line{animation:.35s both j-rise}.nano-journey .j-permission{background:#f1faf7;border:1px solid #d9ebe7;border-radius:11px;align-items:flex-start;gap:9px;margin-top:auto;padding:11px;display:flex}.nano-journey .j-permission svg{color:#119774;width:17px;height:17px}.nano-journey .j-permission strong{color:#31765f;font-size:10px;display:block}.nano-journey .j-permission small{color:#6b9e8d;font-size:9px;line-height:1.5;display:block}.nano-journey .j-connector-stream{color:#bbe0ff;align-items:center;gap:7px;height:30px;animation:2.2s infinite j-sway;display:flex;position:absolute;top:-20px;right:13px}.nano-journey .j-connector-stream i{background:#98d1ff;border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 10px #bce1ff}.nano-journey .j-processing{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:center;gap:6px;min-height:435px;display:grid}.nano-journey .j-paper-container{width:100%;max-width:290px;margin:auto;position:relative}.nano-journey .j-paper{color:#33394b;background:#fff;border:1px solid #e5e9f3;border-radius:13px;height:370px;padding:24px 21px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 25px 50px #06152c75}.nano-journey .j-paper:after{content:"";background:linear-gradient(90deg,#5ab9f5,#99d1ff,#a9dff5);height:9px;position:absolute;bottom:0;left:0;right:0}.nano-journey .j-paper-head{border-bottom:1px solid #e4e7f0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:13px;display:flex}.nano-journey .j-paper-logo{color:#68b5e7;background:#f1f6fa;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.nano-journey .j-paper-logo svg{width:17px;height:17px}.nano-journey .j-paper-head span{color:#8e97a9;font-size:9px}.nano-journey .j-paper h4{letter-spacing:-.035em;margin:0 0 6px;font-size:18px}.nano-journey .j-paper small{color:#9ba5b3;font-size:10px}.nano-journey .j-paper-section{color:#449ed7;margin:19px 0 9px;font-size:10px;font-weight:800}.nano-journey .j-paper-text{color:#535b70;border-radius:5px;margin-bottom:15px;padding:7px 5px;font-size:12px;line-height:1.8}.nano-journey .j-paper-text.marked{background:#eef6fc;box-shadow:inset 3px 0 #65c0fb}.nano-journey .j-paper-lines{gap:9px;display:grid}.nano-journey .j-paper-lines i{background:#e8ebf3;border-radius:8px;height:6px}.nano-journey .j-paper-lines i:nth-child(2){width:81%}.nano-journey .j-paper-lines i:nth-child(3){width:60%}.nano-journey .j-scanline{z-index:5;opacity:0;pointer-events:none;background:#81c6ff;height:5px;position:absolute;top:0;left:-6px;right:-6px;box-shadow:0 0 18px 5px #84c8ffb0,0 0 52px 9px #94cfff40}.nano-journey .j-scanning .j-scanline{opacity:1;animation:2.55s ease-in-out forwards j-scanner}.nano-journey .j-transform-flow{color:#bae0ff;flex-direction:column;align-items:center;gap:13px;display:flex}.nano-journey .j-transform-flow svg{filter:drop-shadow(0 0 15px #8dccff);width:31px;height:31px}.nano-journey .j-trace{background:linear-gradient(90deg,#0000,#a1d5ff,#0000);width:100%;height:4px;box-shadow:0 0 21px #9cd2ff}.nano-journey .j-transform-flow small{letter-spacing:.15em;color:#7dbbe3;text-align:center;font-size:8px}.nano-journey .j-knowledge-panel{flex-direction:column;gap:14px;min-height:373px;padding:20px;display:flex;position:relative}.nano-journey .j-knowledge-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.nano-journey .j-knowledge-heading strong{color:#2a3654;font-size:12px}.nano-journey .j-extracted{background:#f8fbfe;border:1px solid #e7ecf0;border-radius:12px;padding:14px;position:relative;overflow:hidden}.nano-journey .j-extracted small{color:#71b8e5;letter-spacing:.06em;font-size:9px;font-weight:800}.nano-journey .j-extracted p{color:#48516e;margin:7px 0 0;font-size:11px;line-height:1.65}.nano-journey .j-extracted .j-mini-highlight{color:#2d92d3;background:#e9f3fb;border-radius:3px;padding:1px 2px}.nano-journey .j-process-phases{gap:8px;display:grid}.nano-journey .j-phase{color:#9da5b6;align-items:center;gap:8px;font-size:10px;display:flex}.nano-journey .j-phase svg{width:15px;height:15px}.nano-journey .j-phase.active{color:#54a8de;font-weight:750}.nano-journey .j-phase.done{color:#0e946b}.nano-journey .j-phase-indicator{color:#5cabdd;margin-left:auto;font-size:10px}.nano-journey .j-ready{color:#187a58;background:#e5f8ee;border:1px solid #c8ebda;border-radius:10px;justify-content:space-between;align-items:center;margin-top:auto;padding:11px;font-size:10px;font-weight:800;display:flex}.nano-journey .j-chat-scene{grid-template-columns:minmax(0,1.5fr) minmax(170px,.8fr);align-items:stretch;gap:15px;min-height:428px;display:grid}.nano-journey .j-chat-app{color:#303852;background:#fff;border:1px solid #e4e6ef;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 22px 45px #09193159}.nano-journey .j-chat-top{border-bottom:1px solid #edf0f6;align-items:center;gap:9px;height:58px;padding:0 16px;display:flex}.nano-journey .j-chat-ai{color:#fff;background:linear-gradient(145deg,#65c0fb,#8bcbff);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.nano-journey .j-chat-ai svg{width:17px;height:17px}.nano-journey .j-chat-top strong{font-size:11px}.nano-journey .j-chat-top small{color:#9ba3b3;font-size:9px;display:block}.nano-journey .j-chat-body{flex-direction:column;flex:1;gap:18px;padding:20px 17px;display:flex}.nano-journey .j-chat-user{color:#2275aa;background:#eef6fc;border-radius:14px 14px 4px;align-self:flex-end;max-width:86%;padding:12px 14px;font-size:11px;line-height:1.5;box-shadow:0 4px 11px #5aace014}.nano-journey .j-chat-status{color:#6b728c;align-items:center;gap:8px;font-size:11px;display:flex}.nano-journey .j-chat-status .j-chat-ai{border-radius:8px;width:24px;height:24px}.nano-journey .j-chat-status .j-chat-ai svg{width:13px;height:13px}.nano-journey .j-loader{gap:3px;display:inline-flex}.nano-journey .j-loader i{background:#65b2e4;border-radius:50%;width:4px;height:4px;animation:1.05s infinite j-dot}.nano-journey .j-loader i:nth-child(2){animation-delay:.15s}.nano-journey .j-loader i:nth-child(3){animation-delay:.3s}.nano-journey .j-chat-answer{color:#48516c;background:#f8fbfe;border:1px solid #ebedf6;border-radius:12px;align-self:flex-start;max-width:92%;padding:11px 13px;font-size:11px;line-height:1.65;display:none}.nano-journey .j-chat-answer.show{animation:.35s both j-rise;display:block}.nano-journey .j-chat-input{color:#a2abc0;background:#fafbfe;border:1px solid #e6e8f1;border-radius:10px;align-items:center;gap:8px;min-height:42px;margin:0 14px 14px;padding:9px 11px;font-size:10px;display:flex}.nano-journey .j-chat-input svg{color:#fff;background:#61b9f2;border-radius:7px;width:25px;height:25px;margin-left:auto;padding:6px}.nano-journey .j-chat-sources{flex-direction:column;gap:12px;min-width:0;padding:18px 14px;display:flex}.nano-journey .j-chat-sources h4{margin:0;font-size:12px}.nano-journey .j-source-item{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:9px;padding:12px;animation:.5s both j-rise;display:flex}.nano-journey .j-source-item .j-filemark{border-radius:7px;width:29px;height:32px;font-size:8px}.nano-journey .j-source-item strong{color:#eef5fc;font-size:10px;display:block}.nano-journey .j-source-item small{color:#a3aed4;font-size:9px;display:block}.nano-journey .j-chat-sources .j-subtext{color:#a5accd;font-size:10px;line-height:1.5}.nano-journey .j-scope{color:#b4ddff;background:#a0d4ff19;border:1px solid #a1d5ff35;border-radius:10px;gap:7px;margin-top:auto;padding:11px;font-size:10px;display:flex}.nano-journey .j-scope svg{width:15px;height:15px}.nano-journey .j-question-menu{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.nano-journey .j-question{color:#dcecf9;background:#ffffff13;border:1px solid #ffffff2b;border-radius:25px;padding:9px 12px;font-size:10px;transition:all .2s}.nano-journey .j-question:hover,.nano-journey .j-question.active{color:#fff;background:#67c0f9;border-color:#9ed3ff}.nano-journey .j-verification{grid-template-columns:minmax(0,1fr) minmax(0,.84fr);align-items:stretch;gap:15px;min-height:434px;display:grid}.nano-journey .j-answer-preview{flex-direction:column;gap:13px;padding:19px;display:flex}.nano-journey .j-answer-top{border-bottom:1px solid #ebedf5;justify-content:space-between;align-items:center;gap:10px;padding-bottom:11px;display:flex}.nano-journey .j-answer-top strong{color:#303a56;font-size:12px}.nano-journey .j-answer-top small{color:#939db4;font-size:9px}.nano-journey .j-mini-user{color:#2683bf;background:#f1f7fd;border-radius:9px;align-self:flex-end;max-width:90%;padding:9px 11px;font-size:10px}.nano-journey .j-ai-row{align-items:flex-start;gap:9px;display:flex}.nano-journey .j-ai-row .j-chat-ai{flex-shrink:0}.nano-journey .j-ai-row p{color:#3d4762;margin:2px 0;font-size:11px;line-height:1.8}.nano-journey .j-cites{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.nano-journey .j-cite{color:#53a5da;text-align:left;background:#f7fbfe;border:1px solid #dfeef9;border-radius:8px;align-items:center;gap:6px;padding:7px 8px;font-size:9px;font-weight:750;transition:background .18s;display:flex}.nano-journey .j-cite:hover,.nano-journey .j-cite.active{background:#e8f2fb;border-color:#91cdfe}.nano-journey .j-cite svg{width:12px;height:12px}.nano-journey .j-answer-bottom{color:#8c96ad;border-top:1px solid #ebedf5;align-items:center;gap:7px;margin-top:auto;padding-top:13px;font-size:10px;display:flex}.nano-journey .j-answer-bottom svg{color:#13a87d;width:14px;height:14px}.nano-journey .j-source-preview{color:#303856;background:linear-gradient(145deg,#f8fbfe,#f5fafd);border:1px solid #dbebf9;border-radius:15px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 19px 43px #08182f44}.nano-journey .j-source-top{background:#fff;border-bottom:1px solid #e8f2fb;justify-content:space-between;align-items:center;gap:7px;padding:14px 16px;display:flex}.nano-journey .j-source-top strong{font-size:11px}.nano-journey .j-source-top small{color:#989fb3;font-size:9px;display:block}.nano-journey .j-source-doc{background:#fff;border:1px solid #e8ecef;border-radius:11px;flex:1;margin:15px 14px;padding:20px 15px;position:relative;overflow:hidden;box-shadow:0 5px 20px #15486814}.nano-journey .j-source-doc:before{content:"";background:linear-gradient(90deg,#61b6ed,#a8d8ff);height:5px;position:absolute;top:0;left:0;right:0}.nano-journey .j-source-doc small{color:#9da5b9;font-size:9px}.nano-journey .j-source-doc h4{color:#303954;border-bottom:1px solid #eef0f5;margin:12px 0 16px;padding-bottom:10px;font-size:12px}.nano-journey .j-source-doc p{color:#7a8299;margin:0 0 12px;font-size:10px;line-height:1.75}.nano-journey .j-source-highlight{color:#2f93d3;background:#e9f3fb;border-radius:6px;font-weight:620;animation:.5s both j-highlight;display:block;box-shadow:inset 3px 0 #65c0fb;padding:9px 10px!important}.nano-journey .j-source-actions{justify-content:space-between;align-items:center;gap:8px;padding:0 15px 15px;display:flex}.nano-journey .j-source-actions small{color:#419cd7;font-size:9px}.nano-journey .j-backdrop{z-index:2000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#09111ec9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.nano-journey .j-backdrop[hidden]{display:none}.nano-journey .j-modal{color:#26304b;background:#fff;border:1px solid #dfebf5;border-radius:19px;width:min(760px,100%);max-height:min(88vh,760px);animation:.28s both j-rise;overflow:auto;box-shadow:0 35px 120px #0008}.nano-journey .j-modal-top{border-bottom:1px solid #e7e9f1;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.nano-journey .j-modal-top strong{font-size:15px}.nano-journey .j-modal-top small{color:#8690a5;font-size:11px;display:block}.nano-journey .j-modal-close{color:#5a6482;background:#fafbff;border:1px solid #e1e4ef;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.nano-journey .j-modal-page{background:#fff;border:1px solid #eaecf4;width:min(510px,100% - 36px);min-height:490px;margin:28px auto 34px;padding:39px 40px;box-shadow:0 7px 34px #21334e21}.nano-journey .j-modal-page h3{margin:0 0 5px;font-size:22px}.nano-journey .j-modal-page h4{color:#2379b0;margin:30px 0 9px;font-size:14px}.nano-journey .j-modal-page p{color:#667087;font-size:13px;line-height:1.9}.nano-journey .j-modal-page .j-source-highlight{font-size:13px;line-height:1.8}.nano-journey .j-understory{color:#8691a9;justify-content:center;align-items:center;gap:10px;max-width:1370px;margin:28px auto 0;font-size:11px;display:flex}.nano-journey .j-understory svg{color:#66b7ea;width:17px;height:17px}@keyframes j-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes j-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes j-dot{0%,65%,to{opacity:.3;transform:scale(.7)}30%{opacity:1;transform:scale(1.3)}}@keyframes j-twinkle{0%,to{opacity:.24;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}@keyframes j-breathe{0%,to{opacity:.66;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.2)}}@keyframes j-sway{0%,to{translate:0}50%{translate:8px}}@keyframes j-scanner{0%{top:0}92%,to{top:96%}}@keyframes j-highlight{0%{opacity:.2;filter:blur(2px)}to{opacity:1;filter:none}}@keyframes j-absorb{to{opacity:0;transform:translate(100px,80px)scale(.3)rotate(0)}}@media (max-width:1170px){.nano-journey .j-experience{grid-template-columns:265px minmax(0,1fr);gap:14px}.nano-journey .j-scene-area{padding:4px 17px 21px}.nano-journey .j-stage-head{padding:24px 23px 16px}.nano-journey .j-floating-file.f2{right:-5px}.nano-journey .j-floating-file{max-width:160px}.nano-journey .j-floating-file strong{text-overflow:ellipsis;max-width:110px;display:block;overflow:hidden}.nano-journey .j-paper{padding:18px 14px}.nano-journey .j-project-detail{padding:14px}}@media (max-width:950px){.nano-journey{padding:78px 20px 85px}.nano-journey .j-experience{display:block}.nano-journey .j-steps-wrap{padding:0 0 16px}.nano-journey .j-side-top,.nano-journey .j-side-card{display:none}.nano-journey .j-steps{scrollbar-width:thin;scroll-snap-type:x proximity;flex-direction:row;gap:9px;padding:4px 3px 13px;overflow-x:auto}.nano-journey .j-steps:before,.nano-journey .j-steps:after{display:none}.nano-journey .j-step{scroll-snap-align:start;background:#fff;border:1px solid #ecf0f3;width:200px;min-width:200px;padding:11px}.nano-journey .j-step[aria-current=step]{box-shadow:0 6px 19px #59b8f51a}.nano-journey .j-num{width:38px;height:38px}.nano-journey .j-step-bubble strong{font-size:11px}.nano-journey .j-step-bubble small{font-size:9px}.nano-journey .j-stage{min-height:575px}.nano-journey .j-scene-area{min-height:460px}.nano-journey .j-floating-file.f2{right:15px}}@media (max-width:680px){.nano-journey{padding:65px 12px 70px}.nano-journey .j-intro{margin-bottom:26px}.nano-journey .j-intro h2{letter-spacing:-.055em;margin:17px 0 13px;font-size:clamp(31px,8.6vw,44px)}.nano-journey .j-intro p{font-size:13px}.nano-journey .j-kicker{font-size:9px}.nano-journey .j-steps{margin-inline:-12px;padding:3px 12px 13px}.nano-journey .j-step{gap:8px;width:171px;min-width:171px;padding:9px}.nano-journey .j-step-bubble strong{font-size:10px}.nano-journey .j-num{border-radius:11px;width:35px;height:35px}.nano-journey .j-theater{border-radius:19px}.nano-journey .j-chrome{height:45px;padding:0 12px}.nano-journey .j-window-brand{font-size:10px}.nano-journey .j-window-brand small,.nano-journey .j-demo-tag{display:none}.nano-journey .j-traffic i{width:7px;height:7px}.nano-journey .j-stage{min-height:0}.nano-journey .j-stage-head{padding:20px 18px 15px}.nano-journey .j-stage-head h3{font-size:20px}.nano-journey .j-stage-head p{font-size:11px}.nano-journey .j-live{padding:6px;font-size:0}.nano-journey .j-live i{width:8px;height:8px}.nano-journey .j-scene-area{min-height:0;padding:4px 13px 22px}.nano-journey .j-upload-scene{flex-direction:column;gap:2px;min-height:0;display:flex}.nano-journey .j-floating-files{width:100%;height:200px}.nano-journey .j-orbit{width:200px;height:180px}.nano-journey .j-orbit.small{width:140px;height:125px}.nano-journey .j-upload-core{border-radius:22px;width:83px;height:83px}.nano-journey .j-upload-core svg{width:42px;height:42px}.nano-journey .j-floating-file{gap:4px;padding:5px}.nano-journey .j-floating-file .j-filemark{width:25px;height:27px}.nano-journey .j-floating-file strong{max-width:90px;font-size:8px}.nano-journey .j-floating-file small{font-size:7px}.nano-journey .j-floating-file.f1{top:10px;left:5px}.nano-journey .j-floating-file.f2{top:43px;right:0}.nano-journey .j-floating-file.f3{bottom:0;left:14px}.nano-journey .j-uploader{gap:9px;width:100%;min-height:0;padding:13px}.nano-journey .j-drop{min-height:85px;padding:11px}.nano-journey .j-drop svg{width:24px;height:24px}.nano-journey .j-upload-actions{margin-top:6px}.nano-journey .j-organize{flex-direction:column;gap:10px;min-height:0;display:flex}.nano-journey .j-projects{padding:11px}.nano-journey .j-project-list{grid-template-columns:1fr 1fr;gap:6px}.nano-journey .j-project{gap:6px;padding:7px}.nano-journey .j-foldericon{width:30px;height:30px}.nano-journey .j-project strong{font-size:9px}.nano-journey .j-project small{font-size:8px}.nano-journey .j-project .j-chevron{display:none}.nano-journey .j-project-detail{padding:13px}.nano-journey .j-project-files{gap:9px;min-height:50px;margin:11px 0}.nano-journey .j-permission{padding:8px}.nano-journey .j-processing{grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);gap:4px;min-height:0}.nano-journey .j-paper{height:340px;padding:12px 9px;transform:rotate(-1deg)}.nano-journey .j-paper-head{margin-bottom:10px;padding-bottom:7px}.nano-journey .j-paper h4{font-size:12px}.nano-journey .j-paper .j-paper-text{font-size:9px;line-height:1.6}.nano-journey .j-paper-section{margin:12px 0 6px}.nano-journey .j-transform-flow svg{width:18px;height:18px}.nano-journey .j-transform-flow small{display:none}.nano-journey .j-knowledge-panel{gap:8px;min-height:340px;padding:9px}.nano-journey .j-knowledge-heading strong{font-size:9px}.nano-journey .j-knowledge-heading .j-pill{display:none}.nano-journey .j-extracted{padding:8px}.nano-journey .j-extracted p{font-size:9px;line-height:1.5}.nano-journey .j-phase{gap:4px;font-size:8px}.nano-journey .j-ready{padding:7px;font-size:8px}.nano-journey .j-chat-scene,.nano-journey .j-verification{grid-template-columns:1fr;gap:10px;min-height:0}.nano-journey .j-chat-app{min-height:275px}.nano-journey .j-chat-body{gap:12px;padding:13px}.nano-journey .j-chat-sources{grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.nano-journey .j-chat-sources h4,.nano-journey .j-chat-sources .j-subtext{grid-column:1/-1}.nano-journey .j-chat-sources .j-scope{grid-column:1/-1;margin:0}.nano-journey .j-source-item{padding:7px}.nano-journey .j-source-item strong{font-size:8px}.nano-journey .j-question-menu{margin-top:9px}.nano-journey .j-question{padding:7px 9px;font-size:9px}.nano-journey .j-answer-preview{min-height:250px;padding:13px}.nano-journey .j-source-preview{min-height:280px}.nano-journey .j-source-doc{margin:10px;padding:12px}.nano-journey .j-source-doc p{margin-bottom:6px;font-size:10px}.nano-journey .j-source-actions{padding:0 10px 10px}.nano-journey .j-controls{gap:9px;padding:12px}.nano-journey .j-control-note{display:none}.nano-journey .j-indicator i{width:14px}.nano-journey .j-indicator i.active{width:20px}.nano-journey .j-playback{gap:5px}.nano-journey .j-icon-btn{width:35px;height:35px}.nano-journey .j-nxt{min-height:35px;padding:8px 10px;font-size:10px}.nano-journey .j-control-right{gap:8px}.nano-journey .j-understory{text-align:center;margin-top:19px;padding-inline:14px;font-size:10px}.nano-journey .j-modal-page{min-height:420px;padding:22px 18px}}@media (max-width:380px){.nano-journey .j-floating-file.f1{left:0}.nano-journey .j-floating-file.f2{right:-8px}.nano-journey .j-floating-file strong{max-width:76px}.nano-journey .j-source-item .j-filemark{display:none}.nano-journey .j-paper{height:355px}.nano-journey .j-knowledge-panel{min-height:355px}}@media (prefers-reduced-motion:reduce){.nano-journey *,.nano-journey :before,.nano-journey :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.nano-journey .j-scanline{opacity:0}}.nano-journey{--ns-primary:#0176d3;--ns-cyan:#00a1e0;--ns-teal:#06b6d4;--ns-hover:#0060ad;--ns-success:#10b981;--ns-page:#f0f7ff;--ns-ink:#0a2540;--ns-gradient:linear-gradient(135deg,#0176d3 0%,#00a1e0 50%,#06b6d4 100%);--violet:#0176d3;--iris:#00a1e0;--ink:#0a2540;--success:#10b981;color:var(--ns-ink);background:linear-gradient(#f0f7ff 0%,#e1f0ff 54%,#f0f7ff 100%);padding-block:102px;font-family:Bricolage Grotesque,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.nano-journey .j-wrap{max-width:1400px}.nano-journey .j-noise{background-image:radial-gradient(#0176d321 .75px,#0000 1px);background-size:27px 27px;-webkit-mask-image:linear-gradient(#0007,#0000 85%);mask-image:linear-gradient(#0007,#0000 85%)}.nano-journey .j-orb.one{background:radial-gradient(circle,#0176d31f,#0000 70%)}.nano-journey .j-orb.two{background:radial-gradient(circle,#06b6d421,#0000 69%)}.nano-journey .j-intro{max-width:1030px;margin-bottom:58px}.nano-journey .j-kicker{color:#0176d3;letter-spacing:.14em;-webkit-backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #0176d330;box-shadow:0 8px 32px #0176d313}.nano-journey .j-kicker svg{color:#00a1e0}.nano-journey .j-intro h2{letter-spacing:-.02em;color:#0a2540;font-size:clamp(2rem,5vw + 1rem,4rem);font-weight:700;line-height:1.15}.nano-journey .j-intro .j-gradient{background:var(--ns-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.nano-journey .j-intro p{color:#516c88;max-width:690px;font-size:clamp(15px,1.26vw,18px);line-height:1.6}.nano-journey .j-experience{grid-template-columns:minmax(270px,300px) minmax(0,1fr);gap:28px}.nano-journey .j-eyebrow{color:#5283a9;letter-spacing:.14em}.nano-journey .j-side-top .j-time{color:#68859e}.nano-journey .j-steps:before{background:#0176d321}.nano-journey .j-steps:after{background:linear-gradient(#0176d3,#00a1e0,#06b6d4)}.nano-journey .j-step{border-radius:16px;padding:17px 14px;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s}.nano-journey .j-step:hover{background:#ffffffd9}.nano-journey .j-step[aria-current=step]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-color:#0176d342;box-shadow:0 10px 35px #0176d31f,0 1px 3px #0176d30d}.nano-journey .j-step-bubble strong{color:#173653;font-size:14px}.nano-journey .j-step[aria-current=step] strong{color:#0176d3}.nano-journey .j-step-bubble small{color:#72899f;font-size:11px}.nano-journey .j-num{color:#4186b3;background:#e9f4ff;border:1px solid #0176d324;border-radius:13px}.nano-journey .j-step[aria-current=step] .j-num{color:#fff;background:linear-gradient(135deg,#0176d3,#00a1e0);border-color:#0176d3;box-shadow:0 7px 22px #0176d359}.nano-journey .j-step[data-done=true] .j-num{color:#059669;background:#dffbf0;border-color:#a8e7d2}.nano-journey .j-step-digit{color:#0176d3;background:#e2f0ff;border-color:#f0f7ff}.nano-journey .j-step[aria-current=step] .j-step-digit{color:#fff;background:#00a1e0}.nano-journey .j-step[data-done=true] .j-step-digit{color:#fff;background:#10b981}.nano-journey .j-side-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffd1,#e0f4ffd4);border:1px solid #0176d32e;box-shadow:0 14px 42px #0176d314}.nano-journey .j-side-card:after{opacity:.58;background:#86d8fd}.nano-journey .j-side-card strong{color:#0a2540}.nano-journey .j-side-card p{color:#58728c}.nano-journey .j-theater{border:1px solid #0176d32b;border-radius:22px;box-shadow:0 33px 92px #01417d24,0 7px 20px #0176d313}.nano-journey .j-chrome{background:#fffffff0;border-color:#0176d31f}.nano-journey .j-window-brand{color:#0a2540;font-weight:800}.nano-journey .j-demo-tag{color:#426c8c;background:#eff8ff;border:1px solid #0176d321}.nano-journey .j-demo-tag i{background:#10b981}.nano-journey .j-stage{background:radial-gradient(69% 66% at 102% 0,#00a1e038,#0000 71%),radial-gradient(58% 76% at -5% 100%,#0176d345,#0000 76%),radial-gradient(47% 55% at 49% 59%,#06b6d41c,#0000 76%),linear-gradient(145deg,#030712 0%,#0a1630 48%,#0c1222 100%)}.nano-journey .j-stage:before{background-image:linear-gradient(#7dd3fc0e 1px,#0000 1px),linear-gradient(90deg,#7dd3fc0e 1px,#0000 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(90deg,#000c,#0005 70%,#0000);mask-image:linear-gradient(90deg,#000c,#0005 70%,#0000)}.nano-journey .j-stage:after{background:#00a1e030}.nano-journey .j-ambient{filter:blur(99px);background:#0176d34d}.nano-journey .j-step-label{color:#7dd3fc}.nano-journey .j-step-label i{background:#38bdf8}.nano-journey .j-stage-head h3{letter-spacing:-.02em;color:#f9fafb;font-weight:700}.nano-journey .j-stage-head p{color:#acc9dd}.nano-journey .j-live{color:#7dd3fc;background:#0176d326;border:1px solid #7dd3fc4a}.nano-journey .j-live i{background:#38bdf8;box-shadow:0 0 0 4px #38bdf81f}.nano-journey .j-stage .j-pill{color:#0176d3;background:#edf8ff}.nano-journey .j-controls{background:#fffffff5;border-color:#0176d31f}.nano-journey .j-indicator i.active{background:linear-gradient(90deg,#0176d3,#06b6d4)}.nano-journey .j-nxt,.nano-journey .j-primary{color:#fff;background:linear-gradient(135deg,#0176d3,#00a1e0);border-color:#0176d340;box-shadow:0 5px 16px #0176d347}.nano-journey .j-nxt:hover,.nano-journey .j-primary:hover{background:linear-gradient(135deg,#0060ad,#0176d3);box-shadow:0 9px 24px #0176d352}.nano-journey .j-understory{color:#64819b}.nano-journey .j-understory svg{color:#0176d3}.nano-journey .j-source-highlight{color:#095c9d;background:#e0f2ff;box-shadow:inset 3px 0 #0176d3}.nano-journey .j-source-doc:before{background:linear-gradient(90deg,#0176d3,#00a1e0,#06b6d4)}.nano-journey .j-backdrop{background:#030712c7}.nano-journey .j-modal{border-color:#0176d340}.nano-journey button:focus-visible{outline-offset:3px;outline:3px solid #38bdf8}.nano-journey .j-window-tools{align-items:center;gap:8px;display:flex}@media (max-width:950px){.nano-journey .j-experience{display:block}.nano-journey .j-step{background:#ffffffcf;border-color:#0176d324}}@media (max-width:680px){.nano-journey{padding:67px 12px 75px}.nano-journey .j-intro h2{font-size:clamp(2rem,8.7vw,2.65rem)}.nano-journey .j-window-tools{gap:5px}.nano-journey .j-brand-logo{max-width:min(120px,40vw);height:22px}.nano-journey .j-scene-area{padding-bottom:23px}.nano-journey .j-intro p{font-size:14px}}.nano-journey .j-reading-hud{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #7dd3fc2e;border-radius:16px;gap:6px;max-width:285px;margin:0 auto 14px;padding:12px 14px;display:grid;box-shadow:0 12px 32px #0176d31f}.nano-journey .j-reading-badge{color:#f8fbff;letter-spacing:-.01em;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.nano-journey .j-reading-badge i{background:#38bdf8;border-radius:999px;width:9px;height:9px;animation:1.9s ease-in-out infinite j-pingdot;box-shadow:0 0 #38bdf873}.nano-journey .j-reading-hud small{color:#a7c7de;font-size:11px;line-height:1.45}.nano-journey .j-hotspot{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0176d314,#00a1e033,#06b6d414);border:1px solid #0176d329;border-radius:10px;height:38px;transition:opacity .45s,transform .45s,box-shadow .45s;position:absolute;left:18px;right:18px;transform:translate(-18px)scale(.96);box-shadow:0 0 #00a1e000}.nano-journey .j-hotspot.h1{top:118px}.nano-journey .j-hotspot.h2{top:190px}.nano-journey .j-hotspot.h3{top:252px}.nano-journey .j-processing.phase-2 .j-hotspot.h1,.nano-journey .j-processing.phase-3 .j-hotspot.h1,.nano-journey .j-processing.phase-done .j-hotspot.h1{opacity:1;transform:translate(0)scale(1);box-shadow:0 0 24px #00a1e033}.nano-journey .j-processing.phase-3 .j-hotspot.h2,.nano-journey .j-processing.phase-done .j-hotspot.h2{opacity:.82;transform:translate(0)scale(1);box-shadow:0 0 24px #0176d32e}.nano-journey .j-processing.phase-done .j-hotspot.h3{opacity:.65;transform:translate(0)scale(1)}.nano-journey .j-transform-flow{place-items:center;gap:8px;display:grid;position:relative}.nano-journey .j-data-beam{pointer-events:none;flex-direction:column;justify-content:space-evenly;align-items:center;display:flex;position:absolute;inset:25px 0}.nano-journey .j-data-beam i{opacity:0;background:linear-gradient(135deg,#7dd3fc,#06b6d4);border-radius:50%;width:10px;height:10px;transform:translate(-14px)scale(.6);box-shadow:0 0 18px #38bdf8cc}.nano-journey .j-processing.phase-2 .j-data-beam i,.nano-journey .j-processing.phase-3 .j-data-beam i,.nano-journey .j-processing.phase-done .j-data-beam i{animation:1.45s linear infinite j-flow}.nano-journey .j-data-beam i:nth-child(2){animation-delay:.28s}.nano-journey .j-data-beam i:nth-child(3){animation-delay:.56s}.nano-journey .j-data-beam i:nth-child(4){animation-delay:.84s}.nano-journey .j-knowledge-panel{position:relative;overflow:hidden}.nano-journey .j-knowledge-glow{filter:blur(12px);opacity:.6;pointer-events:none;background:radial-gradient(circle,#00a1e047,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -20% 70% auto}.nano-journey .j-extracted-main{z-index:2;position:relative}.nano-journey .j-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.nano-journey .j-insight-card{opacity:.4;background:linear-gradient(#fffc,#edf8ffe6);border:1px solid #0176d324;border-radius:12px;padding:10px 11px;transition:opacity .35s,transform .35s,border-color .35s,box-shadow .35s;transform:translateY(8px);box-shadow:inset 0 1px #fffc}.nano-journey .j-insight-card small{color:#6b859d;margin-bottom:3px;font-size:10px;display:block}.nano-journey .j-insight-card strong{color:#103452;letter-spacing:-.01em;font-size:11px}.nano-journey .j-processing.phase-2 .j-insight-card:first-child,.nano-journey .j-processing.phase-3 .j-insight-card:first-child,.nano-journey .j-processing.phase-done .j-insight-card:first-child,.nano-journey .j-processing.phase-3 .j-insight-card:nth-child(2),.nano-journey .j-processing.phase-done .j-insight-card:nth-child(2),.nano-journey .j-processing.phase-done .j-insight-card:nth-child(3){opacity:1;border-color:#0176d338;transform:translateY(0);box-shadow:0 10px 24px #0176d314}.nano-journey .j-scan-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.nano-journey .j-scan-meter{flex:1;gap:6px;min-width:180px;display:grid}.nano-journey .j-scan-meter span{color:#58728c;font-size:11px;font-weight:700}.nano-journey .j-meter-track{background:#0176d314;border:1px solid #0176d31f;border-radius:99px;height:8px;overflow:hidden}.nano-journey .j-meter-track i{border-radius:inherit;background:linear-gradient(90deg,#0176d3,#00a1e0,#06b6d4);width:0%;height:100%;transition:width .45s;display:block;box-shadow:0 0 18px #0176d340}.nano-journey .j-answer-preview,.nano-journey .j-source-preview{position:relative;overflow:hidden}.nano-journey .j-answer-glow,.nano-journey .j-preview-glow{filter:blur(22px);pointer-events:none;opacity:.45;border-radius:50%;width:220px;height:220px;position:absolute}.nano-journey .j-answer-glow{background:radial-gradient(circle,#00a1e038,#0000 72%);top:-80px;right:-60px}.nano-journey .j-preview-glow{background:radial-gradient(circle,#0176d32e,#0000 72%);bottom:-90px;left:-75px}.nano-journey .j-answer-content{gap:12px;display:grid;position:relative}.nano-journey .j-verify-anim #j-verify-answer{animation:.8s cubic-bezier(.2,.85,.2,1) both j-answerReveal}.nano-journey .j-trust-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nano-journey .j-proof-pill{color:#0f5f96;background:#ecf8ff;border:1px solid #0176d329;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 5px 14px #0176d314}.nano-journey .j-proof-pill svg{color:#0176d3;width:14px;height:14px}.nano-journey .j-reference-bridge{align-items:center;gap:6px;min-width:80px;display:flex}.nano-journey .j-reference-bridge i{opacity:.3;background:#7dd3fc;border-radius:50%;width:7px;height:7px;transform:scale(.8)}.nano-journey .j-verify-anim .j-reference-bridge i{animation:1.4s ease-in-out infinite j-bridge}.nano-journey .j-verify-anim .j-reference-bridge i:nth-child(2){animation-delay:.18s}.nano-journey .j-verify-anim .j-reference-bridge i:nth-child(3){animation-delay:.36s}.nano-journey .j-cites{position:relative}.nano-journey .j-verify-anim .j-cite{animation:.45s both j-rise}.nano-journey .j-verify-anim .j-cite:nth-child(2){animation-delay:80ms}.nano-journey .j-verify-anim .j-cite:nth-child(3){animation-delay:.16s}.nano-journey .j-source-shell{grid-template-columns:120px 1fr;align-items:stretch;gap:14px;display:grid}.nano-journey .j-source-thumbnail{background:linear-gradient(#fcfeff,#edf7ff);border:1px solid #0176d324;border-radius:16px;min-height:210px;padding:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 12px 28px #0176d314}.nano-journey .j-source-thumb-head{opacity:.92;background:linear-gradient(90deg,#0176d3,#06b6d4);border-radius:7px;width:56px;height:18px;margin-bottom:12px}.nano-journey .j-source-thumb-lines{gap:10px;display:grid}.nano-journey .j-source-thumb-lines i{background:#d8ebfb;border-radius:99px;height:8px;display:block}.nano-journey .j-source-thumb-lines i:nth-child(2){width:86%}.nano-journey .j-source-thumb-lines i:nth-child(3){width:92%}.nano-journey .j-source-thumb-lines i:nth-child(4){width:78%}.nano-journey .j-source-thumb-lines i.active{background:linear-gradient(90deg,#0176d32e,#00a1e042);border:1px solid #0176d329;width:100%;height:36px}.nano-journey .j-thumb-focus{opacity:0;border:2px solid #0176d36b;border-radius:14px;height:54px;transition:opacity .35s,transform .35s;position:absolute;top:110px;left:10px;right:10px;transform:scale(.94);box-shadow:0 0 0 8px #0176d312,0 0 22px #00a1e02e}.nano-journey .j-source-preview.is-selected .j-thumb-focus{opacity:1;transform:scale(1)}.nano-journey .j-source-doc{transition:transform .35s,box-shadow .35s}.nano-journey .j-source-preview.is-selected .j-source-doc{transform:translateY(-2px);box-shadow:0 14px 34px #0176d314}.nano-journey .j-source-highlight{position:relative;overflow:hidden}.nano-journey .j-source-preview.is-selected .j-source-highlight{animation:1.2s j-passGlow}.nano-journey .j-source-preview.is-selected .j-source-highlight:after{content:"";background:linear-gradient(90deg,#0000,#ffffffad,#0000);animation:1.15s j-sheen;position:absolute;inset:0;transform:translate(-120%)}.nano-journey[data-theme=dark] .j-reading-hud{background:#111827a6;border-color:#7dd3fc33;box-shadow:0 12px 32px #0176d32e}.nano-journey[data-theme=dark] .j-reading-hud small{color:#9fc0d9}.nano-journey[data-theme=dark] .j-hotspot{background:linear-gradient(90deg,#0176d31a,#00a1e040,#06b6d414);border-color:#7dd3fc2e}.nano-journey[data-theme=dark] .j-insight-card{background:linear-gradient(#0f172aeb,#0c1222eb);border-color:#7dd3fc24}.nano-journey[data-theme=dark] .j-insight-card small{color:#8fb1cb}.nano-journey[data-theme=dark] .j-insight-card strong{color:#ecf7ff}.nano-journey[data-theme=dark] .j-scan-meter span{color:#a9c4db}.nano-journey[data-theme=dark] .j-meter-track{background:#ffffff12;border-color:#ffffff1a}.nano-journey[data-theme=dark] .j-proof-pill{color:#9ad5ff;background:#0a1630;border-color:#7dd3fc38}.nano-journey[data-theme=dark] .j-source-thumbnail{background:linear-gradient(#0f172a,#111827);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000040}.nano-journey[data-theme=dark] .j-source-thumb-lines i{background:#223247}.nano-journey[data-theme=dark] .j-source-thumb-lines i.active{background:linear-gradient(90deg,#0176d347,#00a1e040);border-color:#7dd3fc33}@keyframes j-flow{0%{opacity:0;transform:translate(-18px)scale(.6)}20%{opacity:1}50%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(18px)scale(.6)}}@keyframes j-pingdot{0%,to{box-shadow:0 0 #38bdf840}50%{box-shadow:0 0 0 7px #38bdf800}}@keyframes j-answerReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes j-bridge{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes j-passGlow{0%{box-shadow:inset 3px 0 #0176d3,0 0 #0176d300}50%{box-shadow:inset 3px 0 #0176d3,0 0 18px #00a1e02e}to{box-shadow:inset 3px 0 #0176d3,0 0 #0176d300}}@keyframes j-sheen{to{transform:translate(120%)}}@media (max-width:680px){.nano-journey .j-reading-hud{margin-bottom:10px;padding:10px 12px}.nano-journey .j-reading-badge{font-size:10px}.nano-journey .j-reading-hud small{font-size:9px}.nano-journey .j-hotspot{height:28px;left:10px;right:10px}.nano-journey .j-hotspot.h1{top:90px}.nano-journey .j-hotspot.h2{top:150px}.nano-journey .j-hotspot.h3{top:202px}.nano-journey .j-insight-grid{grid-template-columns:1fr;gap:6px}.nano-journey .j-scan-footer{align-items:stretch}.nano-journey .j-source-shell{grid-template-columns:1fr;gap:10px}.nano-journey .j-source-thumbnail{min-height:145px}.nano-journey .j-thumb-focus{height:38px;top:78px}}@media (prefers-reduced-motion:reduce){.nano-journey .j-floating-file{opacity:1;transform:none}.nano-journey .j-scanning .j-scanline{display:none}.nano-journey .j-data-beam i,.nano-journey .j-reference-bridge i,.nano-journey .j-reading-badge i{animation:none}.nano-journey .j-source-preview.is-selected .j-source-highlight:after{display:none}}
.nano-verified{color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:15px}.nano-verified *,.nano-verified :before,.nano-verified :after{box-sizing:border-box}.nano-verified{--blue:#0176d3;--cyan:#00a1e0;--teal:#06b6d4;--green:#10b981;--ink:#0a2540;--muted:#64758c;--soft:#f0f7ff;--line:#0176d326;--line-strong:#0176d340;--gradient:linear-gradient(135deg,#0176d3 0%,#00a1e0 50%,#06b6d4 100%);--shadow:0 28px 90px #0149841f,0 5px 23px #0176d30f;--font:"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.nano-verified *{box-sizing:border-box}.nano-verified button,.nano-verified input{font:inherit}.nano-verified button{cursor:pointer}.nano-verified button:disabled{cursor:not-allowed;opacity:.55}.nano-verified button:focus-visible,.nano-verified input:focus-visible{outline-offset:2px;outline:3px solid #0176d361}.nano-verified svg.icon{stroke:currentColor;stroke-width:1.85px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.nano-verified svg.icon.sm{width:15px;height:15px}.nano-verified svg.icon.xs{width:13px;height:13px}.nano-verified svg.icon.lg{width:21px;height:21px}.nano-verified.section{isolation:isolate;background:radial-gradient(650px 350px at 0 15%,#1f92e61f,#0000 75%),radial-gradient(620px 380px at 100% 18%,#06b6d41f,#0000 74%),linear-gradient(#f7fbff 0%,#f0f7ff 57%,#fff 100%);min-height:100vh;padding:76px 24px 58px;position:relative;overflow:hidden}.nano-verified.section:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#0176d307 1px,#0000 1px),linear-gradient(90deg,#0176d307 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 78%);mask-image:linear-gradient(#000000a6,#0000 78%)}.nano-verified .container{max-width:1400px;margin-inline:auto}.nano-verified .intro{text-align:center;max-width:830px;margin:0 auto 29px}.nano-verified .eyebrow{color:#1a77b2;letter-spacing:.12em;text-transform:uppercase;background:#ffffffd6;border:1px solid #0176d326;border-radius:99px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 4px 22px #0176d30a}.nano-verified .eyebrow .signal{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #10b98121}.nano-verified h1,.nano-verified .intro h2,.nano-verified h2#showcase-heading{letter-spacing:-.045em;margin:19px 0 14px;font-size:clamp(38px,4.7vw,65px);font-weight:800;line-height:1.09}.nano-verified .gradient-text{background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.nano-verified .intro p{color:#556c82;max-width:660px;margin:0 auto;font-size:clamp(15px,1.5vw,18px);line-height:1.72}.nano-verified .intro .highlight{color:#133c60;font-weight:700}.nano-verified .story-ribbon{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:27px auto 32px;display:flex}.nano-verified .story-step{border:1px solid var(--line);white-space:nowrap;color:#51647c;background:#ffffffa3;border-radius:99px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:700;transition:all .25s;display:flex}.nano-verified .story-step.active{color:#0069bd;background:#fff;border-color:#0176d357;box-shadow:0 5px 18px #0176d317}.nano-verified .story-step .step-count{color:#0276cf;background:#e7f4ff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.nano-verified .story-step.active .step-count{background:var(--gradient);color:#fff}.nano-verified .story-arrow{color:#93abc1}.nano-verified .demo-shell{max-width:1375px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #0176d333;border-radius:22px;margin:auto;padding:8px;position:relative}.nano-verified .demo-shell:before{content:"";pointer-events:none;background:linear-gradient(130deg,#0176d354,#0000 29% 64%,#06b6d447);border-radius:23px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nano-verified .app{background:#fff;border:1px solid #e1ecf6;border-radius:15px;position:relative;overflow:hidden}.nano-verified .app-topbar{background:linear-gradient(110deg,#fff,#f7fbff);border-bottom:1px solid #e6edf5;justify-content:space-between;align-items:center;gap:12px;height:59px;padding:0 19px;display:flex}.nano-verified .app-brand{white-space:nowrap;align-items:center;gap:10px;min-width:180px;display:flex}.nano-verified .app-brand .brand-logo{object-fit:contain;width:auto;max-width:min(160px,36vw);height:28px;display:block}.nano-verified .top-breadcrumb{color:#8092a6;justify-content:center;align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.nano-verified .top-breadcrumb strong{color:#213d5c;white-space:nowrap;text-overflow:ellipsis;max-width:185px;font-weight:700;overflow:hidden}.nano-verified .top-actions{align-items:center;gap:13px;display:flex}.nano-verified .secure-pill{color:#087454;white-space:nowrap;background:#e9faf2;border:1px solid #c7efdf;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;display:flex}.nano-verified .avatar{color:#fff;background:linear-gradient(135deg,#046dca,#06b6d4);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.nano-verified .icon-button{color:#7690aa;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.nano-verified .icon-button:hover{color:#0176d3;background:#eaf4ff}.nano-verified .workspace{grid-template-columns:244px minmax(0,1fr) 324px;height:590px;min-height:586px;transition:grid-template-columns .26s;display:grid}.nano-verified .workspace.rail-collapsed{grid-template-columns:0 minmax(0,1fr) 324px}.nano-verified .workspace.refs-collapsed{grid-template-columns:244px minmax(0,1fr) 0}.nano-verified .workspace.refs-collapsed.rail-collapsed{grid-template-columns:0 minmax(0,1fr) 0}.nano-verified .sidebar{background:#fbfdff;border-right:1px solid #e7eef6;flex-direction:column;min-width:0;display:flex;overflow:hidden}.nano-verified .rail-heading{white-space:nowrap;justify-content:space-between;align-items:center;padding:17px 15px 12px;font-size:13px;font-weight:800;display:flex}.nano-verified .new-chat{background:var(--gradient);color:#fff;border:1px solid #0176d30d;border-radius:11px;justify-content:center;align-items:center;gap:9px;height:38px;margin:0 13px 15px;font-size:12px;font-weight:800;transition:transform .2s,filter .2s;display:flex;box-shadow:0 5px 15px #0176d329}.nano-verified .new-chat:hover{filter:brightness(.97);transform:translateY(-1px)}.nano-verified .small-label{color:#99a5b4;letter-spacing:.105em;text-transform:uppercase;font-size:10px;font-weight:800}.nano-verified .chat-list{gap:5px;padding:0 9px 12px;display:grid}.nano-verified .chat-item{color:#56667a;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:12px 10px;font-size:11.5px;line-height:1.45;transition:background .2s,border-color .2s;display:flex}.nano-verified .chat-item svg{color:var(--blue);margin-top:2px}.nano-verified .chat-item.active{color:#163b5e;background:#eaf5ff;border-color:#bbdeff;font-weight:700}.nano-verified .chat-item:hover{background:#eff7ff}.nano-verified .chat-item strong{font-size:11px;line-height:1.42;display:block}.nano-verified .chat-item span{color:#9aabc0;margin-top:3px;font-size:10px;font-weight:500;display:block}.nano-verified .doc-filter{background:#fff;border-top:1px solid #e7eef6;min-height:200px;margin-top:auto;padding:14px 13px 15px}.nano-verified .filter-head{justify-content:space-between;align-items:center;gap:4px;margin-bottom:10px;display:flex}.nano-verified .filter-head .count{color:#8092aa;background:#f1f6fb;border-radius:99px;padding:4px 7px;font-size:10px}.nano-verified .filter-search{color:#8a9db1;background:#fbfcfe;border:1px solid #e2eaf3;border-radius:8px;align-items:center;gap:6px;margin-bottom:9px;padding:8px;display:flex}.nano-verified .filter-search input{color:#243c56;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:11px}.nano-verified .doc-options{max-height:104px;overflow:auto}.nano-verified .doc-option{color:#5f6e81;cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:6px 2px;font-size:10.5px;display:flex}.nano-verified .doc-option span{text-overflow:ellipsis;overflow:hidden}.nano-verified .doc-option input{accent-color:#0176d3;cursor:pointer;flex-shrink:0;width:14px;height:14px;margin:0}.nano-verified .doc-option svg{color:#93a3b6}.nano-verified .chat-main{background:#fff;flex-direction:column;min-width:0;display:flex;position:relative}.nano-verified .chat-head{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 17px;display:flex}.nano-verified .chat-head-left{min-width:0}.nano-verified .chat-head-left strong{letter-spacing:-.02em;font-size:13px;display:block}.nano-verified .chat-head-left small{color:#9aabc0;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10.5px;display:block;overflow:hidden}.nano-verified .chat-head-actions{align-items:center;gap:5px;display:flex}.nano-verified .scope-pill{color:#5982a6;white-space:nowrap;background:#f1f8ff;border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:700;display:flex}.nano-verified .chat-scroll{scrollbar-width:thin;scrollbar-color:#c9ddeb transparent;flex:1;min-height:0;padding:22px 22px 18px;overflow-y:auto}.nano-verified .thread{max-width:690px;margin:auto}.nano-verified .question-meta{color:#9eafbd;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:7px;font-size:10px;display:flex}.nano-verified .user-bubble{color:#fff;background:linear-gradient(115deg,#0176d3,#00b8cd);border-radius:17px 17px 5px;max-width:86%;margin-left:auto;padding:16px 18px;font-size:14px;font-weight:500;line-height:1.62;box-shadow:0 8px 22px #0096d21f}.nano-verified .answer-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:23px 0 11px;display:flex}.nano-verified .answer-identity{color:#33465e;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.nano-verified .sparkle-disc{color:#0876c9;background:#e9f5ff;border:1px solid #d5eafb;border-radius:9px;place-items:center;width:25px;height:25px;display:grid}.nano-verified .verified-pill{color:#0a7d5a;white-space:nowrap;background:#eafbf2;border:1px solid #bfead7;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.nano-verified .answer-card{background:linear-gradient(125deg,#fff,#fcfeff);border:1px solid #e8f0f6;border-radius:13px;padding:19px 19px 15px;box-shadow:0 4px 17px #0176d307}.nano-verified .answer-card h3{letter-spacing:-.02em;margin:0 0 12px;font-size:15px}.nano-verified .answer-card p{color:#4f6176;margin:0 0 12px;font-size:12.5px;line-height:1.78}.nano-verified .answer-card p:last-child{margin-bottom:0}.nano-verified .answer-card strong{color:#173c60}.nano-verified .citation{vertical-align:baseline;color:#006bbe;white-space:nowrap;background:#eaf5ff;border:1px solid #b9dcff;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:10.5px;font-weight:800;line-height:1.38;transition:all .18s;display:inline-flex;box-shadow:0 0 #0000}.nano-verified .citation:hover,.nano-verified .citation.active{color:#fff;background:#0176d3;border-color:#0176d3;box-shadow:0 2px 9px #0176d32e}.nano-verified .answer-footer{color:#96a5b3;border-top:1px solid #edf2f7;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;padding-top:13px;font-size:10px;display:flex}.nano-verified .answer-footer .source-inline{align-items:center;gap:5px;display:inline-flex}.nano-verified .answer-footer svg{color:var(--green)}.nano-verified .processing{color:#486780;background:#f7fbff;border:1px solid #dceafa;border-radius:13px;margin-top:25px;padding:16px}.nano-verified .processing-title{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.nano-verified .spinner{border:2px solid #d2eafa;border-top-color:#0176d3;border-radius:50%;width:16px;height:16px;animation:1s linear infinite nv-spin}.nano-verified .processing-steps{color:#90a8bc;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;font-size:11px;display:flex}.nano-verified .processing-steps .current{color:#0176d3;font-weight:800}@keyframes nv-spin{to{transform:rotate(360deg)}}.nano-verified .demo-limit{color:#456582;background:#f0f8ff;border:1px dashed #aed8fa;border-radius:12px;margin:22px 0 0;padding:15px;font-size:12px;line-height:1.7}.nano-verified .demo-limit button{color:#0176d3;background:#fff;border:1px solid #b4dafa;border-radius:8px;margin-top:10px;padding:7px 10px;font-size:11px;font-weight:800}.nano-verified .composer-wrap{background:#fff;border-top:1px solid #edf2f8;padding:10px 16px 13px;position:relative}.nano-verified .composer{background:#f9fbfe;border:1px solid #dde8f2;border-radius:12px;align-items:center;gap:7px;padding:5px 5px 5px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.nano-verified .composer:focus-within{border-color:#5cb7ee;box-shadow:0 0 0 3px #0176d317}.nano-verified .composer input{color:#163450;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:8px 0;font-size:12px}.nano-verified .composer input::placeholder{color:#98a8b9}.nano-verified .send{color:#fff;background:var(--gradient);border:0;border-radius:9px;place-items:center;width:35px;height:35px;transition:transform .2s;display:grid}.nano-verified .send:hover{transform:translateY(-1px)}.nano-verified .references{background:#fcfdff;border-left:1px solid #e6edf5;flex-direction:column;min-width:0;display:flex;overflow:hidden}.nano-verified .references-head{border-bottom:1px solid #e6edf5;justify-content:space-between;align-items:flex-start;gap:5px;padding:18px 16px 15px;display:flex}.nano-verified .references-head strong{white-space:nowrap;font-size:13px;display:block}.nano-verified .references-head small{color:#9dacc0;margin-top:4px;font-size:10px;display:block}.nano-verified .refs-scroller{scrollbar-width:thin;scrollbar-color:#d4e3f3 transparent;flex:1;padding:15px 14px 16px;overflow-y:auto}.nano-verified .context-strip{color:#6985a2;background:#f2f8fe;border-radius:9px;align-items:center;gap:8px;margin-bottom:17px;padding:10px 11px;font-size:10px;line-height:1.45;display:flex}.nano-verified .context-strip svg{color:#0176d3}.nano-verified .refs-title{justify-content:space-between;align-items:center;gap:7px;margin-bottom:6px;display:flex}.nano-verified .refs-title strong{letter-spacing:.08em;color:#60768c;font-size:10px}.nano-verified .refs-title span{color:#99a8b7;font-size:10px}.nano-verified .refs-helper{color:#8b9db0;margin:0 0 13px;font-size:10.5px;line-height:1.55}.nano-verified .ref-list{gap:8px;display:grid}.nano-verified .ref-card{text-align:left;background:#fff;border:1px solid #e5edf5;border-radius:11px;width:100%;padding:12px;transition:all .2s;position:relative;box-shadow:0 2px 5px #0176d305}.nano-verified .ref-card:hover{border-color:#a2d6fa;transform:translateY(-1px)}.nano-verified .ref-card.active{background:#f1f9ff;border-color:#48a7ee;box-shadow:0 0 0 2px #0176d314}.nano-verified .ref-card-line{justify-content:space-between;align-items:center;gap:5px;margin-bottom:7px;display:flex}.nano-verified .ref-number{color:#0275cc;font-size:10px;font-weight:800}.nano-verified .ref-page{color:#99a8b9;font-size:10px}.nano-verified .ref-doc{color:#263d55;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:800;display:block;overflow:hidden}.nano-verified .ref-card-bottom{color:#95a6b7;justify-content:space-between;align-items:center;gap:5px;margin-top:9px;font-size:9.5px;display:flex}.nano-verified .ref-card-bottom span:last-child{color:#0275cc;font-weight:800}.nano-verified .detail{background:#fff;border:1px solid #a6d5fa;border-radius:12px;margin:0 0 15px;animation:.25s both nv-rise;overflow:hidden;box-shadow:0 9px 25px #0176d317}@keyframes nv-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.nano-verified .detail-top{background:#eaf6ff;justify-content:space-between;align-items:center;gap:7px;padding:10px 12px;display:flex}.nano-verified .detail-top strong{color:#1268a4;font-size:11px}.nano-verified .detail-body{padding:12px}.nano-verified .detail-source{color:#8192a5;margin-bottom:8px;font-size:10px;line-height:1.55}.nano-verified .detail-quote{color:#38546f;margin:0;font-size:11px;line-height:1.66}.nano-verified .detail-quote mark{color:#124a77;background:#d4efff;border-radius:3px;padding:2px;font-weight:700}.nano-verified .detail-button{background:var(--gradient);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:10px;font-size:11px;font-weight:800;display:flex}.nano-verified .demo-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:0 5px;display:flex}.nano-verified .legend{color:#6d8197;align-items:center;gap:16px;font-size:11px;font-weight:600;display:flex}.nano-verified .legend span{align-items:center;gap:6px;display:flex}.nano-verified .legend svg{color:#10b981}.nano-verified .below{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:1170px;margin:33px auto 0;display:grid}.nano-verified .benefit{background:#fff9;border:1px solid #0176d31f;border-radius:15px;gap:13px;padding:18px 18px 17px;display:flex}.nano-verified .benefit-icon{color:#0176d3;background:#e8f5ff;border:1px solid #cce8fa;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.nano-verified .benefit h3{letter-spacing:-.015em;margin:0 0 5px;font-size:13px}.nano-verified .benefit p{color:#7890a5;margin:0;font-size:11px;line-height:1.65}.nano-verified .modal-backdrop{-webkit-backdrop-filter:blur(8px);z-index:90;background:#071c369e;justify-content:center;align-items:center;padding:22px;animation:.2s nv-fade;display:flex;position:fixed;inset:0}.nano-verified .modal-backdrop[hidden]{display:none!important}@keyframes nv-fade{0%{opacity:0}to{opacity:1}}.nano-verified .modal{background:#f3f7fc;border:1px solid #c9dcea;border-radius:16px;flex-direction:column;width:min(690px,100%);max-height:min(780px,92vh);display:flex;overflow:hidden;box-shadow:0 28px 100px #000a1e47}.nano-verified .modal-toolbar{background:#fff;border-bottom:1px solid #dce8f3;justify-content:space-between;align-items:center;gap:14px;padding:13px 17px;display:flex}.nano-verified .modal-toolbar .modal-title{font-size:13px;font-weight:800}.nano-verified .modal-toolbar small{color:#8296a9;margin-top:3px;font-size:10px;display:block}.nano-verified .modal-toolbar-right{align-items:center;gap:8px;display:flex}.nano-verified .page-count{color:#547999;background:#f4faff;border:1px solid #d5e6f4;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:700}.nano-verified .close-modal{color:#587b98;background:#eef6ff;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.nano-verified .modal-scroll{justify-content:center;padding:24px;display:flex;overflow:auto}.nano-verified .paper{color:#263b50;background:#fff;border:1px solid #e3eaf1;width:min(485px,100%);min-height:535px;padding:44px 41px;position:relative;box-shadow:0 7px 30px #18395426}.nano-verified .paper-head{color:#768da6;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #dae4ed;margin-bottom:26px;padding-bottom:17px;font-size:10px}.nano-verified .paper h2{letter-spacing:-.04em;margin:0 0 6px;font-size:24px}.nano-verified .paper .muted{color:#a3b1bf;margin-bottom:36px;font-size:11px}.nano-verified .paper h4{margin:0 0 13px;font-size:13px}.nano-verified .paper p{color:#52677c;margin:0 0 13px;font-size:12px;line-height:1.8}.nano-verified .paper-highlight{border-left:3px solid var(--blue);background:#e5f6ff;padding:12px 14px;font-weight:700;display:block;color:#17486e!important;border-radius:0 7px 7px 0!important}.nano-verified .paper-footer{color:#9caebe;border-top:1px solid #dae4ed;justify-content:space-between;margin-top:65px;padding-top:14px;font-size:10px;display:flex}.nano-verified .toast{z-index:110;color:#fff;opacity:0;pointer-events:none;text-align:center;background:#143c5b;border-radius:10px;max-width:calc(100% - 35px);padding:12px 17px;font-size:12px;transition:opacity .24s,transform .24s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,10px);box-shadow:0 10px 32px #001e3c33}.nano-verified .toast.visible{opacity:1;transform:translate(-50%)}.nano-verified .mobile-mask{display:none}@media (max-width:1200px){.nano-verified .workspace{grid-template-columns:210px minmax(0,1fr) 294px}.nano-verified .workspace.rail-collapsed{grid-template-columns:0 minmax(0,1fr) 294px}.nano-verified .workspace.refs-collapsed{grid-template-columns:210px minmax(0,1fr) 0}.nano-verified .workspace.refs-collapsed.rail-collapsed{grid-template-columns:0 minmax(0,1fr) 0}.nano-verified .chat-scroll{padding:18px 16px}.nano-verified .sidebar .rail-heading{padding-inline:12px}.nano-verified .app-topbar{padding-inline:13px}}@media (max-width:980px){.nano-verified .workspace{grid-template-columns:205px minmax(0,1fr);height:595px}.nano-verified .workspace.rail-collapsed{grid-template-columns:0 minmax(0,1fr)}.nano-verified .workspace.refs-collapsed{grid-template-columns:205px minmax(0,1fr)}.nano-verified .workspace.refs-collapsed.rail-collapsed{grid-template-columns:0 minmax(0,1fr)}.nano-verified .references{z-index:8;border-left:1px solid #d4e4f3;width:min(345px,75vw);transition:transform .28s;position:absolute;top:59px;bottom:0;right:0;transform:translate(105%);box-shadow:-14px 5px 25px #0d305a1f}.nano-verified .refs-open .references{transform:translate(0)}.nano-verified .refs-open .mobile-mask{z-index:7;background:#1432501f;display:block;position:absolute;inset:59px 0 0}.nano-verified .references-head{background:#fff}.nano-verified .top-breadcrumb{display:none}.nano-verified .top-actions{margin-left:auto}.nano-verified .workspace.refs-collapsed .references{transform:translate(105%)}}@media (max-width:690px){.nano-verified.section{padding:49px 13px 44px}.nano-verified .intro{margin-bottom:18px}.nano-verified .intro h1,.nano-verified .intro h2{font-size:clamp(35px,9vw,52px)}.nano-verified .intro p{font-size:14px}.nano-verified .story-ribbon{gap:5px;margin:21px 0}.nano-verified .story-step{gap:5px;padding:7px 8px;font-size:10px}.nano-verified .story-step .step-count{width:18px;height:18px}.nano-verified .story-arrow{display:none}.nano-verified .demo-shell{border-radius:17px;padding:5px}.nano-verified .app{border-radius:13px}.nano-verified .app-topbar{height:54px;padding:0 10px}.nano-verified .app-brand{min-width:0}.nano-verified .app-brand .brand-logo{max-width:min(120px,40vw);height:22px}.nano-verified .top-actions{gap:6px}.nano-verified .secure-pill{border-radius:8px;padding:7px;font-size:0}.nano-verified .secure-pill svg{width:16px;height:16px}.nano-verified .avatar{width:27px;height:27px;font-size:10px}.nano-verified .workspace,.nano-verified .workspace.rail-collapsed,.nano-verified .workspace.refs-collapsed,.nano-verified .workspace.refs-collapsed.rail-collapsed{height:575px;min-height:0;display:block}.nano-verified .sidebar{z-index:10;width:min(270px,82vw);transition:transform .25s;position:absolute;top:54px;bottom:0;left:0;transform:translate(-105%);box-shadow:14px 0 29px #102d4b17}.nano-verified .rail-open .sidebar{transform:translate(0)}.nano-verified .rail-open .mobile-mask{z-index:9;background:#14325024;display:block;position:absolute;inset:54px 0 0}.nano-verified .chat-main{height:100%}.nano-verified .chat-head{min-height:58px;padding:11px 12px}.nano-verified .scope-pill{display:none}.nano-verified .chat-scroll{padding:16px 12px}.nano-verified .user-bubble{max-width:93%;padding:13px 15px;font-size:12.5px}.nano-verified .answer-card{padding:15px 14px}.nano-verified .answer-card p{font-size:12px}.nano-verified .answer-card h3{font-size:14px}.nano-verified .refs-open .references{width:min(342px,91vw);top:54px}.nano-verified .refs-open .mobile-mask{inset:54px 0 0}.nano-verified .composer-wrap{padding:8px 10px 11px}.nano-verified .below{grid-template-columns:1fr;gap:9px;margin-top:22px}.nano-verified .benefit{padding:13px}.nano-verified .demo-footer{gap:10px;padding:0}.nano-verified .legend{gap:11px;font-size:10px}.nano-verified .modal-scroll{padding:12px}.nano-verified .paper{min-height:460px;padding:25px 23px}.nano-verified .paper h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.nano-verified *,.nano-verified :before,.nano-verified :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
