body:has(.tr) .fc-cursor{display:none!important}:is(body:has(.tr),body:has(.tr) *){cursor:auto}:is(body:has(.tr) a,body:has(.tr) button,body:has(.tr) label){cursor:pointer}body:has(.tr) input{cursor:text}.tr{color:#1d1d1f;-webkit-font-smoothing:antialiased;background:#fff;grid-template-columns:1fr 1fr;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;display:grid;position:fixed;inset:0;overflow-y:auto}.tr-kopf{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:34px;left:48px;right:48px}.tr-kopf>*{pointer-events:auto}.tr-logo{letter-spacing:.32em;color:#1d1d1f;font-size:12px;font-weight:600;text-decoration:none}.tr-link{font:inherit;color:#06c;background:0 0;border:0;padding:0;font-size:14px;text-decoration:none}.tr-link:hover:not(:disabled){text-decoration:underline}.tr-link:disabled{color:#86868b;cursor:default}.tr-insel{z-index:5;color:#fff;white-space:nowrap;background:#000;border-radius:26px;align-items:center;gap:12px;height:52px;padding:0 18px 0 6px;animation:.7s cubic-bezier(.32,.72,0,1) both tr-insel;display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -18px #0000008c}@keyframes tr-insel{0%{opacity:0;transform:translate(-50%)scale(.6,.7)}}.tr-insel .av{border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden}.tr-insel .av img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.tr-insel p{letter-spacing:-.01em;margin:0;font-size:14.5px}.tr-insel p span{color:#ffffff8c}.tr-insel .welle{align-items:center;gap:3px;height:20px;display:flex}.tr-insel .welle i{background:linear-gradient(#ff8a3d,#ff5fa2,#4f8bff);border-radius:2px;width:3px;animation:1s ease-in-out infinite alternate tr-welle}@keyframes tr-welle{to{transform:scaleY(.3)}}.tr-links{background:linear-gradient(#fbfbfd,#f0f0f3);justify-content:center;align-items:center;min-height:100%;padding:120px 40px;display:flex}.tr-karte{width:min(520px,100%);transition:transform 1s cubic-bezier(.22,.9,.26,1);transform:rotate(-4deg)}.tr-karte.fertig{transform:rotate(0)scale(1.04)}.tr-rechts{align-items:center;min-height:100%;padding:120px clamp(40px,7.5vw,120px) 100px;display:flex}.tr-form{flex-direction:column;width:440px;max-width:100%;animation:.7s cubic-bezier(.22,.9,.26,1) both tr-auf;display:flex}.tr-form.mitte{align-items:flex-start}@keyframes tr-auf{0%{opacity:0;transform:translateY(12px)}}.tr h1{letter-spacing:-.035em;color:#1d1d1f;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:clamp(36px,3.3vw,48px);font-weight:600;line-height:1.08}.tr-sub{color:#6e6e73;letter-spacing:-.012em;margin:12px 0 0;font-size:18px;line-height:1.47}.tr-sub b{color:#1d1d1f;font-weight:500}.tr-sub.klein{align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.tr-paket{color:#6e6e73;background:#f5f5f7;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:26px;padding:14px 18px;font-size:13px;display:flex}.tr-paket b{color:#1d1d1f;margin-bottom:2px;font-size:15px;font-weight:600;display:block}.tr-paket a{color:#06c;font-size:14px;text-decoration:none}.tr-feld{margin-top:12px;display:block;position:relative}.tr-paket+.tr-feld,.tr-sub+.tr-feld{margin-top:32px}.tr-feld input{width:100%;height:58px;font:inherit;color:#1d1d1f;background:#f5f5f7;border:0;border-radius:14px;outline:none;padding:22px 18px 6px;font-size:17px;transition:background .2s,box-shadow .2s}.tr-feld span{color:#86868b;pointer-events:none;font-size:17px;transition:all .2s cubic-bezier(.32,.72,0,1);position:absolute;top:18px;left:18px}.tr-feld input:focus{background:#fff;box-shadow:0 0 0 2px #0071e3,0 0 0 6px #0071e326}.tr-feld input:focus+span,.tr-feld input:not(:placeholder-shown)+span{font-size:12px;top:9px}.tr-knopf{color:#fff;height:52px;font:inherit;background:#0071e3;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:22px;font-size:17px;font-weight:500;text-decoration:none;transition:background .2s,transform .15s,opacity .2s;display:flex}.tr-knopf:hover:not(:disabled){background:#0077ed}.tr-knopf:active:not(:disabled){transform:scale(.985)}.tr-knopf:disabled{opacity:.45;cursor:default}.tr-knopf.hell{color:#1d1d1f;background:#f5f5f7}.tr-knopf.hell:hover{background:#ececf0}.tr-lauf{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.9s linear infinite tr-dreh;display:inline-block}.tr-lauf.dunkel{border-color:#1d1d1f #00000026 #00000026;width:14px;height:14px}@keyframes tr-dreh{to{transform:rotate(360deg)}}.tr-fehler{color:#d70015;margin:14px 0 0;font-size:14px;line-height:1.45}.tr-fein{color:#86868b;margin:18px 0 0;font-size:12.5px;line-height:1.6}.tr-fein a{color:#06c;text-decoration:none}.tr-fein .tr-link{font-size:12.5px}.tr-code{gap:10px;margin-top:34px;display:flex;position:relative}.tr-code input{opacity:0;color:#0000;caret-color:#0000;letter-spacing:3em;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.tr-code .k{font-variant-numeric:tabular-nums;pointer-events:none;background:#f5f5f7;border-radius:14px;place-items:center;width:56px;height:70px;font-size:30px;font-weight:500;transition:background .2s,box-shadow .2s;display:grid}.tr-code .k.ab{margin-left:18px}.tr-code .k.voll{background:#fff;animation:.25s cubic-bezier(.32,.72,0,1) tr-tipp;box-shadow:0 0 0 1px #d2d2d7}@keyframes tr-tipp{0%{transform:scale(.9)}}.tr-code input:focus~.k.akt{background:#fff;box-shadow:0 0 0 2px #0071e3,0 0 0 6px #0071e326}.tr-code input:focus~.k.akt:after{content:"";background:#0071e3;width:2px;height:30px;animation:1.05s step-end infinite mk-blink}.tr-code.wackel{animation:.45s cubic-bezier(.36,.07,.19,.97) tr-wackel}@keyframes tr-wackel{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.tr-code+.tr-sub,.tr-code~.tr-knopf{margin-top:22px}.tr-haken{background:conic-gradient(from 210deg,#ff8a3d,#ff5fa2,#b36bff,#4f8bff,#2fd6ff,#7cf5b2,#ffd25f,#ff8a3d);border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:28px;display:grid;box-shadow:0 24px 50px -22px #7850dc99}.tr-haken:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:82px;height:82px}.tr-haken svg{z-index:1;fill:none;stroke:#1d1d1f;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;grid-area:1/1;width:38px;height:38px;animation:.6s cubic-bezier(.65,0,.35,1) .2s forwards tr-haken}@keyframes tr-haken{to{stroke-dashoffset:0}}.tr-fuss{z-index:3;gap:22px;font-size:12px;display:flex;position:fixed;bottom:26px;right:48px}.tr-fuss a{color:#86868b;text-decoration:none}.tr-fuss a:hover{color:#1d1d1f}@media (max-width:900px){.tr{grid-template-columns:1fr}.tr-links{background:#fff;min-height:0;padding:96px 28px 8px}.tr-karte{width:min(360px,100%)}.tr-rechts{align-items:flex-start;min-height:0;padding:30px 24px 90px}.tr-kopf{top:84px;left:20px;right:20px}.tr-insel{max-width:calc(100vw - 24px);top:12px}.tr-insel p span{display:none}.tr-code{gap:6px}.tr-code .k{width:44px;height:58px;font-size:24px}.tr-code .k.ab{margin-left:10px}.tr-fuss{grid-column:1;justify-content:center;padding:0 0 26px;position:static}}@media (prefers-reduced-motion:reduce){.tr *,.tr-insel{animation:none!important}.tr-haken svg{stroke-dashoffset:0}}.tr{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tr-feld input{-webkit-text-fill-color:#1d1d1f;caret-color:#0071e3}.tr-feld input:-webkit-autofill{-webkit-text-fill-color:#1d1d1f;transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 1000px #f5f5f7}.tr-feld input:-webkit-autofill:hover{-webkit-text-fill-color:#1d1d1f;transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 1000px #f5f5f7}.tr-feld input:-webkit-autofill:focus{-webkit-text-fill-color:#1d1d1f;transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 1000px #f5f5f7}.tr-feld input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #fff,0 0 0 2px #0071e3}.tr-feld input[readonly]{color:#6e6e73;-webkit-text-fill-color:#6e6e73}.tr-feld.mit-pfeil input{padding-right:62px}.tr-pfeil{color:#fff;background:#0071e3;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:background .2s,transform .15s,opacity .25s,box-shadow .2s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 6px 14px -6px #0071e3b3}.tr-pfeil svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.tr-pfeil:hover:not(:disabled){background:#0077ed}.tr-pfeil:active:not(:disabled){transform:translateY(-50%)scale(.92)}.tr-pfeil:disabled{box-shadow:none;cursor:default;background:#d2d2d7}.tr-pfeil:not(:disabled) svg{animation:.5s cubic-bezier(.32,.72,0,1) tr-pfeil}@keyframes tr-pfeil{0%{opacity:0;transform:translate(-6px)}}.tr-vorteile{background:linear-gradient(#fbfbfd,#f5f5f7);border-radius:16px;gap:11px;margin:28px 0 0;padding:18px 20px;list-style:none;display:grid;box-shadow:inset 0 0 0 1px #0000000a}.tr-vorteile li{color:#1d1d1f;letter-spacing:-.01em;align-items:center;gap:11px;font-size:15px;display:flex}.tr-vorteile svg{flex:none;width:20px;height:20px}.tr-vorteile circle{fill:#34c759}.tr-vorteile path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tr-vorteile+.tr-fein{margin-top:16px}@media (max-width:900px){.tr-vorteile{margin-top:22px}}.tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tr-rechts,.tr-form{min-width:0}@media (max-width:900px){.tr{grid-template-columns:minmax(0,1fr)}.tr-links{padding-top:124px}.tr-karte{transform:rotate(-3deg)scale(.96)}.tr{grid-template-rows:max-content max-content max-content;align-content:start}.tr-kopf{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);z-index:4;background:#ffffffd1;padding:82px 20px 12px;top:0;left:0;right:0}}.tr-hilfe{background:#f5f5f7;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:26px;padding:16px 18px;display:flex}.tr-hilfe p{color:#6e6e73;margin:0;font-size:14px;line-height:1.5}.tr-hilfe b{color:#1d1d1f;font-weight:600}.tr-hilfe .tr-link{font-size:14px;font-weight:500}.tr-knopf.hell+.tr-hilfe{margin-top:14px}
