@font-face{font-family:neue;src:url(../media/NeueEinstellung_Regular-s.p.1s7m8w8dytshe.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neue;src:url(../media/NeueEinstellung_Medium-s.p.3c4nxu-ri8b0f.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:neue;src:url(../media/NeueEinstellung_SemiBold-s.p.14rkiqlcal3_9.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:neue;src:url(../media/NeueEinstellung_Bold-s.p.0gfbjvgkmrsbd.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:neue;src:url(../media/NeueEinstellung_ExtraBold-s.p.2gbe9wo6psd1j.otf)format("opentype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:neue;src:url(../media/NeueEinstellung_Black-s.p.3vej8wzsohn02.otf)format("opentype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:neue Fallback;src:local(Arial);ascent-override:99.48%;descent-override:26.02%;line-gap-override:0.0%;size-adjust:100.33%}.neue_8324372b-module__xIgKnW__className{font-family:neue,neue Fallback}.neue_8324372b-module__xIgKnW__variable{--font-ne:"neue", "neue Fallback"}
@font-face{font-family:nasal;src:url(../media/Nasalization_Regular-s.p.3llnjzqrtgb0f.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:nasal Fallback;src:local(Arial);ascent-override:67.86%;descent-override:19.61%;line-gap-override:1.82%;size-adjust:137.19%}.nasal_e245382b-module__KEhtna__className{font-family:nasal,nasal Fallback}.nasal_e245382b-module__KEhtna__variable{--font-nasal:"nasal", "nasal Fallback"}
:root{--menta-50:#ecfdf7;--menta-100:#d2f9ec;--menta-200:#a6f1d8;--menta-300:#6ee7c0;--menta-400:#3fe0c0;--menta-500:#25c9a8;--menta-600:#14a487;--menta-700:#0f806b;--menta-800:#0c6555;--menta-900:#084a3f;--grad-blue:#1a0ff5;--grad-magenta:#9c2cb0;--grad-orange:#ff7a08;--ink-0:#fff;--ink-50:#f7f7f5;--ink-100:#ededea;--ink-200:#dcdbd6;--ink-300:#b8b6ae;--ink-400:#898781;--ink-500:#5d5b56;--ink-600:#3f3e3a;--ink-700:#2a2a27;--ink-800:#1a1a18;--ink-900:#0c0c0b;--bg:var(--ink-900);--bg-card:#1b1b18;--fg-1:var(--ink-0);--fg-2:#c9c8c2;--fg-3:#8a8881;--accent:var(--menta-400);--accent-hover:var(--menta-500);--accent-press:var(--menta-600);--on-accent:var(--ink-900);--border:#ffffff14;--border-strong:#ffffff26;--success:#3fe0c0;--warning:#ffb648;--danger:#ff5a5f;--grad-brand:linear-gradient(96deg, var(--grad-blue) 0%, var(--grad-magenta) 52%, var(--grad-orange) 100%);--grad-mint:linear-gradient(135deg, var(--menta-300) 0%, var(--menta-500) 100%);--font-display:var(--font-ne), system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:var(--font-ne), system-ui, -apple-system, "Segoe UI", sans-serif;--font-accent:var(--font-nasal), var(--font-ne), sans-serif;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--shadow-sm:0 1px 2px #0003;--shadow-md:0 8px 24px #00000047;--shadow-lg:0 24px 64px #00000073;--shadow-mint-glow:0 12px 48px -8px #3fe0c073;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.14s;--dur-base:.24s;--dur-slow:.42s}*{box-sizing:border-box}html,body{background:var(--ink-900);color:var(--fg-1);font-family:var(--font-body);margin:0;padding:0}::selection{background:#3fe0c04d}button{cursor:pointer;font-family:inherit}textarea{font-family:inherit}a{color:inherit}img{max-width:100%}h1,h2,h3,h4,p{margin:0}@keyframes rp-spin{to{transform:rotate(360deg)}}@keyframes rp-spark{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:1}to{transform:translate(var(--dx,0), -30px) scale(1.1);opacity:0}}@keyframes rp-pop{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes rp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes rp-confetti{0%{opacity:1;transform:translateY(-12vh)rotate(0)}to{opacity:.85;transform:translateY(105vh)rotate(680deg)}}@keyframes rp-glow{0%,to{box-shadow:0 0 #3fe0c073}50%{box-shadow:0 0 0 13px #3fe0c000}}@keyframes rp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rp-fade{0%{opacity:0}to{opacity:1}}@keyframes rp-aurora{0%{transform:translate(-50%,-50%)rotate(0)scale(1)}50%{transform:translate(-50%,-50%)rotate(180deg)scale(1.18)}to{transform:translate(-50%,-50%)rotate(360deg)scale(1)}}@media (max-width:759px){.rp-desktop{display:none!important}}.rp-mobile{display:none}@media (max-width:759px){.rp-mobile{display:flex!important}}.rp-board{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}@media (max-width:759px){.rp-board{grid-template-columns:1fr}}.rp-mobile-spacer{height:0}@media (max-width:759px){.rp-mobile-spacer{height:74px}}.rp-modal-wrap{justify-content:center;align-items:center;display:flex}@media (max-width:759px){.rp-modal-wrap{align-items:flex-end}}.rp-modal{border-radius:24px}@media (max-width:759px){.rp-modal{border-radius:24px 24px 0 0}}.rp-btn-accent,.rp-btn-white,.rp-link,.rp-outline,.rp-danger-outline,.rp-bright{transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out), opacity .2s var(--ease-out), filter .2s var(--ease-out), transform .16s var(--ease-out)}.rp-btn-accent:hover{background:var(--accent-hover)}.rp-btn-white:hover{opacity:.9}.rp-link:hover{color:var(--accent)}.rp-outline:hover{border-color:var(--accent);color:var(--accent)}.rp-danger-outline:hover{border-color:var(--danger);color:var(--danger)}.rp-bright:hover{filter:brightness(1.05)}.rp-card{transition:border-color .2s var(--ease-out), transform .2s var(--ease-out), box-shadow .2s var(--ease-out)}.rp-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}button{transition:transform .16s var(--ease-out)}button:active:not(:disabled){transition-duration:60ms;transform:scale(.97)}.rp-modal-wrap{animation:rp-fade .2s var(--ease-out) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rp-card:hover,button:active:not(:disabled){transform:none}}
