@charset "UTF-8";.hero[data-v-6e76c694]{position:relative;overflow:hidden;padding-block:clamp(2.75rem,7vw,5.5rem);border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--hero-top) 0%,var(--bg) 100%)}.hero__grid[data-v-6e76c694]{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--border-soft) 1px,transparent 1px),linear-gradient(90deg,var(--border-soft) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 85%);mask-image:linear-gradient(180deg,#000 0%,transparent 85%)}.hero__inner[data-v-6e76c694]{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,5vw,4rem)}.hero__text[data-v-6e76c694]{max-width:44rem}.hero h1[data-v-6e76c694]{margin-bottom:1.1rem}.hl[data-v-6e76c694]{color:var(--accent-strong);background:linear-gradient(var(--accent-soft),var(--accent-soft)) 0 100%/100% 4px no-repeat}.hero .lead[data-v-6e76c694]{margin:0 0 1.75rem;max-width:58ch}.cta[data-v-6e76c694]{display:flex;flex-wrap:wrap;gap:.75rem}.term[data-v-6e76c694]{border:1px solid var(--border);border-radius:var(--r-tech);background:var(--dark);font-family:var(--font-mono);font-size:.82rem;line-height:1.75;overflow:hidden;margin-top:.35rem}.term__bar[data-v-6e76c694]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .85rem;border-bottom:1px solid var(--border-dark);background:var(--dark-2);color:var(--text-onDark-muted);font-size:.76rem}.term__branch[data-v-6e76c694]{color:#8fc31f}.term__branch[data-v-6e76c694]:before{content:"git:";opacity:.6}.term__body[data-v-6e76c694]{padding:.85rem .95rem 1rem}.term__ln[data-v-6e76c694]{display:flex;gap:.6rem;margin:0;color:var(--text-onDark-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.term__ln--cmd[data-v-6e76c694]{color:#fff}.term__ln--ok[data-v-6e76c694]{color:#b6e86b}.term__sig[data-v-6e76c694]{flex:none;width:1ch;color:#8fc31f}.term__sig--out[data-v-6e76c694]{color:transparent}.term__sig--ok[data-v-6e76c694]{color:#b6e86b}.term__cursor[data-v-6e76c694]{display:inline-block;width:.55rem;height:1.05em;background:#8fc31f;animation:termBlink-6e76c694 1.1s steps(1) infinite}@keyframes termBlink-6e76c694{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.term__cursor[data-v-6e76c694]{animation:none}}.term__status[data-v-6e76c694]{display:flex;align-items:center;gap:.7rem;padding:.55rem .8rem;border-top:1px solid var(--border-dark);background:var(--dark-2);color:var(--text-onDark-muted);font-size:.78rem;line-height:1.35}.term__rat[data-v-6e76c694]{width:44px;height:44px;flex:none;border-radius:50%;background:#ffffff0f;object-fit:contain;object-position:68% 60%;padding:2px}.term__who[data-v-6e76c694]{display:flex;flex-direction:column}.term__who strong[data-v-6e76c694]{color:#fff;font-family:var(--font-sans);font-size:.9rem}@media(max-width:900px){.hero__inner[data-v-6e76c694]{grid-template-columns:1fr}.term[data-v-6e76c694]{max-width:34rem}}.sec-head[data-v-6e76c694]{max-width:620px;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.sec-head h2[data-v-6e76c694]{margin:0}.sec-head .eyebrow[data-v-6e76c694]{margin-bottom:.6rem}.sec-head .lead[data-v-6e76c694]{margin:.8rem 0 0}.sec-head--row[data-v-6e76c694]{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.sec-head--row>div[data-v-6e76c694]{max-width:620px}.sec-head--row .btn[data-v-6e76c694]{flex:none}.leistungen[data-v-6e76c694]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--border);border-radius:var(--r-tech);background:var(--border);overflow:hidden}.lcard[data-v-6e76c694]{display:flex;flex-direction:column;padding:1.5rem 1.5rem 1.4rem;background:var(--surface);transition:background .2s ease}.lcard[data-v-6e76c694]:hover{background:var(--surface-2)}.lcard h3[data-v-6e76c694]{display:flex;align-items:flex-start;gap:.6rem;margin:0 0 .6rem;font-size:1.12rem;color:var(--text)}.lcard[data-v-6e76c694] .ico{color:var(--accent)}.lcard p[data-v-6e76c694]{color:var(--text-muted);margin:0 0 1.1rem;flex:1;font-size:.95rem}.lcard__link[data-v-6e76c694]{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;font-family:var(--font-mono);font-size:.85rem;color:var(--accent-strong);transition:gap .2s ease,color .2s ease}.lcard__link[data-v-6e76c694]:hover{gap:.55rem;color:var(--accent)}@media(min-width:1060px){.leistungen[data-v-6e76c694]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:620px){.leistungen[data-v-6e76c694]{grid-template-columns:1fr}}.log[data-v-6e76c694]{list-style:none;margin:0;padding:0;max-width:68ch}.log__item[data-v-6e76c694]{position:relative;padding:0 0 1.75rem 2rem;border-left:1px solid var(--border)}.log__item[data-v-6e76c694]:last-child{border-left-color:transparent;padding-bottom:0}.log__item h3[data-v-6e76c694]{margin:.3rem 0 .4rem;font-size:1.15rem}.log__node[data-v-6e76c694]{position:absolute;left:0;top:.55rem;width:9px;height:9px;transform:translate(-5px) rotate(45deg);background:var(--bg);border:1px solid var(--accent)}.log__item:first-child .log__node[data-v-6e76c694]{background:var(--accent)}.log__ref[data-v-6e76c694]{margin:0;font-family:var(--font-mono);font-size:.82rem;color:var(--accent-strong);line-height:1.4}.log__cmd[data-v-6e76c694],.log__meta[data-v-6e76c694]{color:var(--text-muted)}.log__text[data-v-6e76c694]{color:var(--text-muted);margin:0;font-size:.95rem;max-width:62ch}.teaser[data-v-6e76c694]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-auto-rows:1fr;gap:1.25rem}.tcard[data-v-6e76c694]{display:flex;flex-direction:column;color:inherit;border:1px solid var(--border);border-radius:var(--r-tech);background:var(--surface);transition:border-color .2s ease}.tcard[data-v-6e76c694]:hover{color:inherit;border-color:var(--accent)}.tcard:hover .tcard__more[data-v-6e76c694]{gap:.55rem;color:var(--accent)}.tcard:hover .chrome__url[data-v-6e76c694]{color:var(--accent-strong)}.tcard--lead[data-v-6e76c694]{grid-row:span 2}.tcard--sm[data-v-6e76c694]{flex-direction:row;align-items:stretch;overflow:hidden}.tcard__body[data-v-6e76c694]{display:flex;flex-direction:column;gap:.45rem;padding:1.1rem 1.2rem 1.25rem;flex:1}.tcard__body h3[data-v-6e76c694]{margin:0;font-size:1.15rem}.tcard__body p[data-v-6e76c694]{margin:0;color:var(--text-muted);flex:1;font-size:.93rem}.tcard--lead .tcard__body h3[data-v-6e76c694]{font-size:1.45rem}.tcard__more[data-v-6e76c694]{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-mono);font-size:.85rem;color:var(--accent-strong);transition:gap .2s ease,color .2s ease}.chrome[data-v-6e76c694]{border-bottom:1px solid var(--border);background:var(--surface-2)}.chrome img[data-v-6e76c694]{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:top left}.chrome__bar[data-v-6e76c694]{display:flex;align-items:center;gap:.6rem;padding:.4rem .6rem;border-bottom:1px solid var(--border);background:var(--surface-3)}.chrome__dots[data-v-6e76c694]{display:inline-flex;gap:.28rem;flex:none}.chrome__dots i[data-v-6e76c694]{width:7px;height:7px;border-radius:50%;background:var(--border);box-shadow:inset 0 0 0 1px #0000000f}.chrome__url[data-v-6e76c694]{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.chrome--sm[data-v-6e76c694]{flex:0 0 40%;border-bottom:0;border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}.chrome--sm img[data-v-6e76c694]{flex:1 1 auto;min-height:0;height:100%;aspect-ratio:auto}@media(max-width:860px){.teaser[data-v-6e76c694]{grid-template-columns:1fr}.tcard--lead[data-v-6e76c694]{grid-row:auto}.tcard--sm[data-v-6e76c694]{flex-direction:column}.chrome--sm[data-v-6e76c694]{flex:none;border-right:0;border-bottom:1px solid var(--border)}.chrome--sm img[data-v-6e76c694]{aspect-ratio:16/9;min-height:0}}.tags[data-v-6e76c694]{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.faq[data-v-6e76c694]{max-width:68rem;display:grid;gap:.9rem}.faq__turn[data-v-6e76c694]{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start}.faq__ask[data-v-6e76c694],.faq__reply[data-v-6e76c694]{position:relative;grid-row:1;padding:.55rem .85rem;border:1px solid var(--border);border-radius:var(--r-soft);font-size:.875rem;line-height:1.5}.faq__ask[data-v-6e76c694]{grid-column:1;z-index:1;border-bottom-left-radius:var(--r-sm);background:var(--surface)}.faq__ask[data-v-6e76c694]:before,.faq__ask[data-v-6e76c694]:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent}.faq__ask[data-v-6e76c694]:before{bottom:-2px;left:-13px;border-bottom-color:var(--border);border-width:0 0 13px 13px}.faq__ask[data-v-6e76c694]:after{bottom:-1px;left:-10px;border-bottom-color:var(--surface);border-width:0 0 11px 11px}.faq__ask h3[data-v-6e76c694]{display:inline;margin:0;font-size:inherit;line-height:inherit}.faq__reply[data-v-6e76c694]{grid-column:2;margin:1.1rem 0 0 -1.5rem;padding-left:2.25rem;border-bottom-right-radius:var(--r-sm);background:var(--accent-solid)}.faq__reply[data-v-6e76c694]:before,.faq__reply[data-v-6e76c694]:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent}.faq__reply[data-v-6e76c694]:before{bottom:-2px;right:-13px;border-bottom-color:var(--border);border-width:0 13px 13px 0}.faq__reply[data-v-6e76c694]:after{bottom:-1px;right:-10px;border-bottom-color:var(--accent-solid);border-width:0 11px 11px 0}.faq__reply p[data-v-6e76c694]{margin:0;color:var(--text-muted);font-size:inherit;line-height:inherit}.faq__turn[data-v-6e76c694]:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,17rem)}.faq__turn:nth-child(2n) .faq__ask[data-v-6e76c694]{grid-column:2;border-bottom-left-radius:var(--r-soft);border-bottom-right-radius:var(--r-sm)}.faq__turn:nth-child(2n) .faq__ask[data-v-6e76c694]:before,.faq__turn:nth-child(2n) .faq__ask[data-v-6e76c694]:after{left:auto}.faq__turn:nth-child(2n) .faq__ask[data-v-6e76c694]:before,.faq__turn:nth-child(2n) .faq__ask[data-v-6e76c694]:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent}.faq__turn:nth-child(2n) .faq__ask[data-v-6e76c694]:before{bottom:-2px;right:-13px;border-bottom-color:var(--border);border-width:0 13px 13px 0}.faq__turn:nth-child(2n) .faq__ask[data-v-6e76c694]:after{bottom:-1px;right:-10px;border-bottom-color:var(--surface);border-width:0 11px 11px 0}.faq__turn:nth-child(2n) .faq__reply[data-v-6e76c694]{grid-column:1;margin:1.1rem -1.5rem 0 0;padding-left:.85rem;padding-right:2.25rem;border-bottom-right-radius:var(--r-soft);border-bottom-left-radius:var(--r-sm)}.faq__turn:nth-child(2n) .faq__reply[data-v-6e76c694]:before,.faq__turn:nth-child(2n) .faq__reply[data-v-6e76c694]:after{right:auto}.faq__turn:nth-child(2n) .faq__reply[data-v-6e76c694]:before,.faq__turn:nth-child(2n) .faq__reply[data-v-6e76c694]:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent}.faq__turn:nth-child(2n) .faq__reply[data-v-6e76c694]:before{bottom:-2px;left:-13px;border-bottom-color:var(--border);border-width:0 0 13px 13px}.faq__turn:nth-child(2n) .faq__reply[data-v-6e76c694]:after{bottom:-1px;left:-10px;border-bottom-color:var(--accent-solid);border-width:0 0 11px 11px}.faq__turn:nth-child(2n) .faq__who[data-v-6e76c694]{text-align:right}.faq__turn:nth-child(2n) .faq__who--me[data-v-6e76c694]{text-align:left}.faq__who[data-v-6e76c694]{display:block;margin-bottom:.15rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.faq__who--me[data-v-6e76c694]{text-align:right;color:var(--accent-strong)}@media(max-width:860px){.faq[data-v-6e76c694]{gap:1.15rem}.faq__turn[data-v-6e76c694],.faq__turn[data-v-6e76c694]:nth-child(2n){grid-template-columns:minmax(0,1fr)}.faq__turn .faq__ask[data-v-6e76c694],.faq__turn:nth-child(2n) .faq__ask[data-v-6e76c694]{grid-column:1}.faq__turn .faq__reply[data-v-6e76c694],.faq__turn:nth-child(2n) .faq__reply[data-v-6e76c694]{grid-row:2;grid-column:1;margin:.5rem 0 0 1.25rem;padding:.55rem .85rem}.faq__turn .faq__who[data-v-6e76c694],.faq__turn:nth-child(2n) .faq__who[data-v-6e76c694]{text-align:left}.faq__turn .faq__who--me[data-v-6e76c694],.faq__turn:nth-child(2n) .faq__who--me[data-v-6e76c694]{text-align:right}}.cta-band[data-v-6e76c694]{display:flex;align-items:center;justify-content:space-between;gap:1.75rem;flex-wrap:wrap}.cta-band h2[data-v-6e76c694]{margin:0 0 .5rem}.cta-band .lead[data-v-6e76c694]{margin:0;max-width:52ch}.cta-band .btn[data-v-6e76c694]{flex:none}
