@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");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-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");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}.blob-labor{--blob-text: #191919;--blob-leise: #696966;--blob-linie: #d9d7d0;--blob-papier: #f7f5ef;min-height:100vh;background:#e9e7e0;color:var(--blob-text);font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif}.blob-interaction{position:relative;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.blob-interaction[data-motion-active=true]{will-change:transform}.blob-interaction:active{cursor:grabbing}.blob-interaction:focus-visible{border-radius:44%;outline:2px solid currentColor;outline-offset:5px}.blob-labor *,.blob-labor *:before,.blob-labor *:after{box-sizing:border-box}.blob-labor button{font:inherit}.blob-seite{min-height:100vh;padding:52px 360px 120px 52px}.blob-kopf{max-width:700px}.blob-kopf h1,.blob-kiosk-inhalt h1{margin:6px 0 8px;font-size:clamp(32px,4vw,58px);font-weight:570;letter-spacing:-.045em;line-height:.98}.blob-kopf p,.blob-b-begleiter p{margin:0;color:var(--blob-leise)}.blob-kicker{color:var(--blob-leise);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.blob-figur{--blick-x: 0;--blick-y: 0;position:relative;width:min(38vw,350px);aspect-ratio:1}.blob-figur[data-animation-active=false] *{animation-play-state:paused!important}.blob-figur svg{width:100%;height:100%;overflow:visible;transform-origin:center}.blob-figur[data-zwischenbewegung=salto] svg{transform-origin:50% 72%;animation:blob-zwischen-salto-sprung 1.18s linear both;will-change:transform}.blob-zwischenrotor{transform-box:fill-box;transform-origin:center}.blob-figur[data-zwischenbewegung=salto] .blob-zwischenrotor{animation:blob-zwischen-salto-drehung 1.18s linear both;will-change:transform}.blob-figur[data-zwischenbewegung=salto] .blob-auge{animation:blob-zwischen-salto-augen 1.18s linear both}.blob-figur[data-zwischenbewegung=huepfer] svg{animation:blob-zwischen-huepfer 1s cubic-bezier(.3,.08,.28,1) both}.blob-figur[data-zwischenbewegung=strecken] svg{transform-origin:50% 64%;animation:blob-zwischen-strecken 1.15s linear both}.blob-figur[data-zwischenbewegung=strecken] .blob-auge{animation:blob-zwischen-strecken-augen 1.15s linear both}.blob-figur-koerper{opacity:1;transform-origin:center;transition:opacity .26s ease}.blob-figur-blick{opacity:1;transition:opacity .18s ease}.blob-verarbeitungspunkt-position{opacity:0;transform:translateY(4px);transform-box:fill-box;transform-origin:center;transition:opacity 90ms .35s ease,transform .38s cubic-bezier(.45,0,.35,1)}.blob-verarbeitungspunkt-entstehung{transform:scale(0);transform-box:fill-box;transform-origin:center;transition:transform .17s .29s ease-in}.blob-verarbeitungspunkt{transform-box:fill-box;transform-origin:center}.blob-figur[data-bewegung=processing] .blob-figur-blick,.blob-figur[data-verarbeitung-ausstieg=true] .blob-figur-blick{opacity:0}.blob-figur[data-bewegung=processing] .blob-overlay{opacity:0;transform:translate(0) scale(1) rotate(0);transition:opacity 90ms linear}.blob-figur[data-bewegung=processing] .blob-verarbeitungspunkt-position{opacity:1;transition:opacity 90ms .47s ease}.blob-figur[data-bewegung=processing] .blob-verarbeitungspunkt-entstehung{transform:scale(1);transition:transform .25s .45s cubic-bezier(.22,.76,.25,1)}.blob-figur[data-bewegung=processing] .blob-verarbeitungspunkt-position--links{animation:blob-verarbeitungspunkt-teilen-links .65s .69s both}.blob-figur[data-bewegung=processing] .blob-verarbeitungspunkt-position--rechts{animation:blob-verarbeitungspunkt-teilen-rechts .65s .69s both}.blob-figur[data-verarbeitung-ausstieg=true] .blob-verarbeitungspunkt-position{animation:none;opacity:0;transform:translate(0);transition:opacity 90ms .35s ease,transform .38s cubic-bezier(.34,1.08,.64,1)}.blob-figur[data-verarbeitung-ausstieg=true] .blob-verarbeitungspunkt-entstehung{transform:scale(1);transition:none}.blob-figur[data-verarbeitung-ausstieg=true] .blob-verarbeitungspunkt{animation:none;transform:translateY(0) scale(1)}.blob-figur[data-bewegung=processing] .blob-verarbeitungspunkt{animation:blob-verarbeitungspunkt-springen .92s ease-in-out infinite;animation-delay:1.46s;animation-fill-mode:backwards}.blob-figur[data-bewegung=processing] .blob-verarbeitungspunkt--rechts{animation-delay:1.61s}.blob-ton--licht{stop-color:color-mix(in srgb,var(--figur-farbe) 35%,white)}.blob-ton--hell{stop-color:color-mix(in srgb,var(--figur-farbe) 78%,white)}.blob-ton--mitte{stop-color:var(--figur-farbe)}.blob-ton--tief{stop-color:color-mix(in srgb,var(--figur-farbe) 70%,#19130f)}.blob-ton,.blob-stift-spitze{transition-property:stop-color,stroke;transition-duration:var(--figur-farbwechsel-dauer, .65s);transition-timing-function:cubic-bezier(.22,.7,.24,1)}.blob-auge{fill:#fff;transform-box:fill-box;transform-origin:center}.blob-figur[data-animation-active=true] .blob-auge{will-change:d,transform}.blob-overlay{opacity:0;pointer-events:none;transition:opacity .18s ease,transform .36s cubic-bezier(.2,.78,.28,1)}.blob-overlay--gedanken{transform:translate(-7px,9px) scale(.82);transform-box:view-box;transform-origin:106px -108px}.blob-figur[data-overlay=gedanken] .blob-overlay--gedanken{opacity:.88;transform:translate(0) scale(1)}.blob-gedanke{opacity:0;transform-box:fill-box;transform-origin:center}.blob-figur[data-overlay=gedanken] .blob-gedanke{animation:blob-overlay-gedanke 4.8s ease-in-out infinite}.blob-figur[data-overlay=gedanken] .blob-gedanke--2{animation-delay:.52s}.blob-figur[data-overlay=gedanken] .blob-gedanke--3{animation-delay:1.04s}.blob-overlay--monokel{fill:none;filter:brightness(.48) saturate(1.16);stroke-linecap:round;transform:scale(.84) rotate(-5deg);transform-box:view-box;transform-origin:50px -24px}.blob-figur[data-overlay=monokel] .blob-overlay--monokel{opacity:.98;transform:scale(1) rotate(0)}.blob-monokel-ring{stroke-width:5.5}.blob-monokel-kordel{opacity:.82;stroke-width:3.5}.blob-monokel-kordelgruppe{transform-box:view-box;transform-origin:84px -16px}.blob-figur[data-overlay=monokel] .blob-monokel-kordelgruppe{animation:blob-monokel-kordel 3.8s ease-in-out infinite}.blob-overlay--stift{transform:translate(8px,8px) scale(.86) rotate(4deg);transform-box:view-box;transform-origin:136px 92px}.blob-figur[data-overlay=stift] .blob-overlay--stift{opacity:.96;transform:translate(0) scale(1) rotate(0)}.blob-stift-bewegung{transform-box:view-box;transform-origin:111px 117px}.blob-figur[data-overlay=stift] .blob-stift-bewegung{animation:blob-overlay-stift 1.34s ease-in-out infinite}.blob-stift-spur{fill:none;opacity:0;stroke-dasharray:88;stroke-dashoffset:88;stroke-linecap:round;stroke-width:3}.blob-stift-korpus{fill:none;stroke-linecap:round;stroke-width:12}.blob-stift-spitze{fill:none;stroke:color-mix(in srgb,var(--figur-farbe) 70%,#19130f);stroke-linecap:round;stroke-width:5}.blob-figur[data-overlay=stift] .blob-stift-spur{animation:blob-overlay-stiftspur 2.68s ease-in-out infinite}.blob-overlay--schlaf{transform:translate(-7px,9px) scale(.84);transform-box:view-box;transform-origin:112px -106px}.blob-figur[data-overlay=schlaf] .blob-overlay--schlaf{opacity:.92;transform:translate(0) scale(1)}.blob-schlafzeichen{font-family:inherit;font-weight:780;opacity:0;transform-box:fill-box;transform-origin:50% 75%}.blob-schlafzeichen--1{font-size:31px}.blob-schlafzeichen--2{font-size:40px}.blob-schlafzeichen--3{font-size:49px}.blob-figur[data-overlay=schlaf] .blob-schlafzeichen{animation:blob-overlay-schlafzeichen 15.6s ease-in-out infinite}.blob-figur[data-overlay=schlaf] .blob-schlafzeichen--2{animation-delay:.58s}.blob-figur[data-overlay=schlaf] .blob-schlafzeichen--3{animation-delay:1.08s}.blob-labor[data-variante=A]{min-height:100vh;background:#f6f6f3;color:#111}.blob-seite--a{display:grid;grid-template-columns:minmax(0,1fr) 330px;width:100%;min-height:100vh;padding:0}.blob-a-buehne{position:relative;min-width:0;min-height:100vh;overflow:hidden;border-right:1px solid #e5e5e1;background:#f6f6f3}.blob-a-library{position:absolute;top:27px;left:29px;display:flex;align-items:baseline;gap:10px}.blob-a-library strong{font-size:15px;font-weight:650;letter-spacing:-.025em}.blob-a-library span,.blob-a-hinweis{color:#858580;font-size:12px}.blob-a-hinweis{position:absolute;top:29px;right:29px;margin:0}.blob-a-familie{position:absolute;bottom:clamp(46px,8vh,90px);left:50%;display:flex;width:max-content;align-items:flex-end;transform:translate(-50%)}.blob-a-familienfigur{--ruhe-y: 0px;--hover-drehung: 0deg;position:relative;flex:none;margin-left:-48px;transform:translateY(var(--ruhe-y));transform-origin:bottom center;transition:transform .18s ease-out}.blob-a-familienfigur:first-child{margin-left:0}.blob-a-familienfigur:hover{z-index:12;transform:translateY(calc(var(--ruhe-y) - 12px)) rotate(var(--hover-drehung)) scale(1.025)}.blob-a-familienfigur .blob-figur{width:100%}.blob-a-familienfigur .blob-a-interaktion{border-radius:44%}.blob-a-familienfigur--dreieck{--ruhe-y: 34px;--hover-drehung: -2deg;z-index:1;width:166px}.blob-a-familienfigur--wolke-links{--ruhe-y: 18px;--hover-drehung: 2deg;z-index:2;width:172px}.blob-a-familienfigur--orange{--ruhe-y: 5px;--hover-drehung: -1.5deg;z-index:3;width:192px}.blob-a-familienfigur--aktiv{--ruhe-y: -12px;z-index:7;width:252px}.blob-a-familienfigur--violett{--ruhe-y: -1px;--hover-drehung: 1.5deg;z-index:6;width:218px}.blob-a-familienfigur--wolke-rechts{--ruhe-y: 16px;--hover-drehung: -2deg;z-index:5;width:178px}.blob-a-familienfigur--pentagon{--ruhe-y: 31px;--hover-drehung: 2deg;z-index:4;width:170px}.blob-a-familienfigur--herz{--ruhe-y: 43px;--hover-drehung: -2deg;z-index:3;width:154px}.blob-a-editor{min-width:0;min-height:100vh;background:#fff}.blob-a-interaktion{position:relative;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.blob-a-interaktion:active{cursor:grabbing}.blob-a-interaktion:focus-visible{outline:none}.blob-a-interaktion:focus-visible:after{position:absolute;bottom:-7px;left:50%;width:26px;height:2px;transform:translate(-50%);background:#111;content:""}.blob-a-interaktion[data-tippt=true]>.blob-figur{animation:blob-antipp-reaktion .5s cubic-bezier(.2,.8,.25,1)}.blob-zielkarte{display:flex;flex-direction:column;gap:5px;width:100%;min-height:86px;padding:18px 20px;border:1px solid var(--blob-linie);border-radius:16px;background:#ffffffa8;color:var(--blob-text);text-align:left;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.blob-zielkarte:hover{border-color:#96938b;transform:translateY(-2px)}.blob-zielkarte[aria-pressed=true]{border-color:var(--figur-farbe, #171717);background:#fff;box-shadow:inset 4px 0 0 var(--figur-farbe, #171717)}.blob-zielkarte span{font-size:16px;font-weight:690}.blob-zielkarte small{color:var(--blob-leise);font-size:13px}.blob-labor[data-variante=A] .blob-zielkarte{width:auto;min-height:0;padding:7px 9px;border-color:transparent;border-radius:7px;background:transparent;box-shadow:none;transition:border-color .15s ease,background .15s ease}.blob-labor[data-variante=A] .blob-zielkarte:hover{border-color:#dedede;background:#fff;transform:none}.blob-labor[data-variante=A] .blob-zielkarte[aria-pressed=true]{border-color:#d4d4d4;background:#fff;box-shadow:none}.blob-labor[data-variante=A] .blob-zielkarte span{font-size:12px;font-weight:560}.blob-labor[data-variante=A] .blob-zielkarte small{display:none}.blob-seite--b{display:grid;place-items:center;background:#d8d4cb}.blob-geraet{width:min(100%,980px);min-height:650px;overflow:hidden;border:12px solid #20201f;border-radius:34px;background:#f7f2e8;box-shadow:0 28px 70px #1c191433}.blob-geraet-kopf{display:flex;justify-content:space-between;padding:20px 28px;border-bottom:1px solid #ddd7ca;font-weight:700}.blob-geraet-raster{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);min-height:580px}.blob-kiosk-inhalt{display:flex;flex-direction:column;gap:12px;padding:58px}.blob-kiosk-inhalt h1{margin-bottom:26px;max-width:12ch}.blob-b-begleiter{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px;background:#ede5d5;text-align:center}.blob-b-begleiter .blob-figur{width:min(100%,250px)}.blob-b-begleiter strong{font-size:19px}.blob-b-begleiter p{margin-top:5px;font-size:14px}.blob-seite--c{display:grid;place-items:center;background:#dddcd7}.blob-chat{display:grid;grid-template-rows:auto 1fr auto;width:min(100%,520px);height:min(760px,calc(100vh - 160px));overflow:hidden;border:1px solid #cfccc4;border-radius:26px;background:#f8f7f3;box-shadow:0 24px 60px #1c1a1424}.blob-chat-kopf{display:grid;grid-template-columns:62px 1fr auto;gap:12px;align-items:center;padding:14px 18px;border-bottom:1px solid #dedbd3}.blob-chat-kopf strong,.blob-chat-kopf span{display:block}.blob-chat-kopf span{color:var(--blob-leise);font-size:12px}.blob-chat-kopf>button{width:40px;height:40px;border:0;border-radius:50%;background:transparent;font-size:26px;cursor:pointer}.blob-c-figur .blob-figur{width:58px;filter:none}.blob-chat-verlauf{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:28px 22px}.blob-chat-verlauf .blob-zielkarte{min-height:70px;width:90%;align-self:flex-end}.blob-blase{width:80%;padding:15px 17px;border-radius:6px 18px 18px;background:#e9e6df;line-height:1.45}.blob-chat-eingabe{display:flex;align-items:center;gap:12px;margin:14px;padding:8px 8px 8px 17px;border:1px solid #d4d1ca;border-radius:16px;background:#fff}.blob-chat-eingabe span{flex:1;color:var(--blob-leise)}.blob-chat-eingabe button{min-height:44px;padding:0 18px;border:0;border-radius:11px;background:#20201f;color:#fff;font-weight:700}.blob-steuerung{position:fixed;z-index:20;top:16px;right:16px;bottom:16px;width:320px;overflow-y:auto;padding:20px;border:1px solid #343434;border-radius:18px;background:#181818;color:#f3f3f0;box-shadow:0 18px 50px #00000038}.blob-steuerung-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #353535}.blob-steuerung-kopf strong{display:block;margin-top:3px;font-size:20px}.blob-ablauf{padding:8px 10px;border:1px solid #4a4a4a;border-radius:9px;background:#242424;color:#fff;font-size:12px;cursor:pointer}.blob-ablauf[aria-pressed=true]{border-color:#79a7ff;color:#a8c6ff}.blob-steuerung fieldset{margin:18px 0 0;padding:0;border:0}.blob-steuerung legend{margin-bottom:9px;color:#a9a9a4;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.blob-chips{display:flex;flex-wrap:wrap;gap:6px}.blob-chips button{padding:7px 9px;border:1px solid #424242;border-radius:8px;background:#252525;color:#d7d7d2;font-size:12px;cursor:pointer}.blob-chips button[aria-pressed=true]{border-color:#f2f2ee;background:#f2f2ee;color:#171717}.blob-chips--zustaende button{flex:1 0 28%}.blob-chips--zwischen{display:grid;grid-template-columns:1fr 1fr}.blob-farben{display:flex;gap:9px}.blob-farben button{width:36px;height:36px;border:2px solid transparent;border-radius:50%;cursor:pointer}.blob-farben button[aria-pressed=true]{border-color:#fff;outline:2px solid #181818;outline-offset:-4px}.blob-inspektor{margin:20px 0 66px;padding-top:14px;border-top:1px solid #353535}.blob-inspektor div{display:flex;justify-content:space-between;gap:16px;padding:5px 0}.blob-inspektor dt{color:#9d9d98}.blob-inspektor dd{margin:0;font-variant-numeric:tabular-nums;text-align:right}.blob-labor[data-variante=A] .blob-steuerung{position:sticky;top:0;right:auto;bottom:auto;width:auto;height:100vh;max-height:none;overflow-y:auto;padding:24px 22px 36px;border:0;border-radius:0;background:#fff;color:#111;box-shadow:none;scrollbar-width:thin}.blob-labor[data-variante=A] .blob-steuerung-kopf{padding-bottom:18px;border-color:#e8e8e4}.blob-labor[data-variante=A] .blob-steuerung-kopf strong{margin:0;font-size:17px;font-weight:600}.blob-labor[data-variante=A] .blob-ablauf,.blob-labor[data-variante=A] .blob-steuerung-blick{display:none}.blob-labor[data-variante=A] .blob-steuerung fieldset{margin-top:18px}.blob-labor[data-variante=A] .blob-steuerung legend{margin-bottom:8px;color:#70706c;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none}.blob-labor[data-variante=A] .blob-chips{gap:5px}.blob-labor[data-variante=A] .blob-chips button{padding:7px 8px;border-color:#dfdfdc;border-radius:7px;background:#fff;color:#4f4f4b;font-size:11px}.blob-labor[data-variante=A] .blob-chips button:hover{border-color:#aaa;color:#111}.blob-labor[data-variante=A] .blob-chips button[aria-pressed=true]{border-color:#111;background:#111;color:#fff}.blob-labor[data-variante=A] .blob-farben{gap:8px}.blob-labor[data-variante=A] .blob-farben button{width:31px;height:31px;border-color:#fafafa}.blob-labor[data-variante=A] .blob-farben button[aria-pressed=true]{border-color:#fff;outline-color:#111}.blob-labor[data-variante=A] .blob-inspektor{display:none}.blob-steuerung-augen{display:grid;gap:14px}.blob-regler{display:grid;gap:7px}.blob-regler>span{display:flex;justify-content:space-between;gap:12px;color:#4f4f4b;font-size:12px}.blob-regler output{color:#858580;font-variant-numeric:tabular-nums}.blob-regler input{width:100%;height:16px;margin:0;accent-color:#171717;cursor:pointer}.blob-variantenschalter{position:fixed;z-index:30;bottom:24px;left:calc((100vw - 320px)/2);display:flex;align-items:center;gap:14px;transform:translate(-50%);padding:7px;border:1px solid #424242;border-radius:999px;background:#171717;color:#fff;box-shadow:0 10px 30px #00000040}.blob-variantenschalter button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#2c2c2c;color:#fff;cursor:pointer}.blob-variantenschalter span{min-width:145px;text-align:center;font-size:13px}@keyframes blob-overlay-gedanke{0%,12%,78%,to{opacity:0;transform:translate(-6px,8px) scale(.35)}27%{opacity:.76;transform:translate(0) scale(1.04,.96)}51%{opacity:.92;transform:translate(3px,-4px) scale(.96,1.05)}68%{opacity:0;transform:translate(7px,-11px) scale(1.14)}}@keyframes blob-overlay-stift{0%,to{transform:translate(-3px,2px) rotate(-2deg)}24%{transform:translate(5px,-2px) rotate(1.5deg)}52%{transform:translate(-1px,1px) rotate(-1deg)}76%{transform:translate(6px,-1px) rotate(2deg)}}@keyframes blob-overlay-stiftspur{0%,8%{opacity:0;stroke-dashoffset:88}20%,76%{opacity:.68}68%{stroke-dashoffset:0}86%,to{opacity:0;stroke-dashoffset:0}}@keyframes blob-overlay-schlafzeichen{0%,31%,78%,to{opacity:0;transform:translate(-7px,12px) scale(.42)}38%{opacity:.86;transform:translateY(2px) scale(.92)}57%{opacity:.88;transform:translate(6px,-7px) scale(1.28)}70%{opacity:0;transform:translate(12px,-16px) scale(1.62)}}@keyframes blob-verarbeitungspunkt-springen{0%,16%,72%,to{transform:translateY(0) scale(1)}38%{transform:translateY(-17px) scale(1.08,.94)}56%{transform:translateY(2px) scale(.96,1.05)}}@keyframes blob-zwischen-salto-sprung{0%{transform:translateY(0) scale(1)}5%{transform:translateY(1%) scale(1.035,.97)}9%{transform:translateY(4%) scale(1.16,.84)}12%{transform:translateY(-5%) scale(.9,1.12)}16%{transform:translateY(-20%) scale(.95,1.055)}22%{transform:translateY(-34%) scale(.98,1.02)}31%{transform:translateY(-41%) scale(1)}39%{transform:translateY(-34%) scale(1)}46%{transform:translateY(-20%) scale(1.02,.98)}52%{transform:translateY(-3%) scale(1.05,.95)}55%{transform:translateY(4%) scale(1.18,.82)}62%{transform:translateY(1.2%) scale(1.045,.965)}70%{transform:translateY(0) scale(1)}to{transform:translateY(0) scale(1)}}@keyframes blob-zwischen-salto-drehung{0%{transform:rotate(0)}5%{transform:rotate(-4deg)}9%{transform:rotate(-14deg)}12%{transform:rotate(12deg)}16%{transform:rotate(60deg)}22%{transform:rotate(125deg)}31%{transform:rotate(215deg)}39%{transform:rotate(300deg)}46%{transform:rotate(350deg)}52%{transform:rotate(360deg)}55%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes blob-zwischen-huepfer{0%,to{transform:translateY(0) scale(1)}15%{transform:translateY(4px) scale(1.04,.96)}34%{transform:translateY(-18px) scale(.98,1.02)}49%{transform:translateY(2px) scale(1.03,.97)}66%{transform:translateY(-10px) scale(.99,1.01)}82%{transform:translateY(1px) scale(1.015,.985)}}@keyframes blob-zwischen-strecken{0%{transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(.36,0,.48,1)}20%{transform:translateY(1.8%) scale(1.055,.945);animation-timing-function:cubic-bezier(.16,.72,.24,1)}48%{transform:translateY(-4.2%) scale(.94,1.085);animation-timing-function:cubic-bezier(.2,.76,.3,1)}62%{transform:translateY(-4.5%) scale(.945,1.08);animation-timing-function:cubic-bezier(.38,0,.45,1)}78%{transform:translateY(.8%) scale(1.03,.975);animation-timing-function:cubic-bezier(.18,.7,.3,1)}90%{transform:translateY(-.7%) scale(.99,1.012);animation-timing-function:ease-out}to{transform:translateY(0) scale(1)}}@keyframes blob-zwischen-salto-augen{0%,to{transform:scaleY(1)}9%{transform:scaleY(.74)}14%{transform:scaleY(1.22)}46%{transform:scaleY(1.08)}55%{transform:scaleY(.58)}65%{transform:scaleY(1)}}@keyframes blob-zwischen-strecken-augen{0%,to{transform:scaleY(1)}20%{transform:scaleY(.86)}50%,63%{transform:scaleY(1.12)}78%{transform:scaleY(.76)}90%{transform:scaleY(1.04)}}@keyframes blob-verarbeitungspunkt-teilen-links{0%,12%{transform:translateY(4px) scale(1)}58%{transform:translate(-55px,4px) scale(1.07,.96)}78%{transform:translate(-46px,4px) scale(.98,1.02)}to{transform:translate(-49px,4px) scale(1)}}@keyframes blob-verarbeitungspunkt-teilen-rechts{0%,12%{transform:translateY(4px) scale(1)}58%{transform:translate(55px,4px) scale(1.07,.96)}78%{transform:translate(46px,4px) scale(.98,1.02)}to{transform:translate(49px,4px) scale(1)}}@keyframes blob-antipp-reaktion{0%,to{transform:translateY(0) scale(1)}32%{transform:translateY(-11px) scale(1.04,.96)}58%{transform:translateY(3px) scale(.98,1.03)}78%{transform:translateY(-2px) scale(1.01,.99)}}@keyframes blob-monokel-kordel{0%,to{transform:rotate(0)}50%{transform:rotate(1.8deg)}}@media(max-width:1050px){.blob-seite{padding:32px 32px 430px}.blob-steuerung{top:auto;left:16px;height:380px;width:auto}.blob-variantenschalter{bottom:22px;left:50%}.blob-inspektor{margin-bottom:55px}.blob-geraet{min-height:560px}}@media(max-width:700px){.blob-seite--a{display:flex;flex-direction:column}.blob-seite--a .blob-zielkarte{width:100%}.blob-geraet-raster{grid-template-columns:1fr}.blob-b-begleiter{display:none}.blob-kiosk-inhalt{padding:28px}.blob-chat{height:620px}}@media(prefers-reduced-motion:reduce){.blob-figur *,.blob-zielkarte{animation:none!important;transition:none!important}}.blob-labor[data-variante=A] .blob-variantenschalter{display:none}@media(max-width:1050px){.blob-seite--a{grid-template-columns:minmax(0,1fr) 300px}.blob-a-familie{transform:translate(-50%) scale(.78);transform-origin:bottom center}}@media(max-width:700px){.blob-seite--a{display:block}.blob-a-buehne{min-height:58vh;border-right:0;border-bottom:1px solid #e5e5e1}.blob-a-familie{bottom:28px;transform:translate(-50%) scale(.54)}.blob-a-editor{min-height:auto}.blob-labor[data-variante=A] .blob-steuerung{position:static;height:auto;overflow:visible}}@font-face{font-family:Krayvr Display;src:url(/fonts/krayvr-display.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--krayvr-paper: #FFFFFF;--krayvr-ink: #111111;--krayvr-coral: #FF5A45;--krayvr-surface: #F3F3F3;--krayvr-line: #E1E1E1;--krayvr-ink-soft: #686868;color:var(--krayvr-ink);background:var(--krayvr-paper);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-section{width:min(100% - 48px,1260px);margin-inline:auto}.site-nav{position:absolute;z-index:20;top:0;left:50%;display:grid;width:min(100% - 48px,1260px);height:78px;grid-template-columns:1fr auto 1fr;align-items:center;transform:translate(-50%);font-size:14px}.brand{display:inline-flex;width:max-content}.brand-lockup{--krayvr-mark-size: 29px;display:inline-flex;flex-direction:column;align-items:flex-start;color:var(--krayvr-ink);font-family:Krayvr Display,sans-serif;font-weight:400;letter-spacing:-.02em;line-height:.74;text-transform:uppercase;white-space:nowrap;transform:scaleX(.95);transform-origin:left center}.brand-lockup__master{color:var(--krayvr-coral);font-size:var(--krayvr-mark-size)}.brand-lockup__product{margin-top:.01em;margin-right:-.05em;margin-left:.09em;font-size:calc(var(--krayvr-mark-size) * .42);letter-spacing:.05em}.nav-links{display:flex;gap:29px;color:var(--krayvr-ink-soft)}.nav-links a,.site-footer a{transition:color .15s ease}.nav-links a:hover,.site-footer a:hover{color:var(--krayvr-ink)}.nav-actions{display:flex;justify-self:end;align-items:center;gap:17px}.release-link{color:var(--krayvr-ink-soft);font-size:14px;font-weight:620;line-height:1.2}.release-link:hover,.github-link:hover{color:var(--krayvr-ink)}.github-link{color:var(--krayvr-ink-soft);font-weight:620}.github-link span{margin-left:2px}.nav-cta{justify-self:end;padding:10px 15px;border:1px solid var(--krayvr-line);border-radius:8px;background:var(--krayvr-paper);font-weight:650}.nav-cta:hover{border-color:#9b9c95}.hero{display:grid;min-height:800px;grid-template-columns:.86fr 1.14fr;align-items:center;padding-top:100px}.hero-copy{position:relative;z-index:2;padding-bottom:60px}.hero h1,.section-heading h2,.performance-copy h2,.integration-copy h2,.setup-copy h2{margin:0;font-weight:635;letter-spacing:-.064em;line-height:.96}.hero h1{max-width:650px;font-size:clamp(58px,7.2vw,104px)}.hero-copy>p{max-width:540px;margin:29px 0 0;color:var(--krayvr-ink-soft);font-size:19px;line-height:1.55}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:34px}.primary-button{padding:13px 18px;border:1px solid var(--krayvr-ink);border-radius:8px;background:var(--krayvr-ink);color:#fff;font-size:14px;font-weight:680}.primary-button:hover{background:#2a2a2a}.text-link{font-size:14px;font-weight:650}.text-link span{display:inline-block;margin-left:5px;transition:transform .15s ease}.text-link:hover span{transform:translate(3px)}.hero-family{position:relative;width:calc(100% + max(24px,50vw - 630px));min-height:680px;overflow:hidden}.hero-family>p{position:absolute;right:28px;bottom:47px;margin:0;color:#777872;font-size:12px}.hero-mascot{position:absolute}.hero-mascot .blob-figur{width:100%}.hero-mascot--one{z-index:4;right:18%;bottom:65px;width:470px}.hero-mascot--two{z-index:3;right:-2%;bottom:104px;width:330px}.hero-mascot--three{z-index:5;right:57%;bottom:58px;width:255px}.hero-mascot--four{z-index:6;right:50%;bottom:63px;width:190px}.hero-mascot .blob-interaction{transition:filter .16s ease}.hero-mascot:hover .blob-interaction{filter:saturate(1.05) brightness(1.015)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:44px}.section-heading h2,.performance-copy h2,.integration-copy h2,.setup-copy h2{max-width:760px;font-size:clamp(42px,5vw,70px)}.section-heading p{max-width:380px;margin:0 0 3px;color:var(--krayvr-ink-soft);font-size:15px;line-height:1.55}.playground-section{padding-block:118px 130px}.playground-section{content-visibility:auto;contain-intrinsic-size:auto 1080px}.playground{display:grid;min-height:720px;grid-template-columns:minmax(0,1.25fr) minmax(430px,.75fr);border:1px solid var(--krayvr-line);background:var(--krayvr-paper)}.playground-stage{position:relative;display:grid;place-items:center;overflow:hidden;border-right:1px solid var(--krayvr-line);background:var(--krayvr-surface)}.playground-stage>p{position:absolute;bottom:22px;left:25px;margin:0;color:#74756e;font-size:12px}.playground-mascot{position:relative;width:min(54vw,440px)}.playground-mascot .blob-figur{width:100%}.playground-controls{display:grid;align-content:start;gap:12px;padding:18px;background:var(--krayvr-surface)}.playground-control-group{display:grid;gap:23px;padding:16px;border:1px solid var(--krayvr-line);border-radius:8px;background:var(--krayvr-paper)}.playground-controls fieldset,.playground-controls fieldset+fieldset{min-width:0;margin:0;padding:0;border:0}.playground-controls legend{width:100%;margin:0 0 10px;padding:0;color:#53544f;font-size:12px;font-weight:690}.option-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px}.option-grid--emotions{grid-template-columns:repeat(3,1fr)}.option-grid button{min-height:34px;padding:6px;border:1px solid #dcdcd6;border-radius:6px;background:#fff;color:#4b4c47;cursor:pointer;font-size:11px}.option-grid button:hover{border-color:#a5a69f;color:var(--krayvr-ink)}.option-grid button[aria-pressed=true]{border-color:var(--krayvr-ink);background:var(--krayvr-ink);color:#fff}.visual-picker{display:grid;gap:5px;margin-top:0}.visual-picker--states{grid-template-columns:repeat(4,1fr)}.visual-picker--shapes{grid-template-columns:repeat(6,1fr)}.visual-picker button{display:grid;min-width:0;place-items:center;gap:1px;padding:3px 2px 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:#676862;cursor:pointer}.visual-picker button:hover{border-color:var(--krayvr-line);background:var(--krayvr-surface);color:var(--krayvr-ink)}.visual-picker button[aria-pressed=true]{border-color:#bdbdbd;background:var(--krayvr-surface);color:var(--krayvr-ink)}.visual-picker button>span:last-child{width:100%;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.picker-mascot{display:block;width:52px;height:52px}.picker-mascot .blob-figur{width:100%}.visual-picker--shapes .picker-mascot{width:48px;height:48px}.color-scroller{display:flex;gap:12px;margin-top:0;padding:3px;overflow-x:auto;cursor:grab;scrollbar-width:none;touch-action:pan-y}.color-scroller[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.color-scroller::-webkit-scrollbar{display:none}.color-scroller button{flex:0 0 34px;width:34px;height:34px;padding:0;border:2px solid white;border-radius:50%;outline:1px solid transparent;cursor:pointer;scroll-snap-align:center;transition:outline-color .15s ease}.color-scroller button:hover{outline-color:#a8a9a2}.color-scroller button[aria-pressed=true]{outline-color:var(--krayvr-ink)}.eye-controls{display:grid;gap:7px}.control-stepper{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:16px;color:#62635d;font-size:12px}.control-stepper>div{display:grid;overflow:hidden;grid-template-columns:30px 58px 30px;align-items:center;border:1px solid var(--krayvr-line);border-radius:6px;background:#fff}.control-stepper button{display:grid;width:30px;height:30px;padding:0;place-items:center;border:0;background:transparent;color:var(--krayvr-ink);cursor:pointer;font-size:17px}.control-stepper button+output,.control-stepper output+button{border-left:1px solid var(--krayvr-line)}.control-stepper button:hover:not(:disabled){background:var(--krayvr-surface)}.control-stepper button:disabled{cursor:default;opacity:.28}.control-stepper output{color:var(--krayvr-ink);font-size:12px;font-weight:680;text-align:center}.interlude-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:0}.interlude-picker>button{display:grid;min-width:0;place-items:center;gap:1px;padding:5px 3px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#676862;cursor:pointer}.interlude-picker>button:hover{border-color:var(--krayvr-line);background:var(--krayvr-surface);color:var(--krayvr-ink)}.interlude-picker>button[aria-pressed=true]{border-color:#bdbdbd;background:var(--krayvr-surface);color:var(--krayvr-ink)}.interlude-preview{display:block;width:60px;height:58px}.interlude-preview .blob-figur{width:100%}.interlude-label{display:grid;gap:1px;text-align:center}.interlude-label strong{font-size:11px}.interlude-label>span{color:#8a8b84;font-size:9px}.quality-options{grid-template-columns:repeat(3,1fr)}.stress-test-button{width:100%;margin-top:12px;padding:9px 11px;border:1px solid #bdbeb7;border-radius:6px;background:#fff;color:var(--krayvr-ink);cursor:pointer;font-size:11px;font-weight:650}.stress-test-button:hover{border-color:var(--krayvr-ink)}.stress-test-button:disabled{cursor:default;opacity:.55}.states-section{padding-block:105px 135px}.states-section{content-visibility:auto;contain-intrinsic-size:auto 1500px}.state-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--krayvr-line);border-left:1px solid var(--krayvr-line)}.state-card{min-width:0;padding:22px;border-right:1px solid var(--krayvr-line);border-bottom:1px solid var(--krayvr-line)}.state-mascot{width:min(100%,220px);margin:0 auto}.state-mascot .blob-figur{width:100%}.state-mascot .blob-interaction{border-radius:42%}.state-card>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.state-card strong{font-size:13px}.state-card code{color:#888982;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.moments-section{border-block:1px solid var(--krayvr-line);background:var(--krayvr-surface)}.moments-section{content-visibility:auto;contain-intrinsic-size:auto 520px}.moments-grid{display:grid;grid-template-columns:repeat(3,1fr)}.moment{min-width:0;padding:54px 42px 50px}.moment+.moment{border-left:1px solid var(--krayvr-line)}.moment-mascot{width:min(100%,290px);margin:0 auto 22px}.moment-mascot .blob-figur{width:100%}.moment-mascot .blob-interaction{border-radius:42%}.moment h3{margin:0;font-size:18px;letter-spacing:-.03em}.moment p{max-width:340px;margin:10px 0 0;color:var(--krayvr-ink-soft);font-size:13px;line-height:1.55}.performance-section{border-bottom:1px solid var(--krayvr-line);background:var(--krayvr-paper)}.performance-section{content-visibility:auto;contain-intrinsic-size:auto 720px}.performance-grid{display:grid;min-height:720px;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center;padding-block:100px}.performance-copy>p{max-width:510px;margin:28px 0 40px;color:var(--krayvr-ink-soft);font-size:16px;line-height:1.6}.performance-copy dl{margin:0;border-top:1px solid #dedede}.performance-copy dl div{display:grid;grid-template-columns:92px 1fr;padding:14px 0;border-bottom:1px solid #dedede;font-size:12px;line-height:1.5}.performance-copy dt{color:var(--krayvr-ink);font-weight:720}.performance-copy dd{margin:0;color:var(--krayvr-ink-soft)}.performance-lab{min-width:0;border:1px solid #dedede;background:var(--krayvr-paper)}.performance-stage{display:grid;min-height:390px;place-items:center;overflow:hidden;border-bottom:1px solid #dedede;background:var(--krayvr-surface)}.performance-mascot{width:min(76%,350px)}.performance-mascot .blob-figur{width:100%}.performance-panel{padding:23px;background:#fff}.performance-metrics{display:grid;grid-template-columns:repeat(2,1fr)}.performance-metric{display:grid;gap:5px;min-width:0;color:#62635d;font-size:11px}.performance-metric+.performance-metric{padding-left:22px;border-left:1px solid var(--krayvr-line)}.performance-metric output{color:var(--krayvr-ink);font-size:13px;font-weight:680}.performance-panel .option-grid{margin-top:17px}.performance-panel .stress-test-button{min-height:42px;font-size:12px}.performance-note{margin:11px 0 0;color:#777872;font-size:10px;line-height:1.5}.integration-section{background:var(--krayvr-ink);color:#f5f5f5}.integration-section{content-visibility:auto;contain-intrinsic-size:auto 720px}.integration-grid{display:grid;min-height:720px;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center;padding-block:110px}.integration-copy h2{max-width:560px}.integration-copy>p{max-width:510px;margin:28px 0 40px;color:#a6a79f;font-size:16px;line-height:1.6}.integration-copy dl{margin:0;border-top:1px solid #3a3a3a}.integration-copy dl div{display:grid;grid-template-columns:135px 1fr;padding:13px 0;border-bottom:1px solid #3a3a3a;font-size:12px}.integration-copy dt{color:#f1b948;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.integration-copy dd{margin:0;color:#b7b8b0}.code-window{min-width:0;border:1px solid #3d3d3d;background:#1b1b1b}.code-header{display:flex;height:48px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #3d3d3d;color:#adadad;font-size:12px}.code-header button{padding:6px 9px;border:1px solid #515151;border-radius:5px;background:transparent;color:#d6d6d6;cursor:pointer;font-size:11px}.code-header button:hover{border-color:#77786f}.code-window pre{margin:0;padding:28px;overflow:auto;color:#ececec;font:12px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;-moz-tab-size:2;tab-size:2}.setup-section{display:grid;min-height:760px;grid-template-columns:1fr .68fr;gap:72px;align-items:center;padding-block:110px}.setup-section{content-visibility:auto;contain-intrinsic-size:auto 760px}.setup-copy ol{max-width:720px;margin:50px 0 0;padding:0;list-style:none;border-top:1px solid var(--krayvr-line)}.setup-copy li{display:grid;grid-template-columns:32px 1fr;gap:15px;padding:23px 0;border-bottom:1px solid var(--krayvr-line)}.setup-copy li>span{display:grid;width:25px;height:25px;place-items:center;border:1px solid #bdbeb7;border-radius:50%;font-size:11px}.setup-copy li div{display:grid;gap:10px;min-width:0}.setup-copy li strong{font-size:14px}.setup-copy li code{overflow-x:auto;color:var(--krayvr-ink-soft);font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.setup-character{width:min(100%,460px);justify-self:end;transform:translateY(18px)}.setup-character .blob-figur{width:100%}.site-footer{display:flex;min-height:120px;align-items:center;justify-content:space-between;border-top:1px solid var(--krayvr-line);color:var(--krayvr-ink-soft);font-size:12px}.site-footer .brand-lockup{--krayvr-mark-size: 25px}.footer-links{display:flex;gap:22px}.legal-page{width:min(100% - 48px,980px);margin-inline:auto}.legal-hero{position:relative;display:grid;min-height:560px;align-content:center;padding-block:90px 70px;border-bottom:1px solid var(--krayvr-line);overflow:hidden}.legal-hero h1{max-width:900px;margin:0;font-size:clamp(56px,8vw,104px);font-weight:635;letter-spacing:-.068em;line-height:.94}.legal-hero nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:45px}.legal-hero nav a{padding:11px 15px;border:1px solid var(--krayvr-line);border-radius:7px;color:var(--krayvr-ink-soft);font-size:14px;font-weight:650}.legal-hero nav a:hover{border-color:#a4a099;color:var(--krayvr-ink)}.legal-hero h1,.legal-hero nav{position:relative;z-index:2}.legal-family{position:absolute;right:0;bottom:15px;width:360px;height:175px}.legal-mascot{position:absolute}.legal-mascot .blob-figur{width:100%}.legal-mascot--one{z-index:2;right:92px;bottom:-20px;width:170px}.legal-mascot--two{z-index:1;right:-4px;bottom:-8px;width:128px}.legal-mascot--three{z-index:3;right:230px;bottom:-3px;width:108px}.legal-section{padding-block:100px;border-bottom:1px solid var(--krayvr-line);scroll-margin-top:30px}.legal-section__title{margin-bottom:48px}.legal-section__title h2{max-width:760px;margin:0;font-size:clamp(44px,5.5vw,68px);font-weight:635;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.055em;line-height:.98}.legal-section__title>span{display:block;margin-top:18px;color:var(--krayvr-ink-soft);font-size:14px}.legal-copy{max-width:820px;color:#505050;font-size:16px;line-height:1.75}.legal-copy>:first-child{margin-top:0}.legal-copy p{margin:0 0 22px}.legal-copy h3{margin:46px 0 13px;color:var(--krayvr-ink);font-size:16px;letter-spacing:-.025em;line-height:1.35}.legal-copy a{color:var(--krayvr-ink);text-decoration:underline;text-decoration-color:#bdbdbd;text-underline-offset:3px}.legal-copy a:hover{text-decoration-color:var(--krayvr-ink)}.license-status{color:var(--krayvr-ink);font-size:clamp(27px,3vw,38px);font-weight:650;letter-spacing:-.04em;line-height:1.1}.legal-file-link{display:inline-flex;margin-top:12px;padding:12px 16px;border:1px solid var(--krayvr-ink);border-radius:7px;text-decoration:none!important;font-size:14px;font-weight:680}.legal-file-link:hover{background:var(--krayvr-ink);color:#fff}.legal-footer{display:flex;min-height:130px;align-items:center;justify-content:space-between;color:var(--krayvr-ink-soft);font-size:14px}.legal-footer .brand-lockup{--krayvr-mark-size: 25px}.legal-footer a:last-child:hover{color:var(--krayvr-ink)}@media(max-width:1000px){.hero{grid-template-columns:1fr;padding-top:150px}.hero-copy{padding-bottom:0}.hero-family{min-height:590px}.playground{grid-template-columns:1fr}.playground-stage{min-height:620px;border-right:0;border-bottom:1px solid var(--krayvr-line)}.state-grid{grid-template-columns:repeat(3,1fr)}.performance-grid,.integration-grid{grid-template-columns:1fr;gap:60px}.setup-section{grid-template-columns:1fr 300px;gap:30px}}@media(max-width:720px){.page-section,.site-nav{width:min(100% - 30px,1260px)}.site-nav{grid-template-columns:1fr auto}.nav-links{display:none}.nav-actions{gap:12px}.nav-cta{display:none}.hero{min-height:auto;padding-top:132px}.hero h1{font-size:clamp(53px,17vw,78px)}.hero-copy>p{font-size:16px}.hero-family{width:calc(100% + 30px);min-height:500px;margin-left:-15px;overflow:hidden}.hero-family>p{right:20px;bottom:28px}.hero-mascot--one{right:0;bottom:58px;width:330px}.hero-mascot--two{right:-20%;bottom:87px;width:220px}.hero-mascot--three{right:55%;bottom:50px;width:165px}.hero-mascot--four{right:48%;bottom:56px;width:125px}.section-heading{display:block}.section-heading h2,.performance-copy h2,.integration-copy h2,.setup-copy h2{font-size:45px}.section-heading p{margin-top:18px}.playground-section,.states-section{padding-block:80px}.playground-stage{min-height:470px}.playground-mascot{width:78%}.playground-controls{padding-inline:17px}.visual-picker--states{grid-template-columns:repeat(4,1fr)}.visual-picker--shapes{grid-template-columns:repeat(3,1fr)}.state-grid{grid-template-columns:repeat(2,1fr)}.state-card{padding:13px}.state-card>div:last-child{align-items:start;flex-direction:column}.moments-grid{display:block}.moment{padding-inline:24px}.moment+.moment{border-top:1px solid var(--krayvr-line);border-left:0}.performance-grid{padding-block:80px}.performance-stage{min-height:340px}.performance-panel{padding:17px}.integration-grid{padding-block:80px}.code-window pre{padding:18px;font-size:10px}.setup-section{display:block;min-height:auto;padding-block:80px}.setup-character{width:290px;margin:55px auto 0;transform:translateY(0)}.site-footer{flex-wrap:wrap;gap:20px;padding-block:35px}.footer-links{flex-wrap:wrap;row-gap:12px}.legal-page{width:min(100% - 30px,980px)}.legal-hero{min-height:650px;align-content:start;padding-top:135px}.legal-hero h1{font-size:clamp(52px,15.5vw,76px)}.legal-family{right:50%;bottom:8px;width:330px;transform:translate(50%)}.legal-mascot--one{right:83px;width:158px}.legal-mascot--two{right:0;width:118px}.legal-mascot--three{right:215px;width:100px}.legal-section{padding-block:75px}.legal-section__title{margin-bottom:38px}.legal-section__title h2{font-size:43px}.legal-copy{font-size:15px;line-height:1.72}.legal-footer{flex-wrap:wrap;gap:18px;padding-block:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
