@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--wc-bg:#f5f5f5;--wc-shell:#e4e6eb;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Montserrat,-apple-system,SF Pro Text,Helvetica Neue,Arial,sans-serif}:root[data-thema=nacht]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wc-shell:#000;--wc-bg:#0a0a0b;--wc-card:#151517;--wc-white:#fff;--wc-line:#ffffff14;--wc-field:#1d1d20;--wc-chip-gray:#1d1d20;--wc-text:#f4f4f2;--wc-body:#b4b4bc;--wc-muted:#8b8b94;--wc-faint:#4a4a52;--wc-yellow:#f6f661;--wc-yellow-deep:#ddd628;--wc-yellow-soft:#f6f66112;--wc-green-soft:#5bd39424;--wc-blue:#5aa9e6;--wc-green:#5bd394;--wc-orange:#f2a541;--wc-danger:#ff6b6b;--wc-warn-bg:#f6f66114;--wc-warn-border:#f6f66138;--wc-warn-text:#f2e27a;--wc-inj-bg:#ff6b6b1a;--wc-inj-border:#ff6b6b47;--wc-inj-text:#ff9c9c;--wc-prim:#f6f661;--wc-on-prim:#111;--wc-inv:#f4f4f2;--wc-on-inv:#111;--wc-tab-bg:#141416d9;--wc-avatar:#1d1d20;--wc-on-avatar:#f6f661;--wc-on-green:#0a0a0b;--wc-scrim:#0000009e;--wc-sh-xs:none;--wc-sh-sm:0 4px 14px #00000073;--wc-sh-md:0 14px 40px #0000008c;--wc-sh-prim:0 10px 30px #f6f6614d}:root[data-thema=nacht] ::placeholder{color:var(--wc-muted);opacity:1}html,body,#root{height:100%}body{background:var(--wc-shell);color:var(--wc-text,#111)}button{-webkit-tap-highlight-color:transparent;font-family:inherit}input,textarea,select{font-family:inherit}:where(button,a,input,textarea,select,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:2px;outline:3px solid #1d6fb5!important}.app-shell{background:var(--wc-bg);flex-direction:column;width:100%;max-width:480px;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden auto}@media (width>=540px) and (width<=767px){body{background:radial-gradient(120% 90% at 50% -10%, #f6f6611a, transparent 60%), var(--wc-shell)}.app-shell{box-shadow:0 0 0 1px var(--wc-line,#e4e6eb), 0 24px 70px #101c2d29;border-radius:22px}}@media (width>=768px){body{background:var(--wc-bg)}.app-shell{max-width:none;box-shadow:none;border-radius:0}.app-tablet{background:var(--wc-bg);height:100dvh;display:flex}.app-tablet-sidenav{width:250px;height:100dvh;padding-top:calc(env(safe-area-inset-top) + 16px);padding-bottom:calc(env(safe-area-inset-bottom) + 16px);padding-left:calc(env(safe-area-inset-left) + 12px);flex-direction:column;flex-shrink:0;padding-right:12px;display:flex;overflow-y:auto}.app-tablet-content{flex-direction:column;flex:1;min-width:0;height:100dvh;display:flex;overflow-y:auto}.app-tablet-content .app-screen{width:100%;max-width:920px;margin:0 auto}.app-tablet-content .app-screen.wide-screen{max-width:none}}.app-screen{flex-direction:column;flex:1 0 auto;display:flex}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.profile-disclosure>summary::-webkit-details-marker{display:none}.profile-disclosure-chevron{transition:transform .18s}.profile-disclosure[open] .profile-disclosure-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media print{.no-print,.app-tablet-sidenav{display:none!important}body{background:#fff}.app-shell{max-width:none;height:auto;overflow:visible;box-shadow:none!important}.app-tablet{height:auto;display:block}.app-tablet-content,.app-screen{overflow:visible}}
