.mobile-dark{--md-action-a50:color-mix(in srgb,var(--md-action) 50%,transparent);--md-action-a40:color-mix(in srgb,var(--md-action) 40%,transparent);--md-action-a28:color-mix(in srgb,var(--md-action) 28%,transparent);--md-action-a22:color-mix(in srgb,var(--md-action) 22%,transparent);--md-action-a14:color-mix(in srgb,var(--md-action) 14%,transparent);font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--color-text);background:var(--color-bg);font-size:13.5px}html:has(.mobile-dark) body{background:var(--color-bg)}.mobile-dark .font-body,.mobile-dark .font-display{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif}.md-x{font-family:Archivo Expanded,Archivo,sans-serif;font-weight:600}.md-card{--slant:18px}.md-card,.md-card-sm{background:var(--md-card-bg);box-shadow:var(--shadow-card);clip-path:polygon(var(--slant) 0,100% 0,calc(100% - var(--slant)) 100%,0 100%)}.md-card-sm{--slant:11px}.md-card-block{background:var(--md-card-bg);box-shadow:var(--shadow-card)}.md-card-hint{--slant:13px;background:var(--color-hint-bg)}.md-card-action,.md-card-hint{box-shadow:var(--shadow-card);clip-path:polygon(var(--slant) 0,100% 0,calc(100% - var(--slant)) 100%,0 100%)}.md-card-action{--slant:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--md-action) 24%,transparent),color-mix(in srgb,var(--md-action) 8%,transparent)),var(--md-card-base)}.md-bubble{background:var(--chat-blase-fremd-bg)}.md-bubble,.md-bubble-own{--slant:9px;box-shadow:var(--shadow-card);clip-path:polygon(var(--slant) 0,100% 0,calc(100% - var(--slant)) 100%,0 100%)}.md-bubble-own{background:var(--chat-blase-eigen-bg)}.md-microlabel{font-size:10px;letter-spacing:.2em;color:var(--color-text-faint)}.md-kicker,.md-microlabel{font-weight:700;text-transform:uppercase}.md-kicker{font-size:10.5px;letter-spacing:.14em;color:var(--color-text-muted)}.md-section-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.md-hairline{flex:1;height:1px;background:var(--color-line)}.md-pill-neutral{--slant:5px;display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;padding:5px 15px;clip-path:polygon(var(--slant) 0,100% 0,calc(100% - var(--slant)) 100%,0 100%);background:var(--color-surface-3);color:var(--md-chip-text);white-space:nowrap}.md-pill-neutral .md-dot{width:4px;height:4px;border-radius:50%;background:var(--md-chip-text)}.md-badge-hint{--slant:6px;padding:6px 14px;letter-spacing:.08em;background:var(--color-hint-chip);color:var(--color-hint-fg)}.md-badge-hint,.md-badge-neutral{font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.3;text-align:center;clip-path:polygon(var(--slant) 0,100% 0,calc(100% - var(--slant)) 100%,0 100%)}.md-badge-neutral{--slant:4px;padding:5px 14px;letter-spacing:.1em;background:var(--color-surface-3);color:var(--md-chip-text)}.md-btn-primary{--slant:8px;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;background:var(--md-action);color:var(--color-on-primary);padding:14px 24px;clip-path:polygon(var(--slant) 0,100% 0,calc(100% - var(--slant)) 100%,0 100%);min-height:48px;font-weight:600;font-size:14.5px;letter-spacing:.01em;border:none;cursor:pointer;transition:background .2s,transform .15s}.md-btn-primary:hover{background:var(--md-action-hover)}.md-btn-primary:active{transform:scale(.985)}.md-btn-primary:disabled{background:color-mix(in srgb,var(--md-action) 55%,transparent);cursor:default}.md-btn-secondary{--slant:8px;display:flex;align-items:center;justify-content:center;gap:9px;padding:14px 24px;clip-path:polygon(var(--slant) 0,100% 0,calc(100% - var(--slant)) 100%,0 100%);min-height:48px;font-weight:600;font-size:14.5px;color:var(--md-chip-text);background:var(--color-surface-3);border:none;cursor:pointer;transition:background .2s,color .2s,transform .15s}.md-btn-secondary:hover{background:var(--color-surface-hover);color:var(--color-text)}.md-btn-secondary:active{transform:scale(.985)}.md-input{--slant:8px;width:100%;padding:14px 22px;font-size:14px;clip-path:polygon(var(--slant) 0,100% 0,calc(100% - var(--slant)) 100%,0 100%);border:none;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--md-card-bg);color:var(--color-text);min-height:48px;outline:none;transition:border-color .2s;font-family:inherit}.md-input::-moz-placeholder{color:var(--md-text-dim)}.md-input::placeholder{color:var(--md-text-dim)}.md-input:focus{border-top-color:var(--md-border-strong);border-bottom-color:var(--md-border-strong)}.md-input[aria-invalid=true]{border-top-color:color-mix(in srgb,var(--md-danger) 60%,transparent);border-bottom-color:color-mix(in srgb,var(--md-danger) 60%,transparent)}[data-theme=dark] .mobile-dark input:-webkit-autofill,[data-theme=dark] .mobile-dark input:-webkit-autofill:active,[data-theme=dark] .mobile-dark input:-webkit-autofill:focus,[data-theme=dark] .mobile-dark input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #16171a;-webkit-text-fill-color:#f5f5f7;caret-color:#f5f5f7;border-radius:inherit;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}[data-theme=dark] .mobile-dark input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #16171a;-webkit-text-fill-color:#f5f5f7}[data-theme=dark] .mobile-dark input:autofill{box-shadow:inset 0 0 0 1000px #16171a;-webkit-text-fill-color:#f5f5f7}.md-iconcircle{--slant:6px;color:var(--md-chip-text)}.md-avatar,.md-iconcircle{flex:none;clip-path:polygon(var(--slant) 0,100% 0,calc(100% - var(--slant)) 100%,0 100%);display:flex;align-items:center;justify-content:center;background:var(--color-surface-3)}.md-avatar{--slant:7px;width:46px;height:40px;font-family:Archivo Expanded,Archivo,sans-serif;font-weight:600;font-size:15px;color:var(--color-text);overflow:hidden}.md-chip{--slant:6px;padding:7px 18px;clip-path:polygon(var(--slant) 0,100% 0,calc(100% - var(--slant)) 100%,0 100%);font-size:11.5px;font-weight:600;background:var(--color-surface-3);color:var(--md-chip-text)}.md-chip-active,.md-counter{background:var(--md-action);color:var(--color-on-primary)}.md-counter{--slant:2px;clip-path:polygon(var(--slant) 0,100% 0,calc(100% - var(--slant)) 100%,0 100%);font-size:9px;font-weight:700;padding:2px 8px}.md-topbar{background:var(--backdrop-topbar)!important;border-bottom:1px solid var(--color-line)!important;box-shadow:none!important}.md-bottombar,.md-topbar{backdrop-filter:blur(14px)}.md-bottombar{background:var(--backdrop-bar);border-top:1px solid var(--color-line)}.md-noscrollbar{scrollbar-width:none}.md-noscrollbar::-webkit-scrollbar{width:0;height:0}.md-tappable{transition:filter .2s,transform .15s}.md-tappable:hover{filter:brightness(1.06)}[data-theme=dark] .md-tappable:hover{filter:brightness(1.25)}.md-tappable:active{transform:scale(.985)}@keyframes md-fade{0%{opacity:0}to{opacity:1}}@keyframes md-riseIn{0%{transform:translateY(22px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes md-crest{0%{transform:scale(.82);opacity:0}to{transform:scale(1);opacity:1}}@keyframes md-crestIn{0%{transform:scale(.3);opacity:0}42%{transform:scale(1.14);opacity:1}58%{transform:scale(.95)}72%{transform:scale(1.05)}86%{transform:scale(.99)}to{transform:scale(1);opacity:1}}@keyframes md-ripple{0%{transform:scale(.3);opacity:.85}to{transform:scale(2.6);opacity:0}}@keyframes md-streak{0%{transform:translateX(-120%) scaleX(.2);opacity:0}40%{opacity:1}to{transform:translateX(130%) scaleX(1);opacity:0}}@keyframes md-wipeIn{0%{clip-path:inset(0 100% 0 0);transform:translateX(-18px)}to{clip-path:inset(0 0 0 0);transform:translateX(0)}}@keyframes md-cornerIn{0%{transform:translate(-90px,150px) rotate(24deg) scale(.7);opacity:0}45%{opacity:1}62%{transform:translate(8px,-14px) rotate(24deg) scale(1.06)}80%{transform:translate(-3px,4px) rotate(24deg) scale(.99)}to{transform:translate(0) rotate(24deg) scale(1);opacity:1}}@keyframes md-glowLate{0%,55%{opacity:0;transform:scale(.6)}78%{opacity:1;transform:scale(1.08)}to{opacity:.85;transform:scale(1)}}@keyframes md-pitchIn{0%{opacity:0;transform:rotate(81deg) scale(1.28)}to{opacity:var(--pitch-opacity,.5);transform:rotate(81deg) scale(1)}}@keyframes md-pitchDraw{0%{stroke-dashoffset:1400}to{stroke-dashoffset:0}}@keyframes md-wmIn{0%,60%{opacity:0}to{opacity:var(--watermark-opacity,.13)}}@keyframes md-shake{0%,to{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}}@keyframes md-bar{0%{width:0}to{width:100%}}@keyframes md-spin{to{transform:rotate(1turn)}}@keyframes md-splashOut{0%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.mobile-dark [style*=md-bar],.mobile-dark [style*=md-cornerIn],.mobile-dark [style*=md-crestIn],.mobile-dark [style*=md-glowLate],.mobile-dark [style*=md-pitchDraw],.mobile-dark [style*=md-pitchIn],.mobile-dark [style*=md-ripple],.mobile-dark [style*=md-shake],.mobile-dark [style*=md-streak],.mobile-dark [style*=md-wipeIn],.mobile-dark [style*=md-wmIn]{animation-duration:.01ms!important;animation-delay:0s!important}}