.auth-grid{min-height:100vh;display:grid;grid-template-columns:1fr}.auth-brand{display:none}.auth-eyebrow{font-family:var(--k-font);text-transform:uppercase;letter-spacing:.22em;font-weight:600;font-size:10px;color:var(--k-steel)}@media (min-width: 1024px){.auth-grid{grid-template-columns:1fr 1fr}.auth-brand{display:flex;flex-direction:column;justify-content:space-between;background:var(--k-blue);padding:40px;color:#fff}.auth-mobile-mark{display:none}}.auth-brand .auth-eyebrow{color:var(--k-sky)}.auth-brand-mid{display:grid;gap:15px;justify-items:start}.auth-brand h1{font-family:var(--k-font);text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:26px;line-height:1.25;color:#fff;margin:0}.auth-brand-foot{font-size:10.5px;color:#ffffff80}.auth-form{display:flex;align-items:center;justify-content:center;background:var(--k-paper);padding:48px 24px}.auth-box{width:100%;max-width:336px;display:grid;gap:28px}.auth-head{display:grid;gap:8px;justify-items:start}.auth-sub{font-size:12.5px;color:var(--k-steel);margin:0}.auth-fields{display:grid;gap:14px}.auth-field{display:grid;gap:7px}.auth-field label{font-size:12.5px;font-weight:500;color:var(--k-blue);line-height:1}.auth-banner{display:flex;align-items:center;gap:8px;background:var(--k-mist);color:var(--k-blue);border-radius:6px;padding:8px 12px;font-size:12.5px}.auth-banner svg{flex:none;width:14px;height:14px}.auth-qr{display:block;margin:0 auto;width:176px;height:176px;border:1px solid var(--k-line);border-radius:8px;background:#fff;padding:8px}.auth-secret{text-align:center;font-size:11px;color:var(--k-steel);margin:0}.auth-secret span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--k-blue);word-break:break-all}@keyframes rvAurora{0%{transform:translate(0) scale(1)}50%{transform:translate(60px,-40px) scale(1.08)}to{transform:translate(0) scale(1)}}.rv-aurora{position:absolute;border-radius:50%;filter:blur(70px);animation:rvAurora 22s ease-in-out infinite;pointer-events:none}@keyframes rvStarPop{0%{opacity:0;transform:scale(.3) rotate(-30deg)}70%{opacity:1;transform:scale(1.15) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}.rv-star{opacity:0;animation:rvStarPop .45s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes rvRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rv-rise{animation:rvRise .55s cubic-bezier(.16,1,.3,1) both}@keyframes rvProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rv-progress{transform-origin:left center;animation:rvProgress linear forwards}@keyframes rvMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rvMarqueeReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.rv-marquee-track{display:flex;width:max-content;animation:rvMarquee linear infinite}.rv-marquee-track.rv-reverse{animation-name:rvMarqueeReverse}.rv-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@keyframes rcAurora{0%{transform:translate(0) scale(1)}33%{transform:translate(-50px,36px) scale(1.06)}66%{transform:translate(40px,18px) scale(.97)}to{transform:translate(0) scale(1)}}.rc-aurora{position:absolute;border-radius:50%;filter:blur(72px);animation:rcAurora 26s ease-in-out infinite;pointer-events:none}@keyframes rcRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rc-rise{animation:rcRise .6s cubic-bezier(.16,1,.3,1) both}@keyframes rcQuoteIn{0%{opacity:0;transform:scale(.4) rotate(-16deg)}70%{opacity:.9;transform:scale(1.12) rotate(3deg)}to{opacity:.8;transform:scale(1) rotate(0)}}.rc-quote{animation:rcQuoteIn .6s cubic-bezier(.2,1.4,.4,1) both}@keyframes rcHalo{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rc-halo{position:relative;display:grid;place-items:center;flex:none}.rc-halo:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;background:conic-gradient(from 0deg,#d9a84e00,#d9a84ed9 70deg,#d9a84e00 150deg,#d9a84e00 190deg,#d9a84e80 250deg,#d9a84e00 330deg);-webkit-mask:radial-gradient(circle,transparent 0 calc(50% - 9px),#000 calc(50% - 8px));mask:radial-gradient(circle,transparent 0 calc(50% - 9px),#000 calc(50% - 8px));animation:rcHalo 14s linear infinite}@keyframes rcSheen{0%{opacity:0;transform:translate(-60%) skew(-18deg)}12%{opacity:.5}60%{opacity:.5}to{opacity:0;transform:translate(320%) skew(-18deg)}}.rc-sheen{position:absolute;top:0;bottom:0;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07) 45%,rgba(217,168,78,.1) 55%,transparent);animation:rcSheen 1.9s cubic-bezier(.4,0,.2,1) .25s both;pointer-events:none}@keyframes rcBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rc-bar{transform-origin:left center;animation:rcBarGrow .85s cubic-bezier(.2,1.15,.35,1) both;animation-delay:calc(var(--i, 0) * .07s + .15s)}@keyframes rcSparkGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.rc-spark{transform-origin:bottom center;animation:rcSparkGrow .7s cubic-bezier(.2,1.15,.35,1) both;animation-delay:calc(var(--i, 0) * 45ms + .3s)}@keyframes rcPop{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.rc-pop{animation:rcPop .5s cubic-bezier(.2,1.2,.4,1) both;animation-delay:calc(var(--i, 0) * .09s)}@keyframes rcPulse{0%{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}to{opacity:.35;transform:scale(.85)}}.rc-pulse{animation:rcPulse 2.6s ease-in-out infinite}@keyframes rcMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rcMarqueeReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.rc-marquee-track{display:flex;width:max-content;animation:rcMarquee linear infinite}.rc-marquee-track.rc-reverse{animation-name:rcMarqueeReverse}@keyframes rcProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rc-progress{transform-origin:left center;animation:rcProgress linear forwards}.rc-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-reduced-motion: reduce){.rc-aurora,.rc-halo:before,.rc-sheen,.rc-pulse,.rc-marquee-track{animation:none}.rc-rise,.rc-quote,.rc-bar,.rc-spark,.rc-pop{animation-duration:.01ms;animation-delay:0s}.rc-sheen{opacity:0}}@keyframes siDrift{0%{transform:translate(0)}to{transform:translate(-50%)}}.si-wave{position:absolute;left:0;width:200%;animation:siDrift linear infinite;will-change:transform}@keyframes siSwell{0%{transform:translateY(0) scaleY(1)}50%{transform:translateY(calc(-7px * var(--si-r, 1))) scaleY(calc(1 + .015 * var(--si-r, 1)))}to{transform:translateY(0) scaleY(1)}}.si-swell{animation:siSwell calc(11s / (.62 + .38 * var(--si-r, 1))) ease-in-out infinite}@keyframes siBob{0%{transform:translateY(0) rotate(-1.4deg)}50%{transform:translateY(-5px) rotate(1.4deg)}to{transform:translateY(0) rotate(-1.4deg)}}.si-bob{animation:siBob 4.2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.55s);transform-origin:50% 85%}@keyframes siWake{0%{opacity:.3;transform:scaleX(.97)}50%{opacity:.6;transform:scaleX(1)}to{opacity:.3;transform:scaleX(.97)}}.si-wake{transform-origin:left center;animation:siWake 4.2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.55s)}@keyframes siCourse{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.si-course{transform-origin:left center;animation:siCourse 1.5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * .11s + .2s)}@keyframes siGust{0%{opacity:0;transform:translate(-30%) skew(-14deg)}6%{opacity:.3}22%{opacity:.3}30%{opacity:0;transform:translate(160%) skew(-14deg)}to{opacity:0;transform:translate(160%) skew(-14deg)}}.si-gust{position:absolute;top:0;bottom:0;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.055),transparent);animation:siGust 19s ease-in-out infinite;pointer-events:none}@keyframes siRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.si-rise{animation:siRise .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * .1s)}@keyframes siPop{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.si-pop{animation:siPop .55s cubic-bezier(.2,1.2,.4,1) both;animation-delay:calc(var(--i, 0) * .09s)}@keyframes siPennant{0%{transform:skewY(0) scaleX(1)}35%{transform:skewY(-3.5deg) scaleX(.975)}70%{transform:skewY(2.5deg) scaleX(1)}to{transform:skewY(0) scaleX(1)}}.si-pennant{transform-origin:left center;animation:siPennant 3.4s ease-in-out infinite}@keyframes siGlow{0%{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}to{opacity:.55;transform:scale(1)}}.si-glow{animation:siGlow 14s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.si-wave,.si-swell,.si-bob,.si-wake,.si-gust,.si-pennant,.si-glow{animation:none}.si-course,.si-rise,.si-pop{animation-duration:.01ms;animation-delay:0s}}@keyframes siRoll{0%{transform:translateY(calc(1px * var(--si-r, 1))) rotate(calc(-4.5deg * var(--si-r, 1)))}22%{transform:translateY(calc(-6px * var(--si-r, 1))) rotate(calc(2deg * var(--si-r, 1)))}46%{transform:translateY(calc(-2px * var(--si-r, 1))) rotate(calc(5deg * var(--si-r, 1)))}70%{transform:translateY(calc(-7px * var(--si-r, 1))) rotate(calc(-1.5deg * var(--si-r, 1)))}to{transform:translateY(calc(1px * var(--si-r, 1))) rotate(calc(-4.5deg * var(--si-r, 1)))}}.si-roll{animation:siRoll calc(3.4s / (.62 + .38 * var(--si-r, 1))) ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.43s);transform-origin:50% 78%}@keyframes siSpray{0%,44%{opacity:0;transform:translate(0) scale(.5)}56%{opacity:calc(.55 * var(--si-r, 1));transform:translate(calc(5px * var(--si-r, 1)),calc(-5px * var(--si-r, 1))) scale(var(--si-r, 1))}76%{opacity:0;transform:translate(calc(11px * var(--si-r, 1)),-1px) scale(calc(1.25 * var(--si-r, 1)))}to{opacity:0}}.si-spray{animation:siSpray calc(3.4s / (.62 + .38 * var(--si-r, 1))) ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.43s)}@media (prefers-reduced-motion: reduce){.si-roll,.si-spray{animation:none}.si-spray{opacity:0}}@font-face{font-family:Söhne Breit;src:url(/fonts/SohneBreit-Extraleicht.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Söhne Breit;src:url(/fonts/SohneBreit-Leicht.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Söhne Breit;src:url(/fonts/SohneBreit-Buch.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Söhne Breit;src:url(/fonts/SohneBreit-Kraftig.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Söhne Breit;src:url(/fonts/SohneBreit-Halbfett.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Söhne Breit;src:url(/fonts/SohneBreit-Dreiviertelfett.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Söhne Breit;src:url(/fonts/SohneBreit-Extrafett.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}:root{--k-blue: #0B152C;--k-blue-90: #16223f;--k-blue-75: #3A4A6B;--k-white: #ffffff;--k-sky: #91A0C1;--k-steel: #5B6580;--k-paper: #F7F8FA;--k-mist: #ECEEF3;--k-line: #DADEE6;--k-grey: #8A93A8;--k-ink-60: rgba(11,21,44,.6);--k-ink-40: rgba(11,21,44,.4);--k-accent: #B89A5E;--k-danger: #A33A3A;--k-silver: #C2C9D4;--k-bronze: #B07A4F;--k-font: "Söhne Breit", "Söhne", "Helvetica Neue", Helvetica, Arial, sans-serif;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--maxw: 1200px}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;font-family:var(--k-font);font-weight:400;color:var(--k-blue);background:var(--k-paper);line-height:1.5}.k-eyebrow{font-weight:400;font-size:12px;letter-spacing:.28em;text-transform:uppercase}html,body,#root{height:100%}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}@keyframes glowFade{0%,to{opacity:0}50%{opacity:1}}.k-glow{position:relative}.k-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;box-shadow:0 0 0 6px #e0531f40;opacity:0;animation:glowFade 1.2s ease infinite;pointer-events:none}.tv-viewport{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.tv-stage{width:1920px;height:1080px;flex:none;transform-origin:center center}
