.hex-hero{--accent: #1651f0;--line: #e2e8f0;--ink: #0f172a;--muted: #64748b;position:relative;width:100%;height:100%;background:#fff;overflow:hidden}.hex-hero,.hex-hero *{box-sizing:border-box}.hex-hero .brand-intro{position:absolute;inset:0;display:grid;place-items:center;z-index:3;transition:opacity .5s ease,transform .7s cubic-bezier(.22,1,.36,1)}.hex-hero.intro-out .brand-intro{opacity:0;transform:scale(.94);pointer-events:none}.hex-hero .brand-lockup{position:relative;width:300px;text-align:center;color:#0f172a}.hex-hero .brand-lockup small{display:block;margin-bottom:12px;color:#3b82f6;font:600 9px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.26em;opacity:0;animation:brandRise .55s .15s ease forwards}.hex-hero .brand-lockup strong{display:block;font-family:Montserrat Alternates,sans-serif;font-size:48px;font-weight:500;line-height:1;letter-spacing:-.055em;opacity:0;animation:brandRise .65s .3s ease forwards}.hex-hero .brand-lockup p{margin:13px 0 0;color:#64748b;font-size:12px;letter-spacing:.04em;opacity:0;animation:brandRise .55s .65s ease forwards}.hex-hero .brand-scan{position:relative;width:188px;height:1px;margin:18px auto 0;overflow:hidden;background:#e2e8f0;transform:scaleX(0);animation:brandLine .65s .45s cubic-bezier(.22,1,.36,1) forwards}.hex-hero .brand-scan i{position:absolute;top:0;bottom:0;width:45%;background:linear-gradient(90deg,transparent,#3b82f6,transparent);animation:brandScan 1.15s .8s ease-in-out both}.hex-hero .brand-frame{position:absolute;left:50%;top:50%;width:360px;height:190px;transform:translate(-50%,-50%);opacity:0;animation:brandFrame .7s .2s ease forwards}.hex-hero .brand-frame span{position:absolute;width:22px;height:22px;border-color:#3b82f66b;border-style:solid}.hex-hero .brand-frame span:nth-child(1){left:0;top:0;border-width:1px 0 0 1px}.hex-hero .brand-frame span:nth-child(2){right:0;top:0;border-width:1px 1px 0 0}.hex-hero .brand-frame span:nth-child(3){right:0;bottom:0;border-width:0 1px 1px 0}.hex-hero .brand-frame span:nth-child(4){left:0;bottom:0;border-width:0 0 1px 1px}.hex-hero .signal-field{position:absolute;left:50%;top:50%;width:520px;height:280px;transform:translate(-50%,-50%)}.hex-hero .signal-field i{position:absolute;width:4px;height:4px;border-radius:50%;background:#60a5fa;opacity:0;animation:signalDrift 1.7s ease-in-out infinite}.hex-hero .signal-field i:nth-child(1){left:5%;top:25%;animation-delay:.1s}.hex-hero .signal-field i:nth-child(2){right:8%;top:18%;animation-delay:.35s}.hex-hero .signal-field i:nth-child(3){left:14%;bottom:15%;animation-delay:.55s}.hex-hero .signal-field i:nth-child(4){right:13%;bottom:20%;animation-delay:.8s}.hex-hero .signal-field i:nth-child(5){left:50%;top:2%;animation-delay:1s}@keyframes brandRise{0%{opacity:0;transform:translateY(9px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes brandLine{to{transform:scaleX(1)}}@keyframes brandScan{0%{left:-50%}to{left:110%}}@keyframes brandFrame{0%{opacity:0;transform:translate(-50%,-50%) scale(.88)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes signalDrift{0%,to{opacity:0;transform:translate(0)}35%{opacity:.75}70%{opacity:0;transform:translate(var(--sx, 18px),var(--sy, -10px))}}.hex-hero .flat-hex{position:absolute;left:50%;top:var(--content-y, 50%);width:147px;height:170px;transform:translate(-50%,-50%);color:var(--accent);opacity:1;transition:opacity .6s ease;filter:drop-shadow(0 14px 24px rgba(15,23,42,.1))}.hex-hero .flat-hex svg{position:absolute;inset:0;width:100%;height:100%;display:block}.hex-hero .hex-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--accent);text-align:center;pointer-events:none;line-height:1}.hex-hero .hex-label b{font-family:Pretendard,sans-serif;font-weight:800;font-size:19px;color:#1651f0;letter-spacing:-.5px}.hex-hero .hex-label span{font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;color:#64748b;margin-top:4px;letter-spacing:.02em}.hex-hero.hex-out .flat-hex{opacity:0}.hex-hero .chips{position:absolute;inset:0;pointer-events:none}.hex-hero .chip{position:absolute;left:50%;top:var(--content-y, 50%);transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) scale(1);display:flex;flex-direction:column;align-items:center;gap:3px;background:#fffffff0;border:1px solid #e5eaf1;border-radius:10px;padding:11px 16px;font-size:13px;font-weight:700;color:#0f172a;box-shadow:0 8px 24px #0f172a0e,inset 0 1px #fff;min-width:104px;text-align:center;white-space:nowrap;opacity:1;animation:heroHexChipAbsorb 9s cubic-bezier(.55,0,.7,.2) forwards}.hex-hero .chip svg{width:21px;height:21px;color:#2563eb;margin-bottom:4px}.hex-hero .chip .tag{font-size:10.5px;font-weight:500;color:#8491a3;margin-top:1px}.hex-hero .chip--top{--dx: 0px;--dy: -182px;animation-delay:0s}.hex-hero .chip--tr{--dx: 152px;--dy: -91px;animation-delay:.03s}.hex-hero .chip--br{--dx: 152px;--dy: 91px;animation-delay:.06s}.hex-hero .chip--bottom{--dx: 0px;--dy: 182px;animation-delay:.09s}.hex-hero .chip--bl{--dx: -152px;--dy: 91px;animation-delay:.12s}.hex-hero .chip--tl{--dx: -152px;--dy: -91px;animation-delay:.15s}@keyframes heroHexChipAbsorb{0%,16.67%{transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) scale(1);opacity:1;filter:blur(0)}25%{transform:translate(-50%,-50%) translate(calc(var(--dx) * .15),calc(var(--dy) * .15)) scale(.4);opacity:0;filter:blur(2px)}to{transform:translate(-50%,-50%) translate(0) scale(0);opacity:0}}.hex-hero .css3d-root{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .5s ease}.hex-hero.cube-in .css3d-root{opacity:1}.hex-hero .cube-face{background:#f8fafffa;border:1px solid rgba(37,99,235,.72);border-radius:0;backface-visibility:hidden;box-shadow:0 14px 34px #0f172a17,inset 0 1px #ffffffe6;transition:background-color .4s ease,border-color .4s ease,border-width .4s ease,border-radius .68s cubic-bezier(.22,1,.36,1),clip-path .68s cubic-bezier(.22,1,.36,1),opacity .3s ease}.hex-hero .cube-face--top{background:#fbfdff;border-color:#2563eb9e}.hex-hero .cube-face--right{background:#eef3ff;border-color:#2563ebb8}.hex-hero .cube-face--front{background:linear-gradient(145deg,#fbfdff,#eef3ff);border-color:#3b82f680;position:relative;overflow:hidden;border-radius:2px;clip-path:inset(0 round 2px);box-shadow:0 16px 38px #0f172a1a}.hex-hero .cube-face--bottom{background:#f1f5f9e6;border-color:#1651f073}.hex-hero .cube-face--left{background:#f8fafce6;border-color:#1651f08c}.hex-hero .cube-face--back{background:#f1f5f9e6;border-color:#1651f073}.hex-hero.cube-in:not(.flatten) .cube-face{border-width:1px}.hex-hero .cube-face--top,.hex-hero .cube-face--bottom,.hex-hero .cube-face--left,.hex-hero .cube-face--right,.hex-hero .cube-face--back{display:none}.hex-hero .cube-face--front:before{content:"";position:absolute;left:50%;top:50%;width:70%;height:1px;margin:0;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,#3b82f6,transparent);border:0;opacity:0;animation:heroPortalPulse 1s ease-in-out infinite;transition:opacity .25s ease}.hex-hero.cube-in:not(.flatten) .cube-face--front:before{opacity:1}@keyframes heroPortalPulse{0%,to{opacity:.15;transform:translate(-50%,-50%) scaleX(.45)}50%{opacity:1;transform:translate(-50%,-50%) scaleX(1)}}.hex-hero.flatten .cube-face--top,.hex-hero.flatten .cube-face--bottom,.hex-hero.flatten .cube-face--left,.hex-hero.flatten .cube-face--right,.hex-hero.flatten .cube-face--back{opacity:0}.hex-hero.flatten .cube-face--front{background:#fff;border-color:transparent;border-radius:10px;clip-path:inset(0 round 10px);box-shadow:none}.hex-hero .screen{position:absolute;inset:0;opacity:0;display:block;background:#fff;transition:opacity .5s ease}.hex-hero.reveal .screen{opacity:1}.hex-hero .screen iframe{width:100%;height:100%;border:0;display:block}.section-head[data-v-91b34bc6]{text-align:center;max-width:720px;margin:0 auto 44px;padding:0 24px}.section-label[data-v-91b34bc6]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11.5px;font-weight:600;letter-spacing:.18em;color:var(--sf-accent);text-transform:uppercase;display:inline-block;margin-bottom:10px}.section-head h2[data-v-91b34bc6]{font-size:clamp(28px,3.6vw,42px);font-weight:350;letter-spacing:-.02em;line-height:1.25;margin-top:0;color:var(--sf-text)}.section-desc[data-v-91b34bc6]{margin-top:12px;font-size:15.5px;color:var(--sf-text-secondary);line-height:1.7}.pain-section[data-v-91b34bc6]{max-width:var(--site-content-max-width);margin:0 auto;padding:140px var(--home-section-gutter, 24px) 0;position:relative}.pain-section[data-v-91b34bc6]:before{content:"";position:absolute;inset:0 var(--home-section-gutter, 24px) auto;height:1px;background:linear-gradient(90deg,transparent,var(--sf-border),transparent)}.pain-grid[data-v-91b34bc6]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:0;border:0;border-radius:0;background:transparent}.pain-card[data-v-91b34bc6]{border:1px solid var(--sf-border);border-radius:13px;padding:0;background:var(--sf-surface);overflow:hidden;box-shadow:0 2px 8px #0f172a04;transition:border-color .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;position:relative}.pain-card[data-v-91b34bc6]:hover{border-color:#64748b4d;box-shadow:0 8px 22px #0f172a0a}.pain-visual[data-v-91b34bc6]{position:relative;height:132px;overflow:hidden;border-bottom:1px solid var(--sf-border);background-color:#fbfcfe;background-image:radial-gradient(#d7dee8 .55px,transparent .55px);background-size:18px 18px}.pain-illustration[data-v-91b34bc6]{width:100%;height:100%;padding:8px 14px;fill:none;stroke:#94a3b8;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}:root[data-theme=dark] .pain-visual[data-v-91b34bc6]{background-color:#202226;background-image:radial-gradient(#343943 .55px,transparent .55px)}:root[data-theme=dark] .pain-illustration[data-v-91b34bc6]{stroke:#6f7e92}:root[data-theme=dark] .pain-illustration g[fill="#ffffff"][data-v-91b34bc6]{fill:#262a30}:root[data-theme=dark] .pain-illustration g[stroke="#94a3b8"][data-v-91b34bc6]{stroke:#718096}:root[data-theme=dark] .pain-illustration g[stroke="#cbd5e1"][data-v-91b34bc6],:root[data-theme=dark] .pain-illustration line[stroke="#cbd5e1"][data-v-91b34bc6]{stroke:#465162}.accent-stroke[data-v-91b34bc6]{stroke:#64748b;transition:stroke .3s ease}.accent-fill[data-v-91b34bc6]{fill:#64748b;transition:fill .3s ease}.pain-card--violet .accent-fill[data-v-91b34bc6]{fill:#8b5cf6}.pain-card--violet:hover .accent-fill[data-v-91b34bc6]{fill:#7c3aed}.pain-card--amber .accent-stroke[data-v-91b34bc6]{stroke:#d97706}.pain-card--amber:hover .accent-stroke[data-v-91b34bc6]{stroke:#b45309}.pain-card--rose .accent-stroke[data-v-91b34bc6]{stroke:#e11d48}.pain-card--rose .accent-fill[data-v-91b34bc6]{fill:#e11d48}.pain-card--rose:hover .accent-stroke[data-v-91b34bc6]{stroke:#be123c}.pain-card--rose:hover .accent-fill[data-v-91b34bc6]{fill:#be123c}.pain-card--sky .accent-stroke[data-v-91b34bc6]{stroke:#0284c7}.pain-card--sky:hover .accent-stroke[data-v-91b34bc6]{stroke:#0369a1}.pain-card--slate .accent-stroke[data-v-91b34bc6]{stroke:#94a3b8}.pain-card--slate .accent-fill[data-v-91b34bc6]{fill:#94a3b8}.pain-card--slate:hover .accent-stroke[data-v-91b34bc6]{stroke:#7f8ea3}.pain-card--slate:hover .accent-fill[data-v-91b34bc6]{fill:#7f8ea3}.money-sign[data-v-91b34bc6]{fill:#94a3b8;stroke:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:35px;font-weight:600}:root[data-theme=dark] .money-sign[data-v-91b34bc6]{fill:#9aa7b8}@keyframes float-gentle-1-91b34bc6{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes float-gentle-2-91b34bc6{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.illustration-dispersion .tool-1[data-v-91b34bc6],.illustration-dispersion .tool-4[data-v-91b34bc6]{animation:float-gentle-1-91b34bc6 4s ease-in-out infinite}.illustration-dispersion .tool-2[data-v-91b34bc6],.illustration-dispersion .tool-3[data-v-91b34bc6]{animation:float-gentle-2-91b34bc6 3.5s ease-in-out infinite}.illustration-dispersion .question-cue[data-v-91b34bc6]{opacity:0;transform:scale(.85);transform-origin:110px 60px;transition:opacity .22s ease,transform .22s ease}.illustration-dispersion .question-cue circle[data-v-91b34bc6]{fill:#fff;stroke:#64748b;stroke-width:1.2}.illustration-dispersion .question-cue text[data-v-91b34bc6]{fill:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;font-weight:700}.pain-card--violet:hover .question-cue[data-v-91b34bc6]{opacity:1;transform:scale(1)}:root[data-theme=dark] .illustration-dispersion .question-cue circle[data-v-91b34bc6]{fill:#111827;stroke:#7b8798}:root[data-theme=dark] .illustration-dispersion .question-cue text[data-v-91b34bc6]{fill:#d1d5db}@keyframes loop-dash-91b34bc6{to{stroke-dashoffset:-12}}.illustration-files .loop-track[data-v-91b34bc6]{stroke-dasharray:4 3}.pain-card--amber:hover .loop-track[data-v-91b34bc6]{stroke:#f59e0b;animation:loop-dash-91b34bc6 1.2s linear infinite}.pain-card--amber:hover .file-a[data-v-91b34bc6]{transform:translate(2px,-1px)}.pain-card--amber:hover .file-b[data-v-91b34bc6]{transform:translate(-2px,1px)}.illustration-files .file-a[data-v-91b34bc6],.illustration-files .file-b[data-v-91b34bc6]{transition:transform .3s ease}@keyframes marker-appear-91b34bc6{0%,31%,to{opacity:0;transform:scale(.65) translateY(3px)}5%,24%{opacity:1;transform:scale(1) translateY(0)}}.illustration-watch .location-marker[data-v-91b34bc6]{opacity:0;animation:marker-appear-91b34bc6 var(--marker-duration) ease-out var(--marker-delay) infinite;transform-box:fill-box;transform-origin:center}.illustration-watch .marker-1[data-v-91b34bc6]{--marker-duration: 6.7s;--marker-delay: -1.1s}.illustration-watch .marker-2[data-v-91b34bc6]{--marker-duration: 8.3s;--marker-delay: -4.7s}.illustration-watch .marker-3[data-v-91b34bc6]{--marker-duration: 7.1s;--marker-delay: -2.8s}.illustration-watch .marker-4[data-v-91b34bc6]{--marker-duration: 9.7s;--marker-delay: -.6s}.illustration-watch .marker-5[data-v-91b34bc6]{--marker-duration: 7.9s;--marker-delay: -6.2s}.illustration-watch .marker-6[data-v-91b34bc6]{--marker-duration: 6.1s;--marker-delay: -3.4s}:root[data-theme=dark] .illustration-watch .location-markers[data-v-91b34bc6]{fill:#262a30}@media (prefers-reduced-motion: reduce){.illustration-watch .location-marker[data-v-91b34bc6]{animation:none;opacity:1}}.pain-card--rose:hover .win-back[data-v-91b34bc6]{transform:translate(-2px,-2px)}.pain-card--rose:hover .win-front[data-v-91b34bc6]{transform:translate(2px,2px)}.doc-window[data-v-91b34bc6],.clash-badge[data-v-91b34bc6]{transition:transform .3s ease}.pain-card--rose:hover .clash-badge[data-v-91b34bc6]{transform:scale(1.05)}@keyframes flicker-x-91b34bc6{0%,to{opacity:1}50%{opacity:.5}}.pain-card--sky:hover .break-x[data-v-91b34bc6]{animation:flicker-x-91b34bc6 .8s ease-in-out infinite}.pain-card--sky:hover .cloud-device[data-v-91b34bc6]{transform:translateY(-2px)}.cloud-device[data-v-91b34bc6],.pc-device[data-v-91b34bc6]{transition:transform .3s ease}.pain-card--sky:hover .pc-device[data-v-91b34bc6]{transform:scale(1.02)}@keyframes coin-leak-91b34bc6{0%,to{transform:translateY(0);opacity:.72}50%{transform:translateY(5px);opacity:1}}.money-bag[data-v-91b34bc6],.coin-pile[data-v-91b34bc6]{transition:transform .3s ease}.pain-card--slate:hover .money-bag[data-v-91b34bc6]{transform:translateY(1px)}.pain-card--slate:hover .falling-coins[data-v-91b34bc6]{animation:coin-leak-91b34bc6 1.05s ease-in-out infinite}.pain-card--slate:hover .coin-pile[data-v-91b34bc6]{transform:translateY(1px)}.pain-card-body[data-v-91b34bc6]{position:relative;padding:25px 22px}.pain-index[data-v-91b34bc6]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block;margin-bottom:14px;font-size:10px;font-weight:650;color:var(--sf-text-muted);letter-spacing:-.05em}.pain-card:hover .pain-index[data-v-91b34bc6]{color:var(--sf-text-muted)}.pain-card h3[data-v-91b34bc6]{font-size:16px;font-weight:680;margin:0 0 9px;color:var(--sf-text);letter-spacing:-.02em}.pain-card p[data-v-91b34bc6]{margin:0;font-size:12.5px;color:var(--sf-text-secondary);line-height:1.72}@media (max-width: 1024px){.pain-grid[data-v-91b34bc6]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.pain-grid[data-v-91b34bc6]{grid-template-columns:1fr}}.network-illustration[data-v-f640e337]{position:relative;width:340px;height:280px;display:flex;align-items:center;justify-content:center}.center-hub[data-v-f640e337]{position:absolute;width:80px;height:80px;z-index:5;display:flex;align-items:center;justify-content:center}.hub-core[data-v-f640e337]{width:46px;height:46px;border-radius:50%;background:var(--sf-surface);border:1px solid rgba(148,163,184,.22);display:flex;align-items:center;justify-content:center;box-shadow:none;z-index:6}:root[data-theme=dark] .hub-core[data-v-f640e337]{box-shadow:0 6px 14px #00000040}.hub-logo[data-v-f640e337]{width:38px;height:38px}.node[data-v-f640e337]{position:absolute;width:42px;height:42px;z-index:4;transform:translate(-50%,-50%);white-space:nowrap}.node-icon[data-v-f640e337]{width:42px;height:42px;border-radius:50%;background:var(--sf-surface);border:1.5px solid var(--sf-border);color:var(--sf-text-secondary);display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 3px 8px #0000000d}:root[data-theme=dark] .node-icon[data-v-f640e337]{box-shadow:0 3px 8px #0003}.node-label[data-v-f640e337]{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);font-size:11px;font-weight:400!important;line-height:1.4;color:#475569;font-family:Pretendard,Noto Sans KR,-apple-system,sans-serif;white-space:nowrap}.node-workspace[data-v-f640e337]{left:92px;top:78px}.node-web[data-v-f640e337]{left:248px;top:78px}.node-plugin[data-v-f640e337]{left:92px;top:202px}.node-aichat[data-v-f640e337]{left:248px;top:202px}.sub-node[data-v-f640e337]{position:absolute;display:flex;align-items:center;transform:translate(-50%,-50%);z-index:3;white-space:nowrap}.sub-dot[data-v-f640e337]{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--sub-color, #94a3b8);opacity:.72}.sub-label[data-v-f640e337]{position:absolute;top:50%;left:calc(100% + 7px);transform:translateY(-50%);font-size:11px;font-weight:400!important;line-height:1.4;color:#64748b;font-family:Pretendard,Noto Sans KR,-apple-system,sans-serif;white-space:nowrap;animation:sub-label-float-f640e337 4.4s ease-in-out infinite}@keyframes sub-label-float-f640e337{0%,to{opacity:.88;transform:translateY(-50%) translate(0)}25%{opacity:1;transform:translateY(-50%) translate(.6px,-2.5px)}50%{opacity:.94;transform:translateY(-50%) translateY(-4.5px)}75%{opacity:1;transform:translateY(-50%) translate(-.6px,-2px)}}.sub-workspace-folder .sub-label[data-v-f640e337],.sub-web-http .sub-label[data-v-f640e337],.sub-ai-socket .sub-label[data-v-f640e337]{animation-delay:0s}.sub-workspace-knowledge .sub-label[data-v-f640e337],.sub-web-html .sub-label[data-v-f640e337],.sub-ai-llm .sub-label[data-v-f640e337]{animation-delay:.7s}.sub-workspace-db .sub-label[data-v-f640e337],.sub-web-deploy .sub-label[data-v-f640e337]{animation-delay:1.4s}.sub-workspace-auth .sub-label[data-v-f640e337],.sub-plugin-mail .sub-label[data-v-f640e337]{animation-delay:2.1s}.sub-plugin-workflow .sub-label[data-v-f640e337]{animation-delay:2.8s}.sub-workspace-knowledge .sub-label[data-v-f640e337],.sub-workspace-db .sub-label[data-v-f640e337],.sub-workspace-auth .sub-label[data-v-f640e337],.sub-plugin-mail .sub-label[data-v-f640e337],.sub-plugin-workflow .sub-label[data-v-f640e337]{right:calc(100% + 7px);left:auto}.sub-workspace-folder[data-v-f640e337]{left:128px;top:9px;--sub-color: #f59e0b}.sub-workspace-knowledge[data-v-f640e337]{left:4px;top:25px;--sub-color: #8b5cf6}.sub-workspace-db[data-v-f640e337]{left:2px;top:115px;--sub-color: #10b981}.sub-workspace-auth[data-v-f640e337]{left:24px;top:153px;--sub-color: #06b6d4}.sub-web-http[data-v-f640e337]{left:330px;top:43px;--sub-color: #6366f1}.sub-web-html[data-v-f640e337]{left:300px;top:13px;--sub-color: #14b8a6}.sub-web-deploy[data-v-f640e337]{left:330px;top:112px;--sub-color: #0ea5e9}.sub-plugin-mail[data-v-f640e337]{left:2px;top:185px;--sub-color: #3b82f6}.sub-plugin-workflow[data-v-f640e337]{left:4px;top:243px;--sub-color: #ec4899}.sub-ai-socket[data-v-f640e337]{left:312px;top:175px;--sub-color: #3b82f6}.sub-ai-llm[data-v-f640e337]{left:326px;top:247px;--sub-color: #f97316}.connection-lines[data-v-f640e337]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.line-path[data-v-f640e337]{stroke:#cbd5e1!important;stroke-width:1.15;stroke-dasharray:5 7;animation:network-line-flow-f640e337 1.4s linear infinite}.sub-line-path[data-v-f640e337]{fill:none;stroke:#cbd5e1!important;stroke-width:1;stroke-dasharray:3 4;opacity:.8;animation:network-sub-line-flow-f640e337 1.1s linear infinite}@keyframes network-line-flow-f640e337{to{stroke-dashoffset:12}}@keyframes network-sub-line-flow-f640e337{to{stroke-dashoffset:7}}:root[data-theme=dark] .node-label[data-v-f640e337],:root[data-theme=dark] .sub-label[data-v-f640e337]{color:#aebbd0}:root[data-theme=dark] .line-path[data-v-f640e337],:root[data-theme=dark] .sub-line-path[data-v-f640e337]{stroke:#51627a!important}@media (prefers-reduced-motion: reduce){.line-path[data-v-f640e337],.sub-line-path[data-v-f640e337],.sub-label[data-v-f640e337]{animation:none}}.platform-screenshot[data-v-3de0a6b1]{display:flex;align-items:center;flex:1;min-height:0;min-width:0;padding:12px}.platform-screenshot img[data-v-3de0a6b1]{display:block;width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.platform-demo[data-v-3de0a6b1] .platform-webspace-mock{display:flex;flex-direction:column;justify-content:safe center;overflow-y:auto}.platform-demo[data-v-3de0a6b1] .platform-webspace-mock>.sb-deploy-demo{flex-shrink:0}.fade-up[data-v-3de0a6b1]{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.fade-up.visible[data-v-3de0a6b1]{opacity:1;transform:translateY(0)}.section-head[data-v-3de0a6b1]{text-align:center;max-width:720px;margin:0 auto 44px;padding:0 24px}.section-label[data-v-3de0a6b1]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11.5px;font-weight:600;letter-spacing:.18em;color:var(--sf-accent);text-transform:uppercase;display:inline-block;margin-bottom:10px}.section-head h2[data-v-3de0a6b1]{font-size:clamp(28px,3.6vw,42px);font-weight:350;letter-spacing:-.02em;line-height:1.25;margin-top:0;color:var(--sf-text)}.section-desc[data-v-3de0a6b1]{margin-top:12px;font-size:15.5px;color:var(--sf-text-secondary);line-height:1.7}.features[data-v-3de0a6b1]{width:100%;max-width:var(--site-content-max-width);margin:150px auto 0;padding:0 var(--home-section-gutter, 24px)}.platform-showcase[data-v-3de0a6b1]{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);grid-template-rows:64px minmax(0,521px);height:585px;margin-top:48px;border:1px solid var(--sf-border);border-radius:20px;background:var(--sf-surface);overflow:hidden;box-shadow:0 24px 70px #0f172a12}.platform-copy[data-v-3de0a6b1]{position:relative;z-index:1;display:flex;flex-direction:column;min-height:0;padding:34px 34px 28px;border-right:1px solid var(--sf-border)}.platform-tabs[data-v-3de0a6b1]{position:relative;z-index:10;grid-column:1 / -1;display:flex;align-items:flex-end;gap:0;padding:8px 12px 0;border-bottom:1px solid var(--sf-border);border-radius:19px 19px 0 0;background:#f6f8fb;overflow-x:auto;scrollbar-width:none}.platform-tabs[data-v-3de0a6b1]::-webkit-scrollbar{display:none}.platform-tab[data-v-3de0a6b1]{position:relative;display:flex;align-items:center;justify-content:center;flex:1 0 0;min-width:176px;gap:8px;height:48px;box-sizing:border-box;padding:9px 18px;border:1px solid transparent;border-bottom:1px solid var(--sf-border);border-radius:8px 8px 0 0;background:transparent;color:var(--sf-text-secondary);font-size:14px;font-weight:520;cursor:pointer;margin-bottom:-1px;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.platform-tab[data-v-3de0a6b1]:not(:last-child):after{content:"";position:absolute;right:0;top:13px;width:1px;height:21px;background:#d9e0e9}.platform-tab.active[data-v-3de0a6b1]:after,.platform-tab[data-v-3de0a6b1]:has(+.platform-tab.active):after{display:none}.platform-tab svg[data-v-3de0a6b1]{width:17px;height:17px;opacity:.85}.platform-tab[data-v-3de0a6b1]:hover{color:var(--sf-text);background:#ffffff85}:root[data-theme=dark] .platform-tab[data-v-3de0a6b1]:hover{background:#ffffff0d}.platform-tab.active[data-v-3de0a6b1]{z-index:2;color:#334155;border-color:var(--sf-border) var(--sf-border) transparent;border-radius:8px 8px 0 0;background:var(--sf-surface);font-weight:600;box-shadow:0 -2px 8px #0f172a06}.platform-tab.active[data-v-3de0a6b1]:before{display:none}.platform-tab-index[data-v-3de0a6b1]{display:none}.platform-copy-body[data-v-3de0a6b1]{display:flex;flex-direction:column;flex:1;min-height:0;padding:0;animation:platformCopyIn-3de0a6b1 .32s ease both}.platform-kicker[data-v-3de0a6b1]{color:var(--sf-accent);font-size:11px;font-weight:750;letter-spacing:.14em}.platform-copy-body h3[data-v-3de0a6b1]{max-width:390px;margin:12px 0 16px;font-size:29px;line-height:1.34;letter-spacing:-.045em;color:var(--sf-text)}.platform-copy-body>p[data-v-3de0a6b1]{max-width:390px;margin:0;color:var(--sf-text-secondary);font-size:15px;line-height:1.75}.platform-copy-body ul[data-v-3de0a6b1]{display:flex;flex-direction:column;gap:13px;margin:24px 0 16px;padding:0;list-style:none}.platform-copy-body li[data-v-3de0a6b1]{display:flex;align-items:center;gap:9px;color:var(--sf-text-secondary);font-size:13.5px;line-height:1.45}.platform-copy-body li svg[data-v-3de0a6b1]{width:17px;height:17px;flex:none;color:var(--sf-accent)}.platform-link[data-v-3de0a6b1]{display:inline-flex;align-items:center;gap:7px;width:-moz-max-content;width:max-content;margin-top:auto;padding-top:14px;flex-shrink:0;color:var(--sf-accent)!important;font-size:13px;font-weight:700}.platform-link span[data-v-3de0a6b1]{transition:transform .2s ease}.platform-link:hover span[data-v-3de0a6b1]{transform:translate(4px)}.platform-demo[data-v-3de0a6b1]{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;background:linear-gradient(145deg,#f8fafc,#eef4ff);animation:platformDemoIn-3de0a6b1 .38s ease both}.platform-demo-bar[data-v-3de0a6b1]{height:38px;display:flex;align-items:center;gap:6px;padding:0 14px;border-bottom:1px solid var(--sf-border);background:#ffffffd1}.platform-demo-bar>span[data-v-3de0a6b1]{width:7px;height:7px;border-radius:50%;background:#cbd5e1}.platform-demo-bar small[data-v-3de0a6b1]{margin-left:auto;color:#64748b;font-size:10px}.platform-demo[data-v-3de0a6b1] .html-include-wrapper{flex:1;min-height:0}.platform-demo[data-v-3de0a6b1] .html-include-wrapper iframe{width:100%;height:100%;min-height:430px;border:0;background:#fff}@keyframes platformCopyIn-3de0a6b1{0%{opacity:0;transform:translateY(7px)}}@keyframes platformDemoIn-3de0a6b1{0%{opacity:.35;transform:translate(10px)}}@media (max-width: 900px){.platform-showcase[data-v-3de0a6b1]{grid-template-columns:1fr;grid-template-rows:auto;height:auto}.platform-copy[data-v-3de0a6b1]{border-right:0;border-bottom:1px solid var(--sf-border)}.platform-copy-body[data-v-3de0a6b1]{padding-top:30px}.platform-demo[data-v-3de0a6b1]{min-height:420px}.platform-tabs[data-v-3de0a6b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px}.platform-tab[data-v-3de0a6b1]{min-width:0;height:auto;min-height:48px;margin-bottom:0;padding:10px 8px;border-radius:8px;overflow-wrap:anywhere}.platform-tab[data-v-3de0a6b1]:not(:last-child):after{display:none}.platform-tab svg[data-v-3de0a6b1]{flex-shrink:0}}@media (max-width: 600px){.platform-tab[data-v-3de0a6b1]{justify-content:flex-start;padding-left:16px}.platform-copy-body h3[data-v-3de0a6b1]{font-size:25px}}.features-more-btn-wrap[data-v-3de0a6b1]{display:flex;justify-content:center;margin-top:40px}.btn-secondary[data-v-3de0a6b1]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 30px;font-size:15.5px;font-weight:600;color:var(--sf-text);background:#ffffffbf;backdrop-filter:blur(8px);border:1px solid rgba(15,23,42,.08);border-radius:10px;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px #00000005;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-secondary .arrow[data-v-3de0a6b1]{transition:transform .2s ease}.btn-secondary[data-v-3de0a6b1]:hover{background:#fffffff2;border-color:#0f172a26;transform:translateY(-2px);box-shadow:0 6px 18px #0f172a0a}.btn-secondary:hover .arrow[data-v-3de0a6b1]{transform:translate(3px)}:root[data-theme=dark] .btn-secondary[data-v-3de0a6b1]{background:#ffffff0f;border-color:#ffffff1a}:root[data-theme=dark] .btn-secondary[data-v-3de0a6b1]:hover{background:#ffffff1a;border-color:#ffffff2e}.btn-secondary[data-v-3de0a6b1]:active{transform:translateY(0)}.btn-more[data-v-3de0a6b1]{padding:12px 28px;font-size:14.5px;font-weight:600;display:flex;align-items:center;gap:8px}.platform-fade-enter-active[data-v-3de0a6b1],.platform-fade-leave-active[data-v-3de0a6b1]{transition:opacity .15s ease,transform .15s ease}.platform-fade-enter-from[data-v-3de0a6b1]{opacity:0;transform:translateY(6px)}.platform-fade-leave-to[data-v-3de0a6b1]{opacity:0;transform:translateY(-6px)}:root[data-theme=dark] .platform-tabs[data-v-3de0a6b1]{background:#202226}:root[data-theme=dark] .platform-tab[data-v-3de0a6b1]:not(:last-child):after{background:#383c43}:root[data-theme=dark] .platform-tab.active[data-v-3de0a6b1]{color:var(--sf-text);background:var(--sf-surface)}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1]{background:#1f2227}:root[data-theme=dark] .platform-demo-bar[data-v-3de0a6b1]{background:#22252a}:root[data-theme=dark] .platform-demo-bar small[data-v-3de0a6b1]{color:#8993a2}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .mock-ws-folder{background:#1f2227;color:#d9dee7}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .folder-breadcrumb,:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .folder-breadcrumb .current{color:#aab3c1}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .folder-btn,:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .fa-btn-feature{border-color:#434954;background:#292d34;color:#aeb8c7}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .fc-btn-feature{border-color:#36588d;background:#202d43;color:#7af}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .folder-main-card{border-color:#383d45;background:#24272c}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .mf-row{border-bottom-color:#383d45}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .mf-row-name{color:#b8c2d0}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .mf-head-dot,:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .mf-row-dot{border-color:#788493}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-root,:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-main{background:#202328;color:#e2e7ef}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-icons,:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-tree{border-color:#383d45;background:#24272d}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-icons button{color:#9ba7b7}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-icons button.active,:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-row.selected{background:#263752;color:#78aaff}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-icons .add,:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-group{border-color:#383d45}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-row{color:#aeb8c7}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-row small{background:#31363e;color:#9ba7b7}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-search,:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-cards article{border-color:#3b414a;background:#262a30}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-cards article.focus{border-color:#4f83d1;background:#222e41}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-cards article>i{color:#92a0b3}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-cards small,:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-search{color:#8f9bac}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-main header button,:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-cards article button{border-color:#41679e;background:#243650;color:#78aaff}:root[data-theme=dark] .platform-demo[data-v-3de0a6b1] .pe-cards article>span{background:#20372e;color:#5bd39a}.home[data-v-0acd02b3]{--home-section-gutter: 0px;display:flex;flex-direction:column;color:var(--sf-text);background:var(--sf-bg);background-image:radial-gradient(var(--sf-dot-color, rgba(15, 23, 42, .05)) 1px,transparent 1px);background-size:24px 24px}.home>section[data-v-0acd02b3]{width:100%;box-sizing:border-box}@media (max-width: 1280px){.home[data-v-0acd02b3]{--home-section-gutter: 24px}}@media (max-width: 960px){.home[data-v-0acd02b3]{--home-section-gutter: 20px}}:root[data-theme=dark] .home[data-v-0acd02b3]{--sf-dot-color: rgba(255, 255, 255, .025)}.fade-up[data-v-0acd02b3]{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.fade-up.visible[data-v-0acd02b3]{opacity:1;transform:translateY(0)}.fade-up.delay-1[data-v-0acd02b3]{transition-delay:.1s}.fade-up.delay-2[data-v-0acd02b3]{transition-delay:.2s}.fade-up.delay-3[data-v-0acd02b3]{transition-delay:.3s}.section-head[data-v-0acd02b3]{text-align:center;max-width:720px;margin:0 auto 44px;padding:0 24px}.section-label[data-v-0acd02b3]:not(.hero-label){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.section-label[data-v-0acd02b3]{font-size:11.5px;font-weight:600;letter-spacing:.18em;color:var(--sf-accent);text-transform:uppercase;display:inline-block;margin-bottom:10px}.section-head h2[data-v-0acd02b3]{font-size:clamp(28px,3.6vw,42px);font-weight:350;letter-spacing:-.02em;line-height:1.25;margin-top:0;color:var(--sf-text)}.section-desc[data-v-0acd02b3]{margin-top:12px;font-size:15.5px;color:var(--sf-text-secondary);line-height:1.7;max-width:650px;margin-left:auto;margin-right:auto}#workspace-hero[data-v-0acd02b3]{padding:96px var(--home-section-gutter) 0;max-width:var(--site-content-max-width);margin:0 auto;display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 720px){#workspace-hero[data-v-0acd02b3]{padding-top:64px}}.hero-main-row[data-v-0acd02b3]{width:100%;display:grid;grid-template-columns:1.15fr .85fr;align-items:start;gap:48px}@media (max-width: 960px){.hero-main-row[data-v-0acd02b3]{grid-template-columns:1fr;gap:32px}}.hero-copy[data-v-0acd02b3]{text-align:left}.hero-label[data-v-0acd02b3]{opacity:1}.hero-title span[data-v-0acd02b3]{display:block;white-space:pre-line;opacity:1}.hero-sub[data-v-0acd02b3]{opacity:1}.hero-explore-link[data-v-0acd02b3]{opacity:1;margin-top:28px;display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--sf-text-secondary);cursor:pointer}.hero-explore-link .arrow[data-v-0acd02b3]{transition:transform .2s ease}.hero-explore-link[data-v-0acd02b3]:hover{color:var(--sf-accent)}.hero-explore-link:hover .arrow[data-v-0acd02b3]{transform:translate(3px)}.hero-download-panel[data-v-0acd02b3]{margin-top:56px;border:1px solid var(--sf-border);border-radius:18px;padding:28px 28px 24px;background:var(--sf-surface);box-shadow:0 1px 2px #00000005;display:flex;flex-direction:column;opacity:1}.hero-download-eyebrow[data-v-0acd02b3]{font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--sf-accent);text-transform:uppercase}.hero-download-title-row[data-v-0acd02b3]{margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hero-download-title[data-v-0acd02b3]{font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--sf-text)}.beta-status[data-v-0acd02b3]{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;color:var(--sf-text-muted);font-size:10px;font-weight:650;line-height:1}.beta-status i[data-v-0acd02b3]{width:5px;height:5px;border-radius:50%;background:var(--sf-accent)}.hero-download-desc[data-v-0acd02b3]{margin-top:8px;font-size:14px;color:var(--sf-text-secondary);line-height:1.55}.dl-btn[data-v-0acd02b3]{width:100%;border:none;font-family:inherit;margin-top:18px;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px;border-radius:10px;font-size:14.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.dl-btn svg[data-v-0acd02b3]{font-size:18px;flex-shrink:0}.dl-btn-primary[data-v-0acd02b3]{position:relative;overflow:hidden;background:#0f172a;color:#fff!important;box-shadow:0 2px 8px #0f172a1f}.dl-btn-primary[data-v-0acd02b3]:after{content:"";position:absolute;top:-60%;bottom:-60%;left:-30%;width:22%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:heroButtonShine-0acd02b3 1.4s 1.25s ease-in-out both;pointer-events:none}@keyframes heroButtonShine-0acd02b3{0%{left:-30%}to{left:115%}}.dl-btn-primary[data-v-0acd02b3]:hover{background:#1e293b;transform:translateY(-1px)}:root[data-theme=dark] .dl-btn-primary[data-v-0acd02b3]{background:#f1f2f4;color:#0f172a!important;box-shadow:0 2px 8px #0003}:root[data-theme=dark] .dl-btn-primary[data-v-0acd02b3]:hover{background:#fff}.hero-download-notice[data-v-0acd02b3]{margin-top:18px;padding-top:14px;border-top:1px solid var(--sf-border);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;font-size:12px}.hero-download-notice .notice-label[data-v-0acd02b3]{padding:5px 6px;border:1px solid var(--sf-border);border-radius:3px;color:var(--sf-text-secondary);font-size:9px;font-weight:400;line-height:1}.hero-download-notice span[data-v-0acd02b3]{color:var(--sf-text-secondary);font-weight:400;line-height:1.5}.hero-title[data-v-0acd02b3]{font-size:clamp(34px,5.2vw,56px);font-weight:350;letter-spacing:-.02em;line-height:120%;color:var(--sf-text)}.hero-sub[data-v-0acd02b3]{margin-top:22px;white-space:pre-line;font-size:17px;color:var(--sf-text-secondary);line-height:1.65}.hero-frame-wrap[data-v-0acd02b3]{width:100%;max-width:var(--site-content-max-width);margin:88px auto 16px;border-radius:12px;overflow:hidden;isolation:isolate;border:1px solid var(--sf-border);display:flex;flex-direction:column;opacity:1}@media (prefers-reduced-motion: reduce){.hero-label[data-v-0acd02b3],.hero-title span[data-v-0acd02b3],.hero-sub[data-v-0acd02b3],.hero-explore-link[data-v-0acd02b3],.hero-download-panel[data-v-0acd02b3],.hero-frame-wrap[data-v-0acd02b3]{opacity:1;animation:none;transform:none;filter:none}.dl-btn-primary[data-v-0acd02b3]:after{display:none}.v-card[data-v-0acd02b3]{animation:none!important}}.hero-frame-chrome[data-v-0acd02b3]{display:flex;align-items:center;gap:14px;height:40px;padding:0 14px;background:var(--sf-bg-alt);border-bottom:1px solid var(--sf-border);flex-shrink:0}.hero-frame-dots[data-v-0acd02b3]{display:flex;gap:6px;flex-shrink:0}.hero-frame-dots .dot[data-v-0acd02b3]{width:11px;height:11px;border-radius:50%}.dot-red[data-v-0acd02b3]{background:#ff5f57}.dot-yellow[data-v-0acd02b3]{background:#febc2e}.dot-green[data-v-0acd02b3]{background:#28c840}.hero-frame-url[data-v-0acd02b3]{flex:1;max-width:360px;margin:0 auto;height:24px;padding:0 12px;background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:999px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--sf-text-secondary)}.hero-frame-url svg[data-v-0acd02b3]{font-size:12px;color:#16a34a}.hero-frame-spacer[data-v-0acd02b3]{width:56px;flex-shrink:0}#hero-frame[data-v-0acd02b3]{display:block;width:100%;height:660px;border:0;background:0 0}@media (max-width: 720px){.hero-frame-wrap[data-v-0acd02b3]{margin:24px auto 0}#hero-frame[data-v-0acd02b3]{height:680px}}.btn-primary[data-v-0acd02b3]{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-size:15.5px;font-weight:600;color:#fff!important;background:linear-gradient(135deg,var(--sf-accent) 0%,#1d4ed8 100%);border:1px solid rgba(255,255,255,.08);border-radius:10px;text-decoration:none;box-shadow:0 4px 12px #1d4ed82e,inset 0 1px #ffffff26;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),filter .2s ease}.btn-primary[data-v-0acd02b3]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1d4ed847,inset 0 1px #fff3;filter:brightness(1.05)}.btn-primary[data-v-0acd02b3]:active{transform:translateY(0)}.solution-banner[data-v-0acd02b3]{max-width:var(--site-content-max-width);margin:140px auto 0;padding:0 var(--home-section-gutter)}.solution-card-wide[data-v-0acd02b3]{position:relative;background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:17px;padding:0;overflow:hidden;box-shadow:0 4px 30px #00000004}.solution-card-wide[data-v-0acd02b3]:before{display:none}:root[data-theme=dark] .solution-card-wide[data-v-0acd02b3]:before{background:radial-gradient(circle,rgba(56,189,248,.06) 0%,transparent 70%)}.solution-badge[data-v-0acd02b3]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.15em;color:var(--sf-accent);background:#0ea5e914;padding:5px 10px;border-radius:6px;margin-bottom:20px;text-transform:uppercase;align-self:flex-start}:root[data-theme=dark] .solution-badge[data-v-0acd02b3]{background:#38bdf81f}.solution-content-wrapper[data-v-0acd02b3]{display:grid;grid-template-columns:1.1fr .9fr;gap:0;align-items:stretch;position:relative;z-index:1}@media (max-width: 960px){.solution-content-wrapper[data-v-0acd02b3]{grid-template-columns:1fr;gap:40px}.solution-card-wide[data-v-0acd02b3]{padding:0}.hero-download-panel[data-v-0acd02b3]{margin-top:0;min-width:0;padding:24px}}.solution-text-side[data-v-0acd02b3]{padding:42px 46px 40px;background:#fff;display:flex;flex-direction:column;justify-content:center}.solution-visual-side[data-v-0acd02b3]{padding:44px 40px;border-left:1px solid var(--sf-border);background-color:#fbfcfd;background-image:radial-gradient(circle,rgba(100,116,139,.12) .65px,transparent .8px);background-size:38px 38px;background-position:0 0}:root[data-theme=dark] .solution-text-side[data-v-0acd02b3]{background:#202020}:root[data-theme=dark] .solution-visual-side[data-v-0acd02b3]{background-color:#1c1d1f;background-image:radial-gradient(circle,rgba(148,163,184,.1) .65px,transparent .8px)}.solution-text-side h2[data-v-0acd02b3]{font-size:clamp(26px,3.2vw,36px);font-weight:350;line-height:120%;letter-spacing:-.02em;color:var(--sf-text);margin:0 0 16px}.solution-desc[data-v-0acd02b3]{font-size:14.5px;color:var(--sf-text-secondary);line-height:1.65;margin-bottom:24px}.solution-desc strong[data-v-0acd02b3]{color:var(--sf-text);font-weight:400}.solution-features-list[data-v-0acd02b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px dashed var(--sf-border)}.sol-feature-item[data-v-0acd02b3]{display:block;align-items:start;gap:10px;padding:16px 20px 3px 0;border:0;border-radius:0;background:transparent;font-size:12.5px;color:var(--sf-text-secondary)}.sol-feature-item+.sol-feature-item[data-v-0acd02b3]{padding-left:20px;border-left:1px dashed var(--sf-border)}.sol-feature-item>span[data-v-0acd02b3]{display:none}.sol-feature-item p[data-v-0acd02b3]{display:grid;gap:6px;line-height:1.55}.sol-feature-item b[data-v-0acd02b3]{font-size:15px;font-weight:650;color:var(--sf-text)}.sol-feature-dot[data-v-0acd02b3]{width:6px;height:6px;border-radius:50%;background:var(--sf-accent);box-shadow:0 0 8px var(--sf-accent)}.solution-visual-side[data-v-0acd02b3]{display:flex;align-items:center;justify-content:center;width:100%}@media (max-width: 960px){.solution-text-side[data-v-0acd02b3]{padding:36px 30px}.solution-visual-side[data-v-0acd02b3]{padding:20px 18px;border-left:0;border-top:1px solid var(--sf-border)}.solution-features-list[data-v-0acd02b3]{grid-template-columns:1fr}.sol-feature-item+.sol-feature-item[data-v-0acd02b3]{padding-left:0;border-left:0}}.why[data-v-0acd02b3]{max-width:var(--site-content-max-width);margin:170px auto 0;padding:0 var(--home-section-gutter)}.why .section-head[data-v-0acd02b3]{max-width:760px;margin-left:auto;margin-right:auto}.why-layout[data-v-0acd02b3]{display:grid;grid-template-columns:.82fr 1.18fr;border:1px solid var(--sf-border);border-radius:20px;overflow:hidden;background:var(--sf-surface)}.why-lead[data-v-0acd02b3]{padding:42px 38px;background:#f8fafc;border-right:1px solid var(--sf-border);display:flex;flex-direction:column}:root[data-theme=dark] .why-lead[data-v-0acd02b3]{background:#202020}.why-lead>span[data-v-0acd02b3]{font:700 10px ui-monospace,monospace;letter-spacing:.15em;color:#64748b}.why-lead h3[data-v-0acd02b3]{margin:17px 0 15px;font-size:27px;line-height:1.35;letter-spacing:-.04em}.why-lead p[data-v-0acd02b3]{color:var(--sf-text-secondary);font-size:14px;line-height:1.7}.why-lead>div[data-v-0acd02b3]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:30px}.why-lead>div b[data-v-0acd02b3]{padding:5px 8px;border:1px solid #d8dee8;border-radius:5px;background:#fff;color:#64748b;font:700 9px ui-monospace,monospace;letter-spacing:.08em}:root[data-theme=dark] .why-lead>div b[data-v-0acd02b3]{border-color:var(--sf-border);background:#282828;color:#aeb8c7}.why-list[data-v-0acd02b3]{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin:0}.why-list li[data-v-0acd02b3]{display:flex;align-items:center;gap:11px;min-height:154px;padding:30px 26px;border:0;border-right:1px solid var(--sf-border);border-bottom:1px solid var(--sf-border);border-radius:0;background:var(--sf-surface);font-size:14px;font-weight:650;color:var(--sf-text);position:relative;transition:border-color .2s ease}.why-list li[data-v-0acd02b3]:hover{background:#fafbfc}:root[data-theme=dark] .why-list li[data-v-0acd02b3]:hover{background:#292929}.why-number[data-v-0acd02b3]{position:absolute;top:12px;right:14px;color:var(--sf-text-muted);font:600 10px ui-monospace,monospace;letter-spacing:.08em}.why-icon[data-v-0acd02b3]{color:#475569;width:22px;height:22px;flex-shrink:0}.why-list li div[data-v-0acd02b3]{display:grid;gap:8px}.why-list li b[data-v-0acd02b3]{font-size:15px}.why-list li p[data-v-0acd02b3]{color:var(--sf-text-secondary);font-size:12.5px;line-height:1.65}.why-list li[data-v-0acd02b3]:nth-child(2n){border-right:0}.why-list li[data-v-0acd02b3]:nth-last-child(-n+2){border-bottom:0}@media (max-width: 640px){.why-layout[data-v-0acd02b3]{grid-template-columns:1fr}.why-lead[data-v-0acd02b3]{border-right:0;border-bottom:1px solid var(--sf-border)}.why-list[data-v-0acd02b3]{grid-template-columns:1fr}.why-list li[data-v-0acd02b3],.why-list li[data-v-0acd02b3]:nth-child(2n),.why-list li[data-v-0acd02b3]:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--sf-border)}.why-list li[data-v-0acd02b3]:last-child{border-bottom:0}}.solutions[data-v-0acd02b3]{max-width:var(--site-content-max-width);margin:160px auto 0;padding:0 var(--home-section-gutter)}.why .section-label[data-v-0acd02b3],.solutions .section-label[data-v-0acd02b3],.use-cases .section-label[data-v-0acd02b3]{color:#3b82f6e0}.solutions .section-head h2[data-v-0acd02b3],.use-cases .section-head h2[data-v-0acd02b3]{color:#111827}:root[data-theme=dark] .solutions .section-head h2[data-v-0acd02b3],:root[data-theme=dark] .use-cases .section-head h2[data-v-0acd02b3]{color:var(--sf-text)}.solution-cards[data-v-0acd02b3]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.solution-card[data-v-0acd02b3]{border:1px solid var(--sf-border);border-radius:18px;padding:0;background:var(--sf-surface);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.solution-card[data-v-0acd02b3]:hover{border-color:#64748b52;box-shadow:0 10px 26px #0f172a0b}.solution-visual[data-v-0acd02b3]{height:176px;position:relative;overflow:hidden;border-bottom:1px solid var(--sf-border);background-color:#fbfcfd;background-image:linear-gradient(rgba(203,213,225,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(203,213,225,.2) 1px,transparent 1px);background-size:28px 28px}:root[data-theme=dark] .solution-visual[data-v-0acd02b3]{background-color:#0b1329;background-image:radial-gradient(rgba(255,255,255,.04) .7px,transparent .7px)}.solution-visual[data-v-0acd02b3]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.09) 0%,transparent 70%);pointer-events:none}:root[data-theme=dark] .solution-visual[data-v-0acd02b3]:before{background:radial-gradient(circle at 50% 50%,rgba(56,189,248,.08) 0%,transparent 70%)}.solution-symbol[data-v-0acd02b3]{position:absolute;left:50%;top:50%;width:76px;height:76px;transform:translate(-50%,-50%) rotate(-5deg);border:1px solid rgba(14,165,233,.15);border-radius:20px;background:#ffffffb8;backdrop-filter:blur(12px) saturate(180%);display:flex;align-items:center;justify-content:center;font-size:34px;box-shadow:0 16px 35px #0f172a0f;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .25s ease,color .25s ease}:root[data-theme=dark] .solution-symbol[data-v-0acd02b3]{background:#0f172ab8;border-color:#ffffff14;box-shadow:0 16px 35px #0003}.solution-card:hover .solution-symbol[data-v-0acd02b3]{transform:translate(-50%,-50%) rotate(-5deg)}.solution-orbit[data-v-0acd02b3]{position:absolute;left:50%;top:50%;border:1px solid #dbe3ee;border-radius:50%;transform:translate(-50%,-50%);opacity:.5}:root[data-theme=dark] .solution-orbit[data-v-0acd02b3]{border-color:#ffffff14}.orbit-a[data-v-0acd02b3]{width:150px;height:96px;transform:translate(-50%,-50%) rotate(16deg)}.orbit-b[data-v-0acd02b3]{width:190px;height:120px;transform:translate(-50%,-50%) rotate(-18deg);border-style:dashed}.solution-chip[data-v-0acd02b3]{display:none}.solution-card:nth-child(1) .solution-visual[data-v-0acd02b3]:before{background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.045) 0%,transparent 52%)}.solution-card:nth-child(1) .solution-symbol[data-v-0acd02b3]{color:#2563eb;border-color:#2563eb38}:root[data-theme=dark] .solution-card:nth-child(1) .solution-symbol[data-v-0acd02b3]{color:#818cf8;border-color:#818cf833}.solution-card:nth-child(1) .solution-symbol svg[data-v-0acd02b3]{filter:none}.solution-card:nth-child(2) .solution-visual[data-v-0acd02b3]{background-color:#fbfcfd}:root[data-theme=dark] .solution-card:nth-child(2) .solution-visual[data-v-0acd02b3]{background-color:#06110f}.solution-card:nth-child(2) .solution-visual[data-v-0acd02b3]:before{background:radial-gradient(circle at 50% 50%,rgba(13,148,136,.04) 0%,transparent 52%)}.solution-card:nth-child(2) .solution-symbol[data-v-0acd02b3]{color:#0f766e;border-color:#0f766e2e;border-radius:50%}:root[data-theme=dark] .solution-card:nth-child(2) .solution-symbol[data-v-0acd02b3]{color:#34d399;border-color:#34d39933}.solution-card:nth-child(2) .solution-symbol svg[data-v-0acd02b3]{filter:none}.solution-card:nth-child(3) .solution-visual[data-v-0acd02b3]{background-color:#fbfcfd}:root[data-theme=dark] .solution-card:nth-child(3) .solution-visual[data-v-0acd02b3]{background-color:#15090d}.solution-card:nth-child(3) .solution-visual[data-v-0acd02b3]:before{background:radial-gradient(circle at 50% 50%,rgba(234,88,12,.04) 0%,transparent 52%)}.solution-card:nth-child(3) .solution-symbol[data-v-0acd02b3]{color:#ea580c;border-color:#ea580c33;transform:translate(-50%,-50%) rotate(45deg);border-radius:18px}:root[data-theme=dark] .solution-card:nth-child(3) .solution-symbol[data-v-0acd02b3]{color:#fb7185;border-color:#fb718533}.solution-card:nth-child(3) .solution-symbol svg[data-v-0acd02b3]{transform:rotate(-45deg);filter:none}.solution-card:nth-child(3):hover .solution-symbol[data-v-0acd02b3]{transform:translate(-50%,-50%) rotate(45deg)}.visual-decor[data-v-0acd02b3]{position:absolute;inset:0;pointer-events:none}.v-card[data-v-0acd02b3]{position:absolute;padding:6px 12px;border-radius:8px;background:#ffffffd9;backdrop-filter:blur(8px);border:1px solid rgba(15,23,42,.08);box-shadow:0 6px 16px #0f172a0a;color:var(--sf-text);font-size:10.5px;font-weight:600;display:flex;align-items:center;gap:6px;animation:visualFloat-0acd02b3 4.2s ease-in-out infinite}.solutions.paused .v-card[data-v-0acd02b3]{animation-play-state:paused}:root[data-theme=dark] .v-card[data-v-0acd02b3]{background:#1e293bd9;border-color:#ffffff0f;box-shadow:0 6px 16px #0003}.v-card svg[data-v-0acd02b3]{width:14px;height:14px}.enterprise-decor .v-card-file svg[data-v-0acd02b3],.enterprise-decor .v-card-member svg[data-v-0acd02b3],.enterprise-decor .v-card-chat svg[data-v-0acd02b3],.enterprise-decor .v-card-office svg[data-v-0acd02b3],.enterprise-decor .v-card-db svg[data-v-0acd02b3],.enterprise-decor .v-card-ai svg[data-v-0acd02b3],.enterprise-decor .v-card-auth svg[data-v-0acd02b3]{color:#2563eb}.community-decor .v-card-member svg[data-v-0acd02b3],.community-decor .v-card-media svg[data-v-0acd02b3],.community-decor .v-card-board svg[data-v-0acd02b3],.community-decor .v-card-chat svg[data-v-0acd02b3]{color:#0f766e}.individual-decor .v-card-note svg[data-v-0acd02b3],.individual-decor .v-card-file svg[data-v-0acd02b3],.individual-decor .v-card-edit svg[data-v-0acd02b3],.individual-decor .v-card-code svg[data-v-0acd02b3],.individual-decor .v-card-convert svg[data-v-0acd02b3]{color:#ea580c}@keyframes visualFloat-0acd02b3{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.v-card-upload[data-v-0acd02b3]{left:10%;bottom:25%;animation-delay:.9s}.v-card-lock[data-v-0acd02b3]{right:12%;top:22%;animation-delay:2.2s}.v-card-compact[data-v-0acd02b3]{padding:5px 9px;gap:4px;font-size:10px}.v-card-compact svg[data-v-0acd02b3]{width:12px;height:12px}.enterprise-decor .v-card-file[data-v-0acd02b3]{left:4%;top:7%;animation-delay:0s}.enterprise-decor .v-card-member[data-v-0acd02b3]{left:28%;top:5%;animation-delay:.3s}.enterprise-decor .v-card-chat[data-v-0acd02b3]{left:54%;top:7%;animation-delay:.6s}.enterprise-decor .v-card-office[data-v-0acd02b3]{left:78%;top:9%;animation-delay:.9s}.enterprise-decor .v-card-db[data-v-0acd02b3]{left:8%;top:83%;animation-delay:1.2s}.enterprise-decor .v-card-ai[data-v-0acd02b3]{left:42%;top:85%;animation-delay:1.5s;border-color:#0ea5e938}.enterprise-decor .v-card-auth[data-v-0acd02b3]{left:76%;top:81%;animation-delay:1.8s}.community-decor .v-card-member[data-v-0acd02b3]{left:6%;top:10%;animation-delay:0s}.community-decor .v-card-media[data-v-0acd02b3]{right:6%;top:10%;animation-delay:.5s}.community-decor .v-card-board[data-v-0acd02b3]{left:8%;bottom:14%;animation-delay:1s}.community-decor .v-card-chat[data-v-0acd02b3]{right:8%;bottom:14%;animation-delay:1.5s}.individual-decor .v-card-note[data-v-0acd02b3]{left:4%;top:8%;animation-delay:0s}.individual-decor .v-card-file[data-v-0acd02b3]{left:36%;top:5%;animation-delay:.4s}.individual-decor .v-card-edit[data-v-0acd02b3]{left:68%;top:8%;animation-delay:.8s}.individual-decor .v-card-code[data-v-0acd02b3]{left:18%;top:83%;animation-delay:1.2s}.individual-decor .v-card-convert[data-v-0acd02b3]{left:56%;top:85%;animation-delay:1.6s}:root[data-theme=dark] .solution-card:nth-child(3) .solution-visual[data-v-0acd02b3]{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px)}.solution-card-body[data-v-0acd02b3]{padding:28px 28px 30px}.solution-card-label[data-v-0acd02b3]{color:#64748b;font:700 10px ui-monospace,monospace;letter-spacing:.13em}.solution-card h3[data-v-0acd02b3]{font-size:20px;font-weight:750;margin:10px 0 12px;color:var(--sf-text)}.solution-card-link[data-v-0acd02b3]{display:inline-flex;gap:6px;margin-top:22px;color:var(--sf-text)!important;font-size:13px;font-weight:700}.solution-card-link span[data-v-0acd02b3]{color:var(--sf-accent);transition:transform .2s ease}.solution-card-link:hover span[data-v-0acd02b3]{transform:translate(4px)}.solution-card p[data-v-0acd02b3]{font-size:14px;color:var(--sf-text-secondary);line-height:1.65}@media (max-width: 900px){.solution-cards[data-v-0acd02b3]{grid-template-columns:1fr}}.use-cases[data-v-0acd02b3]{max-width:var(--site-content-max-width);margin:160px auto 0;padding:0 var(--home-section-gutter)}.use-case-table[data-v-0acd02b3]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.use-case-row[data-v-0acd02b3]{display:grid;grid-template-columns:1fr;gap:10px 16px;min-height:196px;padding:27px 28px;border:1px solid var(--sf-border);border-radius:18px;background:var(--sf-surface);transition:border-color .2s ease,box-shadow .2s ease}.use-case-row[data-v-0acd02b3]:hover{border-color:#64748b52;box-shadow:0 8px 22px #0f172a0a}.use-case-index[data-v-0acd02b3]{grid-row:1 / span 3;color:var(--sf-text-muted);font:600 10px ui-monospace,monospace;padding-top:5px}.use-case-who[data-v-0acd02b3]{margin:0;font-weight:750;color:var(--sf-text);font-size:17px;line-height:1.45}.use-case-scenario[data-v-0acd02b3]{color:var(--sf-text-secondary);font-size:14px;line-height:1.65}.use-case-benefit[data-v-0acd02b3]{align-self:end;margin-top:7px;padding-top:13px;border-top:1px solid rgba(148,163,184,.2);color:var(--sf-text-secondary);font-size:12px;font-weight:700}@media (max-width: 640px){.use-case-row[data-v-0acd02b3]{grid-template-columns:1fr;gap:8px}.use-case-table[data-v-0acd02b3]{grid-template-columns:1fr}}.pricing[data-v-0acd02b3]{max-width:var(--site-content-max-width);margin:160px auto 0;padding:0 var(--home-section-gutter)}.pricing-container-wrap[data-v-0acd02b3]{margin-top:40px}.closing-cta[data-v-0acd02b3]{position:relative;max-width:var(--site-content-max-width);margin:150px auto 70px;padding:0 var(--home-section-gutter);overflow:hidden;border-top:1px solid var(--sf-border);background:transparent}.closing-glow[data-v-0acd02b3]{position:absolute;top:50%;right:-100px;transform:translateY(-50%);width:420px;height:260px;background:radial-gradient(circle,rgba(59,130,246,.1) 0%,transparent 70%);filter:blur(40px);pointer-events:none}.closing-content[data-v-0acd02b3]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:70px;padding:72px 20px}.closing-title[data-v-0acd02b3]{font-size:clamp(34px,4.2vw,50px);font-weight:400;letter-spacing:-.045em;line-height:120%;margin:0 0 20px;color:var(--sf-text)}.closing-desc[data-v-0acd02b3]{max-width:620px;font-size:15px;line-height:1.8;color:var(--sf-text-secondary);margin:0}.closing-actions[data-v-0acd02b3]{display:flex;min-width:190px;flex-direction:column;align-items:stretch;gap:13px}.closing-actions .btn-primary[data-v-0acd02b3]{justify-content:center;padding:14px 22px;border:0;border-radius:9px;background:#3b82f6d9;box-shadow:none;font-size:14px;font-weight:650;filter:none;transition:background-color .18s ease}.closing-actions .btn-primary[data-v-0acd02b3]:hover{transform:none;background:#3b82f6f2;box-shadow:none;filter:none}.closing-actions .btn-primary[data-v-0acd02b3]:active{transform:none;background:#3b82f6}.closing-product-link[data-v-0acd02b3]{padding:10px;color:var(--sf-text-secondary)!important;text-align:center;font-size:13px;font-weight:600}@media (max-width: 640px){.closing-cta[data-v-0acd02b3]{padding:0 20px}.closing-content[data-v-0acd02b3]{grid-template-columns:1fr;gap:34px;padding:58px 0}.closing-actions[data-v-0acd02b3]{min-width:0;align-items:flex-start}}@media (min-width: 641px){.desktop-only[data-v-0acd02b3]{display:block}}@media (max-width: 640px){.desktop-only[data-v-0acd02b3]{display:none}}
