.nxs{--grund:#e6e3de;--wand-oben:#f8f6f2;--wand-unten:#e5e1da;--brett-oben:#fff;--brett-vorne:#efece6;--brett-gravur:#9c968c;--gravur-schatten:0 1px 0 hsla(0,0%,100%,.5);--led:rgba(255,246,226,.95);--led-schein:rgba(255,250,238,.9);--spot:hsla(0,0%,100%,.95);--vignette:hsla(36,11%,54%,.22);--text:#121211;--text-2:#6b6862;--text-3:#a19d96;--linie:rgba(18,18,17,.08);--linie-stark:rgba(18,18,17,.16);--flaeche:#fff;--flaeche-2:#f3f1ed;--studio-oben:#f1efeb;--studio-unten:#ddd9d2;--glas:hsla(0,0%,100%,.68);--glas-rand:hsla(0,0%,100%,.9);--glas-schatten:0 10px 34px rgba(50,40,25,.14);--knopf:#121211;--knopf-text:#fff;--neon:#e5ff00;--neon-tinte:#121211;--pink:#ff2d78;--plus:#1d9a57;--warnung:#b4532a;--dimmer:rgba(20,18,15,.32);--schrift:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-inter,"Inter"),"Segoe UI",Roboto,sans-serif;--display:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-inter,"Inter"),"Segoe UI",Roboto,sans-serif;--aus:cubic-bezier(0.23,1,0.32,1);--schublade:cubic-bezier(0.32,0.72,0,1);--inout:cubic-bezier(0.77,0,0.175,1);--kopf-hoehe:64px;color-scheme:light}@media (prefers-color-scheme:dark){.nxs:not([data-thema=hell]){--grund:#030303;--wand-oben:#1d1a17;--wand-unten:#0a0908;--brett-oben:#2a2622;--brett-vorne:#1a1815;--brett-gravur:#7a7268;--gravur-schatten:0 -1px 0 rgba(0,0,0,.6);--led:rgba(255,232,196,.85);--led-schein:rgba(255,228,185,.28);--spot:rgba(255,236,205,.17);--vignette:rgba(0,0,0,.62);--text:#f4f2ee;--text-2:#a8a39b;--text-3:#6e6961;--linie:hsla(0,0%,100%,.08);--linie-stark:hsla(0,0%,100%,.16);--flaeche:#161513;--flaeche-2:#1f1d1a;--studio-oben:#26231f;--studio-unten:#151412;--glas:rgba(28,26,24,.66);--glas-rand:hsla(0,0%,100%,.1);--glas-schatten:0 10px 34px rgba(0,0,0,.5);--knopf:#f4f2ee;--knopf-text:#121211;--plus:#3dd68c;--warnung:#e58a5f;--dimmer:rgba(0,0,0,.55);color-scheme:dark}}.nxs[data-thema=dunkel]{--grund:#030303;--wand-oben:#1d1a17;--wand-unten:#0a0908;--brett-oben:#2a2622;--brett-vorne:#1a1815;--brett-gravur:#7a7268;--gravur-schatten:0 -1px 0 rgba(0,0,0,.6);--led:rgba(255,232,196,.85);--led-schein:rgba(255,228,185,.28);--spot:rgba(255,236,205,.17);--vignette:rgba(0,0,0,.62);--text:#f4f2ee;--text-2:#a8a39b;--text-3:#6e6961;--linie:hsla(0,0%,100%,.08);--linie-stark:hsla(0,0%,100%,.16);--flaeche:#161513;--flaeche-2:#1f1d1a;--studio-oben:#26231f;--studio-unten:#151412;--glas:rgba(28,26,24,.66);--glas-rand:hsla(0,0%,100%,.1);--glas-schatten:0 10px 34px rgba(0,0,0,.5);--knopf:#f4f2ee;--knopf-text:#121211;--plus:#3dd68c;--warnung:#e58a5f;--dimmer:rgba(0,0,0,.55);color-scheme:dark}.nxs{position:relative;color:var(--text);font:15px/1.4 var(--schrift);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.nxs *,.nxs :after,.nxs :before{box-sizing:border-box}.nxs [hidden]{display:none!important}.nxs button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}.nxs button:disabled{cursor:default}.nxs a{color:inherit;text-decoration:none}.nxs :is(button,a,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--text);outline-offset:2px}.nxs img{display:block;max-width:100%;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nxs .ic{flex:none}.nxs .zahl{font-variant-numeric:tabular-nums}.nxs .nur-vorleser{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nxs.seite{display:flow-root;min-height:calc(100svh - var(--kopf-hoehe));background:var(--flaeche-2);padding-bottom:calc(118px + env(safe-area-inset-bottom, 0px))}.nxs.seite[data-raum=schrank]{background:linear-gradient(var(--wand-oben),var(--wand-unten) 520px,var(--wand-unten))}.nxs .raum{animation:raum-ein .22s ease both}@keyframes raum-ein{0%{opacity:0}}.nxs .spalte{width:100%;max-width:760px;margin:0 auto}.nxs .kopf{padding:14px 20px 6px;display:grid;gap:2px}.nxs .kopf-oben{display:flex;justify-content:space-between;align-items:center;min-height:36px;gap:12px}.nxs .eyebrow{font:600 12px/1.2 var(--schrift);letter-spacing:.02em;color:var(--text-2);display:inline-flex;align-items:center;gap:6px;min-width:0}.nxs .gross{margin:0;font:700 34px/1.08 var(--display);letter-spacing:-.022em}.nxs .leiste{position:sticky;top:var(--kopf-hoehe);z-index:30;height:44px;margin-bottom:-44px;display:grid;place-items:center;font:650 15px/1 var(--display);background:var(--glas);backdrop-filter:blur(22px) saturate(180%);border-bottom:1px solid var(--linie);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s ease,transform .2s var(--aus)}.nxs .leiste.zeigen{opacity:1;transform:none}.nxs .avatar{position:relative;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:none;font:650 15px/1 var(--display);background:var(--knopf);color:var(--knopf-text);transition:transform .16s var(--aus)}.nxs .avatar:active,.nxs .drueck:active{transform:scale(.96)}.nxs .avatar .lvring{position:absolute;left:-5px;top:-5px;width:calc(100% + 10px);height:calc(100% + 10px);transform:rotate(-90deg);pointer-events:none;overflow:visible}.nxs .avatar .lvring circle{fill:none;stroke-width:2.4}.nxs .avatar .lvring .lvring-spur{stroke:var(--linie-stark)}.nxs .avatar .lvring .lvring-wert{stroke:var(--text);stroke-linecap:round;transition:stroke-dashoffset 1s var(--aus)}.nxs .avatar .punkt-neu{position:absolute;right:-3px;top:-3px;width:11px;height:11px;border-radius:50%;background:var(--plus);box-shadow:0 0 0 2px var(--wand-oben)}.nxs .wert-knopf{display:grid;justify-items:start;gap:4px;text-align:left;transition:transform .16s var(--aus)}.nxs .wert-knopf:active{transform:scale(.98)}.nxs .wert-zahl{font:700 46px/1 var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.nxs .wert-zahl .eur{font-weight:600;letter-spacing:-.01em;margin-left:4px;color:var(--text-2);font-size:.62em}.nxs .wert-delta{display:inline-flex;align-items:center;gap:5px;font:600 13px/1.2 var(--schrift);color:var(--plus)}.nxs .wert-unter{margin:2px 0 0;font:500 13px/1.3 var(--schrift);color:var(--text-2)}.nxs .heute{margin:12px 16px 0;width:calc(100% - 32px);display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:12px 14px 12px 12px;border-radius:22px;text-align:left;background:var(--glas);backdrop-filter:blur(20px) saturate(170%);border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten);transition:transform .16s var(--aus)}.nxs .heute:active{transform:scale(.98)}.nxs .heute-text{display:grid;gap:2px;min-width:0}.nxs .heute-text strong{font:650 16px/1.2 var(--display);letter-spacing:-.01em;text-wrap:balance}.nxs .leise{color:var(--text-2);font-size:13px}.nxs .woche{display:flex;gap:5px;margin-top:6px;align-items:center;flex-wrap:wrap}.nxs .woche i{width:7px;height:7px;border-radius:50%;background:var(--linie-stark);display:block}.nxs .woche i.ja{background:var(--text)}.nxs .woche i.jetzt{background:transparent;box-shadow:inset 0 0 0 1.5px var(--text)}.nxs .woche span{font:600 11px/1 var(--schrift);color:var(--text-2);margin-left:4px}.nxs .woche.gross-woche{gap:8px}.nxs .woche.gross-woche i{width:9px;height:9px}.nxs .mini{position:relative;aspect-ratio:1;width:100%;border-radius:14px;overflow:hidden;background:radial-gradient(120% 90% at 50% 15%,var(--studio-oben),var(--studio-unten))}.nxs .mini img{position:absolute;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.18))}.nxs .mini .m-j{left:3%;top:4%;width:56%;height:50%}.nxs .mini .m-o{right:3%;top:8%;width:50%;height:46%;z-index:2}.nxs .mini .m-h{left:27%;top:46%;width:46%;height:52%;z-index:1}.nxs .mini .m-leer{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-3)}.nxs .segment{position:relative;display:grid;grid-template-columns:repeat(var(--n,3),1fr);margin:14px 16px 0;padding:3px;border-radius:12px;background:var(--linie)}.nxs .segment button{position:relative;z-index:1;height:30px;border-radius:9px;font:600 13px/1 var(--schrift);color:var(--text-2);transition:color .2s ease;text-align:center;white-space:nowrap;padding:0 4px}.nxs .segment button[aria-pressed=true]{color:var(--text)}.nxs .segment .daumen{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n, 3));border-radius:9px;background:var(--flaeche);box-shadow:0 1px 2px rgba(0,0,0,.1),0 3px 8px rgba(0,0,0,.06);transition:transform .32s var(--schublade)}.nxs .segment.klein{margin:0}.nxs .faecher{margin-top:14px}.nxs .brett,.nxs .fach{position:relative}.nxs .brett{z-index:3;height:24px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background:linear-gradient(var(--brett-oben) 0 3px,var(--brett-vorne) 3px);box-shadow:0 1px 0 rgba(0,0,0,.06),0 6px 14px -8px rgba(0,0,0,.35)}.nxs .gravur{font:700 10px/1 var(--schrift);letter-spacing:.18em;text-transform:uppercase;color:var(--brett-gravur);text-shadow:var(--gravur-schatten);padding-top:3px}.nxs .innen{position:relative;overflow:hidden;background:linear-gradient(var(--wand-oben),var(--wand-unten))}.nxs .led{position:absolute;z-index:1;left:0;right:0;top:0;height:120px;pointer-events:none;background:radial-gradient(70% 100% at 50% 0,var(--led-schein),transparent 75%);opacity:1;transition:opacity .7s ease}.nxs .led:before{content:"";position:absolute;left:6%;right:6%;top:0;height:2px;border-radius:2px;background:var(--led);box-shadow:0 0 10px 1px var(--led)}.nxs .spot{position:absolute;z-index:1;left:50%;top:18px;width:260px;height:230px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(50% 50% at 50% 48%,var(--spot),transparent 72%);transition:opacity .9s ease}.nxs .licht-aus .led,.nxs .licht-aus .spot{opacity:0}.nxs .stange{position:absolute;z-index:2;left:0;right:0;height:13px;background:url(/schrank/stange.webp) repeat-x;background-size:1.33px 16px;background-position:0 -1.5px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.22))}.nxs .spur{position:relative;z-index:3;display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:0 calc(50% - 70px);overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y}.nxs .spur::-webkit-scrollbar{display:none}.nxs .vignette{position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(90deg,var(--vignette),transparent 30%,transparent 70%,var(--vignette))}.nxs .haenger{position:relative;flex:none;scroll-snap-align:center;transition:transform .42s var(--inout)}.nxs .schwinger{position:absolute;inset:0;will-change:transform}.nxs .haenger .haken{width:3.6px;height:34px}.nxs .haenger .haken,.nxs .haenger .klammer{position:absolute;left:50%;transform:translateX(-50%)}.nxs .haenger .klammer{max-width:none}.nxs .haenger .piece{position:absolute;left:0;max-width:none;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(0,0,0,.2)) drop-shadow(0 2px 3px rgba(0,0,0,.12));transition:filter .3s ease,opacity .3s ease}.nxs .haenger .piece.laedt{opacity:0}.nxs .haenger.staub .piece{filter:grayscale(.55) brightness(.94) drop-shadow(0 6px 10px rgba(0,0,0,.14));opacity:.82}.nxs .haenger.neu-rein{animation:reinhaengen .9s var(--aus) both}@keyframes reinhaengen{0%{transform:translateY(-46px);opacity:0}55%{opacity:1}to{transform:none;opacity:1}}.nxs .haenger .entsteht{position:absolute;left:0;right:0;display:grid;place-items:center;border-radius:18px;border:1.5px dashed var(--linie-stark);color:var(--text-3);overflow:hidden}.nxs .haenger .entsteht:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,var(--glas) 50%,transparent 70%);background-size:220% 100%;animation:schimmer 1.6s linear infinite}@keyframes schimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.nxs .haenger .entsteht.fehler{border-color:color-mix(in srgb,var(--warnung) 50%,transparent);color:var(--warnung)}.nxs .haenger .entsteht.fehler:after{display:none}.nxs .fach-titel{position:relative;z-index:3;display:grid;justify-items:center;gap:2px;padding:10px 20px 16px;text-align:center;background:var(--wand-unten);min-height:58px}.nxs .fach-titel strong{font:600 14px/1.25 var(--display);letter-spacing:-.005em;transition:opacity .15s ease}.nxs .fach-titel span{font:500 12px/1.25 var(--schrift);color:var(--text-2);transition:opacity .15s ease}.nxs .fach-titel .warn{color:var(--warnung)}.nxs .faecher .boden{height:18px;background:linear-gradient(var(--brett-oben) 0 3px,var(--brett-vorne) 3px)}.nxs .faecher.messing .stange{background-image:url(/schrank/stange-messing.webp);animation:glanz 1.4s var(--aus) 1}.nxs .faecher.messing .haenger .haken{filter:sepia(1) saturate(2.2) hue-rotate(-10deg) brightness(.95)}@keyframes glanz{0%{filter:brightness(2.2) drop-shadow(0 0 10px rgba(255,210,120,.9))}to{filter:drop-shadow(0 3px 3px rgba(0,0,0,.22))}}.nxs .leer-schrank{margin:18px 16px 0;padding:22px 20px;border-radius:26px;background:var(--glas);text-align:center;border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten);display:grid;gap:10px;justify-items:center}.nxs .leer-schrank .leere-stange{width:min(260px,80%);height:13px;margin:6px 0 4px;background:url(/schrank/stange.webp) repeat-x;background-size:1.33px 16px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.22))}.nxs .leer-schrank b{font:700 20px/1.2 var(--display);letter-spacing:-.015em;text-wrap:balance}.nxs .leer-schrank p{margin:0;color:var(--text-2);font:500 14px/1.45 var(--schrift);max-width:34ch}.nxs .leer-schrank.bald{margin-top:max(56px,12vh);padding:30px 24px 22px;gap:12px}.nxs .leer-schrank.bald b{font-size:26px}.nxs .tabbar{position:fixed;z-index:40;left:50%;transform:translateX(-50%);width:min(440px,calc(100% - 24px));bottom:calc(14px + env(safe-area-inset-bottom, 0px));height:64px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:0 6px;border-radius:32px;background:var(--glas);backdrop-filter:blur(24px) saturate(190%);border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten)}.nxs .tab{display:grid;justify-items:center;gap:3px;font:600 10px/1 var(--schrift);color:var(--text);opacity:.42;transition:opacity .2s ease,transform .16s var(--aus);padding:8px 0;text-align:center}.nxs .tab[aria-current=page]{opacity:1}.nxs .tab:active{transform:scale(.94)}.nxs .plus{justify-self:center;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:var(--knopf);color:var(--knopf-text);box-shadow:0 6px 16px rgba(0,0,0,.22);transition:transform .16s var(--aus)}.nxs .plus:active{transform:scale(.92)}.nxs .neon,.nxs .pinkknopf,.nxs .primaer,.nxs .sekundaer{height:50px;border-radius:16px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:650 15px/1 var(--display);letter-spacing:-.005em;white-space:nowrap;text-align:center;transition:transform .16s var(--aus),background .2s ease,opacity .2s ease,color .2s ease}.nxs .primaer{background:var(--knopf);color:var(--knopf-text)}.nxs .sekundaer{background:var(--linie);color:var(--text)}.nxs .neon{background:var(--neon);color:var(--neon-tinte)}.nxs .pinkknopf{background:var(--pink);color:#fff}.nxs :is(.primaer,.sekundaer,.neon,.pinkknopf):active{transform:scale(.97)}.nxs :is(.primaer,.sekundaer,.neon,.pinkknopf):disabled{opacity:.4}.nxs .primaer.erledigt{background:var(--plus);color:#fff}.nxs .breit{width:100%}.nxs .klein-knopf{height:40px;border-radius:12px;padding:0 14px;font-size:14px}.nxs .rund{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:var(--flaeche);color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,.08),0 4px 14px rgba(0,0,0,.08);transition:transform .16s var(--aus)}.nxs .rund:active{transform:scale(.94)}.nxs .rund:disabled{opacity:.4}.nxs .rund-beschr{display:grid;justify-items:center;gap:6px;font:600 11px/1 var(--schrift);color:var(--text-2)}.nxs .textknopf{font:600 13px/1 var(--schrift);color:var(--text-2);padding:8px 4px}.nxs .textknopf:hover{color:var(--text)}.nxs.schicht{position:fixed;inset:0;z-index:80;pointer-events:none}.nxs .dimmer{position:absolute;inset:0;background:var(--dimmer);opacity:0;transition:opacity .38s ease;pointer-events:auto}.nxs .dimmer.an{opacity:1}.nxs .blatt{position:absolute;left:0;right:0;bottom:0;max-height:min(93%,calc(100% - 52px));display:flex;flex-direction:column;background:var(--flaeche);border-radius:30px 30px 0 0;transform:translateY(105%);transition:transform .46s var(--schublade);box-shadow:0 -10px 40px rgba(0,0,0,.18);pointer-events:auto;outline:none}.nxs .blatt.offen{transform:none}.nxs .blatt:focus-visible,.nxs .deck:focus-visible,.nxs .kamera:focus-visible{outline:none}.nxs .blatt .griff-zone{flex:none;height:26px;display:grid;place-items:center;touch-action:none;cursor:grab}.nxs .blatt .griff-zone:before{content:"";width:38px;height:5px;border-radius:3px;background:var(--linie-stark)}.nxs .blatt .blatt-innen{overflow-y:auto;overscroll-behavior:contain;padding:0 20px calc(28px + env(safe-area-inset-bottom, 0px));scrollbar-width:none}.nxs .blatt .blatt-innen::-webkit-scrollbar{display:none}.nxs .blatt-zu{position:absolute;right:14px;top:12px;z-index:2;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--linie);color:var(--text-2)}@media (min-width:760px){.nxs .blatt{left:50%;right:auto;bottom:24px;width:560px;border-radius:30px;transform:translate(-50%,calc(100% + 40px));max-height:calc(100% - 120px);box-shadow:0 30px 80px rgba(0,0,0,.3)}.nxs .blatt.offen{transform:translate(-50%)}}.nxs .studio{position:relative;border-radius:24px;overflow:hidden;background:radial-gradient(110% 80% at 50% 10%,var(--studio-oben),var(--studio-unten))}.nxs .blatt-bild{height:300px;display:grid;place-items:center}.nxs .blatt-bild img{height:268px;width:auto;max-width:88%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(0,0,0,.22))}.nxs .blatt h2{margin:16px 0 2px;font:700 26px/1.12 var(--display);letter-spacing:-.02em;text-wrap:balance}.nxs .blatt .meta{margin:0;color:var(--text-2);font:500 14px/1.35 var(--schrift)}.nxs .kennzahlen{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 14px}.nxs .kennzahl{padding:12px 12px 11px;border-radius:16px;background:var(--flaeche-2);display:grid;gap:3px;min-width:0}.nxs .kennzahl span{font:600 11px/1.2 var(--schrift);color:var(--text-2)}.nxs .kennzahl strong{font:700 20px/1.1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.nxs .aktionen{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nxs .liste{margin-top:14px;border-radius:18px;background:var(--flaeche-2);overflow:hidden}.nxs .zeile{width:100%;display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:14px;text-align:left;font:500 14px/1.35 var(--schrift);border-top:1px solid var(--linie);transition:background .2s ease}.nxs .zeile:first-child{border-top:0}.nxs a.zeile:active,.nxs button.zeile:active{background:var(--linie)}.nxs .zeile small,.nxs .zeile>.ic:first-child{color:var(--text-2)}.nxs .zeile small{display:block;font-size:12.5px;margin-top:1px}.nxs .zeile .rechts{color:var(--text-3)}.nxs .zeile.gefahr,.nxs .zeile.gefahr>.ic:first-child{color:var(--warnung)}.nxs .wahl{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.nxs .wahl button{height:36px;border-radius:11px;background:var(--flaeche);border:1px solid var(--linie);font:600 13px/1 var(--schrift);color:var(--text-2);text-align:center;transition:all .2s ease}.nxs .wahl button[aria-pressed=true]{background:var(--knopf);color:var(--knopf-text);border-color:transparent}.nxs .frage{padding:14px;border-top:1px solid var(--linie)}.nxs .frage:first-child{border-top:0}.nxs .frage>span{font:500 14px/1.3 var(--schrift)}.nxs .frage>span small{font-size:12px;color:var(--text-3);margin-left:4px}.nxs .masse-form{display:grid;gap:12px}.nxs .mass-feld{display:grid;grid-template-columns:1fr 112px;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:2px;align-items:center}.nxs .mass-feld label{grid-area:1/1;font:600 14px/1.25 var(--schrift)}.nxs .mass-feld small{grid-area:2/1;align-self:start;font:500 11.5px/1.35 var(--schrift);color:var(--text-3)}.nxs .mass-eingabe{grid-area:1/2/3/3;position:relative;display:block}.nxs .mass-eingabe input{width:100%;height:46px;border-radius:13px;border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--text);padding:0 40px 0 14px;font:600 16px/1 var(--schrift);font-variant-numeric:tabular-nums;text-align:right}.nxs .mass-eingabe input::-moz-placeholder{color:var(--text-3)}.nxs .mass-eingabe input::placeholder{color:var(--text-3)}.nxs .mass-eingabe i{position:absolute;right:14px;top:50%;transform:translateY(-50%);font:500 13px/1 var(--schrift);font-style:normal;color:var(--text-3);pointer-events:none}.nxs .mass-hinweis{margin:0;font:500 12.5px/1.45 var(--schrift);color:var(--text-2)}.nxs .masse-form .knopf-reihe .klein-knopf{height:44px}.nxs .hinweis-zeile{margin:12px 0 0;padding:12px 14px;border-radius:14px;background:var(--flaeche-2);font:500 13px/1.45 var(--schrift);color:var(--text-2)}.nxs .fehler-text{margin:10px 0 0;color:var(--warnung);font:500 13px/1.4 var(--schrift)}.nxs .dressroom-raster{display:block}.nxs .spiegel{position:relative;margin:12px 16px 0;height:452px;border-radius:30px;overflow:hidden;touch-action:pan-y;background:radial-gradient(90% 70% at 50% 8%,var(--studio-oben),var(--studio-unten) 92%);box-shadow:inset 0 0 0 1px var(--glas-rand),0 1px 0 var(--linie),0 18px 40px -18px rgba(0,0,0,.35)}.nxs .spiegel:before{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.16) 42%,hsla(0,0%,100%,0) 55%)}.nxs .spiegel .boden-schatten{position:absolute;left:18%;right:18%;bottom:14px;height:26px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.18),transparent 70%)}.nxs .slot{position:absolute;touch-action:pan-y;cursor:grab}.nxs .slot[data-slot=overlayer]{left:3%;top:5%;width:54%;height:50%;z-index:1}.nxs .slot[data-slot=oberteil]{right:3%;top:9%;width:48%;height:45%;z-index:3}.nxs .slot[data-slot=unterteil]{left:27%;top:47%;width:46%;height:50%;z-index:2}.nxs .slot .slot-bild{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(0,0,0,.22));will-change:transform;pointer-events:none}.nxs .slot .slot-leer{position:absolute;inset:10%;border-radius:22px;border:1.5px dashed var(--linie-stark);display:grid;place-content:center;justify-items:center;gap:6px;color:var(--text-3);font:600 12px/1.2 var(--schrift);text-align:center;padding:8px}.nxs .slot .slot-leer:hover{color:var(--text-2);border-color:var(--text-3)}.nxs .schloss{position:absolute;z-index:5;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--text-2);background:var(--glas);backdrop-filter:blur(14px);border:1px solid var(--glas-rand);transition:transform .16s var(--aus),color .2s ease,background .2s ease}.nxs .schloss:before{content:"";position:absolute;inset:-7px}.nxs .schloss:active{transform:scale(.9)}.nxs .schloss[aria-pressed=true]{color:var(--knopf-text);background:var(--knopf);border-color:transparent}.nxs .slot[data-slot=overlayer] .schloss{left:4px;top:4px}.nxs .slot[data-slot=oberteil] .schloss{right:4px;top:4px}.nxs .slot[data-slot=unterteil] .schloss{right:-12px;bottom:18px}.nxs .punkte{position:absolute;z-index:5;left:50%;bottom:-2px;transform:translateX(-50%);display:flex;gap:4px;opacity:0;transition:opacity .25s ease;pointer-events:none}.nxs .punkte i{width:5px;height:5px;border-radius:50%;background:var(--linie-stark);display:block}.nxs .punkte i.an{background:var(--text)}.nxs .slot.zeigt .punkte{opacity:1}.nxs .preisschild{position:absolute;z-index:6;right:6%;top:2%;transform-origin:50% -14px;animation:pendel 2.6s ease-in-out infinite;pointer-events:none}.nxs .preisschild:before{content:"";position:absolute;left:50%;top:-15px;width:1px;height:16px;background:var(--text-3)}.nxs .preisschild b{display:block;padding:6px 9px 6px 14px;border-radius:4px 7px 7px 4px;background:var(--neon);color:var(--neon-tinte);font:800 13px/1 var(--display);letter-spacing:-.01em;position:relative;box-shadow:0 4px 10px rgba(0,0,0,.18);white-space:nowrap}.nxs .preisschild b:before{content:"";position:absolute;left:5px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:rgba(0,0,0,.35)}@keyframes pendel{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.nxs .gast-zeile{margin:12px 16px 0;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:var(--flaeche);border:1px solid var(--linie)}.nxs .gast-zeile p{margin:0;flex:1;min-width:0;font:500 13px/1.35 var(--schrift)}.nxs .gast-zeile p b{font-weight:650}.nxs .gast-zeile .neon{height:40px;border-radius:12px;padding:0 14px;flex:none}.nxs .gast-zeile .weg{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--text-2);background:var(--linie);flex:none}.nxs .gruende{display:flex;flex-wrap:wrap;gap:6px;margin:14px 16px 0}.nxs .chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 12px;border-radius:15px;background:var(--flaeche);border:1px solid var(--linie);font:600 12.5px/1.2 var(--schrift);color:var(--text-2)}.nxs .farbpunkt{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--linie-stark);flex:none}.nxs .dr-knoepfe{display:grid;grid-template-columns:repeat(3,1fr);margin:18px 16px 0}.nxs .abschnitt{margin:30px 20px 10px;font:700 20px/1.2 var(--display);letter-spacing:-.015em;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.nxs .abschnitt small{font:600 13px/1 var(--schrift);color:var(--text-2);letter-spacing:0;white-space:nowrap}.nxs .look-reihe{display:flex;gap:10px;overflow-x:auto;padding:0 16px 4px;scroll-padding:0 16px;scroll-snap-type:x mandatory;scrollbar-width:none}.nxs .look-reihe::-webkit-scrollbar{display:none}.nxs .look-karte{position:relative;flex:none;width:132px;scroll-snap-align:start;text-align:left;display:grid;gap:7px;transition:transform .16s var(--aus)}.nxs .look-karte:active{transform:scale(.97)}.nxs .look-karte>span{font:600 13px/1.2 var(--display);overflow-wrap:anywhere}.nxs .look-karte small{display:block;font:500 12px/1.2 var(--schrift);color:var(--text-2);margin-top:2px}.nxs .look-karte.offen .mini{box-shadow:0 0 0 2px var(--text)}.nxs .look-karte.neu{animation:einschieben .5s var(--aus) both}@keyframes einschieben{0%{opacity:0;transform:translateX(-16px) scale(.96)}}.nxs .ecken-knopf{position:absolute;right:6px;top:6px;z-index:2;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--glas);color:var(--text-2);backdrop-filter:blur(12px)}.nxs .ecken-knopf:before{content:"";position:absolute;inset:-8px}.nxs .ecken-knopf.links{left:8px;right:auto;top:8px}.nxs .hebel-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.nxs .leer-hinweis{padding:16px;border-radius:18px;color:var(--text-2);font:500 13.5px/1.45 var(--schrift)}.nxs .challenge,.nxs .leer-hinweis{margin:0 16px;background:var(--flaeche)}.nxs .challenge{padding:14px 16px 14px 14px;border-radius:22px;display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center;box-shadow:0 1px 0 var(--linie)}.nxs .challenge .studio{height:76px;border-radius:14px;display:grid;place-items:center}.nxs .challenge .studio img{height:62px;width:auto;max-width:90%;-o-object-fit:contain;object-fit:contain}.nxs .challenge b{display:block;font:650 15px/1.25 var(--display)}.nxs .challenge span{display:block;margin-top:2px;font:500 12.5px/1.35 var(--schrift);color:var(--text-2)}.nxs .challenge .stufen{display:flex;gap:5px;margin-top:9px;align-items:center}.nxs .challenge .stufen i{width:28px;height:5px;border-radius:3px;background:var(--linie-stark);display:block;transition:background .3s ease}.nxs .challenge .stufen i.an{background:var(--text)}.nxs .challenge .stufen em{margin-left:6px;font:600 12px/1 var(--schrift);font-style:normal;color:var(--text-2)}.nxs .challenge.erledigt .stufen i.an{background:var(--plus)}@media (min-width:1024px){.nxs .dressroom-raster{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:24px;align-items:start;max-width:1100px;margin:0 auto;padding:0 16px}.nxs .dressroom-raster .spiegel{position:sticky;top:calc(var(--kopf-hoehe) + 16px);margin:12px 0 0;height:520px}}.nxs .karte{margin:0 16px;border-radius:26px;background:var(--flaeche);overflow:hidden;box-shadow:0 1px 0 var(--linie),0 14px 34px -20px rgba(0,0,0,.3)}.nxs .karte .studio{border-radius:0;height:290px;display:grid;place-items:center}.nxs .karte .studio img{height:250px;width:auto;max-width:82%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 16px rgba(0,0,0,.22))}.nxs .karte-innen{padding:16px 18px 18px;display:grid;gap:12px}.nxs .karte h3{margin:0;font:700 22px/1.15 var(--display);letter-spacing:-.018em;text-wrap:balance}.nxs .karte .meta{margin:2px 0 0;color:var(--text-2);font:500 13.5px/1.35 var(--schrift)}.nxs .hebel{display:flex;align-items:baseline;gap:8px}.nxs .hebel b{font:800 30px/1 var(--display);letter-spacing:-.03em}.nxs .hebel span{font:600 14px/1.25 var(--display)}.nxs .passform{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:14px;background:var(--flaeche-2);font:500 13px/1.4 var(--schrift)}.nxs .passform .ic{margin-top:1px;color:var(--text-2)}.nxs .passform b{font-weight:650}.nxs .knopf-reihe{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nxs .preis-tag{position:absolute;top:14px;right:14px;padding:7px 11px;border-radius:10px;background:var(--neon);color:var(--neon-tinte);font:800 14px/1 var(--display);letter-spacing:-.01em;box-shadow:0 4px 12px rgba(0,0,0,.14)}.nxs .raster{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 16px}@media (min-width:760px){.nxs .raster{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.nxs .raster{grid-template-columns:repeat(4,1fr)}}.nxs .kachel{position:relative;text-align:left;border-radius:20px;background:var(--flaeche);overflow:hidden;display:grid;box-shadow:0 1px 0 var(--linie);transition:transform .16s var(--aus);align-content:start}.nxs .kachel:active{transform:scale(.97)}.nxs .kachel .studio{border-radius:0;height:172px;display:grid;place-items:center}.nxs .kachel .studio img{height:146px;width:auto;max-width:84%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.2))}.nxs .kachel .preis-tag{top:10px;right:10px;font-size:12.5px;padding:6px 8px;border-radius:8px}.nxs .kachel-text{padding:10px 12px 13px;display:grid;gap:3px}.nxs .kachel-text b{font:650 13.5px/1.25 var(--display);overflow-wrap:anywhere}.nxs .kachel-text span{font:500 12px/1.3 var(--schrift);color:var(--text-2)}.nxs .kachel-text .hebel-klein{color:var(--text);font-weight:650}.nxs .fussnote{margin:18px 20px 0;font:500 12px/1.45 var(--schrift);color:var(--text-3)}.nxs .abo-karte{margin:0 16px;padding:20px 18px 18px;border-radius:26px;display:grid;gap:12px;color:#f4f2ee;background:radial-gradient(120% 120% at 100% 0,#4a1830,#121110 62%)}.nxs .abo-karte b{font:700 22px/1.15 var(--display);letter-spacing:-.018em;text-wrap:balance}.nxs .abo-karte p{margin:0;color:hsla(0,0%,100%,.72);font:500 14px/1.45 var(--schrift)}.nxs .abo-karte .eyebrow{color:hsla(0,0%,100%,.6)}.nxs .abo-karte .pinkknopf{justify-self:start}.nxs .schloss-reihe{display:flex;gap:6px;margin-top:4px}.nxs .schloss-reihe .mini{width:64px;filter:blur(3px) saturate(.6);opacity:.8}.nxs .guthaben{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:15px;background:var(--flaeche);border:1px solid var(--linie);font:650 13px/1 var(--display);white-space:nowrap}.nxs .tasche-karte{margin:14px 16px 0;padding:22px 18px 18px;border-radius:26px;background:var(--flaeche);display:grid;gap:16px;box-shadow:0 1px 0 var(--linie),0 14px 34px -20px rgba(0,0,0,.3)}.nxs .tasche{position:relative;width:min(270px,82%);aspect-ratio:640/722;margin:-6px auto 0}.nxs .tasche .ebene{position:absolute;inset:0;background-position:50%;background-size:contain;background-repeat:no-repeat;pointer-events:none}.nxs .tasche .hinten{background-image:url(/schrank/tasche-schwarz-hinten.webp)}.nxs .tasche .vorne{background-image:url(/schrank/tasche-schwarz-vorne.webp);z-index:3}.nxs .tasche .inhalt{position:absolute;inset:0;z-index:2}.nxs .tasche .inhalt img{position:absolute;top:22.5%;height:34%;width:auto;max-width:none;-o-object-fit:contain;object-fit:contain;transform:translateX(-50%) rotate(var(--r,0deg));transform-origin:50% 85%;filter:drop-shadow(0 4px 6px rgba(0,0,0,.28))}.nxs .tasche .inhalt img.foto{height:26%;top:28%;border-radius:6px;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/4}.nxs .tasche .inhalt img.rein{animation:rein .75s var(--aus) both}@keyframes rein{0%{transform:translateX(-50%) translateY(-90px) rotate(-10deg);opacity:0}55%{opacity:1}}.nxs .tasche-zahl{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.nxs .tasche-zahl b{font:800 32px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.nxs .tasche-zahl .klein-text{color:var(--text-2);font:600 13px/1.3 var(--schrift)}.nxs .tasche-liste{display:grid;gap:6px}.nxs .tasche-posten{display:grid;grid-template-columns:40px 1fr auto 28px;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--linie);font:500 13px/1.3 var(--schrift)}.nxs .tasche-posten:first-child{border-top:0}.nxs .tasche-posten img{width:40px;height:46px;-o-object-fit:contain;object-fit:contain}.nxs .tasche-posten b{font:650 13px/1.25 var(--display);display:block;overflow-wrap:anywhere}.nxs .tasche-posten strong{font:700 14px/1 var(--display);font-variant-numeric:tabular-nums}.nxs .tasche-posten button{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--text-2);background:var(--linie)}.nxs .staub-karte{margin:12px 16px 0;padding:16px;border-radius:22px;background:var(--flaeche);display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;box-shadow:0 1px 0 var(--linie)}.nxs .staub-karte p{margin:0;font:600 15px/1.3 var(--display);text-wrap:balance}.nxs .staub-karte small{display:block;margin-top:3px;font:500 13px/1.35 var(--schrift);color:var(--text-2)}.nxs .staub-bilder{display:flex;margin-top:10px}.nxs .staub-bilder img{width:46px;height:52px;-o-object-fit:contain;object-fit:contain;margin-right:-8px;filter:grayscale(.5) drop-shadow(0 3px 4px rgba(0,0,0,.2));opacity:.9}.nxs .staub-karte .primaer{height:42px;border-radius:13px}.nxs .schritte{margin:22px 20px 0;padding:0;list-style:none;display:grid;gap:14px;counter-reset:s}.nxs .schritte li{display:grid;grid-template-columns:28px 1fr;gap:12px;font:500 14px/1.4 var(--schrift);color:var(--text-2)}.nxs .schritte li b{color:var(--text);font-weight:650;display:block}.nxs .schritte li:before{counter-increment:s;content:counter(s);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--flaeche);border:1px solid var(--linie);font:700 13px/1 var(--display);color:var(--text)}.nxs .tausch-knopf{margin:22px 16px 0;width:calc(100% - 32px)}.nxs .tausch-knopf[aria-disabled=true]{opacity:.35;pointer-events:none}.nxs .deck{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--flaeche-2);pointer-events:auto;transform:translateY(100%);transition:transform .46s var(--schublade);padding-top:env(safe-area-inset-top,0)}.nxs .deck.offen{transform:none}.nxs .deck-kopf{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 8px}.nxs .deck-kopf span{font:650 15px/1 var(--display)}.nxs .deck-kopf .blatt-zu{position:static}.nxs .deck-stapel{position:relative;flex:1;margin:6px 20px 0;width:min(100% - 40px,460px);align-self:center}.nxs .deck-karte{position:absolute;inset:0;border-radius:30px;background:var(--flaeche);overflow:hidden;display:grid;grid-template-rows:1fr auto;box-shadow:0 20px 40px -20px rgba(0,0,0,.4);touch-action:none;will-change:transform;transition:transform .38s var(--aus),opacity .3s ease}.nxs .deck-karte .studio{border-radius:0;display:grid;place-items:center;min-height:0}.nxs .deck-karte .studio img{height:78%;width:auto;max-width:80%;-o-object-fit:contain;object-fit:contain;filter:grayscale(.25) drop-shadow(0 16px 18px rgba(0,0,0,.22))}.nxs .deck-karte .text{padding:16px 20px 20px;display:grid;gap:4px}.nxs .deck-karte .text b{font:700 22px/1.15 var(--display);letter-spacing:-.015em}.nxs .deck-karte .text span{color:var(--text-2);font:500 14px/1.35 var(--schrift)}.nxs .deck-karte .text .wert{color:var(--text);font:650 15px/1.3 var(--display);margin-top:6px}.nxs .stempel{position:absolute;top:26px;z-index:3;padding:8px 12px;border-radius:10px;font:800 15px/1 var(--display);letter-spacing:.08em;opacity:0;pointer-events:none}.nxs .stempel.links{left:22px;border:2px solid var(--text);color:var(--text);transform:rotate(-10deg)}.nxs .stempel.rechts{right:22px;background:var(--neon);color:var(--neon-tinte);transform:rotate(10deg)}.nxs .deck-knoepfe{display:flex;justify-content:center;gap:44px;padding:22px 0 calc(30px + env(safe-area-inset-bottom, 0px))}.nxs .deck-knoepfe .rund{width:64px;height:64px}.nxs .deck-knoepfe .rund.neon-rund{background:var(--neon);color:var(--neon-tinte)}.nxs .deck-fertig{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:8px;padding:30px}.nxs .deck-fertig b{font:700 24px/1.2 var(--display)}.nxs .kamera{position:absolute;inset:0;background:#0b0b0a;color:#f4f2ee;display:flex;flex-direction:column;pointer-events:auto;transform:translateY(100%);transition:transform .46s var(--schublade);padding-top:env(safe-area-inset-top,0)}.nxs .kamera.offen{transform:none}.nxs .kamera :is(button,input):focus-visible{outline-color:#f4f2ee}.nxs .kamera-kopf{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 6px}.nxs .kamera-kopf span{font:650 15px/1 var(--display)}.nxs .kamera .zu{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.12)}.nxs .sucher{position:relative;flex:1;min-height:0;margin:8px 12px 0;border-radius:28px;overflow:hidden;background:radial-gradient(120% 90% at 50% 30%,#4b443d,#2b2622 70%,#1d1a17);width:min(100% - 24px,520px);align-self:center}.nxs .sucher>img.foto{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nxs .sucher .rahmen{position:absolute;inset:9% 12%;pointer-events:none}.nxs .sucher .rahmen i{position:absolute;width:28px;height:28px;border-color:hsla(0,0%,100%,.9);border-style:solid}.nxs .sucher .rahmen i:first-child{left:0;top:0;border-width:3px 0 0 3px;border-radius:10px 0 0 0}.nxs .sucher .rahmen i:nth-child(2){right:0;top:0;border-width:3px 3px 0 0;border-radius:0 10px 0 0}.nxs .sucher .rahmen i:nth-child(3){left:0;bottom:0;border-width:0 0 3px 3px;border-radius:0 0 0 10px}.nxs .sucher .rahmen i:nth-child(4){right:0;bottom:0;border-width:0 3px 3px 0;border-radius:0 0 10px 0}.nxs .sucher svg.flat{position:absolute;left:50%;top:50%;width:62%;max-width:280px;transform:translate(-50%,-50%);color:hsla(0,0%,100%,.5);pointer-events:none}.nxs .sucher .scan{position:absolute;left:12%;right:12%;height:2px;top:10%;pointer-events:none;background:linear-gradient(90deg,transparent,var(--neon),transparent);box-shadow:0 0 18px 2px rgba(229,255,0,.45);animation:scan 2.4s ease-in-out infinite}@keyframes scan{0%,to{top:12%}50%{top:86%}}.nxs .sucher .sucher-text{position:absolute;left:0;right:0;bottom:22px;text-align:center;font:600 14px/1.35 var(--schrift);color:hsla(0,0%,100%,.85);padding:0 24px;text-shadow:0 1px 8px rgba(0,0,0,.6)}.nxs .blitz{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none;z-index:5}.nxs .blitz.an{animation:blitz .32s ease-out}@keyframes blitz{0%{opacity:.85}to{opacity:0}}.nxs .kamera-pillen{display:flex;justify-content:center;gap:6px;padding:14px 0 6px}.nxs .kamera-pillen button{height:28px;padding:0 12px;border-radius:14px;display:grid;place-items:center;font:600 12.5px/1 var(--schrift);color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.08);transition:all .25s ease}.nxs .kamera-pillen button.aktiv{color:#111;background:#f4f2ee}.nxs .kamera-pillen button.fertig{color:#f4f2ee}.nxs .kamera-fuss{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px 24px calc(28px + env(safe-area-inset-bottom, 0px));width:min(100%,560px);align-self:center}.nxs .thumbs{display:flex;gap:6px}.nxs .thumbs button{width:34px;height:44px;border-radius:8px;background:hsla(0,0%,100%,.1) 50% /cover no-repeat;display:block;animation:thumb .35s var(--aus) both}@keyframes thumb{0%{transform:scale(.6);opacity:0}}.nxs .ausloeser{width:74px;height:74px;border-radius:50%;border:4px solid #f4f2ee;display:grid;place-items:center;transition:transform .14s var(--aus),opacity .2s ease}.nxs .ausloeser:after{content:"";width:58px;height:58px;border-radius:50%;background:#f4f2ee}.nxs .ausloeser:active{transform:scale(.92)}.nxs .kamera-hinweis{text-align:right;font:500 12px/1.35 var(--schrift);color:hsla(0,0%,100%,.6)}.nxs .erkannt{position:absolute;left:12px;right:12px;bottom:calc(18px + env(safe-area-inset-bottom, 0px));z-index:6;padding:18px;border-radius:26px;background:rgba(30,28,26,.9);backdrop-filter:blur(24px) saturate(160%);border:1px solid hsla(0,0%,100%,.1);display:grid;gap:12px;max-height:calc(100% - 80px);overflow-y:auto;width:min(100% - 24px,520px);margin:0 auto}.nxs .erkannt .eyebrow{color:hsla(0,0%,100%,.6)}.nxs .erkannt h3{margin:0;font:700 22px/1.15 var(--display);letter-spacing:-.015em}.nxs .erkannt .feld-titel,.nxs .erkannt label{display:block;font:600 12px/1 var(--schrift);color:hsla(0,0%,100%,.6);margin-bottom:6px}.nxs .erkannt input{width:100%;height:46px;border-radius:14px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);color:#f4f2ee;padding:0 14px;font:500 16px/1 var(--schrift)}.nxs .erkannt input::-moz-placeholder{color:hsla(0,0%,100%,.35)}.nxs .erkannt input::placeholder{color:hsla(0,0%,100%,.35)}.nxs .erkannt .chips{display:flex;flex-wrap:wrap;gap:6px}.nxs .erkannt .chips button{height:34px;padding:0 12px;border-radius:17px;font:600 13px/1 var(--schrift);color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.08);border:1px solid transparent}.nxs .erkannt .chips button[aria-pressed=true]{color:#111;background:#f4f2ee}.nxs .erkannt .zwei{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nxs .erkannt .primaer{background:#f4f2ee;color:#111}.nxs .erkannt .fehler-text{color:#ffb199}.nxs .erkannt .mail-neu{justify-self:start;min-height:40px;padding:0;text-align:left;font:600 13px/1.4 var(--schrift);color:#f4f2ee;text-decoration:underline;text-underline-offset:3px}.nxs .erkannt .mail-neu:disabled{text-decoration:none;color:hsla(0,0%,100%,.7)}.nxs .erkannt .abo-hinweis{padding:14px;border-radius:18px;background:rgba(255,45,120,.14);border:1px solid rgba(255,45,120,.35);display:grid;gap:10px;font:500 13.5px/1.45 var(--schrift);color:hsla(0,0%,100%,.85)}.nxs .erkannt .abo-hinweis b{color:#fff;font:650 15px/1.3 var(--display)}.nxs .erkannt .datenschutz{margin:0;font:500 12px/1.45 var(--schrift);color:hsla(0,0%,100%,.5)}.nxs .etikett{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 14px;border-radius:3px;background:var(--e-grund,#151515);color:var(--e-text,#f4f2ee);font:800 11px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 -1px 0 rgba(0,0,0,.25),0 3px 8px rgba(0,0,0,.2)}.nxs .etikett:before{inset:4px;border:1px dashed color-mix(in srgb,var(--e-text,#f4f2ee) 45%,transparent);border-radius:1px}.nxs .etikett:after,.nxs .etikett:before{content:"";position:absolute;pointer-events:none}.nxs .etikett:after{inset:0;border-radius:inherit;opacity:.5;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.06) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.07) 0 1px,transparent 1px 2px)}.nxs .etikett.zu{background:transparent;color:var(--text-3);box-shadow:inset 0 0 0 1px var(--linie-stark)}.nxs .etikett.zu:before{border-color:var(--linie-stark)}.nxs .etikett.zu:after{display:none}.nxs .etiketten{display:flex;flex-wrap:wrap;gap:10px 8px;padding:16px;border-radius:18px;background:var(--flaeche-2)}.nxs .etiketten .etikett:nth-child(3n+1){transform:rotate(-1.5deg)}.nxs .etiketten .etikett:nth-child(3n+2){transform:rotate(1deg)}.nxs .etikett.frisch{animation:annaehen .9s var(--aus) both}@keyframes annaehen{0%{transform:translateY(-14px) scale(1.12) rotate(-6deg);opacity:0}60%{opacity:1}to{transform:rotate(-1.5deg)}}.nxs .etikett-erklaerung{margin:10px 2px 0;font:500 12.5px/1.45 var(--schrift);color:var(--text-2);min-height:18px}.nxs.meldungen{position:fixed;inset:0;z-index:120;pointer-events:none}.nxs .levelup{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:16px;padding:36px;text-align:center;background:rgba(8,8,7,.88);backdrop-filter:blur(18px);color:#f4f2ee;opacity:0;pointer-events:none;transition:opacity .35s ease}.nxs .levelup.zeigen{opacity:1;pointer-events:auto}.nxs .levelup .eyebrow{color:hsla(0,0%,100%,.6)}.nxs .levelup .etikett{height:54px;padding:0 26px;font-size:18px;letter-spacing:.22em}.nxs .levelup h2{margin:4px 0 0;font:700 30px/1.1 var(--display);letter-spacing:-.02em;text-wrap:balance}.nxs .levelup p{margin:0;max-width:30ch;color:hsla(0,0%,100%,.72);font:500 15px/1.45 var(--schrift)}.nxs .levelup .probe-stange{width:230px;height:16px;margin:6px 0;background:url(/schrank/stange-messing.webp) repeat-x;background-size:1.33px 16px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.55));animation:glanz 1.6s var(--aus) .3s both}.nxs .levelup .primaer{background:#f4f2ee;color:#111;margin-top:6px}.nxs .meilenstein{position:absolute;left:50%;width:min(440px,calc(100% - 24px));top:calc(var(--kopf-hoehe) + 12px);padding:14px;border-radius:22px;background:var(--glas);backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten);display:flex;gap:14px;align-items:center;transform:translate(-50%,calc(-100% - var(--kopf-hoehe) - 24px));transition:transform .55s var(--schublade);pointer-events:auto}.nxs .meilenstein.zeigen{transform:translate(-50%)}.nxs .meilenstein .etikett{flex:none}.nxs .meilenstein div{display:grid;gap:2px;font:500 13px/1.3 var(--schrift);color:var(--text-2)}.nxs .meilenstein div b{font:650 15px/1.2 var(--display);color:var(--text)}.nxs .toast{position:absolute;left:50%;bottom:calc(96px + env(safe-area-inset-bottom, 0px));transform:translate(-50%,16px);opacity:0;width:-moz-max-content;width:max-content;max-width:min(520px,calc(100% - 32px));padding:11px 16px;border-radius:16px;background:var(--knopf);color:var(--knopf-text);font:600 13.5px/1.3 var(--schrift);box-shadow:0 10px 30px rgba(0,0,0,.25);pointer-events:none;transition:transform .35s var(--aus),opacity .25s ease;display:flex;gap:8px;align-items:center}.nxs .toast.zeigen{transform:translate(-50%);opacity:1;pointer-events:auto}.nxs .toast>span:first-child{min-width:0}.nxs .toast .plus-punkte{opacity:.55;white-space:nowrap}.nxs .toast a,.nxs .toast button{text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.nxs .ich-kopf{display:flex;gap:14px;align-items:center;margin:4px 0 18px}.nxs .ich-kopf .avatar{width:56px;height:56px;font-size:22px}.nxs .ich-kopf b{display:block;font:700 22px/1.15 var(--display);letter-spacing:-.015em}.nxs .ich-kopf .unterzeile{font:500 13px/1.3 var(--schrift);color:var(--text-2)}.nxs .pro{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font:600 12.5px/1 var(--schrift);color:var(--text-2)}.nxs .pro b{display:inline-block;padding:4px 7px;border-radius:6px;background:var(--pink);color:#fff;font:800 10.5px/1 var(--display);letter-spacing:.1em}.nxs .ich-abschnitt{margin:22px 0 10px;font:700 17px/1.2 var(--display);letter-spacing:-.01em;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.nxs .ich-abschnitt small{font:600 12.5px/1 var(--schrift);color:var(--text-2);letter-spacing:0}.nxs .level-karte{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:16px;border-radius:20px;background:var(--flaeche-2)}.nxs .level-karte b{display:block;font:650 15px/1.2 var(--display)}.nxs .level-karte .klein{display:block;margin-top:2px;font:500 12.5px/1.35 var(--schrift);color:var(--text-2)}.nxs .level-balken{height:6px;border-radius:3px;background:var(--linie-stark);margin-top:9px;overflow:hidden}.nxs .level-balken i{display:block;height:100%;border-radius:inherit;background:var(--text);transition:width .8s var(--aus)}.nxs .rueckblick{padding:18px;border-radius:22px;color:#f4f2ee;display:grid;gap:14px;background:radial-gradient(120% 120% at 0 0,#3a2e28,#121110 62%)}.nxs .rueckblick .eyebrow{color:hsla(0,0%,100%,.6)}.nxs .rb-zahlen{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.nxs .rb-zahlen b{display:block;font:800 28px/1 var(--display);letter-spacing:-.03em;white-space:nowrap}.nxs .rb-zahlen span{font:500 12px/1.3 var(--schrift);color:hsla(0,0%,100%,.65)}.nxs .rb-farben{display:flex;gap:6px;align-items:center;font:500 12.5px/1.3 var(--schrift);color:hsla(0,0%,100%,.7)}.nxs .rb-farben i{width:18px;height:18px;border-radius:50%;display:block;flex:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)}.nxs .rueckblick .sekundaer{background:hsla(0,0%,100%,.12);color:#f4f2ee;height:42px}.nxs .leise-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px;font:500 13px/1 var(--schrift);color:var(--text-3)}.nxs .leise-links :is(a,button){padding:6px 0}.nxs .leise-links :is(a,button):hover{color:var(--text-2)}.nxs .wertblatt-zahl{font:800 52px/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:6px}.nxs .verlauf svg{display:block;width:100%;height:150px;overflow:visible}.nxs .verlauf-achse{display:flex;justify-content:space-between;font:600 11px/1 var(--schrift);color:var(--text-3);margin-top:8px}.nxs .balken{display:grid;gap:10px;margin-top:6px}.nxs .balken>div{display:grid;grid-template-columns:112px 1fr 64px;align-items:center;gap:10px;font:500 13px/1.2 var(--schrift)}.nxs .balken i{height:8px;border-radius:4px;background:var(--text);display:block;transform-origin:left;animation:balken .8s var(--aus) both}@keyframes balken{0%{transform:scaleX(0)}}.nxs .balken b{text-align:right;font:650 13px/1 var(--display);font-variant-numeric:tabular-nums}.nxs .grails{display:grid;gap:8px}.nxs .grail{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:8px 12px 8px 8px;border-radius:16px;background:var(--flaeche-2);text-align:left;width:100%}.nxs .grail .studio{width:52px;height:56px;border-radius:12px;display:grid;place-items:center}.nxs .grail .studio img{height:46px;width:auto;max-width:90%;-o-object-fit:contain;object-fit:contain}.nxs .grail b{font:650 14px/1.25 var(--display);overflow-wrap:anywhere}.nxs .grail span{display:block;font:500 12px/1.3 var(--schrift);color:var(--text-2)}.nxs .grail strong{font:700 15px/1 var(--display);font-variant-numeric:tabular-nums;white-space:nowrap}.nxs .verlauf-schloss{position:relative;border-radius:18px;overflow:hidden;margin-top:18px}.nxs .verlauf-schloss .verlauf{filter:blur(6px);opacity:.5}.nxs .verlauf-schloss .schloss-text{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center;padding:16px;font:500 13.5px/1.45 var(--schrift);color:var(--text-2)}.nxs .teilen-bild{margin-top:16px;border-radius:26px;overflow:hidden;background:var(--flaeche-2);aspect-ratio:4/5;display:grid;place-items:center}.nxs .teilen-bild img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nxs .eingang{position:relative;height:calc(100svh - var(--kopf-hoehe));min-height:560px;overflow:hidden;background:#2e2824}.nxs .eingang img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nxs .eingang .leer-schrank{position:absolute;left:16px;right:16px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));margin:0 auto;max-width:440px;background:color-mix(in srgb,var(--flaeche) 84%,transparent);backdrop-filter:blur(24px) saturate(160%)}.nxs .eingang .leer-schrank p{text-wrap:balance}.nxs .feld{display:grid;gap:6px}.nxs .feld label{font:600 12px/1 var(--schrift);color:var(--text-2)}.nxs .feld input{height:52px;border-radius:16px;border:1px solid var(--linie-stark);background:var(--glas);color:var(--text);padding:0 16px;font:500 16px/1 var(--schrift);backdrop-filter:blur(16px);width:100%}@media (prefers-reduced-motion:reduce){.nxs *,.nxs :after,.nxs :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html.nx-app .leiste-oben{display:none!important}html.nx-app main.pt-16{padding-top:0!important}html.nx-app .nxs{--kopf-hoehe:env(safe-area-inset-top,0px)}html.nx-app .nxs.seite{min-height:100svh;padding-top:env(safe-area-inset-top,0)}html.nx-app .nxs .eingang{height:100svh}