.nav-menu[data-v-64dd4cea]{align-items:center;gap:var(--layout-nav-gap);display:flex}.nav-item[data-v-64dd4cea]{width:64px;height:32px;font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);transition:color var(--transition-fast);justify-content:center;align-items:center;display:flex}.nav-item[data-v-64dd4cea]:hover{color:var(--color-text)}@media (prefers-reduced-motion:reduce){.nav-item[data-v-64dd4cea]{transition:none}}.button[data-v-456384e3]{box-sizing:border-box;max-width:100%;text-decoration:none}.button[aria-disabled=true][data-v-456384e3]{cursor:not-allowed}.input[data-v-08a7e98f]{box-sizing:border-box;max-width:100%}.input--surface[data-v-08a7e98f]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;height:44px;color:var(--color-text);font:inherit;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:0 12px;font-size:14px;line-height:20px}.input--surface[data-v-08a7e98f]:hover{border-color:var(--color-text-secondary)}.input--surface[data-v-08a7e98f]:focus-visible{border-color:var(--color-text);box-shadow:0 0 0 2px var(--color-nav-bg)}.input--workbench[data-v-08a7e98f]{appearance:textfield;border:0;border-bottom:1px solid var(--color-border);width:100%;height:38px;color:var(--color-text);font:inherit;background:0 0;border-radius:0;outline:none;padding:0;font-size:14px}.input--workbench[data-v-08a7e98f]::-webkit-inner-spin-button{appearance:none;margin:0}.input--workbench[data-v-08a7e98f]::-webkit-outer-spin-button{appearance:none;margin:0}.input--workbench[data-v-08a7e98f]:hover,.input--workbench[data-v-08a7e98f]:focus-visible{border-bottom-color:var(--color-text)}.input--header[data-v-08a7e98f]{min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.input--header[data-v-08a7e98f]::placeholder{color:var(--color-text-tertiary);opacity:1}.input--header[data-v-08a7e98f]::-webkit-search-cancel-button{appearance:none}@media (prefers-reduced-motion:reduce){.input--surface[data-v-08a7e98f]{transition:none}}.site-header[data-v-85e8e90e]{top:calc(-1 * var(--layout-header-height));z-index:100;background:var(--color-header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:top .24s,background .18s;position:fixed;left:0;right:0}.site-header--visible[data-v-85e8e90e]{top:0}.site-header--at-hero-top[data-v-85e8e90e]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.site-header--menu-open[data-v-85e8e90e]{background:var(--color-header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner[data-v-85e8e90e]{height:var(--layout-header-height);justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}[data-v-85e8e90e] .desktop-nav{grid-template-columns:repeat(4,minmax(0,1fr));width:384px;height:32px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-v-85e8e90e] .desktop-nav .nav-item{width:100%}.menu-toggle[data-v-85e8e90e],.mobile-menu-backdrop[data-v-85e8e90e]{display:none}.brand[data-v-85e8e90e]{flex-shrink:0;align-items:center;display:flex}.brand-logo[data-v-85e8e90e]{object-fit:contain;width:82px;height:27px}.header-actions[data-v-85e8e90e]{align-items:center;gap:var(--space-lg);flex-shrink:0;display:flex}.search-box[data-v-85e8e90e]{border-radius:var(--radius-sm);background:var(--color-search-bg);align-items:center;gap:6px;width:155px;height:28px;padding:0 12px;display:flex}.search-icon[data-v-85e8e90e]{flex-shrink:0;width:10.5px;height:10.5px}.search-clear[data-v-85e8e90e]{width:18px;height:18px;color:var(--color-text-tertiary);transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:0;border-radius:50%;flex:0 0 18px;place-items:center;padding:0;display:grid}.search-clear svg[data-v-85e8e90e]{width:16px;height:16px}.search-clear[data-v-85e8e90e]:hover{background:var(--color-nav-bg);color:var(--color-text)}.search-clear[data-v-85e8e90e]:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.login-btn[data-v-85e8e90e]{border-radius:var(--radius-sm);background:var(--color-primary);height:32px;color:var(--color-on-primary);font-size:13px;font-weight:var(--font-weight-regular);letter-spacing:2px;transition:opacity var(--transition-fast);justify-content:center;align-items:center;padding:0 24px;display:flex}.login-btn[data-v-85e8e90e]:hover{opacity:.85}@media (width<=1440px){.search-box[data-v-85e8e90e]{display:none}}@media (width<=760px){.header-inner[data-v-85e8e90e]{height:56px}.brand-logo[data-v-85e8e90e]{width:76px;height:25px}.desktop-nav[data-v-85e8e90e]{display:none}.header-actions[data-v-85e8e90e]{gap:var(--space-md)}.login-btn[data-v-85e8e90e]{height:40px;color:var(--color-text);letter-spacing:.5px;background:0 0;padding-inline:4px;font-size:13px}.login-btn[data-v-85e8e90e]:hover{opacity:.7}.menu-toggle[data-v-85e8e90e]{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-content:center;gap:5px;padding:0;display:grid}.menu-toggle__line[data-v-85e8e90e]{transform-origin:50%;background:currentColor;border-radius:999px;width:22px;height:1.5px;transition:transform .2s,opacity .15s;display:block}.site-header--menu-open .menu-toggle__line[data-v-85e8e90e]:first-child{transform:translateY(6.5px)rotate(45deg)}.site-header--menu-open .menu-toggle__line[data-v-85e8e90e]:nth-child(2){opacity:0}.site-header--menu-open .menu-toggle__line[data-v-85e8e90e]:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.menu-toggle[data-v-85e8e90e]:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.mobile-menu-backdrop[data-v-85e8e90e]{inset:var(--layout-header-height) 0 0;z-index:99;visibility:hidden;pointer-events:none;background:0 0;transition:visibility 0s linear .24s,background .24s;display:block;position:fixed}.mobile-menu-backdrop--open[data-v-85e8e90e]{visibility:visible;pointer-events:auto;background:#0000001f;transition-delay:0s}.mobile-menu[data-v-85e8e90e]{min-height:100%;padding:var(--space-xl) var(--space-lg) var(--space-2xl);background:var(--color-surface);opacity:0;flex-direction:column;transition:opacity .2s,transform .24s;display:flex;transform:translateY(-12px);box-shadow:0 16px 32px #00000014}.mobile-menu-backdrop--open .mobile-menu[data-v-85e8e90e]{opacity:1;transform:translateY(0)}.mobile-menu[data-v-85e8e90e] .nav-menu{gap:0;display:grid}.mobile-menu[data-v-85e8e90e] .nav-item{border-bottom:1px solid var(--color-border);width:100%;height:52px;color:var(--color-text);justify-content:flex-start;font-size:15px}}@media (prefers-reduced-motion:reduce){.site-header[data-v-85e8e90e],.login-btn[data-v-85e8e90e],.search-clear[data-v-85e8e90e],.menu-toggle__line[data-v-85e8e90e],.mobile-menu-backdrop[data-v-85e8e90e],.mobile-menu[data-v-85e8e90e]{transition:none}}.options-menu[data-v-b8e113e9]{width:max-content;position:relative}.options-menu__trigger[data-v-b8e113e9]{border-radius:var(--radius-sm);background:var(--color-nav-bg);min-height:35px;color:var(--color-text);font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;padding:6px 10px;font-size:14px;line-height:23px;display:inline-flex}.options-menu__chevron[data-v-b8e113e9]{width:12px;height:8px;transition:transform var(--transition-fast)}.options-menu__icon[data-v-b8e113e9]{object-fit:cover;border-radius:3px;flex:none;width:18px;height:12px}.options-menu__trigger[aria-expanded=true] .options-menu__chevron[data-v-b8e113e9]{transform:rotate(180deg)}.options-menu__trigger[data-v-b8e113e9]:focus-visible,.options-menu__option[data-v-b8e113e9]:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.options-menu__menu[data-v-b8e113e9]{z-index:2;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:max-content;min-width:100%;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 24px #0000001f}.options-menu--top .options-menu__menu[data-v-b8e113e9]{top:auto;bottom:calc(100% + 8px)}.options-menu__option[data-v-b8e113e9]{width:100%;color:var(--color-text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:8px;font-size:14px;line-height:20px;display:flex}.options-menu__option[data-v-b8e113e9]:hover,.options-menu__option--selected[data-v-b8e113e9]{background:var(--color-nav-bg)}.options-menu-menu-enter-active[data-v-b8e113e9],.options-menu-menu-leave-active[data-v-b8e113e9]{transition:opacity var(--transition-fast), transform var(--transition-fast)}.options-menu--bottom .options-menu-menu-enter-from[data-v-b8e113e9],.options-menu--bottom .options-menu-menu-leave-to[data-v-b8e113e9]{opacity:0;transform:translateY(-4px)}.options-menu--top .options-menu-menu-enter-from[data-v-b8e113e9],.options-menu--top .options-menu-menu-leave-to[data-v-b8e113e9]{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.options-menu__chevron[data-v-b8e113e9],.options-menu-menu-enter-active[data-v-b8e113e9],.options-menu-menu-leave-active[data-v-b8e113e9]{transition:none}}.site-footer[data-v-dc16a7bb]{background:var(--color-surface);padding-block:64px}.site-footer__inner[data-v-dc16a7bb]{width:min(1152px,100%);margin:0 auto}.site-footer__links[data-v-dc16a7bb]{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:48px;padding-block:24px;display:grid}.footer-link-group[data-v-dc16a7bb]{width:100%}.footer-link-group__toggle[data-v-dc16a7bb]{width:100%;color:var(--color-text);font:inherit;font-size:16px;font-weight:var(--font-weight-bold);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;line-height:23px;display:flex}.footer-link-group__toggle[data-v-dc16a7bb]:disabled{cursor:default}.footer-link-group__chevron[data-v-dc16a7bb]{display:none}.footer-link-group ul[data-v-dc16a7bb]{flex-direction:column;gap:16px;margin-top:16px;list-style:none;display:flex}.footer-link-group a[data-v-dc16a7bb]{color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:14px;line-height:18px;display:inline-flex}.footer-link-group a[data-v-dc16a7bb]:hover,.footer-link-group a[data-v-dc16a7bb]:focus-visible{color:var(--color-text);outline:none}.footer-link-group a[data-v-dc16a7bb]:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.site-footer__info[data-v-dc16a7bb]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:56px;padding-top:24px;display:flex}.service-status[data-v-dc16a7bb]{color:#64748b;font-size:14px;font-weight:var(--font-weight-semibold);align-items:center;gap:12px;line-height:18px;display:inline-flex}.service-status__dot[data-v-dc16a7bb]{background:#22c55e;border-radius:9999px;width:10px;height:10px;animation:1.6s ease-in-out infinite status-breathe-dc16a7bb}@keyframes status-breathe-dc16a7bb{0%{opacity:.85;transform:scale(.9);box-shadow:0 0 #22c55e59}70%{opacity:1;transform:scale(1.05);box-shadow:0 0 0 10px #22c55e00}to{opacity:.85;transform:scale(.9);box-shadow:0 0 #22c55e00}}.site-footer__copyright[data-v-dc16a7bb]{flex-direction:column;align-items:flex-end;gap:0;width:auto;display:flex}.site-footer__meta[data-v-dc16a7bb]{align-items:center;gap:16px;display:flex}.site-footer__meta .site-footer__copyright[data-v-dc16a7bb]{order:-1}.site-footer__language-menu[data-v-dc16a7bb] .options-menu__trigger{border:1px solid var(--color-border);background:0 0}.site-footer__language-menu[data-v-dc16a7bb] .options-menu__menu{left:auto;right:0}.site-footer__copyright img[data-v-dc16a7bb]{object-fit:contain;width:144px;height:47px;display:block}.site-footer__copyright p[data-v-dc16a7bb]{color:var(--color-text);text-align:right;font-size:14px;line-height:18px}@media (width<=760px){.site-footer[data-v-dc16a7bb]{padding-block:48px}.site-footer__links[data-v-dc16a7bb]{grid-template-columns:1fr;gap:0;padding-block:0}.footer-link-group[data-v-dc16a7bb]{border-top:1px solid var(--color-border)}.footer-link-group[data-v-dc16a7bb]:last-child{border-bottom:1px solid var(--color-border)}.footer-link-group__toggle[data-v-dc16a7bb]{cursor:pointer;justify-content:space-between;min-height:56px}.footer-link-group__toggle[data-v-dc16a7bb]:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}.footer-link-group__chevron[data-v-dc16a7bb]{width:12px;height:8px;transition:transform var(--transition-fast);display:block}.footer-link-group__toggle[aria-expanded=true] .footer-link-group__chevron[data-v-dc16a7bb]{transform:rotate(180deg)}.footer-link-group ul[data-v-dc16a7bb]{gap:14px;margin:0 0 20px}.site-footer__info[data-v-dc16a7bb]{border-top:0;flex-direction:column;align-items:center;gap:24px;margin-top:40px;padding-top:0}.site-footer__copyright[data-v-dc16a7bb]{align-items:center}.site-footer__meta[data-v-dc16a7bb]{display:contents}.site-footer__meta .site-footer__copyright[data-v-dc16a7bb]{order:0}.site-footer__language-menu[data-v-dc16a7bb]{order:-1}.site-footer__copyright p[data-v-dc16a7bb]{text-align:center}.service-status[data-v-dc16a7bb]{font-size:13px}.site-footer__language-menu[data-v-dc16a7bb] .options-menu__menu{left:auto;right:50%;transform:translate(50%)}}@media (width>=761px) and (width<=1100px){.site-footer[data-v-dc16a7bb]{padding-block:56px}.site-footer__links[data-v-dc16a7bb]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.site-footer__info[data-v-dc16a7bb]{margin-top:48px}}@media (prefers-reduced-motion:reduce){.footer-link-group a[data-v-dc16a7bb],.footer-link-group__chevron[data-v-dc16a7bb]{transition:none}.service-status__dot[data-v-dc16a7bb]{animation:none}}.hero[data-v-22e59037]{height:100vh;min-height:540px;position:relative;overflow:hidden}.hero-background[data-v-22e59037]{z-index:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#00000024 1px,#0000 1.1px);background-size:32px 32px;position:absolute;inset:0}.hero-nebula[data-v-22e59037]{top:var(--nebula-y);left:var(--nebula-x);opacity:0;will-change:top, left, opacity;filter:blur(14px);background:radial-gradient(circle at 48% 45%,#70a8ff36 0,#70a8ff00 32%),radial-gradient(circle at 62% 58%,#b07cff26 0,#b07cff00 36%),radial-gradient(circle at 34% 64%,#55d3be1f 0,#55d3be00 31%);border-radius:50%;width:720px;height:720px;transition:opacity .22s ease-out;position:absolute;transform:translate(-50%,-50%)}.hero-nebula--visible[data-v-22e59037]{opacity:1}.hero-content[data-v-22e59037]{z-index:2;width:min(630px, calc(100% - (var(--layout-page-padding) * 2)));text-align:center;position:absolute;top:calc(36.25% + 40px);left:50%;transform:translate(-50%)}.hero-title[data-v-22e59037]{font-size:40px;font-weight:var(--font-weight-bold);letter-spacing:0;color:var(--color-text);line-height:56px}.hero-title__typing[data-v-22e59037]{max-width:100%;display:inline-block}.hero-title__typing[data-v-22e59037]:after{vertical-align:-.04em;content:"";background:currentColor;width:2px;height:.9em;margin-left:5px;animation:.7s step-end infinite hero-title-caret-22e59037;display:inline-block}@keyframes hero-title-caret-22e59037{0%,49%{opacity:1}50%,to{opacity:0}}.hero-actions[data-v-22e59037]{justify-content:center;gap:var(--space-lg);margin-top:20px;display:flex}.cta-primary[data-v-22e59037]{background:var(--color-primary);width:131px;height:36px;color:var(--color-on-primary);font-size:14px;font-weight:var(--font-weight-semibold);transition:opacity var(--transition-fast);border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cta-primary[data-v-22e59037]:hover{opacity:.85}.cta-secondary[data-v-22e59037]{border:1px solid var(--color-primary);background:var(--color-surface);width:131px;height:36px;color:var(--color-text);font-size:14px;font-weight:var(--font-weight-semibold);transition:background var(--transition-fast), color var(--transition-fast);border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cta-secondary[data-v-22e59037]:hover{background:var(--color-primary);color:var(--color-on-primary)}.scroll-hint[data-v-22e59037]{bottom:var(--space-2xl);align-items:center;gap:var(--space-xs);z-index:2;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.scroll-line-track[data-v-22e59037]{width:1px;height:24px;display:block;position:relative;overflow:hidden}.scroll-line[data-v-22e59037]{background:var(--color-text-secondary);width:1px;height:14px;animation:1.3s cubic-bezier(.33,1,.68,1) infinite scroll-line-down-22e59037;position:absolute;top:0;left:0}@keyframes scroll-line-down-22e59037{0%{opacity:0;transform:translateY(-14px)}20%,65%{opacity:1}to{opacity:0;transform:translateY(24px)}}.scroll-text[data-v-22e59037]{color:var(--color-text-secondary);font-size:12px}@media (width<=760px){.hero[data-v-22e59037]{min-height:480px}.hero-content[data-v-22e59037]{top:calc(32% + 44px)}.hero-title[data-v-22e59037]{font-size:32px;line-height:1.3}}@media (hover:none),(pointer:coarse){.hero-nebula[data-v-22e59037]{display:none}}@media (prefers-reduced-motion:reduce){.hero-title__typing[data-v-22e59037]:after,.scroll-line[data-v-22e59037]{animation:none}.hero-nebula[data-v-22e59037]{display:none}.cta-primary[data-v-22e59037],.cta-secondary[data-v-22e59037]{transition:none}}.app-tooltip[data-v-94b0754c]{display:inline-flex;position:relative}.app-tooltip-content[data-v-94b0754c]{z-index:10;color:#000;opacity:0;pointer-events:none;width:max-content;max-width:220px;transition:opacity var(--transition-fast), transform var(--transition-fast);background:#fff;border:1px solid #e6e6e6;padding:6px 8px;font-size:12px;line-height:1.4;position:absolute;transform:translateY(2px)}.app-tooltip:not(.app-tooltip--dismissed):hover .app-tooltip-content[data-v-94b0754c],.app-tooltip:not(.app-tooltip--dismissed):focus-within .app-tooltip-content[data-v-94b0754c]{opacity:1;transform:translate(0)}.app-tooltip--left .app-tooltip-content[data-v-94b0754c]{top:50%;right:calc(100% + 10px);transform:translate(2px,-50%)}.app-tooltip--left:not(.app-tooltip--dismissed):hover .app-tooltip-content[data-v-94b0754c],.app-tooltip--left:not(.app-tooltip--dismissed):focus-within .app-tooltip-content[data-v-94b0754c]{transform:translateY(-50%)}.app-tooltip--top .app-tooltip-content[data-v-94b0754c]{bottom:calc(100% + 10px);left:50%;transform:translate(-50%,2px)}.app-tooltip--top:not(.app-tooltip--dismissed):hover .app-tooltip-content[data-v-94b0754c],.app-tooltip--top:not(.app-tooltip--dismissed):focus-within .app-tooltip-content[data-v-94b0754c]{transform:translate(-50%)}.app-tooltip--right .app-tooltip-content[data-v-94b0754c]{top:50%;left:calc(100% + 10px);transform:translate(-2px,-50%)}.app-tooltip--right:not(.app-tooltip--dismissed):hover .app-tooltip-content[data-v-94b0754c],.app-tooltip--right:not(.app-tooltip--dismissed):focus-within .app-tooltip-content[data-v-94b0754c]{transform:translateY(-50%)}.app-tooltip--bottom .app-tooltip-content[data-v-94b0754c]{top:calc(100% + 10px);left:50%;transform:translate(-50%,-2px)}.app-tooltip--bottom:not(.app-tooltip--dismissed):hover .app-tooltip-content[data-v-94b0754c],.app-tooltip--bottom:not(.app-tooltip--dismissed):focus-within .app-tooltip-content[data-v-94b0754c]{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.app-tooltip-content[data-v-94b0754c]{transition:none}}.feature-sections[data-v-f8f3f34f]{background:#000;position:relative}.feature-scroll-step[data-v-f8f3f34f]{z-index:0;color:#fff;background:#000;justify-content:center;align-items:center;height:100vh;padding:64px 128px;display:flex;position:relative}.feature-scroll-step__content[data-v-f8f3f34f]{text-align:center;flex-direction:column;align-items:center;gap:48px;width:min(513px,100%);display:flex}.feature-stage[data-v-f8f3f34f]{z-index:1;isolation:isolate;will-change:transform;background:#000;height:100vh;position:sticky;top:0;overflow:hidden}.feature-panel[data-v-f8f3f34f]{color:#fff;opacity:0;pointer-events:none;backface-visibility:hidden;will-change:opacity, transform;background:#000;justify-content:center;align-items:center;padding:64px 128px;transition:opacity .24s,transform .24s;display:flex;position:absolute;inset:0;transform:translateY(24px)}.feature-panel--active[data-v-f8f3f34f]{opacity:1;pointer-events:auto;transform:translateY(0)}.feature-content[data-v-f8f3f34f]{text-align:center;flex-direction:column;align-items:center;gap:48px;width:min(513px,100%);display:flex}.feature-title[data-v-f8f3f34f]{font-size:40px;font-weight:var(--font-weight-bold);line-height:56px}.feature-copy[data-v-f8f3f34f]{width:100%}.feature-description[data-v-f8f3f34f]{color:#fff;font-size:14px;line-height:1.4}.feature-notice[data-v-f8f3f34f]{font-size:14px;font-weight:var(--font-weight-bold);color:#fff;margin-top:16px;line-height:1.4}.feature-link[data-v-f8f3f34f]{color:#000;width:131px;height:36px;font-size:14px;font-weight:var(--font-weight-regular);background:#fff;border:1px solid #fff;justify-content:center;align-items:center;display:inline-flex}.feature-router[data-v-f8f3f34f]{flex-direction:column;gap:24px;margin:0;padding:0;display:flex;position:absolute;top:50%;right:64px;transform:translateY(-50%)}.feature-router-dot[data-v-f8f3f34f]{cursor:pointer;width:14px;height:14px;transition:background var(--transition-fast), transform var(--transition-fast);background:#727171;border:0;border-radius:50%;padding:0}.feature-router-dot--active[data-v-f8f3f34f]{background:#fff}.feature-router-dot[data-v-f8f3f34f]:hover,.feature-router-dot[data-v-f8f3f34f]:focus-visible{background:#fff;outline:none;transform:scale(1.15)}@media (width<=760px){.feature-panel[data-v-f8f3f34f],.feature-scroll-step[data-v-f8f3f34f]{padding:64px var(--space-3xl)}.feature-content[data-v-f8f3f34f],.feature-scroll-step__content[data-v-f8f3f34f]{gap:32px}.feature-title[data-v-f8f3f34f]{font-size:32px;line-height:1.3}.feature-router[data-v-f8f3f34f]{right:var(--space-lg)}}@media (prefers-reduced-motion:reduce){.feature-panel[data-v-f8f3f34f],.feature-router-dot[data-v-f8f3f34f]{transition:none}}.pricing-section[data-v-7b44a0b3]{background:var(--color-surface);margin-top:96px;padding-block:64px}.pricing-section__inner[data-v-7b44a0b3]{width:min(1152px,100%);margin:0 auto}.pricing-section__heading[data-v-7b44a0b3]{justify-content:space-between;align-items:center;gap:32px;min-height:100px;margin-bottom:48px;display:flex}.pricing-section__heading h2[data-v-7b44a0b3]{font-size:40px;font-weight:var(--font-weight-bold);line-height:1.4}.pricing-section__heading p[data-v-7b44a0b3]{max-width:790px;color:var(--color-text-secondary);margin-top:12px;font-size:14px;line-height:1.65}.pricing-table-wrap[data-v-7b44a0b3]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow-x:auto}.pricing-table-wrap[data-v-7b44a0b3]:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.pricing-table[data-v-7b44a0b3]{border-collapse:collapse;width:100%;min-width:720px;color:var(--color-text);text-align:left;font-size:14px;line-height:20px}.pricing-table th[data-v-7b44a0b3],.pricing-table td[data-v-7b44a0b3]{height:56px;font-weight:var(--font-weight-regular);padding:16px 64px}.pricing-table thead th[data-v-7b44a0b3]{background:var(--color-nav-bg);height:64px;font-weight:var(--font-weight-medium)}.pricing-table thead th[data-v-7b44a0b3]:first-child{border-top-left-radius:var(--radius-lg)}.pricing-table thead th[data-v-7b44a0b3]:last-child{border-top-right-radius:var(--radius-lg)}.pricing-table tbody th[data-v-7b44a0b3]{width:24%;color:var(--color-text);font-weight:var(--font-weight-medium)}.pricing-table td[data-v-7b44a0b3]:nth-child(2){width:14%}.pricing-table td[data-v-7b44a0b3]:nth-child(3){width:22%}.pricing-table td[data-v-7b44a0b3]:nth-child(4){width:18%;font-weight:var(--font-weight-semibold)}.pricing-table tbody tr[data-v-7b44a0b3]:nth-child(2n){background:var(--color-nav-bg)}.pricing-table td[data-v-7b44a0b3]:last-child{color:var(--color-text-secondary)}.pricing-section__notice[data-v-7b44a0b3]{color:var(--color-text-secondary);text-align:center;margin-top:16px;font-size:13px;line-height:1.6}.pricing-cards[data-v-7b44a0b3]{display:none}.sr-only[data-v-7b44a0b3]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.pricing-section[data-v-7b44a0b3]{margin-top:64px;padding-block:48px}.pricing-section__heading[data-v-7b44a0b3]{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}.pricing-section__heading h2[data-v-7b44a0b3]{font-size:32px}.pricing-table-wrap[data-v-7b44a0b3]{display:none}.pricing-cards[data-v-7b44a0b3]{gap:12px;display:grid}.pricing-card[data-v-7b44a0b3]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px}.pricing-card__header[data-v-7b44a0b3]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pricing-card__header h3[data-v-7b44a0b3]{font-size:16px;font-weight:var(--font-weight-semibold);line-height:24px}.pricing-card__header strong[data-v-7b44a0b3]{font-size:15px;font-weight:var(--font-weight-semibold);text-align:right;flex:none;line-height:24px}.pricing-card__details[data-v-7b44a0b3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.pricing-card__details div[data-v-7b44a0b3]{gap:4px;display:grid}.pricing-card__details dt[data-v-7b44a0b3]{color:var(--color-text-secondary);font-size:12px;line-height:18px}.pricing-card__details dd[data-v-7b44a0b3]{font-size:13px;line-height:20px}.pricing-card__note[data-v-7b44a0b3]{border-top:1px solid var(--color-border);color:var(--color-text-secondary);margin-top:16px;padding-top:16px;font-size:12px;line-height:18px}.pricing-section__notice[data-v-7b44a0b3]{text-align:left}}.calculator-section[data-v-12d9fbaf]{background:var(--color-surface);padding-block:64px 96px}.calculator-section__inner[data-v-12d9fbaf]{width:min(1152px,100%);margin:0 auto}.calculator-section__heading[data-v-12d9fbaf]{margin-bottom:48px}.calculator-section__heading h2[data-v-12d9fbaf]{font-size:40px;font-weight:var(--font-weight-bold);line-height:1.4}.calculator-section__heading p[data-v-12d9fbaf]{color:var(--color-text-secondary);margin-top:12px;font-size:14px;line-height:1.65}.calculator[data-v-12d9fbaf]{border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(320px,.44fr);display:grid;overflow:hidden}.calculator__inputs[data-v-12d9fbaf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:32px;display:grid}.calculator__toolbar[data-v-12d9fbaf],.calculator__formula-note[data-v-12d9fbaf]{grid-column:1/-1}.calculator__toolbar[data-v-12d9fbaf]{justify-content:space-between;align-items:end;gap:24px;display:flex}.calculator__field[data-v-12d9fbaf]{gap:10px;display:grid}.calculator__field label[data-v-12d9fbaf],.calculator__field-label[data-v-12d9fbaf]{color:var(--color-text);font-size:14px;font-weight:var(--font-weight-medium);line-height:20px}.calculator__field label span[data-v-12d9fbaf]{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.calculator__forecast-link[data-v-12d9fbaf]{color:var(--color-text);transition:color var(--transition-fast);border-bottom:1px solid;padding-bottom:7px;font-size:14px;line-height:20px}.calculator__forecast-link[data-v-12d9fbaf]:hover{color:var(--color-text-secondary)}.calculator__forecast-link[data-v-12d9fbaf]:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.calculator__formula-note[data-v-12d9fbaf]{color:var(--color-text-secondary);font-size:12px;line-height:1.6}.calculator__summary[data-v-12d9fbaf]{background:var(--color-primary);color:var(--color-on-primary);flex-direction:column;justify-content:center;padding:40px;display:flex}.calculator__summary-label[data-v-12d9fbaf]{font-size:14px;line-height:20px}.calculator__total[data-v-12d9fbaf]{font-size:48px;font-weight:var(--font-weight-bold);letter-spacing:-.04em;margin-top:8px;line-height:1.2}.calculator__summary-note[data-v-12d9fbaf]{color:#b5b5b5;margin-top:8px;font-size:12px;line-height:18px}.calculator__breakdown[data-v-12d9fbaf]{border-top:1px solid #3d3d3d;gap:10px;margin-top:32px;padding-top:20px;display:grid}.calculator__breakdown div[data-v-12d9fbaf]{color:#d2d2d2;justify-content:space-between;gap:16px;font-size:12px;line-height:18px;display:flex}.calculator__breakdown dd[data-v-12d9fbaf]{color:var(--color-on-primary);text-align:right}@media (width<=760px){.calculator-section[data-v-12d9fbaf]{padding-block:48px 64px}.calculator-section__heading[data-v-12d9fbaf]{margin-bottom:32px}.calculator-section__heading h2[data-v-12d9fbaf]{font-size:32px}.calculator[data-v-12d9fbaf]{grid-template-columns:1fr}.calculator__inputs[data-v-12d9fbaf]{gap:20px;padding:24px}.calculator__summary[data-v-12d9fbaf]{padding:32px 24px}}@media (width<=480px){.calculator__inputs[data-v-12d9fbaf]{grid-template-columns:1fr}.calculator__toolbar[data-v-12d9fbaf]{flex-direction:column;align-items:start}.calculator__forecast-link[data-v-12d9fbaf]{padding-bottom:2px}}@media (prefers-reduced-motion:reduce){.calculator__forecast-link[data-v-12d9fbaf]{transition:none}}.faq-section[data-v-3fb05007]{background:var(--color-surface);padding-block:64px}.faq-section__inner[data-v-3fb05007]{width:min(1152px,100%);margin:0 auto}.faq-section__title[data-v-3fb05007]{justify-content:center;align-items:center;height:100px;margin-bottom:48px;display:flex}.faq-section__title h2[data-v-3fb05007]{font-size:40px;font-weight:var(--font-weight-bold);line-height:1.4}.faq-list[data-v-3fb05007]{background:var(--color-surface)}.faq-item[data-v-3fb05007]{border-bottom:1px solid var(--color-border);transition:background var(--transition-fast)}@media (hover:hover) and (pointer:fine){.faq-item[data-v-3fb05007]:hover{background:var(--color-nav-bg)}}.faq-item__trigger[data-v-3fb05007]{width:100%;min-height:100px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:24px 64px;font-size:16px;line-height:24px;display:flex}.faq-item__trigger[data-v-3fb05007]:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}.faq-item__indicator[data-v-3fb05007]{color:var(--color-text-secondary);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;transition:transform var(--transition-fast);flex:none;width:20px;height:20px;margin-left:24px}.faq-item__trigger[aria-expanded=true] .faq-item__indicator[data-v-3fb05007]{transform:rotate(180deg)}.faq-item__answer[data-v-3fb05007]{transition:grid-template-rows var(--transition-fast);grid-template-rows:0fr;display:grid;overflow:hidden}.faq-item__answer>p[data-v-3fb05007]{min-height:0;color:var(--color-text-secondary);opacity:0;transition:padding var(--transition-fast), opacity var(--transition-fast);padding:0 64px;font-size:14px;line-height:1.7;overflow:hidden}.faq-item__answer--visible[data-v-3fb05007]{grid-template-rows:1fr}.faq-item__answer--visible>p[data-v-3fb05007]{opacity:1;padding-bottom:24px}@media (width<=760px){.faq-section[data-v-3fb05007]{padding-block:48px}.faq-section__title[data-v-3fb05007]{height:auto;margin-bottom:32px}.faq-section__title h2[data-v-3fb05007]{font-size:32px}.faq-item__trigger[data-v-3fb05007]{min-height:76px;padding:20px 24px}.faq-item__answer>p[data-v-3fb05007]{padding-inline:24px}}@media (prefers-reduced-motion:reduce){.faq-item__answer[data-v-3fb05007],.faq-item__answer>p[data-v-3fb05007],.faq-item[data-v-3fb05007],.faq-item__indicator[data-v-3fb05007]{transition:none}}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--color-primary:#000;--color-on-primary:#fff;--color-surface:#fff;--color-border:#e6e6e6;--color-text:#000;--color-text-secondary:#717171;--color-text-tertiary:#8f8c8b;--color-nav-bg:#f4f4f4;--color-search-bg:#ececec96;--color-header-bg:#ffffffb8;--color-icon-stroke:#d2d2d2;--color-grid-line:#e6e6e6;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:36px;--space-2xl:48px;--space-3xl:64px;--layout-page-padding:64px;--layout-header-height:64px;--layout-nav-gap:24px;--radius-sm:8px;--radius-lg:16px;--font-family:"JetBrains Mono", "PingFang SC", "Microsoft YaHei", monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--transition-fast:.16s ease}@media (width<=760px){:root{--layout-header-height:56px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{color:var(--color-text);background:var(--color-surface);font-family:var(--font-family);font-synthesis:none;text-rendering:optimizelegibility}body{min-width:320px}a{color:inherit;text-decoration:none}.page-container{width:100%;padding-inline:var(--layout-page-padding);margin:0 auto}@media (width<=760px){.page-container{padding-inline:var(--space-lg)}}
