.system-card[data-astro-cid-eacz2mmh]{--sys:var(--color-system-core);gap:var(--space-3);width:100%;height:100%;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-main);background-color:var(--color-surface-card);background-image:linear-gradient(45deg, transparent 62%, var(--color-card-gradient));backdrop-filter:blur(var(--blur-card));cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard);flex-direction:column;display:flex}.system-card--core[data-astro-cid-eacz2mmh]{--sys:var(--color-system-core)}.system-card--ewm[data-astro-cid-eacz2mmh]{--sys:var(--color-system-ewm)}.system-card--lgm[data-astro-cid-eacz2mmh]{--sys:var(--color-system-lgm)}.system-card--fiori[data-astro-cid-eacz2mmh]{--sys:var(--color-system-fiori)}.system-card--btp[data-astro-cid-eacz2mmh]{--sys:var(--color-system-btp)}.system-card--srm[data-astro-cid-eacz2mmh]{--sys:var(--color-system-srm)}.system-card__badge[data-astro-cid-eacz2mmh]{padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--sys);border-radius:var(--radius-round);color:var(--color-text);font-size:var(--font-size-text-tiny);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;align-self:flex-start}.system-card__title[data-astro-cid-eacz2mmh]{align-items:baseline;gap:var(--space-2);font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);display:flex}.system-card__dot[data-astro-cid-eacz2mmh]{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-round);background-color:var(--sys);flex:none}.system-card__text[data-astro-cid-eacz2mmh]{color:var(--color-text-muted);line-height:var(--line-height-relaxed);flex:1}.system-card__link[data-astro-cid-eacz2mmh]{align-self:flex-start;align-items:center;gap:var(--space-2);color:var(--color-heading-accent);font-size:var(--font-size-text-small);font-weight:var(--font-weight-bold);transition:color var(--motion-duration-fast) var(--motion-easing-standard);display:inline-flex}.system-card__link[data-astro-cid-eacz2mmh]:hover{color:var(--color-text)}.system-card__arrow[data-astro-cid-eacz2mmh]{width:var(--toggle-icon-size);display:inline-flex}.stage-flow[data-astro-cid-kgoglo7f]{--stage-node:var(--stage-flow-node-size);gap:var(--space-4);flex-direction:column;display:flex}.stage-flow__end[data-astro-cid-kgoglo7f]{padding-left:calc(var(--stage-node) + var(--space-5));color:var(--color-text-muted);font-size:var(--font-size-text-small);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.stage-flow__list[data-astro-cid-kgoglo7f]{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.stage-flow__list[data-astro-cid-kgoglo7f]:before{content:"";top:calc(var(--stage-node) / 2);bottom:calc(var(--stage-node) / 2);left:calc((var(--stage-node) - var(--border-width-strong)) / 2);width:var(--border-width-strong);background:linear-gradient(to bottom, var(--color-border-tertiary), var(--color-highlight));position:absolute}.stage-flow__item[data-astro-cid-kgoglo7f]{grid-template-columns:var(--stage-node) minmax(0, 1fr);gap:var(--space-5);align-items:start;display:grid;position:relative}.stage-flow__node[data-astro-cid-kgoglo7f]{width:var(--stage-node);aspect-ratio:1;border:var(--border-width-strong) solid var(--color-highlight);border-radius:var(--radius-round);background-color:var(--color-background);color:var(--color-pill-icon);place-items:center;display:grid;position:relative}.stage-flow__node[data-astro-cid-kgoglo7f] .phosphor-icon{width:var(--icon-size-stage);height:var(--icon-size-stage)}.stage-flow__body[data-astro-cid-kgoglo7f]{gap:var(--space-2);padding-block:var(--space-1);padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--color-border-tertiary);flex-direction:column;display:flex}.stage-flow__item[data-astro-cid-kgoglo7f]:last-child .stage-flow__body[data-astro-cid-kgoglo7f]{border-bottom:0;padding-bottom:0}.stage-flow__title[data-astro-cid-kgoglo7f]{font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}.stage-flow__link[data-astro-cid-kgoglo7f]{color:inherit;transition:color var(--motion-duration-fast) var(--motion-easing-standard);text-decoration:none}.stage-flow__link[data-astro-cid-kgoglo7f]:hover{color:var(--color-heading-accent)}.stage-flow__text[data-astro-cid-kgoglo7f]{color:var(--color-text-muted);line-height:var(--line-height-normal)}@media (prefers-reduced-motion:reduce){.stage-flow__link[data-astro-cid-kgoglo7f]{transition:none}}.system-map[data-astro-cid-ihyf5f6q]{gap:var(--space-5);padding:var(--space-6);border:var(--border-width) solid var(--color-border-tertiary);border-radius:var(--radius-main);background-color:var(--color-surface-card);flex-direction:column;display:flex}.system-map__svg[data-astro-cid-ihyf5f6q]{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.system-map__svg[data-astro-cid-ihyf5f6q].system-map__svg--part{display:none}.sm-sys[data-astro-cid-ihyf5f6q]{transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);outline:none}.sm-sys--core[data-astro-cid-ihyf5f6q]{--sys:var(--color-system-core)}.sm-sys--ewm[data-astro-cid-ihyf5f6q]{--sys:var(--color-system-ewm)}.sm-sys--lgm[data-astro-cid-ihyf5f6q]{--sys:var(--color-system-lgm)}.sm-sys--fiori[data-astro-cid-ihyf5f6q]{--sys:var(--color-system-fiori)}.sm-sys--btp[data-astro-cid-ihyf5f6q],.sm-sys--btplink[data-astro-cid-ihyf5f6q]{--sys:var(--color-system-btp)}.sm-obj[data-astro-cid-ihyf5f6q]{stroke:color-mix(in srgb, var(--palette-blue-300) 60%, transparent);stroke-width:1px;stroke-linejoin:round}.sm-obj[data-astro-cid-ihyf5f6q].f-t{fill:color-mix(in srgb, var(--palette-blue-500) 30%, var(--color-background))}.sm-obj[data-astro-cid-ihyf5f6q].f-l{fill:color-mix(in srgb, var(--palette-blue-500) 18%, var(--color-background))}.sm-obj[data-astro-cid-ihyf5f6q].f-r{fill:color-mix(in srgb, var(--palette-blue-500) 10%, var(--color-background))}.sm-building[data-astro-cid-ihyf5f6q].f-t{fill:color-mix(in srgb, var(--palette-blue-300) 45%, var(--color-background))}.sm-building[data-astro-cid-ihyf5f6q].f-l{fill:color-mix(in srgb, var(--palette-blue-300) 28%, var(--color-background))}.sm-building[data-astro-cid-ihyf5f6q].f-r{fill:color-mix(in srgb, var(--palette-blue-300) 16%, var(--color-background))}.sm-goods[data-astro-cid-ihyf5f6q].f-t{fill:color-mix(in srgb, var(--palette-blue-300) 55%, var(--color-background))}.sm-goods[data-astro-cid-ihyf5f6q].f-l{fill:color-mix(in srgb, var(--palette-blue-300) 38%, var(--color-background))}.sm-goods[data-astro-cid-ihyf5f6q].f-r{fill:color-mix(in srgb, var(--palette-blue-300) 24%, var(--color-background))}.sm-machine[data-astro-cid-ihyf5f6q].f-t,.sm-monitor[data-astro-cid-ihyf5f6q].f-l{fill:color-mix(in srgb, var(--color-system-btp) 45%, var(--color-background))}.sm-core-building[data-astro-cid-ihyf5f6q].f-t{fill:color-mix(in srgb, var(--color-system-core) 85%, var(--color-text))}.sm-core-building[data-astro-cid-ihyf5f6q].f-l{fill:color-mix(in srgb, var(--color-system-core) 80%, var(--color-background))}.sm-core-building[data-astro-cid-ihyf5f6q].f-r{fill:color-mix(in srgb, var(--color-system-core) 55%, var(--color-background))}.sm-core-building[data-astro-cid-ihyf5f6q]{stroke:var(--color-system-core)}.sm-roof[data-astro-cid-ihyf5f6q]{stroke:var(--color-scheme-line);stroke-width:.8px}.sm-roof[data-astro-cid-ihyf5f6q].f-t{fill:color-mix(in srgb, var(--color-system-lgm) 55%, var(--color-background))}.sm-roof[data-astro-cid-ihyf5f6q].f-l{fill:color-mix(in srgb, var(--color-system-lgm) 35%, var(--color-background))}.sm-window[data-astro-cid-ihyf5f6q],.sm-shelf[data-astro-cid-ihyf5f6q]{fill:none;stroke:var(--color-scheme-line);stroke-width:1px}.sm-mast[data-astro-cid-ihyf5f6q]{fill:none;stroke:var(--palette-blue-300);stroke-width:1.6px;stroke-linecap:round}.sm-person[data-astro-cid-ihyf5f6q]{fill:var(--palette-blue-300)}.sm-zone[data-astro-cid-ihyf5f6q]{fill:color-mix(in srgb, var(--palette-blue-500) 12%, var(--color-background));stroke:var(--color-border-tertiary);stroke-width:1px}.sm-plate[data-astro-cid-ihyf5f6q]{fill:color-mix(in srgb, var(--sys) 40%, var(--color-background));stroke:var(--sys);stroke-width:2px}.sm-plate-edge[data-astro-cid-ihyf5f6q]{fill:color-mix(in srgb, var(--sys) 60%, var(--color-background));stroke:none}.sm-ewm-floor[data-astro-cid-ihyf5f6q]{fill:color-mix(in srgb, var(--sys) 22%, var(--color-background));stroke:var(--sys);stroke-width:2px}.sm-ewm-volume[data-astro-cid-ihyf5f6q]{fill:color-mix(in srgb, var(--sys) 9%, transparent);stroke:var(--sys);stroke-width:1.5px;pointer-events:none}.sm-ewm-volume[data-astro-cid-ihyf5f6q].f-t{fill:color-mix(in srgb, var(--sys) 4%, transparent)}.sm-conveyor[data-astro-cid-ihyf5f6q].f-t{fill:color-mix(in srgb, var(--color-system-ewm) 35%, var(--color-background))}.sm-lgm-plate[data-astro-cid-ihyf5f6q]{fill:color-mix(in srgb, var(--sys) 30%, var(--color-background));stroke:var(--sys);stroke-width:2px}.sm-sys--lgm[data-astro-cid-ihyf5f6q] .sm-plate-edge[data-astro-cid-ihyf5f6q]{fill:color-mix(in srgb, var(--sys) 50%, var(--color-background))}.sm-cloud[data-astro-cid-ihyf5f6q]{fill:var(--color-background);stroke:var(--sys);stroke-width:2.5px;stroke-linejoin:round}.sm-btp-layer[data-astro-cid-ihyf5f6q]{fill:color-mix(in srgb, var(--sys) 16%, transparent);stroke:var(--sys);stroke-width:1.5px;stroke-dasharray:6 6}.sm-btp-stack[data-astro-cid-ihyf5f6q]{fill:color-mix(in srgb, var(--sys) 55%, var(--color-background));stroke:var(--color-text);stroke-width:1px}.sm-btp-link[data-astro-cid-ihyf5f6q]{fill:none;stroke:var(--sys);stroke-width:2px;stroke-dasharray:4 6}.sm-third[data-astro-cid-ihyf5f6q] ellipse[data-astro-cid-ihyf5f6q],.sm-third[data-astro-cid-ihyf5f6q] path[data-astro-cid-ihyf5f6q]{fill:var(--color-background);stroke:var(--sys);stroke-width:2px}.sm-third__ring[data-astro-cid-ihyf5f6q]{fill:none!important}.sm-label[data-astro-cid-ihyf5f6q],.sm-third[data-astro-cid-ihyf5f6q] text[data-astro-cid-ihyf5f6q]{fill:var(--color-text);stroke:var(--color-background);stroke-width:4px;stroke-linejoin:round;paint-order:stroke}.sm-label[data-astro-cid-ihyf5f6q]{font-size:21px}.sm-third[data-astro-cid-ihyf5f6q] text[data-astro-cid-ihyf5f6q]{stroke-width:3px;text-anchor:middle;font-size:15px}.sm-badge[data-astro-cid-ihyf5f6q] rect[data-astro-cid-ihyf5f6q]{fill:var(--color-background);stroke:var(--sys);stroke-width:2px}.sm-badge[data-astro-cid-ihyf5f6q] text[data-astro-cid-ihyf5f6q]{fill:var(--color-text);font-size:21px;font-weight:var(--font-weight-bold);text-anchor:middle}.sm-badge--solid[data-astro-cid-ihyf5f6q] rect[data-astro-cid-ihyf5f6q]{fill:var(--sys);stroke:none}.sm-badge--solid[data-astro-cid-ihyf5f6q] text[data-astro-cid-ihyf5f6q]{fill:var(--color-background)}.sm-sys--core[data-astro-cid-ihyf5f6q] .sm-badge--solid[data-astro-cid-ihyf5f6q] text[data-astro-cid-ihyf5f6q]{fill:var(--color-text)}.sm-screen__frame[data-astro-cid-ihyf5f6q]{fill:var(--color-background);stroke:var(--sys);stroke-width:2.5px}.sm-screen__tile[data-astro-cid-ihyf5f6q]{fill:var(--sys)}.sm-screen__stand[data-astro-cid-ihyf5f6q]{fill:none;stroke:var(--sys);stroke-width:2.5px;stroke-linecap:round}.system-map[data-astro-cid-ihyf5f6q][data-active] .sm-sys[data-astro-cid-ihyf5f6q],.system-map[data-astro-cid-ihyf5f6q][data-active] .sm-areas[data-astro-cid-ihyf5f6q]{opacity:var(--system-map-dim)}.system-map[data-astro-cid-ihyf5f6q][data-active] .sm-sys[data-astro-cid-ihyf5f6q].is-system-active,.system-map[data-astro-cid-ihyf5f6q][data-active=core] .sm-areas[data-astro-cid-ihyf5f6q]{opacity:1}.sm-sys[data-astro-cid-ihyf5f6q].is-system-active{filter:drop-shadow(0 0 .6rem color-mix(in srgb, var(--sys) 55%, transparent))}.sm-sys[data-astro-cid-ihyf5f6q]:focus-visible .sm-badge[data-astro-cid-ihyf5f6q] rect[data-astro-cid-ihyf5f6q]{stroke:var(--color-text);stroke-width:3px}.system-map__legend[data-astro-cid-ihyf5f6q]{gap:var(--space-2) var(--space-5);font-size:var(--font-size-text-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.system-map__key[data-astro-cid-ihyf5f6q]{align-items:center;gap:var(--space-2);color:var(--color-text);white-space:nowrap;text-decoration:none;display:inline-flex}.system-map__key[data-astro-cid-ihyf5f6q]:hover,.system-map__key[data-astro-cid-ihyf5f6q].is-system-active{color:var(--color-heading-accent)}.system-map__swatch[data-astro-cid-ihyf5f6q]{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-round);background:var(--key-color)}.system-map__key--core[data-astro-cid-ihyf5f6q]{--key-color:var(--color-system-core)}.system-map__key--ewm[data-astro-cid-ihyf5f6q]{--key-color:var(--color-system-ewm)}.system-map__key--lgm[data-astro-cid-ihyf5f6q]{--key-color:var(--color-system-lgm)}.system-map__key--fiori[data-astro-cid-ihyf5f6q]{--key-color:var(--color-system-fiori)}.system-map__key--btp[data-astro-cid-ihyf5f6q]{--key-color:var(--color-system-btp)}.system-map__key--srm[data-astro-cid-ihyf5f6q]{--key-color:var(--color-system-srm)}.system-map__note[data-astro-cid-ihyf5f6q]{color:var(--color-text-muted)}@media (width<=767px){.system-map[data-astro-cid-ihyf5f6q]{padding:var(--space-2)}.system-map__legend[data-astro-cid-ihyf5f6q]{padding:var(--space-2);flex-direction:column}.system-map__note[data-astro-cid-ihyf5f6q]{display:none}.sm-sys[data-astro-cid-ihyf5f6q]{pointer-events:none}.system-map__svg[data-astro-cid-ihyf5f6q].system-map__svg--full{display:none}.system-map__svg[data-astro-cid-ihyf5f6q].system-map__svg--part{display:block;overflow:hidden}.system-map__svg--part[data-astro-cid-ihyf5f6q] .sm-label--site[data-astro-cid-ihyf5f6q]{display:none}.system-map__svg--part[data-astro-cid-ihyf5f6q] .sm-label[data-astro-cid-ihyf5f6q]{stroke-width:8px;font-size:40px}.system-map__svg--part[data-astro-cid-ihyf5f6q] .sm-label--fiori[data-astro-cid-ihyf5f6q]{font-size:34px}.system-map__svg--part[data-astro-cid-ihyf5f6q] .sm-label--office[data-astro-cid-ihyf5f6q]{display:none}.system-map__svg--part[data-astro-cid-ihyf5f6q] .sm-label--production[data-astro-cid-ihyf5f6q]{text-anchor:end}.system-map__svg--part[data-astro-cid-ihyf5f6q] .sm-third[data-astro-cid-ihyf5f6q] text[data-astro-cid-ihyf5f6q]{font-size:24px}.system-map__svg--main[data-astro-cid-ihyf5f6q] .sm-sys--lgm[data-astro-cid-ihyf5f6q],.system-map__svg--main[data-astro-cid-ihyf5f6q] .sm-sys--btp[data-astro-cid-ihyf5f6q],.system-map__svg--second[data-astro-cid-ihyf5f6q] .sm-sys--core[data-astro-cid-ihyf5f6q],.system-map__svg--second[data-astro-cid-ihyf5f6q] .sm-sys--ewm[data-astro-cid-ihyf5f6q],.system-map__svg--second[data-astro-cid-ihyf5f6q] .sm-sys--fiori[data-astro-cid-ihyf5f6q],.system-map__svg--second[data-astro-cid-ihyf5f6q] .sm-areas[data-astro-cid-ihyf5f6q],.system-map__svg--second[data-astro-cid-ihyf5f6q] .sm-btp-link--machine[data-astro-cid-ihyf5f6q]{display:none}.system-map[data-astro-cid-ihyf5f6q]{gap:0}.system-map__legend[data-astro-cid-ihyf5f6q]{margin-top:var(--space-5);font-size:var(--font-size-text-small)}}@media (prefers-reduced-motion:reduce){.sm-sys[data-astro-cid-ihyf5f6q]{transition:none}}.technology-anchor[data-astro-cid-pu3ytzis]{scroll-margin-top:var(--sticky-offset)}.technology-anchor[data-astro-cid-pu3ytzis].is-system-active .system-card{border-color:var(--color-border-hover);background-color:var(--color-surface-card-hover)}
