@font-face{font-family:Inter Tight;src:local("Inter Tight Regular"),local("Inter Tight"),url(../_fonts/DaIWBFypjKvrbd56A7J4wEMn3KDSKPvxHROHrPQKsjw-ymiSAyt78uwCU_0zjePPwDAPEWwARDpk7vdykxjhfL4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:"Inter Tight Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:103.1653%;ascent-override:93.9027%;descent-override:23.381%;line-gap-override:0%}@font-face{font-family:"Inter Tight Fallback: Segoe UI";src:local("Segoe UI");size-adjust:96.9163%;ascent-override:99.9574%;descent-override:24.8886%;line-gap-override:0%}@font-face{font-family:"Inter Tight Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:95.4861%;ascent-override:101.4545%;descent-override:25.2614%;line-gap-override:0%}@font-face{font-family:"Inter Tight Fallback: Arial";src:local("Arial");size-adjust:96.3855%;ascent-override:100.5078%;descent-override:25.0256%;line-gap-override:0%}@font-face{font-family:"Inter Tight Fallback: Noto Sans";src:local("Noto Sans");size-adjust:90.6514%;ascent-override:106.8655%;descent-override:26.6086%;line-gap-override:0%}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular"),local("Inter Tight"),url(../_fonts/WybHs6hTRSRsNVk8brCF-cNDa10x3rW17XVSiRi3SyE-BMDIr9xRAm4_ZPp0OOIB6JdIxgrte6Dfq3mPDZ_zNxU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Medium"),url(../_fonts/DaIWBFypjKvrbd56A7J4wEMn3KDSKPvxHROHrPQKsjw-ymiSAyt78uwCU_0zjePPwDAPEWwARDpk7vdykxjhfL4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:500;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Medium"),url(../_fonts/WybHs6hTRSRsNVk8brCF-cNDa10x3rW17XVSiRi3SyE-BMDIr9xRAm4_ZPp0OOIB6JdIxgrte6Dfq3mPDZ_zNxU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight SemiBold"),url(../_fonts/DaIWBFypjKvrbd56A7J4wEMn3KDSKPvxHROHrPQKsjw-ymiSAyt78uwCU_0zjePPwDAPEWwARDpk7vdykxjhfL4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:600;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight SemiBold"),url(../_fonts/WybHs6hTRSRsNVk8brCF-cNDa10x3rW17XVSiRi3SyE-BMDIr9xRAm4_ZPp0OOIB6JdIxgrte6Dfq3mPDZ_zNxU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Bold"),url(../_fonts/DaIWBFypjKvrbd56A7J4wEMn3KDSKPvxHROHrPQKsjw-ymiSAyt78uwCU_0zjePPwDAPEWwARDpk7vdykxjhfL4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:700;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Bold"),url(../_fonts/WybHs6hTRSRsNVk8brCF-cNDa10x3rW17XVSiRi3SyE-BMDIr9xRAm4_ZPp0OOIB6JdIxgrte6Dfq3mPDZ_zNxU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth;scroll-padding-top:90px;font-size:clamp(16px,calc(10px + .46875vw),22px);--r-sm:14px;--r-md:20px;--r-lg:28px;--r-xl:36px;--r-pill:999px;--r-bogen:66px;--signal-gut:#1b6b46;--signal-mittel:#8a5a00;--signal-schwach:#a32f2f;--dur-1:.16s;--dur-2:.28s;--dur-3:.6s;--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--shell:2000px;--shell-pad:clamp(20px, calc(9.5vw - 17px) ,128px);--stage:#fff;--plate:#fff;--bg:#fff;--bg-soft:#f6f6f8;--card:#fff;--card-2:#fff;--text:#111214;--muted:#6b6b70;--muted2:#3f3f45;--num:#6b6b70;--border:#e4e4e7;--border2:#c9c9ce;--field:#fff;--field-bd:#d7d7dc;--navbg:hsla(0,0%,100%,.9);--nav-halo:0 1px 0 var(--border),0 8px 24px rgba(17,18,20,.05);--nm-hi:#fff;--nm-lo:rgba(17,18,20,.1);--cq-accent:#8b86d6;--cq-accent-soft:rgba(139,134,214,.14);--cq-accent-fg:#fff;--cq-accent-ink:#5b56b0;--cq-warm:#c9c6e8;--cq-warm-soft:rgba(201,198,232,.3);--cq-warm-fg:#111214;--cq-cool:#9ec3cf;--cq-cool-soft:rgba(158,195,207,.22);--success:#5c7d52;--warning:#8b5715;--error:#a8453a;--nm-raised-sm:0 0 0 1px var(--border);--nm-raised:0 0 0 1px var(--border);--nm-raised-lg:0 0 0 1px var(--border2);--nm-inset:inset 0 0 0 1px var(--border);--nm-pressed:inset 0 0 0 1px var(--border2);--shadow-panel:var(--nm-raised-lg);--shadow-card:var(--nm-raised);--cq-accent-glow:var(--nm-raised-sm);--nm-plate:0 0 0 1px var(--border);--tile-1:linear-gradient(152deg,#1b1c20,#111214);--tile-2:linear-gradient(152deg,#1b1c20,#111214);--tile-3:linear-gradient(152deg,#f4f4f6,#ececed);--wash-1:#fff;--wash-2:#fff;--wash-3:#fff;--wash-glow-a:#fff;--wash-glow-b:#fff;--wash-glow-c:#fff;--tile-ink:#fff;--tile-ink-soft:hsla(0,0%,100%,.72)}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Inter Tight,"Inter Tight Fallback: BlinkMacSystemFont","Inter Tight Fallback: Segoe UI","Inter Tight Fallback: Helvetica Neue","Inter Tight Fallback: Arial","Inter Tight Fallback: Noto Sans",-apple-system,system-ui,Helvetica Neue,sans-serif;min-height:100vh;overflow-x:hidden;line-height:1.6;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}::-moz-selection{background:var(--cq-accent);color:var(--cq-accent-fg)}::selection{background:var(--cq-accent);color:var(--cq-accent-fg)}html{color-scheme:light}a{color:inherit;text-decoration:none}.cq-display{font-weight:600;letter-spacing:-.04em;line-height:1.03;text-wrap:balance}.cq-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.75rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--cq-accent-ink)}body.cq-nav-offen{overflow:hidden}.cq-shell{max-width:var(--shell);margin:0 auto;padding-left:var(--shell-pad);padding-right:var(--shell-pad)}.cq-section{padding-top:110px;padding-bottom:110px}.cq-section-soft{background:var(--bg-soft)}.cq-glass,.cq-raised{background:var(--card);border:0;border-radius:var(--r-lg);box-shadow:var(--nm-raised-lg)}.cq-inset{background:var(--field);border:0;border-radius:var(--r-md);box-shadow:var(--nm-inset)}.cq-column{position:relative;z-index:1;width:100%;max-width:var(--shell);margin-inline:auto}.cq-chapterrule{opacity:.55;margin-block:8px}.cq-rule{height:2px;border:0;margin:0;background:linear-gradient(var(--nm-lo) 0 50%,var(--nm-hi) 50% 100%);border-radius:var(--r-pill)}.cq-pressable{transition:box-shadow var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.cq-pressable:hover{box-shadow:var(--nm-raised-lg);transform:translateY(-2px)}.cq-pressable:active{box-shadow:var(--nm-pressed);transform:translateY(0)}@media(prefers-reduced-motion:reduce){.cq-pressable:hover{transform:none}}.cq-scrolllock,.cq-sr-only{overflow:hidden}.cq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);white-space:nowrap;border:0}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:6px}.cq-skip{position:absolute;left:50%;top:0;transform:translate(-50%,-120%);z-index:200;background:var(--card);color:var(--text);border:0;border-radius:0 0 var(--r-md) var(--r-md);box-shadow:var(--nm-raised);padding:12px 22px;font-size:.9375rem;font-weight:600;transition:transform var(--dur-1) var(--ease-out)}.cq-skip:focus{transform:translate(-50%)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-auftritt]{opacity:1!important;transform:none!important}}@media(forced-colors:active){.cq-btn,.cq-chip,.cq-field__control,.cq-glass,.cq-inset,.cq-raised,.cq-status,.cq-tile{border:1px solid CanvasText;box-shadow:none}.cq-stage{display:none}.cq-tile{background:Canvas;color:CanvasText}}@media print{.cq-stage{display:none!important}.cq-glass,.cq-raised{box-shadow:none!important;background:transparent!important}}@keyframes cq-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:860px){.cq-section{padding-top:52px;padding-bottom:52px}}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:cq-fade-out .14s ease both}::view-transition-new(root){animation:cq-rise-in .18s ease both}}@keyframes cq-fade-out{to{opacity:0}}@keyframes cq-rise-in{0%{opacity:0;transform:translateY(6px)}}html.cq-theming::view-transition-old(root){animation:none}html.cq-theming::view-transition-new(root){animation:cq-reveal .45s cubic-bezier(.22,.61,.36,1) both;mix-blend-mode:normal}html.cq-theming::view-transition-new(root),html.cq-theming::view-transition-old(root){mix-blend-mode:normal}html.cq-theming::view-transition-new(root){z-index:1}html.cq-theming::view-transition-old(root){z-index:0}@keyframes cq-reveal{0%{clip-path:circle(0 at var(--cq-reveal-x) var(--cq-reveal-y))}to{clip-path:circle(var(--cq-reveal-r) at var(--cq-reveal-x) var(--cq-reveal-y))}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.cq-column>.cq-section,.cq-column>section{animation:cq-enter linear both;animation-timeline:view();animation-range:entry 0 cover 26%}}}@keyframes cq-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}dd,figcaption,li,p{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}.cq-body,blockquote{hanging-punctuation:first last}.cq-card__num,.cq-proc__num,.cq-svccard__num,table{font-variant-numeric:tabular-nums}@media print{.cq-conf,.cq-ctawrap,.cq-dlg,.cq-eq,.cq-kontakt__panel>*,.cq-metrics,.cq-nav,.cq-stage{display:none!important}body,html{background:#fff!important;color:#000!important}*,:after,:before{box-shadow:none!important;text-shadow:none!important;background-image:none!important;color:#000!important}.cq-column,.cq-shell{max-width:none;padding:0}.cq-section{padding:0 0 8mm}h1,h2,h3{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.cq-about__block,.cq-proc__step,.cq-svccard,figure,li{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}a[href^="/"]:after,a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;color:#444!important}a[href^="/"]:after{content:" (codequid.de" attr(href) ")"}a[href^="#"]:after,a[href^=mailto]:after{content:""}.cq-column:after{content:"CodeQuid · Nico Obersundermeyer · nio@codequid.de · codequid.de";display:block;margin-top:10mm;padding-top:3mm;border-top:1pt solid #000;font-size:9pt}@page{margin:18mm 16mm}}[data-auftritt]{transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out);transition-delay:var(--auftritt-verzug,0s)}html[data-bewegung=an] [data-auftritt=warte]{opacity:0;transform:translate3d(0,14px,0)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cq-rolle{position:relative;display:block;overflow:hidden;line-height:1.42}.cq-rolle__wort{display:block;transition:transform var(--dur-2) var(--ease-out)}.cq-rolle__wort--kopie{position:absolute;inset:0;color:var(--cq-accent-ink);transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.cq-rolle__wort{transition:none}.cq-rolle__wort--kopie{display:none}}.cq-stage[data-v-5733cb7a]{position:fixed;inset:0;height:100lvh;z-index:-1;pointer-events:none;background:var(--stage)}@media(forced-colors:active){.cq-stage[data-v-5733cb7a]{display:none}}@media print{.cq-stage[data-v-5733cb7a]{display:none!important}}.cq-monogram[data-v-5ec4d3c0]{display:inline-flex;aspect-ratio:var(--cq-mono-seiten);align-items:center;justify-content:center;flex-shrink:0;--cq-mono-1:color-mix(in srgb,var(--cq-mono-ink) 60%,var(--cq-mono-bg));--cq-mono-2:color-mix(in srgb,var(--cq-mono-ink) 34%,var(--cq-mono-bg));--cq-mono-3:color-mix(in srgb,var(--cq-mono-ink) 16%,var(--cq-mono-bg))}@media(min-width:900px){.cq-nav[data-v-e3f50253]{display:none}}.cq-nav[data-v-e3f50253]{position:sticky;top:0;z-index:80;background:var(--stage)}.cq-nav--offen[data-v-e3f50253]{position:fixed;inset:0;display:flex;flex-direction:column}.cq-nav--offen .cq-nav__bar[data-v-e3f50253]{flex:0 0 auto}.cq-nav__bar[data-v-e3f50253]{justify-content:space-between;gap:16px;padding:12px var(--shell-pad);border-bottom:1px solid var(--border);background:var(--stage)}.cq-nav__bar[data-v-e3f50253],.cq-nav__brand[data-v-e3f50253]{display:flex;align-items:center}.cq-nav__brand[data-v-e3f50253]{gap:11px;min-width:0;color:inherit;text-decoration:none}.cq-nav__word[data-v-e3f50253]{font-size:1.1875rem;font-weight:650;letter-spacing:-.025em;color:var(--text)}.cq-nav__toggle[data-v-e3f50253]{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;border:0;background:none;color:var(--text);font-size:1.1875rem;line-height:1;cursor:pointer}.cq-nav__toggle[data-v-e3f50253]:focus-visible{outline:2px solid var(--cq-accent-ink);outline-offset:-4px;border-radius:6px}.cq-nav__blatt[data-v-e3f50253]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:var(--stage);padding-bottom:40px}.cq-nav__reihe[data-v-e3f50253]{display:grid;grid-template-columns:minmax(88px,.42fr) minmax(0,1fr);gap:0 18px;padding:20px var(--shell-pad);border-bottom:1px solid var(--border)}.cq-nav__reihe--schluss[data-v-e3f50253]{border-bottom:0}.cq-nav__marke[data-v-e3f50253]{font-size:.71875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding-top:6px}.cq-nav__inhalt[data-v-e3f50253]{min-width:0}.cq-nav__reihe--meta[data-v-e3f50253]{display:block}.cq-nav__meta[data-v-e3f50253]{display:flex;align-items:baseline;gap:18px;margin:0 0 14px;font-size:.71875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.cq-nav__satz[data-v-e3f50253]{margin:0;font-size:.9375rem;line-height:1.5;color:var(--muted2);text-transform:none;letter-spacing:0}.cq-nav__liste[data-v-e3f50253]{list-style:none;margin:0;padding:0}.cq-nav__liste li+li[data-v-e3f50253]{border-top:1px solid var(--border)}.cq-nav__liste a[data-v-e3f50253]{display:block;padding:14px 0;font-size:1.5625rem;font-weight:500;letter-spacing:-.025em;line-height:1.15;color:var(--text);text-decoration:none}.cq-nav__liste li:first-child a[data-v-e3f50253]{padding-top:2px}.cq-nav__liste li:last-child a[data-v-e3f50253]{padding-bottom:2px}.cq-nav__cta[data-v-e3f50253],.cq-nav__liste a.router-link-active[data-v-e3f50253],.cq-nav__liste a[data-v-e3f50253]:active{color:var(--cq-accent-ink)}.cq-nav__cta[data-v-e3f50253]{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;font:inherit;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;cursor:pointer}.cq-blatt-enter-active[data-v-e3f50253],.cq-blatt-leave-active[data-v-e3f50253]{transition:opacity var(--dur-1) var(--ease-out)}.cq-blatt-enter-from[data-v-e3f50253],.cq-blatt-leave-to[data-v-e3f50253]{opacity:0}html[data-bewegung=an] .cq-nav__blatt[data-v-e3f50253]{clip-path:inset(0 -40px 0 -40px)}html[data-bewegung=an] .cq-blatt-enter-active[data-v-e3f50253]{transition:clip-path var(--dur-3) var(--ease-out),opacity var(--dur-2) var(--ease-out)}html[data-bewegung=an] .cq-blatt-leave-active[data-v-e3f50253]{transition:clip-path var(--dur-2) var(--ease-in-out),opacity var(--dur-2) var(--ease-out)}html[data-bewegung=an] .cq-blatt-enter-from[data-v-e3f50253],html[data-bewegung=an] .cq-blatt-leave-to[data-v-e3f50253]{clip-path:inset(0 -40px 100% -40px);opacity:0}@keyframes cq-nav-schrift-e3f50253{0%{clip-path:inset(-25% 100% -25% -3%);opacity:0;transform:translate(-7px)}to{clip-path:inset(-25% -8% -25% -3%);opacity:1;transform:none}}html[data-bewegung=an] .cq-nav__blatt .cq-nav__reihe[data-v-e3f50253]{--reihe:0}html[data-bewegung=an] .cq-nav__blatt .cq-nav__reihe[data-v-e3f50253]:nth-child(2){--reihe:1}html[data-bewegung=an] .cq-nav__blatt .cq-nav__reihe[data-v-e3f50253]:nth-child(3){--reihe:2}html[data-bewegung=an] .cq-nav__blatt .cq-nav__reihe[data-v-e3f50253]:nth-child(4){--reihe:3}html[data-bewegung=an] .cq-nav__blatt .cq-nav__cta[data-v-e3f50253],html[data-bewegung=an] .cq-nav__blatt .cq-nav__liste li[data-v-e3f50253],html[data-bewegung=an] .cq-nav__blatt .cq-nav__marke[data-v-e3f50253],html[data-bewegung=an] .cq-nav__blatt .cq-nav__meta span[data-v-e3f50253],html[data-bewegung=an] .cq-nav__blatt .cq-nav__satz[data-v-e3f50253]{animation:cq-nav-schrift-e3f50253 var(--dur-2) var(--ease-out) both;animation-delay:calc(.15s + var(--reihe, 0)*80ms + var(--rang, 0)*45ms)}html[data-bewegung=an] .cq-blatt-leave-active .cq-nav__reihe[data-v-e3f50253] *{animation:none}@media(prefers-reduced-motion:reduce){.cq-blatt-enter-active[data-v-e3f50253],.cq-blatt-leave-active[data-v-e3f50253]{transition:none}}@media(forced-colors:active){.cq-nav__bar[data-v-e3f50253]{border-bottom:1px solid CanvasText}.cq-nav__blatt[data-v-e3f50253]{border-top:1px solid CanvasText}}.cq-btn[data-v-1e49da0b]{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--r-pill);font-family:inherit;line-height:1.2;cursor:pointer;border:0;white-space:nowrap;max-width:100%;font-weight:600;box-shadow:var(--nm-raised);transition:filter var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}@media(max-width:360px){.cq-btn[data-v-1e49da0b]{white-space:normal}}.cq-btn--block[data-v-1e49da0b]{width:100%}.cq-btn[data-v-1e49da0b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--nm-raised-lg)}.cq-btn[data-v-1e49da0b]:active:not(:disabled){transform:translateY(0);box-shadow:var(--nm-pressed)}.cq-btn--accent[data-v-1e49da0b]{background:var(--text);color:var(--stage)}.cq-btn--accent[data-v-1e49da0b]:hover{filter:brightness(1.12)}.cq-btn--outline[data-v-1e49da0b]{background:#f4f4f6;color:var(--text)}.cq-btn--outline[data-v-1e49da0b]:hover{background:#e9e9ec}.cq-btn--warm[data-v-1e49da0b]{background:var(--cq-warm);color:var(--cq-warm-fg)}.cq-btn--warm[data-v-1e49da0b]:hover{filter:brightness(1.03)}.cq-btn--sm[data-v-1e49da0b]{font-size:.875rem;padding:11px 20px}.cq-btn--md[data-v-1e49da0b]{font-size:.9375rem;padding:13px 24px}.cq-btn--lg[data-v-1e49da0b]{font-size:1rem;padding:15px 28px}.cq-btn__arrow[data-v-1e49da0b]{display:inline-block}.cq-btn[data-v-1e49da0b]:disabled{cursor:not-allowed;filter:none;background:var(--bg-soft);color:var(--muted);box-shadow:none}.cq-btn[data-v-1e49da0b]:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media(prefers-reduced-motion:reduce){.cq-btn[data-v-1e49da0b]:hover:not(:disabled){transform:none}}.cq-nf[data-v-cc608f8b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(64px,9vw,120px) clamp(28px,6vw,96px)}.cq-nf__code[data-v-cc608f8b]{font-weight:600;font-size:clamp(5.25rem,13vw,8rem);letter-spacing:-.04em;line-height:1;color:var(--cq-accent-ink);margin-bottom:14px}.cq-nf__title[data-v-cc608f8b]{font-weight:600;font-size:clamp(1.875rem,4vw,2.75rem);letter-spacing:-.01em;margin:0 0 12px;color:var(--text)}.cq-nf__text[data-v-cc608f8b]{font-size:1.125rem;color:var(--muted2);margin:0 auto 34px;max-width:420px;line-height:1.6}.cq-brand[data-v-d3367f44]{display:inline-flex;align-items:center;gap:12px;border-radius:var(--r-sm);min-height:44px}a.cq-brand[data-v-d3367f44]{cursor:pointer}.cq-brand__word[data-v-d3367f44]{font-weight:600;letter-spacing:-.01em;color:var(--text);display:inline-flex;align-items:baseline;white-space:nowrap}.cq-brand__slash[data-v-d3367f44]{color:var(--muted);margin-right:3px}.cq-word-enter-active[data-v-d3367f44],.cq-word-leave-active[data-v-d3367f44]{transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.cq-word-enter-from[data-v-d3367f44]{opacity:0;transform:translateY(4px)}.cq-word-leave-to[data-v-d3367f44]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.cq-word-enter-active[data-v-d3367f44],.cq-word-leave-active[data-v-d3367f44]{transition:opacity var(--dur-1) var(--ease-out)}.cq-word-enter-from[data-v-d3367f44],.cq-word-leave-to[data-v-d3367f44]{transform:none}}.cq-foot[data-v-3cd3830e]{padding-top:88px;padding-bottom:64px}.cq-foot__grid[data-v-3cd3830e]{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:48px;padding-bottom:56px;border-bottom:0;background-image:linear-gradient(var(--nm-lo) 0 1px,var(--nm-hi) 1px 2px);background-repeat:no-repeat;background-position:bottom;background-size:100% 2px}.cq-foot__signoff[data-v-3cd3830e]{min-width:0}.cq-foot__brand[data-v-3cd3830e]{margin-bottom:20px}.cq-foot__blurb[data-v-3cd3830e]{font-size:1.125rem;color:var(--muted2);line-height:1.6;margin:0;max-width:46ch}.cq-foot__head[data-v-3cd3830e]{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--num);margin-bottom:16px}.cq-foot__links[data-v-3cd3830e]{display:flex;flex-direction:column;gap:2px;font-size:.9375rem}.cq-foot__link[data-v-3cd3830e]{color:var(--muted2);transition:color var(--dur-1) var(--ease-out);display:flex;align-items:center;min-height:44px}.cq-foot__links .cq-foot__link[data-v-3cd3830e]:focus-visible .cq-rolle__wort,.cq-foot__links .cq-foot__link[data-v-3cd3830e]:hover .cq-rolle__wort{transform:translateY(-100%)}.cq-foot__links .cq-foot__link[data-v-3cd3830e]:focus-visible .cq-rolle__wort--kopie,.cq-foot__links .cq-foot__link[data-v-3cd3830e]:hover .cq-rolle__wort--kopie{transform:translateY(0)}.cq-foot__legal .cq-foot__link[data-v-3cd3830e]:focus-visible,.cq-foot__legal .cq-foot__link[data-v-3cd3830e]:hover{color:var(--cq-accent-ink)}@media(prefers-reduced-motion:reduce){.cq-foot__links .cq-foot__link[data-v-3cd3830e]:focus-visible,.cq-foot__links .cq-foot__link[data-v-3cd3830e]:hover{color:var(--cq-accent-ink)}}.cq-foot__muted[data-v-3cd3830e]{color:var(--muted2)}.cq-foot__bar[data-v-3cd3830e]{justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:32px;font-size:.875rem;color:var(--num)}.cq-foot__bar[data-v-3cd3830e],.cq-foot__legal[data-v-3cd3830e]{display:flex;gap:24px}@media(max-width:860px){.cq-foot[data-v-3cd3830e]{padding-top:56px;padding-bottom:44px}.cq-foot__grid[data-v-3cd3830e]{padding-bottom:36px;grid-template-columns:repeat(3,1fr);gap:40px 32px}.cq-foot__signoff[data-v-3cd3830e]{grid-column:1/-1}.cq-foot__blurb[data-v-3cd3830e]{font-size:1rem}}@media(max-width:620px){.cq-foot__grid[data-v-3cd3830e]{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:420px){.cq-foot__grid[data-v-3cd3830e]{grid-template-columns:1fr;gap:24px}}.cq-app[data-v-a3d11422]{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:1}.cq-error[data-v-a3d11422]{flex:1;display:flex;width:100%;padding-top:48px;padding-bottom:88px}@media(max-width:860px){.cq-error[data-v-a3d11422]{padding-top:0;padding-bottom:56px}}
