.nvm-t2k-plattform-fenster{display:block;width:100%;container-type:inline-size;container-name:t2kpf}
.nvm-t2k-plattform-fenster *{box-sizing:border-box}
.nvm-t2k-plattform-fenster .t2kpf__stage{position:relative;width:100%;padding:26px 30px 30px;animation:t2kpfFloat 7s ease-in-out infinite}
@keyframes t2kpfFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
.nvm-t2k-plattform-fenster .t2kpf__win{position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.18);box-shadow:0 26px 60px -22px rgba(6,12,32,.75),inset 0 1px 0 rgba(255,255,255,.18);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.nvm-t2k-plattform-fenster .t2kpf__win::after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent);animation:t2kpfSweep 10s ease-in-out infinite}
@keyframes t2kpfSweep{0%{left:-60%}22%{left:120%}100%{left:120%}}
.nvm-t2k-plattform-fenster .t2kpf__bar{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.12)}
.nvm-t2k-plattform-fenster .t2kpf__bar i{display:block;width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.28)}
.nvm-t2k-plattform-fenster .t2kpf__bar i:nth-child(1){background:#E0AD43}
.nvm-t2k-plattform-fenster .t2kpf__bar i:nth-child(2){background:#D92B7B}
.nvm-t2k-plattform-fenster .t2kpf__bar i:nth-child(3){background:#5A8CFF}
.nvm-t2k-plattform-fenster .t2kpf__bar span{margin-left:8px;font-size:.87em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(250,228,146,.85)}
.nvm-t2k-plattform-fenster .t2kpf__body{display:flex;gap:12px;padding:14px}
.nvm-t2k-plattform-fenster .t2kpf__side{flex:none;width:52px;display:flex;flex-direction:column;gap:8px}
.nvm-t2k-plattform-fenster .t2kpf__side b{display:block;height:8px;border-radius:4px;background:rgba(255,255,255,.16)}
.nvm-t2k-plattform-fenster .t2kpf__side b:nth-child(2){width:78%}
.nvm-t2k-plattform-fenster .t2kpf__side b:nth-child(3){width:62%}
.nvm-t2k-plattform-fenster .t2kpf__side b:nth-child(4){width:85%}
.nvm-t2k-plattform-fenster .t2kpf__side b.is-on{background:linear-gradient(90deg,#FAE492,#E0AD43);animation:t2kpfSide 6s ease-in-out infinite}
@keyframes t2kpfSide{0%,70%,100%{opacity:.55}12%,40%{opacity:1}}
.nvm-t2k-plattform-fenster .t2kpf__grid{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.nvm-t2k-plattform-fenster .t2kpf__tile{display:flex;align-items:center;gap:.78em;min-height:3.8em;padding:.7em .87em;border-radius:11px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);line-height:1.2;letter-spacing:-.01em;text-align:left;animation:t2kpfTile 6s ease-in-out infinite}
.nvm-t2k-plattform-fenster .t2kpf__tile--1{animation-delay:0s}
.nvm-t2k-plattform-fenster .t2kpf__tile--2{animation-delay:.5s}
.nvm-t2k-plattform-fenster .t2kpf__tile--3{animation-delay:1s}
.nvm-t2k-plattform-fenster .t2kpf__tile--4{animation-delay:1.5s}
.nvm-t2k-plattform-fenster .t2kpf__tile--5{animation-delay:2s}
.nvm-t2k-plattform-fenster .t2kpf__tile--6{animation-delay:2.5s}
@keyframes t2kpfTile{0%,100%{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.05);transform:translateY(0);box-shadow:none}8%{border-color:rgba(250,228,146,.75);background:rgba(250,228,146,.13);transform:translateY(-3px);box-shadow:0 8px 18px -8px rgba(250,228,146,.7)}20%{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.05);transform:translateY(0);box-shadow:none}}
.nvm-t2k-plattform-fenster .t2kpf__tile em{flex:none;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:1.22em;width:1.86em;height:1.86em;border-radius:.64em;background:linear-gradient(180deg,#FFF7E2 0%,#F4E3B4 100%);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 6px rgba(6,12,32,.28)}
.nvm-t2k-plattform-fenster .t2kpf__tile--more{grid-column:1/-1;justify-content:center;min-height:2.8em;padding:.5em .87em;background:transparent;border-style:dashed;border-color:rgba(250,228,146,.35);color:rgba(250,228,146,.9);font-size:.96em;animation:none}
.nvm-t2k-plattform-fenster .t2kpf__prog{margin:0 14px 14px;height:6px;border-radius:100px;background:rgba(255,255,255,.1);overflow:hidden}
.nvm-t2k-plattform-fenster .t2kpf__prog b{display:block;height:100%;width:12%;border-radius:100px;background:linear-gradient(90deg,#FAE492,#E0AD43);animation:t2kpfFill 6s ease-in-out infinite}
@keyframes t2kpfFill{0%{width:12%}70%{width:88%}100%{width:88%}}
.nvm-t2k-plattform-fenster .t2kpf__chip{position:absolute;display:inline-flex;align-items:center;gap:.5em;padding:.58em 1.05em;border-radius:100px;font-size:1.04em;font-weight:700;white-space:nowrap;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.24);box-shadow:0 10px 24px -12px rgba(4,8,24,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.nvm-t2k-plattform-fenster .t2kpf__chip em{font-style:normal;font-size:1.08em}
.nvm-t2k-plattform-fenster .t2kpf__chip--1{top:6px;left:0;animation:t2kpfDrift 6.5s ease-in-out infinite}
.nvm-t2k-plattform-fenster .t2kpf__chip--2{bottom:4px;right:-6px;animation:t2kpfDrift 7.5s ease-in-out infinite .8s}
.nvm-t2k-plattform-fenster .t2kpf__chip--3{bottom:6px;left:10%;color:#0C172E;background:linear-gradient(180deg,#FAE492 0%,#E0AD43 100%);border-color:#DDCA88;animation:t2kpfDrift 8s ease-in-out infinite 1.6s}
@keyframes t2kpfDrift{0%,100%{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-11px) rotate(1.2deg)}}
.nvm-t2k-plattform-fenster .t2kpf__spark{position:absolute;width:7px;height:7px;border-radius:50%;opacity:0;background:#FAE492;box-shadow:0 0 10px 2px rgba(250,228,146,.75);animation:t2kpfTwinkle 4.5s ease-in-out infinite}
.nvm-t2k-plattform-fenster .t2kpf__spark--1{top:12%;right:14%;animation-delay:.2s}
.nvm-t2k-plattform-fenster .t2kpf__spark--2{bottom:22%;right:6%;animation-delay:1.6s}
.nvm-t2k-plattform-fenster .t2kpf__spark--3{top:34%;left:5%;animation-delay:2.9s}
@keyframes t2kpfTwinkle{0%,100%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(.5)}}
@container t2kpf (max-width:560px){.nvm-t2k-plattform-fenster .t2kpf__stage{padding:26px 22px 30px}.nvm-t2k-plattform-fenster .t2kpf__side{display:none}.nvm-t2k-plattform-fenster .t2kpf__body{gap:0}}
@container t2kpf (max-width:440px){.nvm-t2k-plattform-fenster .t2kpf__stage{padding:24px 8px 22px}.nvm-t2k-plattform-fenster .t2kpf__grid{grid-template-columns:1fr;gap:7px}.nvm-t2k-plattform-fenster .t2kpf__tile{min-height:3.4em}.nvm-t2k-plattform-fenster .t2kpf__chip{font-size:.96em}.nvm-t2k-plattform-fenster .t2kpf__chip--1{top:0;left:-2px;transform:rotate(-3deg)}.nvm-t2k-plattform-fenster .t2kpf__chip--2{bottom:2px;right:-2px;transform:rotate(3deg)}.nvm-t2k-plattform-fenster .t2kpf__chip--3{bottom:4px;left:-8px;transform:rotate(-2.5deg)}.nvm-t2k-plattform-fenster .t2kpf__chip--1,.nvm-t2k-plattform-fenster .t2kpf__chip--2,.nvm-t2k-plattform-fenster .t2kpf__chip--3{animation:none}}
@container t2kpf (max-width:300px){.nvm-t2k-plattform-fenster .t2kpf__stage{padding-bottom:62px}.nvm-t2k-plattform-fenster .t2kpf__chip--3{bottom:48px}}
@media(prefers-reduced-motion:reduce){.nvm-t2k-plattform-fenster .t2kpf__stage,.nvm-t2k-plattform-fenster .t2kpf__win::after,.nvm-t2k-plattform-fenster .t2kpf__tile,.nvm-t2k-plattform-fenster .t2kpf__side b.is-on,.nvm-t2k-plattform-fenster .t2kpf__prog b,.nvm-t2k-plattform-fenster .t2kpf__chip,.nvm-t2k-plattform-fenster .t2kpf__spark{animation:none}.nvm-t2k-plattform-fenster .t2kpf__prog b{width:78%}}