.application-switcher[data-v-ea1e6e78]{color:#173e39;text-align:left;z-index:80;flex-shrink:0;font:14px/1.5 system-ui,sans-serif;position:relative}.application-switcher summary[data-v-ea1e6e78]{cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#fff;border:1px solid #d2dfdb;border-radius:9px;min-height:40px;padding:9px 13px;list-style:none}.application-switcher summary[data-v-ea1e6e78]::-webkit-details-marker{display:none}.application-switcher summary[data-v-ea1e6e78]:focus-visible{outline-offset:2px;outline:3px solid #91caba}.application-switcher nav[data-v-ea1e6e78]{background:#fff;border:1px solid #d7e1dd;border-radius:12px;width:252px;max-width:calc(100vw - 32px);padding:7px;display:block;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 36px #173e3920}.application-switcher a[data-v-ea1e6e78]{color:#23413b;border-radius:7px;padding:12px;font-weight:600;text-decoration:none;border:0!important;margin:0!important;display:block!important}.application-switcher a[data-v-ea1e6e78]:hover,.application-switcher a[aria-current][data-v-ea1e6e78]{background:#eff6f2}.application-switcher small[data-v-ea1e6e78]{color:#6b7e77;margin-top:2px;font-size:12px;font-weight:400;display:block}.technology-site[data-v-13d92f58]{--ink:#193c3d;--muted:#657979;--line:#d7e1dc;--accent:#cbff78;color:var(--ink);background:#f8faf6;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6}.technology-site[data-v-13d92f58] *{box-sizing:border-box}.technology-site a[data-v-13d92f58]{color:inherit;text-decoration:none}.technology-site button[data-v-13d92f58]{font:inherit}.technology-site header[data-v-13d92f58]{border-bottom:1px solid var(--line);align-items:center;gap:70px;max-width:1440px;margin:auto;padding:26px 54px;display:flex}.logo[data-v-13d92f58]{letter-spacing:-1px;align-items:center;gap:10px;font-size:24px;font-weight:750;display:flex}.logo-icon[data-v-13d92f58]{background:var(--ink);color:#fff;border-radius:8px;place-content:center;width:42px;height:42px;font-size:30px;line-height:1;display:grid;position:relative}.logo-icon span[data-v-13d92f58]{color:var(--accent);position:absolute;bottom:4px;right:6px}.logo small[data-v-13d92f58]{letter-spacing:1.6px;font-size:7px;font-weight:500;display:block}.technology-site header nav[data-v-13d92f58]{gap:30px;font-size:13px;display:flex}.header-actions[data-v-13d92f58]{align-items:center;gap:24px;margin-left:auto;display:flex}.sign-in[data-v-13d92f58]{font-size:13px}.hero[data-v-13d92f58]{grid-template-columns:1.1fr 1fr;align-items:center;gap:55px;max-width:1440px;margin:auto;padding:85px 54px 70px;display:grid}.eyebrow[data-v-13d92f58]{letter-spacing:2px;margin:0 0 26px;font-size:10px;font-weight:600}.eyebrow i[data-v-13d92f58]{background:#78a660;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.hero h1[data-v-13d92f58]{letter-spacing:-2px;margin:0;font-size:clamp(35px,3.7vw,58px);line-height:1.34}.hero h1 em[data-v-13d92f58]{color:#5d8473;font-style:normal}.intro[data-v-13d92f58]{color:var(--muted);margin:28px 0;font-size:16px;line-height:2}.hero-actions[data-v-13d92f58]{align-items:center;gap:26px;margin-top:35px;display:flex}.button[data-v-13d92f58]{background:var(--ink);border-radius:5px;justify-content:space-between;align-items:center;gap:30px;padding:15px 23px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex;color:#fff!important}.button[data-v-13d92f58]:hover{background:#2d5653}.text-link[data-v-13d92f58]{font-size:12px}.hero-keywords[data-v-13d92f58]{color:#84918c;letter-spacing:1px;gap:20px;margin-top:35px;font:10px ui-monospace,monospace;display:flex}.identity-visual[data-v-13d92f58]{background:radial-gradient(at 50% 40%,#e3efdf,#f3f6ed 75%);border:1px solid #e4e9de;border-radius:10px;height:480px;position:relative;overflow:hidden}.visual-top[data-v-13d92f58]{letter-spacing:1px;color:#83947e;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:20px;left:22px;right:22px}.orbit[data-v-13d92f58]{border:1px solid #d3dfcb;border-radius:50%;width:400px;height:200px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}.orbit-two[data-v-13d92f58]{width:350px;height:310px;transform:translate(-50%,-50%)rotate(45deg)}.product-object[data-v-13d92f58]{filter:drop-shadow(13px 20px 15px #445e4825);position:absolute;top:70px;left:50%;transform:translate(-50%)rotate(-8deg)}.product-neck[data-v-13d92f58]{background:linear-gradient(90deg,#6b7659,#c3ccb0,#6e7b5c);border-top:5px solid #617159;border-radius:8px 8px 2px 2px;width:64px;height:28px;margin:auto}.product-bottle[data-v-13d92f58]{background:linear-gradient(100deg,#b3c29b,#e4e9c7 25%,#eaf1d7 50%,#9aaa84);border-radius:35px 35px 19px 19px;width:147px;height:270px;padding:70px 13px 20px}.product-label[data-v-13d92f58]{background:#fdfbf1;flex-direction:column;align-items:center;min-height:164px;padding:18px 10px 12px;display:flex;box-shadow:1px 2px 5px #31433220}.product-label small[data-v-13d92f58]{letter-spacing:2px;font-size:6px}.product-label strong[data-v-13d92f58]{letter-spacing:2px;margin:7px 0;font-size:17px;line-height:1.45}.product-label>span[data-v-13d92f58]{margin-top:7px;font:5px ui-monospace,monospace}.code-grid[data-v-13d92f58]{grid-template-columns:repeat(5,4px);gap:1px;display:grid}.code-grid i[data-v-13d92f58]{height:4px}.code-grid .filled[data-v-13d92f58]{background:#365147}.data-tag[data-v-13d92f58]{background:#fffe;border:1px solid #e3e9db;border-radius:6px;min-width:147px;padding:16px 20px;position:absolute;box-shadow:0 10px 35px #294a3610}.data-tag small[data-v-13d92f58]{letter-spacing:1px;color:#81917e;font:7px ui-monospace,monospace;display:block}.data-tag b[data-v-13d92f58]{margin-top:4px;font-size:14px;font-weight:600;display:block}.data-tag>span[data-v-13d92f58]{color:#82917d;font-size:9px}.tag-one[data-v-13d92f58]{top:125px;left:20px}.tag-two[data-v-13d92f58]{top:255px;right:17px}.tag-three[data-v-13d92f58]{align-items:center;gap:7px;padding:10px 14px;display:flex;bottom:58px;left:25px}.tag-three b[data-v-13d92f58]{margin:0;font-size:10px}.tag-three .connection-dot[data-v-13d92f58]{background:#8daf63;border-radius:50%;width:6px;height:6px}.visual-bottom[data-v-13d92f58]{letter-spacing:2px;color:#8c9d83;align-items:center;gap:15px;font-size:8px;display:flex;position:absolute;bottom:18px;left:25px;right:25px}.visual-bottom i[data-v-13d92f58]{background:#d6e0ce;flex:1;height:1px}.principle[data-v-13d92f58]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:60px;max-width:1332px;margin:auto;padding:20px 0;display:flex}.principle>span[data-v-13d92f58]{color:#8c9b92;font-size:10px}.principle p[data-v-13d92f58]{margin:0;font-size:13px}.section[data-v-13d92f58]{max-width:1332px;margin:0 auto;padding:76px 0}.section-heading[data-v-13d92f58]{justify-content:space-between;align-items:end;margin-bottom:36px;display:flex}.section h2[data-v-13d92f58],.closing h2[data-v-13d92f58]{letter-spacing:-1px;margin:0;font-size:32px;font-weight:650;line-height:1.5}.section-heading .eyebrow[data-v-13d92f58]{color:#81928a;margin-bottom:15px}.section-heading>p[data-v-13d92f58]{color:var(--muted);font-size:12px}.technology-tabs[data-v-13d92f58]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.technology-tabs button[data-v-13d92f58]{text-align:left;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:0 0;border-radius:6px;padding:17px 20px;position:relative}.technology-tabs button[aria-selected=true][data-v-13d92f58]{background:var(--ink);border-color:var(--ink);color:#fff}.technology-tabs strong[data-v-13d92f58]{font:600 23px ui-monospace,monospace;display:block}.technology-tabs span[data-v-13d92f58]{opacity:.75;margin-top:3px;font-size:11px;display:block}.technology-tabs i[data-v-13d92f58]{font-style:normal;position:absolute;top:20px;right:20px}.technology-panel[data-v-13d92f58]{background:#edf2ea;border:1px solid #dfe8da;border-radius:7px;grid-template-columns:1.3fr 1fr;gap:65px;min-height:345px;margin-top:20px;padding:44px;display:grid}.technology-panel small[data-v-13d92f58]{letter-spacing:1.5px;color:#7b9484;font:9px ui-monospace,monospace}.technology-panel h3[data-v-13d92f58]{margin:13px 0 15px;font-size:25px;font-weight:600}.technology-panel p[data-v-13d92f58]{color:#59736b;max-width:590px;font-size:13px;line-height:1.95}.technology-panel p.detail[data-v-13d92f58]{color:#7b8c81;font-size:11px}.technology-panel a[data-v-13d92f58]{text-underline-offset:4px;font-size:10px;text-decoration:underline}.concept-card[data-v-13d92f58]{background:#f9fcf5;border:1px solid #d1ddce;border-radius:5px;align-self:center;padding:24px 30px}.concept-card>span[data-v-13d92f58]{letter-spacing:-2px;font:500 35px ui-monospace,monospace}.concept-card ol[data-v-13d92f58]{margin:15px 0 0;padding:0;list-style:none}.concept-card li[data-v-13d92f58]{border-top:1px solid #e0e8da;align-items:center;gap:20px;padding:12px 0;font-size:12px;display:flex}.concept-card li small[data-v-13d92f58]{font-size:9px}.concept-card li b[data-v-13d92f58]{margin-left:auto;font-weight:400}.connection[data-v-13d92f58]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:100px;display:grid}.connection>div>p[data-v-13d92f58]:last-child{color:var(--muted);margin-top:24px;font-size:13px;line-height:2}.connection ol[data-v-13d92f58]{margin:0;padding:0;list-style:none}.connection li[data-v-13d92f58]{border-bottom:1px solid var(--line);gap:25px;padding:20px 0;display:flex}.connection li[data-v-13d92f58]:first-child{padding-top:0}.connection li>span[data-v-13d92f58]{color:#92a28d;padding-top:7px;font:11px ui-monospace,monospace}.connection h3[data-v-13d92f58]{margin:0 0 7px;font-size:17px;font-weight:600}.connection li p[data-v-13d92f58]{color:var(--muted);margin:0;font-size:12px}.applications[data-v-13d92f58]{padding-top:35px}.application-grid[data-v-13d92f58]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.application-grid article[data-v-13d92f58]{background:#f2f0e5;border:1px solid #deded1;border-radius:7px;padding:30px 36px}.application-grid .work-card[data-v-13d92f58]{background:#eaf1e5;border-color:#d4dfcc}.app-top[data-v-13d92f58]{align-items:center;gap:12px;display:flex}.app-icon[data-v-13d92f58]{color:#fff;background:#304838;border-radius:4px;place-items:center;width:34px;height:34px;font-size:23px;display:grid}.app-top small[data-v-13d92f58]{letter-spacing:1.2px;color:#7d8e7c;font:9px ui-monospace,monospace}.app-top b[data-v-13d92f58]{color:#9cac92;margin-left:auto;font:11px ui-monospace,monospace}.application-grid h3[data-v-13d92f58]{margin:23px 0 0;font-size:29px;font-weight:650}.application-grid sup[data-v-13d92f58]{margin-left:4px;font-size:12px}.application-grid p[data-v-13d92f58]{max-width:475px;color:var(--muted);font-size:13px;line-height:1.9}.application-grid .app-subtitle[data-v-13d92f58]{color:#54725a;margin:4px 0 15px;font-size:14px}.app-tags[data-v-13d92f58]{color:#88987d;gap:10px;margin:21px 0 28px;font-size:10px;display:flex}.app-tags span[data-v-13d92f58]{border:1px solid #d5ddc9;border-radius:3px;padding:3px 8px}.app-links[data-v-13d92f58]{border-top:1px solid #d5ddc9;justify-content:space-between;padding-top:20px;font-size:12px;display:flex}.scope-note[data-v-13d92f58]{color:#8c9c90;margin:20px 0 0;font-size:10px}.closing[data-v-13d92f58]{color:#fff;background:#193c3d;border-radius:7px;justify-content:space-between;align-items:center;gap:30px;max-width:1332px;margin:0 auto 65px;padding:45px 50px;display:flex}.closing .eyebrow[data-v-13d92f58]{color:#96b3a8;margin-bottom:12px}.closing p[data-v-13d92f58]:last-child{color:#a6bbb4;font-size:12px}.closing .button[data-v-13d92f58]{background:var(--accent);white-space:nowrap;color:var(--ink)!important}.technology-site footer[data-v-13d92f58]{border-top:1px solid var(--line);align-items:center;gap:45px;max-width:1440px;margin:auto;padding:30px 54px;display:flex}.footer-brand[data-v-13d92f58]{font-size:21px;font-weight:650}.footer-brand small[data-v-13d92f58]{color:#84988c;font-size:10px;font-weight:400;display:block}.technology-site footer nav[data-v-13d92f58]{gap:25px;margin-left:auto;font-size:11px;display:flex}.technology-site footer>span[data-v-13d92f58]{color:#8d9c93;font-size:9px}.technology-site a[data-v-13d92f58]:focus-visible,.technology-site button[data-v-13d92f58]:focus-visible{outline-offset:4px;outline:3px solid #829e7a}@media (width<=1439px){.section[data-v-13d92f58],.principle[data-v-13d92f58],.closing[data-v-13d92f58]{margin-left:54px;margin-right:54px}}@media (width<=1050px){.technology-site header[data-v-13d92f58]{gap:30px;padding:23px 30px}.technology-site header nav[data-v-13d92f58]{gap:18px}.hero[data-v-13d92f58]{gap:20px;padding:60px 30px}.hero h1[data-v-13d92f58]{font-size:39px}.hero-actions[data-v-13d92f58]{flex-wrap:wrap;gap:16px}.identity-visual[data-v-13d92f58]{height:430px}.data-tag[data-v-13d92f58]{min-width:130px;padding:12px}.tag-one[data-v-13d92f58]{top:115px;left:10px}.tag-two[data-v-13d92f58]{top:275px;right:8px}.tag-three[data-v-13d92f58]{left:10px}.section[data-v-13d92f58],.principle[data-v-13d92f58],.closing[data-v-13d92f58]{margin-left:30px;margin-right:30px}.technology-panel[data-v-13d92f58]{gap:35px;padding:32px}.connection[data-v-13d92f58]{gap:50px}.application-grid article[data-v-13d92f58]{padding:28px}.technology-site footer[data-v-13d92f58]{gap:25px;padding:28px 30px}}@media (width<=760px){.technology-site header[data-v-13d92f58]{padding:20px 23px}.technology-site header nav[data-v-13d92f58],.sign-in[data-v-13d92f58]{display:none}.logo[data-v-13d92f58]{font-size:21px}.logo small[data-v-13d92f58]{font-size:6px}.logo-icon[data-v-13d92f58]{width:36px;height:36px}.header-actions[data-v-13d92f58]{gap:0}.hero[data-v-13d92f58]{grid-template-columns:1fr;gap:35px;padding:44px 24px 36px}.hero h1[data-v-13d92f58]{letter-spacing:-1px;font-size:36px}.hero .eyebrow[data-v-13d92f58]{letter-spacing:1px;font-size:9px}.intro[data-v-13d92f58]{font-size:15px}.hero-keywords[data-v-13d92f58]{margin-top:25px}.identity-visual[data-v-13d92f58]{height:415px}.product-object[data-v-13d92f58]{top:65px}.tag-one[data-v-13d92f58]{top:120px}.tag-two[data-v-13d92f58]{top:255px}.tag-three[data-v-13d92f58]{bottom:48px}.section[data-v-13d92f58],.principle[data-v-13d92f58],.closing[data-v-13d92f58]{margin-left:24px;margin-right:24px}.principle[data-v-13d92f58]{padding:17px 0;display:block}.principle p[data-v-13d92f58]{margin-top:7px;font-size:12px}.section[data-v-13d92f58]{padding:50px 0}.section h2[data-v-13d92f58],.closing h2[data-v-13d92f58]{font-size:27px}.section-heading[data-v-13d92f58]{margin-bottom:26px;display:block}.section-heading>p[data-v-13d92f58]{margin-top:15px}.technology-tabs[data-v-13d92f58]{grid-template-columns:repeat(2,1fr);gap:10px}.technology-tabs button[data-v-13d92f58]{padding:14px 17px}.technology-panel[data-v-13d92f58]{grid-template-columns:1fr;gap:25px;min-height:0;padding:25px}.technology-panel h3[data-v-13d92f58]{font-size:23px}.concept-card[data-v-13d92f58]{padding:18px 22px}.concept-card>span[data-v-13d92f58]{font-size:30px}.connection[data-v-13d92f58]{grid-template-columns:1fr;gap:25px}.application-grid[data-v-13d92f58]{grid-template-columns:1fr;gap:20px}.application-grid article[data-v-13d92f58]{padding:25px}.scope-note[data-v-13d92f58]{line-height:1.9}.closing[data-v-13d92f58]{flex-direction:column;align-items:flex-start;margin-bottom:45px;padding:30px}.technology-site footer[data-v-13d92f58]{flex-wrap:wrap;gap:23px;padding:26px 24px}.technology-site footer nav[data-v-13d92f58]{flex-wrap:wrap;gap:20px;margin-left:0}.technology-site footer>span[data-v-13d92f58]{width:100%}}@media (prefers-reduced-motion:reduce){[data-v-13d92f58]{scroll-behavior:auto!important;transition:none!important}}.application-primary[data-v-13d92f58]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1050px){.application-primary[data-v-13d92f58]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.application-primary[data-v-13d92f58]{grid-template-columns:minmax(0,1fr)}}html{scroll-behavior:smooth}body{margin:0}*{box-sizing:border-box}button,a{-webkit-tap-highlight-color:transparent}
