.upload-status-line{color:var(--text-muted,#6b7280);background:var(--surface-color,#fff);border:1px solid var(--border-color,#3c3c431f);border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:13px;font-weight:600}.upload-status-line--error{color:var(--oni-color-danger-text,var(--oni-color-danger));border-color:color-mix(in srgb, var(--oni-color-danger-text,#9a0116) 25%, transparent);background:var(--oni-color-danger-subtle,#fef2f2)}
.skip-link{z-index:10000;border-radius:0 0 var(--oni-radius-md,12px) 0;background:var(--oni-color-brand-solid,#5827d6);color:#fff;font-size:var(--oni-text-sm,.8125rem);font-weight:var(--oni-font-bold,700);box-shadow:var(--oni-drop-shadow-heavy,0 8px 28px #0000002e);transition:transform var(--oni-transition-fast,.15s ease);padding:12px 20px;text-decoration:none;position:fixed;top:0;left:0;transform:translateY(-120%)}.skip-link:focus,.skip-link:focus-visible{outline-offset:2px;outline:3px solid #fff;transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--oni-color-brand,#7553ff);outline-offset:2px}html.font-l{font-size:112.5%}html.font-xl{font-size:137.5%}html.contrast-more{--oni-text-primary:#000;--oni-text-secondary:#121212;--oni-text-muted:#1f1f1f;--oni-text-heading:#000;--oni-border-default:#000;--oni-border-strong:#000;--text-main:#000;--text-body:#121212;--text-muted:#1f1f1f;--border-color:#000}html.contrast-more,html.contrast-more body,html.contrast-more .legal-page,html.contrast-more .welcome-card--oni,html.contrast-more p,html.contrast-more li,html.contrast-more .dual-a11y-more__hint,html.contrast-more .a11y-segment__caption,html.contrast-more .language-mode-toggle__label{color:#000;font-weight:550}html.contrast-more .language-mode-toggle__btn:not(.is-active){color:#000;font-weight:650}html.contrast-more .legal-card,html.contrast-more .legal-highlight,html.contrast-more .home-lang-chrome__bar,html.contrast-more .welcome-card--oni .header-branding,html.contrast-more .welcome-card--oni .home-section--expect,html.contrast-more .welcome-card--oni .home-section--trust,html.contrast-more .welcome-card--oni .home-section--story,html.contrast-more .welcome-card--oni .home-section--pricing,html.contrast-more .welcome-card--oni .home-section--faq,html.contrast-more .dual-a11y-toolbar__panel{box-shadow:none;border-width:2px;border-color:#000}html.contrast-more a:focus-visible,html.contrast-more button:focus-visible,html.contrast-more input:focus-visible,html.contrast-more select:focus-visible,html.contrast-more textarea:focus-visible,html.contrast-more summary:focus-visible,html.contrast-more [tabindex="0"]:focus-visible{outline-offset:3px;outline-width:3px;outline-color:#000}html.theme-dark.contrast-more{--oni-text-primary:#fff;--oni-text-secondary:#fff;--oni-text-muted:#f0ebff;--oni-text-heading:#fff;--oni-border-default:#fff;--oni-border-strong:#fff;--text-main:#fff;--text-body:#fff;--text-muted:#f0ebff;--border-color:#fff}html.theme-dark.contrast-more body,html.theme-dark.contrast-more .legal-page,html.theme-dark.contrast-more .welcome-card--oni,html.theme-dark.contrast-more p,html.theme-dark.contrast-more li,html.theme-dark.contrast-more .dual-a11y-more__hint,html.theme-dark.contrast-more .a11y-segment__caption,html.theme-dark.contrast-more .language-mode-toggle__label{color:#fff;font-weight:550}html.theme-dark.contrast-more .language-mode-toggle__btn:not(.is-active){color:#fff;font-weight:650}html.theme-dark.contrast-more .legal-card,html.theme-dark.contrast-more .legal-highlight,html.theme-dark.contrast-more .home-lang-chrome__bar,html.theme-dark.contrast-more .welcome-card--oni .header-branding,html.theme-dark.contrast-more .welcome-card--oni .home-section--expect,html.theme-dark.contrast-more .welcome-card--oni .home-section--trust,html.theme-dark.contrast-more .welcome-card--oni .home-section--story,html.theme-dark.contrast-more .welcome-card--oni .home-section--pricing,html.theme-dark.contrast-more .welcome-card--oni .home-section--faq,html.theme-dark.contrast-more .dual-a11y-toolbar__panel{border-color:#fff}html.blue-filter:after{content:"";z-index:2147483000;pointer-events:none;mix-blend-mode:multiply;background:#ff943038;position:fixed;inset:0}html.theme-dark.blue-filter:after{mix-blend-mode:soft-light;background:#ff782847}html.focus-strong a:focus-visible,html.focus-strong button:focus-visible,html.focus-strong input:focus-visible,html.focus-strong select:focus-visible,html.focus-strong textarea:focus-visible,html.focus-strong summary:focus-visible,html.focus-strong [tabindex="0"]:focus-visible,html.focus-strong .skip-link:focus-visible{box-shadow:0 0 0 2px #fff;outline-offset:4px!important;outline-width:4px!important;outline-color:#000!important}html.theme-dark.focus-strong a:focus-visible,html.theme-dark.focus-strong button:focus-visible,html.theme-dark.focus-strong input:focus-visible,html.theme-dark.focus-strong select:focus-visible,html.theme-dark.focus-strong textarea:focus-visible,html.theme-dark.focus-strong summary:focus-visible,html.theme-dark.focus-strong [tabindex="0"]:focus-visible,html.theme-dark.focus-strong .skip-link:focus-visible{box-shadow:0 0 0 2px #000;outline-color:#fff!important}html.hide-images img,html.hide-images picture,html.hide-images video{display:none!important}@media (pointer:fine){html.cursor-large,html.cursor-large *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23000' stroke='%23fff' stroke-width='2' d='M8 4v36l9-9 6 14 6-2-6-14h12z'/%3E%3C/svg%3E") 4 4,auto!important}html.cursor-large a,html.cursor-large button,html.cursor-large [role=button],html.cursor-large input,html.cursor-large select,html.cursor-large textarea,html.cursor-large summary,html.cursor-large label{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%235827D6' stroke='%23fff' stroke-width='2' d='M8 4v36l9-9 6 14 6-2-6-14h12z'/%3E%3C/svg%3E") 4 4,pointer!important}}.oni-v2{--accent-color:var(--oni-color-brand-text)}.oni-v2 a:focus-visible,.oni-v2 button:focus-visible,.oni-v2 input:focus-visible,.oni-v2 select:focus-visible,.oni-v2 textarea:focus-visible,.oni-v2 summary:focus-visible,.oni-v2 [tabindex="0"]:focus-visible{outline-color:var(--oni-color-brand-text)}.legal-page.oni-v2 .legal-card a,.legal-page.oni-v2 .legal-info-link,.guides-page.oni-v2 .guides-main a:not(.guides-card):not(.guides-btn),.welcome-card--oni .content-scroll a:not(.btn):not(.btn-primary),.welcome-card--oni .legal-links a,.welcome-card--oni .small-print a,.auth-shell-page.oni-v2 a:not(.btn):not(.btn-primary):not(.onboarding-next-step-banner__cta):not(.bestaetigung-btn):not(.oni-btn):not(.login-card__continue):not(.login-loggedin__cta),.sos-public-page a:not(.sos-public-cta),.offline-page a{color:var(--oni-text-link,#5827d6)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.language-mode-toggle{flex-direction:column;gap:.4rem;margin:0;display:flex}.language-mode-toggle__label{letter-spacing:.06em;text-transform:uppercase;color:var(--oni-text-muted,#6b7484);margin:0;font-size:.72rem;font-weight:700}.language-mode-toggle__sr-hint{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-mode-toggle__segment{background:color-mix(in srgb, var(--oni-color-brand,#7553ff) 5%, var(--oni-surface-raised,#fff));border:1px solid color-mix(in srgb, var(--oni-color-brand,#7553ff) 18%, var(--oni-border-default,#c5ccda));box-shadow:none;border-radius:999px;align-items:stretch;gap:0;padding:3px;display:inline-flex}.language-mode-toggle__btn{appearance:none;font:inherit;letter-spacing:.01em;text-align:center;color:var(--oni-text-secondary,#3d4249);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.55rem 1rem;font-size:.8125rem;font-weight:650;line-height:1.2;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.language-mode-toggle__btn:hover:not(.is-active){color:var(--oni-color-brand-solid,#5827d6)}.language-mode-toggle__btn.is-active{background:var(--oni-color-brand-solid,#5827d6);color:#fff;box-shadow:none}.language-mode-toggle__btn:focus-visible{outline:3px solid var(--oni-color-brand-solid,#5827d6);outline-offset:3px;z-index:1}.language-mode-toggle--compact .language-mode-toggle__btn{min-height:40px;padding:.4rem .85rem;font-size:.78rem}.language-mode-toggle__btn-text{text-align:center;white-space:nowrap;width:100%;display:block}.legal-disclaimer-box{border-radius:var(--oni-radius-lg,16px);border:1.5px solid color-mix(in srgb, var(--oni-color-brand,#7553ff) 28%, transparent);border-left:4px solid var(--oni-color-brand,#7553ff);background:linear-gradient(135deg, color-mix(in srgb, var(--oni-color-brand,#7553ff) 11%, #fff) 0%, color-mix(in srgb, var(--oni-color-brand,#7553ff) 4%, #fff) 100%);color:var(--oni-text-primary,#1f2430);margin:0 0 1.15rem;padding:1.05rem 1.15rem 1.1rem;box-shadow:0 2px 14px #161c2d0d}html.dark .legal-disclaimer-box,body.dark-mode .legal-disclaimer-box,html.theme-dark .legal-disclaimer-box{background:linear-gradient(135deg, color-mix(in srgb, var(--oni-color-brand,#7553ff) 28%, #1a1625) 0%, color-mix(in srgb, var(--oni-color-brand,#7553ff) 12%, #121018) 100%);border-color:color-mix(in srgb, var(--oni-color-brand,#7553ff) 45%, transparent);color:#f4f1ff}.legal-disclaimer-box__head{align-items:center;gap:.5rem;margin:0 0 .55rem;display:flex}.legal-disclaimer-box__icon{background:color-mix(in srgb, var(--oni-color-brand,#7553ff) 14%, #fff);width:1.85rem;height:1.85rem;color:var(--oni-color-brand-solid,#5827d6);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}html.dark .legal-disclaimer-box__icon,body.dark-mode .legal-disclaimer-box__icon,html.theme-dark .legal-disclaimer-box__icon{background:color-mix(in srgb, var(--oni-color-brand,#7553ff) 35%, #000);color:#e8e0ff}.legal-disclaimer-box__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--oni-color-brand-solid,#5827d6);margin:0;font-size:.68rem;font-weight:750}html.dark .legal-disclaimer-box__eyebrow,body.dark-mode .legal-disclaimer-box__eyebrow,html.theme-dark .legal-disclaimer-box__eyebrow{color:#d4c8ff}.legal-disclaimer-box__text{max-width:38em;color:inherit;margin:0 0 .9rem;font-size:1.02rem;font-weight:550;line-height:1.55}.legal-disclaimer-box__text p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 0 .45rem}.legal-disclaimer-box__text p:last-child{margin-bottom:0}.legal-disclaimer-box__btn{appearance:none;background:linear-gradient(165deg, var(--oni-color-brand,#7553ff) 0%, var(--oni-color-brand-solid,#5827d6) 100%);color:#fff;min-height:44px;font:inherit;letter-spacing:.01em;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.15rem;font-size:.875rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #fff3,0 4px 16px #5827d640}.legal-disclaimer-box__btn:hover{box-shadow:inset 0 1px #ffffff40,0 6px 20px #5827d652}.legal-disclaimer-box__btn:active{transform:translateY(1px)}.legal-disclaimer-box__btn:focus-visible{outline:3px solid var(--oni-color-brand-solid,#5827d6);outline-offset:3px}.legal-dual__toolbar{margin:0 0 1rem}.easy-lang-icon{background:linear-gradient(160deg, color-mix(in srgb, var(--oni-color-brand,#7553ff) 16%, #fff), color-mix(in srgb, var(--oni-color-brand,#7553ff) 8%, #fff));width:2.15rem;height:2.15rem;color:var(--oni-color-brand-solid,#5827d6);border:1px solid color-mix(in srgb, var(--oni-color-brand,#7553ff) 18%, transparent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.easy-lang-section__title{letter-spacing:-.01em;align-items:center;gap:.65rem;margin:0 0 .75rem;font-size:1.12rem;font-weight:750;line-height:1.35;display:flex}.easy-lang-section__body p{max-width:34em;margin:0 0 .75rem;line-height:1.55}.easy-lang-section__body p:last-child{margin-bottom:0}.binding-consent-explain{flex-direction:column;gap:.85rem;display:flex}.binding-consent-explain__easy{background:linear-gradient(135deg, color-mix(in srgb, var(--oni-color-brand,#7553ff) 10%, #fff), color-mix(in srgb, var(--oni-color-brand,#7553ff) 4%, #fff));border:1.5px solid color-mix(in srgb, var(--oni-color-brand,#7553ff) 22%, transparent);border-left:3px solid var(--oni-color-brand,#7553ff);border-radius:14px;padding:.85rem 1rem}.binding-consent-explain__title{align-items:center;gap:.5rem;margin:0 0 .45rem;font-size:.98rem;display:flex}.binding-consent-explain__body p{margin:0 0 .4rem;line-height:1.45}.binding-consent-explain__body p:last-child{margin-bottom:0}.binding-consent-explain__binding{padding:.65rem 0}.binding-consent-explain__binding-label{letter-spacing:.06em;text-transform:uppercase;color:var(--oni-text-muted,#6b7484);margin:0 0 .35rem;font-size:.68rem;font-weight:750}.binding-consent-explain__binding-text{font-size:.95rem;line-height:1.45}.camouflage-phrase-note{border:1.5px solid color-mix(in srgb, var(--oni-color-brand,#7553ff) 18%, #c5ccda);background:linear-gradient(160deg, color-mix(in srgb, var(--oni-color-brand,#7553ff) 7%, #fff), #fff);border-radius:14px;margin:.75rem 0 1rem;padding:.9rem 1rem}.camouflage-phrase-note__title{align-items:center;gap:.5rem;margin:0 0 .45rem;font-weight:750;display:flex}.camouflage-phrase-note p{margin:0 0 .4rem;line-height:1.45}.camouflage-phrase-note p:last-child{margin-bottom:0}html.theme-dark .camouflage-phrase-note{border-color:color-mix(in srgb, var(--oni-color-brand,#7553ff) 32%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--oni-color-brand,#7553ff) 14%, var(--oni-surface-raised,#26252b)), var(--oni-surface-raised,#26252b))}.home-lang-chrome{width:100%;max-width:min(100%, var(--home-card-max-width,720px));min-width:0;margin:0 auto 12px;animation:.45s both home-fade-in}.home-lang-chrome__bar{box-sizing:border-box;border:1.5px solid var(--oni-border-default,#c5ccda);border-radius:var(--oni-radius-lg,16px);background:var(--oni-surface-raised,#fff);width:100%;min-width:0;max-width:100%;padding:12px 14px;display:block;overflow:hidden;box-shadow:0 2px 12px #161c2d0a}.home-lang-chrome__caption{letter-spacing:.07em;text-transform:uppercase;color:var(--oni-text-muted,#6b7484);margin:0;font-size:.72rem;font-weight:750}.home-lang-toolbar{justify-content:flex-end;margin:.5rem 0 .75rem;display:flex}.home-dual-disclaimer{margin:10px 0 0}.dual-a11y-toolbar{flex-direction:column;gap:0;width:100%;min-width:0;max-width:100%;display:flex}.dual-a11y-toolbar__summary{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem .55rem;width:100%;min-width:0;max-width:100%;display:flex}.dual-a11y-toolbar__inline-label{letter-spacing:.01em;text-transform:none;color:var(--oni-text-secondary,#3d4249);white-space:nowrap;flex:none;margin:0;padding:0;font-size:.875rem;font-weight:700;line-height:1.2}.dual-a11y-toolbar__summary .a11y-segment{flex:auto;width:auto;min-width:0;max-width:100%}.dual-a11y-toolbar__summary .a11y-segment__caption,.dual-a11y-toolbar__summary .language-mode-toggle__label{display:none}.dual-a11y-toolbar__summary .language-mode-toggle__segment{box-sizing:border-box;align-items:stretch;width:100%;max-width:100%;height:52px;min-height:52px;padding:4px}.dual-a11y-toolbar__summary .language-mode-toggle__btn,.dual-a11y-toolbar__summary .language-mode-toggle--compact .language-mode-toggle__btn{box-sizing:border-box;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;padding:0 .55rem;font-size:.875rem;font-weight:700;display:inline-flex}.dual-a11y-toolbar__summary .language-mode-toggle__btn-text{text-overflow:ellipsis;overflow:hidden}@media (max-width:420px){.dual-a11y-toolbar__summary .language-mode-toggle__btn{padding:0 .55rem;font-size:.8125rem}}.dual-a11y-toolbar .a11y-segment__caption,.dual-a11y-toolbar .language-mode-toggle__label{letter-spacing:.06em;text-transform:uppercase;color:var(--oni-text-muted,#5b5864);margin:0 0 .35rem;font-size:.75rem;font-weight:700}.dual-a11y-toolbar__expand{appearance:none;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--oni-color-brand,#7553ff) 22%, var(--oni-border-default,#c5ccda));width:auto;min-width:0;max-width:100%;height:52px;min-height:52px;color:var(--oni-color-brand-solid,#5827d6);font:inherit;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:.35rem;margin-left:0;padding:0 .9rem;font-size:.875rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.dual-a11y-toolbar__expand:hover{background:color-mix(in srgb, var(--oni-color-brand,#7553ff) 8%, transparent)}.dual-a11y-toolbar__expand.is-open,.dual-a11y-toolbar__expand[aria-expanded=true]{background:color-mix(in srgb, var(--oni-color-brand,#7553ff) 10%, transparent);border-color:color-mix(in srgb, var(--oni-color-brand,#7553ff) 40%, var(--oni-border-default))}.dual-a11y-toolbar__expand:focus-visible{outline:3px solid var(--oni-color-brand-solid,#5827d6);outline-offset:2px}.dual-a11y-toolbar__expand-chevron{opacity:.8;font-size:.75rem}.dual-a11y-toolbar__expand-label--short{display:none}@media (max-width:520px){.dual-a11y-toolbar__expand-label--full{display:none}.dual-a11y-toolbar__expand-label--short{display:inline}.dual-a11y-toolbar__expand{min-width:6.75rem}}.dual-a11y-toolbar__panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1.5px solid color-mix(in srgb, var(--oni-color-brand,#7553ff) 18%, var(--oni-border-default,#c5ccda));background:var(--oni-surface-raised,#fff);scrollbar-gutter:stable;border-radius:16px;max-height:min(58dvh,26rem);margin-top:.85rem;position:relative;overflow:hidden auto;box-shadow:0 8px 28px #161c2d0f}.dual-a11y-toolbar__panel-inner{flex-direction:column;gap:1.15rem;padding:1.1rem 1.05rem 1.35rem;display:flex}.a11y-display-controls--page{flex-direction:column;gap:1.15rem;padding:.35rem .15rem .5rem;display:flex}.settings-page .a11y-display-settings-card{padding:1rem 1rem 1.15rem}.settings-page .a11y-display-controls--page .language-mode-toggle__segment{box-sizing:border-box;border-width:2px;border-color:color-mix(in srgb, var(--oni-color-brand,#7553ff) 28%, var(--oni-border-default,#c5ccda));width:100%;max-width:100%;box-shadow:0 3px 0 color-mix(in srgb, var(--oni-color-brand,#7553ff) 22%, var(--oni-chonk-neutral,#b8bec8));padding:5px}.settings-page .a11y-display-controls--page .language-mode-toggle__btn{flex:1 1 0;min-width:0;min-height:52px;padding:.65rem .85rem;font-size:1.0625rem;font-weight:750}.settings-page .a11y-display-controls--page .language-mode-toggle__btn.is-active{box-shadow:0 2px 0 color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 55%, #000)}.settings-page .a11y-display-controls--page .a11y-segment__caption,.settings-page .a11y-display-controls--page .language-mode-toggle__label{margin-bottom:.4rem;font-size:.8125rem}.dual-a11y-toolbar__panel .language-mode-toggle__segment{box-sizing:border-box;border-width:2px;border-color:color-mix(in srgb, var(--oni-color-brand,#7553ff) 28%, var(--oni-border-default,#c5ccda));width:100%;max-width:100%;box-shadow:0 3px 0 color-mix(in srgb, var(--oni-color-brand,#7553ff) 22%, var(--oni-chonk-neutral,#b8bec8));padding:5px}.dual-a11y-toolbar__panel .language-mode-toggle__btn{flex:1 1 0;min-width:0;min-height:52px;padding:.65rem .85rem;font-size:1.0625rem;font-weight:750}.dual-a11y-toolbar__panel .language-mode-toggle__btn.is-active{box-shadow:0 2px 0 color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 55%, #000)}.dual-a11y-toolbar__panel .a11y-segment__caption,.dual-a11y-toolbar__panel .language-mode-toggle__label{margin-bottom:.4rem;font-size:.8125rem}.dual-a11y-toolbar__scroll-cue{z-index:2;background:linear-gradient(to top, var(--oni-surface-raised,#fff) 42%, color-mix(in srgb, var(--oni-surface-raised,#fff) 78%, transparent) 72%, transparent);pointer-events:none;justify-content:center;align-items:flex-end;min-height:3.4rem;margin-top:-2.6rem;padding:1.65rem .75rem .65rem;display:flex;position:sticky;bottom:0}.dual-a11y-toolbar__scroll-cue span{background:color-mix(in srgb, var(--oni-color-brand,#7553ff) 12%, var(--oni-surface-raised,#fff));border:1px solid color-mix(in srgb, var(--oni-color-brand,#7553ff) 28%, var(--oni-border-default));color:var(--oni-color-brand-solid,#5827d6);letter-spacing:.01em;border-radius:999px;align-items:center;gap:.25rem;padding:.35rem .85rem;font-size:.875rem;font-weight:750;display:inline-flex}.dual-a11y-toolbar__divider{background:color-mix(in srgb, var(--oni-color-brand,#7553ff) 14%, var(--oni-border-default,#c5ccda));height:1px;margin:.15rem 0}.dual-a11y-more__hint{color:var(--oni-text-secondary,#3d4249);max-width:42em;margin:.35rem 0 0;font-size:1rem;font-weight:500;line-height:1.55}.dual-a11y-read{flex-direction:column;align-items:stretch;gap:0;display:flex}.dual-a11y-read .language-mode-toggle__segment{width:100%}.dual-a11y-read .dual-a11y-more__hint{margin-top:.55rem}html.theme-dark .dual-a11y-toolbar__expand{color:var(--oni-color-brand-text,#c8c4ff);border-color:color-mix(in srgb, var(--oni-color-brand,#7553ff) 35%, var(--oni-border-default))}html.theme-dark .dual-a11y-toolbar__panel{background:var(--oni-surface-default);border-color:var(--oni-border-default);box-shadow:0 10px 32px #00000059}html.theme-dark .dual-a11y-toolbar__scroll-cue{background:linear-gradient(to top, var(--oni-surface-default) 42%, color-mix(in srgb, var(--oni-surface-default) 78%, transparent) 72%, transparent)}html.theme-dark .dual-a11y-toolbar__scroll-cue span{background:color-mix(in srgb, var(--oni-color-brand,#7553ff) 18%, var(--oni-surface-default));color:var(--oni-color-brand-text,#c8c4ff)}html.theme-dark .dual-a11y-more__hint{color:var(--oni-text-secondary,#c8c4cf)}html.theme-dark .language-mode-toggle__segment{background:color-mix(in srgb, var(--oni-color-brand,#7553ff) 12%, var(--oni-surface-sunken,#121018));border-color:color-mix(in srgb, var(--oni-color-brand,#7553ff) 28%, var(--oni-border-default))}html.theme-dark .language-mode-toggle__btn{color:var(--oni-text-secondary,#c8c4cf)}html.theme-dark .language-mode-toggle__btn.is-active{background:var(--oni-color-brand,#7553ff);color:#fff}html.theme-dark .home-lang-chrome__bar{background:var(--oni-surface-default);border-color:var(--oni-border-default);box-shadow:none}.hook-subtitle .easy-lang-icon,.hook-lead .easy-lang-icon,.story-text .easy-lang-icon{vertical-align:middle;margin-right:.4rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.language-mode-toggle__btn,.legal-disclaimer-box__btn{transition:none}.home-lang-chrome{animation:none}}
.app-dialog-backdrop{z-index:5500;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.app-dialog{background:var(--oni-surface-default);border-radius:16px;width:min(400px,100%);padding:20px;box-shadow:0 12px 40px #0003}.app-dialog-title{margin:0 0 8px;font-size:18px;font-weight:800}.app-dialog-message{color:var(--oni-text-muted);margin:0 0 16px;font-size:15px}.app-dialog-input{box-sizing:border-box;border:1px solid var(--oni-border-strong);border-radius:12px;width:100%;margin-bottom:16px;padding:12px;font-size:16px}.app-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.app-dialog-btn{cursor:pointer;border:none;border-radius:12px;padding:10px 16px;font-weight:700}.app-dialog-btn--ghost{color:var(--oni-text-muted);background:0 0}.app-dialog-btn--primary{background:var(--oni-color-brand-fill,var(--oni-color-brand-solid));color:#fff}.app-dialog-btn--danger{color:#fff;background:#c00}
:root{--member-bottom-nav-height:calc(56px + env(safe-area-inset-bottom,0px));--member-bottom-nav-clearance:calc(94px + env(safe-area-inset-bottom,0px));--member-header-block-height:calc(env(safe-area-inset-top,0px) + 52px);--member-floating-bar-bottom:calc(var(--member-bottom-nav-height) + 8px);--member-floating-bar-bottom-hidden:calc(8px + env(safe-area-inset-bottom,0px));--member-floating-cta-clearance:112px;--member-floating-cta-clearance-with-hint:168px}.bottom-nav{z-index:1000;pointer-events:none;box-shadow:none;background:0 0;border:none;height:auto;padding:0;transition:transform .28s cubic-bezier(.32,.72,0,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}.bottom-nav.chrome-scroll-hidden,html.oni-sheet-open .bottom-nav{transform:translateY(calc(100% + env(safe-area-inset-bottom)));pointer-events:none}html.oni-chrome-nav-hidden,html.oni-sheet-open{--member-floating-bar-bottom:var(--member-floating-bar-bottom-hidden)}.bottom-nav-glass-track{width:100%;max-width:none;min-height:0;padding:3px 4px max(4px, env(safe-area-inset-bottom,0px));pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;isolation:isolate;background:var(--oni-surface-default,#fff);border:none;border-top:1px solid var(--oni-border-default,#c5cad4);border-radius:0;justify-content:space-around;align-items:stretch;margin:0;display:flex;position:relative;box-shadow:0 -2px 16px #5827d614,0 -1px 8px #0000000d}.theme-dark .bottom-nav-glass-track{background:var(--oni-surface-raised,#1c1c1e);border-top-color:var(--oni-border-strong,#ffffff1f);box-shadow:0 -1px 16px #00000059}.bottom-nav-item{z-index:1;min-width:0;max-width:88px;color:var(--oni-text-muted,#8e8e93);-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:2px 4px 0;text-decoration:none;transition:color .18s,background .18s;display:flex;position:relative}.bottom-nav-item.is-active{color:var(--oni-color-brand-text,#5827d6)}.bottom-nav-item.is-active:not(.bottom-nav-item--create){background:color-mix(in srgb, var(--oni-color-brand,#7553ff) 10%, transparent)}.bottom-nav-item.is-active:not(.bottom-nav-item--create):before{display:none}.bottom-nav-icon{z-index:1;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative;overflow:visible}.bottom-nav-icon-svg{flex-shrink:0;width:24px;height:24px;display:block}.bottom-nav-label{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;font-size:10px;font-weight:600;line-height:1.15;overflow:hidden}.bottom-nav-item.is-active .bottom-nav-label{font-weight:700}.bottom-nav-item--create{max-width:72px}.bottom-nav-item--create .bottom-nav-icon{background:linear-gradient(180deg, color-mix(in srgb, var(--oni-color-brand,#7553ff) 88%, white), var(--oni-color-brand,#7553ff));border-radius:50%;width:32px;height:32px;box-shadow:0 2px 8px #7553ff52}.bottom-nav-item--create.is-active .bottom-nav-icon{background:linear-gradient(180deg, color-mix(in srgb, var(--oni-color-brand-hover,#4842a8) 90%, white), var(--oni-color-brand-hover,#4842a8))}.bottom-nav-item--create .bottom-nav-icon-svg{width:18px;height:18px;stroke:var(--oni-text-inverse,#fff);stroke-width:2.5px}.bottom-nav-item--create .bottom-nav-label{font-weight:700}.bottom-nav-badge{background:var(--oni-color-brand,#7553ff);color:#fff;font-variant-numeric:tabular-nums;border:2px solid var(--oni-surface-default,#fff);box-sizing:border-box;z-index:3;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-2px;right:-4px}.theme-dark .bottom-nav-badge{border-color:var(--oni-surface-raised,#1c1c1e)}@media (prefers-reduced-motion:reduce){.bottom-nav,.bottom-nav-glass-track,.bottom-nav-item{transition:none!important;animation:none!important}}@media (min-width:768px){.bottom-nav-glass-track{max-width:var(--oni-content-max-width,1200px);border-left:1px solid var(--oni-border-default);border-right:1px solid var(--oni-border-default);border-radius:0;margin:0 auto}}
.subpage-header{box-sizing:border-box;background:var(--surface-color,#fff);border-bottom:.5px solid var(--border-color,#3c3c431a);align-items:center;gap:8px;width:100%;max-width:100%;margin:0;padding:12px 20px;display:flex}.subpage-header .back-btn{color:var(--oni-color-brand,#7553ff);flex-shrink:0;min-width:72px;font-size:16px;font-weight:700;text-decoration:none}.subpage-header .page-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;padding:0 4px;font-size:16px;font-weight:800;overflow:hidden}.subpage-header .header-spacer{flex-shrink:0;width:42px;min-width:42px}.subpage-header .header-avatar{background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:800;text-decoration:none;display:flex;overflow:hidden}
.app-help-info-trigger{cursor:pointer;color:var(--text-muted);background:0 0;border:none;align-items:center;gap:8px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}.app-help-info-icon{border:1.5px solid var(--text-muted);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-style:italic;font-weight:800;line-height:1;display:inline-flex}.app-help-info-trigger:hover .app-help-info-icon{border-color:var(--accent-color);color:var(--accent-color)}.app-help-info-trigger--compact{padding:0}.app-help-info-trigger--compact .app-help-info-icon{background:0 0;border:none;width:26px;height:26px;font-size:13px}.app-help-info-dialog{background:var(--surface-color,#fff);width:100%;max-width:min(92vw,420px);color:var(--text-main);border:none;border-radius:24px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 64px #00000038,0 0 0 .5px #0000000f}.app-help-info-dialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#0000006b}.app-help-info-dialog-inner{flex-direction:column;max-height:min(78vh,640px);padding:0;display:flex}.app-help-info-dialog-handle{background:var(--text-muted);border-radius:999px;width:36px;height:4px}@supports (color:color-mix(in lab, red, red)){.app-help-info-dialog-handle{background:color-mix(in srgb, var(--text-muted) 35%, transparent)}}.app-help-info-dialog-handle{flex-shrink:0;margin:10px auto 0}.app-help-info-dialog-head{flex-shrink:0;padding:14px 20px 0}.app-help-info-dialog-title{letter-spacing:-.3px;color:var(--text-main);margin:0;font-size:20px;font-weight:900}.app-help-info-dialog-body{color:var(--text-muted);-webkit-overflow-scrolling:touch;padding:12px 20px 4px;font-size:15px;line-height:1.55;overflow-y:auto}.app-help-info-dialog-body p{margin:0 0 10px}.app-help-info-dialog-body p:last-child{margin-bottom:0}.app-help-info-dialog-body strong{color:var(--text-main);font-weight:800}.app-help-info-faq{border-top:1px solid var(--border-color,#3c3c431f);margin-top:16px;padding-top:14px}.app-help-info-faq-title{color:var(--text-main);margin:0 0 10px;font-size:14px;font-weight:800}.app-help-info-faq-list{flex-direction:column;gap:8px;display:flex}.app-help-info-faq-item{border:1px solid var(--border-color,#3c3c431f);background:var(--surface-color,#fff);border-radius:12px;overflow:hidden}.app-help-info-faq-q{cursor:pointer;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.4;list-style:none}.app-help-info-faq-q::-webkit-details-marker{display:none}.app-help-info-faq-q:after{content:"＋";float:right;color:var(--text-muted);font-weight:400}.app-help-info-faq-item[open] .app-help-info-faq-q:after{content:"－"}.app-help-info-faq-a{color:var(--text-muted);padding:0 14px 12px;font-size:14px;line-height:1.5}.app-help-info-faq-a p{margin:0 0 8px}.app-help-info-faq-a p:last-child{margin-bottom:0}.app-help-info-close-btn{margin:12px 16px calc(16px + env(safe-area-inset-bottom));cursor:pointer;background:var(--oni-color-brand-fill,#5827d6);width:calc(100% - 32px);color:var(--oni-text-inverse,#fff);border:none;border-radius:14px;flex-shrink:0;padding:14px;font-size:16px;font-weight:800}@media (max-width:640px){.app-help-info-dialog{border-radius:24px 24px 0 0;width:100%;max-width:100%;margin:auto 0 0}}.app-tip-banner{background:var(--oni-color-brand,#7553ff);border-radius:14px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:10px 10px 10px 13px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.app-tip-banner{background:color-mix(in srgb, var(--oni-color-brand,#7553ff) 8%, var(--oni-surface-raised,#fff))}}.app-tip-banner{border:1.5px solid var(--oni-color-brand,#7553ff)}@supports (color:color-mix(in lab, red, red)){.app-tip-banner{border:1.5px solid color-mix(in srgb, var(--oni-color-brand,#7553ff) 26%, transparent)}}.app-tip-banner-icon{color:var(--oni-color-brand-text,#5827d6);flex-shrink:0;margin-top:2px}.app-tip-banner-content{color:var(--oni-text-primary,#1c1c1e);flex:1;font-size:13.5px;font-weight:600;line-height:1.45}.app-tip-banner-content p{margin:0}.app-tip-banner-content p+p{margin-top:8px}.app-tip-banner-content strong{color:var(--text-main)}.app-tip-banner-content a{color:var(--oni-text-link,#5827d6);font-weight:600}.app-tip-banner-actions{flex-shrink:0;position:relative}.app-tip-banner-close{cursor:pointer;width:40px;height:40px;color:var(--oni-text-muted,#6e7076);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.app-tip-banner-close:hover{background:var(--oni-text-muted,#6e7076)}@supports (color:color-mix(in lab, red, red)){.app-tip-banner-close:hover{background:color-mix(in srgb, var(--oni-text-muted,#6e7076) 12%, transparent)}}.app-tip-banner-menu{z-index:20;background:var(--surface-color,#fff);border:1px solid var(--border-color);border-radius:12px;min-width:260px;margin-top:6px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0000001f}.app-tip-banner-menu-item{text-align:left;cursor:pointer;width:100%;color:var(--text-main);background:0 0;border:none;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:600;display:block}.app-help-info-icon-svg{display:block}html.theme-dark .app-tip-banner-menu-item:hover{background:#ffffff14}.member-header .header-actions .app-help-info-trigger--compact .app-help-info-icon{color:#fff;filter:drop-shadow(0 1px 1px #00505a40);background:0 0;border:none;width:auto;height:auto;font-size:17px;font-weight:900}.member-header .header-actions .app-help-info-trigger--compact .app-help-info-icon-svg{color:#fff;filter:drop-shadow(0 1px 1px #00505a40)}.member-header .header-actions .app-help-info-trigger--compact:hover .app-help-info-icon{color:#fff;opacity:.92;border-color:#0000}.context-help-dismiss__lead{color:var(--text-main,inherit);margin:0 0 12px;font-size:14px;line-height:1.5}.context-help-dismiss__options{flex-direction:column;gap:8px;display:flex}.context-help-dismiss__btn{text-align:left;border:1px solid var(--border-color,#0000001a);background:var(--surface-color,#fff);cursor:pointer;width:100%;color:var(--text-main,inherit);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.context-help-dismiss__btn:hover,.context-help-dismiss__btn:focus-visible{border-color:var(--accent-color,#5827d6);outline:none}.context-help-dismiss__btn-label{font-size:14px;font-weight:700;line-height:1.35}.context-help-dismiss__btn-hint{color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.4}.context-help-icon__footer{flex-direction:column;gap:10px;width:100%;display:flex}.context-help-page-link{text-align:center;width:100%;color:var(--oni-text-link,#5827d6);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:14px;font-weight:700;text-decoration:underline;display:block}.context-help-page-link:hover,.context-help-page-link:focus-visible{opacity:.85;outline:none}.app-help-info-faq-item--highlight{border-color:var(--accent-color,#5827d6);box-shadow:0 0 0 2px var(--accent-color,#5827d6)}@supports (color:color-mix(in lab, red, red)){.app-help-info-faq-item--highlight{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-color,#5827d6) 22%, transparent)}}.edit-profile-wohnort-label{margin-bottom:8px;font-weight:800;display:block}.edit-profile-wohnort-label .label-with-help{align-items:center;gap:6px;display:inline-flex}.chats-page-top .page-label.label-with-help,.profil-subpage-title.label-with-help,.chats-subpage-title.label-with-help,.display-name.label-with-help,.treffen-hero__title.label-with-help,.emergency-trigger-title.label-with-help,.akut-page-header__title.label-with-help,.rewards-hero h1.label-with-help,.planned-detail-hero__title.label-with-help,.meine-treffen-tab-hero__title.label-with-help,.akut-danger-card__title.label-with-help,.akut-safe-card__title.label-with-help,.settings-badge.label-with-help,.support-messenger-subpage-title.label-with-help,.settings-menu-text.label-with-help{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.settings-menu-item--static .settings-menu-text.label-with-help{flex:1;min-width:0}.akut-page-title.label-with-help,.settings-card-title.label-with-help,.scan-step-header .label-with-help,.scan-card .label-with-help,.scan-none-match-title.label-with-help,.scan-sos-title.label-with-help,.scan-sos-medical-badge.label-with-help,.feed-list-help,.tipps-intro.label-with-help,.meeting-card__title.label-with-help,.profil-e2ee-recovery h2.label-with-help,.treffen-verify-card__title.label-with-help,.meeting-group-entry-title.label-with-help,.meeting-location-map-modal__places-title.label-with-help,.meeting-community-rating-title.label-with-help,.oni-saved-block__heading.label-with-help,.planned-expired-toggle.label-with-help,.settings-geocode-status strong.label-with-help,.status-viewer-name.label-with-help,.chats-bulk-bar__count.label-with-help,.chat-inbox-more-sheet__name.label-with-help,.edit-profile-geschlecht-label{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.feed-list-help{color:var(--oni-text-secondary,#6b7280);align-items:center;gap:6px;padding:0 4px 8px;font-size:13px;font-weight:700;display:flex}.feed-list-help__icon{flex-shrink:0}.tipps-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.feed-search-hero__head{align-items:flex-start;gap:8px;display:flex}.feed-search-hero__head .oni-search-field{flex:1;min-width:0}.feed-search-hero__help{flex-shrink:0;margin-top:10px}.oni-panel-divider-title.label-with-help{align-items:center;gap:6px;display:inline-flex}.edit-profile-section-label{color:var(--oni-color-brand-text-on-subtle);margin-top:32px;margin-bottom:0;font-weight:800;display:block}.settings-section-label .label-with-help{align-items:center;gap:6px;display:inline-flex}.chats-list-tabs-row{display:block}.chats-list-tabs-row .chats-list-tabs{width:100%}.chats-search-row{margin-bottom:var(--oni-space-3,12px);align-items:center;display:flex;position:relative}.chats-search-row .chats-search-input{flex:1;min-width:0;margin-bottom:0}.chats-select-trigger{align-items:center;gap:4px;display:inline-flex}.chats-select-btn{border-radius:var(--oni-radius-pill,999px);border:2px solid var(--oni-border-strong);border-bottom:2px solid var(--oni-chonk-neutral,#b8bec8);box-shadow:0 2px 0 var(--oni-chonk-neutral,#b8bec8);background:var(--oni-surface-raised);color:var(--oni-color-brand-text);font-size:var(--oni-text-sm,.8125rem);font-weight:var(--oni-font-bold,700);cursor:pointer;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.chats-select-btn:disabled{opacity:.45;cursor:not-allowed}.chats-select-btn--done{background:var(--oni-color-brand-fill,var(--oni-color-brand-solid));border-color:var(--oni-color-brand);border-bottom-color:var(--oni-chonk-brand,#5827d6);box-shadow:0 2px 0 var(--oni-chonk-brand,#5827d6);color:#fff}.chats-bulk-bar{margin-bottom:var(--oni-space-3,12px);border-radius:var(--oni-radius-md,8px);background:var(--oni-color-brand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.chats-bulk-bar{background:color-mix(in srgb, var(--oni-color-brand) 8%, var(--oni-surface-default))}}.chats-bulk-bar{border:2px solid var(--oni-color-brand)}@supports (color:color-mix(in lab, red, red)){.chats-bulk-bar{border:2px solid color-mix(in srgb, var(--oni-color-brand) 25%, transparent)}}.chats-bulk-bar__count{font-size:var(--oni-text-sm,.8125rem);font-weight:var(--oni-font-bold,700);color:var(--oni-color-brand-text)}.chats-bulk-bar__count.label-with-help{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.chats-bulk-bar__help{flex-shrink:0;margin-left:0}.chats-bulk-bar__actions{flex-wrap:wrap;gap:6px;display:flex}.chats-bulk-bar__btn{border-radius:var(--oni-radius-pill,999px);border:2px solid var(--oni-border-strong);background:var(--oni-surface-raised);color:var(--oni-text-primary);cursor:pointer;padding:6px 12px;font-size:12px;font-weight:700}.chats-bulk-bar__btn:disabled{opacity:.45;cursor:not-allowed}.chat-select-check{border:2px solid var(--oni-border-strong);color:#fff;background:var(--oni-surface-raised);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-right:10px;font-size:13px;font-weight:800;display:flex}.chat-select-check--on{background:var(--oni-color-brand-fill,var(--oni-color-brand-solid));border-color:var(--oni-color-brand)}.chat-swipe-row--select .chat-item--selected{background:var(--oni-color-brand)}@supports (color:color-mix(in lab, red, red)){.chat-swipe-row--select .chat-item--selected{background:color-mix(in srgb, var(--oni-color-brand) 12%, var(--oni-surface-default))}}.chat-e2ee-footer-wrap{margin-top:var(--oni-space-4,16px);border:2px solid var(--oni-border-strong);background:var(--oni-surface-raised);border-radius:14px;align-items:center;gap:4px;padding:12px 10px 12px 14px;display:flex}.chat-e2ee-footer-wrap .chat-e2ee-footer{text-align:left;background:0 0;border:none;flex:1;min-width:0;margin:0;padding:0}.chat-e2ee-footer-wrap .chat-e2ee-footer__help{flex-shrink:0;margin-left:0}.chat-delete-choice-dialog{max-width:420px}.chat-delete-choice-dialog__options{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.chat-delete-choice-dialog__option{text-align:left;border:2px solid var(--oni-border-default,#3c3c4326);background:var(--oni-surface-raised,#f9f9fb);cursor:pointer;border-radius:12px;width:100%;padding:12px 14px}.chat-delete-choice-dialog__option:disabled{opacity:.5;cursor:not-allowed}.chat-delete-choice-dialog__option--danger:not(:disabled){background:#c62828;border-color:#c6282859}@supports (color:color-mix(in lab, red, red)){.chat-delete-choice-dialog__option--danger:not(:disabled){background:color-mix(in srgb, #c62828 6%, var(--oni-surface-default,#fff))}}.chat-delete-choice-dialog__option-row{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.chat-delete-choice-dialog__option-sub{color:var(--oni-text-muted,#6b7280);margin-top:4px;font-size:12px;font-weight:500;line-height:1.4;display:block}.chat-mute-duration-dialog{max-width:420px}.chat-mute-duration-dialog__custom{margin:0 0 16px}.chat-mute-duration-dialog__custom-label{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.chat-mute-duration-dialog__custom-row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.chat-mute-duration-dialog__datetime{flex:160px;min-width:0;margin-bottom:0}.chat-mute-duration-dialog__custom-row .app-dialog-btn{background:var(--oni-color-brand-solid,#5827d6);color:#fff;flex-shrink:0}.chat-mute-duration-dialog__error{color:#c0392b;margin:8px 0 0;font-size:13px;font-weight:600}.chats-bulk-bar__btn--danger{color:#c62828;border-color:#c628284d}.meine-treffen-merkliste-filter-row{align-items:center;gap:8px;margin-bottom:12px;display:flex}.meine-treffen-merkliste-filter-row .meine-treffen-merkliste-filter{flex:1;min-width:0}.planned-expired-toggle.label-with-help{justify-content:space-between;width:100%}.scan-sos-page-help{justify-content:flex-end;max-width:480px;margin:0 auto;padding:12px 16px 0;display:flex}.auth-page-help-shell{width:100%;position:relative}.auth-page-help-shell__corner{justify-content:flex-end;margin-bottom:8px;display:flex}.auth-shell-page.oni-v2 .auth-shell-card>.auth-page-help-shell{position:relative}.auth-shell-page.oni-v2 .auth-shell-card>.auth-page-help-shell>.auth-page-help-shell__corner{z-index:3;margin:0;padding:0;position:absolute;top:0;right:0}.auth-shell-page.oni-v2.onboarding-status-page .auth-shell-card>.auth-page-help-shell{padding-top:4px}.auth-shell-page--scroll .auth-page-help-shell__corner{padding:calc(8px + env(safe-area-inset-top)) 16px 0;max-width:640px;margin-left:auto;margin-right:auto}.admin-page .auth-page-help-shell__corner{padding:0 0 8px}.legal-top-bar .auth-page-help-shell__corner,.legal-inline-top .auth-page-help-shell__corner{margin:0;padding:0;position:absolute;top:0;right:0}.legal-top-bar,.legal-inline-top{position:relative}.sos-public .auth-page-help-shell__corner{max-width:720px;margin-left:auto;margin-right:auto;padding:12px 16px 0}.emergency-location-page .auth-page-help-shell__corner{max-width:520px;margin:0 auto 8px;padding:12px 16px 0}.welcome-card .auth-page-help-shell__corner{position:absolute;top:12px;right:12px}.welcome-card.auth-page-help-shell-wrap{position:relative}.admin-page .toolbar h1.label-with-help,.legal-page-title.label-with-help,.emergency-location-card h1.label-with-help{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.akut-danger-card__title-inner,.akut-safe-card__title-inner{align-items:center;gap:8px;display:inline-flex}.member-header .sos-system-btn-header{color:#fff;font-size:calc(var(--member-header-action-icon) - 2px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#5c6370,#3f4550);line-height:1;position:relative;border:2.5px solid var(--oni-color-danger,#ff002b)!important}@supports (color:color-mix(in lab, red, red)){.member-header .sos-system-btn-header{border:2.5px solid color-mix(in srgb, var(--oni-color-danger,#ff002b) 88%, var(--oni-surface-tint-base,#fff))!important}}.member-header .sos-system-btn-header{box-shadow:0 1px 0 #ffffff38 inset, 0 2px 6px #282c3447, 0 0 0 1px var(--oni-color-danger,#ff002b)}@supports (color:color-mix(in lab, red, red)){.member-header .sos-system-btn-header{box-shadow:0 1px 0 #ffffff38 inset, 0 2px 6px #282c3447, 0 0 0 1px color-mix(in srgb, var(--oni-color-danger,#ff002b) 35%, transparent)}}.member-header .sos-system-btn-header{z-index:3;isolation:isolate;overflow:visible}.member-header .sos-system-btn-header:hover{box-shadow:0 1px 0 #ffffff47 inset, 0 4px 10px #282c3452, 0 0 0 1px var(--oni-color-danger,#ff002b);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.member-header .sos-system-btn-header:hover{box-shadow:0 1px 0 #ffffff47 inset, 0 4px 10px #282c3452, 0 0 0 1px color-mix(in srgb, var(--oni-color-danger,#ff002b) 45%, transparent)}}.member-header .sos-system-btn-header:active{box-shadow:0 2px 5px #1c1e2459 inset, 0 1px 0 #0000000f, 0 0 0 1px var(--oni-color-danger,#ff002b);transform:translateY(1px)}@supports (color:color-mix(in lab, red, red)){.member-header .sos-system-btn-header:active{box-shadow:0 2px 5px #1c1e2459 inset, 0 1px 0 #0000000f, 0 0 0 1px color-mix(in srgb, var(--oni-color-danger,#ff002b) 40%, transparent)}}.member-header .sos-system-btn-header:focus{outline:none}.member-header .sos-system-btn-header:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--oni-color-danger,#ff002b), 0 2px 6px #282c3447;border-color:var(--oni-color-danger,#ff002b)!important}@supports (color:color-mix(in lab, red, red)){.member-header .sos-system-btn-header:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px color-mix(in srgb, var(--oni-color-danger,#ff002b) 70%, transparent), 0 2px 6px #282c3447}}.member-header .sos-system-btn-header svg{width:calc(var(--member-header-action-icon) + 2px);height:calc(var(--member-header-action-icon) + 2px)}.member-header .sos-system-btn-label{letter-spacing:.02em;text-transform:uppercase;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.6875rem;font-weight:900;line-height:1}.member-header .sos-system-btn-label abbr{cursor:inherit;border-bottom:none;text-decoration:none!important}.member-header .sos-system-btn-header--inactive,.member-header .sos-system-btn-header--loading{color:#fff;background:linear-gradient(145deg,#5c6370,#3f4550);border-color:var(--oni-color-danger,#ff002b)!important}@supports (color:color-mix(in lab, red, red)){.member-header .sos-system-btn-header--inactive,.member-header .sos-system-btn-header--loading{border-color:color-mix(in srgb, var(--oni-color-danger,#ff002b) 88%, var(--oni-surface-tint-base,#fff))!important}}.member-header .sos-system-btn-header--inactive,.member-header .sos-system-btn-header--loading{box-shadow:0 1px 0 #ffffff38 inset, 0 2px 6px #282c3447, 0 0 0 1px var(--oni-color-danger,#ff002b)}@supports (color:color-mix(in lab, red, red)){.member-header .sos-system-btn-header--inactive,.member-header .sos-system-btn-header--loading{box-shadow:0 1px 0 #ffffff38 inset, 0 2px 6px #282c3447, 0 0 0 1px color-mix(in srgb, var(--oni-color-danger,#ff002b) 35%, transparent)}}.member-header .sos-system-btn-header--inactive .sos-system-btn-label,.member-header .sos-system-btn-header--loading .sos-system-btn-label{opacity:1}.member-header .sos-system-btn-header--setup{color:#fff;background:linear-gradient(145deg,#6b7280,#4b5563);box-shadow:inset 0 1px #ffffff47,0 2px 6px #6b728047,0 0 0 1px #f59e0b59;border-color:#f59e0b!important}.member-header .sos-system-btn-header--ready{background:linear-gradient(145deg,#4b5563,#374151);border-color:var(--oni-color-danger,#ff002b)!important}@supports (color:color-mix(in lab, red, red)){.member-header .sos-system-btn-header--ready{border-color:color-mix(in srgb, var(--oni-color-danger,#ff002b) 75%, #34c759)!important}}.member-header .sos-system-btn-header--ready{box-shadow:0 1px 0 #ffffff47 inset, 0 2px 8px #282c344d, 0 0 0 1px var(--oni-color-danger,#ff002b)}@supports (color:color-mix(in lab, red, red)){.member-header .sos-system-btn-header--ready{box-shadow:0 1px 0 #ffffff47 inset, 0 2px 8px #282c344d, 0 0 0 1px color-mix(in srgb, var(--oni-color-danger,#ff002b) 30%, transparent)}}.member-header .sos-system-btn-header--checkin{background:linear-gradient(145deg,#f59e0b,#ea580c);box-shadow:0 6px 20px #ff950047,inset 0 1px #ffffff59;border-color:#ff9500!important}.member-header .sos-system-btn-header--alarm{background:linear-gradient(145deg, var(--oni-red-vibrant,#ff002b), var(--oni-color-danger));box-shadow:0 8px 24px var(--oni-color-danger), inset 0 1px 0 #ffffff59;border-color:var(--oni-color-danger,#ff002b)!important}@supports (color:color-mix(in lab, red, red)){.member-header .sos-system-btn-header--alarm{box-shadow:0 8px 24px color-mix(in srgb, var(--oni-color-danger) 45%, transparent), inset 0 1px 0 #ffffff59}}.member-header .sos-system-btn-header--alarm{animation:1.1s ease-in-out infinite sos-header-alarm-pulse}.member-header .sos-system-voice-badge{color:#fff;box-sizing:border-box;z-index:2;background:#1c1c1e;border:2px solid #fffffff2;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.5625rem;line-height:1;display:flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 10px #0000002e}@keyframes sos-header-alarm-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.sos-status-sheet-backdrop{z-index:8600;-webkit-backdrop-filter:blur(8px);background:#1212187a;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sos-status-sheet{background:var(--oni-surface-default,#fff);width:100%;max-width:480px;max-height:min(88vh,720px);color:var(--oni-text-primary,#1c1c1e);border:2px solid var(--oni-border-strong,#a8b0bd);padding:0 20px calc(22px + env(safe-area-inset-bottom,0px));border-bottom:none;border-radius:22px 22px 0 0;overflow-y:auto;box-shadow:0 -12px 40px #1c1e2433}.sos-status-sheet-handle{background:var(--oni-text-muted,#8e8e93);border-radius:999px;width:40px;height:5px}@supports (color:color-mix(in lab, red, red)){.sos-status-sheet-handle{background:color-mix(in srgb, var(--oni-text-muted,#8e8e93) 40%, transparent)}}.sos-status-sheet-handle{margin:12px auto 14px}.sos-status-sheet-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sos-status-sheet-head h2{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:800}.sos-status-sheet-close{background:var(--oni-text-muted,#8e8e93);border:none}@supports (color:color-mix(in lab, red, red)){.sos-status-sheet-close{background:color-mix(in srgb, var(--oni-text-muted,#8e8e93) 14%, transparent)}}.sos-status-sheet-close{color:var(--oni-text-secondary,#636366);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.sos-status-sheet-badge{border:1.5px solid #0000;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:0 0 14px;padding:8px 12px;font-size:.8125rem;font-weight:700;display:flex}.sos-status-sheet-badge--inactive,.sos-status-sheet-badge--setup{background:var(--oni-text-muted,#8e8e93)}@supports (color:color-mix(in lab, red, red)){.sos-status-sheet-badge--inactive,.sos-status-sheet-badge--setup{background:color-mix(in srgb, var(--oni-text-muted,#8e8e93) 12%, var(--oni-surface-tint-base,#fff))}}.sos-status-sheet-badge--inactive,.sos-status-sheet-badge--setup{color:var(--oni-text-secondary,#636366);border-color:var(--oni-text-muted,#8e8e93)}@supports (color:color-mix(in lab, red, red)){.sos-status-sheet-badge--inactive,.sos-status-sheet-badge--setup{border-color:color-mix(in srgb, var(--oni-text-muted,#8e8e93) 22%, transparent)}}.sos-status-sheet-badge--ready{background:var(--oni-color-success-subtle,#34c75924);color:var(--oni-color-success-text,#1f7a35);border-color:var(--oni-color-success-text,#1f7a35)}@supports (color:color-mix(in lab, red, red)){.sos-status-sheet-badge--ready{border-color:color-mix(in srgb, var(--oni-color-success-text,#1f7a35) 28%, transparent)}}.sos-status-sheet-badge--checkin{background:var(--oni-color-warning-subtle,#ff950024);color:var(--oni-color-warning-text,#b03a00);border-color:var(--oni-color-warning-text,#b03a00)}@supports (color:color-mix(in lab, red, red)){.sos-status-sheet-badge--checkin{border-color:color-mix(in srgb, var(--oni-color-warning-text,#b03a00) 30%, transparent)}}.sos-status-sheet-badge--alarm{background:var(--oni-color-brand,#7553ff)}@supports (color:color-mix(in lab, red, red)){.sos-status-sheet-badge--alarm{background:color-mix(in srgb, var(--oni-color-brand,#7553ff) 14%, transparent)}}.sos-status-sheet-badge--alarm{color:var(--oni-color-brand-text,#5827d6);border-color:var(--oni-color-brand,#7553ff)}@supports (color:color-mix(in lab, red, red)){.sos-status-sheet-badge--alarm{border-color:color-mix(in srgb, var(--oni-color-brand,#7553ff) 28%, transparent)}}.sos-status-sheet-lead{color:var(--oni-text-secondary,#636366);margin:0 0 14px;font-size:.875rem;line-height:1.45;display:block}.sos-status-sheet-lead-pill{width:fit-content;max-width:100%;color:var(--oni-text-secondary,#636366);background:var(--oni-surface-raised,#fff);border:1.5px solid var(--oni-border-default,#c5cad4);border-radius:999px;align-items:center;gap:6px;margin:0 0 14px;padding:8px 12px;font-size:.8125rem;font-weight:600;line-height:1.35;display:flex}.sos-status-sheet-distinct{color:var(--oni-text-secondary,#636366);margin:-6px 0 14px;font-size:.8125rem;line-height:1.4}.sos-status-sheet-notice{background:var(--oni-color-warning-subtle,#ff95001a);border:1.5px solid var(--oni-color-warning-text,#7c4a03);border-radius:14px;margin:0 0 14px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.sos-status-sheet-notice{border:1.5px solid color-mix(in srgb, var(--oni-color-warning-text,#7c4a03) 35%, transparent)}}.sos-status-sheet-notice{color:var(--oni-text-primary,#1c1c1e);font-size:.875rem;line-height:1.45}.sos-status-sheet-notice-head{margin-bottom:6px}.sos-status-sheet-notice p{color:var(--oni-text-primary,#1c1c1e);margin:0}.sos-status-sheet-checkin-active,.sos-status-sheet-block{background:var(--oni-bg-page,#e8ebf0);border:2px solid var(--oni-border-default,#c5cad4);border-radius:16px;margin-bottom:16px;padding:16px;font-size:.875rem;line-height:1.45}.sos-status-sheet-checkin-active>p,.sos-status-sheet-block>p{margin:0 0 12px}.sos-status-sheet-block-title{margin:0 0 10px;font-size:.875rem;font-weight:800}.sos-status-sheet-segments{gap:8px;margin-bottom:10px;display:flex}.sos-status-sheet-segment{border:2px solid var(--oni-border-strong,#a8b0bd);background:var(--oni-surface-default,#fff);color:var(--oni-text-primary,#1c1c1e);cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 8px;font-size:.8125rem;font-weight:700;display:inline-flex}.sos-status-sheet-segment.is-active{background:var(--oni-color-brand-solid,#5827d6);border-color:var(--oni-color-brand-solid,#5827d6);color:#fff;box-shadow:0 2px 0 var(--oni-chonk-brand,#3f1a9e)}.sos-status-sheet-segments--quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sos-status-sheet-segment--start{background:var(--oni-color-brand,#7553ff);min-height:44px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.sos-status-sheet-segment--start{background:color-mix(in srgb, var(--oni-color-brand,#7553ff) 12%, var(--oni-surface-tint-base,#fff))}}.sos-status-sheet-segment--start{border:2px solid var(--oni-color-brand,#7553ff)}@supports (color:color-mix(in lab, red, red)){.sos-status-sheet-segment--start{border:2px solid color-mix(in srgb, var(--oni-color-brand,#7553ff) 35%, transparent)}}.sos-status-sheet-segment--start{color:var(--oni-color-brand-text,#5827d6);box-shadow:none}.sos-status-sheet-segment--start:disabled{opacity:.55;cursor:default}.sos-status-sheet-input{box-sizing:border-box;border:2px solid var(--oni-border-strong,#a8b0bd);background:var(--oni-surface-default,#fff);border-radius:12px;width:100%;margin-bottom:10px;padding:12px 14px;font-size:.875rem}.sos-status-sheet-actions{flex-direction:column;gap:10px;margin-top:4px;display:flex}.sos-status-sheet-action-row{align-items:center;gap:8px;display:flex}.sos-status-sheet-action-row .sos-status-sheet-btn{flex:1}.sos-status-sheet-btn{box-sizing:border-box;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:14px 16px;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.sos-status-sheet-btn--primary{background:var(--oni-color-brand-solid,#5827d6);color:#fff;box-shadow:0 2px 0 var(--oni-chonk-brand,#3f1a9e)}.sos-status-sheet-btn--secondary{background:var(--oni-color-brand,#7553ff)}@supports (color:color-mix(in lab, red, red)){.sos-status-sheet-btn--secondary{background:color-mix(in srgb, var(--oni-color-brand,#7553ff) 12%, var(--oni-surface-tint-base,#fff))}}.sos-status-sheet-btn--secondary{color:var(--oni-color-brand-text,#5827d6);border:2px solid var(--oni-color-brand,#7553ff)}@supports (color:color-mix(in lab, red, red)){.sos-status-sheet-btn--secondary{border:2px solid color-mix(in srgb, var(--oni-color-brand,#7553ff) 35%, transparent)}}.sos-status-sheet-btn--ghost{background:var(--oni-surface-default,#fff);color:var(--oni-text-primary,#1c1c1e);border:2px solid var(--oni-border-strong,#a8b0bd)}.sos-status-sheet-btn:disabled{opacity:.45;cursor:not-allowed}.sos-status-sheet-foot{color:var(--oni-text-muted,#8e8e93);margin:16px 0 0;font-size:.75rem;line-height:1.5}.sos-status-sheet-foot a{color:var(--oni-color-brand-text,#5827d6);font-weight:700}.sos-status-sheet-toast{color:#fff;text-align:center;background:#1c1c1eeb;border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:.8125rem;position:sticky;bottom:0}@media (prefers-reduced-motion:reduce){.member-header .sos-system-btn-header--alarm{animation:none}}html.theme-dark .sos-status-sheet{background:#1c1c1e}html.theme-dark .sos-status-sheet-input,html.theme-dark .sos-status-sheet-segment{color:#fff;background:#2c2c2e;border-color:#54545859}html.theme-dark .sos-status-sheet-checkin-active,html.theme-dark .sos-status-sheet-block{background:#000}.brand-lockup{justify-content:flex-start;align-items:center;min-width:0;max-width:100%;display:inline-flex}.brand-lockup__img{width:auto;height:var(--brand-lockup-height,40px);object-fit:contain;object-position:left center;max-width:100%;display:block}.brand-lockup--compact .brand-lockup__img{height:var(--brand-lockup-height-compact,32px)}.brand-lockup--responsive-header{position:relative}.brand-lockup--responsive-header .brand-lockup__img--icon{display:none}@media (max-width:599px){.brand-lockup--responsive-header .brand-lockup__img--lockup{display:none}.brand-lockup--responsive-header .brand-lockup__img--icon{display:block}}:root{--header-sig-cyan-start:#4deeea;--header-sig-cyan-end:#00bcd4;--header-sig-pink-start:#ff6b8a;--header-sig-pink-end:#f36;--header-sig-pink:#f36;--header-sig-gold-start:#ffd54f;--header-sig-gold-end:#ff9800;--header-sig-gold-text:#5d3a00;--header-sig-ring-gradient:linear-gradient(145deg, #f36, #00bcd4);--header-sig-help-gradient:linear-gradient(145deg, var(--header-sig-cyan-start), var(--header-sig-cyan-end));--header-sig-messenger-gradient:linear-gradient(145deg, var(--header-sig-pink-start), var(--header-sig-pink-end));--header-sig-rewards-gradient:linear-gradient(145deg, var(--header-sig-gold-start), var(--header-sig-gold-end));--member-header-max-width:1200px;--member-header-pad-x:16px;--member-header-pad-top:10px;--member-header-gap:8px;--member-header-action-size:42px;--member-header-action-icon:22px;--member-header-action-border:2px;--member-header-logo-size:44px;--member-header-slogan-size:16px;--member-header-slogan-offset:-4px}.member-header.brand-header{padding:var(--member-header-pad-top) var(--member-header-pad-x) 0;justify-content:space-between;align-items:center;gap:var(--member-header-gap);z-index:1;width:100%;max-width:var(--member-header-max-width);box-sizing:border-box;background:0 0;flex-wrap:nowrap;min-width:0;margin:0 auto;display:flex;position:relative}.member-header .logo-row{min-width:0;max-width:min(240px, calc(100% - (5 * var(--member-header-action-size) + 4 * var(--member-header-gap) + 8px)));cursor:pointer;z-index:1;flex:auto;align-items:center;gap:0;text-decoration:none;display:flex;position:relative}.member-header .logo-row .brand-lockup{--brand-lockup-height:var(--member-header-logo-size,44px);width:100%;min-width:0}.member-header .logo-row .brand-lockup__img{width:auto;max-width:100%;height:var(--brand-lockup-height)}.member-header .logo-row-text{text-align:left;flex-direction:column;align-items:stretch;width:fit-content;max-width:100%;display:inline-flex}.member-header .logo-text{font-size:var(--member-header-logo-size);color:var(--oni-color-brand-text,#5827d6);letter-spacing:-.02em;margin:0;font-weight:900;line-height:1}.member-header .slogan-text{font-size:var(--member-header-slogan-size);color:var(--oni-color-brand-text,#5827d6);letter-spacing:-.3px;opacity:1;margin:var(--member-header-slogan-offset) 0 0;text-align:right;padding-left:0;font-style:italic;font-weight:700;line-height:1.05;display:block}.member-header .header-actions{align-items:center;gap:var(--member-header-gap);z-index:2;flex-shrink:0;margin-left:auto;margin-right:-2px;padding:3px 2px;display:flex;position:relative;overflow:visible}.member-header .header-action-btn,.member-header .sos-system-btn-header,.member-header .akut-btn-header,.member-header .premium-avatar-wrapper,.member-header .support-messenger-btn-header,.member-header .rewards-btn-header,.member-header .status-header-btn,.member-header .arbeit-header-btn,.member-header .header-actions .app-help-info-trigger--compact{width:var(--member-header-action-size);height:var(--member-header-action-size);min-width:var(--member-header-action-size);min-height:var(--member-header-action-size);box-sizing:border-box;transition:transform var(--oni-transition-fast,.15s ease), box-shadow var(--oni-transition-fast,.15s ease);-webkit-user-select:none;user-select:none;border:2px solid #ffffffeb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.member-header .header-action-icon-svg{width:calc(var(--member-header-action-icon) + 2px);height:calc(var(--member-header-action-icon) + 2px);flex-shrink:0}.member-header .header-actions .app-help-info-trigger--compact{background:var(--header-sig-help-gradient);cursor:pointer;box-shadow:inset 0 1px #ffffff59,0 2px 5px #00bcd438,0 1px #008ca047}.member-header .header-actions .app-help-info-trigger--compact:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff6,0 4px 10px #00bcd442,0 2px #008ca03d}.member-header .header-actions .app-help-info-trigger--compact:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #00788c4d,0 1px #0000000f}.member-header .support-messenger-btn-header{color:#fff;background:var(--header-sig-messenger-gradient);position:relative;box-shadow:inset 0 1px #ffffff47,0 2px 5px #ff336638,0 1px #b41e464d}.member-header .support-messenger-btn-header:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,0 4px 10px #ff336642,0 2px #b41e4642}.member-header .support-messenger-btn-header:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #b41e4652,0 1px #0000000f}.member-header .rewards-btn-header{color:#5d3a00;background:linear-gradient(145deg,#ffd54f,#ff9800);font-weight:900;line-height:1;position:relative;box-shadow:inset 0 1px #fff6,0 2px 5px #ff980038,0 1px #b4640047}.member-header .rewards-btn-header:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff73,0 4px 10px #ff980042,0 2px #b464003d}.member-header .rewards-btn-header:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #a05a0047,0 1px #0000000f}.member-header .rewards-btn-header-star{font-size:calc(var(--member-header-action-icon) + 2px);filter:drop-shadow(0 1px 1px #5d3a0033);line-height:1;display:block;transform:translateY(1px)}.member-header .support-messenger-btn-header .header-action-icon-svg{width:calc(var(--member-header-action-icon) + 5px);height:calc(var(--member-header-action-icon) + 5px)}.member-header .arbeit-header-btn{color:#2b2a28;background:linear-gradient(145deg,#f4ead0,#d4b36a);position:relative;box-shadow:inset 0 1px #ffffff73,0 2px 5px #b0892e38,0 1px #2b2a282e}.member-header .arbeit-header-btn__inner{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.member-header .arbeit-header-btn__icon{color:#2b2a28;display:block}.member-header .arbeit-header-btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,0 4px 10px #b0892e47,0 2px #2b2a2829}.member-header .arbeit-header-btn:active{transform:translateY(1px)}html.theme-dark .member-header .arbeit-header-btn{color:#f3ead6;background:linear-gradient(145deg,#3a3324,#8a6d2e)}html.theme-dark .member-header .arbeit-header-btn__icon{color:#f3ead6}.member-header .status-header-btn{padding:2px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff47,0 2px 5px #ff336629,0 1px #008ca033;background:var(--header-sig-ring-gradient)!important}.member-header .status-header-btn--live{padding:0;box-shadow:0 2px 5px #3c3c431f,0 1px #0000000a;background:0 0!important}.member-header .status-header-btn--loading{box-shadow:none;pointer-events:auto;padding:0;background:0 0!important}.member-header .status-header-btn--loading .status-header-btn__inner{z-index:1;opacity:.72;width:calc(100% - 6px);height:calc(100% - 6px);margin:3px;position:relative}.member-header .status-header-ring{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.member-header .status-header-ring__track{stroke:#3c3c4324}.member-header .status-header-ring__progress{filter:drop-shadow(0 0 1px #00000014)}.member-header .status-header-btn--live .status-header-btn__inner{z-index:1;width:calc(100% - 6px);height:calc(100% - 6px);margin:3px;position:relative}.member-header .status-header-btn--unread{animation:2.6s ease-in-out infinite status-header-unread-pulse;box-shadow:inset 0 1px #ffffff52,0 2px 8px #ff336652,0 0 0 3px #ff3366bf}@keyframes status-header-unread-pulse{50%{box-shadow:inset 0 1px #ffffff52,0 2px 8px #00bcd452,0 0 0 3px #00bcd4bf}}@media (prefers-reduced-motion:reduce){.member-header .status-header-btn--unread{animation:none}}.member-header .status-header-btn__inner{box-sizing:border-box;background:#fffffffa;border:2px solid #fffffff2;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.member-header .status-header-btn__add{font-size:calc(var(--member-header-action-icon) + 4px);color:var(--header-sig-pink);margin-top:-2px;font-weight:300;line-height:1}.member-header .status-header-btn__mood{font-size:calc(var(--member-header-action-icon) - 1px);line-height:1}.member-header .status-header-btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,0 4px 10px #ff33662e,0 2px #008ca02e}.member-header .status-header-btn--live:hover{box-shadow:0 4px 10px #3c3c4329,0 2px #0000000d}.member-header .status-header-btn:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #78285038,0 1px #0000000f}.member-header .akut-btn-header{background:linear-gradient(145deg, var(--oni-pink-vibrant,#fc5cb4), var(--oni-color-danger));color:#fff;font-size:calc(var(--member-header-action-icon) - 2px);line-height:1;box-shadow:inset 0 1px #ffffff47,0 2px 5px #e91e8c33,0 1px #a0146447}.member-header .akut-btn-header:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,0 4px 10px #e91e8c3d,0 2px #a014643d}.member-header .akut-btn-header:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #8c12554d,0 1px #0000000f}.member-header .akut-btn-header svg{width:calc(var(--member-header-action-icon) + 2px);height:calc(var(--member-header-action-icon) + 2px)}.member-header .premium-avatar-wrapper{cursor:pointer;font:inherit;color:inherit;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;border:none;padding:2px;overflow:hidden;box-shadow:inset 0 1px #ffffff47,0 2px 5px #ff336629,0 1px #008ca033;background:var(--header-sig-ring-gradient)!important}.member-header .premium-avatar-wrapper:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,0 4px 10px #ff33662e,0 2px #008ca02e}.member-header .premium-avatar-wrapper:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #78285038,0 1px #0000000f}.member-header .premium-avatar-inner{width:100%;height:100%;font-size:calc(var(--member-header-action-icon) - 2px);letter-spacing:-.5px;box-sizing:border-box;background-position:50%;background-size:cover;border:2px solid #fffffff2;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex;overflow:hidden}.member-header .support-messenger-btn-header .header-count-badge{color:var(--header-sig-pink)}.member-header .status-header-btn__badge.header-count-badge{background:var(--header-sig-pink);color:#fff;box-shadow:0 2px 8px #ff336659}.member-header .header-count-badge,.member-header .rewards-btn-header-points.header-count-badge,.member-header .support-messenger-btn-header .header-count-badge,.member-header .status-header-btn__badge.header-count-badge{min-width:18px;height:18px;color:var(--oni-color-brand-text,#5827d6);box-sizing:border-box;z-index:2;background:#fff;border:2px solid #fffffff2;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 10px #0000002e}.member-header .rewards-btn-header-points.header-count-badge{color:#fff;background:#5827d6;box-shadow:0 2px 8px #5827d659}.member-subpage-toolbar{padding:10px var(--member-header-pad-x) 12px;max-width:var(--member-header-max-width);border-bottom:.5px solid var(--border-color,#3c3c431a);box-sizing:border-box;z-index:1;background:0 0;align-items:center;gap:8px;width:100%;margin:0 auto;display:flex;position:relative}.member-header-scroll-shell.is-scrolled .member-subpage-toolbar{border-bottom-color:var(--border-color,#3c3c431a)}@supports (color:color-mix(in lab, red, red)){.member-header-scroll-shell.is-scrolled .member-subpage-toolbar{border-bottom-color:color-mix(in srgb, var(--border-color,#3c3c431a) calc((1 - var(--header-blend)) * 100%), transparent)}}.member-subpage-toolbar .back-btn{color:var(--oni-color-brand-text,#5827d6);flex-shrink:0;min-width:72px;font-size:16px;font-weight:700;text-decoration:none}.member-subpage-toolbar .page-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;padding:0 4px;font-size:16px;font-weight:800;overflow:hidden}.member-subpage-toolbar .header-spacer{flex-shrink:0;width:72px;min-width:72px}.sticky-header-wrapper{z-index:100;position:sticky;top:0}.member-header-scroll-shell{z-index:100;--header-blend:0;position:sticky;top:0}.member-header-scroll-shell>:not(.member-header-scroll-backdrop){z-index:1;position:relative}.member-header-scroll-backdrop{z-index:0;pointer-events:none;background:var(--surface-color,#fff);border-bottom:.5px solid var(--border-color,#3c3c431a);opacity:calc(1 - var(--header-blend));transition:opacity .22s;position:absolute;inset:0;box-shadow:0 4px 20px #00000008}.member-header-scroll-shell.is-always-floating .member-header-scroll-backdrop{opacity:0;box-shadow:none;border:none}.member-header-scroll-shell.is-always-floating .logo-lockup{isolation:isolate;-webkit-backdrop-filter:none;width:fit-content;max-width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:stretch;padding:0;transition:opacity .22s;display:inline-flex}.member-header-scroll-shell.is-always-floating .logo-text{color:var(--oni-color-brand-text,#5827d6);opacity:1;text-shadow:0 1px 2px #fffffff2,0 0 10px #ffffffd9,0 2px 8px #00000014}.member-header-scroll-shell.is-always-floating .slogan-text{color:var(--secondary-color,#0cc);opacity:1;text-align:right;text-shadow:0 1px 2px #fffffff2,0 0 10px #ffffffd9,0 2px 8px #00000014}.member-header-scroll-shell.is-always-floating .header-actions{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}html.theme-dark .member-header-scroll-shell.is-always-floating .logo-text{color:var(--oni-color-brand-text,#5827d6);text-shadow:0 1px 3px #000000d9,0 0 12px #0000008c}html.theme-dark .member-header-scroll-shell.is-always-floating .slogan-text{color:var(--secondary-color,#0cc);text-shadow:0 1px 3px #000000d9,0 0 12px #0000008c}.member-header-scroll-shell.is-always-floating.is-scrolled .logo-lockup{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.member-header-scroll-shell.is-scrolled .logo-lockup{background:rgba(255, 255, 255, calc(.42 + .28 * var(--header-blend)));-webkit-backdrop-filter:blur(calc(8px + 24px * var(--header-blend)));box-shadow:0 4px 18px rgba(0, 0, 0, calc(.04 * var(--header-blend)));border-radius:12px;padding:2px 8px 4px}.theme-dark .member-header-scroll-shell.is-scrolled .logo-lockup{background:rgba(38, 38, 40, calc(.45 + .35 * var(--header-blend)))}.member-header-scroll-shell.is-scrolled .header-actions{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.theme-dark .member-header-scroll-shell.is-scrolled .header-actions{background:0 0;border-color:#0000}.member-header-scroll-shell.is-scrolled .logo-text,.member-header-scroll-shell.is-scrolled .slogan-text{text-shadow:0 1px 10px rgba(255, 255, 255, calc(.65 * var(--header-blend)))}.theme-dark .member-header-scroll-shell.is-scrolled .logo-text,.theme-dark .member-header-scroll-shell.is-scrolled .slogan-text{text-shadow:0 1px 10px rgba(0, 0, 0, calc(.45 * var(--header-blend)))}.member-header-scroll-shell.is-scrolled .favoriten-mode-tabs{border-bottom-color:var(--border-color,#3c3c431a)}@supports (color:color-mix(in lab, red, red)){.member-header-scroll-shell.is-scrolled .favoriten-mode-tabs{border-bottom-color:color-mix(in srgb, var(--border-color,#3c3c431a) calc((1 - var(--header-blend)) * 100%), transparent)}}.member-header-scroll-shell.is-scrolled .toggle-wrapper{background:0 0}@media (prefers-reduced-motion:reduce){.member-header-scroll-backdrop{transition:none}}@media (max-width:600px){:root{--member-header-pad-x:12px;--member-header-gap:7px;--member-header-action-size:40px;--member-header-action-icon:21px;--member-header-logo-size:36px;--member-header-slogan-size:11px;--member-header-slogan-offset:-2px}.member-header .logo-row:has(.brand-lockup--responsive-header){max-width:var(--member-header-action-size);flex:none}.member-header .logo-row .brand-lockup--responsive-header{width:var(--member-header-action-size);--brand-lockup-height:var(--member-header-action-size)}.member-header .logo-row .brand-lockup--responsive-header .brand-lockup__img--icon{width:var(--member-header-action-size);height:var(--member-header-action-size);max-width:none}.member-header .header-actions .app-help-info-trigger--compact .app-help-info-icon{font-size:15px}.member-header .header-count-badge,.member-header .rewards-btn-header-points.header-count-badge,.member-header .support-messenger-btn-header .header-count-badge,.member-header .status-header-btn__badge.header-count-badge{min-width:16px;height:16px;font-size:8px;bottom:-3px;right:-3px}.member-header .sos-system-btn-label{letter-spacing:.01em;font-size:10px}}@media (max-width:390px){:root{--member-header-pad-x:10px;--member-header-gap:6px;--member-header-action-size:38px;--member-header-action-icon:20px;--member-header-logo-size:32px;--member-header-slogan-size:10px;--member-header-slogan-offset:-2px}}