@font-face{font-family:geist;src:url(../media/geist-s.p.0zr6hhvz-h9nw.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Vth0zq_className{font-family:geist,geist Fallback}.Vth0zq_variable{--font-geist:"geist", "geist Fallback"}
:root{--night:#000;--glass:#1212188c;--glass-hi:#1c1e26b8;--tint:#ffffff0d;--tint-2:#ffffff14;--sheet:#ffffff0a;--kristall-grund:linear-gradient(165deg, #ffffff21 0%, #ffffff09 30%, #ffffff03 62%, #ffffff12 100%);--kristall-licht:inset 1px 1px 1px #fff6, inset -1px -1px 1px #ffffff1a, inset 0 14px 24px -16px #ffffff29, inset 0 -18px 30px -18px #ffffff17;--kristall-schatten:0 24px 70px #00000080;--glas-filter:blur(20px) saturate(200%) brightness(1.06);--ink:#f5f5f7;--ink-2:#a1a1a6;--ink-3:#86868b;--line:#ffffff1a;--line-ink:#ffffff42;--rail:#f5f5f7;--rail-ink:#000;--rail-deep:#fff;--wait:#f5b971;--wait-ink:#f5b971;--wait-soft:#f5b9711f;--open:#7db8ff;--open-ink:#9cc9ff;--open-soft:#7db8ff1f;--done:#8ee6c4;--done-ink:#a6efd3;--done-soft:#8ee6c41f;--on-wait:#1a1206;--wait-hover:#ffc98a;--tab-ink:#333;--tab-wait-ink:#8a5a12;--licht-hell:#cfe3ff;--licht-tief:#5b6bff;--series-sold:#4790d8;--series-red:#37a17f;--void:#6e6e73;--void-ink:#a1a1a6;--alert:#ff9aa2;--alert-ink:#ffb3b9;--alert-soft:#ff9aa21f;--font:var(--font-geist), "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--t-xs:12px;--t-s:13px;--t-m:15px;--t-l:18px;--t-xl:26px;--t-2xl:clamp(40px, min(5vw, 8vh), 84px);--t-3xl:clamp(40px, 5vw, 64px);--track-cap:.14em;--rand:clamp(20px, 4.4vw, 72px);--radius:20px;--radius-s:12px;--kopf-h:84px;--ease:cubic-bezier(.22, 1, .36, 1);--fast:.18s;--mid:.5s}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;background:var(--night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100svh;font-family:var(--font);font-size:var(--t-m);color:var(--ink);background:var(--night);letter-spacing:-.011em;font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}body:after{content:"";pointer-events:none;z-index:60;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}em{color:var(--ink-2);font-style:normal;font-weight:400}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-ink);text-decoration-color:var(--line-ink)}a:hover{text-decoration-color:currentColor}button,input,select,textarea{font:inherit;color:inherit}::selection{color:#fff;background:#7db8ff59}:focus-visible{outline:2px solid var(--open);outline-offset:3px;border-radius:6px}::placeholder{color:var(--ink-3);opacity:1}*{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}img,svg{display:block}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h1{font:600 var(--t-2xl)/.98 var(--font);letter-spacing:-.05em}.h1 em{letter-spacing:-.04em;font-weight:300}.h2{font:600 26px/1.15 var(--font);letter-spacing:-.035em}.h3{font:600 var(--t-l)/1.3 var(--font);letter-spacing:-.02em}.cap{letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:500}.muted{color:var(--ink-3)}.num{font-variant-numeric:tabular-nums}.code{letter-spacing:.06em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.glas{isolation:isolate;border-radius:var(--radius);background:var(--kristall-grund), var(--glass);box-shadow:var(--kristall-licht), var(--kristall-schatten);-webkit-backdrop-filter:var(--glas-filter);position:relative}.btn{background:var(--tint-2);min-height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:var(--t-s);cursor:pointer;white-space:nowrap;transition:background var(--fast) var(--ease), color var(--fast), box-shadow var(--fast), transform var(--fast);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:#ffffff24}.btn:active{transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{color:var(--ink-3);background:var(--tint);cursor:not-allowed}.btn--primary{background:var(--rail);color:var(--rail-ink);box-shadow:0 0 24px #ffffff38}.btn--primary:hover{background:var(--rail-deep);box-shadow:0 0 34px #ffffff59}.btn--wait{background:var(--wait);color:var(--on-wait);box-shadow:0 0 24px #f5b9714d}.btn--wait:hover{background:var(--wait-hover)}.btn--quiet{background:0 0}.btn--danger{color:var(--alert-ink);background:0 0;box-shadow:inset 0 0 0 1px #ff9aa273}.btn--danger:hover{background:var(--alert-soft)}.btn--s{min-height:32px;font-size:var(--t-xs);padding:0 14px}.field{gap:8px;display:grid}.field>label,.field>.label,.label{font-size:var(--t-s);color:var(--ink-2);font-weight:500}.field .hint{font-size:var(--t-xs);color:var(--ink-3)}.input,.select,.textarea{background:var(--sheet);border-radius:var(--radius-s);width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--fast), background var(--fast);border:0;padding:10px 14px}.input:hover,.select:hover,.textarea:hover{box-shadow:inset 0 0 0 1px var(--line-ink)}.input:focus,.select:focus,.textarea:focus{background:#ffffff0f;outline:none;box-shadow:inset 0 0 0 1px #7db8ffb3,0 0 0 4px #7db8ff1f}.select option{background:#14161c}.textarea{resize:vertical;min-height:96px}.field[data-invalid] .input{box-shadow:inset 0 0 0 1px var(--alert)}.error{color:var(--alert-ink);font-size:var(--t-s)}.state{font-size:var(--t-s);white-space:nowrap;color:var(--ink-2);align-items:center;gap:9px;display:inline-flex}.state:before{content:"";background:var(--c,var(--void));width:7px;height:7px;box-shadow:0 0 10px 1px color-mix(in srgb, var(--c,var(--void)) 60%, transparent);border-radius:50%;flex:none}.state--active{--c:var(--open);color:var(--open-ink)}.state--wait{--c:var(--wait);color:var(--wait-ink);font-weight:500}.state--redeemed{--c:var(--done);color:var(--done-ink)}.state--cancelled{--c:var(--void);color:var(--void-ink)}.state--pending{--c:transparent;color:var(--void-ink)}.state--pending:before{box-shadow:inset 0 0 0 1px var(--void)}.state--alert{--c:var(--alert);color:var(--alert-ink);font-weight:500}.table{border-collapse:collapse;width:100%;font-size:var(--t-s)}.table th{text-align:left;letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-ink);white-space:nowrap;padding:12px 14px;font-size:12px;font-weight:500}.table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink);padding:14px}.table tbody tr{transition:background var(--fast)}.table tbody tr:hover td{background:#ffffff09}.table .r{text-align:right}.table a.rowlink{text-decoration:none}.table a.rowlink:hover{text-decoration:underline}.plan{overflow-x:auto}.plan__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:calc(72px + var(--cols) * 160px)}.plan__table th,.plan__table td{border-bottom:1px solid var(--line);height:48px;padding:0}.plan__table thead th{text-align:left;border-bottom:1px solid var(--line-ink);vertical-align:bottom;height:auto;padding:0 14px 14px}.plan__table thead th:first-child,.plan__table tbody th,.plan__table tfoot th{width:72px}.plan__table tbody th,.plan__table tfoot th{text-align:left;font-size:var(--t-s);color:var(--ink-3);padding-left:0;font-weight:400}.plan__table td{border-left:1px solid var(--line)}.plan__y{font:600 var(--t-l)/1.2 var(--font);letter-spacing:-.02em;display:block}.plan__ysub{font-size:var(--t-xs);color:var(--ink-3);font-weight:400;display:block}.plan__cell{height:100%;font-size:var(--t-s);transition:background var(--fast);grid-template-columns:56px 1fr;align-items:center;column-gap:10px;padding:0 12px 0 0;text-decoration:none;display:grid}.plan__cell:hover{background:#7db8ff12}.plan__dot{background:radial-gradient(circle at 35% 30%, #fff 0%, var(--licht-hell) 22%, var(--open) 55%, var(--licht-tief) 100%);box-shadow:0 0 calc(var(--g,12px)) #7db8ff8c;transition:transform var(--mid) var(--ease);border-radius:50%;justify-self:center}.plan__cell:hover .plan__dot{transform:scale(1.12)}.plan__val{color:var(--ink-2)}.plan__table tfoot td{vertical-align:top;border-bottom:0;padding:14px}.plan__table tfoot strong{font:600 var(--t-l)/1.2 var(--font);letter-spacing:-.02em}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}
