/*! tailwindcss v4.3.0 | 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)))){:host,:root{--tint-from:#000;--tint-to:#000;--tint-ink:#000}}}:host,:root{--font-display:var(--font-poster),"Bebas Neue",Impact,"Arial Narrow Bold",sans-serif}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;font-weight:400;line-height:.9}.display-hero{font-size:clamp(3.5rem,5.9vw,6.75rem);line-height:.88}@media (max-width:399px){:lang(de) .display-hero{font-size:min(3.5rem,14vw)}}.display-lg{font-size:clamp(3.25rem,6.8vw,7rem)}.display-md{font-size:clamp(2.5rem,4.6vw,4.5rem)}.display-sm{font-size:clamp(1.75rem,2.6vw,2.5rem)}.index{font-family:var(--font-poster),"Bebas Neue",Impact,sans-serif;letter-spacing:.04em;color:#0000;-webkit-text-stroke:1px var(--brand-from);font-size:clamp(2rem,3vw,2.75rem);line-height:1}@supports (color:color-mix(in lab,red,red)){.index{-webkit-text-stroke:1px color-mix(in oklab,var(--brand-from) 80%,white)}}.display em{color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.display em,.sticker{background-image:linear-gradient(100deg,var(--brand-from),var(--brand-to))}.sticker{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink,white);border-radius:.25rem;align-items:center;gap:.5em;padding:.4em .65em .32em;font-size:1.05rem;line-height:1;display:inline-flex}.sticker-sell{background-image:linear-gradient(100deg,var(--sell-from),var(--sell-to))}.sticker-ghost{color:var(--foreground);background-color:oklch(100% 0 0/.08);background-image:none;border:1px solid oklch(100% 0 0/.14)}a.sticker-ghost:hover{background-color:oklch(100% 0 0/.14)}.head-bar:before{content:"";vertical-align:-.02em;background-image:linear-gradient(to bottom,var(--brand-from),var(--brand-to));border-radius:2px;width:.09em;height:.78em;margin-right:.22em;display:inline-block}.band{isolation:isolate;color:#fff;background-color:var(--brand-from);background-image:radial-gradient(70% 90% at 12% 0,oklch(100% 0 0/.22) 0,transparent 65%),linear-gradient(105deg,var(--brand-from) 0,var(--brand-from) 30%,var(--brand-to) 100%);position:relative}.btn-poster{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.5rem .78rem;font-size:1.5rem;line-height:1;transition:background-color .2s,box-shadow .2s,border-color .2s;display:inline-flex}.btn-poster svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.btn-poster:hover .lucide-arrow-right{transform:translate(4px)}.btn-poster:hover .lucide-arrow-down{transform:translateY(4px)}.btn-poster:hover .lucide-arrow-up-right{transform:translate(3px,-3px)}.btn-poster:active{transition-duration:80ms}.btn-poster-primary{color:oklch(14.5% 0 0);background:oklch(100% 0 0);box-shadow:0 10px 30px -10px oklch(0 0 0/.6),0 0 0 1px oklch(100% 0 0/.4)}.btn-poster-primary:hover{box-shadow:0 14px 36px -10px oklch(0 0 0/.7),0 0 0 1px oklch(100% 0 0/.7),0 0 0 5px oklch(100% 0 0/.1)}.btn-poster-primary:active{box-shadow:0 6px 20px -10px oklch(0 0 0/.6),0 0 0 1px oklch(100% 0 0/.5)}.btn-poster-ghost{color:var(--foreground);background:oklch(100% 0 0/.08);border:1px solid oklch(100% 0 0/.18)}.btn-poster-ghost:hover{background:oklch(100% 0 0/.14);border-color:oklch(100% 0 0/.32)}.btn-poster-ghost:active{background:oklch(100% 0 0/.1)}@media (prefers-reduced-motion:reduce){.btn-poster svg{transition:none}}.btn-poster-lg{padding:1.05rem 1.9rem .9rem;font-size:1.85rem}.stage-slide{transition:opacity .9s}.stage-kenburns{transform-origin:50%;animation:stage-kenburns 22s ease-in-out infinite alternate}@keyframes stage-kenburns{0%{transform:scale(1.04)}to{transform:scale(1.18)translate(1.5%,-1.5%)}}.stage-veil-x{background-image:linear-gradient(to right,var(--background) 0,var(--background) 30%,var(--background) 60%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.stage-veil-x{background-image:linear-gradient(to right,var(--background) 0,color-mix(in oklab,var(--background) 72%,transparent) 30%,color-mix(in oklab,var(--background) 20%,transparent) 60%,transparent 100%)}}.stage-veil-y{background-image:linear-gradient(to top,var(--background) 0,var(--background) 42%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.stage-veil-y{background-image:linear-gradient(to top,var(--background) 0,color-mix(in oklab,var(--background) 55%,transparent) 42%,transparent 100%)}}@media (prefers-reduced-motion:reduce){.stage-kenburns{animation:none}.stage-slide{transition:none}}@keyframes marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{width:max-content;animation:marquee-x var(--marquee-duration,60s) linear infinite;will-change:transform;display:flex}.marquee-reverse{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.marquee{animation:none}}.device{--device-radius:1rem;border-radius:var(--device-radius);box-shadow:0 0 0 1px oklch(100% 0 0/.1),0 40px 100px -30px oklch(0 0 0/.8),0 0 140px -50px var(--brand-from);background:oklch(17% 0 0)}.device-bar{border-bottom:1px solid oklch(100% 0 0/.08);align-items:center;gap:.75rem;height:2.5rem;padding:0 1rem;display:flex}.device-frame{border-radius:0 0 var(--device-radius) var(--device-radius);background:#000;border:0;width:100%;display:block}.figure{font-family:var(--font-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-weight:400;line-height:.9}.scene-card{background:oklch(12% 0 0);border-radius:.75rem;position:relative;overflow:hidden}.scene-card:after{content:"";pointer-events:none;background-image:linear-gradient(#0000 25%,oklch(0 0 0/.3) 55%,oklch(0 0 0/.85));position:absolute;inset:0}.prose-doc{max-width:46rem;color:var(--foreground);font-size:1.0625rem;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.prose-doc{color:color-mix(in oklab,var(--foreground) 88%,transparent)}}.prose-doc h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--foreground);margin:2.75rem 0 1rem;font-size:1.75rem;font-weight:700;line-height:1.15}.prose-doc h3{color:var(--foreground);margin:2rem 0 .6rem;font-size:1.15rem;font-weight:600}.prose-doc p{margin:0 0 1.1rem}.prose-doc ol,.prose-doc ul{margin:0 0 1.25rem;padding-left:1.4rem}.prose-doc li{margin:.35rem 0}.prose-doc li::marker{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.prose-doc li::marker{color:color-mix(in oklab,var(--foreground) 45%,transparent)}}.prose-doc a{color:var(--foreground);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.prose-doc a{-webkit-text-decoration-color:color-mix(in oklab,var(--foreground) 35%,transparent);text-decoration-color:color-mix(in oklab,var(--foreground) 35%,transparent)}}.prose-doc a:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.prose-doc strong{color:var(--foreground);font-weight:600}.prose-doc code{background:oklch(100% 0 0/.07);border:1px solid oklch(100% 0 0/.08);border-radius:.35rem;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.prose-doc pre{background:oklch(100% 0 0/.05);border:1px solid oklch(100% 0 0/.08);border-radius:.75rem;margin:0 0 1.25rem;padding:1rem 1.25rem;overflow-x:auto}.prose-doc pre code{background:0 0;border:0;padding:0}.prose-doc blockquote{border-left:2px solid var(--brand-from);color:var(--foreground);margin:0 0 1.25rem;padding:.25rem 0 .25rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.prose-doc blockquote{color:color-mix(in oklab,var(--foreground) 75%,transparent)}}.prose-doc table{border-collapse:collapse;width:100%;margin:0 0 1.5rem;font-size:.95em}.prose-doc td,.prose-doc th{text-align:left;vertical-align:top;border-bottom:1px solid oklch(100% 0 0/.1);padding:.6rem .75rem}.prose-doc th{color:var(--foreground);font-weight:600}.prose-doc hr{border:0;border-top:1px solid oklch(100% 0 0/.1);margin:2.5rem 0}.nsfw,.nsfw-stage,.nsfw-tile{transition:filter .5s}.nsfw:not(.revealed){filter:blur(14px)saturate(.9);cursor:pointer}iframe.nsfw:not(.revealed){filter:blur(24px)}.nsfw-stage:not(.revealed){filter:blur(44px)saturate(1.05)}.nsfw-tile:not(.revealed){filter:blur(5px)saturate(1.1)}.stage-texture{opacity:.55;background-image:radial-gradient(circle,oklch(0 0 0/.55) .9px,#0000 1.4px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.1 0 0 0 0.1'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:3px 3px,180px 180px}.ground-light,.ground-lines,.ground-raised{isolation:isolate;position:relative}.ground-raised{background-color:oklch(19% .012 25);border-top-color:oklch(100% 0 0/.1)}.ground-raised:before{background-image:radial-gradient(circle,oklch(100% 0 0/.07) .8px,#0000 1.3px);background-size:4px 4px;-webkit-mask-image:linear-gradient(#000,oklch(0 0 0/.35) 60%,#0000);mask-image:linear-gradient(#000,oklch(0 0 0/.35) 60%,#0000)}.ground-lines:before,.ground-raised:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.ground-lines:before{background-image:linear-gradient(oklch(100% 0 0/.05) 1px,#0000 0),linear-gradient(90deg,oklch(100% 0 0/.05) 1px,#0000 0);background-position:top;background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 80% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 80% at 50% 40%,#000 30%,#0000 100%)}.ground-light{color-scheme:light;--background:oklch(97.5% .006 60);--foreground:oklch(17% .012 25);--card:oklch(100% 0 0);--card-foreground:oklch(17% .012 25);--popover:oklch(100% 0 0);--popover-foreground:oklch(17% .012 25);--muted:oklch(94% .006 60);--muted-foreground:oklch(45% .012 25);--secondary:oklch(94% .006 60);--secondary-foreground:oklch(17% .012 25);--accent:oklch(94% .006 60);--accent-foreground:oklch(17% .012 25);--border:oklch(17% .012 25/.1);--input:oklch(17% .012 25/.15);background-color:var(--background);color:var(--foreground);border-top-color:#0000}.ground-light .surface{background-image:none;box-shadow:0 1px 2px oklch(14.5% 0 0/.05),0 8px 24px -12px oklch(14.5% 0 0/.12)}.ground-light .surface-deep{background-color:oklch(97% .004 60)}.ground-light .sticker-ghost{background-color:oklch(0 0 0/.06);border-color:oklch(0 0 0/.12)}.ground-light .btn-poster-primary{background-color:var(--foreground);color:var(--background)}.ground-light .btn-poster-ghost{color:var(--foreground);border-color:oklch(0 0 0/.15)}.ground-light .logo-mono{filter:brightness(0)}.ground-light [class*=border-white\/]{border-color:oklch(0 0 0/.1)}.ground-light [class*=bg-white\/]{background-color:oklch(0 0 0/.05)}.ground-light [class*=text-white]{color:var(--foreground)}.ground-light [class*=ring-white\/]{--tw-ring-color:oklch(0% 0 0/.1)}.ground-light [class*=divide-white\/]>*{border-color:oklch(0 0 0/.1)}:root{interpolate-size:allow-keywords}details.qa::details-content{height:0;transition:height .3s cubic-bezier(.22,1,.36,1),content-visibility allow-discrete .3s;overflow:hidden}details.qa[open]::details-content{height:auto}details.qa[open]>summary~*{animation:qa-in .35s cubic-bezier(.22,1,.36,1) both}@keyframes qa-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){details.qa::details-content{transition:none}details.qa[open]>summary~*{animation:none}}.logo-mono{filter:brightness(0)invert()}@keyframes caret-blink{50%{opacity:0}}.caret{animation:caret-blink .9s steps(2,start) infinite}.live-dot{background:var(--ok);width:.55em;height:.55em;box-shadow:0 0 0 0 var(--ok);border-radius:9999px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.live-dot{box-shadow:0 0 0 0 color-mix(in oklab,var(--ok) 60%,transparent)}}.live-dot{animation:live-pulse 1.8s ease-out infinite}@keyframes live-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--ok) 60%,transparent)}to{box-shadow:0 0 0 .3em color-mix(in oklab,var(--ok) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}@keyframes tab-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tab-fill{transform-origin:0;width:100%;animation:tab-fill var(--tab-ms,5s) linear forwards}.nav-active{position:relative}.nav-active:after{content:"";background-image:linear-gradient(to right,var(--brand-from),var(--brand-to));inset-inline:.75rem;border-radius:2px;height:2px;position:absolute;bottom:0}html:not([data-review]) [data-offscreen] *,html:not([data-review]) [data-offscreen] :after,html:not([data-review]) [data-offscreen] :before{animation-play-state:paused!important}[role=button],a,button{touch-action:manipulation}.halo{border-radius:9999px;-webkit-mask-image:radial-gradient(closest-side,#000 0,#0000 100%);mask-image:radial-gradient(closest-side,#000 0,#0000 100%)}.glow-drift{animation:glow-drift 18s ease-in-out infinite alternate}@keyframes glow-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-6%,8%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.glow-drift,.tab-fill{animation:none}}[data-currency-only]{display:contents}:root[data-currency=EUR] [data-currency-only=USD],[data-currency-only=EUR]{display:none}:root[data-currency=EUR] [data-currency-only=EUR]{display:contents}[data-currency-only][data-text]:before{content:attr(data-text)}.money-sym{font-size:.6em}.money-parts[data-pre]:before{content:attr(data-pre);font-size:.6em}.money-parts[data-pre]:after,.money-parts[data-suf]:before{content:attr(data-figure)}.money-parts[data-suf]:after{content:attr(data-suf);font-size:.6em}@keyframes rise-in{0%{transform:translateY(var(--rise-y,28px))}}.rise-in{animation:rise-in .7s cubic-bezier(.22,1,.36,1) var(--rise-delay,0s) both}@media (prefers-reduced-motion:reduce){.rise-in{animation:none}}[data-review] .rise-in{animation:none}.reveal:not(.reveal-in){opacity:0;transform:translateY(var(--reveal-y,28px))}.reveal:not(.reveal-done){transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),transform .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s);will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.reveal:not(.reveal-in){opacity:revert-layer;transform:none}.reveal:not(.reveal-done){will-change:auto;transition:none}}[data-review] .reveal:not(.reveal-in){opacity:revert-layer;transform:none}[data-review] .reveal:not(.reveal-done){will-change:auto;transition:none}@property --tint-from{syntax:"<color>";inherits:true;initial-value:#000}@property --tint-to{syntax:"<color>";inherits:true;initial-value:#000}@property --tint-ink{syntax:"<color>";inherits:true;initial-value:#000}.tint-set,.tint-set .tint-glide,.tint-shift{--brand-from:var(--tint-from);--brand-to:var(--tint-to);--brand-ink:var(--tint-ink)}.tint-set .tint-glide,.tint-shift{transition:--tint-from var(--tint-ms,1.1s) cubic-bezier(.22,1,.36,1),--tint-to var(--tint-ms,1.1s) cubic-bezier(.22,1,.36,1),--tint-ink var(--tint-ms,1.1s) cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.tint-set .tint-glide,.tint-shift{transition:none}}@keyframes menu-line{0%{opacity:0;transform:translate(24px)}}.menu-line{animation:menu-line .35s cubic-bezier(.22,1,.36,1) calc(60ms + min(var(--i,0), 14) * 30ms) both}@keyframes menu-foot{0%{opacity:0;transform:translateY(16px)}}.menu-foot{animation:menu-foot .35s cubic-bezier(.22,1,.36,1) .3s both}@media (prefers-reduced-motion:reduce){.menu-foot,.menu-line{animation:none}}.hour-rail:before{content:"";background-image:linear-gradient(180deg,var(--brand-from),var(--brand-to));transform-origin:top;width:2px;animation:hour-draw 2.6s cubic-bezier(.22,1,.36,1) .2s both;position:absolute;top:1.5rem;bottom:1.5rem;left:calc(1.625rem - 1px)}.hour-stop{animation:hour-pop .6s cubic-bezier(.22,1,.36,1) calc(.25s + var(--i) * .38s) both}.hour-dot:after{content:"";border-radius:inherit;background-image:linear-gradient(135deg,var(--brand-from),var(--brand-to));z-index:-1;opacity:0;animation:hour-ring .5s ease calc(.35s + var(--i) * .38s) both;position:absolute;inset:-2px}@keyframes hour-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hour-pop{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hour-ring{to{opacity:1}}@media (prefers-reduced-motion:reduce){.hour-dot:after,.hour-rail:before,.hour-stop{opacity:1;animation:none;transform:none}}.proof-wall{perspective:1800px}.proof-tilt{transform:rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg)) rotate(var(--rz,0deg)) translateZ(var(--tz,0));transform-style:preserve-3d}@media (max-width:1023px){.proof-tilt{transform:none}}.range-brand{--fill:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:20px}.range-brand:focus-visible{outline:none}.range-brand::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--brand-from),var(--brand-to)) 0 0 /var(--fill) 100% no-repeat,#ffffff1f;border-radius:999px;height:6px}.range-brand::-moz-range-track{background:#ffffff1f;border-radius:999px;height:6px}.range-brand::-moz-range-progress{background:linear-gradient(to right,var(--brand-from),var(--brand-to));border-radius:999px;height:6px}.range-brand::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:999px;width:20px;height:20px;margin-top:-7px;box-shadow:0 0 0 4px #ffffff1f,0 2px 10px #00000073}.range-brand::-moz-range-thumb{background:#fff;border:0;border-radius:999px;width:20px;height:20px;box-shadow:0 0 0 4px #ffffff1f,0 2px 10px #00000073}.range-brand:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--brand-border),0 2px 10px #00000073}.range-brand:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--brand-border),0 2px 10px #00000073}.btn-poster:focus,.btn-poster:focus-visible,[role=tab]:focus,[role=tab]:focus-visible{box-shadow:none;outline:none}.creator-name{align-items:flex-end;height:2.2rem;font-size:1.6rem;display:flex}.creator-name[data-tpl=muse]{font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1;letter-spacing:-.03em;font-style:italic;font-weight:900}.creator-name[data-tpl=pulse]{letter-spacing:-.04em;font-weight:800}.creator-name[data-tpl=mural]{font-variation-settings:"opsz" 72;text-transform:uppercase;letter-spacing:0;font-size:1.9rem;font-weight:900}@media (min-width:640px){.creator-name{height:2.6rem;font-size:2rem}.creator-name[data-tpl=mural]{font-size:2.4rem}}.proof-tile{animation:proof-breathe 9s ease-in-out infinite alternate}@keyframes proof-breathe{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.proof-tile{animation:none}}