/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-standard-normal-BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-standard-normal-BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-standard-normal-s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-standard-italic-DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-standard-italic-CSPGnFdO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-standard-italic-kJKFiXvB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:var(--lc-font-sans);--font-mono:var(--lc-font-mono);--color-black:#000;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:var(--lc-ink);--color-ink-3:var(--lc-ink-3);--color-line:var(--lc-border);--color-accent:var(--lc-burgundy)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lc-bg:#f2f0ed;--lc-bg-alt:#fff;--lc-bg-sunken:#e8e6e1;--lc-bg-lawyer:#d4d1cb;--lc-ink:#000;--lc-ink-2:#000000b8;--lc-ink-3:#0000008f;--lc-ink-4:#00000026;--lc-border:#00000014;--lc-border-strong:#00000026;--lc-border-hairline:#0000000f;--lc-divider:#0000001a;--lc-burgundy:#66023c;--lc-burgundy-hover:#4f022e;--lc-burgundy-fg:#fff;--lc-cta-bg:#66023c;--lc-cta-bg-hover:#4f022e;--lc-cta-fg:#fff;--lc-takt:8s;--tt-brand-50:#efeeff;--tt-brand-100:#dedbff;--tt-brand-200:#c3bdff;--tt-brand-300:#9d8aff;--tt-brand-400:#7a52ff;--tt-brand-500:#6229ff;--tt-brand-600:#5400e5;--tt-brand-700:#4b00cc;--tt-brand-800:#380099;--tt-brand-900:#2b1966;--lc-success:#15803d;--lc-warning:#a16207;--lc-danger:#b91c1c;--lc-danger-soft:#ef4444;--lc-gray-50:#fafafa;--lc-gray-100:#f4f4f5;--lc-gray-200:#eaeaeb;--lc-gray-300:#d5d6d7;--lc-gray-400:#a6a7ab;--lc-gray-500:#7d7f82;--lc-gray-600:#53565a;--lc-gray-700:#404145;--lc-gray-800:#2c2d30;--lc-gray-900:#222325;--lc-radius-xxs:2px;--lc-radius-xs:4px;--lc-radius-sm:6px;--lc-radius-md:8px;--lc-radius-lg:12px;--lc-radius-xl:16px;--lc-radius-pill:9999px;--lc-shadow-sm:0 1px 2px #1118270a;--lc-shadow-md:0 16px 48px 0 #1118270a, 0 12px 24px 0 #1118270a, 0 6px 8px 0 #11182705, 0 2px 3px 0 #11182705;--lc-shadow-dropdown:0 20px 60px #00000014;--lc-shadow-hover:0 8px 20px #21354726;--lc-t-short:.1s;--lc-t-default:.2s;--lc-t-long:.3s;--lc-t-slow:.64s;--lc-ease:cubic-bezier(.46, .03, .52, .96);--lc-ease-out:cubic-bezier(.65, .05, .36, 1);--lc-ease-out-strong:cubic-bezier(.23, 1, .32, 1);--lc-ease-in-out-strong:cubic-bezier(.77, 0, .175, 1);--lc-ease-drawer:cubic-bezier(.32, .72, 0, 1);--lc-press-scale:.97;--lc-press-duration:.1s;--lc-transition-ui-100:background-color .1s var(--lc-ease-out-strong), color .1s var(--lc-ease-out-strong), border-color .1s var(--lc-ease-out-strong), opacity .1s var(--lc-ease-out-strong), box-shadow .1s var(--lc-ease-out-strong), transform .1s var(--lc-ease-out-strong);--lc-transition-ui-150:background-color .15s var(--lc-ease-out-strong), color .15s var(--lc-ease-out-strong), border-color .15s var(--lc-ease-out-strong), opacity .15s var(--lc-ease-out-strong), box-shadow .15s var(--lc-ease-out-strong), transform .15s var(--lc-ease-out-strong);--lc-transition-ui-200:background-color .2s var(--lc-ease-out-strong), color .2s var(--lc-ease-out-strong), border-color .2s var(--lc-ease-out-strong), opacity .2s var(--lc-ease-out-strong), box-shadow .2s var(--lc-ease-out-strong), transform .2s var(--lc-ease-out-strong);--lc-transition-ui-300:background-color .3s var(--lc-ease-out-strong), color .3s var(--lc-ease-out-strong), border-color .3s var(--lc-ease-out-strong), opacity .3s var(--lc-ease-out-strong), box-shadow .3s var(--lc-ease-out-strong), transform .3s var(--lc-ease-out-strong);--lc-backdrop-header:blur(10px);--lc-backdrop-menu:blur(20px);--lc-header-bg:#faf9f5e6;--lc-header-border:#0000000f;--lc-font-sans:"Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;--lc-font-display:"Newsreader Variable", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--lc-font-serif:var(--lc-font-display);--lc-font-mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--lc-text-xs:.8125rem;--lc-text-sm:.875rem;--lc-text-base:.9375rem;--lc-text-md:1rem;--lc-text-lg:1.125rem;--lc-text-xl:1.5rem;--lc-text-2xl:2rem;--lc-text-3xl:2.25rem;--lc-text-4xl:3.5rem;--lc-fw-regular:400;--lc-fw-medium:500;--lc-fw-semibold:600;--lc-fw-bold:700;--lc-tracking-tight:-.01em;--lc-tracking-snug:-.005em;--lc-tracking-normal:0}html[data-theme=dark],.dark{--lc-bg:#1a1a1a;--lc-bg-alt:#000;--lc-bg-sunken:#111;--lc-bg-lawyer:#000;--lc-ink:#fff;--lc-ink-2:#ffffffb3;--lc-ink-3:#ffffff80;--lc-ink-4:#ffffff26;--lc-border:#ffffff1a;--lc-border-strong:#ffffff26;--lc-border-hairline:#ffffff0f;--lc-divider:#ffffff1a;--lc-header-bg:#000000f2;--lc-header-border:#ffffff0f;--lc-shadow-md:0 16px 48px 0 #00000080, 0 12px 24px 0 #0000003d, 0 6px 8px 0 #00000038, 0 2px 3px 0 #0000001f;--lc-shadow-dropdown:0 20px 60px #0000004d;--lc-shadow-hover:0 8px 20px #ffffff26;--lc-success:#4ade80;--lc-warning:#facc15;--lc-danger:#f87171;--lc-danger-soft:#f87171}html,body{background:var(--lc-bg);color:var(--lc-ink);font-family:var(--lc-font-sans);font-size:var(--lc-text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:break-word;transition:background-color var(--lc-t-long) ease,color var(--lc-t-long) ease;line-height:1.6}h1,.lc-h1{font-family:var(--lc-font-display);font-optical-sizing:auto;font-size:var(--lc-text-4xl);font-weight:var(--lc-fw-regular);letter-spacing:var(--lc-tracking-tight);color:var(--lc-ink);margin:0;line-height:1.2}h2,.lc-h2{font-family:var(--lc-font-display);font-optical-sizing:auto;font-size:var(--lc-text-3xl);font-weight:var(--lc-fw-regular);letter-spacing:var(--lc-tracking-tight);color:var(--lc-ink);text-align:center;margin:0 0 1rem;line-height:1.25}h3,.lc-h3{font-size:var(--lc-text-xl);font-weight:var(--lc-fw-medium);color:var(--lc-ink);margin:0;line-height:1.3}h4,.lc-h4{font-size:var(--lc-text-lg);font-weight:var(--lc-fw-medium);color:var(--lc-ink);margin:0}p,.lc-body{font-size:var(--lc-text-base);color:var(--lc-ink-2);margin:0;line-height:1.6}.lc-subtitle{font-size:var(--lc-text-md);color:var(--lc-ink-2);line-height:1.6}.lc-caption{font-size:var(--lc-text-xs);color:var(--lc-ink-3);letter-spacing:var(--lc-tracking-snug);line-height:1.5}a{color:var(--lc-ink);text-underline-offset:2px;transition:color var(--lc-t-default) ease;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--lc-burgundy)}code,pre,.lc-mono{font-family:var(--lc-font-mono);font-size:.9em}hr,.lc-divider{border:0;border-top:1px solid var(--lc-divider);margin:1.5rem 0}:root{--lg-material-thin:#ffffff59;--lg-material-regular:#ffffff8c;--lg-material-thick:#ffffffbf;--lg-material-thin-hover:#ffffff73;--lg-material-regular-hover:#ffffffa6;--lg-material-thick-hover:#ffffffd9;--lg-material-thin-solid:var(--lc-bg-alt);--lg-material-regular-solid:var(--lc-bg-alt);--lg-material-thick-solid:var(--lc-bg-alt);--lg-blur-thin:blur(12px) saturate(180%);--lg-blur-regular:blur(24px) saturate(180%);--lg-blur-thick:blur(40px) saturate(180%);--lg-specular:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff1a;--lg-specular-strong:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #ffffff2e;--lg-edge:#fff6;--lg-shadow-ambient:0 12px 32px #0000001a, 0 2px 8px #0000000f;--lg-radius-control:10px;--lg-radius-card:18px;--lg-radius-panel:24px;--lg-radius-pill:9999px;--lg-tint-accent:#ffffff8c;--lg-tint-accent-hover:#ffffffa6;--lg-tint-accent-edge:#fffc;--lg-ambient:linear-gradient(to top, #eef2f3, #8e9eab), #8e9eab}html[data-theme=dark],.dark{--lg-material-thin:#2c2c2e80;--lg-material-regular:#2c2c2ea6;--lg-material-thick:#2c2c2ed9;--lg-material-thin-hover:#3a3a3c99;--lg-material-regular-hover:#3a3a3cbf;--lg-material-thick-hover:#3a3a3ceb;--lg-material-thin-solid:#2c2c2e;--lg-material-regular-solid:#2c2c2e;--lg-material-thick-solid:#2c2c2e;--lg-specular:inset 0 1px 0 #ffffff38, inset 0 0 0 1px #ffffff0f;--lg-specular-strong:inset 0 1px 0 #ffffff52, inset 0 0 0 1px #ffffff1a;--lg-edge:#ffffff24;--lg-shadow-ambient:0 12px 32px #00000073, 0 2px 8px #0000004d;--lg-tint-accent:#ffffff1a;--lg-tint-accent-hover:#ffffff29;--lg-tint-accent-edge:#ffffff47;--lg-ambient:var(--lc-bg)}.lg-glass{background:var(--lg-material-regular);-webkit-backdrop-filter:var(--lg-blur-regular);backdrop-filter:var(--lg-blur-regular);border:1px solid var(--lg-edge);box-shadow:var(--lg-specular),var(--lg-shadow-ambient);border-radius:var(--lg-radius-card)}.lg-glass-thin{background:var(--lg-material-thin);-webkit-backdrop-filter:var(--lg-blur-thin);backdrop-filter:var(--lg-blur-thin)}.lg-glass-thick{background:var(--lg-material-thick);-webkit-backdrop-filter:var(--lg-blur-thick);backdrop-filter:var(--lg-blur-thick)}.lg-glass-tinted{background:linear-gradient(var(--lg-tint-accent),var(--lg-tint-accent)),var(--lg-material-regular);border-color:var(--lg-tint-accent-edge)}.lg-glass-interactive{transition:var(--lc-transition-ui-150)}@media(hover:hover)and (pointer:fine){.lg-glass-interactive:hover{background:var(--lg-material-regular-hover);box-shadow:var(--lg-specular-strong),var(--lg-shadow-ambient)}.lg-glass-interactive.lg-glass-thin:hover{background:var(--lg-material-thin-hover)}.lg-glass-interactive.lg-glass-thick:hover{background:var(--lg-material-thick-hover)}.lg-glass-interactive.lg-glass-tinted:hover{background:linear-gradient(var(--lg-tint-accent-hover),var(--lg-tint-accent-hover)),var(--lg-material-regular-hover)}}.lg-chat-composer{border-color:#00000014}html[data-theme=dark] .lg-chat-composer,.dark .lg-chat-composer{transition:var(--lc-transition-ui-150);background:#1a1a1cc7;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff0a,0 16px 40px #00000080,0 4px 12px #00000059}html[data-theme=dark] .lg-chat-composer:focus-within,.dark .lg-chat-composer:focus-within{box-shadow:var(--lg-specular-strong),0 16px 44px #0000008c,0 4px 12px #0006;background:#202022d9;border-color:#ffffff2e}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lg-glass{background:var(--lg-material-regular-solid)}.lg-glass-thin{background:var(--lg-material-thin-solid)}.lg-glass-thick{background:var(--lg-material-thick-solid)}.lg-glass-tinted{background:linear-gradient(var(--lg-tint-accent),var(--lg-tint-accent)),var(--lg-material-regular-solid)}html[data-theme=dark] .lg-chat-composer,.dark .lg-chat-composer{background:#1c1c1e}}@media(prefers-reduced-transparency:reduce){.lg-glass,.lg-glass-thin,.lg-glass-thick{background:var(--lg-material-regular-solid);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .lg-chat-composer,.dark .lg-chat-composer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1c1e}.lg-glass-tinted{background:linear-gradient(var(--lg-tint-accent),var(--lg-tint-accent)),var(--lg-material-regular-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--lc-bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:6rem;font-size:16px;overflow-x:hidden}body{min-height:100vh;font-family:var(--lc-font-sans);font-size:var(--lc-landing-body);color:var(--lc-ink);background:var(--lc-bg);margin:0;line-height:1.625;overflow-x:clip}h1,h2{font-family:var(--lc-font-serif);letter-spacing:-.03em;font-optical-sizing:auto;color:var(--lc-ink);text-align:inherit;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-weight:300;line-height:1.06}h3{font-family:var(--lc-font-sans);letter-spacing:-.02em;color:var(--lc-ink);text-align:inherit;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.12}p{margin:0}a.lc-plain{text-decoration:none}img{max-width:100%;display:block}}@layer components{.lc-container{width:100%;max-width:1520px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.lc-container{padding-inline:2.5rem}}.lc-section{padding-block:7rem}@media(min-width:768px){.lc-section{padding-block:9rem}}.eyebrow{font-family:var(--lc-font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lc-taupe);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:500;line-height:1.5;display:inline-flex}.eyebrow-accent{color:var(--lc-burgundy)}html[data-theme=dark] .eyebrow-accent{color:#c98bab}.lc-display-xl{font-size:clamp(2.1rem,4.4vw,3.4rem)}.lc-display-lg{font-size:var(--lc-section-heading-size)}.lc-display-md{letter-spacing:-.02em;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1}.lc-display-sm{letter-spacing:-.02em;font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.15}.lc-em{color:var(--lc-burgundy);font-style:italic}html[data-theme=dark] .lc-em{color:#d79dbb}.lc-satz{line-height:1.3}.lc-fhx-intro{text-align:center;flex-direction:column;align-items:center;gap:2.5rem;width:100%;margin-inline:auto;display:flex}.lc-fhx-intro-titel{text-wrap:wrap;white-space:pre-line;width:100%;max-width:none;color:var(--lc-ink);font-family:var(--lc-font-serif);font-size:var(--lc-hero-heading-size);letter-spacing:-.03em;font-weight:300;line-height:1.06}.lc-fhx-intro-seite{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:2rem;display:flex}.lc-fhx-intro-text{max-width:38ch;color:var(--lc-ink);font-family:var(--lc-font-sans);font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.45}@media(min-width:900px){.lc-fhx-intro-titel{text-align:center}.lc-fhx-intro-seite{transform:translateY(.5rem)}}.lc-satzzeile{margin-bottom:-.12em;padding-bottom:.12em}.lc-accent-link{color:var(--lc-burgundy)}html[data-theme=dark] .lc-accent-link{color:#d79dbb}main p:not(.eyebrow),main li,main dd,main figcaption{-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;hyphenate-limit-chars:6 3 3}.lc-body{font-size:var(--lc-landing-body);color:var(--lc-ink-2);line-height:1.625}.lc-demo-page{min-height:100svh;padding-block:calc(72px + clamp(4rem,8vw,7rem)) clamp(6rem,10vw,10rem)}.lc-demo-page-inner{gap:clamp(2.5rem,5vw,4.5rem);display:grid}.lc-demo-page-head{text-align:center;justify-items:center;max-width:58rem;margin-inline:auto;display:grid}.lc-demo-page-head h1{text-wrap:balance;margin-top:0}.lc-demo-page-head .lc-body{text-wrap:balance;max-width:58ch;margin-top:1.25rem}.lc-demo-frame-reveal{width:100%;max-width:76rem;margin-inline:auto}.lc-demo-frame-shell{border:1px solid var(--lc-border);background:var(--lc-bg-sunken);border-radius:clamp(1.25rem,2.4vw,2rem);width:100%;height:clamp(46rem,78svh,60rem);padding:clamp(.4rem,1vw,.75rem);overflow:hidden}.lc-demo-frame{background:0 0;border:0;border-radius:clamp(.9rem,1.8vw,1.4rem);width:100%;height:100%;display:block}.lc-demo-frame-fallback{border:1px solid var(--lc-border);background:var(--lc-bg-sunken);text-align:center;border-radius:2rem;place-content:center;justify-items:center;gap:1rem;min-height:20rem;padding:2rem;display:grid}.lc-enterprise-contact{border-top:1px solid var(--lc-border);background:var(--lc-bg);padding-block:clamp(7rem,11vw,11rem)}.lc-enterprise-contact-inner{grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);align-items:start;gap:clamp(4rem,9vw,10rem);display:grid}.lc-enterprise-contact-copy{align-content:start;display:grid}.lc-enterprise-contact-copy h2{max-width:42rem;font-family:var(--lc-font-serif);letter-spacing:-.04em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.25rem,3.4vw,3.5rem);font-weight:300;line-height:1.02}.lc-enterprise-contact-copy h2 span{white-space:nowrap;display:block}.lc-enterprise-contact-copy h2[data-audience] span{white-space:normal}.lc-enterprise-contact-copy>p:last-child{max-width:42rem;font-size:var(--lc-section-lead-size);color:var(--lc-ink-2);-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;margin-top:1.75rem;line-height:1.55}.lc-enterprise-contact-form{gap:clamp(1.5rem,2.5vw,2.4rem);display:grid}.lc-enterprise-contact-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lc-enterprise-contact-field{gap:.25rem;display:grid}.lc-enterprise-contact-field>span:first-child{letter-spacing:.09em;color:var(--lc-ink-2);text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.3}.lc-enterprise-contact-field input,.lc-enterprise-contact-field textarea{border:0;border-bottom:1px solid var(--lc-border-strong);width:100%;min-width:0;color:var(--lc-ink);caret-color:var(--lc-accent-ink);cursor:text;font:inherit;background:0 0;border-radius:0;outline:none;font-size:1.125rem;line-height:1.5;transition:border-color .18s,box-shadow .18s}.lc-enterprise-contact-field input{height:3.25rem;padding:.55rem .5rem}.lc-enterprise-contact-field textarea{resize:vertical;min-height:8.5rem;padding:.85rem .5rem}.lc-enterprise-contact-error{color:#c62828;padding-top:.2rem;font-size:.8125rem;line-height:1.35;display:block}.lc-enterprise-contact-field input:focus,.lc-enterprise-contact-field textarea:focus{border-color:var(--lc-accent-ink);box-shadow:none}.lc-enterprise-contact-select{min-width:0;position:relative}.lc-enterprise-contact-select-trigger{border:0;border-bottom:1px solid var(--lc-border-strong);width:100%;min-width:0;min-height:3.25rem;color:var(--lc-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;font-size:1.125rem;line-height:1.5;transition:border-color .18s;display:flex}.lc-enterprise-contact-select-trigger>span:first-child{overflow-wrap:anywhere;min-width:0}.lc-enterprise-contact-select-trigger:hover,.lc-enterprise-contact-select-trigger:focus,.lc-enterprise-contact-select.is-open .lc-enterprise-contact-select-trigger{border-bottom-color:var(--lc-accent-ink)}.lc-enterprise-contact-select-caret{border:1px solid var(--lc-border);width:2rem;height:2rem;color:var(--lc-ink-2);transition:color .22s var(--ease-soft),border-color .22s var(--ease-soft),background-color .22s var(--ease-soft),transform .28s var(--ease-soft);border-radius:9999px;flex:0 0 2rem;place-items:center;display:grid}.lc-enterprise-contact-select-trigger:hover .lc-enterprise-contact-select-caret{border-color:var(--lc-border-strong);color:var(--lc-ink)}.lc-enterprise-contact-select.is-open .lc-enterprise-contact-select-caret{border-color:var(--lc-accent-ink);background:var(--lc-accent-ink);color:#fff;transform:rotate(180deg)}.lc-enterprise-contact-select-menu{--lc-glass-tint:.88;--lc-glass-blur:27.5px;z-index:30;overscroll-behavior:contain;max-height:min(22rem,60svh);box-shadow:var(--shadow-nav);animation:lc-contact-select-in .18s var(--ease-soft) both;border:1px solid #ffffff24;border-radius:1.35rem;gap:.2rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .625rem);left:0;right:0;overflow-y:auto}.lc-enterprise-contact-select-option{width:100%;min-height:2.75rem;color:var(--lc-ink-3);font:inherit;text-align:left;cursor:pointer;transition:color .18s var(--ease-soft),border-color .18s var(--ease-soft),background-color .18s var(--ease-soft);background:0 0;border:1px solid #0000;border-radius:9999px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;font-size:.9375rem;line-height:1.35;display:flex}.lc-enterprise-contact-select-option:hover,.lc-enterprise-contact-select-option:focus-visible{color:#fff;background:#ffffff0d;outline:none}.lc-enterprise-contact-select-option[aria-selected=true]{border-color:var(--lc-border-strong);color:#fff;background:#ffffff14}.lc-enterprise-contact-select-option[aria-selected=true]>i{color:var(--lc-burgundy);flex:none}html:not([data-theme=dark]) .lc-enterprise-contact-select-option[aria-selected=true]>i{color:#66023c}@keyframes lc-contact-select-in{0%{opacity:0;transform:translateY(-.35rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){.lc-enterprise-contact-select-caret,.lc-enterprise-contact-select-menu,.lc-enterprise-contact-select-option{transition:none;animation:none}}.lc-enterprise-contact-privacy{max-width:62ch;font-size:var(--lc-text-xs);color:var(--lc-ink-3);line-height:1.55}.lc-enterprise-contact-privacy a{color:var(--lc-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lc-border-strong);text-decoration-color:var(--lc-border-strong);text-underline-offset:.2em}.lc-enterprise-contact-status{font-size:var(--lc-text-sm);margin:-.65rem 0 0;line-height:1.5}.lc-enterprise-contact-status.is-success{color:var(--lc-ink)}.lc-enterprise-contact-status.is-error{color:#c62828}.lc-enterprise-contact-actions{align-items:center;gap:1rem;padding-top:.5rem;display:flex}.lc-enterprise-contact-actions .btn-cta:disabled{cursor:wait;opacity:.65;transform:none}html[data-theme=dark] .lc-enterprise-contact-actions .btn-cta{background:var(--lc-accent-ink);color:#191919}html[data-theme=dark] .lc-enterprise-contact-actions .btn-cta:hover{background:var(--lc-accent-ink)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .lc-enterprise-contact-actions .btn-cta:hover{background:color-mix(in srgb,var(--lc-accent-ink) 86%,white)}}html[data-theme=dark] .lc-enterprise-contact-actions .btn-cta-badge{color:var(--lc-accent-ink);background:#191919}@media(max-width:999px){.lc-enterprise-contact-inner{grid-template-columns:1fr;gap:4.5rem}.lc-enterprise-contact-form-wrap{width:100%;max-width:46rem}}@media(max-width:900px){.lc-enterprise-contact-copy h2{font-size:var(--lc-section-heading-size)}}@media(max-width:767px){.lc-demo-page{padding-block:calc(64px + 3.5rem) 6rem}.lc-demo-page-inner{gap:2.25rem}.lc-demo-page-head .lc-body{-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;width:100%}.lc-demo-frame-shell{border-radius:1.25rem;height:50rem;padding:.3rem}.lc-demo-frame{border-radius:.95rem}.lc-enterprise-contact{padding-block:6rem}.lc-enterprise-contact-inner{gap:3.5rem}.lc-enterprise-contact-copy .eyebrow,.lc-enterprise-contact-copy h2{text-align:center;justify-self:center}.lc-enterprise-contact-copy h2 span{white-space:normal}.lc-enterprise-contact-copy>p:last-child{-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;margin-top:1.75rem}.lc-enterprise-contact-select-trigger{letter-spacing:-.015em;gap:.5rem;font-size:clamp(.6875rem,3.45vw,.8125rem)}.lc-enterprise-contact-select-trigger>span:first-child{overflow-wrap:normal;white-space:nowrap;flex:auto}.lc-enterprise-contact-actions{flex-direction:column;align-items:flex-start}}.lc-muted{font-size:var(--lc-landing-body);color:var(--lc-ink-3);line-height:1.625}.btn-ink,.btn-ghost{height:2.75rem;font-family:var(--lc-font-sans);font-size:var(--lc-landing-body);cursor:pointer;transition:transform .4s var(--ease-soft),background .4s ease,border-color .4s ease,color .4s ease;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn-ink{border:1px solid var(--lc-ink);background:var(--lc-ink);color:var(--lc-bg)}.btn-ink:hover{background:var(--lc-burgundy);border-color:var(--lc-burgundy);color:#fff;transform:translateY(-2px)}.btn-ghost{border:1px solid var(--lc-border);background:var(--lc-bg-alt)}@supports (color:color-mix(in lab,red,red)){.btn-ghost{background:color-mix(in srgb,var(--lc-bg-alt) 85%,transparent)}}.btn-ghost{color:var(--lc-ink)}.btn-ghost:hover{border-color:var(--lc-ink);color:var(--lc-ink);transform:translateY(-2px)}.btn-cta{background:var(--lc-cta-bg);height:1.75rem;color:var(--lc-cta-fg);font-family:var(--lc-font-sans);white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding-left:.75rem;padding-right:.25rem;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;transition:background .4s;display:inline-flex}.btn-cta:hover{background:var(--lc-cta-bg-hover)}.btn-cta-badge{width:1.25rem;height:1.25rem;color:var(--lc-cta-bg);background:#fff;border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.btn-cta-badge .ph{font-size:12px}@media(pointer:coarse){.btn-cta{height:2.25rem;padding-left:.875rem}.btn-cta-badge{width:1.5rem;height:1.5rem}}.lc-scrollhinweis{font-family:var(--lc-font-sans);letter-spacing:.16em;text-transform:uppercase;color:#ffffffc7;font-size:.6875rem;font-weight:500}@keyframes lc-scrollwink{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.lc-scrollhinweis-pfeil{color:#ffffffc7;animation:2.4s ease-in-out infinite lc-scrollwink}@media(prefers-reduced-motion:reduce){.lc-scrollhinweis-pfeil{animation:none}}.lc-themen{padding-block:4.5rem 0}.lc-cardsel-head{margin-inline:auto;justify-content:center;align-items:center;width:100%;max-width:min(1280px,100% - 2rem);margin-bottom:20px;padding-block:.75rem;display:none}@media(min-width:1024px){.lc-cardsel-head{display:flex}}.lc-cardsel{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.lc-cardsel-item{border:1px solid var(--lc-border-hairline);white-space:nowrap;transition:background .3s var(--lc-ease-out-strong),color .3s var(--lc-ease-out-strong);border-radius:2px;align-items:baseline;gap:.5rem;padding:.75rem .625rem;display:flex;position:relative;overflow:hidden}@keyframes lc-balken{0%{transform:translate(-100%)}to{transform:translate(0)}}.lc-cardsel-balken{z-index:0;background:var(--lc-bg-sunken);animation:lc-balken var(--lc-takt) linear forwards;position:absolute;inset:0}[data-pausiert=true] .lc-cardsel-balken{animation-play-state:paused}.lc-cardsel-num,.lc-cardsel-label{z-index:1;position:relative}.lc-cardsel-item:focus-visible{outline-color:var(--lc-accent-ink);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.lc-cardsel-balken{animation:none;transform:none}}.lc-cardsel-item:hover{background:var(--lc-bg-sunken)}@supports (color:color-mix(in lab,red,red)){.lc-cardsel-item:hover{background:color-mix(in srgb,var(--lc-bg-sunken) 60%,transparent)}}.lc-cardsel-item:hover{border-color:var(--lc-border-strong)}.lc-cardsel-num{font-family:var(--lc-font-sans);letter-spacing:.12em;color:var(--lc-accent-ink);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.lc-cardsel-label{font-family:var(--lc-font-sans);color:var(--lc-ink-3);transition:color .3s var(--lc-ease-out-strong);font-size:1.125rem;line-height:1.2}.lc-cardsel-item:hover .lc-cardsel-label,.lc-cardsel-item[aria-pressed=true] .lc-cardsel-label{color:var(--lc-ink)}.lc-kar{width:100%;padding-block:0 4rem}.lc-kar-uhr{width:0;height:0;animation:lc-balken var(--lc-takt) linear forwards;position:absolute}.lc-kar[data-pausiert=true] .lc-kar-uhr{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.lc-kar-uhr{animation:none}}.lc-kar-spur{--lc-kar-breite:min(1280px, calc(100% - 2rem) );overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:30px;display:flex;overflow-x:auto}.lc-kar-spur::-webkit-scrollbar{display:none}.lc-kar-feld{flex:0 0 var(--lc-kar-breite);scroll-snap-align:center}.lc-kar-luft{flex:0 0 calc((100% - var(--lc-kar-breite)) / 2)}.lc-kar-name{font-family:var(--lc-font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lc-taupe);margin-bottom:.75rem;font-size:.6875rem;font-weight:500}@media(min-width:1024px){.lc-kar-name{display:none}}.lc-kar-karte{aspect-ratio:4/3;border-radius:var(--lg-radius-card,4px);background:var(--lc-bg-sunken);box-shadow:inset 0 0 0 1px var(--lc-border-hairline);position:relative;overflow:hidden}@media(min-width:768px){.lc-kar-karte{aspect-ratio:7/4}}.lc-kar-bild{object-fit:cover;width:100%;height:100%}.lc-os{background:var(--lc-bg-sunken);width:100%;height:100%;position:relative;overflow:hidden}.lc-os-platte{aspect-ratio:3.34;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(90deg,#66023c,#a14d78 52%,#e4c2d3);width:54%;position:absolute;bottom:3%;left:23%}.lc-os-platte--wissen,.lc-os-platte--runtime{isolation:isolate;background:var(--lc-ink)}.lc-os-platte--wissen{z-index:1;bottom:19%}.lc-os-platte--runtime{z-index:2;bottom:35%}.lc-os-platte--oberflaeche{--lc-os-deckel:#050505;z-index:3;background:var(--lc-os-deckel);bottom:51%}.lc-os-ring{aspect-ratio:3.34;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(90deg,#9f1f62,#d79dbb 52%,#f2f0ed);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lc-os-ring:after{content:"";background:var(--lc-os-deckel);clip-path:inherit;position:absolute;inset:1px}.lc-os-ring:first-child{width:100%}.lc-os-ring:nth-child(2){width:82%}.lc-os-ring:nth-child(3){width:64%}.lc-os-ring:nth-child(4){width:46%}.lc-os-ring:nth-child(5){width:28%}.lc-os-ring:nth-child(6){width:10%}.lc-os-platte--wissen:before,.lc-os-platte--runtime:before{content:"";z-index:0;background:var(--lc-bg-sunken);clip-path:inherit;position:absolute;inset:1px}.lc-os-gitterlinie{z-index:1;background:var(--lc-ink);opacity:.76;transform-origin:50%;width:120%;height:1px;position:absolute;left:-10%}.lc-os-gitterlinie:first-child,.lc-os-gitterlinie:nth-child(4){top:25%}.lc-os-gitterlinie:nth-child(2),.lc-os-gitterlinie:nth-child(5){top:50%}.lc-os-gitterlinie:nth-child(3),.lc-os-gitterlinie:nth-child(6){top:75%}.lc-os-gitterlinie--fallend{transform:rotate(16.7deg)}.lc-os-gitterlinie--steigend{transform:rotate(-16.7deg)}.lc-os-legende{grid-template-columns:minmax(2.5rem,5vw) minmax(0,15rem);align-items:center;gap:clamp(.65rem,1.3vw,1.25rem);display:grid;position:absolute;transform:translateY(-50%)}.lc-os-legende--compute{grid-template-columns:minmax(0,13rem) minmax(2rem,4vw);width:22%;top:82%;left:2.5%}.lc-os-legende--wissen{z-index:2;grid-template-columns:minmax(2rem,4vw) minmax(0,13rem);width:22%;top:66%;right:2.5%}.lc-os-legende--runtime{z-index:3;grid-template-columns:minmax(0,13rem) minmax(2rem,4vw);width:22%;top:50%;left:2.5%}.lc-os-legende--compute .lc-os-legende-text,.lc-os-legende--runtime .lc-os-legende-text{text-align:right;grid-area:1/1;align-items:flex-end}.lc-os-legende--compute .lc-os-legende-strich,.lc-os-legende--runtime .lc-os-legende-strich{grid-area:1/2}.lc-os-legende--oberflaeche{z-index:4;grid-template-columns:minmax(2rem,4vw) minmax(0,13rem);width:22%;top:34%;right:2.5%}.lc-os-legende--oberflaeche .lc-os-legende-strich{background:var(--lc-ink-3)}.lc-os-legende--oberflaeche .lc-os-legende-text{color:var(--lc-ink)}.lc-os-legende--oberflaeche .lc-os-legende-text span{color:var(--lc-ink-2)}.lc-os-legende-strich{background:var(--lc-ink-3);height:1px}.lc-os-legende-text{color:var(--lc-ink);font-family:var(--lc-font-sans);flex-direction:column;gap:.32rem;line-height:1.25;display:flex}.lc-os-legende-text strong{letter-spacing:.12em;white-space:nowrap;font-size:clamp(.68rem,.54rem + .34vw,.88rem);font-weight:600}.lc-os-legende-text span{max-width:24ch;color:var(--lc-ink-2);letter-spacing:.015em;font-size:clamp(.62rem,.5rem + .28vw,.82rem)}@media(max-width:900px){.lc-os-platte{aspect-ratio:3.34;width:78%;bottom:3%;left:11%}.lc-os-platte--wissen{bottom:21%}.lc-os-platte--runtime{bottom:39%}.lc-os-platte--wissen:before{background:var(--lc-bg-sunken)}@supports (color:color-mix(in lab,red,red)){.lc-os-platte--wissen:before{background:color-mix(in srgb,var(--lc-bg-sunken) 78%,var(--lc-ink) 22%)}}.lc-os-platte--runtime:before{background:var(--lc-bg-sunken)}@supports (color:color-mix(in lab,red,red)){.lc-os-platte--runtime:before{background:color-mix(in srgb,var(--lc-bg-sunken) 86%,var(--lc-ink) 14%)}}.lc-os-gitterlinie{opacity:1}.lc-os-platte--oberflaeche{bottom:56%}.lc-os-legende{z-index:1;width:auto;color:var(--lc-ink);text-align:center;text-shadow:none;display:block;top:auto;left:10%;right:10%;transform:none}.lc-os-legende--compute{bottom:13%}.lc-os-legende--wissen{z-index:2;width:auto;color:var(--lc-ink);text-shadow:none;bottom:31%;left:9%;right:9%}.lc-os-legende--runtime{z-index:3;color:var(--lc-ink);text-shadow:none;bottom:49%;left:9%;right:9%}.lc-os-legende--oberflaeche{z-index:4;width:auto;color:var(--lc-ink);text-shadow:none;bottom:66%;left:9%;right:9%}.lc-os-legende-strich{display:none}.lc-os-legende-text,.lc-os-legende--wissen .lc-os-legende-text,.lc-os-legende--runtime .lc-os-legende-text,.lc-os-legende--oberflaeche .lc-os-legende-text{color:var(--lc-ink)}.lc-os-legende--compute .lc-os-legende-text,.lc-os-legende--runtime .lc-os-legende-text{text-align:center;align-items:center}.lc-os-legende-text strong{font-size:clamp(.64rem,2.8vw,.78rem)}.lc-os-legende-text span{max-width:none;color:var(--lc-ink);font-size:clamp(.56rem,2.35vw,.7rem)}.lc-os-legende--wissen .lc-os-legende-text span,.lc-os-legende--runtime .lc-os-legende-text span,.lc-os-legende--oberflaeche .lc-os-legende-text span{color:var(--lc-ink)}}.lc-interop{background:var(--lc-bg-sunken);width:100%;height:100%;position:relative;overflow:hidden}.lc-interop-matrix{color:var(--lc-ink);font-family:var(--lc-font-sans);grid-template-columns:clamp(1.75rem,3.2vw,2.65rem) minmax(0,1fr) clamp(1.75rem,3.2vw,2.65rem);gap:clamp(.35rem,.75vw,.7rem);display:grid;position:absolute;inset:17% 3.25% 3.5%}.lc-interop-kern,.lc-interop-rail{grid-template-rows:repeat(5,minmax(0,1fr)) clamp(2rem,4vw,2.8rem);gap:clamp(.28rem,.65vw,.55rem);min-height:0;display:grid}.lc-interop-rail span{border:1px solid var(--lc-border-strong);border-radius:var(--lc-radius-xs);letter-spacing:.15em;text-transform:uppercase;writing-mode:vertical-rl;place-items:center;min-height:0;font-size:clamp(.48rem,.6vw,.7rem);font-weight:600;line-height:1;display:grid}.lc-interop-rail--links span:first-child,.lc-interop-rail--rechts span:first-child{grid-row:1/4}.lc-interop-rail--links span:last-child{grid-row:4/6}.lc-interop-rail--rechts span:last-child{grid-row:4/7}.lc-interop-reihe{grid-template-columns:clamp(5.7rem,10vw,8rem) minmax(0,1fr);gap:clamp(.4rem,.9vw,.8rem);min-height:0;padding:clamp(.2rem,.4vw,.38rem);display:grid;position:relative}.lc-interop-reihenkopf{flex-direction:column;justify-content:center;min-width:0;line-height:1.18;display:flex}.lc-interop-reihenkopf strong{color:var(--lc-accent-ink);margin-bottom:.2rem;font-size:clamp(.65rem,.82vw,.92rem);font-weight:500}.lc-interop-reihenkopf span{font-size:clamp(.54rem,.7vw,.78rem)}.lc-interop-zellen{gap:clamp(.2rem,.48vw,.42rem);min-width:0;display:grid}.lc-interop-zellen--6{grid-template-columns:repeat(6,minmax(0,1fr))}.lc-interop-zellen--7{grid-template-columns:repeat(7,minmax(0,1fr))}.lc-interop-zellen--8{grid-template-columns:repeat(8,minmax(0,1fr))}.lc-interop-zellen>span{border:1px solid var(--lc-border-strong);background:var(--lc-bg-alt);place-items:center;min-width:0;padding:.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.lc-interop-zellen>span{background:color-mix(in srgb,var(--lc-bg-alt) 26%,transparent)}}.lc-interop-zellen>span{text-align:center;overflow-wrap:anywhere;font-size:clamp(.46rem,.61vw,.7rem);line-height:1.15}.lc-interop-reihe--kern .lc-interop-zellen>span{animation:5.4s linear infinite lc-interop-zellenlauf}.lc-interop-reihe--kern .lc-interop-zellen>span:nth-child(2){animation-delay:.9s}.lc-interop-reihe--kern .lc-interop-zellen>span:nth-child(3){animation-delay:1.8s}.lc-interop-reihe--kern .lc-interop-zellen>span:nth-child(4){animation-delay:2.7s}.lc-interop-reihe--kern .lc-interop-zellen>span:nth-child(5){animation-delay:3.6s}.lc-interop-reihe--kern .lc-interop-zellen>span:nth-child(6){animation-delay:4.5s}@keyframes lc-interop-zellenlauf{0%,16.666%{border-color:var(--lc-border-strong);background:color-mix(in srgb,var(--lc-bg-alt) 26%,transparent);color:var(--lc-ink)}2%,14.666%{border-color:var(--lc-burgundy);background:var(--lc-burgundy);color:#fff}16.667%,to{border-color:var(--lc-border-strong);background:color-mix(in srgb,var(--lc-bg-alt) 26%,transparent);color:var(--lc-ink)}}@media(prefers-reduced-motion:reduce){.lc-interop-reihe--kern .lc-interop-zellen>span{animation:none}}.lc-interop-prinzipien{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.3rem,.65vw,.55rem);display:grid}.lc-interop-prinzipien span{border:1px solid var(--lc-border-strong);border-radius:var(--lc-radius-xxs);letter-spacing:.17em;text-align:center;text-transform:uppercase;place-items:center;font-size:clamp(.46rem,.58vw,.68rem);font-weight:600;display:grid}@media(max-width:767px){.lc-interop+.lc-kar-tafel{max-width:calc(100% - 24px);margin:12px;padding:10px 12px}.lc-interop-matrix{grid-template-columns:1fr;inset:38% 2.5% 2.5%}.lc-interop-rail{display:none}.lc-interop-reihe{grid-template-columns:3.6rem minmax(0,1fr);gap:.2rem;padding:.1rem}.lc-interop-reihenkopf strong{margin-bottom:0;font-size:.5rem}.lc-interop-reihenkopf span,.lc-interop-zellen>span,.lc-interop-prinzipien span{font-size:.38rem}.lc-interop-zellen{gap:2px}.lc-interop-prinzipien{gap:3px}}.lc-deployment{background:var(--lc-bg-sunken);width:100%;height:100%;position:relative;overflow:hidden}.lc-deploy-diagram{color:var(--lc-ink);font-family:var(--lc-font-sans);grid-template-rows:clamp(4.6rem,8.4vw,6.5rem) minmax(0,1fr) clamp(1.8rem,3.5vw,2.5rem);gap:clamp(.55rem,1.05vw,.95rem);display:grid;position:absolute;inset:17% 1.65% 3.5%}.lc-deploy-kopf{border:1px solid var(--lc-burgundy);border-radius:var(--lc-radius-sm);text-align:center;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:min(52%,37rem);display:flex}.lc-deploy-kopf strong{color:var(--lc-accent-ink);letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.9rem,1.65vw,1.45rem);font-weight:600}.lc-deploy-kopf span{color:var(--lc-ink-2);margin-top:.45rem;font-size:clamp(.55rem,.78vw,.78rem)}.lc-deploy-zweige{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.55rem,1.25vw,1.1rem);min-height:0;padding-top:clamp(1.8rem,3.8vw,3rem);display:grid;position:relative}.lc-deploy-zweige:before{content:"";border-top:1px solid var(--lc-burgundy);position:absolute;top:1rem;left:12.5%;right:12.5%}.lc-deploy-zweige:after{content:"";border-left:1px solid var(--lc-burgundy);height:calc(1rem + clamp(.5rem,1vw,.9rem));position:absolute;top:calc(-1*clamp(.5rem,1vw,.9rem));left:50%}.lc-deploy-karte{border:1px solid var(--lc-border-strong);border-radius:var(--lc-radius-sm);background:var(--lc-bg-alt);grid-template-rows:auto minmax(6.25rem,1fr) auto;place-items:center;min-width:0;min-height:0;padding:clamp(.7rem,1.25vw,1.1rem);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.lc-deploy-karte{background:color-mix(in srgb,var(--lc-bg-alt) 22%,transparent)}}.lc-deploy-karte{text-align:center}.lc-deploy-karte:before{content:"";background:var(--lc-burgundy);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(-1*clamp(1.15rem,2.8vw,2rem));left:50%;transform:translate(-50%)}.lc-deploy-karte:after{content:"";border-left:1px solid var(--lc-burgundy);height:clamp(1.15rem,2.8vw,2rem);position:absolute;top:calc(-1*clamp(1.15rem,2.8vw,2rem));left:50%}.lc-deploy-karte>strong{color:var(--lc-accent-ink);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.64rem,.94vw,.94rem);font-weight:600}.lc-deploy-karte>span:last-child{color:var(--lc-ink-2);font-size:clamp(.54rem,.76vw,.78rem)}.lc-deploy-visual{width:min(92%,11rem);height:min(92%,9.3rem);min-height:6.25rem;color:var(--lc-ink);align-self:center;display:block;position:relative}.lc-deploy-visual .lc-deploy-ph{color:var(--lc-ink);font-size:clamp(3.65rem,5.8vw,5.35rem);line-height:1;position:absolute}.lc-deploy-serverstack{gap:2px;width:clamp(3.9rem,5.9vw,5.5rem);display:grid;position:absolute}.lc-deploy-serverstack>i{border:1px solid var(--lc-ink-2);background:var(--lc-bg);border-radius:2px;height:clamp(.82rem,1.25vw,1.08rem);display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.lc-deploy-serverstack>i{background:color-mix(in srgb,var(--lc-bg) 82%,transparent)}}.lc-deploy-serverstack>i>b{background:var(--lc-accent-ink);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;transform:translateY(-50%)}.lc-deploy-serverstack>i>b:first-child{right:.75rem}.lc-deploy-serverstack>i>b:last-child{right:.35rem}.lc-deploy-visual--cloud{--lc-deploy-cloud-width:clamp(3.65rem, 5.8vw, 5.35rem);--lc-deploy-cloud-height:clamp(2.509rem, 3.9875vw, 3.678rem)}.lc-deploy-visual--cloud .lc-deploy-cloud{width:var(--lc-deploy-cloud-width);height:auto;color:var(--lc-ink-2);position:absolute;top:3%;left:50%;transform:translate(-50%)}.lc-deploy-visual--cloud .lc-deploy-serverstack{bottom:2%;right:50%;transform:translate(50%)}.lc-deploy-dots{top:calc(3% + var(--lc-deploy-cloud-height));border-left:2px dotted var(--lc-accent-ink);position:absolute;bottom:36%;left:50%}@supports (color:color-mix(in lab,red,red)){.lc-deploy-dots{border-left:2px dotted color-mix(in srgb,var(--lc-accent-ink) 65%,transparent)}}.lc-deploy-house{border-right:1px solid var(--lc-ink-2);border-bottom:1px solid var(--lc-accent-ink);border-left:1px solid var(--lc-ink-2);height:65%;position:absolute;bottom:7%;left:8%;right:8%}.lc-deploy-house:before,.lc-deploy-house:after{content:"";border-top:1px solid var(--lc-ink-2);width:64%;position:absolute;top:-34%}.lc-deploy-house:before{transform-origin:100%;left:-4%;transform:rotate(-40deg)}.lc-deploy-house:after{transform-origin:0;right:-4%;transform:rotate(40deg)}.lc-deploy-visual--dedicated .lc-deploy-serverstack{bottom:12%;right:50%;transform:translate(50%)}.lc-deploy-visual--distributed{width:min(96%,11.5rem)}.lc-deploy-network-lines{position:absolute;inset:0}.lc-deploy-network-lines:before,.lc-deploy-network-lines:after{border-top:2px dotted var(--lc-accent-ink);width:70%;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.lc-deploy-network-lines:before,.lc-deploy-network-lines:after{border-top:2px dotted color-mix(in srgb,var(--lc-accent-ink) 68%,transparent)}}.lc-deploy-network-lines:before,.lc-deploy-network-lines:after{content:""}.lc-deploy-network-lines:before{transform:translate(-50%,-50%)rotate(36deg)}.lc-deploy-network-lines:after{transform:translate(-50%,-50%)rotate(-36deg)}.lc-deploy-hub{z-index:1;aspect-ratio:1;border:1px solid var(--lc-accent-ink);background:var(--lc-bg-sunken);border-radius:50%;width:clamp(1.65rem,2.6vw,2.25rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lc-deploy-serverstack--compact{z-index:2;width:clamp(2.25rem,3.5vw,3rem)}.lc-deploy-serverstack--compact>i{height:clamp(.65rem,.9vw,.8rem)}.lc-deploy-visual--distributed .lc-deploy-serverstack:nth-child(3){top:4%;left:1%}.lc-deploy-visual--distributed .lc-deploy-serverstack:nth-child(4){top:4%;right:1%}.lc-deploy-visual--distributed .lc-deploy-serverstack:nth-child(5){bottom:4%;left:1%}.lc-deploy-visual--distributed .lc-deploy-serverstack:nth-child(6){bottom:4%;right:1%}.lc-deploy-ring{aspect-ratio:1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lc-deploy-ring--outer{border:2px dotted var(--lc-accent-ink);width:min(94%,8.8rem)}@supports (color:color-mix(in lab,red,red)){.lc-deploy-ring--outer{border:2px dotted color-mix(in srgb,var(--lc-accent-ink) 72%,transparent)}}.lc-deploy-ring--inner{border:1px solid var(--lc-ink-2);width:min(58%,5.4rem)}.lc-deploy-visual--airgap .lc-deploy-lock{color:var(--lc-accent-ink);font-size:clamp(2.35rem,3.7vw,3.2rem);top:50%;left:50%;transform:translate(-50%,-50%)}.lc-deploy-achse{color:var(--lc-accent-ink);letter-spacing:.15em;text-transform:uppercase;grid-template-columns:auto minmax(3rem,1fr) auto;align-items:center;gap:clamp(.6rem,1.2vw,1rem);font-size:clamp(.5rem,.75vw,.72rem);display:grid}.lc-deploy-achse i{border-top:1px solid var(--lc-burgundy);position:relative}.lc-deploy-achse i:after{content:"";border-top:1px solid var(--lc-burgundy);border-right:1px solid var(--lc-burgundy);width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}@media(max-width:767px){.lc-deployment+.lc-kar-tafel{max-width:calc(100% - 24px);margin:12px;padding:10px 12px}.lc-deploy-diagram{grid-template-rows:auto minmax(0,1fr);row-gap:6px;inset:30% 2.5% 2.5%}.lc-deploy-kopf{width:min(92%,24rem);padding:5px 8px}.lc-deploy-kopf strong{font-size:.72rem}.lc-deploy-kopf span{margin-top:.2rem;font-size:.56rem}.lc-deploy-achse,.lc-deploy-zweige:before,.lc-deploy-zweige:after,.lc-deploy-karte:before,.lc-deploy-karte:after{display:none}.lc-deploy-zweige{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-top:0}.lc-deploy-karte{grid-template-rows:auto minmax(2.8rem,1fr) auto;padding:5px 3px}.lc-deploy-karte>strong{font-size:.42rem}.lc-deploy-karte>span:last-child{font-size:.36rem}.lc-deploy-visual{width:min(88%,6.5rem);height:min(88%,4.75rem);min-height:2.8rem}.lc-deploy-visual .lc-deploy-ph{font-size:clamp(2.1rem,8vw,3rem)}.lc-deploy-visual--cloud{--lc-deploy-cloud-width:clamp(2.1rem, 8vw, 3rem);--lc-deploy-cloud-height:clamp(1.444rem, 5.5vw, 2.063rem)}.lc-deploy-serverstack{gap:1px;width:clamp(2.25rem,10vw,3.15rem)}.lc-deploy-serverstack>i{height:clamp(.48rem,2.2vw,.67rem)}.lc-deploy-serverstack>i>b{width:2px;height:2px}.lc-deploy-serverstack>i>b:first-child{right:.48rem}.lc-deploy-serverstack>i>b:last-child{right:.22rem}.lc-deploy-serverstack--compact{width:clamp(1.25rem,6vw,1.8rem)}.lc-deploy-serverstack--compact>i{height:clamp(.38rem,1.65vw,.5rem)}.lc-deploy-visual--airgap .lc-deploy-lock{font-size:clamp(1.45rem,6vw,2rem)}}.lc-kar-tafel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;max-width:min(420px,100% - 36px);transition:background .3s var(--lc-ease-out-strong);background:#00000080;border-radius:4px;flex-direction:column;gap:.625rem;margin:18px;padding:14px 18px;display:flex;position:absolute;top:0;left:0}.lc-kar-tafel:hover{background:#000000a6}.lc-kar-tafel-still:hover{background:#00000080}.lc-kar-marke{font-family:var(--lc-font-sans);letter-spacing:.16em;text-transform:uppercase;color:#fff;font-size:.6875rem;font-weight:500}.lc-kar-titel{font-family:var(--lc-font-sans);letter-spacing:-.02em;color:#fff;font-size:clamp(1.05rem,1.7vw,1.4rem);font-weight:500;line-height:1.15}.lc-kar-titel--kurz{display:none}.lc-kar-pfeil{vertical-align:-.1em;transition:transform .3s var(--lc-ease-out-strong);margin-left:.5rem}.lc-kar-tafel:hover .lc-kar-pfeil{transform:translate(2px,-2px)}.lc-kar-steuer{opacity:0;transition:opacity .3s var(--lc-ease-out-strong);top:50%;justify-content:space-between;display:flex;position:absolute;inset-inline:24px;transform:translateY(-50%)}.lc-kar-karte:hover .lc-kar-steuer,.lc-kar-steuer:focus-within{opacity:1}@media(pointer:coarse){.lc-kar-steuer{display:none}}.lc-kar-knopf{color:#fff;width:89px;height:48px;transition:background .3s var(--lc-ease-out-strong);background:#fff3;border-radius:4px;place-items:center;display:grid}.lc-kar-knopf:hover:not(:disabled){background:#ffffff57}html:not([data-theme=dark]) .lc-kar-karte:has(>.lc-os,>.lc-interop,>.lc-deployment) .lc-kar-knopf{color:#fff;background:#080808b8}html:not([data-theme=dark]) .lc-kar-karte:has(>.lc-os,>.lc-interop,>.lc-deployment) .lc-kar-knopf:hover:not(:disabled){background:#080808e6}.lc-kar-knopf:disabled{opacity:.35;cursor:default}.lc-kar-knopf:focus-visible,.lc-kar-tafel:focus-visible{outline-color:#fff}.link-underline{text-decoration:none;position:relative}.link-underline:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .45s var(--ease-soft);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.link-underline:hover:after{transform-origin:0;transform:scaleX(1)}.card-lift{transition:transform .6s var(--ease-soft),box-shadow .6s var(--ease-soft),border-color .4s ease}.card-lift:hover{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.zoom-media{overflow:hidden}.zoom-media img{transition:transform 1.4s var(--ease-soft)}.zoom-media:hover img{transform:scale(1.06)}.lc-glass{background:rgba(0,0,0,var(--lc-glass-tint,.45));-webkit-backdrop-filter:blur(var(--lc-glass-blur,20px));backdrop-filter:blur(var(--lc-glass-blur,20px));border-radius:var(--lg-radius-card)}.lc-glass,.lc-on-dark{--lc-ink:#fff;--lc-ink-2:#ffffffe0;--lc-ink-3:#ffffffad;--lc-taupe:#ffffffb3;--lc-border:#fff3;--lc-border-hairline:#ffffff24;--lc-border-strong:#ffffff52;--lc-burgundy:#d79dbb;--color-ink:#fff;--color-ink-2:#ffffffe0;--color-ink-3:#ffffffad;--color-taupe:#ffffffb3;--color-line:#fff3;--color-hair:#ffffff24;--color-line-strong:#ffffff52;--color-accent:#d79dbb;color:#fff}.lc-glass-bar{--lc-glass-tint:.5;--lc-glass-blur:27.5px}@media(prefers-reduced-transparency:reduce){.lc-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000eb}}.lc-glass .btn-ink,.lc-on-dark .btn-ink{color:#191919;background:#fff;border-color:#fff}.lc-glass .btn-ink:hover,.lc-on-dark .btn-ink:hover{border-color:var(--lc-burgundy);background:var(--lc-burgundy);color:#fff}.lc-glass .btn-ghost,.lc-on-dark .btn-ghost{color:#fff;background:0 0;border-color:#ffffff61}.lc-glass .btn-ghost:hover,.lc-on-dark .btn-ghost:hover{color:#fff;border-color:#fff}.lc-panel{border-radius:var(--lg-radius-panel)}.lc-framed{border-radius:var(--lg-radius-panel);box-shadow:var(--shadow-card);padding:8px;position:relative;overflow:hidden}.lc-framed>img{object-fit:cover;filter:saturate(.72)brightness(.95);width:100%;height:100%;position:absolute;inset:0}.lc-framed>.lc-framed-body{border-radius:var(--lg-radius-card);height:100%;position:relative}.lc-card{background:var(--lc-bg-alt);border:1px solid var(--lc-border);border-radius:12px}html[data-theme=dark] .lc-card{background:#111}.lc-tab{color:var(--lc-ink-3);white-space:nowrap;transition:all .3s var(--ease-soft);border:1px solid #0000;border-radius:9999px;align-items:center;padding:.375rem .8125rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.lc-tab:hover{color:var(--lc-ink)}.lc-tab[aria-current=page]{background:var(--lc-bg-sunken);border-color:var(--lc-border);color:var(--lc-ink)}html[data-theme=dark] .lc-tab[aria-current=page]{border-color:var(--lc-border-strong);background:#ffffff14}.lc-glass .lc-tab[aria-current=page],.lc-on-dark .lc-tab[aria-current=page]{border-color:var(--lc-border-strong);color:#fff;background:#ffffff14}.lc-glass .lc-tab:hover,.lc-on-dark .lc-tab:hover{color:#fff}.marquee-track{width:max-content;animation:42s linear infinite marquee-scroll;display:flex}.mask-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ph,.ph-fill{vertical-align:middle;line-height:1;display:inline-block}.ph-14{font-size:14px}.ph-16{font-size:16px}.ph-20{font-size:20px}.ph-24{font-size:24px}.lc-footer-curtain{clip-path:inset(0);width:100%;height:clamp(38rem,65svh,44rem);position:relative}.lc-footer-panel{--footer-bg:#1a1a1a;--footer-fg:#fff;--footer-fg-2:#ffffffbd;--footer-fg-3:#ffffff80;--footer-rule:#ffffff1f;background:var(--footer-bg);width:100%;height:clamp(38rem,65svh,44rem);color:var(--footer-fg);isolation:isolate;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;overflow:hidden}.lc-footer-center{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(100%,70rem);margin-inline:auto;padding:2rem 1.25rem 7rem;display:flex;position:relative}.lc-footer-actions,.lc-footer-legal,.lc-footer-meta{flex-wrap:wrap;justify-content:center;display:flex}.lc-footer-made-in{object-fit:contain;opacity:.9;width:auto;height:2rem;margin-bottom:1rem;display:block;position:relative;top:-1.25rem}.lc-footer-actions{gap:.875rem}.lc-footer-supporters{justify-content:center;align-items:center;gap:1.25rem;max-width:100%;margin-top:3rem;display:flex}.lc-footer-supporters img{object-fit:contain;width:min(10.5rem,38vw);min-width:0;height:auto;filter:var(--supporter-filter) grayscale(1) brightness(3);opacity:.6;background:0 0;padding:0;transition:filter .2s ease-out,opacity .2s ease-out;display:block}.lc-footer-supporters img:hover{filter:var(--supporter-filter) grayscale(0) brightness(1);opacity:1}.lc-footer-logo-filters{pointer-events:none;position:absolute}.lc-footer-supporter-sh{--supporter-filter:url(#footer-light-ink)}.lc-footer-supporter-dfg{--supporter-filter:opacity(1)}.lc-footer-supporters .lc-footer-supporter-zfe{--supporter-filter:opacity(1);flex-shrink:0;width:3.5rem}@media(prefers-reduced-motion:reduce){.lc-footer-supporters img{transition:none}}.lc-footer-legal-link,.lc-footer-to-top{transition:color .3s var(--ease-soft),background .3s var(--ease-soft),border-color .3s var(--ease-soft);will-change:transform;text-decoration:none}.lc-footer-to-top{border:1px solid var(--footer-rule);color:var(--footer-fg-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0e}.lc-footer-legal-link:hover,.lc-footer-to-top:hover{border-color:var(--footer-fg)}@supports (color:color-mix(in lab,red,red)){.lc-footer-legal-link:hover,.lc-footer-to-top:hover{border-color:color-mix(in srgb,var(--footer-fg) 28%,transparent)}}.lc-footer-legal-link:hover,.lc-footer-to-top:hover{color:var(--footer-fg);background:#ffffff1a}.lc-footer-legal{gap:1.5rem;margin-top:1.1rem;position:relative;top:1.5rem}.lc-footer-legal .lc-footer-legal-link{font-size:.875rem}.lc-footer-meta{gap:1.5rem;margin-top:.65rem}.lc-footer-legal-link{color:var(--footer-fg-3);border-bottom:1px solid #0000;font-size:.75rem;line-height:1.4}.lc-footer-legal-link:hover{background:0 0;border-bottom-color:currentColor}.lc-footer-copyright{color:#fff;letter-spacing:.04em;margin-top:1rem;font-size:.5625rem;font-weight:500;line-height:1.4}.lc-footer-logo-field{z-index:0;flex:none;place-items:center;width:min(76vw,76rem,100%);margin-top:1.5rem;display:grid;position:relative;top:3rem;-webkit-mask-image:linear-gradient(#000 0%,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.lc-footer-logo-field img{filter:none;opacity:.1;width:100%;height:auto;transition:opacity .24s cubic-bezier(.16,1,.3,1);display:block}@media(hover:hover)and (pointer:fine){.lc-footer-logo-field:hover{-webkit-mask-image:none;mask-image:none}.lc-footer-logo-field:hover img{opacity:1}}@media(prefers-reduced-motion:reduce){.lc-footer-logo-field img{transition:none}}.lc-footer-bottom{z-index:3;color:var(--footer-fg-3);letter-spacing:.08em;grid-template-columns:minmax(2.75rem,1fr) minmax(0,auto) minmax(2.75rem,1fr);align-items:center;padding:0 2rem 1.65rem;font-size:.6875rem;font-weight:500;display:grid;position:absolute;bottom:0;left:0;right:0}.lc-footer-bottom-legal{text-align:center;grid-column:2;min-width:0}.lc-footer-bottom-legal .lc-footer-meta{margin-top:0}.lc-footer-bottom-legal .lc-footer-copyright{margin:.5rem 0 0}.lc-footer-to-top{cursor:pointer;border-radius:50%;grid-column:3;justify-self:end;place-items:center;width:2.75rem;height:2.75rem;display:grid}.lc-footer-to-top svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem}@media(max-width:767px){.lc-footer-curtain,.lc-footer-panel{height:clamp(24rem,48svh,28rem)}.lc-footer-center{padding-top:2rem;padding-bottom:3.5rem}.lc-footer-made-in{height:1.75rem;margin-bottom:.875rem;top:-.75rem}.lc-footer-legal{gap:.25rem}.lc-footer-bottom{padding-inline:1.25rem;font-size:.625rem}.lc-footer-logo-field{width:min(88vw,100%)}}.lc-fhx{padding-block:7rem}@media(min-width:768px){.lc-fhx{padding-block:9rem}}.lc-fhx-rahmen{width:100%;max-width:1440px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.lc-fhx-rahmen{padding-inline:2rem}}.lc-fhx-kopf{margin-bottom:clamp(5rem,10vw,9rem)}.lc-fhx--mit-zwischeninhalt .lc-fhx-kopf{margin-bottom:0}.lc-fhx-koerper{display:block}.lc-fhx-zeilen{--lc-fhx-pin-top:88px;position:relative}@media(max-width:900px){.lc-fhx-zeilen{--lc-fhx-pin-top:80px}}.lc-fhx-zeile{border-top:1px solid var(--lc-border-hairline);background:var(--lc-bg);margin-bottom:clamp(6rem,11vw,9rem);position:relative}.lc-fhx-zeile-inhalt{grid-template-columns:minmax(0,1.25fr) minmax(18rem,1fr);grid-template-areas:"name.""bild details";align-items:stretch;gap:clamp(1rem,1.8vw,1.5rem) clamp(3rem,7vw,8rem);padding-block:clamp(1.25rem,2.5vw,2rem) clamp(2rem,4vw,4rem);display:grid}.lc-fhx-zeile:last-child{margin-bottom:0}.lc-fhx-zeile-links,.lc-fhx-zeile-rechts{min-width:0}.lc-fhx-zeile-links{display:contents}.lc-fhx-zeile-rechts{flex-direction:column;grid-area:details;display:flex}.lc-fhx-zeile-name,.lc-fhx-zeile-text{min-width:0}.lc-fhx-zeile-name{grid-area:name}.lc-fhx-bild{grid-area:bild;min-width:0;margin:0}.lc-fhx-merkmale{gap:clamp(.9rem,1.6vw,1.35rem);min-width:0;margin-top:auto;padding-top:clamp(1rem,2vw,2rem);display:grid}.lc-fhx-merkmal{border-top:1px solid var(--lc-border-hairline);padding-top:.8rem}.lc-fhx-merkmal h4{color:var(--lc-ink);font-family:var(--lc-font-sans);font-size:clamp(.9rem,1.05vw,1rem);font-weight:500;line-height:1.25}.lc-fhx-merkmal p{color:var(--lc-ink-2);font-family:var(--lc-font-sans);margin-top:.45rem;font-size:clamp(.85rem,.95vw,.95rem);line-height:1.42}.lc-shot-buehne{aspect-ratio:4/3;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;place-items:center;width:100%;max-height:min(72svh,46rem);display:grid;position:relative;overflow:hidden}.lc-shot-buehne:before,.lc-lupe-rahmen:before{content:"";background:linear-gradient(#100e0c47,#100e0c80);position:absolute;inset:0}.lc-shot-background{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.lc-shot-buehne:before{z-index:1}.lc-shot-buehne>.lc-shot,.lc-shot-ausschnitt{z-index:2}.lc-shot-griff{z-index:3}.lc-shot{filter:drop-shadow(0 24px 44px #00000073);border-radius:12px;width:auto;max-width:90%;height:auto;max-height:90%;margin:auto;display:block;position:absolute;inset:0}.lc-shot-ausschnitt{filter:drop-shadow(0 24px 44px #00000073);border-radius:0 12px 0 0;position:absolute;inset:12% 14% 0 0;overflow:hidden}.lc-shot-ausschnitt--top-right img{width:250%;max-width:none;height:auto;display:block;position:absolute;top:0;right:0}.lc-shot-griff{cursor:pointer;border-radius:inherit;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.lc-shot-griff:focus-visible{outline:2px solid var(--lc-burgundy);outline-offset:3px}html[data-theme=dark] .lc-shot-griff:focus-visible{outline-color:#d79dbb}.lc-lupe{z-index:100;cursor:zoom-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:lc-lupe-auf .26s var(--lc-ease-out-strong) both;background:0 0;place-items:center;padding:clamp(1rem,4vw,3.5rem);display:grid;position:fixed;inset:0}.lc-lupe-rahmen{aspect-ratio:4/3;cursor:default;width:min(84vw,1320px,106.667vh);animation:lc-lupe-bild-auf .32s var(--lc-ease-out-strong) both;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 40px 90px #00000080}.lc-lupe-bild{filter:drop-shadow(0 24px 44px #00000073);border-radius:12px;width:auto;max-width:90%;height:auto;max-height:90%;margin:auto;display:block;position:absolute;inset:0}.lc-lupe-zu{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:2.5rem;height:2.5rem;transition:background .2s var(--lc-ease-out-strong);background:#100e0ccc;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:.75rem;right:.75rem}.lc-lupe-zu:hover{background:#100e0cf2}.lc-lupe-zu:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes lc-lupe-auf{0%{opacity:0}}@keyframes lc-lupe-bild-auf{0%{opacity:0;transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.lc-lupe,.lc-lupe-bild{animation:none}}.lc-film{filter:none;object-fit:cover;overflow:hidden;box-shadow:0 24px 44px #00000073}@media(max-width:900px){.lc-shot-buehne,.lc-lupe-rahmen{aspect-ratio:auto;max-height:none;padding:1.25rem}.lc-lupe-rahmen{width:100%}.lc-lupe-bild{width:100%;max-width:100%;max-height:none;margin:0;position:static}.lc-shot{width:100%;max-width:100%;height:auto;max-height:none;margin:0;position:static}.lc-fhx-bild .lc-shot-buehne{aspect-ratio:4/3}.lc-fhx-bild .lc-shot{width:auto;max-width:90%;height:auto;max-height:90%;margin:auto;position:absolute;inset:0}}.lc-fhx-titel{font-size:var(--lc-card-heading-size);letter-spacing:-.02em;line-height:1.12}@media(max-width:900px){.lc-fhx{padding-block:5rem}.lc-fhx-kopf{margin-bottom:3rem}.lc-fhx-zeile{z-index:auto;min-height:0;margin-bottom:4rem;position:relative;top:auto}.lc-fhx-zeile-inhalt{grid-template-columns:1fr;grid-template-areas:"name""intro""bild""merkmale";row-gap:1.75rem;padding-block:1.25rem 0}.lc-fhx-zeile-links,.lc-fhx-zeile-rechts{display:contents}.lc-fhx-zeile-name{grid-area:name}.lc-fhx-zeile-text{grid-area:intro}.lc-fhx-bild{grid-area:bild}.lc-fhx-merkmale{grid-area:merkmale;align-content:start;margin-top:0;padding-top:0}}@media(prefers-reduced-motion:reduce){.lc-fhx-zeile{z-index:auto;position:relative;top:auto}}#inhalt .lc-audience-intro>:is(h2,p){text-align:center;margin-inline:auto}.lc-audience-grid{aspect-ratio:2;gap:clamp(1rem,2vw,1.5rem);min-height:32rem;margin-top:clamp(3.5rem,7vw,5.5rem);display:flex;overflow:hidden;container-type:inline-size}.lc-audience-grid>.lc-audience-reveal{min-width:0;height:100%;transition:opacity 1s var(--ease-soft),transform 1s var(--ease-soft),flex-grow .4s ease-in-out;transition-delay:var(--reveal-delay,0s),var(--reveal-delay,0s),0s;flex:1 1 0}.lc-audience-card{isolation:isolate;background-color:#111;background-image:var(--lc-audience-bg);background-position:0 0;background-size:cover;border-radius:12px;width:100%;height:100%;min-height:32rem;transition:opacity .4s ease-in-out;position:relative;overflow:hidden}.lc-audience-card:before{content:"";z-index:0;background:linear-gradient(#0607082e,#0607086b 42%,#06070829);position:absolute;inset:0}.lc-audience-copy{z-index:2;min-width:0;min-height:var(--lc-audience-copy-min,0px);color:#fff;flex-direction:column;width:100%;max-width:none;padding:clamp(1.75rem,3.4vw,2.5rem);display:flex;position:relative}.lc-audience-copy h3{color:#fff;max-width:18ch;font-family:var(--lc-font-sans);letter-spacing:-.025em;font-size:clamp(1.75rem,3vw,2.45rem);font-weight:500;line-height:1.04}.lc-audience-copy p{color:#ffffffd6;width:100%;max-width:none;font-family:var(--lc-font-sans);flex-grow:1;margin-top:1rem;font-size:clamp(.9rem,1.15vw,1rem);line-height:1.45}.lc-audience-discover{color:#fff;width:fit-content;max-width:100%;font-family:var(--lc-font-sans);transition:opacity .18s var(--lc-ease-out-strong);margin-inline-start:auto;background:#00000080;border-radius:4px;align-items:center;gap:.75rem;margin-top:0;padding:0 18px;font-size:1rem;font-weight:500;line-height:1.25;display:flex}@media(hover:hover)and (pointer:fine){.lc-audience-discover{opacity:0}.lc-audience-card:is(:hover,:focus-within) .lc-audience-discover{opacity:1}}@media(prefers-reduced-motion:reduce){.lc-audience-discover{transition:none}}.lc-audience-shot-crop{z-index:1;aspect-ratio:4/3;border-radius:12px 0 0;width:86.5cqw;position:absolute;top:39.5%;left:7cqw;overflow:hidden}.lc-audience-shot{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .7s var(--ease-soft);display:block}.lc-audience-card--lawyers .lc-audience-shot{transform:translate(-20%,-8%)}@media(min-width:901px){.lc-audience-card{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(max(39.5%,var(--lc-audience-copy-min,0px)),auto) minmax(0,1fr);display:grid}.lc-audience-copy{grid-row:1;align-self:start}.lc-audience-shot-crop{grid-row:2;margin-left:7cqw;position:relative;top:auto;left:auto}}@media(min-width:901px)and (hover:hover)and (pointer:fine){.lc-audience-grid:hover .lc-audience-card{opacity:.4}.lc-audience-grid>.lc-audience-reveal:hover{flex-grow:1.4}.lc-audience-grid>.lc-audience-reveal:hover .lc-audience-card{opacity:1}}@media(max-width:900px){.lc-audience-grid{aspect-ratio:auto;flex-direction:column;min-height:0;margin-top:3rem;overflow:visible;container-type:normal}.lc-audience-copy{min-height:0}.lc-audience-discover{margin-top:1.5rem}.lc-audience-card{height:auto}.lc-audience-grid .lc-audience-card{min-height:max(clamp(28rem,130vw,32rem),calc(var(--lc-audience-copy-min,0px) + 14rem))}.lc-audience-grid>.lc-audience-reveal{flex:none;height:auto}.lc-audience-shot-crop{top:max(52%,var(--lc-audience-copy-min,0px));width:176%;left:12%}.lc-audience-card--lawyers .lc-audience-shot{transform:translate(-20%,-8%)}}@media(prefers-reduced-motion:reduce){.lc-audience-grid>.lc-audience-reveal,.lc-audience-card,.lc-audience-shot{transition:none}}.lc-manifesto{background:var(--lc-bg);border-top:1px solid var(--lc-border-hairline);border-bottom:1px solid var(--lc-border-hairline);padding-block:clamp(6rem,9vw,10rem);position:relative;overflow:clip}.lc-home-sovereignty{background:var(--lc-bg);color:var(--lc-ink);border-top:1px solid var(--lc-border)}.lc-home-platforms{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:3rem 0 1.5rem;padding:0;list-style:none;display:grid}.lc-home-platform{border-top:1px solid var(--lc-border-hairline);min-width:0;padding-top:1.75rem}.lc-home-platform-logo{object-fit:contain;object-position:left center;filter:brightness(0);width:2.5rem;height:2.5rem;display:block}html[data-theme=dark] .lc-home-platform-logo{filter:brightness(0)invert()}.lc-home-platform h3{color:var(--lc-ink);font-family:var(--lc-font-serif);margin:1rem 0 0;font-size:2rem;font-weight:300;line-height:1.15}.lc-home-platform-body{color:var(--lc-ink-2);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:1.25rem 0 0;font-size:1rem;line-height:1.6}@media(max-width:767px){.lc-home-platforms{grid-template-columns:1fr;gap:2rem;margin-top:2rem}}.lc-manifesto-inner{width:min(100% - 2.5rem,90rem);margin-inline:auto}.lc-manifesto-editorial{grid-template-columns:minmax(14rem,.76fr) minmax(0,2fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.lc-manifesto-title{max-width:none;font-family:var(--lc-font-serif);font-size:var(--lc-section-heading-size);letter-spacing:-.04em;font-weight:300;line-height:1.02}.lc-manifesto-column{color:var(--lc-ink-2)}.lc-manifesto-inner :is(.lc-manifesto-column,.lc-manifesto-visual-row){width:min(100%,60rem);margin-inline:auto}.lc-manifesto-column p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;font-size:clamp(.93rem,.82rem + .2vw,1.05rem);line-height:1.52}.lc-manifesto-column p+p{margin-top:.75rem}.lc-manifesto-visual-row{margin-top:1.5rem}.lc-manifesto-closing{border-top:1px solid var(--lc-border-strong);padding-top:1.35rem}.lc-manifesto-closing-label{color:var(--lc-accent-ink);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem;font-size:.68rem;font-weight:500;line-height:1;display:block}.lc-manifesto-closing p{font-family:var(--lc-font-serif);font-optical-sizing:auto;letter-spacing:-.035em;-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;font-size:clamp(1.5rem,2vw,2rem);font-weight:300;line-height:1.08}.lc-manifesto-image-wrap{min-width:0}.lc-manifesto-image{object-fit:contain;width:min(100%,12rem);height:auto;display:block}html[data-theme=dark] .lc-manifesto-image{filter:grayscale()invert()}.lc-manifesto-author{color:var(--lc-ink-2);font-family:var(--lc-font-sans);text-align:left;margin-top:.25rem;font-size:1rem;line-height:1.5}.lc-manifesto-author>span{display:block}.lc-manifesto-author>span:first-child{color:var(--lc-ink);font-weight:400}@media(min-width:768px){.lc-manifesto-inner{width:min(100% - 5rem,90rem)}}@media(max-width:899px){.lc-manifesto-editorial{grid-template-columns:1fr;gap:2.75rem}.lc-manifesto-closing{max-width:34rem}}.lc-security-overview{--lc-security-bg:var(--lc-bg);--lc-security-ink:var(--lc-ink);--lc-security-muted:var(--lc-ink-2);--lc-security-line:var(--lc-border-strong);--lc-security-accent:var(--lc-accent-ink);background:var(--lc-security-bg);color:var(--lc-security-ink);padding-block:clamp(6rem,10vw,10rem)}.lc-security-overview-inner{width:min(100% - 2.5rem,90rem);margin-inline:auto}.lc-security-overview-head{text-align:center;flex-direction:column;align-items:center;display:flex}.lc-security-overview-kicker{color:var(--lc-security-accent);font-family:var(--lc-font-sans);letter-spacing:.17em;text-transform:uppercase;font-size:.72rem;font-weight:600}.lc-security-overview h2{max-width:min(100%,22ch);color:var(--lc-security-ink);font-family:var(--lc-font-serif);font-size:var(--lc-section-heading-size);letter-spacing:-.04em;margin-top:.85rem;font-weight:300;line-height:.98}.lc-security-overview-title-line{white-space:nowrap;display:block}.lc-security-overview-lead{max-width:58ch;color:var(--lc-security-muted);font-family:var(--lc-font-sans);font-size:var(--lc-section-lead-size);text-wrap:pretty;margin:1.5rem auto 0;line-height:1.5}.lc-security-overview-grid{border-top:1px solid var(--lc-security-line);border-left:1px solid var(--lc-security-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,3.5vw,3rem);display:grid}.lc-security-overview-card{border-right:1px solid var(--lc-security-line);border-bottom:1px solid var(--lc-security-line);min-height:14.5rem;transition:background-color .28s var(--ease-soft);flex-direction:column;padding:clamp(1.25rem,1.8vw,1.6rem);display:flex}.lc-security-overview-card:hover{background:var(--lc-security-ink)}@supports (color:color-mix(in lab,red,red)){.lc-security-overview-card:hover{background:color-mix(in srgb,var(--lc-security-ink) 4%,transparent)}}.lc-security-glyph{width:clamp(4rem,5vw,4.75rem);height:clamp(4rem,5vw,4.75rem);color:var(--lc-security-ink);display:block}.lc-security-glyph--brao{place-items:center;display:grid;position:relative}.lc-security-glyph-brao-shield{width:3.2rem;height:auto;position:relative}.lc-security-overview-card h3{color:var(--lc-security-ink);font-family:var(--lc-font-sans);font-size:var(--lc-ui-heading-size);margin-top:.9rem;font-weight:500;line-height:1.25}.lc-security-overview-card p{max-width:none;color:var(--lc-security-muted);font-family:var(--lc-font-sans);-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;margin-top:auto;padding-top:.8rem;font-size:clamp(.84rem,.95vw,.92rem);line-height:1.42}@media(min-width:768px){.lc-security-overview-inner{width:min(100% - 5rem,90rem)}}@media(max-width:899px){.lc-security-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.lc-security-overview-head{text-align:center;flex-direction:column;align-items:center;width:100%}.lc-security-overview h2{font-size:var(--lc-section-heading-size)}.lc-security-overview-grid{grid-template-columns:1fr;margin-top:2.25rem}.lc-security-overview-card{text-align:center;align-items:center;min-height:14.5rem}.lc-security-overview-card p{margin-inline:auto}}.lc-proof-section .lc-container{width:min(100% - 2.5rem,90rem)}#herkunft .lc-display-lg{max-width:min(100%,24ch);font-size:clamp(1.5rem,7.5vw,3.2rem)}.lc-proof-title-line{white-space:nowrap;display:block}.lc-proof-grid{border-top:1px solid var(--lc-border-hairline);border-left:1px solid var(--lc-border-hairline);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,5vw,4.5rem);display:grid}.lc-proof-card{border-right:1px solid var(--lc-border-hairline);border-bottom:1px solid var(--lc-border-hairline);flex-direction:column;min-height:17rem;padding:clamp(1.5rem,2.5vw,2.25rem);display:flex}.lc-proof-card h3{color:var(--lc-ink);font-family:var(--lc-font-sans);font-size:var(--lc-card-heading-size);margin-top:1.5rem;font-weight:500;line-height:1.12}.lc-proof-card>p:last-child{max-width:38ch;color:var(--lc-ink-2);font-family:var(--lc-font-sans);margin-top:auto;padding-top:1.75rem;font-size:clamp(.88rem,1vw,.96rem);line-height:1.5}@media(min-width:768px){.lc-proof-section .lc-container{width:min(100% - 5rem,90rem)}}@media(max-width:899px){.lc-proof-grid{grid-template-columns:1fr}.lc-proof-card{min-height:14rem}.lc-proof-card>p:last-child{width:100%;max-width:none}}@media(min-width:901px){#fuer-wen h2,.lc-manifesto-title,.lc-security-overview h2,#herkunft h2{letter-spacing:-.04em;line-height:1.02}.lc-fhx-zeile-text,.lc-manifesto-column p{font-size:var(--lc-desktop-body);line-height:1.6}.lc-audience-copy p{line-height:1.5}.lc-fhx-merkmal p,.lc-security-overview-card p,.lc-proof-card>p:last-child{font-size:var(--lc-desktop-body-small);line-height:1.5}.lc-security-overview-kicker{font-size:var(--lc-eyebrow-size);line-height:1.5}}@media(max-width:900px){#fuer-wen h2,.lc-manifesto-title,.lc-security-overview h2,#herkunft h2{letter-spacing:-.04em;line-height:1.02}.lc-body{line-height:1.55}.lc-fhx-intro-titel,.lc-audience-copy h3,.lc-manifesto-title,.lc-proof-card h3{text-align:center;margin-inline:auto}.lc-fhx-merkmal h4{text-align:left;margin-inline:0}.lc-fhx-zeile-name{text-align:center;width:100%}.lc-fhx-intro-text,.lc-fhx-zeile-text,.lc-fhx-merkmal p,#fuer-wen .lc-body,.lc-audience-copy p,.lc-manifesto-column p,.lc-security-overview-lead,.lc-security-overview-card p,#herkunft .lc-body,.lc-proof-card>p:last-child{-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal}.lc-fhx-intro-text{width:100%}.lc-fhx-intro-cta,.lc-proof-card .eyebrow{align-self:center}.lc-manifesto-closing-label{text-align:center}.lc-manifesto-closing p{-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal}#herkunft .lc-display-lg{max-width:100%;font-size:var(--lc-section-heading-size)}#herkunft .lc-proof-title-line{white-space:normal}.lc-fhx-zeile-text,.lc-manifesto-column p,.lc-audience-copy p{font-size:var(--lc-landing-body);line-height:1.55}.lc-fhx-titel,.lc-proof-card h3{letter-spacing:-.025em;line-height:1.12}.lc-fhx-merkmal h4,.lc-security-overview-card h3{font-size:1rem;line-height:1.25}.lc-fhx-merkmal p,.lc-security-overview-card p,.lc-proof-card>p:last-child{font-size:.875rem;line-height:1.5}.lc-manifesto-closing p{line-height:1.1}.lc-security-overview-kicker{font-size:var(--lc-eyebrow-size);line-height:1.5}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-\[86px\]{top:86px}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-14{bottom:calc(var(--spacing) * 14)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-9{margin:calc(var(--spacing) * 9)}.m-4242{margin:calc(var(--spacing) * 4242)}.m-4331{margin:calc(var(--spacing) * 4331)}.m-16438{margin:calc(var(--spacing) * 16438)}.m-16944{margin:calc(var(--spacing) * 16944)}.m-26078{margin:calc(var(--spacing) * 26078)}.m-26875{margin:calc(var(--spacing) * 26875)}.m-52627{margin:calc(var(--spacing) * 52627)}.m-53789{margin:calc(var(--spacing) * 53789)}.m-76311{margin:calc(var(--spacing) * 76311)}.m-77838{margin:calc(var(--spacing) * 77838)}.mx-auto{margin-inline:auto}.my-9{margin-block:calc(var(--spacing) * 9)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-px{margin-top:1px}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[260\/190\]{aspect-ratio:260/190}.h-16{height:calc(var(--spacing) * 16)}.h-44{height:calc(var(--spacing) * 44)}.h-\[62\%\]{height:62%}.h-\[100svh\]{height:100svh}.h-\[420px\]{height:420px}.h-full{height:100%}.h-px{height:1px}.min-h-\[640px\]{min-height:640px}.w-8{width:calc(var(--spacing) * 8)}.w-\[125\%\]{width:125%}.w-\[calc\(100\%-2\.5rem\)\]{width:calc(100% - 2.5rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[17ch\]{max-width:17ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[26rem\]{max-width:26rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[340px\]{max-width:340px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1600px\]{max-width:1600px}.max-w-none{max-width:none}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-center{transform-origin:50%}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[calc\(100\%\+1rem\)\]{--tw-translate-y: calc((100% + 1rem)*-1) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-line{border-color:var(--color-line)}.border-transparent{border-color:#0000}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/25{--tw-gradient-from:#00000040}@supports (color:color-mix(in lab,red,red)){.from-black\/25{--tw-gradient-from:color-mix(in oklab, var(--color-black) 25%, transparent)}}.from-black\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/45{--tw-gradient-from:#00000073}@supports (color:color-mix(in lab,red,red)){.from-black\/45{--tw-gradient-from:color-mix(in oklab, var(--color-black) 45%, transparent)}}.from-black\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab,red,red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black{--tw-gradient-via:var(--color-black);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab,red,red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab, var(--color-black) 40%, transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/55{--tw-gradient-via:#0000008c}@supports (color:color-mix(in lab,red,red)){.via-black\/55{--tw-gradient-via:color-mix(in oklab, var(--color-black) 55%, transparent)}}.via-black\/55{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab,red,red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab, var(--color-black) 10%, transparent)}}.to-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-2{padding:calc(var(--spacing) * 2)}.p-7{padding:calc(var(--spacing) * 7)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[calc\(72px\+3rem\)\]{padding-top:calc(72px + 3rem)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-0{padding-left:0}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-justify{text-align:justify}.text-\[2\.1rem\]{font-size:2.1rem}.text-wrap{text-wrap:wrap}.\[hyphens\:auto\]{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.text-\[…\]{color:…}.text-accent{color:var(--color-accent)}.text-ink{color:var(--color-ink)}.text-ink-3{color:var(--color-ink-3)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-ink{accent-color:var(--color-ink)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur,.blur-\[8px\]{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,translate\,opacity\]{transition-property:transform,translate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[1100ms\]{--tw-duration:1.1s;transition-duration:1.1s}.duration-\[1200ms\]{--tw-duration:1.2s;transition-duration:1.2s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media(hover:hover){.hover\:text-ink:hover{color:var(--color-ink)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded-full:focus{border-radius:3.40282e38px}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}@media(min-width:1152px){.min-\[1152px\]\:flex{display:flex}.min-\[1152px\]\:hidden{display:none}}@media(min-width:40rem){.sm\:block{display:block}.sm\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}}@media(min-width:48rem){.md\:top-\[92px\]{top:92px}.md\:bottom-5{bottom:calc(var(--spacing) * 5)}.md\:left-5{left:calc(var(--spacing) * 5)}.md\:left-8{left:calc(var(--spacing) * 8)}.md\:left-10{left:calc(var(--spacing) * 10)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:inline-flex{display:inline-flex}.md\:h-\[68px\]{height:68px}.md\:h-\[560px\]{height:560px}.md\:w-\[46\%\]{width:46%}.md\:max-w-\[580px\]{max-width:580px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-\[2\.5rem\]{font-size:2.5rem}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:min-h-\[74svh\]{min-height:74svh}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:py-0{padding-block:0}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}.lg\:text-\[2\.7rem\]{font-size:2.7rem}}.dark\:brightness-100:where(html[data-theme=dark],html[data-theme=dark] *){--tw-brightness:brightness(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.lc-teams-showcase-wrap{padding-top:clamp(3.75rem,7vw,6.5rem)}.lc-interoperability-workspace{border-bottom:1px solid var(--lc-border);background:var(--lc-bg);color:var(--lc-ink);padding-block:clamp(5rem,9vw,9rem);scroll-margin-top:6rem}.lc-interoperability-workspace .lc-teams-showcase-wrap{max-width:none;padding-inline:0}.lc-teams-showcase{--lc-teams-bg:#fff;--lc-teams-panel:#f5f5f5;--lc-teams-ink:#242424;--lc-teams-muted:#616161;--lc-teams-faint:#929292;--lc-teams-line:#e0e0e0;--lc-teams-selected:#f0efed;--lc-teams-accent:#181818;--lc-teams-green:#237b4b;--lc-teams-green-soft:#e6f2eb;isolation:isolate;width:100%;min-height:clamp(36rem,52vw,42rem);font-family:"Segoe UI","Segoe UI Web (West European)",var(--lc-font-sans);background:radial-gradient(circle at 12% 5%,#fffffffa,#0000 34%),radial-gradient(circle at 92% 96%,#12121257,#0000 38%),linear-gradient(145deg,#f2f1ef 12%,#e5e4e1 62%,#171717 120%);border:1px solid #ffffffd1;border-radius:clamp(1.75rem,3.6vw,3rem);margin:0;padding:clamp(.55rem,1.2vw,.9rem);position:relative;overflow:hidden;box-shadow:0 45px 100px -60px #261a21ad,inset 0 1px #ffffffeb}.lc-teams-showcase-glow{z-index:-1;aspect-ratio:1;filter:blur(70px);background:#0c0c0c7a;border-radius:50%;width:62%;position:absolute;bottom:-58%;right:-8%}.lc-teams-showcase-shell{background:var(--lc-teams-bg);border:1px solid #ffffffeb;border-radius:clamp(1.3rem,2.7vw,2.15rem);grid-template-columns:clamp(17rem,27%,20rem) minmax(0,1fr);min-height:calc(clamp(36rem,52vw,42rem) - clamp(1.1rem,2.4vw,1.8rem));display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 3px #ffffff75,0 16px 36px #3529331c}.lc-teams-sidebar{border-right:1px solid var(--lc-teams-line);background:var(--lc-teams-bg);flex-direction:column;min-width:0;display:flex}.lc-teams-sidebar-title,.lc-teams-channel-bar{border-bottom:1px solid var(--lc-teams-line);flex:none;height:4.55rem}.lc-teams-sidebar-title{color:var(--lc-teams-ink);align-items:center;gap:.35rem;padding-inline:1.25rem;font-size:1.05rem;font-weight:700;display:flex}.lc-teams-chat-list{min-height:0;padding:.55rem .25rem .75rem;overflow:hidden}.lc-teams-list-label{height:1.35rem;color:var(--lc-teams-muted);align-items:center;gap:.2rem;padding-inline:.75rem;font-size:.65rem;display:flex}.lc-teams-list-label--recent{margin-top:.2rem}.lc-teams-chat-row{width:100%;height:3.05rem;color:var(--lc-teams-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:.25rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.4rem .75rem;display:grid}.lc-teams-chat-row:hover,.lc-teams-chat-row:focus-visible,.lc-slack-channel-row:hover,.lc-slack-channel-row:focus-visible{background:var(--lc-teams-selected);outline:none}.lc-teams-chat-row.is-active{background:var(--lc-teams-selected);border-color:#0000000d}.lc-slack-channel-row{width:100%;min-height:2rem;color:var(--lc-teams-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.3rem;grid-template-columns:1.15rem minmax(0,1fr);align-items:center;gap:.25rem;padding:.25rem .8rem;font-size:.9375rem;display:grid}.lc-slack-channel-row>span{color:var(--lc-teams-faint);font-size:.9rem}.lc-slack-channel-row strong{text-overflow:ellipsis;white-space:nowrap;font-weight:480;overflow:hidden}.lc-slack-channel-row.is-active{color:var(--lc-teams-ink);background:#e9e8e6}.lc-slack-channel-row.is-active>span,.lc-slack-channel-row.is-active strong{color:var(--lc-teams-ink);font-weight:650}.lc-teams-chat-avatar,.lc-teams-person-avatar,.lc-teams-agent-avatar{border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-style:normal;font-weight:650;display:grid}.lc-teams-chat-avatar.is-nordlicht{color:#fff;background:var(--lc-teams-accent)}.lc-teams-chat-avatar.is-contracts{color:#2e5d82;background:#d4e8f7}.lc-teams-chat-avatar.is-deadlines{color:#2f6b3a;background:#cfe8d4}.lc-teams-chat-avatar.is-proceeding{color:#9c4c14;background:#f3d9c4}.lc-teams-chat-avatar.is-board{color:#42386f;background:#d9d5eb}.lc-teams-chat-avatar.is-avv{color:#5e5e19;background:#e9e9ac}.lc-teams-chat-copy{flex-direction:column;min-width:0;padding-top:.02rem;display:flex}.lc-teams-chat-copy strong,.lc-teams-chat-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-teams-chat-copy strong{font-size:.75rem;font-weight:520;line-height:1.2}.lc-teams-chat-copy span,.lc-teams-chat-row time{color:var(--lc-teams-muted);font-size:.625rem;line-height:1.35}.lc-teams-chat-row time{white-space:nowrap;padding-top:.1rem}.lc-teams-chat-skeletons{flex-direction:column;display:flex}.lc-teams-chat-skeleton{opacity:.18;grid-template-columns:2rem minmax(0,1fr) 2.1rem;align-items:center;gap:.65rem;height:3rem;padding-inline:.75rem;display:grid}.lc-teams-chat-skeleton>span{background:#9693a3;border-radius:50%;width:2rem;height:2rem}.lc-teams-chat-skeleton div{flex-direction:column;gap:.28rem;display:flex}.lc-teams-chat-skeleton i,.lc-teams-chat-skeleton small{background:#9693a3;border-radius:.2rem;height:.65rem;display:block}.lc-teams-chat-skeleton i:first-child{width:46%}.lc-teams-chat-skeleton i:last-child{width:84%}.lc-teams-conversation{background:var(--lc-teams-bg);flex-direction:column;min-width:0;display:flex}.lc-teams-channel-bar{background:#ffffffdb;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1.25rem;display:flex}.lc-teams-channel-name,.lc-teams-platform-switch,.lc-teams-platform-switch button,.lc-teams-message-meta{align-items:center;display:flex}.lc-teams-channel-name{min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;gap:.65rem;padding:0}.lc-teams-channel-picker{z-index:7;min-width:0;position:relative}.lc-teams-channel-name .lc-teams-chat-avatar{width:2.1rem;height:2.1rem}.lc-teams-channel-name strong{color:var(--lc-teams-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:650;overflow:hidden}.lc-teams-channel-name>i{color:var(--lc-teams-muted)}.lc-teams-channel-menu-backdrop{z-index:5;cursor:default;-webkit-backdrop-filter:blur(.75px);backdrop-filter:blur(.75px);background:#fff3;border:0;padding:0;position:absolute;inset:0}.lc-teams-channel-menu{z-index:8;width:min(18rem,68vw);animation:lc-channel-menu-in .24s var(--lc-ease-out-strong) both;background:#f8f9fb;border:1px solid #00000017;border-radius:.75rem;padding:.5rem;position:absolute;top:calc(100% + .55rem);left:0;box-shadow:0 18px 45px #12121229}.lc-teams-channel-menu-label{color:var(--lc-teams-faint);letter-spacing:.04em;text-transform:uppercase;padding:.15rem .55rem .4rem;font-size:.55rem;display:block}.lc-teams-channel-menu>button{width:100%;min-height:2.55rem;color:var(--lc-teams-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.45rem;grid-template-columns:1.75rem minmax(0,1fr) .45rem;align-items:center;gap:.6rem;padding:.32rem .5rem;display:grid}.lc-teams-channel-menu>button:hover,.lc-teams-channel-menu>button:focus-visible{color:var(--lc-teams-ink);background:#eeeeec;outline:none}.lc-teams-channel-menu>button.is-active{color:var(--lc-teams-ink);background:#e5e4e1}.lc-teams-channel-menu .lc-teams-chat-avatar{width:1.75rem;height:1.75rem;font-size:.62rem}.lc-teams-channel-menu>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:520;overflow:hidden}.lc-teams-channel-menu>button>i{background:var(--lc-teams-accent);border-radius:50%;justify-self:center;width:.36rem;height:.36rem}.lc-teams-channel-menu-hash{width:1.75rem;height:1.75rem;color:var(--lc-teams-muted);background:#ececea;border-radius:.38rem;place-items:center;font-size:.9rem;font-weight:650;display:grid}.lc-slack-channel-hash{color:var(--lc-teams-ink);flex:none;font-size:1.05rem;font-weight:700}.lc-teams-platform-switch{background:#f7f3f5;border-radius:999px;flex:none;gap:.15rem;height:2.65rem;padding:.25rem}.lc-teams-platform-switch button{appearance:none;height:2.15rem;color:var(--lc-teams-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;gap:.45rem;padding-inline:.85rem;font-size:.7rem}.lc-teams-platform-switch button[aria-selected=true]{color:var(--lc-teams-ink);background:#fff;border-color:#12121224;box-shadow:0 1px 8px #461b3114}.lc-teams-platform-switch button:focus-visible{outline:2px solid var(--lc-teams-accent);outline-offset:2px}.lc-teams-platform-switch img{object-fit:contain;width:1.15rem;height:1.15rem}.lc-teams-thread{flex-direction:column;flex:1;gap:.55rem;min-height:0;padding:clamp(1.1rem,2.1vw,1.65rem) clamp(1rem,2vw,1.5rem);display:flex;overflow:hidden}.lc-teams-message{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.lc-teams-person-avatar,.lc-teams-agent-avatar{width:2.25rem;height:2.25rem;margin-top:.35rem}.lc-teams-person-avatar{color:#5a3f4c;background:#ead8df}.lc-teams-agent-avatar{color:var(--lc-teams-ink);background:#fff;box-shadow:inset 0 0 0 1px #0000001a}.lc-teams-agent-avatar img{object-fit:contain;filter:brightness(0);width:1.55rem;height:1.55rem}.lc-teams-message-bubble{background:var(--lc-teams-panel);min-width:0;color:var(--lc-teams-ink);border-radius:.15rem;padding:.65rem .85rem}.lc-teams-message--agent .lc-teams-message-bubble{padding-bottom:.8rem}.lc-teams-message-meta{gap:.45rem;min-height:1rem;margin-bottom:.2rem;font-size:.63rem;line-height:1.2}.lc-teams-message-meta strong{font-weight:650}.lc-teams-message-meta time{color:var(--lc-teams-muted)}.lc-teams-app-label{color:var(--lc-teams-ink);letter-spacing:.06em;background:#00000012;border-radius:.18rem;padding:.08rem .28rem;font-size:.5rem;font-weight:700}.lc-teams-message-state{width:1.2rem;height:1.2rem;color:var(--lc-teams-green);background:var(--lc-teams-green-soft);border-radius:50%;place-items:center;margin-left:auto;display:grid}.lc-teams-message-bubble>p{max-width:94ch;font-size:clamp(.72rem,1vw,.82rem);line-height:1.4}.lc-teams-mention{color:var(--lc-teams-ink);font-weight:650}.lc-chat-response-text{color:var(--lc-teams-ink)}.lc-chat-kpi-grid,.lc-research-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.55rem;display:grid}.lc-chat-kpi,.lc-research-summary>span{background:#ffffffd1;border:1px solid #0001;border-radius:.5rem;flex-direction:column;gap:.08rem;min-width:0;padding:.45rem .55rem;display:flex}.lc-chat-kpi strong,.lc-research-summary strong{color:var(--lc-teams-ink);font-size:.95rem;font-weight:680;line-height:1}.lc-chat-kpi span,.lc-research-summary>span{color:var(--lc-teams-muted);font-size:.57rem;line-height:1.25}.lc-chat-result-panel,.lc-document-preview,.lc-playbook-review{background:#fffffff0;border:1px solid #00000013;border-radius:.65rem;margin-top:.55rem;overflow:hidden;box-shadow:0 6px 18px #00000009}.lc-chat-result-panel>header,.lc-playbook-review>header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.1rem;padding:.45rem .65rem;display:flex}.lc-chat-result-panel>header>div,.lc-playbook-review>header>div{align-items:center;gap:.4rem;min-width:0;display:flex}.lc-chat-result-panel>header strong,.lc-playbook-review>header strong{color:var(--lc-teams-ink);font-size:.68rem;font-weight:620}.lc-chat-result-panel>header small{color:var(--lc-teams-faint);flex:none;font-size:.54rem}.lc-chat-row-list{padding-inline:.65rem}.lc-chat-result-row{border-bottom:1px solid #0000000e;grid-template-columns:3.6rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.42rem 0;display:grid}.lc-chat-result-row>time{color:var(--lc-teams-muted);font-variant-numeric:tabular-nums;font-size:.58rem}.lc-chat-result-row>div{flex-direction:column;gap:.08rem;min-width:0;display:flex}.lc-chat-result-row>div strong{color:var(--lc-teams-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:600;overflow:hidden}.lc-chat-result-row>div span{color:var(--lc-teams-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.lc-chat-status{min-width:3.3rem;color:var(--lc-teams-muted);text-align:center;white-space:nowrap;background:#f0f0ef;border-radius:999px;padding:.18rem .34rem;font-size:.52rem}.lc-chat-status.is-urgent{color:#fff;background:#181818}.lc-chat-actions{align-items:center;gap:.4rem;padding:.55rem .65rem .6rem;display:flex}.lc-chat-actions>span,.lc-chat-actions>strong{border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;min-height:1.8rem;font-size:.59rem;display:inline-flex}.lc-chat-actions>span{background:#fff;border:1px solid #0000001a}.lc-chat-actions>strong{color:#fff;background:#151515;font-weight:560}.lc-deadline-list{background:#ffffffe6;border:1px solid #00000012;border-radius:.65rem;margin-top:.55rem;padding:.15rem .65rem}.lc-deadline-row{border-bottom:1px solid #0000000e;grid-template-columns:3.3rem minmax(0,1fr) .5rem;align-items:center;gap:.65rem;min-height:3rem;display:grid}.lc-deadline-row:last-child,.lc-playbook-row:last-of-type{border-bottom:0}.lc-deadline-row>time{color:var(--lc-teams-muted);font-variant-numeric:tabular-nums;flex-direction:column;font-size:.52rem;display:flex}.lc-deadline-row>time strong{color:var(--lc-teams-ink);letter-spacing:.08em;font-size:.64rem}.lc-deadline-row>div{flex-direction:column;gap:.12rem;min-width:0;display:flex}.lc-deadline-row>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:600;overflow:hidden}.lc-deadline-row>div span{color:var(--lc-teams-muted);font-size:.55rem}.lc-deadline-row>i{background:#b9b9b7;border-radius:50%;width:.42rem;height:.42rem}.lc-deadline-row>i.is-urgent{background:#181818}.lc-chat-followup .lc-teams-message-bubble{border-left:2px solid var(--lc-teams-ink);background:#fff}.lc-chat-confirmation .lc-teams-message-bubble{background:var(--lc-teams-green-soft);padding-block:.5rem}.lc-chat-confirmation .lc-teams-message-state{display:none}.lc-chat-confirmation p{color:var(--lc-teams-green);align-items:center;gap:.42rem;font-weight:560;display:flex}.lc-research-summary>span{flex-direction:row;align-items:baseline;gap:.35rem}.lc-research-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.45rem;display:grid}.lc-research-findings article{background:#ffffffe6;border:1px solid #00000013;border-radius:.55rem;min-width:0;padding:.55rem .65rem}.lc-research-findings header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lc-research-findings header strong{color:var(--lc-teams-ink);font-size:.62rem;font-weight:620}.lc-research-findings header span{color:#fff;background:#292929;border-radius:999px;flex:none;padding:.12rem .32rem;font-size:.49rem}.lc-research-findings p{color:var(--lc-teams-muted);margin-top:.35rem;font-size:.56rem;line-height:1.36}.lc-research-findings small{color:var(--lc-teams-ink);font-family:var(--lc-font-mono);align-items:center;gap:.3rem;margin-top:.42rem;font-size:.49rem;display:flex}.lc-document-preview>header{border-bottom:1px solid #0000000f;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .65rem;display:grid}.lc-document-preview>header>i{color:var(--lc-teams-muted)}.lc-document-preview>header>div{flex-direction:column;min-width:0;display:flex}.lc-document-preview>header strong{color:var(--lc-teams-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:620;overflow:hidden}.lc-document-preview>header div span{color:var(--lc-teams-muted);font-size:.52rem}.lc-document-preview>header>span{color:var(--lc-teams-ink);background:#ececea;border-radius:999px;padding:.18rem .36rem;font-size:.5rem}.lc-document-preview>div{padding:.65rem .8rem .7rem}.lc-document-preview>div>strong{font-family:var(--lc-font-serif);font-size:.8rem;font-weight:500}.lc-document-preview>div>p{max-width:72ch;color:var(--lc-teams-muted);margin-top:.3rem;font-size:.57rem;line-height:1.45}.lc-chat-question{border-top:1px solid #00000012;margin-top:.5rem;padding-top:.48rem;font-weight:580}.lc-chat-attachment{background:#fff;border:1px solid #00000014;border-radius:.45rem;align-items:center;gap:.55rem;width:min(20rem,100%);margin-bottom:.5rem;padding:.45rem .55rem;display:flex}.lc-chat-attachment>i{color:var(--lc-teams-muted)}.lc-chat-attachment>div{flex-direction:column;min-width:0;display:flex}.lc-chat-attachment strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:620;overflow:hidden}.lc-chat-attachment span{color:var(--lc-teams-muted);font-size:.52rem}.lc-playbook-review>header>span{color:var(--lc-teams-green);background:var(--lc-teams-green-soft);border-radius:999px;padding:.18rem .38rem;font-size:.52rem;font-weight:620}.lc-playbook-row{border-bottom:1px solid #0000000e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:2.3rem;margin-inline:.65rem;display:grid}.lc-playbook-row>div{align-items:baseline;gap:.45rem;min-width:0;display:flex}.lc-playbook-row>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:590;overflow:hidden}.lc-playbook-row>div span{color:var(--lc-teams-faint);font-family:var(--lc-font-mono);flex:none;font-size:.49rem}.lc-playbook-row>span{max-width:9.5rem;color:var(--lc-teams-muted);text-align:right;font-size:.52rem}.lc-playbook-row>span.is-material{color:var(--lc-teams-ink);font-weight:650}.lc-agent-worklog{flex-direction:column;gap:.45rem;width:min(100%,48rem);padding-top:.1rem;display:flex;position:relative}.lc-agent-thought{min-height:.9rem;color:var(--lc-teams-faint);font-size:.62rem;position:relative}.lc-agent-thinking,.lc-agent-thought-complete{align-items:center;display:inline-flex;position:absolute;inset:0 auto auto 0}.lc-agent-thinking{gap:.32rem}.lc-agent-thinking>i{align-items:center;gap:.15rem;display:inline-flex}.lc-agent-thinking b{opacity:.28;background:currentColor;border-radius:50%;width:.2rem;height:.2rem}.lc-agent-facts{color:var(--lc-teams-ink);flex-direction:column;gap:.3rem;padding-left:1rem;font-size:.7rem;display:flex;position:relative}.lc-agent-facts:before{content:"";transform-origin:top;background:#b9b9b7;width:1px;position:absolute;top:-.75rem;bottom:-.85rem;left:.25rem;transform:scaleY(0)}.lc-agent-fact{position:relative}.lc-agent-fact:before{content:"";background:#a9aaa8;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:50%;left:calc(.5px - .75rem);transform:translate(-50%,-50%)}.lc-agent-task-list{gap:.35rem;margin-left:1rem;display:grid;position:relative}.lc-agent-task-list:before{content:"";transform-origin:top;background:#b9b9b7;width:1px;position:absolute;top:-.85rem;bottom:1.32rem;left:-.75rem;transform:scaleY(0)}.lc-agent-task-row{position:relative}.lc-agent-branch{transform-origin:0;background:#b9b9b7;width:.75rem;height:1px;position:absolute;top:50%;left:-.75rem;transform:scaleX(0)}.lc-agent-task{background:#ffffffe6;border:1px solid #0000000d;border-radius:.65rem;align-items:center;gap:.65rem;min-height:2.65rem;padding:.45rem .7rem;display:flex;position:relative;box-shadow:0 5px 14px #00000009}.lc-agent-task>span{color:#fff;background:#16a36a;border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.lc-agent-task>div{flex-direction:column;min-width:0;display:flex}.lc-agent-task strong{color:var(--lc-teams-ink);font-size:.69rem;font-weight:520;line-height:1.25}.lc-agent-task small{color:var(--lc-teams-faint);margin-top:.12rem;font-size:.58rem}.lc-agent-plan-card{background:#fffffff5;border:1px solid #00000012;border-radius:.75rem;margin-top:.2rem;overflow:hidden;box-shadow:0 8px 20px #0000000e}.lc-agent-plan-header,.lc-agent-plan-header>div,.lc-agent-plan-title,.lc-agent-plan-title>span,.lc-agent-plan-actions{align-items:center;display:flex}.lc-agent-plan-header{min-height:2.4rem;color:var(--lc-teams-muted);border-bottom:1px solid #0000000e;justify-content:space-between;padding-inline:.8rem}.lc-agent-plan-header>div{gap:.45rem}.lc-agent-plan-header strong{color:var(--lc-teams-ink);font-size:.68rem;font-weight:520}.lc-agent-plan-body{padding:.65rem .8rem .7rem}.lc-agent-plan-title{justify-content:space-between;gap:1rem}.lc-agent-plan-title h4{color:var(--lc-teams-ink);letter-spacing:-.015em;margin:0;font-size:.88rem;font-weight:680}.lc-agent-plan-title>span{color:var(--lc-teams-ink);flex:none;gap:.4rem;font-size:.68rem}.lc-agent-plan-title i{border:2px solid #c7c8c6;border-top-color:var(--lc-teams-ink);border-radius:50%;width:1rem;height:1rem}.lc-agent-plan-body>p{max-width:72ch;color:var(--lc-teams-muted);margin-top:.35rem;font-size:.64rem;line-height:1.42}.lc-agent-plan-steps{border-top:1px solid #00000012;gap:.26rem;margin:.5rem 0 0;padding:.5rem 0 0;list-style:none;display:grid}.lc-agent-plan-steps li{color:#9a9b99;align-items:center;gap:.45rem;font-size:.64rem;display:flex}.lc-agent-plan-steps li>span{border:1px solid #c5c6c4;border-radius:50%;flex:none;place-items:center;width:1.05rem;height:1.05rem;display:grid}.lc-agent-plan-steps li.is-complete{color:var(--lc-teams-ink)}.lc-agent-plan-steps li.is-complete>span{color:#fff;background:#16a36a;border-color:#16a36a}.lc-agent-plan-more{color:var(--lc-teams-faint);margin:.2rem 0 0 1.5rem;font-size:.58rem;display:block}.lc-agent-plan-actions{gap:.45rem;margin-top:.55rem}.lc-agent-plan-actions>span,.lc-agent-plan-actions>strong{border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;min-height:1.9rem;font-size:.62rem;display:inline-flex}.lc-agent-plan-actions>span{color:var(--lc-teams-ink);background:#fff;border:1px solid #0000001a}.lc-agent-plan-actions>strong{color:#fff;background:#151515;font-weight:550}.lc-teams-showcase[data-platform=slack] .lc-teams-sidebar,.lc-teams-showcase[data-platform=slack] .lc-teams-conversation{background:#f7f9fc}.lc-teams-showcase[data-platform=slack] .lc-teams-channel-bar{background:#f7f9fcf0}.lc-teams-showcase[data-platform=slack] .lc-teams-person-avatar,.lc-teams-showcase[data-platform=slack] .lc-teams-agent-avatar{border-radius:.35rem}.lc-teams-showcase[data-platform=slack] .lc-teams-list-label{height:1.8rem;font-size:.9375rem}.lc-slack-channel-placeholders{padding-top:.2rem}.lc-slack-channel-placeholder{opacity:.18;align-items:center;gap:.6rem;height:2rem;padding-inline:.8rem;display:flex}.lc-slack-channel-placeholder>span,.lc-slack-channel-placeholder>i{background:var(--lc-teams-faint);border-radius:.2rem;width:1rem;height:1rem}.lc-slack-channel-placeholder>i{width:5rem}.lc-slack-channel-placeholder:nth-child(3n)>i{width:4rem}.lc-slack-channel-placeholder:nth-child(4){opacity:.12}.lc-slack-channel-placeholder:nth-child(5){opacity:.08}.lc-slack-channel-placeholder:nth-child(6){opacity:.04}.lc-teams-showcase[data-platform=slack] .lc-teams-thread{padding-top:.65rem}.lc-teams-showcase[data-platform=slack] .lc-teams-message-bubble{background:0 0;padding-block:.4rem;padding-inline:0}.lc-teams-showcase[data-platform=slack] .lc-teams-message--agent .lc-teams-message-bubble{padding-bottom:.4rem}.lc-teams-showcase[data-platform=slack] .lc-agent-task,.lc-teams-showcase[data-platform=slack] .lc-agent-plan-card,.lc-teams-showcase[data-platform=slack] .lc-chat-kpi,.lc-teams-showcase[data-platform=slack] .lc-chat-result-panel,.lc-teams-showcase[data-platform=slack] .lc-deadline-list,.lc-teams-showcase[data-platform=slack] .lc-research-summary>span,.lc-teams-showcase[data-platform=slack] .lc-research-findings article,.lc-teams-showcase[data-platform=slack] .lc-document-preview,.lc-teams-showcase[data-platform=slack] .lc-chat-attachment,.lc-teams-showcase[data-platform=slack] .lc-playbook-review{background:#fff}.lc-platform-swap{animation:lc-platform-swap .42s var(--lc-ease-out-strong) both}.lc-teams-showcase[data-visible=false] .lc-teams-enter{opacity:0;transform:translateY(.8rem)}.lc-teams-showcase[data-visible=false] .lc-agent-thinking,.lc-teams-showcase[data-visible=false] .lc-agent-thought-complete,.lc-teams-showcase[data-visible=false] .lc-agent-fact{opacity:0}.lc-teams-showcase[data-visible=true] .lc-chat-sequence-step{animation:lc-teams-enter .7s var(--lc-ease-out-strong) var(--lc-message-delay,.18s) both}.lc-teams-showcase[data-visible=true] .lc-chat-contracts .lc-chat-response-text,.lc-teams-showcase[data-visible=true] .lc-chat-proceeding .lc-chat-response-text,.lc-teams-showcase[data-visible=true] .lc-chat-board .lc-chat-response-text,.lc-teams-showcase[data-visible=true] .lc-chat-avv .lc-chat-response-text{animation:.52s 1.65s both lc-agent-fade-in}.lc-teams-showcase[data-visible=true] .lc-chat-kpi-grid,.lc-teams-showcase[data-visible=true] .lc-research-summary{animation:.56s 2.25s both lc-agent-fade-in}.lc-teams-showcase[data-visible=true] .lc-chat-result-panel,.lc-teams-showcase[data-visible=true] .lc-research-findings,.lc-teams-showcase[data-visible=true] .lc-document-preview,.lc-teams-showcase[data-visible=true] .lc-playbook-review{animation:lc-teams-enter .65s var(--lc-ease-out-strong) 2.95s both}.lc-teams-showcase[data-visible=true] .lc-chat-board .lc-chat-question{animation:.52s 3.85s both lc-agent-fade-in}.lc-teams-showcase[data-visible=true] .lc-chat-deadlines .lc-chat-response-text{animation:.5s .9s both lc-agent-fade-in}.lc-teams-showcase[data-visible=true] .lc-chat-deadlines .lc-deadline-row{animation:.52s both lc-agent-fade-in}.lc-teams-showcase[data-visible=true] .lc-chat-deadlines .lc-deadline-row:first-child{animation-delay:1.45s}.lc-teams-showcase[data-visible=true] .lc-chat-deadlines .lc-deadline-row:nth-child(2){animation-delay:2.05s}.lc-teams-showcase[data-visible=true] .lc-chat-deadlines .lc-deadline-row:nth-child(3){animation-delay:2.65s}.lc-teams-showcase[data-visible=true] .lc-agent-thinking{animation:2.35s 1.65s both lc-agent-thinking}.lc-teams-showcase[data-visible=true] .lc-agent-thinking b{animation:lc-agent-dot .9s ease-in-out calc(1.8s + var(--lc-dot-index,0) * .15s) infinite}.lc-agent-thinking b:first-child{--lc-dot-index:0}.lc-agent-thinking b:nth-child(2){--lc-dot-index:1}.lc-agent-thinking b:nth-child(3){--lc-dot-index:2}.lc-teams-showcase[data-visible=true] .lc-agent-thought-complete{animation:.5s 4.05s both lc-agent-fade-in}.lc-teams-showcase[data-visible=true] .lc-agent-facts:before{animation:1.45s ease-out 4.2s both lc-agent-line-y}.lc-teams-showcase[data-visible=true] .lc-agent-fact{animation:lc-agent-fade-in .5s ease calc(4.55s + var(--lc-flow-index) * .72s) both}.lc-teams-showcase[data-visible=true] .lc-agent-task-list:before{animation:2.2s linear 5.45s both lc-agent-line-y}.lc-teams-showcase[data-visible=true] .lc-agent-branch{animation:lc-agent-line-x .36s ease-out calc(6.35s + var(--lc-result-index) * 1.2s) both}.lc-teams-showcase[data-visible=true] .lc-agent-task{animation:lc-teams-enter .62s var(--lc-ease-out-strong) calc(6.7s + var(--lc-result-index) * 1.2s) both}.lc-teams-showcase[data-visible=true] .lc-agent-plan-card{animation:lc-teams-enter .8s var(--lc-ease-out-strong) 9.15s both}.lc-teams-showcase[data-visible=true] .lc-teams-chat-row.is-active{animation:2.8s ease-in-out .4s infinite lc-teams-selected}@keyframes lc-teams-enter{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes lc-teams-selected{50%{box-shadow:inset 2px 0 #12121285}}@keyframes lc-agent-thinking{0%{opacity:0;transform:translateY(.25rem)}14%,78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.12rem)}}@keyframes lc-agent-dot{50%{opacity:1;transform:translateY(-.08rem)}}@keyframes lc-agent-fade-in{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes lc-agent-line-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lc-agent-line-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lc-platform-swap{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes lc-channel-menu-in{0%{opacity:0;transform:translateY(-.4rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-theme=dark] .lc-teams-showcase{--lc-teams-bg:#202020;--lc-teams-panel:#2b2b2b;--lc-teams-ink:#f5f5f5;--lc-teams-muted:#b6b6b6;--lc-teams-faint:#858585;--lc-teams-line:#3d3d3d;--lc-teams-selected:#313131;--lc-teams-accent:#f3f3f3;--lc-teams-green:#74c69d;--lc-teams-green-soft:#237b4b33;background:radial-gradient(circle at 12% 5%,#ffffff1c,#0000 34%),radial-gradient(circle at 92% 96%,#ffffff1f,#0000 38%),linear-gradient(145deg,#302f2d 12%,#242424 62%,#0d0d0d 120%);border-color:#ffffff1f}html[data-theme=dark] .lc-teams-channel-bar{background:#202020e6}html[data-theme=dark] .lc-teams-platform-switch,html[data-theme=dark] .lc-teams-platform-switch button[aria-selected=true]{background:#292929}html[data-theme=dark] .lc-teams-channel-menu-backdrop{background:#00000047}html[data-theme=dark] .lc-teams-channel-menu{background:#292929;border-color:#ffffff1f;box-shadow:0 18px 45px #00000061}html[data-theme=dark] .lc-teams-channel-menu>button:hover,html[data-theme=dark] .lc-teams-channel-menu>button:focus-visible,html[data-theme=dark] .lc-teams-channel-menu>button.is-active,html[data-theme=dark] .lc-teams-channel-menu-hash{background:#383838}html[data-theme=dark] .lc-teams-showcase[data-platform=slack] .lc-teams-sidebar,html[data-theme=dark] .lc-teams-showcase[data-platform=slack] .lc-teams-conversation,html[data-theme=dark] .lc-teams-showcase[data-platform=slack] .lc-teams-channel-bar{background:#202020}html[data-theme=dark] .lc-slack-channel-row.is-active{background:#383838}html[data-theme=dark] .lc-agent-task,html[data-theme=dark] .lc-agent-plan-card,html[data-theme=dark] .lc-teams-showcase[data-platform=slack] .lc-agent-task,html[data-theme=dark] .lc-teams-showcase[data-platform=slack] .lc-agent-plan-card,html[data-theme=dark] .lc-chat-kpi,html[data-theme=dark] .lc-chat-result-panel,html[data-theme=dark] .lc-deadline-list,html[data-theme=dark] .lc-research-summary>span,html[data-theme=dark] .lc-research-findings article,html[data-theme=dark] .lc-document-preview,html[data-theme=dark] .lc-chat-attachment,html[data-theme=dark] .lc-playbook-review,html[data-theme=dark] .lc-teams-showcase[data-platform=slack] .lc-chat-kpi,html[data-theme=dark] .lc-teams-showcase[data-platform=slack] .lc-chat-result-panel,html[data-theme=dark] .lc-teams-showcase[data-platform=slack] .lc-deadline-list,html[data-theme=dark] .lc-teams-showcase[data-platform=slack] .lc-research-summary>span,html[data-theme=dark] .lc-teams-showcase[data-platform=slack] .lc-research-findings article,html[data-theme=dark] .lc-teams-showcase[data-platform=slack] .lc-document-preview,html[data-theme=dark] .lc-teams-showcase[data-platform=slack] .lc-chat-attachment,html[data-theme=dark] .lc-teams-showcase[data-platform=slack] .lc-playbook-review{background:#292929;border-color:#ffffff1a}html[data-theme=dark] .lc-agent-plan-header,html[data-theme=dark] .lc-agent-plan-steps{border-color:#ffffff1a}html[data-theme=dark] .lc-agent-plan-actions>span,html[data-theme=dark] .lc-chat-actions>span,html[data-theme=dark] .lc-chat-followup .lc-teams-message-bubble{background:#222;border-color:#ffffff29}html[data-theme=dark] .lc-chat-status,html[data-theme=dark] .lc-document-preview>header>span{background:#3a3a3a}html[data-theme=dark] .lc-agent-plan-actions>strong,html[data-theme=dark] .lc-chat-actions>strong,html[data-theme=dark] .lc-chat-status.is-urgent{color:#151515;background:#f3f3f3}@media(max-width:1050px){.lc-teams-showcase-shell{grid-template-columns:15.5rem minmax(0,1fr)}.lc-teams-platform-switch button{padding-inline:.6rem}}@media(max-width:820px){.lc-teams-showcase-shell{grid-template-columns:1fr}.lc-teams-sidebar{display:none}}@media(max-width:600px){.lc-teams-showcase-wrap{padding-top:3.25rem}.lc-teams-showcase{border-radius:1.5rem;min-height:39rem;padding:.35rem}.lc-teams-showcase-shell{border-radius:1.15rem;min-height:38.3rem}.lc-teams-channel-bar{height:3.9rem;padding-inline:.75rem}.lc-teams-channel-name{gap:.45rem}.lc-teams-channel-menu{width:min(17rem,82vw);left:-.15rem}.lc-teams-channel-name .lc-teams-chat-avatar{width:1.8rem;height:1.8rem}.lc-teams-platform-switch{height:2.3rem}.lc-teams-platform-switch button{height:1.8rem;padding-inline:.5rem;font-size:0}.lc-teams-platform-switch img{width:1.05rem;height:1.05rem}.lc-teams-thread{gap:.45rem;padding:.8rem .55rem}.lc-teams-message{grid-template-columns:1.75rem minmax(0,1fr);gap:.45rem}.lc-teams-person-avatar,.lc-teams-agent-avatar{width:1.75rem;height:1.75rem;font-size:.55rem}.lc-teams-agent-avatar img{width:1.2rem;height:1.2rem}.lc-teams-message-bubble{padding:.55rem .65rem}.lc-teams-message-bubble>p{font-size:.68rem}.lc-agent-task{min-height:2.35rem;padding:.35rem .55rem}.lc-agent-plan-body{padding:.55rem .65rem .6rem}.lc-agent-plan-title h4{font-size:.76rem}.lc-agent-plan-body>p{font-size:.58rem}.lc-agent-plan-actions>span,.lc-agent-plan-actions>strong{font-size:.56rem}}@media(prefers-reduced-motion:reduce){.lc-teams-enter,.lc-teams-chat-row.is-active,.lc-teams-channel-menu,.lc-platform-swap,.lc-chat-response-text,.lc-chat-kpi-grid,.lc-research-summary,.lc-chat-result-panel,.lc-research-findings,.lc-document-preview,.lc-playbook-review,.lc-chat-question,.lc-deadline-row{opacity:1!important;animation:none!important;transform:none!important}.lc-agent-thinking{display:none}.lc-agent-thought-complete,.lc-agent-fact{opacity:1!important;animation:none!important;transform:none!important}.lc-agent-facts:before,.lc-agent-task-list:before,.lc-agent-branch{animation:none!important;transform:none!important}}@font-face{font-family:Phosphor;src:url(/assets/Phosphor-used-DejrNd9K.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}.ph{speak:never;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:Phosphor!important}.ph.ph-anchor:before{content:""}.ph.ph-angle:before{content:""}.ph.ph-arrow-circle-down:before{content:""}.ph.ph-arrow-counter-clockwise:before{content:""}.ph.ph-arrow-down:before{content:""}.ph.ph-arrow-left:before{content:""}.ph.ph-arrow-right:before{content:""}.ph.ph-arrow-up:before{content:""}.ph.ph-arrow-up-right:before{content:""}.ph.ph-arrows-clockwise:before{content:""}.ph.ph-arrows-out:before{content:""}.ph.ph-article:before{content:""}.ph.ph-asterisk:before{content:""}.ph.ph-at:before{content:""}.ph.ph-basket:before{content:""}.ph.ph-bed:before{content:""}.ph.ph-bell-slash:before{content:""}.ph.ph-blueprint:before{content:""}.ph.ph-book:before{content:""}.ph.ph-book-open:before{content:""}.ph.ph-briefcase:before{content:""}.ph.ph-browser:before{content:""}.ph.ph-building:before{content:""}.ph.ph-buildings:before{content:""}.ph.ph-calendar:before{content:""}.ph.ph-calendar-blank:before{content:""}.ph.ph-calendar-check:before{content:""}.ph.ph-calendar-dots:before{content:""}.ph.ph-calendar-x:before{content:""}.ph.ph-cards:before{content:""}.ph.ph-caret-double-right:before{content:""}.ph.ph-caret-down:before{content:""}.ph.ph-caret-left:before{content:""}.ph.ph-caret-right:before{content:""}.ph.ph-caret-up:before{content:""}.ph.ph-caret-up-down:before{content:""}.ph.ph-certificate:before{content:""}.ph.ph-chart-bar:before{content:""}.ph.ph-chart-pie-slice:before{content:""}.ph.ph-chat:before{content:""}.ph.ph-chat-circle:before{content:""}.ph.ph-chats:before{content:""}.ph.ph-check:before{content:""}.ph.ph-check-circle:before{content:""}.ph.ph-check-square:before{content:""}.ph.ph-checks:before{content:""}.ph.ph-circle:before{content:""}.ph.ph-clipboard:before{content:""}.ph.ph-clipboard-text:before{content:""}.ph.ph-clock:before{content:""}.ph.ph-clock-countdown:before{content:""}.ph.ph-cloud:before{content:""}.ph.ph-clover:before{content:""}.ph.ph-code:before{content:""}.ph.ph-columns:before{content:""}.ph.ph-command:before{content:""}.ph.ph-control:before{content:""}.ph.ph-copy:before{content:""}.ph.ph-crop:before{content:""}.ph.ph-crosshair:before{content:""}.ph.ph-cursor:before{content:""}.ph.ph-database:before{content:""}.ph.ph-desk:before{content:""}.ph.ph-desktop:before{content:""}.ph.ph-disc:before{content:""}.ph.ph-dot:before{content:""}.ph.ph-dots-three-vertical:before{content:""}.ph.ph-download:before{content:""}.ph.ph-download-simple:before{content:""}.ph.ph-empty:before{content:""}.ph.ph-envelope:before{content:""}.ph.ph-exclude:before{content:""}.ph.ph-export:before{content:""}.ph.ph-eye:before{content:""}.ph.ph-eyes:before{content:""}.ph.ph-file:before{content:""}.ph.ph-file-arrow-up:before{content:""}.ph.ph-file-doc:before{content:""}.ph.ph-file-md:before{content:""}.ph.ph-file-pdf:before{content:""}.ph.ph-file-text:before{content:""}.ph.ph-files:before{content:""}.ph.ph-fire:before{content:""}.ph.ph-flag:before{content:""}.ph.ph-flame:before{content:""}.ph.ph-flower:before{content:""}.ph.ph-folder:before{content:""}.ph.ph-folder-open:before{content:""}.ph.ph-folders:before{content:""}.ph.ph-function:before{content:""}.ph.ph-funnel:before{content:""}.ph.ph-git-commit:before{content:""}.ph.ph-globe:before{content:""}.ph.ph-graph:before{content:""}.ph.ph-hand:before{content:""}.ph.ph-hash:before{content:""}.ph.ph-image:before{content:""}.ph.ph-images:before{content:""}.ph.ph-infinity:before{content:""}.ph.ph-info:before{content:""}.ph.ph-invoice:before{content:""}.ph.ph-key:before{content:""}.ph.ph-keyboard:before{content:""}.ph.ph-ladder:before{content:""}.ph.ph-layout:before{content:""}.ph.ph-lightbulb:before{content:""}.ph.ph-lightning:before{content:""}.ph.ph-link:before{content:""}.ph.ph-link-simple:before{content:""}.ph.ph-list:before{content:""}.ph.ph-list-checks:before{content:""}.ph.ph-lock:before{content:""}.ph.ph-lock-key:before{content:""}.ph.ph-lock-simple:before{content:""}.ph.ph-log:before{content:""}.ph.ph-magic-wand:before{content:""}.ph.ph-magnifying-glass:before{content:""}.ph.ph-mailbox:before{content:""}.ph.ph-memory:before{content:""}.ph.ph-monitor:before{content:""}.ph.ph-moon:before{content:""}.ph.ph-mouse:before{content:""}.ph.ph-network:before{content:""}.ph.ph-note:before{content:""}.ph.ph-notification:before{content:""}.ph.ph-option:before{content:""}.ph.ph-package:before{content:""}.ph.ph-palette:before{content:""}.ph.ph-paragraph:before{content:""}.ph.ph-path:before{content:""}.ph.ph-pause:before{content:""}.ph.ph-pencil-simple:before{content:""}.ph.ph-percent:before{content:""}.ph.ph-person:before{content:""}.ph.ph-perspective:before{content:""}.ph.ph-phone:before{content:""}.ph.ph-pill:before{content:""}.ph.ph-placeholder:before{content:""}.ph.ph-play:before{content:""}.ph.ph-plug:before{content:""}.ph.ph-plus:before{content:""}.ph.ph-polygon:before{content:""}.ph.ph-power:before{content:""}.ph.ph-presentation:before{content:""}.ph.ph-activity:before{content:""}.ph.ph-push-pin:before{content:""}.ph.ph-push-pin-slash:before{content:""}.ph.ph-question:before{content:""}.ph.ph-queue:before{content:""}.ph.ph-quotes:before{content:""}.ph.ph-radio:before{content:""}.ph.ph-receipt:before{content:""}.ph.ph-record:before{content:""}.ph.ph-repeat:before{content:""}.ph.ph-resize:before{content:""}.ph.ph-rewind:before{content:""}.ph.ph-rows:before{content:""}.ph.ph-scales:before{content:""}.ph.ph-scroll:before{content:""}.ph.ph-seal-check:before{content:""}.ph.ph-seal-warning:before{content:""}.ph.ph-selection:before{content:""}.ph.ph-share:before{content:""}.ph.ph-share-network:before{content:""}.ph.ph-shield:before{content:""}.ph.ph-shield-check:before{content:""}.ph.ph-sidebar-simple:before{content:""}.ph.ph-sign-in:before{content:""}.ph.ph-signature:before{content:""}.ph.ph-sliders-horizontal:before{content:""}.ph.ph-speaker-high:before{content:""}.ph.ph-spinner:before{content:""}.ph.ph-square:before{content:""}.ph.ph-stack:before{content:""}.ph.ph-stamp:before{content:""}.ph.ph-steps:before{content:""}.ph.ph-stop:before{content:""}.ph.ph-subtract:before{content:""}.ph.ph-sun:before{content:""}.ph.ph-swap:before{content:""}.ph.ph-table:before{content:""}.ph.ph-tabs:before{content:""}.ph.ph-tag:before{content:""}.ph.ph-target:before{content:""}.ph.ph-ticket:before{content:""}.ph.ph-timer:before{content:""}.ph.ph-train:before{content:""}.ph.ph-translate:before{content:""}.ph.ph-trash:before{content:""}.ph.ph-tree:before{content:""}.ph.ph-triangle:before{content:""}.ph.ph-truck:before{content:""}.ph.ph-upload:before{content:""}.ph.ph-upload-simple:before{content:""}.ph.ph-user:before{content:""}.ph.ph-users:before{content:""}.ph.ph-video:before{content:""}.ph.ph-wall:before{content:""}.ph.ph-warning:before{content:""}.ph.ph-waves:before{content:""}.ph.ph-webhooks-logo:before{content:""}.ph.ph-wrench:before{content:""}.ph.ph-x:before{content:""}.lc-zeichnungen{--zg-paper:var(--lc-bg);--zg-sunk:var(--lc-bg-sunken);--zg-ink:#191919;--zg-ink-muted:#78756d;--zg-line:#dfdad0;--zg-line-strong:#b9b2a4;--zg-accent:var(--lc-accent-ink);--zg-ocker:#8a5e14;--zg-rot:#8c2f2a;--zg-serif:var(--lc-font-sans);--zg-mono:var(--lc-font-mono);background:var(--zg-paper);color:var(--zg-ink);font-family:var(--zg-serif);font-size:17px;line-height:1.55}html[data-theme=dark] .lc-zeichnungen{--zg-ink:#e9e5dd;--zg-ink-muted:#8b877e;--zg-line:#33373e;--zg-line-strong:#4e545e;--zg-ocker:#c79a46;--zg-rot:#d08078}.lc-zg-kopf{max-width:1180px;margin:0 auto;padding:5.5rem 24px 0}.lc-zg-eyebrow{font-family:var(--zg-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--zg-ink-muted);margin:0 0 18px;font-size:11px}.lc-zg-kopf h2{font-family:var(--zg-mono);letter-spacing:-.01em;max-width:22ch;color:var(--zg-ink);margin:0 0 20px;font-size:clamp(24px,3.4vw,38px);font-weight:500;line-height:1.22}.lc-zg-lede{max-width:58ch;color:var(--zg-ink-muted);margin:0}.lc-zg-strecke{height:var(--zg-strecke,400vh);position:relative}.lc-zg-buehne{align-items:center;height:100svh;padding:6rem 0 1.5rem;display:flex;position:sticky;top:0}.lc-zg-rahmen{width:100%;max-width:1560px;margin:0 auto;padding:0 24px}.lc-zg-raster{grid-template-columns:minmax(0,1fr) clamp(19rem,26vw,25rem);align-items:center;gap:clamp(24px,4vw,64px);width:100%;display:grid}.lc-zg-bild{min-width:0}.lc-zeichnungen svg.plan{width:100%;height:auto;margin:0 auto;display:block}.lc-zg-bild[data-mass=schnitt] svg.plan{max-width:min(100%,114svh - 10.26rem)}.lc-zg-bild[data-mass=nachricht] svg.plan{max-width:min(100%,160svh - 14.4rem)}.lc-zg-bild[data-mass=haus] svg.plan{max-width:min(100%,170.7svh - 15.363rem)}.lc-zg-text{min-width:0}.lc-zg-text h3{font-family:var(--zg-serif);letter-spacing:-.005em;max-width:17ch;color:var(--zg-ink);margin:0 0 28px;font-size:clamp(21px,2.4vw,29px);font-weight:400;line-height:1.24}.lc-zg-text p{max-width:40ch;margin:0 0 14px;font-size:16px;line-height:1.55}.lc-zg-text p.lc-zg-still{color:var(--zg-ink-muted)}.lc-zg-rand{border-top:1px solid var(--zg-line);color:var(--zg-ink-muted);max-width:40ch;margin-top:26px;padding-top:14px;font-size:14.5px}.lc-zg-rand b{font-family:var(--zg-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--zg-ink-muted);margin-bottom:6px;font-size:10px;font-weight:400;display:block}.lc-zg-fach{border-top:1px solid var(--zg-line);min-height:11em;padding-top:16px;transition:opacity .16s linear}.lc-zg-fach[data-wechsel=true]{opacity:0}.lc-zg-fach .lc-zg-no{font-family:var(--zg-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--zg-accent);margin:0 0 12px;font-size:11px}.lc-zg-fach .lc-zg-satz{max-width:34ch;margin:0;font-size:19px;line-height:1.42}.lc-zg-reiter{border-top:1px solid var(--zg-line);gap:0;margin:0 0 22px;display:flex}.lc-zg-reiter button{text-align:left;cursor:pointer;font-family:var(--zg-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--zg-ink-muted);background:0 0;border:0;border-top:2px solid #0000;flex:1;margin-top:-1px;padding:11px 10px 11px 0;font-size:11px}.lc-zg-reiter button[aria-selected=true]{color:var(--zg-ink);border-top-color:var(--zg-accent)}.lc-zg-reiter button:hover{color:var(--zg-ink)}.lc-zg-bu{min-height:8.5em;transition:opacity .16s linear}.lc-zg-bu[data-wechsel=true]{opacity:0}.lc-zg-bu .lc-zg-lead{max-width:34ch;color:var(--zg-ink);margin:0 0 14px;font-size:19px;line-height:1.42}.lc-zg-bu .lc-zg-sub{color:var(--zg-ink-muted);max-width:40ch;margin:0;font-size:15.5px;line-height:1.55}.lc-zg-buehne[data-form=achse]{flex-direction:column;justify-content:center;align-items:stretch}.lc-zg-achskopf{width:100%;max-width:1240px;margin:0 auto 22px;padding:0 24px}.lc-zg-achskopf h3{font-family:var(--zg-serif);letter-spacing:-.005em;max-width:34ch;color:var(--zg-ink);margin:8px 0 0;font-size:clamp(20px,2.1vw,26px);font-weight:400;line-height:1.26}.lc-zg-achsbild{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.lc-zeichnungen .lc-zg-achsbild svg.plan{max-width:min(100%,218svh - 56.68rem);margin:0 auto}.lc-zg-zeilen{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);width:100%;max-width:1240px;margin:22px auto 0;padding:0 24px;display:grid}.lc-zg-zeile{border-top:1px solid var(--zg-line);opacity:0;padding-top:12px}.lc-zg-zeile .lc-zg-no{font-family:var(--zg-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--zg-accent);margin:0 0 4px;font-size:11px}.lc-zg-zeile .lc-zg-mk{font-family:var(--zg-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--zg-ink-muted);margin:0 0 10px;font-size:9.5px}.lc-zg-zeile .lc-zg-satz{color:var(--zg-ink-muted);margin:0;font-size:15.5px;line-height:1.46}.lc-zg-zeile.now .lc-zg-satz{color:var(--zg-ink)}@media(prefers-reduced-motion:reduce){.lc-zg-fach,.lc-zg-bu{transition:none}}@media(max-width:900px){.lc-zeichnungen{font-size:16px}.lc-zg-kopf{padding:4rem 16px 0}.lc-zg-rahmen,.lc-zg-achskopf,.lc-zg-achsbild,.lc-zg-zeilen{padding:0 16px}.lc-zg-buehne{flex-direction:column;justify-content:center;align-items:stretch;padding:4rem 0 .75rem}.lc-zg-raster{grid-template-columns:1fr;align-content:center;gap:14px}.lc-zeichnungen svg.plan{margin:0 auto}.lc-zg-bild[data-mass=schnitt] svg.plan{max-width:min(100%,52.08svh)}.lc-zg-bild[data-mass=nachricht] svg.plan{max-width:min(100%,52.672svh)}.lc-zg-bild[data-mass=haus] svg.plan{max-width:min(100%,49.504svh)}.lc-zeichnungen .lc-zg-achsbild svg.plan{max-width:min(100%,38.961svh)}.lc-zg-text h3,.lc-zg-achskopf h3{display:none}.lc-zg-text p{font-size:15px}.lc-zg-rand{margin-top:16px}.lc-zg-fach{min-height:8.5em}.lc-zg-fach .lc-zg-satz,.lc-zg-bu .lc-zg-lead{font-size:17px}.lc-zg-bu .lc-zg-sub{font-size:14.5px}.lc-zg-achskopf{margin-bottom:14px}.lc-zg-zeilen{grid-template-columns:1fr;gap:12px;margin-top:16px}.lc-zg-zeile{padding-top:9px}.lc-zg-zeile .lc-zg-satz{font-size:14.5px}.lc-zg-zeile .lc-zg-mk{margin-bottom:6px}}.lc-zg-strecke[data-zg=schnitt]{--zg-strecke:440vh}.lc-zg-strecke[data-zg=nachricht]{--zg-strecke:420vh}.lc-zg-strecke[data-zg=haus]{--zg-strecke:360vh}.lc-zg-strecke[data-zg=achse]{--zg-strecke:400vh}@media(max-width:900px){.lc-zg-strecke[data-zg=schnitt]{--zg-strecke:420vh}.lc-zg-strecke[data-zg=nachricht]{--zg-strecke:400vh}.lc-zg-strecke[data-zg=haus]{--zg-strecke:340vh}.lc-zg-strecke[data-zg=achse]{--zg-strecke:380vh}}:root{--lc-taupe:#706957;--lc-accent-ink:var(--lc-burgundy);--lc-landing-body:clamp(.9375rem, .68rem + .42vw, 1rem);--lc-hero-heading-size:clamp(2.25rem, 5vw, 4rem);--lc-section-heading-size:clamp(2rem, 3.8vw, 3.2rem);--lc-card-heading-size:clamp(1.5rem, 1.8vw, 1.75rem);--lc-ui-heading-size:clamp(1rem, 1.2vw, 1.125rem);--lc-section-lead-size:clamp(1.0625rem, .99rem + .13vw, 1.125rem);--lc-compact-text-size:.9375rem;--lc-desktop-body:1rem;--lc-desktop-body-small:.9375rem;--lc-eyebrow-size:.6875rem;--ease-soft:cubic-bezier(.16, 1, .3, 1);--shadow-panel:0 40px 90px -50px #14120e8c;--shadow-card:0 30px 70px -45px #14120e99;--shadow-lift:0 24px 60px -30px #14120e59;--shadow-nav:0 20px 50px -30px #14120e8c}@media(max-width:900px){:root{--lc-section-lead-size:1rem;--lc-compact-text-size:.875rem}}html[data-theme=dark]{--lc-taupe:#a39c88;--lc-accent-ink:#d79dbb;--shadow-panel:0 40px 90px -50px #000000e6;--shadow-card:0 30px 70px -45px #000000e6;--shadow-lift:0 24px 60px -30px #000c;--shadow-nav:0 20px 50px -30px #000c}::selection{background:var(--lc-burgundy);color:#fff}:focus-visible{outline:2px solid var(--lc-burgundy);outline-offset:3px;border-radius:2px}.lc-enterprise-contact-field input:focus-visible,.lc-enterprise-contact-field textarea:focus-visible,.lc-enterprise-contact-select-trigger:focus-visible{outline-color:var(--lc-accent-ink);outline-offset:-2px;border-radius:0}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.reveal{opacity:0;transition:opacity 1s var(--ease-soft),transform 1s var(--ease-soft);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}.reveal[data-visible=true]{opacity:1;transform:none}.reveal-blur{opacity:0;filter:blur(10px);transition:opacity 1.1s var(--ease-soft),filter 1.1s var(--ease-soft),transform 1.1s var(--ease-soft);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.reveal-blur[data-visible=true]{opacity:1;filter:blur();transform:none}.reveal-clip{clip-path:inset(0 0 100%);transition:clip-path 1.2s var(--ease-soft);transition-delay:var(--reveal-delay,0s)}.reveal-clip[data-visible=true]{clip-path:inset(0)}html:not([data-lc-ready]) :is(.reveal,.reveal-blur,.reveal-clip){opacity:1;filter:none;clip-path:none;transform:none}html:not([data-lc-ready]) #top :is(h1>span,.lc-hero-summary){opacity:1;--tw-translate-y:0px;filter:none;transform:none}.lc-how-beat{transition:opacity .4s var(--lc-ease-out-strong),border-left-color .4s var(--lc-ease-out-strong);border-left:2px solid #0000}.lc-how-beats.is-staged .lc-how-beat{opacity:.55}.lc-how-beats.is-staged .lc-how-beat.is-current{opacity:1;border-left-color:var(--lc-accent-ink)}.lc-how-stages.is-staged{display:grid}.lc-how-stages.is-staged>[data-stage]{grid-area:1/1}.lc-fig-face-l{fill:var(--lc-ink)}@supports (color:color-mix(in lab,red,red)){.lc-fig-face-l{fill:color-mix(in srgb,var(--lc-ink) 9%,transparent)}}.lc-fig-face-r{fill:var(--lc-ink)}@supports (color:color-mix(in lab,red,red)){.lc-fig-face-r{fill:color-mix(in srgb,var(--lc-ink) 5%,transparent)}}.lc-fig-top{fill:var(--lc-bg);stroke:var(--lc-ink)}@supports (color:color-mix(in lab,red,red)){.lc-fig-top{stroke:color-mix(in srgb,var(--lc-ink) 26%,transparent)}}.lc-fig-top{stroke-width:1.2px}.lc-fig-ink{fill:var(--lc-ink)}@supports (color:color-mix(in lab,red,red)){.lc-fig-ink{fill:color-mix(in srgb,var(--lc-ink) 20%,transparent)}}.lc-fig-line{stroke:var(--lc-ink)}@supports (color:color-mix(in lab,red,red)){.lc-fig-line{stroke:color-mix(in srgb,var(--lc-ink) 18%,transparent)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal,.reveal-blur{opacity:1;filter:none;transform:none}.reveal-clip{clip-path:none}}.lc-os-page-hero{background:var(--lc-bg);min-height:clamp(30rem,58svh,40rem);color:var(--lc-ink);position:relative;overflow:hidden}.lc-os-page-hero:after{background:var(--lc-border);content:"";height:1px;position:absolute;inset:auto 0 0}.lc-os-page-hero-inner{min-height:inherit;justify-content:center;align-items:center;padding-top:8rem;padding-bottom:4rem;display:flex}.lc-os-page-hero-copy{z-index:2;text-align:center;justify-items:center;width:100%;display:grid;position:relative}.lc-os-page-hero h1{font-family:var(--lc-font-serif);font-size:var(--lc-hero-heading-size);letter-spacing:-.03em;text-wrap:balance;font-weight:300;line-height:1.06}.lc-os-page-hero-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.lc-os-page-hero-lead{color:var(--lc-ink-2);font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.5}.lc-interoperability-page-hero{background:var(--lc-bg);min-height:clamp(30rem,58svh,40rem);color:var(--lc-ink);font-family:var(--lc-font-sans);position:relative;overflow:hidden}.lc-interoperability-page-hero:after{background:var(--lc-border);content:"";height:1px;position:absolute;inset:auto 0 0}.lc-interoperability-page-hero-inner{min-height:inherit;justify-content:center;align-items:center;padding-top:8rem;padding-bottom:4rem;display:flex}.lc-interoperability-page-hero-copy{text-align:center;justify-items:center;width:100%;display:grid}.lc-interoperability-page-hero h1{font-family:var(--lc-font-serif);font-size:var(--lc-hero-heading-size);letter-spacing:-.03em;text-wrap:balance;font-weight:300;line-height:1.06}.lc-interoperability-page-hero-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.lc-interoperability-page-hero-meta p{max-width:46ch;color:var(--lc-ink-2);font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.5}.lc-forward-deployment-intro{border-bottom:1px solid var(--lc-border);background:var(--lc-bg);color:var(--lc-ink);font-family:var(--lc-font-sans);padding-block:clamp(6.5rem,10vw,9.5rem)}.lc-forward-deployment-intro-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(3rem,6vw,7rem);display:grid}.lc-forward-deployment-intro-copy{text-align:left;min-width:0}.lc-forward-deployment-intro-inner h2{width:100%;font-family:var(--lc-font-serif);font-size:var(--lc-section-heading-size);letter-spacing:-.04em;text-wrap:balance;flex-flow:row;align-items:center;gap:.3em;font-weight:300;line-height:1.02;display:flex}.lc-forward-deployment-intro-title-line{text-align:left;justify-content:flex-start;align-items:center;gap:.3em;display:flex}.lc-forward-deployment-intro-inner h2 b{color:var(--lc-accent-ink);font-size:.58em;font-weight:400}.lc-forward-deployment-intro-title-subline{text-align:left;display:block}.lc-forward-deployment-intro-inner p:not(.eyebrow){max-width:34rem;color:var(--lc-ink-2);font-size:var(--lc-section-lead-size);text-wrap:pretty;margin-top:clamp(2rem,3.5vw,3.25rem);line-height:1.5}.lc-forward-deployment-blueprint{--lc-fd-outer-radius:12px;aspect-ratio:6/5;border-radius:var(--lc-fd-outer-radius);background:var(--lc-bg);color:#211a1e;--lc-fd-pink:#86004b;--lc-fd-active-ink:#181315;--lc-fd-line:#1f181b24;--lc-fd-muted:#1f181b94;--lc-fd-status:#1f181bb8;--lc-fd-panel-border:#ffffffbd;--lc-fd-panel-bg:#f7f4f1;--lc-fd-panel-shadow:#26141c2e;--lc-fd-tab-active:#eee5e9;--lc-fd-node-bg:#fffdfb;--lc-fd-node-solid:#fffdfb;--lc-fd-workflow-tail:#86004b29;--lc-fd-result-border:#86004b57;--lc-fd-result-bg:linear-gradient(145deg, #f1e4ea, #fffdfb 78%);--lc-fd-result-ink:#181516;--lc-fd-result-muted:#1f181b94;--lc-fd-result-icon-bg:var(--lc-fd-pink);--lc-fd-icon-ink:#fff;--lc-fd-proof:#1f181bb3;--lc-fd-backdrop-filter:none;width:100%;min-height:0;margin:0;padding:0;position:relative;overflow:hidden}@supports (border-radius: calc(sign(1px)*1px)){.lc-forward-deployment-blueprint{border-radius:calc(sign(100lvw - 100%) * var(--lc-fd-outer-radius))}}html[data-theme=dark] .lc-forward-deployment-blueprint{background:var(--lc-bg);color:#f7f4f5;--lc-fd-pink:#d79dbb;--lc-fd-active-ink:#fff;--lc-fd-line:#ffffff21;--lc-fd-muted:#ffffff94;--lc-fd-status:#ffffffc2;--lc-fd-panel-border:#ffffff29;--lc-fd-panel-bg:#0c0c0de6;--lc-fd-panel-shadow:#00000057;--lc-fd-tab-active:#d79dbb14;--lc-fd-node-bg:#ffffff06;--lc-fd-node-solid:#171719;--lc-fd-workflow-tail:#d79dbb2e;--lc-fd-result-border:#d79dbb61;--lc-fd-result-bg:linear-gradient(145deg, #d79dbb24, #ffffff06);--lc-fd-result-ink:#f7f4f5;--lc-fd-result-muted:var(--lc-fd-muted);--lc-fd-result-icon-bg:var(--lc-fd-pink);--lc-fd-icon-ink:#171719;--lc-fd-proof:#ffffffb3;--lc-fd-backdrop-filter:blur(16px)}.lc-forward-deployment-video{aspect-ratio:6/5;object-fit:cover;background:var(--lc-bg);width:100%;height:100%;display:block}.lc-fd-blueprint{border:1px solid var(--lc-fd-panel-border);background:var(--lc-fd-panel-bg);min-height:calc(clamp(30rem,40vw,34rem) - clamp(2rem,4.4vw,3.5rem));box-shadow:0 24px 48px var(--lc-fd-panel-shadow);-webkit-backdrop-filter:var(--lc-fd-backdrop-filter);backdrop-filter:var(--lc-fd-backdrop-filter);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.lc-fd-blueprint-head,.lc-fd-blueprint-title{border-bottom:1px solid var(--lc-fd-line);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.lc-fd-blueprint-head p{color:var(--lc-fd-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.625rem;display:flex}.lc-fd-blueprint-head p span{color:var(--lc-fd-pink)}.lc-fd-blueprint-status{color:var(--lc-fd-status);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.625rem;display:flex}.lc-fd-blueprint-status i{background:var(--lc-fd-pink);width:.4rem;height:.4rem;box-shadow:0 0 0 4px var(--lc-fd-pink);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.lc-fd-blueprint-status i{box-shadow:0 0 0 4px color-mix(in srgb,var(--lc-fd-pink) 12%,transparent)}}.lc-fd-blueprint-tabs{border-bottom:1px solid var(--lc-fd-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.lc-fd-blueprint-tabs button{min-width:0;color:var(--lc-fd-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:.7rem .8rem;font-family:inherit;font-size:.6rem;line-height:1.2;transition:color .18s,background .18s;display:flex;position:relative}.lc-fd-blueprint-tabs button+button{border-left:1px solid var(--lc-fd-line)}.lc-fd-blueprint-tabs button:after{background:var(--lc-fd-pink);content:"";opacity:0;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:.8rem;right:.8rem;transform:scaleX(.4)}.lc-fd-blueprint-tabs button:hover,.lc-fd-blueprint-tabs button[aria-selected=true]{color:var(--lc-fd-active-ink);background:var(--lc-fd-tab-active)}.lc-fd-blueprint-tabs button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.lc-fd-blueprint-tabs button:focus-visible{z-index:1;outline:1px solid var(--lc-fd-pink);outline-offset:-2px}.lc-fd-blueprint-tabs button span{color:var(--lc-fd-pink);letter-spacing:.08em;flex:none;font-size:.52rem}.lc-fd-blueprint-panel{animation:lc-fd-blueprint-switch .24s var(--lc-ease-out-strong) both;flex-direction:column;flex:1;display:flex}@keyframes lc-fd-blueprint-switch{0%{opacity:0;transform:translateY(5px)}}.lc-fd-blueprint-title{align-items:flex-end;padding-block:1rem}.lc-fd-blueprint-title div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.lc-fd-blueprint-title div span,.lc-fd-blueprint-title>span{color:var(--lc-fd-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.lc-fd-blueprint-title strong{font-family:var(--lc-font-sans);font-size:clamp(1.1rem,2vw,1.45rem);font-weight:500;line-height:1.1}.lc-fd-blueprint-flow{flex:1;grid-template-columns:minmax(0,.82fr) 1.25rem minmax(0,1.08fr) 1.25rem minmax(0,.9fr);align-items:stretch;gap:.35rem;padding:1rem;display:grid}.lc-fd-blueprint-lane{min-width:0}.lc-fd-blueprint-lane>p{min-height:2em;color:var(--lc-fd-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.7rem;font-size:.56rem;line-height:1.2}.lc-fd-blueprint-node{border:1px solid var(--lc-fd-line);background:var(--lc-fd-node-bg);align-items:center;gap:.55rem;min-height:3.2rem;padding:.65rem;display:flex}.lc-fd-blueprint-node+.lc-fd-blueprint-node{margin-top:.45rem}.lc-fd-blueprint-node span,.lc-fd-blueprint-workflow li>span{color:var(--lc-fd-pink);letter-spacing:.08em;font-size:.56rem}.lc-fd-blueprint-node strong,.lc-fd-blueprint-workflow strong{font-size:clamp(.68rem,1vw,.78rem);font-weight:400;line-height:1.25}.lc-fd-blueprint-connector{color:var(--lc-fd-pink);justify-content:center;align-items:center;display:flex}.lc-fd-blueprint-workflow ol{margin:0;padding:0;list-style:none;position:relative}.lc-fd-blueprint-workflow ol:before{background:linear-gradient(var(--lc-fd-pink),var(--lc-fd-workflow-tail));content:"";width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:1rem}.lc-fd-blueprint-workflow li{border:1px solid var(--lc-fd-line);background:var(--lc-fd-node-solid);align-items:center;gap:.75rem;min-height:3.2rem;padding:.55rem .6rem;display:flex;position:relative}.lc-fd-blueprint-workflow li+li{margin-top:.45rem}.lc-fd-blueprint-workflow li>span{z-index:1;background:var(--lc-fd-node-solid);border-radius:50%;justify-content:center;align-items:center;width:.85rem;height:.85rem;display:flex;position:relative}.lc-fd-blueprint-workflow li div{flex-direction:column;gap:.12rem;min-width:0;display:flex}.lc-fd-blueprint-workflow small{color:var(--lc-fd-muted);font-size:.56rem;line-height:1.25}.lc-fd-blueprint-output{flex-direction:column;display:flex}.lc-fd-blueprint-result{border:1px solid var(--lc-fd-result-border);background:var(--lc-fd-result-bg);min-height:7.45rem;color:var(--lc-fd-result-ink);flex-direction:column;justify-content:center;align-items:flex-start;padding:.75rem;display:flex}.lc-fd-blueprint-result>span{width:2rem;height:2rem;color:var(--lc-fd-icon-ink);background:var(--lc-fd-result-icon-bg);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.65rem;display:flex}.lc-fd-blueprint-result strong{font-size:clamp(.68rem,1vw,.8rem);font-weight:400;line-height:1.3}.lc-fd-blueprint-result small{color:var(--lc-fd-result-muted);margin-top:.25rem;font-size:.56rem;line-height:1.3}.lc-fd-blueprint-result-meta{gap:.45rem;margin-top:.45rem;display:grid}.lc-fd-blueprint-result-meta span{border-bottom:1px solid var(--lc-fd-line);color:var(--lc-fd-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem 0;font-size:.56rem;display:flex}.lc-fd-blueprint-result-meta b{color:var(--lc-fd-pink);font-weight:400}.lc-fd-blueprint-proof{border-top:1px solid var(--lc-fd-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lc-fd-blueprint-proof li{min-width:0;color:var(--lc-fd-proof);align-items:center;gap:.4rem;padding:.7rem .8rem;font-size:.56rem;line-height:1.25;display:flex}.lc-fd-blueprint-proof li+li{border-left:1px solid var(--lc-fd-line)}.lc-fd-blueprint-proof .ph{color:var(--lc-fd-pink);flex:none}@media(max-width:1060px){.lc-forward-deployment-intro-inner{grid-template-columns:1fr;align-items:start;gap:clamp(2.5rem,6vw,4rem)}.lc-forward-deployment-intro-copy{text-align:center;max-width:42rem;margin-inline:auto}.lc-forward-deployment-intro-inner h2{justify-content:center;align-items:center}.lc-forward-deployment-intro-title-line{justify-content:center}.lc-forward-deployment-intro-title-subline{text-align:center}.lc-forward-deployment-intro-inner p:not(.eyebrow){text-align:center;margin-inline:auto}.lc-forward-deployment-blueprint{min-height:0}.lc-fd-blueprint{min-height:calc(clamp(30rem,58vw,34rem) - clamp(2rem,4.4vw,3.5rem))}}@media(max-width:767px){.lc-forward-deployment-blueprint{--lc-fd-outer-radius:10px;width:calc(100% + 2.5rem);min-height:0;margin-inline:-1.25rem;padding:0}.lc-fd-blueprint{border-radius:8px;min-height:0}.lc-fd-blueprint-head,.lc-fd-blueprint-title{flex-direction:column;align-items:flex-start}.lc-fd-blueprint-head{gap:.55rem;padding:.85rem}.lc-fd-blueprint-head p,.lc-fd-blueprint-status{font-size:.6875rem}.lc-fd-blueprint-tabs{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;scroll-padding-inline:.85rem;display:flex;overflow-x:auto}.lc-fd-blueprint-tabs::-webkit-scrollbar{display:none}.lc-fd-blueprint-tabs button{scroll-snap-align:start;flex:none;min-width:min(10rem,72vw);min-height:3.25rem;padding:.8rem .85rem;font-size:.75rem}.lc-fd-blueprint-tabs button span{font-size:.625rem}.lc-fd-blueprint-title{gap:.6rem;padding:.9rem .85rem;position:relative}.lc-fd-blueprint-title>span{position:absolute;top:.9rem;right:.85rem}.lc-fd-blueprint-title div{max-width:calc(100% - 3rem)}.lc-fd-blueprint-title div span,.lc-fd-blueprint-title>span{font-size:.6875rem}.lc-fd-blueprint-title strong{font-size:clamp(1.25rem,6vw,1.55rem)}.lc-fd-blueprint-flow{grid-template-columns:1fr;gap:.7rem;padding:.85rem}.lc-fd-blueprint-lane>p{min-height:0;margin-bottom:.55rem;font-size:.6875rem}.lc-fd-blueprint-node,.lc-fd-blueprint-workflow li{min-height:3.5rem;padding:.7rem .75rem}.lc-fd-blueprint-node+.lc-fd-blueprint-node,.lc-fd-blueprint-workflow li+li{margin-top:.5rem}.lc-fd-blueprint-node span,.lc-fd-blueprint-workflow li>span,.lc-fd-blueprint-workflow small{font-size:.6875rem}.lc-fd-blueprint-node strong,.lc-fd-blueprint-workflow strong{font-size:.8125rem}.lc-fd-blueprint-connector{min-height:1.5rem;transform:rotate(90deg)}.lc-fd-blueprint-result{min-height:8.5rem;padding:.9rem}.lc-fd-blueprint-result strong{font-size:.875rem}.lc-fd-blueprint-result small,.lc-fd-blueprint-result-meta span{font-size:.6875rem}.lc-fd-blueprint-proof{grid-template-columns:1fr}.lc-fd-blueprint-proof li{min-height:2.75rem;padding:.75rem .85rem;font-size:.6875rem}.lc-fd-blueprint-proof li+li{border-top:1px solid var(--lc-fd-line);border-left:0}}@media(max-width:359px){.lc-forward-deployment-blueprint{width:calc(100% + 2rem);margin-inline:-1rem;padding:0}.lc-fd-blueprint-head,.lc-fd-blueprint-title,.lc-fd-blueprint-flow,.lc-fd-blueprint-proof li{padding-left:.75rem;padding-right:.75rem}.lc-fd-blueprint-tabs button{min-width:8.75rem}}@media(prefers-reduced-motion:reduce){.lc-fd-blueprint-panel{animation:none}}.lc-security-design{border-bottom:1px solid var(--lc-border);background:var(--lc-bg);color:var(--lc-ink);font-family:var(--lc-font-sans);padding-block:clamp(6.5rem,10vw,9.5rem)}.lc-security-design-inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(3rem,6vw,7rem);display:grid}.lc-security-design-copy{min-width:0}.lc-security-design-copy h2{max-width:12ch;font-family:var(--lc-font-serif);font-size:var(--lc-section-heading-size);letter-spacing:-.04em;text-wrap:balance;font-weight:300;line-height:1.02}.lc-security-reveal-word{white-space:nowrap;display:inline-block;position:relative}.lc-security-reveal-text{display:inline-block}.lc-security-reveal-mask{background:var(--lc-ink-2);transform-origin:100%;visibility:hidden;pointer-events:none;border-radius:2px;position:absolute;inset:.2em 0}@media(prefers-reduced-motion:reduce){.lc-security-reveal-text{clip-path:none!important}.lc-security-reveal-mask{visibility:hidden!important}}.lc-security-design-copy p{max-width:34rem;color:var(--lc-ink-2);font-size:var(--lc-section-lead-size);text-wrap:pretty;margin-top:clamp(1.75rem,3vw,2.75rem);line-height:1.5}.lc-security-design-copy .lc-security-design-kicker{color:var(--lc-accent-ink);font-family:var(--lc-font-mono);font-size:var(--lc-eyebrow-size);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.25rem;font-weight:500;line-height:1.2}.lc-security-faq-list{border-top:1px solid var(--lc-border-strong);min-width:0}.lc-security-faq-item{border-bottom:1px solid var(--lc-border-strong)}.lc-security-faq-item summary{color:var(--lc-ink);font-size:var(--lc-ui-heading-size);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding-block:1.35rem;font-weight:500;line-height:1.35;list-style:none;display:grid}.lc-security-faq-item summary::-webkit-details-marker{display:none}.lc-security-faq-item summary:focus-visible{outline:2px solid var(--lc-accent-ink);outline-offset:.35rem}.lc-security-faq-icon{width:1rem;height:1rem;color:var(--lc-ink-3);display:block;position:relative}.lc-security-faq-icon:before,.lc-security-faq-icon:after{content:"";width:.8rem;height:1px;transition:opacity .18s var(--ease-soft),transform .18s var(--ease-soft);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lc-security-faq-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.lc-security-faq-item[open] .lc-security-faq-icon:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.lc-security-faq-answer{padding:0 3rem 1.5rem 0}.lc-security-faq-answer p{max-width:46rem;color:var(--lc-ink-2);font-size:var(--lc-compact-text-size);-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;line-height:1.58}.lc-security-architecture-panel{width:100%;margin:0}.lc-security-architecture-trigger{color:#f7f6f2;cursor:zoom-in;background:#0f0f14;border:1px solid #d79dbb42;border-radius:.75rem;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000038}.lc-security-architecture-trigger:focus-visible{outline:2px solid var(--lc-accent-ink);outline-offset:4px}.lc-security-architecture-graphic{width:100%;height:auto;display:block}.lc-security-architecture-frame{fill:#0f0f14;stroke:#d79dbb38;stroke-width:2px}.lc-security-architecture-brand{fill:#d79dbb;font-family:var(--lc-font-mono);letter-spacing:.16em;font-size:13px;font-weight:600}.lc-security-architecture-rule{stroke:#d79dbb3d;stroke-width:1px}.lc-security-architecture-layer{stroke:#f7f6f233;stroke-width:1.2px}.lc-security-architecture-layer--1{fill:#7f004557}.lc-security-architecture-layer--2{fill:#a02b6840}.lc-security-architecture-layer--3{fill:#d79dbb29}.lc-security-architecture-layer--4{fill:#f7f6f20e}.lc-security-architecture-layer-title,.lc-security-architecture-layer-detail{font-family:var(--lc-font-mono);text-anchor:middle}.lc-security-architecture-layer-title{fill:#f7f6f2;letter-spacing:.1em;font-size:15px;font-weight:600}.lc-security-architecture-layer-detail{fill:#f7f6f29e;letter-spacing:.08em;font-size:10px}.lc-security-architecture-shield,.lc-security-architecture-check{fill:none;stroke:#d79dbb;stroke-linecap:round;stroke-linejoin:round}.lc-security-architecture-shield{stroke-width:1.5px}.lc-security-architecture-check{stroke-width:2px}.lc-security-architecture-expand,.lc-security-architecture-close{color:#f7f6f2d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f0f14c2;border:1px solid #f7f6f22e;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.lc-security-architecture-expand{transition:color .24s var(--ease-soft),background-color .24s var(--ease-soft);position:absolute;bottom:1rem;right:1rem}.lc-security-architecture-trigger:hover .lc-security-architecture-expand{color:#fff;background:#7f0045db}.lc-security-architecture-dialog{color:#f7f6f2;background:0 0;border:0;width:min(92vw,76rem);max-width:none;max-height:92svh;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.lc-security-architecture-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7}.lc-security-architecture-dialog-frame{background:#0f0f14;border:1px solid #d79dbb52;border-radius:.9rem;position:relative;overflow:hidden;box-shadow:0 2rem 7rem #00000094}.lc-security-architecture-close{cursor:pointer;position:absolute;top:1rem;right:1rem}.lc-deployment-intro{border-bottom:1px solid var(--lc-border);background:var(--lc-bg);color:var(--lc-ink);font-family:var(--lc-font-sans);padding-block:clamp(7rem,11vw,10.5rem)}.lc-deployment-intro-grid{text-align:center;justify-items:center;gap:clamp(1.5rem,2.5vw,2.25rem);display:grid}.lc-deployment-intro-grid h2{max-width:none;font-family:var(--lc-font-serif);font-size:var(--lc-section-heading-size);letter-spacing:-.04em;text-align:center;text-wrap:balance;font-weight:300;line-height:1.02}.lc-deployment-intro-grid p:not(.eyebrow){width:min(100%,80rem);max-width:none;color:var(--lc-ink)}@supports (color:color-mix(in lab,red,red)){.lc-deployment-intro-grid p:not(.eyebrow){color:color-mix(in srgb,var(--lc-ink) 82%,transparent)}}.lc-deployment-intro-grid p:not(.eyebrow){font-size:var(--lc-section-lead-size);-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;line-height:1.5}@media(min-width:901px){.lc-deployment-intro-grid p:not(.eyebrow){-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-align-last:center}}.lc-deployment-matrix-reveal{width:min(100%,80rem);margin:clamp(4.5rem,8vw,8rem) auto 0}.lc-deployment-matrix-shell{background:0 0}.lc-deployment-matrix-head{text-align:center;justify-items:center;margin-bottom:clamp(2.75rem,4vw,3.75rem);display:grid}.lc-deployment-matrix-head h3{max-width:30ch;font-family:var(--lc-font-sans);letter-spacing:-.02em;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;line-height:1.2}.lc-deployment-matrix-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.lc-deployment-matrix{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:66rem}.lc-deployment-matrix th,.lc-deployment-matrix td{border-bottom:1px solid var(--lc-border);text-align:left;vertical-align:middle;padding:1rem}.lc-deployment-matrix tbody tr:last-child>*{border-bottom:0}.lc-deployment-matrix thead th{height:4.75rem;color:var(--lc-ink-2);font-size:var(--lc-desktop-body-small);vertical-align:bottom;font-weight:500}.lc-deployment-matrix thead th:not(:first-child),.lc-deployment-matrix tbody td{text-align:center}.lc-deployment-matrix thead th:not(:first-child){color:var(--lc-ink)}.lc-deployment-matrix thead th:first-child,.lc-deployment-matrix tbody th{width:28%}.lc-deployment-matrix-index{color:var(--lc-accent-ink);font-size:var(--lc-eyebrow-size);letter-spacing:.16em;margin-bottom:.65rem;font-weight:600;display:block}.lc-deployment-matrix tbody th{color:var(--lc-ink);font-size:var(--lc-compact-text-size);font-weight:500;line-height:1.35}.lc-deployment-matrix tbody td{color:var(--lc-ink);font-size:var(--lc-compact-text-size);line-height:1.35}.lc-deployment-matrix tbody th,.lc-deployment-matrix tbody td{transition:background-color .18s}.lc-deployment-matrix tbody tr:hover>*{background:var(--lc-ink)}@supports (color:color-mix(in lab,red,red)){.lc-deployment-matrix tbody tr:hover>*{background:color-mix(in srgb,var(--lc-ink) 3%,transparent)}}.lc-deployment-matrix-value{min-width:1.5rem;min-height:1.5rem;font-size:var(--lc-compact-text-size);border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.lc-deployment-matrix-value--strong,.lc-deployment-matrix-value--maximum{color:var(--lc-accent-ink);font-size:var(--lc-ui-heading-size);background:0 0;font-weight:600}.lc-deployment-matrix-value--maximum{min-width:2.25rem}.lc-deployment-matrix-value--partial{min-width:auto;color:var(--lc-accent-ink)}.lc-deployment-matrix-value--none{color:var(--lc-ink-3)}.lc-deployment-matrix-coming-soon{color:var(--lc-ink-2);font-size:var(--lc-compact-text-size)}.lc-deployment-matrix-contact{color:var(--lc-accent-ink);font-size:var(--lc-compact-text-size);text-underline-offset:.22em;transition:opacity .3s var(--ease-soft);line-height:1.4;text-decoration-line:underline;text-decoration-thickness:1px}.lc-deployment-matrix-contact:hover,.lc-deployment-matrix-contact:focus-visible{opacity:.72}.lc-deployment-matrix-conditional-icon{width:.75rem;height:.75rem;color:var(--lc-ink-3);vertical-align:-.05em;background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1px solid;border-radius:50%;flex:none;display:inline-block;overflow:hidden}.lc-deployment-matrix-best th,.lc-deployment-matrix-best td{border-top:1px solid var(--lc-border-strong);background:0 0;height:5.75rem}.lc-deployment-matrix-best td{max-width:15rem}.lc-deployment-matrix-key{color:var(--lc-ink-3);font-size:var(--lc-eyebrow-size);letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:.8rem 1.5rem;margin-top:1rem;display:flex}.lc-deployment-matrix-key>span{align-items:center;gap:.35rem;display:inline-flex}.lc-deployment-matrix-key b{color:var(--lc-accent-ink)}.lc-deployment-matrix-key b.lc-deployment-matrix-conditional-icon{color:var(--lc-ink-3)}.lc-interoperability-ecosystem{border-bottom:1px solid var(--lc-border);background:var(--lc-bg);color:var(--lc-ink);font-family:var(--lc-font-sans);padding-block:clamp(7rem,11vw,10.5rem)}.lc-interoperability-ecosystem-head{margin-inline:auto;grid-template-columns:minmax(0,1.25fr) minmax(18rem,1fr);align-items:start;gap:clamp(3rem,7vw,8rem);width:100%;max-width:1376px;margin-bottom:clamp(4.5rem,7vw,7rem);display:grid}.lc-interoperability-ecosystem-kicker{color:var(--lc-accent-ink);font-family:var(--lc-font-mono);font-size:var(--lc-eyebrow-size);letter-spacing:.16em;text-align:left;text-transform:uppercase;margin:0 0 1.25rem;font-weight:500;line-height:1.2;display:block}.lc-interoperability-ecosystem-head h2{max-width:17ch;font-family:var(--lc-font-serif);font-size:var(--lc-section-heading-size);letter-spacing:-.03em;text-wrap:balance;font-weight:300;line-height:1.06}.lc-interoperability-ecosystem-side{flex-direction:column;align-self:start;align-items:flex-start;display:flex}.lc-interoperability-ecosystem-side p{max-width:44ch;color:var(--lc-ink);text-wrap:pretty;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.45}.lc-interoperability-video-reveal{width:100%}.lc-interoperability-video-stage{border:1px solid var(--lc-border);background:var(--lc-bg);width:100%;position:relative;overflow:hidden}.lc-interoperability-video-stage video{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.lc-interoperability-semantic-note-anchor{scroll-margin-top:7rem}.lc-interoperability-semantic-note{width:100%;margin:clamp(2rem,3.5vw,3.5rem) auto 0 0;padding-top:clamp(1.5rem,2.5vw,2.5rem)}.lc-interoperability-semantic-note-title{max-width:none;color:var(--lc-ink);font-family:var(--lc-font-sans);letter-spacing:-.025em;text-align:left;white-space:nowrap;margin:0 0 .65rem;font-size:clamp(1rem,4.6vw,1.75rem);font-weight:500;line-height:1.12}.lc-interoperability-semantic-note-copy{max-width:none;color:var(--lc-ink-2);font-size:var(--lc-landing-body);-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;margin:0;line-height:1.6}.lc-interoperability-connections{border-bottom:1px solid var(--lc-border);background:var(--lc-bg);color:var(--lc-ink);font-family:var(--lc-font-sans);padding-block:clamp(8rem,13vw,13rem)}.lc-interoperability-connections-copy{text-align:center;justify-items:center;gap:clamp(1.75rem,3vw,2.75rem);max-width:72rem;margin-inline:auto;display:grid}.lc-interoperability-connections-copy h2{max-width:22ch;font-family:var(--lc-font-serif);font-size:var(--lc-section-heading-size);letter-spacing:-.04em;text-wrap:balance;font-weight:300;line-height:1.02}.lc-interoperability-connections-copy p:not(.eyebrow){max-width:58ch;color:var(--lc-ink-2);text-wrap:pretty;font-size:clamp(1rem,1.4vw,1.0625rem);line-height:1.5}.lc-interoperability-logo-carousel-reveal{width:100%;margin-top:clamp(5rem,8vw,8rem)}.lc-interoperability-logo-carousel{border:1px solid var(--lc-border);background:var(--lc-bg);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-height:clamp(9.5rem,13vw,12.5rem);display:grid;overflow:hidden}.lc-interoperability-logo-cell{border-right:1px solid var(--lc-border);min-width:0;padding:clamp(1.5rem,3vw,3rem) 1rem;position:relative;overflow:hidden}.lc-interoperability-logo-cell:last-child{border-right:0}.lc-interoperability-logo-item{visibility:hidden;color:var(--lc-ink);opacity:0;will-change:transform,opacity;place-items:center;padding:clamp(1.5rem,3vw,3rem) 1rem;display:grid;position:absolute;inset:0}.lc-interoperability-logo-item.is-initial{visibility:visible;opacity:1}.lc-interoperability-logo-item img{object-fit:contain;filter:grayscale()saturate(0)contrast(1.35)brightness(.62);width:auto;max-width:min(5.4rem,72%);height:auto;max-height:5.4rem;transition:filter .24s;display:block}.lc-interoperability-logo-item--imanage img{max-width:min(11rem,82%);max-height:4rem}.lc-interoperability-logo-item:is(.lc-interoperability-logo-item--claude,.lc-interoperability-logo-item--openai,.lc-interoperability-logo-item--gemini,.lc-interoperability-logo-item--meta,.lc-interoperability-logo-item--mistral,.lc-interoperability-logo-item--qwen,.lc-interoperability-logo-item--deepseek,.lc-interoperability-logo-item--zai) img{width:clamp(4rem,5vw,5.4rem);height:clamp(4rem,5vw,5.4rem)}.lc-interoperability-confluence-mark{fill:currentColor;width:min(5.4rem,72%);height:auto;transition:color .24s;display:block}html[data-theme=dark] .lc-interoperability-logo-item img{filter:grayscale()saturate(0)invert()brightness(1.25)contrast(.82)}@media(hover:hover)and (pointer:fine){.lc-interoperability-logo-cell:hover .lc-interoperability-logo-item img{filter:none}.lc-interoperability-logo-cell:hover .lc-interoperability-confluence-mark{color:#1868db}}.lc-interoperability-public-standards{width:100%;color:var(--lc-ink);text-align:center;justify-items:center;padding-top:clamp(5rem,8vw,8rem);display:grid}.lc-interoperability-standard-carousel{border:1px solid var(--lc-border);background:var(--lc-bg);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-height:clamp(7rem,10vw,9rem);display:grid;overflow:hidden}.lc-interoperability-standard-cell{border-right:1px solid var(--lc-border);min-width:0;position:relative;overflow:hidden}.lc-interoperability-standard-cell:last-child{border-right:0}.lc-interoperability-standard-item{visibility:hidden;color:var(--lc-ink);font-family:var(--lc-font-sans);font-size:var(--lc-ui-heading-size);letter-spacing:normal;opacity:0;text-align:center;will-change:transform,opacity;place-items:center;padding:1rem;font-weight:500;line-height:1.25;transition:color .24s;display:grid;position:absolute;inset:0}@media(hover:hover)and (pointer:fine){.lc-interoperability-standard-cell:hover .lc-interoperability-standard-item{color:var(--lc-accent-ink)}}.lc-interoperability-standard-item.is-initial{visibility:visible;opacity:1}.lc-interoperability-custom-integration{text-align:left;justify-items:start;gap:.85rem;width:100%;padding-top:clamp(4.5rem,7vw,7rem);display:grid}.lc-interoperability-custom-integration h3{font-family:var(--lc-font-sans);font-size:var(--lc-card-heading-size);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:500;line-height:1.12}.lc-interoperability-custom-integration p{max-width:none;color:var(--lc-ink-2);font-size:var(--lc-landing-body);text-wrap:pretty;margin:0;line-height:1.6}.lc-interoperability-contact-link{color:var(--lc-ink-3);transition:color .3s var(--ease-soft),border-color .3s var(--ease-soft);border-bottom:1px solid #0000;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.8125rem;line-height:1.5;text-decoration:none;display:inline-flex}.lc-interoperability-contact-link:hover{color:var(--lc-ink);border-bottom-color:currentColor}.lc-os-page-overview-stage{z-index:3;padding:calc(6rem + var(--lc-os-logo-height,5rem) + 1rem) clamp(2.5rem,6vw,5rem) 3rem clamp(2.5rem,6vw,5rem);color:var(--lc-ink);pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));place-content:center start;align-items:center;gap:clamp(2rem,4vw,5rem);display:grid;position:absolute;inset:0}.lc-os-page-overview-copy{z-index:2;max-width:43rem;opacity:var(--lc-os-overview-copy,0);transform:translateY(var(--lc-os-overview-copy-y,30px));will-change:opacity,transform;position:relative}.lc-os-page-overview-eyebrow{color:var(--lc-accent-ink)}.lc-os-page-overview-brand{top:calc(8rem + var(--lc-os-logo-height,5rem) + 1rem);text-align:center;opacity:var(--lc-os-overview-copy,0);transform:translateY(var(--lc-os-overview-copy-y,30px));position:absolute;left:0;right:0}.lc-os-page-overview-brand .lc-os-page-overview-eyebrow{width:100%;margin:0;display:block}.lc-os-page-overview-stage h2{max-width:24ch;font-family:var(--lc-font-serif);font-size:var(--lc-section-heading-size);letter-spacing:-.04em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance;margin-top:1rem;font-weight:300;line-height:1.02}.lc-os-page-overview-lead{max-width:54ch;color:var(--lc-ink-2);font-size:var(--lc-landing-body);-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;margin-top:2rem;line-height:1.6}.lc-os-page-overview-actions{pointer-events:none;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:3.5rem;display:flex}.lc-os-page-overview-stage[data-visible] .lc-os-page-overview-actions{pointer-events:auto}.lc-os-page-overview-stage .lc-os-page-text-link{color:var(--lc-ink-2)}.lc-os-page-overview-stage .lc-os-page-text-link:hover{color:var(--lc-ink)}.lc-os-page-overview-figure{isolation:isolate;--lc-bg-sunken:var(--lc-bg);width:100%;min-width:0;max-width:52rem;opacity:var(--lc-os-overview-diagram,0);transform:translateY(var(--lc-os-overview-diagram-y,38px));transform-origin:50%;will-change:opacity,transform;justify-self:end;position:relative}.lc-os-page-overview-figure .lc-os{aspect-ratio:4/3;background:0 0;width:100%;height:auto}.lc-os-page-overview-figure .lc-os-legende{gap:.55rem}.lc-os-page-overview-figure .lc-os-legende-text strong{letter-spacing:.09em;font-size:clamp(.54rem,.48rem + .16vw,.68rem)}.lc-os-page-overview-figure .lc-os-legende-text span{font-size:clamp(.5rem,.46rem + .13vw,.62rem)}.lc-os-page-overview-figure:before{z-index:-1;filter:blur(24px);content:"";background:radial-gradient(#66023c21,#66023c11 38%,#0000 72%);border-radius:50%;position:absolute;inset:8% 2% 4%;transform:translateY(4%)}html[data-theme=dark] .lc-os-page-overview-figure:before{background:radial-gradient(#66023c38,#66023c1f 38%,#0000 72%)}.lc-os-page-text-link{color:inherit;transition:color .25s var(--ease-soft),gap .25s var(--ease-soft);align-items:center;gap:.5rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.lc-os-page-text-link:hover{color:var(--lc-accent-ink);gap:.72rem}.lc-os-page-architecture{background:var(--lc-bg);height:650svh;position:relative}.lc-os-page-sticky{flex-direction:column;justify-content:center;min-height:100svh;padding:5.5rem clamp(1.25rem,3vw,3rem) 2rem;display:flex;position:sticky;top:0;overflow:hidden}.lc-os-page-architecture-head{text-align:center;flex:none;margin:0 auto 1rem}.lc-os-page-architecture-head .eyebrow{justify-content:center}.lc-os-page-architecture-head h2{font-family:var(--lc-font-serif);letter-spacing:-.038em;margin-top:.55rem;font-size:clamp(2.25rem,4vw,4.4rem);font-weight:400;line-height:.98}.lc-os-page-architecture-grid{grid-template-columns:minmax(19rem,.9fr) minmax(30rem,1.55fr) minmax(8rem,.32fr);align-items:center;gap:clamp(1rem,3vw,3rem);width:min(94rem,100%);min-height:35rem;margin:0 auto;display:grid}.lc-os-page-steps{min-height:27rem;position:relative}.lc-os-page-step{opacity:0;pointer-events:none;transition:opacity .45s var(--ease-soft),transform .55s var(--ease-soft);grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;display:grid;position:absolute;inset:50% 0 auto;transform:translateY(calc(1.5rem - 50%))}.lc-os-page-step[data-state=active]{opacity:1;pointer-events:auto;transform:translateY(-50%)}.lc-os-page-step-number{color:var(--lc-accent-ink);font-family:var(--lc-font-mono);letter-spacing:.08em;padding-top:.28rem;font-size:.6875rem}.lc-os-page-step h3{max-width:16ch;font-family:var(--lc-font-sans);letter-spacing:-.035em;font-size:clamp(2rem,3vw,3.5rem);font-weight:500;line-height:.98}.lc-os-page-step div>p{max-width:45ch;color:var(--lc-ink-2);margin-top:1.25rem;font-size:.9375rem;line-height:1.58}.lc-os-page-step div>span{max-width:42ch;color:var(--lc-accent-ink);font-family:var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:1.15rem;font-size:.625rem;line-height:1.55;display:block}.lc-os-page-progress{background:var(--lc-border);height:1px;position:absolute;bottom:0;left:3.25rem;right:0;overflow:hidden}.lc-os-page-progress span{background:var(--lc-accent-ink);transform-origin:0;will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}.lc-os-page-stack{min-width:0;position:relative}.lc-os-page-stack svg{width:100%;max-height:min(64svh,44rem);display:block;overflow:visible}.lc-os-page-plane{transform-box:fill-box;transform-origin:50%;opacity:.14;transition:opacity .5s var(--ease-soft),filter .5s var(--ease-soft),transform .6s var(--ease-soft)}.lc-os-page-plane>polygon:first-child{fill:var(--lc-bg-alt)}@supports (color:color-mix(in lab,red,red)){.lc-os-page-plane>polygon:first-child{fill:color-mix(in srgb,var(--lc-bg-alt) 70%,transparent)}}.lc-os-page-plane>polygon:first-child{stroke:var(--lc-border-strong);stroke-width:1.25px;vector-effect:non-scaling-stroke;transition:fill .45s var(--ease-soft),stroke .45s var(--ease-soft)}.lc-os-page-plane-inner{fill:none;stroke:var(--lc-border);stroke-width:.8px;vector-effect:non-scaling-stroke}.lc-os-page-plane line{stroke:var(--lc-border);stroke-width:.7px;vector-effect:non-scaling-stroke}.lc-os-page-plane text{fill:var(--lc-ink-3);font-family:var(--lc-font-mono);letter-spacing:.12em;text-anchor:middle;transition:fill .45s var(--ease-soft);font-size:12px}.lc-os-page-plane[data-state=passed]{opacity:.58}.lc-os-page-plane[data-state=active]{opacity:1;filter:drop-shadow(0 20px 22px #1e14182e);transform:translateY(-13px)}.lc-os-page-plane[data-state=active]>polygon:first-child{fill:var(--lc-burgundy);stroke:var(--lc-burgundy)}@supports (color:color-mix(in lab,red,red)){.lc-os-page-plane[data-state=active]>polygon:first-child{stroke:color-mix(in srgb,var(--lc-burgundy) 70%,white)}}.lc-os-page-plane[data-state=active] .lc-os-page-plane-inner,.lc-os-page-plane[data-state=active] line{stroke:#ffffff5c}.lc-os-page-plane[data-state=active] text{fill:#fff}.lc-os-page-governance{border-left:1px solid var(--lc-border-strong);flex-direction:column;justify-content:center;min-height:25rem;padding-left:clamp(1rem,2vw,2rem);display:flex}.lc-os-page-governance>p{color:var(--lc-accent-ink);font-family:var(--lc-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:600}.lc-os-page-governance ul{flex-direction:column;gap:.9rem;margin-top:1.5rem;padding:0;list-style:none;display:flex}.lc-os-page-governance li{color:var(--lc-ink-3);letter-spacing:.04em;font-size:.6875rem}.lc-os-products{background:var(--lc-bg)}.lc-os-page-mobile-story{display:none}.lc-os-products .lc-display-lg{letter-spacing:-.04em;max-width:min(100%,24ch);font-size:clamp(1.5rem,7.5vw,3.2rem);line-height:1.02}.lc-os-products-title-line{white-space:nowrap;display:block}.lc-os-verifiability{background:var(--lc-bg)}.lc-os-verifiability-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(3rem,6vw,7rem);display:grid}.lc-os-verifiability-copy{min-width:0}.lc-os-verifiability-copy h2{font-family:var(--lc-font-serif);letter-spacing:-.04em;margin-top:1rem;font-size:clamp(2.25rem,3.4vw,3.5rem);font-weight:300;line-height:1.02}.lc-os-verifiability-copy h2 span{white-space:nowrap;display:block}.lc-os-verifiability-lead{max-width:42rem;color:var(--lc-ink-2);font-size:var(--lc-section-lead-size);-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;margin-top:1.75rem;line-height:1.55}.lc-os-verifiability-copy ul{border-top:1px solid var(--lc-border);gap:0;margin-top:2rem;padding:0;list-style:none;display:grid}.lc-os-verifiability-copy li{border-bottom:1px solid var(--lc-border);color:var(--lc-ink-2);padding:.9rem 0 .9rem 1.25rem;font-size:.875rem;line-height:1.4;position:relative}.lc-os-verifiability-copy li:before{background:var(--lc-accent-ink);content:"";border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:1.35rem;left:0}.lc-os-verifiability-visual{width:100%;margin:0}@media(min-width:901px){.lc-os-verifiability-visual .lc-shot-buehne{aspect-ratio:8/5;max-height:none}}@media(max-width:1120px){.lc-os-page-overview-stage{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:clamp(2.5rem,6vw,5rem);padding-right:clamp(2.5rem,6vw,5rem)}.lc-os-page-architecture-grid{grid-template-columns:minmax(18rem,.95fr) minmax(25rem,1.4fr) 7.5rem;gap:1.25rem}}@media(max-width:900px){.lc-interoperability-page-hero-inner{padding-top:7.5rem;padding-bottom:3.5rem}.lc-forward-deployment-intro-inner{grid-template-columns:1fr;gap:2.5rem}.lc-forward-deployment-intro-copy{width:100%;max-width:none}#inhalt.lc-page-deployment .lc-forward-deployment-intro-copy>.eyebrow{max-width:40rem;color:var(--lc-accent-ink);font-family:var(--lc-font-mono);font-size:var(--lc-eyebrow-size);letter-spacing:.16em;text-align:center;text-transform:uppercase;margin:0 0 1.25rem;font-weight:500;line-height:1.2;display:block}.lc-forward-deployment-intro-inner h2{margin-inline:auto;max-width:40rem;margin-top:0}.lc-os-verifiability-inner{grid-template-columns:1fr;gap:2.5rem}.lc-os-verifiability-visual .lc-shot-buehne{aspect-ratio:4/3;max-height:none;padding:0}.lc-os-verifiability-visual .lc-shot-ausschnitt{inset:8% 8% 0 0}.lc-os-verifiability-copy h2{font-size:var(--lc-section-heading-size)}.lc-os-products>.lc-container>.reveal>.lc-body{-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;max-width:none}.lc-os-verifiability-copy{text-align:left}.lc-os-verifiability-lead{-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;max-width:none}.lc-os-verifiability-copy ul{text-align:left}.lc-forward-deployment-intro-inner h2 b{font-size:.75em}.lc-forward-deployment-intro-inner p:not(.eyebrow){-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;margin-inline:0;max-width:40rem;margin-top:clamp(1.75rem,3vw,2.75rem)}.lc-security-design-inner{grid-template-columns:1fr;gap:3.5rem}.lc-security-design-copy{text-align:center}.lc-security-design-copy h2{margin-inline:auto}.lc-security-design-copy>p:not(.lc-security-design-kicker){-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal}.lc-security-design-copy h2,.lc-security-design-copy p{max-width:40rem}.lc-security-faq-item summary{gap:1.25rem;padding-block:1.2rem}.lc-security-faq-answer{padding-right:2rem}.lc-deployment-matrix-reveal{margin-top:3.5rem}.lc-deployment-matrix-scroll{scrollbar-width:thin}.lc-interoperability-ecosystem-head{grid-template-columns:1fr;align-items:start;gap:1.75rem}.lc-interoperability-ecosystem-head h2{text-align:center;justify-self:center;width:100%;max-width:none;margin-inline:auto}.lc-interoperability-ecosystem-kicker{text-align:center}.lc-interoperability-ecosystem-side,.lc-interoperability-ecosystem-side p{width:100%;max-width:none}.lc-interoperability-logo-carousel{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-interoperability-logo-cell{border-bottom:1px solid var(--lc-border);min-height:8rem}.lc-interoperability-logo-cell:nth-child(2n){border-right:0}.lc-interoperability-logo-cell:nth-last-child(-n+2){border-bottom:0}.lc-interoperability-standard-carousel{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-interoperability-standard-cell{border-bottom:1px solid var(--lc-border);min-height:6.5rem}.lc-interoperability-standard-cell:nth-child(2n){border-right:0}.lc-interoperability-standard-cell:nth-last-child(-n+2){border-bottom:0}.lc-os-page-hero{min-height:31rem}.lc-os-page-hero-inner{padding-top:7.5rem;padding-bottom:3.5rem}.lc-os-page-hero h1{font-size:var(--lc-hero-heading-size)}.lc-os-page-hero-meta{flex-direction:column;gap:1.15rem}.lc-os-page-architecture{height:auto}.lc-os-page-sticky{min-height:auto;padding-block:5.5rem;position:relative;overflow:visible}.lc-os-page-architecture-grid{flex-direction:column;gap:2.5rem;min-height:auto;display:flex}.lc-os-page-stack{order:1;width:min(42rem,100%)}.lc-os-page-steps{border-top:1px solid var(--lc-border);order:2;grid-template-columns:1fr;min-height:0;display:grid}.lc-os-page-step,.lc-os-page-step[data-state=active]{border-bottom:1px solid var(--lc-border);opacity:1;pointer-events:auto;padding:1.5rem 0;position:relative;inset:auto;transform:none}.lc-os-page-step h3{max-width:none;font-size:clamp(1.75rem,7vw,2.5rem)}.lc-os-page-progress{display:none}.lc-os-page-governance{border-top:1px solid var(--lc-border-strong);border-left:0;order:3;width:100%;min-height:0;padding:1.5rem 0 0}.lc-os-page-governance ul{flex-flow:wrap}}@media(max-width:640px){.lc-security-design{padding-block:4.75rem}.lc-security-design-inner{gap:2.75rem}.lc-security-faq-item summary{font-size:1rem}.lc-security-faq-answer{padding-right:1.25rem}}@media(prefers-reduced-motion:reduce)and (min-width:901px){.lc-os-page-architecture{height:auto}.lc-os-page-sticky{min-height:auto;padding-block:6rem;position:relative}.lc-os-page-architecture-grid{grid-template-columns:minmax(0,1fr) minmax(28rem,1.2fr)}.lc-os-page-steps{gap:1.25rem;min-height:0;display:grid}.lc-os-page-step,.lc-os-page-step[data-state=active]{border-bottom:1px solid var(--lc-border);opacity:1;padding-bottom:1.25rem;position:relative;inset:auto;transform:none}.lc-os-page-progress,.lc-os-page-governance{display:none}}.lc-os-page-architecture{background:var(--lc-bg);height:860svh}.lc-os-page-sticky{background:var(--lc-bg);place-items:center;width:100%;height:100svh;min-height:100svh;padding:0;display:grid;position:sticky;top:0;overflow:hidden}.lc-os-page-build-heading{z-index:6;width:min(58rem,100% - 5rem);color:var(--lc-ink);text-align:center;opacity:var(--lc-os-build-heading-opacity,1);transform:translate(-50%,var(--lc-os-build-heading-y,0px));will-change:opacity,transform;pointer-events:none;position:absolute;top:clamp(7rem,11svh,9.5rem);left:50%}.lc-os-page-build-heading h2{font-family:var(--lc-font-serif);font-size:var(--lc-section-heading-size);letter-spacing:-.04em;text-wrap:balance;font-weight:300;line-height:1.02}.lc-os-page-build-subtitle{color:var(--lc-ink-2);margin-top:.8rem;font-size:clamp(.875rem,.82rem + .14vw,1rem);line-height:1.4}.lc-os-page-build-equation{justify-content:center;align-items:center;margin-top:1.5rem;display:flex}.lc-os-page-build-term{border:1px solid var(--lc-accent-ink);justify-content:center;align-items:center;min-height:2.35rem;padding:.55rem 1rem .48rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lc-os-page-build-term{border:1px solid color-mix(in srgb,var(--lc-accent-ink) 42%,transparent)}}.lc-os-page-build-term{background:var(--lc-accent-ink)}@supports (color:color-mix(in lab,red,red)){.lc-os-page-build-term{background:color-mix(in srgb,var(--lc-accent-ink) 5%,transparent)}}.lc-os-page-build-term{color:var(--lc-ink-2);font-family:var(--lc-font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:600;line-height:1.2}.lc-os-page-build-plus{aspect-ratio:1;border:1px dashed var(--lc-accent-ink);flex:0 0 2.1rem;place-items:center;width:2.1rem;margin-inline:.5rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.lc-os-page-build-plus{border:1px dashed color-mix(in srgb,var(--lc-accent-ink) 62%,transparent)}}.lc-os-page-build-plus{color:var(--lc-accent-ink);font-family:var(--lc-font-mono);border-radius:50%;font-size:.75rem;line-height:1}.lc-os-page-build-figure{z-index:4;aspect-ratio:4/3;--lc-bg-sunken:var(--lc-bg);pointer-events:none;width:min(100% - 5rem,110svh);max-width:1440px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lc-os-page-build-figure .lc-os-logo{filter:invert(var(--lc-os-logo-invert,0))}html[data-theme=dark] .lc-os-page-build-figure .lc-os-logo{filter:none}.lc-os-page-build-figure .lc-os{background:0 0;overflow:visible}@media(max-width:900px){.lc-os-page-architecture{height:540svh}.lc-os-page-build-heading,.lc-os-page-build-figure,.lc-os-page-overview-stage{display:none}.lc-os-page-mobile-story{--lc-os-mobile-progress-bg:#00000080;--lc-os-mobile-progress-rail:#ffffff3d;--lc-os-mobile-card-bg:#00000080;--lc-os-mobile-card-ink:#fff;--lc-os-mobile-card-body:#ffffffd6;--lc-os-mobile-nav-bg:#00000080;--lc-os-mobile-nav-ink:#fff;z-index:5;background:var(--lc-bg);color:var(--lc-ink);display:block;position:absolute;inset:0;overflow:hidden}html[data-theme=dark] .lc-os-page-mobile-story{--lc-os-mobile-progress-bg:var(--lc-ink)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .lc-os-page-mobile-story{--lc-os-mobile-progress-bg:color-mix(in srgb, var(--lc-ink) 18%, var(--lc-bg))}}html[data-theme=dark] .lc-os-page-mobile-story{--lc-os-mobile-progress-rail:var(--lc-ink)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .lc-os-page-mobile-story{--lc-os-mobile-progress-rail:color-mix(in srgb, var(--lc-ink) 28%, transparent)}}html[data-theme=dark] .lc-os-page-mobile-story{--lc-os-mobile-card-bg:var(--lc-ink)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .lc-os-page-mobile-story{--lc-os-mobile-card-bg:color-mix(in srgb, var(--lc-ink) 14%, var(--lc-bg-alt))}}html[data-theme=dark] .lc-os-page-mobile-story{--lc-os-mobile-card-ink:var(--lc-ink);--lc-os-mobile-card-body:var(--lc-ink);--lc-os-mobile-nav-bg:var(--lc-ink)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .lc-os-page-mobile-story{--lc-os-mobile-nav-bg:color-mix(in srgb, var(--lc-ink) 16%, var(--lc-bg-alt))}}html[data-theme=dark] .lc-os-page-mobile-story{--lc-os-mobile-nav-ink:var(--lc-ink)}.lc-os-page-mobile-progress{z-index:8;opacity:var(--lc-os-mobile-interface-opacity,1);transform:translateY(var(--lc-os-mobile-interface-y,0px));will-change:opacity,transform;position:absolute;top:6.75rem;left:1.5rem;right:1.5rem}.lc-os-page-mobile-progress-row{text-align:center;flex-direction:column;align-items:center;gap:.45rem;display:flex;position:relative}.lc-os-page-mobile-progress-row h2{font-family:var(--lc-font-serif);letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:300;line-height:1}.lc-os-page-mobile-progress-row p{color:var(--lc-ink-2);margin:0;font-size:.75rem;line-height:1.35}.lc-os-page-mobile-progress-track{background:var(--lc-os-mobile-progress-bg);-webkit-backdrop-filter:blur(27.5px);backdrop-filter:blur(27.5px);border-radius:999px;place-items:center;width:6.875rem;height:1.875rem;margin:.85rem auto 0;display:grid;position:relative}.lc-os-page-mobile-progress-rail{background:var(--lc-os-mobile-progress-rail);border-radius:999px;width:5rem;height:4px;display:block;position:relative;overflow:hidden}.lc-os-page-mobile-progress-rail>span{width:var(--lc-os-mobile-progress,0%);border-radius:inherit;background:linear-gradient(90deg,#66023c,#d79dbb);position:absolute;inset:0 auto 0 0}.lc-os-page-mobile-visual{z-index:4;pointer-events:none;position:absolute;inset:8.5rem 0 11.25rem;overflow:visible}.lc-os-page-mobile-visual .lc-os{transform-origin:50% 70%;background:0 0;width:135%;height:100%;position:absolute;top:0;left:-17.5%;overflow:visible;transform:scale(1.04)}.lc-os-page-mobile-visual .lc-os-logo{filter:invert(var(--lc-os-logo-invert,0))}html[data-theme=dark] .lc-os-page-mobile-visual .lc-os-logo{filter:none}.lc-os-page-mobile-visual .lc-os-platte--wissen:before,.lc-os-page-mobile-visual .lc-os-platte--runtime:before{background:var(--lc-bg)}.lc-os-page-mobile-visual .lc-os-legende{display:none}.lc-os-page-mobile-cards{right:0;bottom:max(1rem,env(safe-area-inset-bottom));z-index:9;height:10.25rem;opacity:var(--lc-os-mobile-cards-opacity,1);transform:translateY(var(--lc-os-mobile-cards-y,0px));will-change:opacity,transform;position:absolute;left:0}.lc-os-page-mobile-cards:not([data-visible]){pointer-events:none}.lc-os-page-mobile-card{background:var(--lc-os-mobile-card-bg);width:min(100% - 5.5rem,20rem);color:var(--lc-os-mobile-card-ink);opacity:0;transition:opacity .28s var(--ease-soft),transform .4s var(--ease-soft);pointer-events:none;-webkit-backdrop-filter:blur(27.5px);backdrop-filter:blur(27.5px);border:0;border-radius:1.6rem;flex-direction:column;justify-content:flex-start;padding:1rem 1.1rem;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(calc(.75rem - 50%))}.lc-os-page-mobile-card[data-active]{opacity:1;transform:translate(-50%)}.lc-os-page-mobile-card h3{color:var(--lc-os-mobile-card-ink);font-family:var(--lc-font-sans);letter-spacing:0;margin:0;font-size:.875rem;font-weight:500;line-height:1.35}.lc-os-page-mobile-card-body{color:var(--lc-os-mobile-card-body);-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;margin:.65rem 0 0;font-size:.8125rem;line-height:1.45}.lc-os-page-mobile-card-nav{z-index:2;background:var(--lc-os-mobile-nav-bg);width:2.75rem;height:2.75rem;color:var(--lc-os-mobile-nav-ink);transition:opacity .2s var(--ease-soft),background-color .2s var(--ease-soft);cursor:pointer;-webkit-backdrop-filter:blur(27.5px);backdrop-filter:blur(27.5px);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lc-os-page-mobile-card-nav--previous{left:-.25rem}.lc-os-page-mobile-card-nav--next{right:-.25rem}.lc-os-page-mobile-card-nav:disabled{opacity:.28;cursor:default}.lc-os-page-mobile-finale{z-index:7;padding:clamp(6.5rem,13svh,8.5rem) 1.5rem max(2.5rem,env(safe-area-inset-bottom));color:var(--lc-ink);opacity:var(--lc-os-mobile-finale-opacity,0);transform:translateY(var(--lc-os-mobile-finale-y,24px));pointer-events:none;will-change:opacity,transform;align-items:stretch;display:flex;position:absolute;inset:0}.lc-os-page-mobile-finale-copy{text-align:left;flex-direction:column;flex:1;align-items:flex-start;width:100%;max-width:42rem;min-height:0;margin-inline:auto;display:flex}.lc-os-page-mobile-finale-eyebrow{text-align:center;justify-content:center;width:100%}.lc-os-page-mobile-finale h2{text-wrap:balance;max-width:100%;font-family:var(--lc-font-serif);font-size:var(--lc-section-heading-size);letter-spacing:-.04em;margin-top:1rem;font-weight:300;line-height:1.02}.lc-os-page-mobile-finale-lead{max-width:42ch;color:var(--lc-ink-2);font-size:var(--lc-landing-body);-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;margin-top:1.5rem;line-height:1.55}.lc-os-page-mobile-finale-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.25rem;margin-top:1.5rem;padding-top:0;display:flex}.lc-os-page-mobile-finale[data-visible] .lc-os-page-mobile-finale-actions{pointer-events:auto}.lc-os-page-mobile-finale-figure{--lc-os-label-outline:-.5px -.5px 0 #fff, 0 -.5px 0 #fff, .5px -.5px 0 #fff, -.5px 0 0 #fff, .5px 0 0 #fff, -.5px .5px 0 #fff, 0 .5px 0 #fff, .5px .5px 0 #fff;--lc-bg-sunken:var(--lc-bg);margin-top:clamp(1.25rem,3svh,2.5rem);margin-bottom:clamp(1rem,4svh,2.5rem);flex:auto;width:min(100%,30rem);min-height:min(12rem,26svh);margin-inline:auto;padding-top:0;position:relative}.lc-os-page-mobile-finale-figure .lc-os-legende--oberflaeche{bottom:83%}html:not([data-theme=dark]) .lc-os-page-mobile-finale-figure .lc-os-legende--oberflaeche :is(.lc-os-legende-text,strong,.lc-os-legende-text>span){color:var(--lc-accent-ink)}html:not([data-theme=dark]) .lc-os-page-mobile-finale-figure .lc-os-legende-text :is(strong,span){text-shadow:var(--lc-os-label-outline)}.lc-os-page-mobile-finale-figure .lc-os-legende--runtime{bottom:46%}.lc-os-page-mobile-finale-figure .lc-os-legende--wissen{bottom:28%}.lc-os-page-mobile-finale-figure .lc-os-legende--wissen,.lc-os-page-mobile-finale-figure .lc-os-legende--wissen .lc-os-legende-text,.lc-os-page-mobile-finale-figure .lc-os-legende--wissen .lc-os-legende-text span{color:var(--lc-accent-ink)}.lc-os-page-mobile-finale-figure .lc-os-platte--wissen .lc-os-gitterlinie{opacity:.3}.lc-kar-karte .lc-os-platte--wissen:before,.lc-kar-karte .lc-os-platte--runtime:before{background:var(--lc-bg-sunken)}.lc-kar-karte .lc-os-platte--wissen .lc-os-gitterlinie{opacity:.3}.lc-kar-karte .lc-os-legende--wissen,.lc-kar-karte .lc-os-legende--wissen .lc-os-legende-text,.lc-kar-karte .lc-os-legende--wissen .lc-os-legende-text span{color:var(--lc-accent-ink)}.lc-kar-karte .lc-os-legende--oberflaeche{bottom:63%}.lc-kar-karte .lc-os-legende--oberflaeche,.lc-kar-karte .lc-os-legende--oberflaeche .lc-os-legende-text,.lc-kar-karte .lc-os-legende--oberflaeche .lc-os-legende-text strong{color:#fff}.lc-kar-karte .lc-os-legende--oberflaeche .lc-os-legende-text span{color:#ffffffd6}.lc-kar-karte .lc-os-legende--runtime{bottom:46%}.lc-kar-karte .lc-os-legende--wissen{bottom:28%}.lc-kar-karte .lc-os-legende--compute{bottom:10%}.lc-os-page-mobile-finale-figure .lc-os-platte--wissen:before,.lc-os-page-mobile-finale-figure .lc-os-platte--runtime:before{background:var(--lc-bg)}.lc-os-products{z-index:10;transform:translateY(var(--lc-os-mobile-products-y,0px));will-change:transform;margin-top:-100svh;padding-top:4rem;position:relative}}@media(max-width:767px)and (not (max-height:740px)){html:not([data-theme=dark]) .lc-os-page-mobile-finale-figure .lc-os-legende .lc-os-legende-text :is(strong,span){color:var(--lc-ink)}}@media(max-width:900px)and (max-height:740px){.lc-os-page-mobile-visual{bottom:12.5rem}.lc-os-page-mobile-cards{height:11.5rem}}@media(prefers-reduced-motion:reduce){.lc-os-page-architecture{height:100svh}}@media(max-width:900px)and (prefers-reduced-motion:reduce){.lc-os-products{margin-top:0;transform:none}}@media(max-width:767px)and (max-height:740px){.lc-os-page-architecture{height:calc(440svh + max(100svh,var(--lc-os-mobile-finale-height,100svh)))}.lc-os-page-sticky{height:max(100svh,var(--lc-os-mobile-finale-height,100svh))}.lc-os-page-mobile-story{height:100svh;overflow:visible}.lc-os-page-mobile-finale{min-height:100svh;inset:0 0 auto}.lc-os-page-mobile-finale-figure{--lc-os-label-outline:none;flex:none;min-height:0}.lc-os-page-mobile-story[data-finale-visible] .lc-os-page-mobile-visual .lc-os-platte{visibility:hidden}.lc-os-page-mobile-finale-figure .lc-os{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:1.25rem 1rem;height:auto;display:grid;overflow:visible}.lc-os-page-mobile-finale-figure .lc-os-platte{grid-area:4/1;width:100%;position:relative;inset:auto}.lc-os-page-mobile-finale-figure .lc-os-legende{text-align:left;grid-area:4/2;width:auto;position:static;transform:none}.lc-os-page-mobile-finale-figure :is(.lc-os-platte--oberflaeche,.lc-os-legende--oberflaeche){grid-row:1}.lc-os-page-mobile-finale-figure :is(.lc-os-platte--runtime,.lc-os-legende--runtime){grid-row:2}.lc-os-page-mobile-finale-figure :is(.lc-os-platte--wissen,.lc-os-legende--wissen){grid-row:3}.lc-os-page-mobile-finale-figure .lc-os-legende-text{text-align:left;align-items:flex-start}.lc-os-page-mobile-finale-figure .lc-os-legende-text strong{letter-spacing:.06em;white-space:normal;font-size:.75rem}.lc-os-page-mobile-finale-figure .lc-os-legende-text span{font-size:.6875rem;line-height:1.4}.lc-os-products{will-change:auto;margin-top:0;transform:none}}@media(max-width:767px)and (max-height:740px)and (prefers-reduced-motion:reduce){.lc-os-page-architecture{height:auto}.lc-os-page-sticky{position:relative}}.lc-header-surface{padding-top:env(safe-area-inset-top);border-radius:0}.lc-header-shell.is-scrolled .lc-header-surface{padding-inline:.75rem}.lc-header-shell.is-scrolled .lc-header-bar{height:3.25rem}.lc-kar-punkte{display:none}@media(max-width:820px){#inhalt.lc-page-home .lc-hero-bottom-shade{background-image:linear-gradient(#0000,#00000040 50%,#0009);height:50%}}@media(max-width:900px){:root{--lc-hero-heading-size:clamp(2.25rem, 10vw, 3.25rem);--lc-section-heading-size:clamp(2rem, 8.5vw, 2.75rem);--lc-card-heading-size:clamp(1.375rem, 6vw, 1.75rem)}.lc-section,.lc-forward-deployment-intro,.lc-deployment-intro,.lc-interoperability-ecosystem,.lc-interoperability-connections,.lc-security-overview,.lc-manifesto{padding-block:5rem}.lc-interoperability-ecosystem-head{margin-bottom:3rem}.lc-interoperability-logo-carousel-reveal{margin-top:3.5rem}.lc-interoperability-public-standards,.lc-interoperability-custom-integration{padding-top:3.5rem}.lc-deployment-matrix-scroll{-webkit-overflow-scrolling:touch;margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem}.lc-deployment-matrix{min-width:46rem}.lc-deployment-matrix thead th:first-child,.lc-deployment-matrix tbody th{z-index:2;background:var(--lc-bg);width:22%;box-shadow:1px 0 0 var(--lc-border);position:sticky;left:0}.lc-deployment-matrix thead th:first-child{z-index:3}.lc-deployment-matrix th,.lc-deployment-matrix td{padding:.75rem}}@media(max-width:767px){:root{--lc-landing-body:1rem;--lc-section-lead-size:1rem}html{scroll-padding-top:calc(5rem + env(safe-area-inset-top))}a,button,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.lc-container,.lc-fhx-rahmen{padding-inline:1.25rem}.lc-interoperability-connections-copy p:not(.eyebrow),.lc-interoperability-ecosystem-side p{-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;max-width:none}.lc-interoperability-ecosystem-side{width:100%}.lc-header-shell.is-scrolled .lc-header-surface{padding-left:.5rem;padding-right:.5rem}.lc-header-bar{min-width:0}.lc-header-icon-button{flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.lc-header-mobile-menu nav>a{align-items:center;min-height:2.75rem;display:flex}.lc-header-mobile-menu nav>div .btn-cta{flex:1;justify-content:center;min-width:0;padding-inline:2.1rem;position:relative}.lc-header-mobile-menu nav>div .btn-cta .btn-cta-badge{position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.btn-ink,.btn-ghost{min-height:2.75rem}.btn-cta{height:2.25rem;min-height:2.25rem;padding-left:1rem;padding-right:.35rem}.btn-cta-badge{width:1.75rem;height:1.75rem}.lc-hero-stage{min-height:40rem}.lc-hero-center{padding-right:1.25rem;padding-bottom:calc(5rem + env(safe-area-inset-bottom));padding-left:1.25rem}.lc-hero-wordmark{margin-bottom:1.25rem;width:min(100%,18rem)!important}.lc-hero-summary{gap:.875rem;width:100%;margin-top:1.25rem}.lc-hero-summary p{max-width:33ch;font-size:.9375rem!important;line-height:1.45!important}.lc-scrollhinweis{letter-spacing:.12em;font-size:.625rem}.lc-hero-panel{right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));width:auto;padding-inline:1.25rem;left:.75rem}.lc-themen{padding-top:3rem}.lc-kar{padding-bottom:3.5rem}.lc-kar-spur{--lc-kar-breite: calc(100% - 2rem) ;gap:.75rem}.lc-kar-karte{aspect-ratio:4/5}.lc-kar-steuer{display:none}.lc-kar-tafel,.lc-interop+.lc-kar-tafel,.lc-deployment+.lc-kar-tafel{gap:.45rem;max-width:calc(100% - 1.5rem);margin:.75rem;padding:.75rem .875rem}.lc-kar-marke{letter-spacing:.13em;font-size:.625rem}.lc-kar-titel{font-size:clamp(1.125rem,5.5vw,1.5rem)}.lc-kar-punkte{justify-content:center;align-items:center;margin-top:.5rem;display:flex}.lc-kar-punkt{background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:relative}.lc-kar-punkt:after{background:var(--lc-ink-4);content:"";width:.4rem;height:.4rem;transition:width .22s var(--ease-soft),background-color .22s var(--ease-soft);border-radius:999px}.lc-kar-punkt[aria-current=true]:after{background:var(--lc-accent-ink);width:1.25rem}.lc-kar-punkt:focus-visible{outline-offset:-.25rem}.lc-fhx{padding-block:4.5rem}.lc-fhx-intro,.lc-fhx-intro-seite{gap:1.5rem}.lc-fhx-kopf{margin-bottom:2.75rem}.lc-fhx-zeile{margin-bottom:3.5rem}.lc-fhx-zeile-inhalt{row-gap:1.25rem;padding-top:1rem}.lc-fhx-zeile:last-child{margin-bottom:0}.lc-fhx-merkmale{gap:.75rem}.lc-shot-buehne,.lc-lupe-rahmen{padding:.875rem}.lc-audience-grid{gap:1.25rem}.lc-audience-card{min-height:clamp(28rem,130vw,32rem)}.lc-audience-copy{padding:1.5rem}.lc-manifesto-inner,.lc-security-overview-inner,.lc-proof-section .lc-container{width:calc(100% - 2.5rem)}.lc-manifesto-editorial{gap:2.25rem}.lc-security-overview-card{min-height:0;padding:1.5rem 1.25rem}.lc-security-overview-card p{margin-top:.75rem;padding-top:0}.lc-proof-grid{margin-top:2.75rem}.lc-proof-card{min-height:0;padding:1.5rem}.lc-proof-card>p:last-child{margin-top:1rem;padding-top:0}.lc-footer-curtain{clip-path:none;height:auto}.lc-footer-panel{height:auto;min-height:32rem;position:relative}.lc-footer-center{flex:none;min-height:0;padding:3rem 1.25rem 2rem}.lc-footer-legal,.lc-footer-meta{gap:0 .25rem}.lc-footer-legal-link{align-items:center;min-height:2.75rem;padding-inline:.5rem;display:inline-flex}.lc-footer-bottom{padding:0 1.25rem max(1.25rem,env(safe-area-inset-bottom));margin-top:auto;position:relative}.lc-os-page-hero,.lc-interoperability-page-hero{min-height:30rem}.lc-os-page-hero-inner,.lc-interoperability-page-hero-inner{padding-top:calc(7rem + env(safe-area-inset-top));padding-bottom:3.5rem}.lc-os-page-hero-meta,.lc-interoperability-page-hero-meta{flex-direction:column;gap:1rem}.lc-interoperability-page-hero-meta p{max-width:34ch}.lc-forward-deployment-intro-inner,.lc-security-design-inner{gap:2.5rem}.lc-interoperability-video-stage video{aspect-ratio:4/3;object-fit:contain}.lc-security-faq-answer{padding-right:0}.lc-security-architecture-expand,.lc-security-architecture-close{width:2.75rem;height:2.75rem}}@media(max-width:359px){.lc-container,.lc-fhx-rahmen{padding-inline:1rem}.lc-hero-center{padding-left:1rem;padding-right:1rem}.lc-header-bar>a img{max-width:8rem}.lc-header-bar>div{gap:0}.lc-audience-card{min-height:27rem}.lc-os-page-mobile-card{width:min(100% - 4.75rem,20rem)}}@media(max-width:900px)and (max-height:560px)and (orientation:landscape){.lc-hero-stage{min-height:35rem}.lc-footer-panel{min-height:30rem}}.lc-fhx-zeilen.is-gsap-stack{isolation:isolate;padding-bottom:0;overflow:hidden}.lc-fhx-zeilen.is-gsap-stack .lc-fhx-zeile{background:var(--lc-bg);will-change:transform;width:100%;min-height:100%;margin-bottom:0;position:absolute;inset:0 0 auto}.lc-fhx-zeilen.is-gsap-stack .lc-fhx-merkmale{margin-top:0}@media(max-width:900px){#inhalt.lc-page-home :where(h1,h2,h3,h4,h5,h6),#inhalt.lc-page-home .eyebrow,#inhalt.lc-page-home .lc-manifesto-closing-label{text-align:left;margin-inline:0}#inhalt.lc-page-home .lc-fhx-zeile-name{text-align:left}#inhalt.lc-page-home .lc-proof-card .eyebrow{align-self:flex-start}#inhalt.lc-page-home .lc-hero-center h1{text-align:center;margin-inline:auto}}#inhalt.lc-page-home .lc-manifesto-title,#inhalt.lc-page-home .lc-audience-intro>h2,#inhalt.lc-page-home .lc-fhx-intro-titel{text-align:center;margin-inline:auto}#inhalt.lc-page-home .lc-manifesto-editorial{grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem)}@media(max-width:900px){#inhalt.lc-page-home{--lc-home-sticky-heading-top: calc(3.25rem + env(safe-area-inset-top)) }html:not([data-lc-ready]) #inhalt.lc-page-home{--lc-home-sticky-heading-top: calc(4rem + env(safe-area-inset-top)) }#inhalt.lc-page-home .lc-manifesto-heading{top:var(--lc-home-sticky-heading-top);z-index:10;background:var(--lc-bg);padding:12px 0 20px;position:sticky}#inhalt.lc-page-home .lc-manifesto-heading:before{content:"";height:var(--lc-home-sticky-heading-top);background:var(--lc-bg);pointer-events:none;position:absolute;bottom:100%;left:calc(50% - 50vw);right:calc(50% - 50vw)}}@media(min-width:768px)and (max-width:900px){html:not([data-lc-ready]) #inhalt.lc-page-home{--lc-home-sticky-heading-top: calc(4.25rem + env(safe-area-inset-top)) }}@media(max-width:767px){#inhalt.lc-page-os #produkte .lc-display-lg,#inhalt.lc-page-os .lc-os-verifiability-copy h2,#inhalt.lc-page-os .lc-enterprise-contact-copy h2,#inhalt.lc-page-interoperability #interoperability-ecosystem-title,#inhalt.lc-page-interoperability #interoperability-connections-title,#inhalt.lc-page-interoperability #interoperability-workspace-title,#inhalt.lc-page-interoperability .lc-enterprise-contact-copy h2,#inhalt.lc-page-deployment #forward-deployment-intro-title,#inhalt.lc-page-deployment #deployment-intro-title,#inhalt.lc-page-deployment .lc-enterprise-contact-copy h2{font-size:clamp(1.625rem,7vw,1.875rem)}#inhalt.lc-page-deployment .lc-deployment-matrix-head h3{font-size:clamp(1.25rem,5.5vw,1.5rem)}#inhalt.lc-page-security #security-controls h2,#inhalt.lc-page-security .lc-security-design-copy h2,#inhalt.lc-page-security .lc-enterprise-contact-copy h2,#inhalt.lc-page-research #research-intro-title{font-size:clamp(1.625rem,7vw,1.875rem)}#inhalt.lc-page-os .lc-os-verifiability-copy,#inhalt.lc-page-os .lc-os-verifiability-copy .eyebrow,#inhalt.lc-page-os .lc-os-verifiability-copy h2,#inhalt.lc-page-os .lc-enterprise-contact-copy .eyebrow,#inhalt.lc-page-os .lc-enterprise-contact-copy h2{text-align:left;margin-inline:0}#inhalt.lc-page-os .lc-enterprise-contact-copy .eyebrow,#inhalt.lc-page-os .lc-enterprise-contact-copy h2{justify-self:start}#inhalt.lc-page-interoperability #interoperability-connections-title,#inhalt.lc-page-interoperability #interoperability-workspace-title,#inhalt.lc-page-interoperability .lc-enterprise-contact-copy .eyebrow,#inhalt.lc-page-interoperability .lc-enterprise-contact-copy h2,#inhalt.lc-page-deployment #deployment-intro-title,#inhalt.lc-page-deployment .lc-enterprise-contact-copy .eyebrow,#inhalt.lc-page-deployment .lc-enterprise-contact-copy h2{text-align:left;justify-self:start;margin-inline:0}}#herkunft .lc-container>.reveal:first-child{width:100%;max-width:none}#herkunft .lc-container>.reveal:first-child>.lc-body{-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;width:100%;max-width:none;margin-inline:0}#fuer-wen .lc-container>.reveal:first-child{text-align:left;width:100%;max-width:none;margin-inline:0}#fuer-wen .lc-container>.reveal:first-child>.lc-body{-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;width:100%;max-width:none;margin-inline:0}#inhalt.lc-page-deployment .lc-forward-deployment-intro-copy p{-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal}#inhalt.lc-page-deployment .lc-deployment-intro-grid{text-align:left;justify-items:start;width:100%}#inhalt.lc-page-deployment .lc-deployment-intro-grid h2{text-align:left;margin-inline:0}#inhalt.lc-page-deployment .lc-deployment-intro-grid p:not(.eyebrow){text-align:justify;text-align-last:auto;width:100%;max-width:none}.lc-os-products>.lc-container>.reveal:first-child{text-align:left;width:100%;max-width:none;margin-inline:0}.lc-os-products>.lc-container>.reveal:first-child>.eyebrow{justify-content:flex-start}.lc-os-products>.lc-container>.reveal:first-child>.lc-display-lg,.lc-os-products>.lc-container>.reveal:first-child>.lc-body{margin-inline:0}.lc-os-products>.lc-container>.reveal:first-child>.lc-body{-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;width:100%;max-width:none}.lc-interoperability-connections-copy{text-align:left;justify-items:start;width:100%;max-width:none;margin-inline:0}.lc-interoperability-connections-copy p:not(.eyebrow){-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;width:100%;max-width:none}#inhalt.lc-page-security #security-controls .lc-security-overview-head,#inhalt.lc-page-security #security-controls .lc-security-overview-head>div{text-align:left;align-items:flex-start;width:100%;max-width:none}#inhalt.lc-page-security #security-controls .lc-security-overview-kicker,#inhalt.lc-page-security #security-controls h2,#inhalt.lc-page-security #security-controls .lc-security-overview-lead{text-align:left;max-width:none;margin-inline:0}#inhalt.lc-page-security #security-controls .lc-security-overview-lead{-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word;text-wrap:normal;width:100%}#inhalt.lc-page-demo .lc-demo-page-head{text-align:center;justify-items:center;width:100%;max-width:none;margin-inline:0}#inhalt.lc-page-demo .lc-demo-page-head h1,#inhalt.lc-page-demo .lc-demo-page-head .lc-body{text-align:center;width:100%;max-width:none;margin-inline:0}#inhalt.lc-page-demo .lc-demo-page-head .lc-body{-webkit-hyphens:none;hyphens:none;text-wrap:balance}@media(max-width:900px){.lc-kar-titel--voll{display:none}.lc-kar-titel--kurz{display:block}}@media(min-width:768px)and (max-width:900px){.lc-kar-karte .lc-os-platte{width:54%;bottom:3%;left:23%}.lc-kar-karte .lc-os-platte--wissen{bottom:19%}.lc-kar-karte .lc-os-platte--runtime{bottom:35%}.lc-kar-karte .lc-os-platte--oberflaeche{bottom:51%}.lc-kar-karte .lc-os-platte--wissen .lc-os-gitterlinie{opacity:.76}.lc-kar-karte .lc-os-legende{align-items:center;gap:clamp(.65rem,1.3vw,1.25rem);width:22%;display:grid;transform:translateY(-50%)}.lc-kar-karte .lc-os-legende--compute{grid-template-columns:minmax(0,13rem) minmax(2rem,4vw);inset:82% auto auto 2.5%}.lc-kar-karte .lc-os-legende--wissen{grid-template-columns:minmax(2rem,4vw) minmax(0,13rem);inset:66% 2.5% auto auto}.lc-kar-karte .lc-os-legende--runtime{grid-template-columns:minmax(0,13rem) minmax(2rem,4vw);inset:50% auto auto 2.5%}.lc-kar-karte .lc-os-legende--oberflaeche{grid-template-columns:minmax(2rem,4vw) minmax(0,13rem);inset:34% 2.5% auto auto}.lc-kar-karte .lc-os-legende-strich{display:block}.lc-kar-karte .lc-os-legende--compute .lc-os-legende-text,.lc-kar-karte .lc-os-legende--runtime .lc-os-legende-text{text-align:right;align-items:flex-end}.lc-kar-karte .lc-os-legende--wissen .lc-os-legende-text,.lc-kar-karte .lc-os-legende--oberflaeche .lc-os-legende-text{text-align:left;align-items:flex-start}.lc-kar-karte .lc-os-legende--oberflaeche,.lc-kar-karte .lc-os-legende--oberflaeche .lc-os-legende-text,.lc-kar-karte .lc-os-legende--oberflaeche .lc-os-legende-text strong{color:var(--lc-ink)}.lc-kar-karte .lc-os-legende--oberflaeche .lc-os-legende-text span{color:var(--lc-ink-2)}.lc-os-page-mobile-story[data-finale-visible] .lc-os-page-mobile-visual .lc-os-platte{visibility:hidden}.lc-os-page-mobile-finale-figure{--lc-os-label-outline:none}.lc-os-page-mobile-finale-figure .lc-os-platte{width:54%;bottom:3%;left:23%}.lc-os-page-mobile-finale-figure .lc-os-platte--wissen{bottom:19%}.lc-os-page-mobile-finale-figure .lc-os-platte--runtime{bottom:35%}.lc-os-page-mobile-finale-figure .lc-os-platte--oberflaeche{bottom:51%}.lc-os-page-mobile-finale-figure .lc-os-legende{align-items:center;gap:.5rem;width:26%;display:grid;bottom:auto;transform:translateY(-50%)}.lc-os-page-mobile-finale-figure :is(.lc-os-legende--compute,.lc-os-legende--runtime){grid-template-columns:minmax(0,1fr) 1.5rem;left:2.5%;right:auto}.lc-os-page-mobile-finale-figure :is(.lc-os-legende--wissen,.lc-os-legende--oberflaeche){grid-template-columns:1.5rem minmax(0,1fr);left:auto;right:2.5%}.lc-os-page-mobile-finale-figure .lc-os-legende--compute{top:82%}.lc-os-page-mobile-finale-figure .lc-os-legende--wissen{top:66%}.lc-os-page-mobile-finale-figure .lc-os-legende--runtime{top:50%}.lc-os-page-mobile-finale-figure .lc-os-legende--oberflaeche{top:34%}.lc-os-page-mobile-finale-figure .lc-os-legende-strich{display:block}.lc-os-page-mobile-finale-figure :is(.lc-os-legende--compute,.lc-os-legende--runtime) .lc-os-legende-text{text-align:right;align-items:flex-end}.lc-os-page-mobile-finale-figure :is(.lc-os-legende--wissen,.lc-os-legende--oberflaeche) .lc-os-legende-text{text-align:left;align-items:flex-start}.lc-os-page-mobile-finale-figure .lc-os-legende-text strong{letter-spacing:.06em;white-space:normal;font-size:.6875rem}.lc-os-page-mobile-finale-figure .lc-os-legende-text span{font-size:.625rem}}.lc-os-page-overview-figure .lc-os-legende{width:28%}.lc-os-page-overview-figure .lc-os-legende--wissen,.lc-os-page-overview-figure .lc-os-legende--oberflaeche{grid-template-columns:minmax(1.5rem,2.5rem) minmax(0,13rem)}.lc-os-page-overview-figure .lc-os-legende--compute,.lc-os-page-overview-figure .lc-os-legende--runtime{grid-template-columns:minmax(0,13rem) minmax(1.5rem,2.5rem)}.lc-os-page-overview-figure .lc-os-legende-text strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(.66rem,.5rem + .3vw,.8rem)}@media(min-width:768px)and (max-height:500px){.lc-os-page-mobile-finale-figure{display:none}}@media(min-width:768px)and (max-width:900px){.lc-kar-karte .lc-os-legende{width:27%}.lc-kar-karte .lc-os-legende-text strong{letter-spacing:.07em;font-size:.64rem}}@media(min-width:901px)and (max-width:1020px){.lc-os-page-overview-figure .lc-os-legende{width:32%}.lc-os-page-overview-figure .lc-os-legende-text strong{letter-spacing:.07em;white-space:normal;font-size:.62rem}}#inhalt.lc-page-home #herkunft .lc-display-lg{text-align:center;width:100%;max-width:none}#inhalt.lc-page-deployment .lc-home-sovereignty{padding-block:clamp(3.5rem,6vw,6rem) 0}#inhalt .lc-audience-copy h3{text-align:left;margin-inline:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.lc-solutions{position:relative;flex-shrink:0}.lc-solutions-trigger{gap:.375rem;min-height:36px;cursor:pointer}.lc-solutions-trigger[aria-expanded=true],.lc-solutions-trigger[data-active=true]{color:var(--lc-ink);background:color-mix(in srgb,var(--lc-ink) 7%,transparent);border-color:var(--lc-border-strong)}.lc-solutions-caret{display:block;flex-shrink:0}.lc-solutions-panel{position:absolute;top:100%;left:0;width:15rem;padding-top:.5rem}.lc-header-shell.is-scrolled .lc-header-bar>nav,.lc-header-shell.is-scrolled .lc-header-bar .lc-solutions{align-self:stretch}.lc-header-shell.is-scrolled .lc-header-bar .lc-solutions{display:flex;align-items:center}.lc-header-shell.is-scrolled .lc-header-bar .lc-solutions-panel{padding-top:calc(.5rem + 1px)}.lc-solutions-panel[hidden]{display:none}.lc-solutions-links{margin:0;padding:.5rem;list-style:none}.lc-solutions-links.lc-glass{border-radius:var(--lg-radius-panel)}.lc-solutions-links a{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-height:44px;padding:.625rem .75rem;border-radius:var(--lc-radius-xs);color:var(--lc-ink);font-size:.8125rem;text-decoration:none;text-underline-offset:.2em}.lc-solutions-links a:hover .lc-solutions-link-title,.lc-solutions-links a[aria-current=page] .lc-solutions-link-title{text-decoration:underline}.lc-solutions-link-description{color:var(--lc-ink-2);font-size:.75rem;line-height:1.5}.lc-solutions-mobile .lc-solutions-link-description{font-size:var(--lc-text-xs)}.lc-solutions-trigger:focus-visible,.lc-solutions-links a:focus-visible{outline:2px solid var(--lc-ink);outline-offset:2px}.lc-solutions-mobile{border-bottom:1px solid var(--lc-border-hairline)}.lc-header-shell{--lc-menu-tab-height: 2.75rem;--lc-menu-tab-width: 7rem;--lc-mobile-bar-height: 4rem;--lc-menu-duration: .36s;--lc-menu-ease: cubic-bezier(.22, 1, .36, 1)}.lc-header-shell :is(a,button){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.lc-header-shell.is-scrolled{--lc-mobile-bar-height: 3.25rem}@media(min-width:768px)and (max-width:1151px){.lc-header-shell:not(.is-scrolled){--lc-mobile-bar-height: 4.25rem}}.lc-header-mobile-menu{position:absolute;z-index:1;top:100%;inset-inline:0;height:calc(100dvh - var(--lc-mobile-bar-height) - env(safe-area-inset-top));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease-out,visibility 0s .24s}.is-menu-open .lc-header-mobile-menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--lc-menu-duration) var(--lc-menu-ease),visibility 0s}@media(max-width:1151px){.lc-header-shell .lc-header-surface,.lc-header-shell.is-scrolled .lc-header-surface{position:relative;z-index:2;padding-right:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.lc-header-bar{padding-right:0}.lc-header-actions{align-self:stretch}.lc-header-actions>:not(.lc-header-menu-toggle){display:none}.is-scrolled .lc-header-surface:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:rgba(0,0,0,var(--lc-glass-tint));-webkit-backdrop-filter:blur(var(--lc-glass-blur));backdrop-filter:blur(var(--lc-glass-blur));-webkit-mask:linear-gradient(#fff 0 0),url(/illustrations/navigation/menu-tab.svg) right bottom / var(--lc-menu-tab-width) var(--lc-menu-tab-height) no-repeat;mask:linear-gradient(#fff 0 0),url(/illustrations/navigation/menu-tab.svg) right bottom / var(--lc-menu-tab-width) var(--lc-menu-tab-height) no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-position:0 0,right calc(100% + var(--lc-menu-tab-height));mask-position:0 0,right calc(100% + var(--lc-menu-tab-height));transition:mask-position var(--lc-menu-duration) var(--lc-menu-ease),-webkit-mask-position var(--lc-menu-duration) var(--lc-menu-ease)}.is-menu-open.is-scrolled .lc-header-surface:before{-webkit-mask-position:0 0,right bottom;mask-position:0 0,right bottom}.lc-header-menu-toggle{display:grid;place-items:center;align-self:flex-end;flex:0 0 auto;width:calc(var(--lc-menu-tab-width) - 1rem);height:var(--lc-menu-tab-height);margin:0 -1px -1px 1rem;padding:0 .75rem;border:0;border-radius:1rem 1rem 0 0;background:transparent;font-size:.875rem;cursor:pointer}.lc-header-menu-toggle:focus-visible{outline:2px solid currentColor;outline-offset:-4px}}.lc-header-menu-label{grid-area:1 / 1;transition:opacity .2s ease-out,transform .24s var(--lc-menu-ease)}.lc-header-menu-label-open{transform:translateY(calc((var(--lc-menu-tab-height) - var(--lc-mobile-bar-height)) / 2 + 1px))}.lc-header-menu-label-close{opacity:0;transform:translateY(-6px);color:#fff}.is-menu-open .lc-header-menu-label-open{opacity:0;transform:translateY(-8px)}.is-menu-open .lc-header-menu-label-close{opacity:1;transform:translateY(0)}.lc-header-mobile-sheet{--lc-glass-tint: .64;position:absolute;inset:calc(-1 * var(--lc-menu-tab-height)) 0 0;border-radius:0;pointer-events:none;-webkit-mask:url(/illustrations/navigation/menu-tab.svg) right top / var(--lc-menu-tab-width) var(--lc-menu-tab-height) no-repeat,linear-gradient(#fff 0 0) left bottom / 100% calc(100% - var(--lc-menu-tab-height)) no-repeat;mask:url(/illustrations/navigation/menu-tab.svg) right top / var(--lc-menu-tab-width) var(--lc-menu-tab-height) no-repeat,linear-gradient(#fff 0 0) left bottom / 100% calc(100% - var(--lc-menu-tab-height)) no-repeat}.lc-header-mobile-menu>nav{position:relative;height:100%;padding-bottom:max(1rem,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform:translateY(-6px);transition:transform .24s ease-out}.is-menu-open .lc-header-mobile-menu>nav{transform:translateY(0);transition:transform var(--lc-menu-duration) var(--lc-menu-ease)}.lc-header-mobile-settings{display:flex;align-items:center;flex-shrink:0}.lc-header-mobile-settings>button{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;padding:0}@media(prefers-reduced-transparency:reduce){.is-scrolled .lc-header-surface:before{background:#000000eb;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.lc-header-mobile-menu,.lc-header-mobile-menu>nav,.lc-header-menu-label,.lc-header-shell .lc-header-surface:before{transition:none}}.lc-solutions-mobile .lc-solutions-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:.75rem 0;border:0;background:none;color:var(--lc-ink);font:inherit;text-align:left}.lc-solutions-mobile .lc-solutions-panel{position:static;width:auto;padding:0 0 .5rem}.lc-solutions-mobile .lc-solutions-links{padding:0}.lc-solutions-mobile .lc-solutions-links a{font-size:.875rem}
