.hero-visual[data-v-e63d8795]{box-shadow:0 20px 40px #0b19291f}@media(min-width:1024px){.hero-visual[data-v-e63d8795]{transform:perspective(1600px) rotateY(-2deg) rotateX(1deg)}}@media(prefers-reduced-motion:reduce){.hero-visual[data-v-e63d8795]{transform:none;transition:none!important}}.eu-datenraum[data-v-61bd25b1]{aspect-ratio:4/3;background:#0b1929;border-radius:12px;box-shadow:inset 0 1px #ffffff0a,0 30px 60px -20px #0009,0 10px 30px -10px #00bfa61f;overflow:hidden;position:relative;width:100%}.eu-datenraum[data-v-61bd25b1]:after{background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.45) 100%);border-radius:inherit;content:"";pointer-events:none;z-index:4}.eu-datenraum[data-v-61bd25b1]:after,.eu-stack[data-v-61bd25b1],.eu-stack[data-v-61bd25b1]>*{inset:0;position:absolute}.eu-stack[data-v-61bd25b1]>*{display:block;height:100%;width:100%}.eu-canvas-back[data-v-61bd25b1]{pointer-events:none;z-index:1}.eu-svg[data-v-61bd25b1]{z-index:2}.eu-canvas-front[data-v-61bd25b1]{pointer-events:none;z-index:3}.feature-visual[data-v-f38069de]{box-shadow:0 12px 32px #0b192914}.faq-summary[data-v-c11518df]::-webkit-details-marker{display:none}.faq-item[open] .faq-icon-plus[data-v-c11518df]{display:none}.faq-item[open] .faq-icon-minus[data-v-c11518df]{display:inline-block}.faq-item[open][data-v-c11518df]{box-shadow:inset 0 2px 0 0 var(--color-teal-500)}@media(prefers-reduced-motion:no-preference){.faq-item>div[data-v-c11518df]{animation:faq-slide-c11518df .18s ease-out}}@keyframes faq-slide-c11518df{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.prose-richtext[data-v-5432c5e4]{color:var(--color-gray-700);font-size:16px;line-height:1.7}.prose-richtext[data-v-5432c5e4] h2{color:var(--color-gray-900);font-size:28px;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin-bottom:.5em;margin-top:2.5em}.prose-richtext[data-v-5432c5e4] h3{color:var(--color-gray-900);font-size:20px;font-weight:600;line-height:1.4;margin-bottom:.5em;margin-top:2em}.prose-richtext[data-v-5432c5e4] p{margin:1em 0}.prose-richtext[data-v-5432c5e4] a{color:var(--color-teal-600);text-decoration:underline;text-underline-offset:3px}.prose-richtext[data-v-5432c5e4] ol,.prose-richtext[data-v-5432c5e4] ul{margin:1em 0;padding-left:1.4em}.prose-richtext[data-v-5432c5e4] li{margin:.4em 0}.prose-richtext[data-v-5432c5e4] code{background:var(--color-gray-100);border-radius:4px;font-family:var(--font-mono);font-size:.9em;padding:2px 6px}.prose-richtext.is-dark[data-v-5432c5e4]{color:var(--color-gray-300)}.prose-richtext.is-dark[data-v-5432c5e4] h2,.prose-richtext.is-dark[data-v-5432c5e4] h3{color:var(--color-white)}.prose-richtext.is-dark[data-v-5432c5e4] a{color:var(--color-teal-400)}.prose-richtext.is-dark[data-v-5432c5e4] code{background:var(--color-navy-800)}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../fonts/jetbrains-mono-400.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../fonts/jetbrains-mono-500.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}.hash-chain[data-v-e1a9d8c0]{--teal-500:#00bfa6;--teal-50:#e6faf6;--navy-900:#0b1929;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-500:#64748b;--gray-700:#334155;--gray-900:#0f172a;display:block;margin:0}.hash-chain__list[data-v-e1a9d8c0]{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(min-width:768px){.hash-chain__list[data-v-e1a9d8c0]{gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}}.hash-chain__item[data-v-e1a9d8c0]{position:relative}.hash-chain__card[data-v-e1a9d8c0]{background:#fff;border:1px solid var(--gray-200);border-radius:12px;box-shadow:0 1px 2px #0b19290a;display:flex;flex-direction:column;gap:12px;padding:16px;position:relative;transition:border-color .22s ease-out,box-shadow .22s ease-out,background-color .22s ease-out}.hash-chain__item.is-active .hash-chain__card[data-v-e1a9d8c0]{border-color:var(--teal-500);box-shadow:0 4px 16px #00bfa61f}.hash-chain__head[data-v-e1a9d8c0]{align-items:center;display:flex;gap:8px;justify-content:space-between}.hash-chain__time[data-v-e1a9d8c0]{color:var(--gray-500);font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.hash-chain__badge[data-v-e1a9d8c0]{align-items:center;animation:hash-chain-flash-e1a9d8c0 .7s ease-out;background:var(--teal-50);border-radius:999px;color:#007e6b;display:inline-flex;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New",ui-monospace,monospace;font-size:10px;font-weight:500;gap:4px;letter-spacing:.04em;padding:2px 8px;text-transform:lowercase}.hash-chain__badge svg[data-v-e1a9d8c0]{height:11px;width:11px}.hash-chain__meta[data-v-e1a9d8c0]{display:grid;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New",ui-monospace,monospace;font-size:11px;gap:6px;line-height:1.5;margin:0}.hash-chain__meta>div[data-v-e1a9d8c0]{align-items:baseline;display:grid;gap:8px;grid-template-columns:44px 1fr}.hash-chain__meta dt[data-v-e1a9d8c0]{color:var(--gray-500);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.hash-chain__meta dd[data-v-e1a9d8c0]{color:var(--gray-900);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hash-chain__hash-row dd[data-v-e1a9d8c0]{color:var(--gray-700)}.hash-chain__item.is-active .hash-chain__hash[data-v-e1a9d8c0]{color:var(--teal-500);font-weight:500}.hash-chain__link[data-v-e1a9d8c0]{background:var(--gray-300);display:none;height:2px;position:absolute;right:-32px;top:50%;transform:translateY(-50%);width:32px}.hash-chain__item.is-active .hash-chain__link[data-v-e1a9d8c0]{background:var(--teal-500)}@media(min-width:768px){.hash-chain__link[data-v-e1a9d8c0]{display:block}}@keyframes hash-chain-flash-e1a9d8c0{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.hash-chain__badge[data-v-e1a9d8c0]{animation:none}}.sr-only[data-v-e1a9d8c0]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}
