.code-block{font-family:Fira Code,Consolas,monospace}.hiw2-stage{position:relative;height:400px;border-radius:24px;border:1px solid #e2e8f0;overflow:hidden;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}@media(max-width:767px){.hiw2-stage{height:360px;gap:14px}}.hiw2-doc{position:relative;z-index:1;width:230px;max-width:74%;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px;overflow:hidden;box-shadow:0 24px 50px -16px #0f172a29,0 5px 12px -6px #0f172a14;opacity:0;transform:translateY(12px);animation:hiw2-appear 10s ease infinite,hiw2-dropborder 10s ease infinite}.hiw2-head{display:flex;align-items:center;gap:10px;opacity:0;animation:hiw2-docin 10s ease infinite}.hiw2-ftype{width:18px;height:18px;border-radius:5px;background:#1552fb;flex:none}.hiw2-fname{width:96px;height:6px;border-radius:3px;background:#cbd5e1}.hiw2-divider{height:1px;background:#f1f5f9;margin:12px 0 2px;opacity:0;animation:hiw2-docin 10s ease infinite}.hiw2-content{position:relative;height:214px;overflow:hidden}.hiw2-layer{display:flex;flex-direction:column}.hiw2-layer:not(.ink){opacity:0;animation:hiw2-docin 10s ease infinite}.hiw2-layer.ink{position:absolute;inset:0;clip-path:inset(0 0 100% 0);animation:hiw2-reveal 10s cubic-bezier(.4,0,.2,1) infinite}.hiw2-line{height:5px;border-radius:3px;background:#e2e8f0;margin-top:7px}.hiw2-line.h7{height:7px;margin-top:10px}.ink .hiw2-line{background:#334155}.ink .hiw2-line.accent{background:var(--hiw2-accent, #1552FB)}.ink .hiw2-line.muted{background:#64748b}.ink .hiw2-line.dark{background:#1e293b}.hiw2-table{margin-top:14px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.hiw2-trow{display:flex;align-items:center;height:26px}.hiw2-trow.hd{background:#f8fafc}.hiw2-trow+.hiw2-trow{border-top:1px solid #e2e8f0}.hiw2-tcell{flex:1;padding:0 12px}.hiw2-tcell+.hiw2-tcell{border-left:1px solid #e2e8f0}.hiw2-tcell .hiw2-line{margin:0}.ink .hiw2-table{border-color:transparent}.ink .hiw2-trow.hd{background:transparent}.ink .hiw2-trow+.hiw2-trow{border-color:transparent}.ink .hiw2-tcell+.hiw2-tcell{border-color:transparent}.hiw2-ficon{width:18px;height:18px;flex:none}.hiw2-file-ficon{display:block;width:16px;height:16px}.hiw2-xls{border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.hiw2-xls-row{display:flex;align-items:stretch}.hiw2-xls-row+.hiw2-xls-row{border-top:1px solid #e2e8f0}.hiw2-xls-row.hd{background:#f8fafc}.hiw2-xls-rn{width:16px;flex:none;background:#f8fafc;border-right:1px solid #e2e8f0}.hiw2-xls-c{flex:1;height:30px;padding:0 8px;display:flex;align-items:center}.hiw2-xls-row.hd .hiw2-xls-c{height:24px}.hiw2-xls-c+.hiw2-xls-c{border-left:1px solid #e2e8f0}.hiw2-xls-c .hiw2-line{margin:0}.ink .hiw2-xls,.ink .hiw2-xls-row{border-color:transparent}.ink .hiw2-xls-row.hd{background:transparent}.ink .hiw2-xls-rn{background:transparent;border-color:transparent}.ink .hiw2-xls-c{border-color:transparent}.hiw2-xls-mode .ink .hiw2-line.muted{background:#16a34a}.hiw2-wide .hiw2-doc{width:360px;max-width:90%}.hiw2-wide .hiw2-content{height:150px;margin-top:10px}.hiw2-wide .hiw2-scan{animation-name:hiw2-scan-wide}@keyframes hiw2-scan-wide{0%,24%{opacity:0;transform:translateY(0)}28%{opacity:1}70%{opacity:1;transform:translateY(150px)}74%{opacity:0;transform:translateY(150px)}to{opacity:0;transform:translateY(150px)}}.hiw2-ppt{display:flex;flex-direction:column}.hiw2-ppt-title{width:56%;height:7px;border-radius:3px;background:#e2e8f0;margin-top:10px}.ink .hiw2-ppt-title{background:var(--hiw2-accent, #1552FB)}.hiw2-ppt-body{display:flex;gap:20px;margin-top:18px;align-items:flex-end}.hiw2-ppt-bullets{flex:1.5;display:flex;flex-direction:column;gap:18px}.hiw2-ppt-bullet{display:flex;align-items:center;gap:8px}.hiw2-ppt-bullet .hiw2-line{margin:0}.hiw2-ppt-dot{width:5px;height:5px;border-radius:50%;background:#e2e8f0;flex:none}.ink .hiw2-ppt-dot{background:#334155}.hiw2-ppt-chart{flex:1;height:76px;display:flex;align-items:flex-end;justify-content:center;gap:6px;margin-bottom:23px}.hiw2-ppt-bar{flex:none;width:14px;border-radius:2px 2px 0 0;background:#e2e8f0}.ink .hiw2-ppt-bar{background:var(--hiw2-accent, #1552FB)}.hiw2-scan{position:absolute;left:0;right:0;top:0;height:2px;opacity:0;pointer-events:none;animation:hiw2-scan 10s cubic-bezier(.4,0,.2,1) infinite}.hiw2-scan:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:2px;background:linear-gradient(to right,#1552fb00,#1552fbd9 50%,#1552fb00)}.hiw2-droppulse{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;border:2px solid #94a3b8;opacity:0;transform:scale(.4);animation:hiw2-droppulse 10s ease infinite}.hiw2-file{position:absolute;left:50%;top:50%;width:58px;height:70px;margin:-35px 0 0 -29px;padding:10px 9px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 22px -8px #0f172a47;opacity:0;animation:hiw2-file 10s ease infinite}.hiw2-file-chip{display:block;width:16px;height:16px;border-radius:4px;background:#1552fb}.hiw2-file-line{display:block;height:3px;border-radius:2px;background:#e2e8f0;margin-top:7px}.hiw2-file-line.short{width:62%}.hiw2-drag-cursor{position:absolute;right:-7px;bottom:-9px;width:15px;height:15px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));animation:hiw2-dragcursor 10s ease infinite}@keyframes hiw2-docin{0%,18%{opacity:0}24%{opacity:1}92%{opacity:1}to{opacity:0}}@keyframes hiw2-dropborder{0%{border-width:1.5px;border-style:dashed;border-color:#cbd5e1;background-color:#f8fafc}13%{border-width:1.5px;border-style:dashed;border-color:#cbd5e1;background-color:#f8fafc}15%{border-width:1.5px;border-style:dashed;border-color:#94a3b8;background-color:#eef2f6}19%{border-width:1.5px;border-style:dashed;border-color:#94a3b8;background-color:#eef2f6}20%{border-width:1px;border-style:solid;border-color:#e2e8f0;background-color:#fff}to{border-width:1px;border-style:solid;border-color:#e2e8f0;background-color:#fff}}@keyframes hiw2-file{0%{opacity:0;transform:translate(-82px) rotate(-3deg) scale(.97)}4%{opacity:1}13%{transform:translate(0) rotate(-1deg) scale(1)}15%{transform:translateY(4px) rotate(0) scale(1)}17%{transform:translate(0) rotate(0) scale(1)}20%{opacity:1}23%{opacity:0;transform:translateY(-2px) scale(.94)}to{opacity:0}}@keyframes hiw2-dragcursor{0%,3%{opacity:0}5%{opacity:1}14%{opacity:1;transform:translate(0) scale(1)}16%{transform:translate(0) scale(.8)}19%{opacity:1;transform:translate(4px,4px) scale(1)}22%{opacity:0}to{opacity:0}}@keyframes hiw2-droppulse{0%,14%{opacity:0;transform:scale(.4)}16%{opacity:.7;transform:scale(.75)}22%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.hiw2-bar{position:relative;z-index:1;display:flex;align-items:center;gap:14px;width:230px;max-width:74%;height:44px;padding:0 10px 0 16px;border-radius:14px;background:#ffffffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid #e2e8f0;box-shadow:0 10px 24px -10px #0f172a24;opacity:0;animation:hiw2-fade 10s ease infinite}.hiw2-ind{position:relative;width:18px;height:18px;flex:none}.hiw2-spin{position:absolute;inset:0;border-radius:50%;border:2px solid #dbeafe;border-top-color:#2563eb;animation:hiw2-rot .9s linear infinite,hiw2-spin-fade 10s ease infinite}.hiw2-check{position:absolute;inset:0;border-radius:50%;background:#22c55e;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;animation:hiw2-checkin 10s ease infinite}.hiw2-track{flex:1;height:4px;border-radius:2px;background:#e2e8f0;overflow:hidden}.hiw2-fill{display:block;height:100%;width:0;border-radius:2px;background:#2563eb;animation:hiw2-fill 10s ease infinite}.hiw2-dl{position:relative;width:24px;height:24px;flex:none;border-radius:8px;background:#2563eb;color:#fff;box-shadow:0 3px 8px -2px #2563eb73;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8);animation:hiw2-dl 10s ease infinite}.hiw2-dl:after{content:"";position:absolute;inset:0;border-radius:8px;background:radial-gradient(circle at center,#ffffffbf,#fff0 65%);opacity:0;transform:scale(.4);animation:hiw2-ripple 10s ease infinite;pointer-events:none}.hiw2-cursor{position:absolute;top:11px;left:11px;width:15px;height:15px;opacity:0;filter:drop-shadow(0 1px 1px rgba(255,255,255,.85));pointer-events:none;animation:hiw2-cursor 10s ease infinite}@keyframes hiw2-appear{0%{opacity:0;transform:translateY(8px)}4%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes hiw2-fade{0%{opacity:0}6%{opacity:1}92%{opacity:1}to{opacity:0}}@keyframes hiw2-reveal{0%,24%{clip-path:inset(0 0 100% 0)}70%{clip-path:inset(0 0 0% 0)}92%{clip-path:inset(0 0 0% 0)}to{clip-path:inset(0 0 100% 0)}}@keyframes hiw2-scan{0%,24%{opacity:0;transform:translateY(0)}28%{opacity:1}70%{opacity:1;transform:translateY(214px)}74%{opacity:0;transform:translateY(214px)}to{opacity:0;transform:translateY(214px)}}@keyframes hiw2-fill{0%,24%{width:0}70%{width:100%}92%{width:100%}to{width:0}}@keyframes hiw2-rot{to{transform:rotate(360deg)}}@keyframes hiw2-spin-fade{0%,71%{opacity:1}75%{opacity:0}to{opacity:0}}@keyframes hiw2-checkin{0%,71%{opacity:0;transform:scale(.6)}76%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes hiw2-dl{0%,72%{opacity:0;transform:scale(.8)}77%{opacity:1;transform:scale(1)}84%{transform:scale(.9)}87%{transform:scale(1)}92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes hiw2-cursor{0%,74%{opacity:0;transform:translate(12px,12px) scale(1)}76%{opacity:1}81%{opacity:1;transform:translate(0) scale(1)}84%{transform:translate(0) scale(.82)}87%{transform:translate(0) scale(1)}92%{opacity:1}96%{opacity:0}to{opacity:0}}@keyframes hiw2-ripple{0%,83%{opacity:0;transform:scale(.4)}85%{opacity:.8;transform:scale(.9)}90%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}.hiw-step-num{transition:background-color .3s ease,color .3s ease,transform .3s ease}.hiw-step-num.s1{animation:hiw-step1-anim 10s ease infinite}.hiw-step-num.s2{animation:hiw-step2-anim 10s ease infinite}.hiw-step-num.s3{animation:hiw-step3-anim 10s ease infinite}@keyframes hiw-step1-anim{0%,18%{background-color:#2563eb;color:#fff;transform:scale(1.08)}22%{background-color:#dbeafe;color:#2563eb;transform:scale(1)}to{background-color:#dbeafe;color:#2563eb;transform:scale(1)}}@keyframes hiw-step2-anim{0%,18%{background-color:#dbeafe;color:#2563eb;transform:scale(1)}22%{background-color:#2563eb;color:#fff;transform:scale(1.08)}68%{background-color:#2563eb;color:#fff;transform:scale(1.08)}72%{background-color:#dbeafe;color:#2563eb;transform:scale(1)}to{background-color:#dbeafe;color:#2563eb;transform:scale(1)}}@keyframes hiw-step3-anim{0%,68%{background-color:#dbeafe;color:#2563eb;transform:scale(1)}72%{background-color:#2563eb;color:#fff;transform:scale(1.08)}96%{background-color:#2563eb;color:#fff;transform:scale(1.08)}to{background-color:#dbeafe;color:#2563eb;transform:scale(1)}}.feature-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.marquee-container{mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.marquee-content{animation:marquee 60s linear infinite}.marquee-reverse .marquee-content{animation:marquee-reverse 60s linear infinite}.marquee-content:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.lang-chip{white-space:nowrap;padding:.5rem 1.25rem;border-radius:9999px;background-color:#f8fafc;color:#475569;font-size:.875rem;font-weight:600;border:1px solid #e2e8f0;transition:all .2s;display:flex;align-items:center;gap:.5rem}.lang-chip:hover{border-color:#3b82f6;color:#2563eb;background-color:#eff6ff;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}details[open] summary~*{animation:sweep .3s ease-in-out}@keyframes sweep{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a;z-index:30}@keyframes dragFile{0%{transform:translate(0) scale(1);opacity:1}50%{transform:translate(120px,-10px) scale(.8);opacity:.6}to{transform:translate(240px) scale(.5);opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sol-ping{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(2.75);opacity:0}}.sol-ping{transform-origin:center;animation:sol-ping 2.6s cubic-bezier(0,0,.2,1) infinite}.sol-sheen{position:relative;overflow:hidden}.sol-sheen:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.45) 50%,transparent 80%);transform:translate(-140%) skew(-14deg);animation:sol-sheen 4.8s ease-in-out infinite;pointer-events:none}@keyframes sol-sheen{0%,12%{transform:translate(-140%) skew(-14deg)}55%,to{transform:translate(340%) skew(-14deg)}}@media(prefers-reduced-motion:reduce){.sol-ping{animation:none;opacity:0}.sol-sheen:after{display:none}}@keyframes sol-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.sol-typing{animation:sol-typing 1.2s ease-in-out infinite}@keyframes sol-spin{to{transform:rotate(360deg)}}.sol-spin{display:inline-block;animation:sol-spin .8s linear infinite}@keyframes sol-progress{0%{width:8%}to{width:100%}}.sol-progress{animation:sol-progress 1.5s cubic-bezier(.4,0,.2,1) forwards}@media(prefers-reduced-motion:reduce){.sol-typing,.sol-spin{animation:none}.sol-progress{animation:none;width:100%}}@keyframes seclc-ring{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}@keyframes seclc-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes seclc-fadeup{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes seclc-spin{to{transform:rotate(360deg)}}
