:root{--zimei-blue:#315f8c;--zimei-green:#4f7161;--zimei-orange:#b85f3c;--zimei-gold:#b27a18;--zimei-blue-container:#d4e4f4;--zimei-green-container:#d5e7db;--zimei-orange-container:#ffdbcc;--zimei-gold-container:#f8dfaa;--color-paper:#f9f9fc;--color-night:#1a1c1e;--color-electric:var(--zimei-blue);--color-acid:var(--zimei-green);--color-electric-strong:#174a76;--color-electric-soft:var(--zimei-blue-container);--color-acid-soft:var(--zimei-green-container);--color-background:var(--color-paper);--color-background-muted:#f0f2f5;--color-background-strong:#e3e7eb;--color-surface:#ffffff;--color-surface-dim:#dadddf;--color-surface-bright:#f9f9fc;--color-surface-container-lowest:#ffffff;--color-surface-container-low:#f3f4f7;--color-surface-container:#edeff2;--color-surface-container-high:#e7e9ec;--color-surface-container-highest:#e1e3e6;--color-ink:#1a1c1e;--color-text:#42474d;--color-text-muted:#5a6067;--color-text-subtle:#6b7279;--color-border:#c3c7cc;--color-border-strong:#747a81;--color-control-border:#747a81;--color-focus:var(--zimei-blue);--color-signal:var(--zimei-blue);--color-signal-strong:#174a76;--color-signal-soft:var(--zimei-blue-container);--color-warm:var(--zimei-orange);--color-warm-strong:#8d4329;--color-warm-soft:var(--zimei-orange-container);--color-warm-muted:#d09b84;--color-success:var(--zimei-green);--color-success-soft:var(--zimei-green-container);--color-warning:var(--zimei-gold);--color-warning-soft:var(--zimei-gold-container);--color-error:#ba1a1a;--color-error-soft:#ffdad6;--color-info:var(--zimei-blue);--color-info-soft:var(--zimei-blue-container);--font-display:"Source Han Sans CN","Noto Sans CJK SC","PingFang SC","Microsoft YaHei",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sans:"Source Han Sans CN","Noto Sans CJK SC","PingFang SC","Microsoft YaHei",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Source Han Sans CN","Noto Sans CJK SC","PingFang SC","Microsoft YaHei",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--duration-fast:160ms;--duration-base:260ms;--duration-slow:420ms;--ease-standard:cubic-bezier(0.2,0,0,1);--container-width:1280px;--radius-extra-small:4px;--radius-small:8px;--radius-medium:12px;--radius-large:16px;--radius-extra-large:28px;--radius-full:999px;--shadow-soft:0 1px 2px rgb(26 28 30/16%),0 2px 6px rgb(26 28 30/8%);--shadow-card:0 1px 3px rgb(26 28 30/18%),0 5px 14px rgb(26 28 30/8%);--shadow-signal:0 2px 6px rgb(49 95 140/18%)}*{box-sizing:border-box}html{scroll-padding-top:92px;color-scheme:light;background:var(--color-background);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html:lang(en){--font-display:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Consolas,monospace}html:lang(ja){--font-display:"Hiragino Kaku Gothic ProN","Yu Gothic","Noto Sans JP",system-ui,sans-serif;--font-sans:"Hiragino Kaku Gothic ProN","Yu Gothic","Noto Sans JP",system-ui,sans-serif;--font-mono:ui-monospace,"SFMono-Regular","Noto Sans Mono CJK JP",monospace;line-break:strict}@media (max-width:1080px){html{scroll-padding-top:84px}}body{min-width:320px;min-height:100vh;margin:0;overflow-x:clip;color:var(--color-ink);background:var(--color-background);font-family:var(--font-sans)}body:has(:is([data-page-marker=business-sandbox],[data-page-marker=contact],[data-page-marker=demo-enterprise-knowledge],[data-page-marker=demo-home-service],[data-page-marker=demo-manufacturing-quality],[data-page-marker=legal],[data-page-marker=privacy],[data-page-marker=project-planning],[data-page-marker=service-business-system-development],[data-page-marker=solution-operations],[data-page-marker=solution-quality],[data-page-marker=solution-system-upgrade])) [data-contact-floating]{display:none}::selection{color:var(--color-ink);background:var(--color-signal-soft)}button,input,select,textarea{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media screen{:where(button,input,textarea,select){border-radius:var(--radius-medium)!important}:where(button){min-height:40px}:where(main details){border-radius:var(--radius-large)!important}:where([class*=card i],[class*=panel i],[class*=tile i],[class*=stage i],[class*=frame i],[class*=workbench i],[class*=dossier i],[class*=artifact i],[class*=notice i],[class*=map i],[class*=preview i],[class*=sheet i],[class*=window i]){border-radius:var(--radius-large)!important}:where([class*=primaryAction],[class*=secondaryAction],[class*=heroAction],[class*=contactPrimary],[class*=contactSecondary],[class*=downloadAction],[class*=mobileAction]){border-radius:var(--radius-full)!important}}main details[id],main h2[id],main h3[id],main section[id],main summary[id]{scroll-margin-top:24px!important}main:has([data-page-directory]) details[id],main:has([data-page-directory]) h2[id],main:has([data-page-directory]) h3[id],main:has([data-page-directory]) section[id],main:has([data-page-directory]) summary[id]{scroll-margin-top:154px!important}@media (max-width:720px){main:has([data-page-directory][data-mobile-layout=grid]) details[id],main:has([data-page-directory][data-mobile-layout=grid]) h2[id],main:has([data-page-directory][data-mobile-layout=grid]) h3[id],main:has([data-page-directory][data-mobile-layout=grid]) section[id],main:has([data-page-directory][data-mobile-layout=grid]) summary[id]{scroll-margin-top:24px!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}