.ez{--bg: #0e0e12;--surface: #17171d;--surface-2: #1f1f28;--stroke: #ffffff14;--text: #f8f8fa;--text-muted: #a1a1aa;--text-dim: #71717a;--accent: #6366f1;--accent-bright: #818cf8;--accent-soft: #6366f12b;--success: #34d399;--success-soft: #34d39924;--red: #e11d48}.ez .phone,.ez .phone *,.ez .phone *:before,.ez .phone *:after{margin:0;padding:0;box-sizing:border-box}.ez .phone{width:390px;height:844px;background:var(--bg);border:1px solid #ffffff0a;border-radius:28px;display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;font-family:Inter Variable,Inter,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;color:var(--text)}.ez [data-goto]{cursor:pointer}.ez .content{flex:1;overflow-y:auto;scrollbar-width:none}.ez .content::-webkit-scrollbar{display:none}.ez .ez-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ez:not(.is-live) .ez-frame{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.ez.is-live .ez-frame{display:flex;justify-content:center;align-items:flex-start}.ez.is-live .ez-screen{display:none}.ez.is-live .ez-screen.on{display:block;transform:scale(var(--ez-scale, 1));transform-origin:top center}.ez.is-live .ez-screen.on .phone{animation:ez-fade .5s cubic-bezier(.22,1,.36,1)}@keyframes ez-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ez-bar{display:none}.ez.is-live .ez-bar{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px}.ez.is-export .ez-bar,.ez.is-export .ez-hint{display:none!important}.ez-arrow{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--c-dark);background:none;border:1px solid var(--c-line-strong);border-radius:999px;padding:9px 18px;cursor:pointer;transition:border-color .2s ease,color .2s ease}.ez-arrow:hover{border-color:var(--c-near-black);color:var(--c-near-black)}.ez-arrow:disabled{opacity:.35;cursor:default}.ez-count{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--c-mid);text-align:center;min-width:34ch}.ez-hint{display:none}.ez.is-live .ez-hint{display:block;margin-top:14px;text-align:center;font-size:.8125rem;color:var(--c-mid)}.ez .row{display:flex;align-items:center}.ez .col{display:flex;flex-direction:column}.ez .sb{justify-content:space-between}.ez .jc{justify-content:center}.ez .aic{align-items:center}.ez .fill{flex:1;min-width:0}.ez .g2{gap:2px}.ez .g3{gap:3px}.ez .g4{gap:4px}.ez .g5{gap:5px}.ez .g6{gap:6px}.ez .g7{gap:7px}.ez .g8{gap:8px}.ez .g10{gap:10px}.ez .g12{gap:12px}.ez .g14{gap:14px}.ez .g16{gap:16px}.ez .g18{gap:18px}.ez .g20{gap:20px}.ez .g22{gap:22px}.ez .g24{gap:24px}.ez .t{color:var(--text)}.ez .m{color:var(--text-muted)}.ez .d{color:var(--text-dim)}.ez .a{color:var(--accent-bright)}.ez .s{color:var(--success)}.ez .w{color:#fff}.ez .fs9{font-size:9px}.ez .fs10{font-size:10px}.ez .fs105{font-size:10.5px}.ez .fs11{font-size:11px}.ez .fs115{font-size:11.5px}.ez .fs12{font-size:12px}.ez .fs125{font-size:12.5px}.ez .fs13{font-size:13px}.ez .fs135{font-size:13.5px}.ez .fs14{font-size:14px}.ez .fs15{font-size:15px}.ez .fs16{font-size:16px}.ez .fs17{font-size:17px}.ez .fs18{font-size:18px}.ez .fs20{font-size:20px}.ez .fs21{font-size:21px}.ez .fs22{font-size:22px}.ez .fs23{font-size:23px}.ez .fs24{font-size:24px}.ez .fs26{font-size:26px}.ez .fw5{font-weight:500}.ez .fw6{font-weight:600}.ez .fw7{font-weight:700}.ez .fw8{font-weight:800}.ez .ls08{letter-spacing:.8px}.ez .ls1{letter-spacing:1px}.ez .ls15{letter-spacing:1.5px}.ez .ls2{letter-spacing:2px}.ez .ls25{letter-spacing:2.5px}.ez .ls3{letter-spacing:3px}.ez .i10{width:10px;height:10px}.ez .i11{width:11px;height:11px}.ez .i12{width:12px;height:12px}.ez .i13{width:13px;height:13px}.ez .i14{width:14px;height:14px}.ez .i15{width:15px;height:15px}.ez .i16{width:16px;height:16px}.ez .i17{width:17px;height:17px}.ez .i18{width:18px;height:18px}.ez .i19{width:19px;height:19px}.ez .i20{width:20px;height:20px}.ez .i22{width:22px;height:22px}.ez .i24{width:24px;height:24px}.ez .i34{width:34px;height:34px}.ez .i38{width:38px;height:38px}.ez .card{background:var(--surface);border-radius:16px}.ez .divider{height:1px;background:var(--stroke)}.ez .chip{border-radius:8px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.ez .chip-a{background:var(--accent-soft);color:var(--accent-bright)}.ez .chip-s{background:var(--success-soft);color:var(--success)}.ez .tag{background:var(--surface-2);border-radius:7px;padding:3px 7px;font-size:9px;font-weight:500;color:var(--text-muted)}.ez .daychip{border-radius:12px;padding:9px 14px;font-size:12px;font-weight:500;color:var(--text-muted);background:var(--surface);cursor:pointer}.ez .daychip.active{background:var(--accent);color:#fff;font-weight:700}.ez .iconbtn{width:42px;height:42px;background:var(--surface);border-radius:21px;display:flex;align-items:center;justify-content:center;color:var(--text);flex-shrink:0}.ez .iconbtn40{width:40px;height:40px;background:var(--surface);border-radius:20px;display:flex;align-items:center;justify-content:center;color:var(--text);flex-shrink:0}.ez .btn{display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;border-radius:14px;font-weight:600;gap:8px}.ez .btn-soft{background:var(--surface-2);color:var(--text);border-radius:14px;font-weight:600;display:flex;align-items:center;justify-content:center}.ez .progress{height:6px;background:var(--surface-2);border-radius:3px;overflow:hidden}.ez .progress>i{display:block;height:100%;border-radius:3px;background:var(--accent)}.ez .track5{height:5px;background:#ffffff14;border-radius:3px;overflow:hidden}.ez .track5>i{display:block;height:100%;border-radius:3px;background:var(--accent)}.ez .av{border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;flex-shrink:0}.ez .av-jw{background:linear-gradient(200deg,#6366f1,#8b5cf6)}.ez .av-lh{background:linear-gradient(200deg,#0ea5e9,#6366f1)}.ez .av-sk{background:linear-gradient(200deg,#0ea5e9,#22d3ee)}.ez .av-do{background:linear-gradient(200deg,#10b981,#34d399)}.ez .av-mn{background:linear-gradient(200deg,#8b5cf6,#ec4899)}.ez .av-ms{background:linear-gradient(200deg,#f59e0b,#f97316)}.ez .av-o{background:linear-gradient(200deg,#fb923c,#fbbf24)}.ez .av-g{background:linear-gradient(200deg,#4ade80,#6ee7b7)}.ez .av-s{background:linear-gradient(200deg,#94a3b8,#cbd5e1)}.ez .statusbar{height:52px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.ez .statusbar .time{font-size:15px;font-weight:600}.ez .tabarea{padding:0 16px 12px;flex-shrink:0}.ez .tabbar{display:flex;gap:4px;padding:6px;background:#1b1b23bf;border:1px solid var(--stroke);border-radius:34px;box-shadow:0 12px 32px #0006;backdrop-filter:blur(22px)}.ez .tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 0 7px;border-radius:28px;background:none;border:0;color:var(--text-muted);font:500 10px Inter Variable,Inter,sans-serif;cursor:pointer}.ez .tab svg{width:22px;height:22px}.ez .tabbar[data-active=start] .tab-start,.ez .tabbar[data-active=programm] .tab-programm,.ez .tabbar[data-active=netzwerk] .tab-netzwerk,.ez .tabbar[data-active=ticket] .tab-ticket,.ez .tabbar[data-active=profil] .tab-profil{background:var(--accent-soft);color:var(--accent-bright)}.ez .hero{position:relative;overflow:hidden;border-radius:20px;display:block;min-height:0;align-items:normal;background:none;flex-shrink:0}.ez .hero .img{width:100%;height:100%;object-fit:cover;display:block}.ez .overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0e0e121a,#0e0e12fa)}.ez .livechip{position:absolute;top:16px;left:16px;background:#0e0e12b3;border:1px solid #ffffff1f;border-radius:9px;padding:5px 10px;display:flex;align-items:center;gap:6px}.ez .dot{width:6px;height:6px;border-radius:50%;background:var(--success);flex-shrink:0}.ez .viewfinder{position:relative;background:#15151b;border:1px solid var(--stroke);border-radius:24px;overflow:hidden}.ez .corner{position:absolute;background:var(--accent-bright);border-radius:2px}@keyframes ez-scanmove{0%{top:18%}to{top:78%}}.ez .scanline{position:absolute;left:24px;right:24px;height:2px;background:var(--accent-bright);border-radius:1px;animation:ez-scanmove 2.6s ease-in-out infinite alternate}.ez .scanglow{position:absolute;left:24px;right:24px;height:14px;border-radius:7px;background:linear-gradient(180deg,#818cf800,#818cf82e);animation:ez-scanmove 2.6s ease-in-out infinite alternate}@keyframes ez-pulse{0%,to{opacity:1}50%{opacity:.35}}.ez .pulse{animation:ez-pulse 1.6s ease-in-out infinite}.ez canvas.qr{display:block;background:#fff}@media(prefers-reduced-motion:reduce){.ez .scanline,.ez .scanglow{animation:none;top:46%}.ez .pulse,.ez.is-live .ez-screen.on .phone{animation:none}}
