html.theme-dark{--settings-mix-border:var(--oni-border-default,#545458a6)}.settings-page.oni-v2.oni-shell{padding-bottom:0}.settings-page.oni-v2 .oni-shell__main{padding-bottom:calc(var(--member-bottom-nav-height) + var(--oni-space-4,16px))}.settings-page.oni-v2 .settings-loading{padding:var(--oni-space-6,24px) 0;text-align:center;color:var(--oni-text-muted);margin:0}.settings-page.oni-v2 .settings-content--loading{min-height:40vh;padding:var(--oni-space-6,24px) 0;justify-content:center;align-items:center;display:flex}.settings-page.oni-v2{--bg-color:var(--oni-bg-page);--surface-color:var(--oni-surface-default);--text-main:var(--oni-text-primary);--text-body:var(--oni-text-secondary);--text-muted:var(--oni-text-muted);--accent-color:var(--oni-color-brand-text-on-subtle);--secondary-color:var(--oni-color-brand-text-on-subtle);--border-color:var(--oni-border-default);background:var(--oni-bg-page);min-height:100dvh;color:var(--oni-text-primary)}.settings-page.oni-v2 .settings-top-bar{max-width:var(--oni-content-max-width,1200px);padding:var(--oni-space-2,8px) var(--oni-page-padding-x,16px)}.settings-page.oni-v2 .settings-back{color:var(--oni-text-muted);font-weight:var(--oni-font-semibold,600)}.settings-page.oni-v2 .settings-back:hover{color:var(--oni-color-brand)}.settings-page.oni-v2 .settings-page-title{font-size:var(--oni-text-base,.9375rem);font-weight:var(--oni-font-bold,700);color:var(--oni-text-primary)}.settings-page.oni-v2 .settings-content{max-width:var(--oni-content-max-width,1200px);padding:0 var(--oni-page-padding-x,16px) var(--oni-space-2,8px);margin:0 auto}.settings-page.oni-v2 .settings-badge{margin:var(--oni-space-3,12px) 0 var(--oni-space-2,8px);border-radius:var(--oni-radius-pill,999px);font-size:var(--oni-text-xs,.75rem);font-weight:var(--oni-font-bold,700);letter-spacing:.06em;text-transform:uppercase;color:var(--oni-color-brand-text);background:var(--oni-color-brand-subtle);border:2px solid var(--oni-color-brand-text);padding:4px 10px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.settings-page.oni-v2 .settings-badge{border:2px solid color-mix(in srgb, var(--oni-color-brand-text) 28%, transparent)}}.settings-page.oni-v2 .settings-content>.settings-badge:first-of-type{margin-top:0}.settings-page.oni-v2 .settings-menu{border:2px solid var(--oni-border-strong);border-radius:var(--oni-radius-lg,12px);background:var(--oni-surface-default);box-shadow:var(--oni-drop-shadow-medium);flex-direction:column;gap:0;margin-bottom:0;display:flex;overflow:hidden}.settings-page.oni-v2 .settings-menu-item{align-items:center;gap:var(--oni-space-3,12px);padding:var(--oni-space-4,16px);border:none;border-bottom:1px solid var(--oni-border-default);background:var(--oni-surface-default);box-shadow:none;color:var(--oni-text-primary);border-radius:0;text-decoration:none;transition:background .12s;display:flex}.settings-page.oni-v2 .settings-menu-item:last-child,.settings-page.oni-v2 .settings-menu-item--static:last-of-type{border-bottom:none}.settings-page.oni-v2 .settings-menu-item:active{background:var(--oni-bg-subtle);box-shadow:none;transform:none}.settings-page.oni-v2 .settings-segment--in-menu{padding:var(--oni-space-3,12px) var(--oni-space-4,16px) var(--oni-space-4,16px);border-top:1px solid var(--oni-border-default);background:var(--oni-surface-raised);margin:0}.settings-page.oni-v2 .settings-menu-text{font-size:var(--oni-text-base,.9375rem);font-weight:var(--oni-font-semibold,600);flex:1}.settings-page.oni-v2 .settings-menu-arrow{color:var(--oni-text-muted);font-size:var(--oni-text-lg,1.0625rem)}.settings-page.oni-v2 .settings-section-title{margin:var(--oni-space-4,16px) 0 var(--oni-space-2,8px);font-size:var(--oni-text-sm,.8125rem);font-weight:var(--oni-font-bold,700);letter-spacing:.04em;text-transform:uppercase;color:var(--oni-text-muted)}.settings-page.oni-v2 .settings-card,.settings-page.oni-v2 .settings-panel{padding:var(--oni-space-4,16px);border:2px solid var(--oni-border-strong);border-radius:var(--oni-radius-lg,12px);background:var(--oni-surface-default);box-shadow:var(--oni-drop-shadow-medium)}.settings-page.oni-v2 .settings-geocode-status-link{color:var(--oni-color-brand)}.settings-page.oni-v2 .settings-font-size-options button.is-active{background:var(--oni-color-brand-fill,var(--oni-color-brand-solid));border-color:var(--oni-chonk-brand,#5827d6);color:#fff}.settings-geocode-status{background:var(--oni-surface-default,#fff);border:.5px solid var(--oni-border-default,#3c3c431f);color:var(--oni-text-secondary,#3d4249);border-radius:14px;margin:0 20px 16px;padding:14px 16px;font-size:14px;line-height:1.45}.settings-geocode-status strong{color:var(--oni-text-primary,#1c1c1e);margin-bottom:6px;display:block}.settings-geocode-status--ok{border-left:4px solid #34c759}.settings-geocode-status--missing{border-left:4px solid #ff9500}.settings-geocode-status--error{border-left:4px solid #ff3b30}.settings-geocode-status-link{color:var(--oni-color-brand);margin-top:8px;font-weight:600;display:inline-block}.settings-brand-row{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:15px 20px 0;display:flex}.settings-logo-link{flex-direction:column;align-items:flex-end;text-decoration:none;display:flex}.settings-logo{color:var(--accent-color,var(--oni-color-brand));letter-spacing:-1px;font-size:28px;font-weight:800;line-height:1}.settings-slogan{color:var(--secondary-color,var(--oni-color-brand));margin-top:-4px;font-size:14px;font-style:italic;font-weight:700}.settings-header-actions{gap:10px;display:flex}.settings-icon-btn{background:var(--oni-surface-raised,#fff);border:2px solid var(--oni-surface-raised,#fff);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;text-decoration:none;display:flex;box-shadow:0 4px 15px #0000000f}.settings-top-bar{align-items:center;max-width:1200px;margin:0 auto;padding:10px 20px 15px;display:flex}.settings-back{color:var(--text-muted);min-width:80px;font-size:16px;font-weight:600;text-decoration:none}.settings-back:hover{color:var(--accent-color,var(--oni-color-brand))}.settings-page-title{text-align:center;flex:1;margin:0;font-size:17px;font-weight:700}.settings-top-spacer{min-width:80px}.settings-content{max-width:800px;margin:0 auto;padding:0 20px 20px}.settings-badge{text-transform:uppercase;letter-spacing:1px;color:#fff;background:var(--secondary-color,var(--oni-color-brand));border-radius:4px;margin-top:28px;margin-bottom:10px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-block}.settings-badge--legal{background:var(--oni-accent-fill,var(--accent-color,var(--oni-color-brand)))}.settings-badge--account{background:var(--oni-gray-600)}.settings-menu{background:#fff;border:1px solid #3c3c431a;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #00000005}.settings-menu-item{color:inherit;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;border-bottom:1px solid #3c3c431a;align-items:center;gap:15px;padding:16px 20px;text-decoration:none;display:flex}.settings-menu-item:last-child{border-bottom:none}.settings-menu-item:active{background:var(--oni-bg-muted,#f2f2f7)}.settings-menu-item--static{cursor:default}.settings-menu-item--static:active,.settings-card .settings-menu-item--in-card{background:var(--oni-surface-default,#fff)}.settings-menu-icon{text-align:center;width:30px;font-size:20px}.settings-menu-icon--lucide,.settings-card-icon--lucide{color:var(--oni-color-brand,#7553ff);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.settings-menu-icon--lucide{width:30px;height:30px}.settings-card-icon--lucide{width:26px;height:26px}.settings-menu-text{flex:1;font-size:16px;font-weight:600}.settings-menu-arrow{color:var(--text-muted);opacity:.5;font-size:20px}.settings-menu-text--danger,.settings-page.oni-v2 .settings-menu-text--danger,.settings-page.oni-v2 .settings-menu-arrow--danger,.settings-menu-arrow--danger{color:var(--oni-color-danger-text)}.settings-segment{gap:8px;padding:0 20px 20px;display:flex}.settings-segment-btn{border:2px solid var(--oni-border-strong,#3c3c4326);background:var(--oni-bg-muted,#f2f2f7);color:var(--oni-text-primary);cursor:pointer;border-radius:8px;flex:1;padding:10px;font-weight:700}.settings-segment-btn.active,.settings-segment-btn--active{background:var(--oni-color-brand-fill,var(--oni-color-brand));color:#fff;border-color:var(--oni-chonk-brand,#3f1a9e)}html.theme-dark .settings-segment-btn:not(.active):not(.settings-segment-btn--active){color:#f4f1f7;background:#3f3a4a;border-color:#ffffff52}.settings-page.oni-v2 .settings-version{color:var(--oni-text-muted)}.settings-version{text-align:center;color:var(--oni-text-muted,var(--text-muted));margin-top:30px;font-size:12px;line-height:1.6}.settings-page.oni-v2 .settings-version a{color:var(--oni-color-brand);font-weight:var(--oni-font-semibold,600)}.settings-section-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;padding:12px 0 6px;font-size:13px;font-weight:600}.settings-section-hint{color:var(--oni-text-secondary);margin:-4px 0 12px;font-size:14px;font-style:normal;line-height:1.45}html.theme-dark .settings-section-hint{color:var(--oni-text-secondary)}.settings-panel{background:#fff;border-top:.5px solid #3c3c431a;border-bottom:.5px solid #3c3c431a;border-radius:0}.settings-row{border-bottom:.5px solid #3c3c431a;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.settings-row:last-child{border-bottom:none}.settings-label-block{flex-direction:column;flex:1;gap:4px;display:flex}.settings-label-title{font-size:15px;font-weight:600}.settings-label-value{color:var(--text-muted);font-size:14px}.settings-label-desc{color:var(--text-muted);font-size:13px;line-height:1.4}.settings-action-link{color:var(--oni-color-brand-text-on-subtle);white-space:nowrap;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none}a.settings-card-link{color:inherit;white-space:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}a.settings-card-link:active .settings-card-item{background:var(--oni-bg-muted,#f2f2f7)}a.settings-card-link:focus-visible{outline:2px solid var(--oni-color-brand,#7553ff);outline-offset:-2px}.settings-card-chevron{color:var(--oni-text-muted,#8e8e93);flex-shrink:0}.settings-action-link--danger{color:var(--oni-color-danger-text)}.settings-activity-box{color:var(--oni-text-secondary);padding:15px 20px;font-size:14px;line-height:1.5}.settings-card{background:var(--oni-surface-default,#fff);border-radius:var(--oni-radius-xl,16px);border:1px solid #3c3c431a;margin-bottom:8px;overflow:hidden;box-shadow:0 4px 15px #00000005}.settings-card-item{border-bottom:1px solid #3c3c431a;padding:20px}.settings-card-item:last-child{border-bottom:none}.settings-chat-lock{padding:0 20px 20px}.settings-chat-lock__cta,.settings-chat-lock__actions button{cursor:pointer;border:none;border-radius:12px;min-height:44px;padding:8px 14px;font-weight:700}.settings-chat-lock__cta{background:var(--oni-color-brand)}@supports (color:color-mix(in lab, red, red)){.settings-chat-lock__cta{background:color-mix(in srgb, var(--oni-color-brand) 12%, transparent)}}.settings-chat-lock__cta{color:var(--oni-color-brand-text-on-subtle,#5827d6)}.settings-chat-lock__form{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.settings-chat-lock__form label{flex-direction:column;gap:6px;font-weight:600;display:flex}.settings-chat-lock__form input{letter-spacing:.28em;text-align:center;border:2px solid var(--oni-border-default,#ddd);border-radius:12px;padding:10px;font-size:1.2rem}.settings-chat-lock__error{color:#9b1c1c;margin:0 0 8px}.settings-chat-lock__actions{gap:8px;display:flex}.settings-chat-lock__actions button:last-child{background:var(--oni-color-brand-solid,#5827d6);color:#fff}.settings-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.settings-card-title-wrap{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.settings-card-icon{text-align:center;width:26px;font-size:22px}.settings-card-title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex:1;min-width:0;font-size:17px;font-weight:700}.settings-card-status{color:var(--text-muted);overflow-wrap:anywhere;white-space:normal;margin:0 0 12px 38px;font-size:13px;font-weight:600;line-height:1.55}.settings-card-status.active{color:var(--secondary-color,var(--oni-color-brand))}.settings-page.oni-v2 .settings-card-desc{color:var(--oni-text-secondary)}.settings-card-desc{color:var(--text-muted);overflow-wrap:anywhere;white-space:normal;margin:0 0 0 38px;font-size:14px;line-height:1.55}.settings-tips-reset-btn{cursor:pointer;background:var(--oni-color-brand-fill,var(--oni-color-brand-solid));color:#fff;border:none;border-radius:14px;width:100%;margin-top:12px;padding:12px 16px;font-size:15px;font-weight:700}.settings-tips-toast{color:var(--oni-color-brand);margin-top:10px;font-size:13px;font-weight:600}.settings-card-desc a{color:var(--accent-color,var(--oni-color-brand));font-weight:600}.settings-switch{flex-shrink:0;width:51px;height:31px;display:inline-block;position:relative}.settings-switch input{opacity:0;width:0;height:0}.settings-switch__slider{cursor:pointer;background:#ccc;border-radius:34px;transition:all .3s;position:absolute;inset:0}.settings-switch__slider:before{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:all .3s;position:absolute;bottom:2px;left:2px;box-shadow:0 2px 5px #0003}.settings-switch input:checked+.settings-switch__slider{background:var(--secondary-color,var(--oni-color-brand))}.settings-switch input:checked+.settings-switch__slider:before{transform:translate(20px)}.settings-page{--nav-bg:#fff;--border-color:#3c3c431a;--text-muted:var(--oni-text-muted);--accent-color:var(--oni-color-brand-text-on-subtle);--secondary-color:var(--oni-color-brand-text-on-subtle);--surface-color:#fff}html.theme-dark .settings-page{--nav-bg:#1c1c1e;--border-color:#54545859;--surface-color:#1c1c1e}.settings-panel .auth-totp-enroll{padding:16px 20px 20px}.settings-panel .auth-totp-enroll .login-form__label{color:#3a3a3c;margin:16px 0 8px;font-size:14px;font-weight:600;display:block}html.theme-dark .settings-panel .auth-totp-enroll .login-form__label{color:#e5e5ea}.settings-panel .auth-totp-enroll .login-form__input{box-sizing:border-box;width:100%;margin-bottom:16px}.settings-panel .auth-totp-enroll .btn-primary,.settings-panel .auth-totp-enroll .oni-btn--primary{box-sizing:border-box;border-radius:12px;width:100%;padding:14px 20px}.auth-totp-guide{color:#3a3a3c;border-radius:12px;margin:0 0 16px;padding:14px 16px;font-size:14px;line-height:1.5}html.theme-dark .auth-totp-guide{color:#e5e5ea}.auth-totp-guide--info{background:#ff33660f;border:1px solid #ff336626}.auth-totp-guide--steps{background:#7878801a;border:1px solid #3c3c431f}.auth-totp-guide__title{color:inherit;margin:0 0 10px;font-size:15px;font-weight:700}.auth-totp-guide p{margin:0 0 10px}.auth-totp-guide p:last-child{margin-bottom:0}.auth-totp-guide__note{color:var(--oni-text-secondary);font-size:13px}html.theme-dark .auth-totp-guide__note{color:#aeaeb2}.auth-totp-guide__summary{cursor:pointer;font-weight:700;list-style:none}.auth-totp-guide__summary::-webkit-details-marker{display:none}.auth-totp-guide__list{margin:12px 0 0;padding-left:1.25rem}.auth-totp-guide__list li{margin-bottom:10px}.auth-totp-guide__warn{background:var(--oni-color-warning-subtle,#fffbeb);color:var(--oni-color-warning-text,#5c4a00);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:13px}.auth-totp-camera-hint{color:var(--oni-color-warning-text,#5c4a00);background:var(--oni-color-warning-subtle,#fffbeb);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.4}.auth-totp-disable-trigger{cursor:pointer;font:inherit;background:0 0;border:none;margin-top:4px;padding:0;display:inline-block}.auth-totp-disable__actions{flex-direction:column;gap:10px;display:flex}.auth-totp-disable__cancel{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:10px;font-size:14px;font-weight:600;text-decoration:underline}.settings-email-change__form{border-top:.5px solid #3c3c431a;padding:0 20px 16px}.settings-email-change__form .login-form__input{box-sizing:border-box;width:100%;margin-bottom:12px}.settings-email-change__form .btn-primary,.settings-email-change__form .oni-btn--primary{margin-bottom:8px}body.font-l .settings-menu-text,body.font-l .settings-label-title{font-size:18px}body.font-xl .settings-menu-text,body.font-xl .settings-label-title{font-size:21px}.help-list{background:#fff;border:1px solid #3c3c431a;border-radius:12px;margin-bottom:8px;overflow:hidden}.help-item-group{border-bottom:1px solid #3c3c431a}.help-item-group:last-child{border-bottom:none}.help-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:none;align-items:center;gap:12px;padding:16px 20px;text-decoration:none;transition:background .2s;display:flex}.help-item:active,.help-item--open{background:#f2f2f7}.help-item-icon{text-align:center;flex-shrink:0;width:32px;font-size:22px}.help-item-text{flex:1;min-width:0}.help-item-label{font-size:16px;font-weight:600;display:block}.help-item-sublabel{color:var(--text-muted);margin-top:2px;font-size:13px;display:block}.help-item-arrow{color:var(--text-muted);font-size:18px}.help-form-panel{background:#f9f9fb;border-top:.5px solid #3c3c431a;padding:16px 20px 20px}.help-form-panel--success{text-align:center}.help-form-panel--success p{color:var(--oni-color-brand);margin:0 0 12px;font-weight:600}.help-form-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.help-form-head h3{margin:0;font-size:15px;font-weight:700}.help-form-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:18px}.help-form-textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #3c3c4333;border-radius:10px;min-height:120px;padding:12px;font-size:15px;line-height:1.45}.help-form-error{color:var(--oni-color-danger);margin:8px 0 0;font-size:13px}.help-form-hint{color:var(--text-muted);margin:10px 0 0;font-size:12px}.help-form-hint a{color:var(--accent-color,var(--oni-color-brand));font-weight:600}.help-form-btn{cursor:pointer;background:#fff;border:1px solid #3c3c4326;border-radius:10px;width:100%;margin-top:12px;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:700}.help-form-btn--primary{background:var(--oni-accent-fill,var(--accent-color,var(--oni-color-brand)));color:#fff;border-color:var(--oni-accent-fill,var(--accent-color,var(--oni-color-brand)))}.help-form-btn--primary:disabled{opacity:.5;cursor:not-allowed}.help-form-quiet-intro{color:var(--text-muted);margin:0 0 12px;font-size:13px;line-height:1.5}.help-form-quiet-field{margin-bottom:12px;display:block}.help-form-quiet-label{margin-bottom:4px;font-size:13px;font-weight:700;display:block}.help-form-textarea--short{min-height:72px}.help-form-quiet-contact{cursor:pointer;align-items:flex-start;gap:8px;margin-top:4px;font-size:14px;display:flex}.help-form-quiet-contact input{flex-shrink:0;margin-top:3px}.wellbeing-question{background:#fff;border:1px solid #3c3c431a;border-radius:14px;padding:16px}.wellbeing-question__title{margin:0 0 4px;font-size:15px;font-weight:700}.wellbeing-question__hint{color:var(--text-muted);margin:0 0 12px;font-size:12px;line-height:1.5}.wellbeing-question__answers{flex-wrap:wrap;gap:8px;display:flex}.wellbeing-question__answer{cursor:pointer;background:0 0;border:1px solid #3c3c4333;border-radius:999px;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:600}.wellbeing-question__answer[aria-pressed=true]{background:var(--oni-accent-fill,var(--accent-color,var(--oni-color-brand)));border-color:var(--oni-accent-fill,var(--accent-color,var(--oni-color-brand)));color:#fff}.wellbeing-question__free{margin-top:12px;display:block}.wellbeing-question__free-label{color:var(--text-muted);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.wellbeing-question__thanks{color:var(--oni-color-brand);margin:0;font-weight:600}html.theme-dark .wellbeing-question{background:var(--oni-surface,#1c1f26);border-color:#ffffff1f}.app-nav-guide{background:#fff;border:1px solid #3c3c431a;border-radius:14px;margin-bottom:24px;padding:18px 16px 20px}.app-nav-guide-title{margin:0 0 8px;font-size:17px;font-weight:800}.app-nav-guide-lead{color:var(--oni-text-secondary);margin:0 0 16px;font-size:14px;line-height:1.5}.app-nav-guide-section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-size:12px;font-weight:700}.app-nav-guide-list{margin:0 0 18px;padding:0;list-style:none}.app-nav-guide-list--compact li{color:var(--oni-text-secondary);border-bottom:1px solid #3c3c4314;padding:6px 0;font-size:14px;line-height:1.45}.app-nav-guide-list--compact li:last-child{border-bottom:none}.app-nav-guide-row{color:#3a3a3c;border-bottom:1px solid #3c3c4314;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;font-size:14px;line-height:1.45;display:grid}.app-nav-guide-row:last-child{border-bottom:none}.app-nav-guide-row--highlight{background:#ff33660a;border-radius:10px;margin:0 -8px;padding-left:8px;padding-right:8px}.app-nav-guide-row a{color:var(--accent-color,var(--oni-color-brand));font-weight:600}.app-nav-guide-chip{box-sizing:border-box;border:2px solid #ffffffeb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:flex}.app-nav-guide-chip--help{background:linear-gradient(145deg, var(--scraps-blurple-900), var(--oni-color-brand));color:#fff;font-size:16px}.app-nav-guide-chip--chat{background:linear-gradient(145deg, #ff6b8a, var(--oni-color-brand));font-size:16px}.app-nav-guide-chip--rewards{color:#5c4200;background:linear-gradient(145deg,#ffd54f,#ffb300);font-size:15px}.app-nav-guide-chip--sos{color:#fff;letter-spacing:-.04em;background:linear-gradient(145deg,#6b7280,#4b5563);font-size:9px}.app-nav-guide-chip--akut{color:#fff;background:linear-gradient(145deg,#ff7eb3,#e91e8c)}.app-nav-guide-chip--arbeit{color:#2b2a28;letter-spacing:-.03em;background:linear-gradient(145deg,#f4ead0,#d4b36a);font-size:9px}.app-nav-guide-chip--avatar{background:linear-gradient(145deg, var(--oni-color-brand), var(--oni-color-brand));color:#fff;font-size:10px}.app-nav-guide-bottom-bar{background:#f2f2f7f2;border:1px solid #3c3c431f;border-radius:999px;justify-content:space-between;gap:6px;margin-bottom:12px;padding:10px 12px;display:flex;box-shadow:0 4px 16px #0000000f}.app-nav-guide-bottom-item{text-align:center;color:var(--oni-text-secondary);flex:1;font-size:9px;font-weight:700;line-height:1.2}.app-nav-guide-bottom-item--create{background:var(--oni-gradient-brand-solid);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin-top:-4px;font-size:18px;font-weight:400;display:flex}.help-faq-list{background:#fff;border:1px solid #3c3c431a;border-radius:12px;margin-bottom:24px;overflow:hidden}.help-intro{color:var(--text-muted);margin:0 0 16px;font-size:14px;line-height:1.5}.help-intro a{color:var(--accent-color,var(--oni-color-brand));font-weight:600}.help-faq{border-bottom:1px solid #3c3c431a;padding:18px 20px}.help-faq:last-child{border-bottom:none}.help-faq-q{margin:0 0 8px;font-size:15px;font-weight:700}.help-faq-a{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.help-faq-a a{color:var(--accent-color,var(--oni-color-brand));font-weight:600}.help-footer{text-align:center;border-top:.5px solid #3c3c431a;margin-top:40px;padding:40px 0 20px}.help-footer-logo{flex-direction:column;align-items:center;margin-bottom:20px;text-decoration:none;display:flex}.help-footer-logo>span:first-child{color:var(--accent-color,var(--oni-color-brand));font-size:20px;font-weight:800}.help-footer-slogan{color:var(--secondary-color,var(--oni-color-brand));margin-top:-2px;font-size:12px;font-style:italic;font-weight:700}.help-footer-links{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:24px;display:flex}.help-footer-links a{color:var(--text-muted);font-size:14px;font-weight:600;text-decoration:none}.help-footer-copy{color:var(--text-muted);margin:0;font-size:12px;line-height:1.6}.help-footer-love span{color:var(--secondary-color,var(--oni-color-brand))}html.theme-dark .settings-page{color:#fff;background:#000}html.theme-dark .settings-header,html.theme-dark .app-nav-guide{background:var(--surface-color,#1c1c1e);border-color:#ffffff1a}html.theme-dark .app-nav-guide-lead,html.theme-dark .app-nav-guide-list--compact li,html.theme-dark .app-nav-guide-row{color:var(--oni-text-secondary)}html.theme-dark .app-nav-guide-row--highlight{background:#ff336614}html.theme-dark .app-nav-guide-bottom-bar{background:#2c2c2ef2;border-color:#ffffff1a}html.theme-dark .help-list,html.theme-dark .help-faq-list,html.theme-dark .help-item,html.theme-dark .help-form-textarea,html.theme-dark .help-form-btn{color:#fff;background:#1c1c1e;border-color:#54545859}html.theme-dark .help-form-panel{background:#111}html.theme-dark .help-item:active,html.theme-dark .help-item--open{background:#2c2c2e}html.theme-dark .help-item-sublabel,html.theme-dark .help-faq-a,html.theme-dark .help-footer-links a,html.theme-dark .help-footer-copy{color:#98989d}.settings-switch--disabled{opacity:.45;pointer-events:none}.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}.discover-intro{background:linear-gradient(135deg,#ff336614,#00ffff0f);border-radius:14px;margin:16px 20px;padding:16px;font-size:14px;line-height:1.55}.discover-intro p{margin:0 0 10px}.discover-intro p:last-child{margin-bottom:0}.discover-muted{color:var(--text-muted);margin:8px 20px 16px;font-size:13px;line-height:1.45}.discover-footer{margin-bottom:32px}.discover-fields .discover-field-row{border-bottom:.5px solid #3c3c431f}.discover-fields .discover-field-row:last-child{border-bottom:none}.discover-label{margin:8px 0 6px;font-size:13px;font-weight:700;display:block}.discover-audience-age{padding:0 16px 12px}.discover-input{box-sizing:border-box;border:1px solid #3c3c4333;border-radius:10px;width:100%;margin-bottom:12px;padding:12px 14px;font-size:16px}.discover-chip-grid{flex-wrap:wrap;gap:8px;padding:0 16px 16px;display:flex}.discover-chip-btn{cursor:pointer;text-align:left;background:#fff;border:1px solid #3c3c4333;border-radius:20px;max-width:100%;padding:8px 12px;font-size:12px}.discover-chip-btn.selected{background:var(--oni-accent-fill,var(--accent-color,var(--oni-color-brand)));color:#fff;border-color:var(--oni-accent-fill,var(--accent-color,var(--oni-color-brand)));font-weight:700}html.theme-dark .discover-chip-btn{color:#fff;background:#2c2c2e;border-color:#54545880}.shield-wrap{margin-bottom:24px}.shield-intro{margin-top:0}.shield-error{color:#c62828;background:#ff3b301f;border-radius:10px;margin:8px 20px;padding:12px 14px;font-size:14px}.shield-new-group .settings-card-item{padding-bottom:16px}.shield-btn{cursor:pointer;border:none;border-radius:12px;width:calc(100% - 32px);margin:0 16px 12px;padding:12px 16px;font-size:16px;font-weight:600;display:block}.shield-btn-primary{background:var(--oni-accent-fill,var(--accent-color,var(--oni-color-brand)));color:#fff}.shield-btn-secondary{color:var(--accent-color,var(--oni-color-brand));border:1px solid var(--accent-color,var(--oni-color-brand));background:0 0}.shield-pause-card{margin:0 16px 16px}.shield-pause-actions{flex-direction:column;gap:8px;padding:0 16px 16px;display:flex}.shield-backup-card{margin-bottom:16px}.shield-backup-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.shield-backup-actions .shield-btn{flex:auto;min-width:140px}.shield-pause-actions .shield-btn{width:100%;margin:0}.shield-btn:disabled{opacity:.5;cursor:not-allowed}.shield-btn-text{color:var(--accent-color,var(--oni-color-brand));cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:14px;font-weight:600}.shield-btn-danger{color:#c62828}.shield-group-card{margin:0 16px 12px}.shield-entry-list{margin:12px 0 0;padding:0;list-style:none}.shield-entry-row{border-top:.5px solid #3c3c431f;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;font-size:14px;display:flex}.shield-add-form{border-top:.5px solid #3c3c431f}.shield-name-row{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px;display:grid}.shield-name-row .discover-input{margin-bottom:0}.shield-member-picked{align-items:center;gap:12px;margin:0 16px 12px;font-size:14px;display:flex}.shield-member-hits{border:1px solid #3c3c4326;border-radius:10px;margin:0 16px 12px;padding:0;list-style:none;overflow:hidden}.shield-member-hit-btn{text-align:left;cursor:pointer;background:#fff;border:none;width:100%;padding:12px 14px;font-size:15px;display:block}.shield-member-hits li+li .shield-member-hit-btn{border-top:.5px solid #3c3c431f}html.theme-dark .shield-member-hit-btn{color:#fff;background:#2c2c2e}.settings-lead{color:var(--text-muted);margin:0 20px 16px;font-size:14px;line-height:1.5}.settings-lead a{color:var(--accent-color,var(--oni-color-brand));font-weight:700}.settings-muted{color:var(--text-muted);margin:0 20px;font-size:14px}.settings-error{color:var(--oni-color-danger);margin:0 20px 16px;font-size:14px}.settings-link-btn{font:inherit;color:var(--accent-color,var(--oni-color-brand));cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.dismissed-vorhaben-list{margin:0;padding:0 16px 24px;list-style:none}.dismissed-vorhaben-item{background:var(--oni-surface-raised,#fff);border:.5px solid #3c3c431f;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding:14px 16px;display:flex}.dismissed-vorhaben-item__meta{color:var(--text-muted);margin-bottom:4px;font-size:12px}.dismissed-vorhaben-item__title{margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.35}.dismissed-vorhaben-item__hint{color:var(--text-muted);font-size:12px}.dismissed-vorhaben-item__actions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.dismissed-vorhaben-restore-btn{color:#fff;cursor:pointer;background:#007aff;border:none;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700}.dismissed-vorhaben-restore-btn:disabled{opacity:.6;cursor:default}.dismissed-vorhaben-link{color:var(--accent-color,var(--oni-color-brand));text-align:center;font-size:12px;font-weight:700;text-decoration:none}.settings-primary-btn{border-radius:var(--oni-radius-lg,12px);font-size:var(--oni-text-base,15px);font-weight:var(--oni-font-bold,700);background:var(--oni-accent-fill,var(--accent-color,var(--oni-color-brand)));color:var(--oni-text-inverse,#fff);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}.settings-secondary-btn{border:1px solid var(--oni-border-default,#3c3c4333);border-radius:var(--oni-radius-lg,12px);font-size:var(--oni-text-base,15px);font-weight:var(--oni-font-bold,700);background:var(--surface-color,#fff);color:var(--text-main,#000);cursor:pointer;justify-content:center;align-items:center;padding:12px 18px;display:inline-flex}.settings-link-btn--danger{color:var(--oni-color-danger-text)}.emergency-settings-details{border:1px solid var(--oni-color-brand-solid,#5827d6);margin:16px 0}@supports (color:color-mix(in lab, red, red)){.emergency-settings-details{border:1px solid color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 18%, #e8e8ed)}}.emergency-settings-details{background:linear-gradient(165deg, var(--oni-color-brand-solid,#5827d6) 0%, var(--oni-surface-default,#fff) 42%);border-radius:16px;padding:0}@supports (color:color-mix(in lab, red, red)){.emergency-settings-details{background:linear-gradient(165deg, color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 6%, var(--oni-surface-tint-base,#fff)) 0%, var(--oni-surface-default,#fff) 42%)}}.emergency-settings-details{overflow:hidden;box-shadow:0 8px 28px #281c480f}.emergency-settings-flow .settings-card-desc,.emergency-settings-details-body .settings-card-desc,.emergency-settings-panel .settings-card-desc{margin-left:0!important}.emergency-settings-flow .settings-card,.emergency-settings-details-body>.settings-card{padding:12px!important}.emergency-settings-details--flat>.emergency-settings-details-body{padding:8px 12px 14px}.emergency-settings-panel{border-top:1px solid var(--oni-color-brand-solid,#5827d6);margin:0;padding:14px 0 16px}@supports (color:color-mix(in lab, red, red)){.emergency-settings-panel{border-top:1px solid color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 10%, #e8e8ed)}}.emergency-settings-panel:first-of-type{border-top:none;padding-top:4px}.emergency-settings-panel__title{color:var(--oni-text-primary,#1c1c1e);margin:0 0 8px;font-size:15px;font-weight:800}.emergency-settings-panel__lead{font-size:13px;line-height:1.45;margin:0 0 12px!important}.emergency-settings-stack{flex-direction:column;gap:0;display:flex}.emergency-settings-stack>.settings-card-item,.emergency-settings-stack>.emergency-settings-row{border-top:1px solid var(--oni-border-default,#e5e5ea);padding:12px 0}@supports (color:color-mix(in lab, red, red)){.emergency-settings-stack>.settings-card-item,.emergency-settings-stack>.emergency-settings-row{border-top:1px solid color-mix(in srgb, var(--oni-border-default,#e5e5ea) 80%, transparent)}}.emergency-settings-stack>.settings-card-item:first-child,.emergency-settings-stack>.emergency-settings-row:first-child{border-top:none;padding-top:0}.emergency-settings-details--nested{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;overflow:visible}.emergency-settings-details--nested>summary{background:0 0;border-bottom:none;min-height:44px;padding:12px 0;font-size:15px;font-weight:800}.emergency-settings-details--nested[open]>summary{background:0 0;border-bottom:none;padding-bottom:6px}.emergency-settings-details--nested .emergency-settings-details-body{padding:0 0 8px}.emergency-settings-details--nested .settings-card{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.emergency-settings-details--nested .settings-card-item{padding:12px 0!important}.emergency-haupt-signal-card{border:2px solid var(--oni-color-brand-solid,#5827d6)!important;margin-bottom:12px!important}@supports (color:color-mix(in lab, red, red)){.emergency-haupt-signal-card{border:2px solid color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 35%, #ddd)!important}}.emergency-haupt-signal-card{background:linear-gradient(160deg, var(--oni-color-brand-solid,#5827d6), var(--oni-surface-default,#fff) 60%)!important}@supports (color:color-mix(in lab, red, red)){.emergency-haupt-signal-card{background:linear-gradient(160deg, color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 8%, var(--oni-surface-tint-base,#fff)), var(--oni-surface-default,#fff) 60%)!important}}.emergency-haupt-signal-card__badge{background:var(--oni-color-brand-solid,#5827d6);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;margin-bottom:6px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.emergency-weitere-signale{border:1px solid var(--oni-color-brand-solid,#5827d6);margin:0 0 12px}@supports (color:color-mix(in lab, red, red)){.emergency-weitere-signale{border:1px solid color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 14%, #e8e8ed)}}.emergency-weitere-signale{background:var(--oni-surface-default,#fff);border-radius:14px;overflow:hidden}.emergency-weitere-signale>summary{cursor:pointer;min-height:44px;padding:14px;font-size:14px;font-weight:700;list-style:none}.emergency-weitere-signale>summary::-webkit-details-marker{display:none}.emergency-weitere-signale>summary:before{content:"▸";color:var(--oni-color-brand-solid,#5827d6);margin-right:8px;display:inline-block}.emergency-weitere-signale[open]>summary:before{transform:rotate(90deg)}.emergency-weitere-signale__body{padding:0 14px 14px}.emergency-signal-extra-note{background:#ff95001f;border-radius:10px;margin:0 0 10px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.4}.emergency-when-works{border:2px solid var(--oni-color-warning-text,#7c4a03);border-radius:16px;margin:0 0 14px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.emergency-when-works{border:2px solid color-mix(in srgb, var(--oni-color-warning-text,#7c4a03) 40%, transparent)}}.emergency-when-works{background:var(--oni-color-warning-subtle,#fffbeb);color:var(--oni-text-primary,#1c1c1e)}.emergency-when-works--armed{border-color:var(--oni-color-success-text,#14532d)}@supports (color:color-mix(in lab, red, red)){.emergency-when-works--armed{border-color:color-mix(in srgb, var(--oni-color-success-text,#14532d) 38%, transparent)}}.emergency-when-works--armed{background:var(--oni-color-success-subtle,#ecfdf3)}.emergency-when-works--compact{border:1px solid var(--oni-color-brand-solid,#5827d6);border-radius:14px;margin:0 0 12px;padding:0}@supports (color:color-mix(in lab, red, red)){.emergency-when-works--compact{border:1px solid color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 18%, var(--settings-mix-border,#e5e5ea))}}.emergency-when-works--compact{background:var(--oni-color-brand-solid,#5827d6)}@supports (color:color-mix(in lab, red, red)){.emergency-when-works--compact{background:color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 5%, var(--oni-surface-tint-base,#fff))}}.emergency-when-works--compact>summary{cursor:pointer;color:var(--oni-text-primary,#1c1c1e);padding:12px 14px;font-size:13px;font-weight:600;line-height:1.35;list-style:none}.emergency-when-works--compact>summary::-webkit-details-marker{display:none}.emergency-when-works__summary:after{content:" ▾";opacity:.5}.emergency-when-works--compact[open] .emergency-when-works__summary:after{content:" ▴"}.emergency-when-works__body{padding:0 14px 12px}.emergency-when-works--compact .emergency-when-works__lead{margin:0 0 8px;font-size:13px}.emergency-when-works--compact .emergency-when-works__footer{margin:0;font-size:12px}.settings-page.oni-v2 .emergency-loading{width:100%;min-height:min(60vh,100dvh - 200px);padding:var(--oni-space-6,24px) 16px;box-sizing:border-box;justify-content:center;align-items:center;display:flex}.emergency-status-billboard__cta{width:100%;min-height:48px;margin:10px 0 8px}.emergency-wizard,.emergency-wizard-done{margin-bottom:16px}.emergency-wizard__heading{align-items:center;gap:6px;display:flex;letter-spacing:-.02em!important;text-transform:none!important;color:var(--oni-text-primary,#1c1c1e)!important;margin:0 0 8px!important;padding:0!important;font-size:1.25rem!important;font-weight:800!important;line-height:1.25!important}.emergency-wizard__heading .label-with-help{align-items:center;gap:6px;display:inline-flex}.emergency-wizard__lead{margin:0 0 12px}.emergency-wizard-step__head{align-items:flex-start}.emergency-wizard-step__body{flex:1}.emergency-wizard-step__title{margin:0;font-size:1rem}.emergency-wizard-step__detail{margin:4px 0 0}.emergency-wizard-step__action{margin-top:10px}.emergency-wizard-step__stack{flex-direction:column;gap:10px;display:flex}.emergency-wizard-fieldset{border:none;margin:0;padding:0}.emergency-wizard-radio{color:var(--oni-text-secondary,#636366);align-items:flex-start;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.emergency-wizard-done__title{margin:0 0 8px}.emergency-overview-meta-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.emergency-overview-meta-list li{justify-content:space-between;gap:12px;font-size:13px;line-height:1.35;display:flex}.emergency-overview-meta-list span{color:var(--oni-text-secondary,#636366)}.emergency-overview-meta-list strong{text-align:right;color:var(--oni-text-primary,#1c1c1e);font-weight:700}.emergency-practice-choice-btn--extra{opacity:.78;border-style:dashed}.emergency-decoy-abort-hint{background:#ff9500;border-radius:12px;padding:10px 12px;margin-top:8px!important}@supports (color:color-mix(in lab, red, red)){.emergency-decoy-abort-hint{background:color-mix(in srgb, #ff9500 12%, var(--oni-surface-tint-base,#fff))}}.emergency-decoy-abort-hint{border:1px solid #ff9500}@supports (color:color-mix(in lab, red, red)){.emergency-decoy-abort-hint{border:1px solid color-mix(in srgb, #ff9500 28%, var(--settings-mix-border,#e5e5ea))}}.emergency-decoy-abort-hint{line-height:1.4;font-size:12px!important}.emergency-consent-pop{animation:.4s ease-out emergency-consent-pop}@keyframes emergency-consent-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.emergency-voice-practice__meter{align-items:center;gap:10px;margin:0 0 12px;display:flex}.emergency-voice-practice__bar{background:#eee;border-radius:999px;flex:1;height:8px;overflow:hidden}.emergency-voice-practice__bar-fill{background:var(--oni-color-brand-solid,#5827d6);border-radius:999px;height:100%;transition:width .35s}.emergency-voice-practice__count{color:var(--oni-text-secondary,#636366);white-space:nowrap;font-size:12px;font-weight:700}.emergency-when-works__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--oni-color-warning-text,#7c4a03);margin:0 0 4px;font-size:11px;font-weight:800}.emergency-when-works--armed .emergency-when-works__eyebrow{color:var(--oni-color-success-text,#14532d)}.emergency-when-works__title{color:var(--oni-text-primary,#1c1c1e);margin:0 0 8px;font-size:17px;font-weight:800;line-height:1.25}.emergency-when-works__lead{color:var(--oni-text-secondary,#636366);margin:0 0 12px;font-size:13px;line-height:1.45}.emergency-when-works__grid{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.emergency-when-works__item{background:var(--oni-surface-default,#fff);border:1px solid var(--oni-border-default,#e5e5ea);border-radius:12px;margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.emergency-when-works__item{border:1px solid color-mix(in srgb, var(--oni-border-default,#e5e5ea) 90%, transparent)}}.emergency-when-works__item--yes{border-color:var(--oni-color-success-text,#14532d)}@supports (color:color-mix(in lab, red, red)){.emergency-when-works__item--yes{border-color:color-mix(in srgb, var(--oni-color-success-text,#14532d) 28%, transparent)}}.emergency-when-works__item--yes{background:var(--oni-color-success-subtle,#ecfdf3)}.emergency-when-works__item--no{border-color:var(--oni-color-danger-text,#9a0116)}@supports (color:color-mix(in lab, red, red)){.emergency-when-works__item--no{border-color:color-mix(in srgb, var(--oni-color-danger-text,#9a0116) 22%, transparent)}}.emergency-when-works__item--no{background:var(--oni-color-danger-subtle,#fef2f2)}.emergency-when-works__item--server{border-color:var(--oni-color-brand-solid,#5827d6)}@supports (color:color-mix(in lab, red, red)){.emergency-when-works__item--server{border-color:color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 22%, transparent)}}.emergency-when-works__item--server{background:var(--oni-color-info-subtle,#d4d3ff)}.emergency-when-works__label{color:var(--oni-text-primary,#1c1c1e);margin-bottom:2px;font-size:13px;font-weight:800;display:block}.emergency-when-works__value{color:var(--oni-text-secondary,#636366);font-size:12px;line-height:1.4;display:block}.emergency-when-works__footer{color:var(--oni-text-secondary,#636366);margin:0;font-size:12px;line-height:1.4}.emergency-practice-voice-callout{border:1.5px dashed var(--oni-color-brand-solid,#5827d6);border-radius:14px;margin:0 0 12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.emergency-practice-voice-callout{border:1.5px dashed color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 40%, #ddd)}}.emergency-practice-voice-callout{background:var(--oni-color-brand-solid,#5827d6)}@supports (color:color-mix(in lab, red, red)){.emergency-practice-voice-callout{background:color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 7%, var(--oni-surface-tint-base,#fff))}}.emergency-practice-voice-callout__title{margin:0 0 4px;font-size:14px;font-weight:800}.emergency-practice-voice-callout__text{color:var(--oni-text-secondary,#636366);margin:0 0 10px;font-size:12px;line-height:1.4}.emergency-help-btn.taxonomy-info-btn,.emergency-settings-group .taxonomy-info-btn,.emergency-settings-details .taxonomy-info-btn,.emergency-settings-advanced .taxonomy-info-btn{background:var(--oni-color-brand-solid,#5827d6);width:28px;min-width:28px;height:28px;min-height:28px;margin-left:6px}@supports (color:color-mix(in lab, red, red)){.emergency-help-btn.taxonomy-info-btn,.emergency-settings-group .taxonomy-info-btn,.emergency-settings-details .taxonomy-info-btn,.emergency-settings-advanced .taxonomy-info-btn{background:color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 12%, var(--oni-surface-tint-base,#fff))}}.emergency-help-btn.taxonomy-info-btn,.emergency-settings-group .taxonomy-info-btn,.emergency-settings-details .taxonomy-info-btn,.emergency-settings-advanced .taxonomy-info-btn{color:var(--oni-color-brand-solid,#5827d6);border:1px solid var(--oni-color-brand-solid,#5827d6)}@supports (color:color-mix(in lab, red, red)){.emergency-help-btn.taxonomy-info-btn,.emergency-settings-group .taxonomy-info-btn,.emergency-settings-details .taxonomy-info-btn,.emergency-settings-advanced .taxonomy-info-btn{border:1px solid color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 28%, #ddd)}}.emergency-help-btn.taxonomy-info-btn,.emergency-settings-group .taxonomy-info-btn,.emergency-settings-details .taxonomy-info-btn,.emergency-settings-advanced .taxonomy-info-btn{box-shadow:none}.emergency-help-btn.taxonomy-info-btn:hover,.emergency-help-btn.taxonomy-info-btn:focus-visible,.emergency-settings-group .taxonomy-info-btn:hover,.emergency-settings-group .taxonomy-info-btn:focus-visible,.emergency-settings-details .taxonomy-info-btn:hover,.emergency-settings-details .taxonomy-info-btn:focus-visible,.emergency-settings-advanced .taxonomy-info-btn:hover,.emergency-settings-advanced .taxonomy-info-btn:focus-visible{background:var(--oni-color-brand-solid,#5827d6)}@supports (color:color-mix(in lab, red, red)){.emergency-help-btn.taxonomy-info-btn:hover,.emergency-help-btn.taxonomy-info-btn:focus-visible,.emergency-settings-group .taxonomy-info-btn:hover,.emergency-settings-group .taxonomy-info-btn:focus-visible,.emergency-settings-details .taxonomy-info-btn:hover,.emergency-settings-details .taxonomy-info-btn:focus-visible,.emergency-settings-advanced .taxonomy-info-btn:hover,.emergency-settings-advanced .taxonomy-info-btn:focus-visible{background:color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 20%, var(--oni-surface-tint-base,#fff))}}.emergency-voice-guide{flex-direction:column;gap:14px;display:flex}.emergency-voice-guide__sense-title{letter-spacing:.04em;text-transform:uppercase;color:var(--oni-color-brand-solid,#5827d6);margin:0;font-size:11px;font-weight:800}.emergency-voice-guide__sense{color:var(--oni-text-primary,#1c1c1e);margin:4px 0 0;font-size:14px;line-height:1.45}.emergency-voice-guide__warn{background:#ff9500;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.emergency-voice-guide__warn{background:color-mix(in srgb, #ff9500 14%, var(--oni-surface-tint-base,#fff))}}.emergency-voice-guide__warn{border:1px solid #ff9500}@supports (color:color-mix(in lab, red, red)){.emergency-voice-guide__warn{border:1px solid color-mix(in srgb, #ff9500 35%, var(--settings-mix-border,#e5e5ea))}}.emergency-voice-guide__warn{color:var(--oni-text-primary,#1c1c1e)}.emergency-voice-guide__rules{color:var(--oni-text-secondary,#636366);margin:0;padding-left:1.2rem;font-size:13px;line-height:1.5}.emergency-voice-guide__rules li+li{margin-top:4px}.emergency-voice-guide__step{border:1px solid var(--oni-color-brand-solid,#5827d6);border-radius:14px;padding:12px}@supports (color:color-mix(in lab, red, red)){.emergency-voice-guide__step{border:1px solid color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 16%, var(--settings-mix-border,#e5e5ea))}}.emergency-voice-guide__step{background:var(--oni-color-brand-solid,#5827d6)}@supports (color:color-mix(in lab, red, red)){.emergency-voice-guide__step{background:color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 4%, var(--oni-surface-tint-base,#fff))}}.emergency-voice-guide__step-num{letter-spacing:.04em;text-transform:uppercase;color:var(--oni-color-brand-solid,#5827d6);margin:0;font-size:11px;font-weight:800}.emergency-voice-guide__step-title{color:var(--oni-text-primary,#1c1c1e);margin:2px 0 10px;font-size:15px;font-weight:700;line-height:1.3}.emergency-voice-guide__todo{background:#ff9500;border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:12px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.emergency-voice-guide__todo{background:color-mix(in srgb, #ff9500 10%, var(--oni-surface-tint-base,#fff))}}.emergency-voice-guide__todo{color:var(--oni-text-primary,#1c1c1e)}.emergency-voice-examples{flex-direction:column;gap:8px;display:flex}.emergency-voice-examples__chip{text-align:left;border:1px solid var(--oni-color-brand-solid,#5827d6);border-radius:12px;width:100%;padding:10px 12px;display:block}@supports (color:color-mix(in lab, red, red)){.emergency-voice-examples__chip{border:1px solid color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 28%, #ddd)}}.emergency-voice-examples__chip{background:var(--oni-surface-default,#fff);color:var(--oni-text-primary,#1c1c1e);cursor:pointer;min-height:44px;font-size:13px;font-weight:600;line-height:1.35}.emergency-voice-examples__chip:disabled{opacity:.55;cursor:not-allowed}.emergency-voice-examples__chip:not(:disabled):active{background:var(--oni-color-brand-solid,#5827d6)}@supports (color:color-mix(in lab, red, red)){.emergency-voice-examples__chip:not(:disabled):active{background:color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 10%, var(--oni-surface-tint-base,#fff))}}.emergency-status-billboard{border:2px solid #0000;border-radius:16px;margin:0 0 14px;padding:14px 16px}.emergency-status-billboard__state{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:800}.emergency-status-billboard__title{color:var(--oni-text-primary,#1c1c1e);margin:0 0 8px;font-size:17px;font-weight:800;line-height:1.25}.emergency-status-billboard--on{background:var(--oni-color-success-subtle,#ecfdf3);border-color:var(--oni-color-success-text,#14532d)}@supports (color:color-mix(in lab, red, red)){.emergency-status-billboard--on{border-color:color-mix(in srgb, var(--oni-color-success-text,#14532d) 40%, transparent)}}.emergency-status-billboard--on{animation:.45s ease-out emergency-arm-in}.emergency-status-billboard--on .emergency-status-billboard__state{color:var(--oni-color-success-text,#14532d)}.emergency-status-billboard--off{background:var(--oni-color-warning-subtle,#fffbeb);border-color:var(--oni-color-warning-text,#7c4a03)}@supports (color:color-mix(in lab, red, red)){.emergency-status-billboard--off{border-color:color-mix(in srgb, var(--oni-color-warning-text,#7c4a03) 42%, transparent)}}.emergency-status-billboard--off .emergency-status-billboard__state{color:var(--oni-color-warning-text,#7c4a03)}.emergency-status-billboard--setup{background:var(--oni-color-info-subtle,#d4d3ff);border-color:var(--oni-color-brand-solid,#5827d6)}@supports (color:color-mix(in lab, red, red)){.emergency-status-billboard--setup{border-color:color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 28%, transparent)}}.emergency-status-billboard--setup .emergency-status-billboard__state{color:var(--oni-color-brand-text,#5827d6)}.emergency-status-billboard__112{color:#fff;background:#ff3b30;border-radius:12px;justify-content:center;align-items:center;min-height:44px;margin-top:10px;padding:10px 14px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.emergency-active-signal--practice-only{border-color:var(--oni-color-warning-text,#7c4a03)}@supports (color:color-mix(in lab, red, red)){.emergency-active-signal--practice-only{border-color:color-mix(in srgb, var(--oni-color-warning-text,#7c4a03) 35%, transparent)}}.emergency-active-signal--practice-only{background:var(--oni-color-warning-subtle,#fffbeb)}.emergency-active-signal__live-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;margin-bottom:4px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-block}.emergency-active-signal__live-badge--on{color:#fff;background:#1f7a35}.emergency-active-signal__live-badge--off{color:#fff;background:#c47a00}.emergency-abort-practice__done{color:#1f7a35;margin:0 0 10px;font-size:13px;font-weight:700}.emergency-abort-practice__todo{color:#9a5b00;margin:0 0 10px;font-size:13px;font-weight:700}.emergency-delivery-block{background:var(--oni-color-danger-subtle,#fff0f0);border:2px solid var(--oni-color-danger-text,#ff3b30);border-radius:14px;margin:0 0 12px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.emergency-delivery-block{border:2px solid color-mix(in srgb, var(--oni-color-danger-text,#ff3b30) 28%, #ffc9c6)}}.emergency-delivery-block__title{color:#b71c1c;margin:0 0 4px;font-size:14px;font-weight:800}.emergency-settings-advanced>summary{font-size:15px}.emergency-settings-details>summary{cursor:pointer;min-height:44px;color:var(--oni-text-primary,#1c1c1e);padding:14px 16px;font-size:15px;font-weight:700;list-style:none}.emergency-settings-details>summary::-webkit-details-marker{display:none}.emergency-settings-details>summary:before{content:"▸";color:var(--oni-color-brand-solid,#5827d6);margin-right:8px;transition:transform .15s;display:inline-block}.emergency-settings-details[open]>summary:before{transform:rotate(90deg)}.emergency-settings-details[open]>summary{border-bottom:1px solid var(--oni-color-brand-solid,#5827d6)}@supports (color:color-mix(in lab, red, red)){.emergency-settings-details[open]>summary{border-bottom:1px solid color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 12%, var(--settings-mix-border,#e5e5ea))}}.emergency-settings-details[open]>summary{background:var(--oni-color-brand-solid,#5827d6)}@supports (color:color-mix(in lab, red, red)){.emergency-settings-details[open]>summary{background:color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 4%, transparent)}}.emergency-settings-details-body{padding:12px 16px 16px}.emergency-settings-flow{flex-direction:column;gap:4px;display:flex}.emergency-settings-group{margin:0 0 8px;padding:4px 0 12px}.emergency-settings-group .settings-card{border-color:var(--oni-color-brand-solid,#5827d6);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.emergency-settings-group .settings-card{border-color:color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 14%, var(--settings-mix-border,#e5e5ea))}}.emergency-settings-group .settings-card{box-shadow:0 4px 16px #281c480a}.emergency-ways-list{background:var(--oni-color-brand-solid,#5827d6);border-radius:14px;margin:0 0 14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.emergency-ways-list{background:color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 7%, var(--oni-surface-tint-base,#f7f6fb))}}.emergency-ways-list{border:1px solid var(--oni-color-brand-solid,#5827d6)}@supports (color:color-mix(in lab, red, red)){.emergency-ways-list{border:1px solid color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 14%, transparent)}}.emergency-ways-list__title{margin:0 0 8px;font-size:14px;font-weight:700}.emergency-ways-list__ul,.emergency-more-explain__ul{color:var(--oni-text-secondary,#636366);margin:0;padding-left:1.15rem;font-size:13px;line-height:1.5}.emergency-ways-list__ul li,.emergency-more-explain__ul li{margin-bottom:6px}.emergency-preset-card{background:linear-gradient(135deg, var(--oni-color-brand-solid,#5827d6), var(--oni-surface-default,#fff))}@supports (color:color-mix(in lab, red, red)){.emergency-preset-card{background:linear-gradient(135deg, color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 8%, var(--oni-surface-tint-base,#fff)), var(--oni-surface-default,#fff))}}.emergency-preset-preview{color:var(--oni-text-secondary,#636366);margin:0 0 12px;padding-left:1.15rem;font-size:13px;line-height:1.45}.emergency-preset-preview li{margin-bottom:4px}.emergency-advanced-lead{font-size:13px;margin:0 0 12px!important}.emergency-settings-advanced>.emergency-settings-details-body{padding-top:8px}.emergency-settings-group .settings-card+.settings-card{margin-top:10px}.emergency-wizard-step--active{border-left-color:var(--oni-color-brand-solid,#5827d6);background:var(--oni-color-brand-solid,#5827d6)}@supports (color:color-mix(in lab, red, red)){.emergency-wizard-step--active{background:color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 5%, transparent)}}.emergency-wizard-step--active{scroll-margin-top:calc(var(--member-header-block-height,72px) + 16px)}.emergency-wizard-step--done{border-left-color:#1f7a35}#emergency-wizard-step-test,#emergency-wizard-step-enable,#emergency-wizard-step-practice{scroll-margin-top:calc(var(--member-header-block-height,72px) + 16px)}.emergency-practice-card{border:1.5px solid var(--oni-color-success-text,#1f7a35)!important}@supports (color:color-mix(in lab, red, red)){.emergency-practice-card{border:1.5px solid color-mix(in srgb, var(--oni-color-success-text,#1f7a35) 35%, var(--oni-border-default,#c8e6c9))!important}}.emergency-practice-card{margin-bottom:16px;background:linear-gradient(160deg, var(--oni-color-success-subtle,#f3fbf5) 0%, var(--oni-surface-default,#fff) 55%)!important}.emergency-practice-card__title{margin:0 0 6px!important;font-size:1rem!important}.emergency-practice-card__why,.emergency-practice-card__how{margin:0 0 8px!important}.emergency-practice-choice-grid{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 12px;display:grid}.emergency-practice-choice-btn{border:1.5px solid var(--oni-color-brand-solid,#5827d6);border-radius:12px;min-height:44px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.emergency-practice-choice-btn{border:1.5px solid color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 28%, var(--oni-border-default,#ddd))}}.emergency-practice-choice-btn{background:var(--oni-surface-default,#fff);color:var(--oni-text-primary,#1c1e24);text-align:left;cursor:pointer;font-size:12px;font-weight:600}.emergency-practice-choice-btn--active{border-color:var(--oni-color-brand-solid,#5827d6);background:var(--oni-color-brand-solid,#5827d6)}@supports (color:color-mix(in lab, red, red)){.emergency-practice-choice-btn--active{background:color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 12%, var(--oni-surface-tint-base,#fff))}}.emergency-practice-choice-btn--done{border-color:var(--oni-color-success-text,#1f7a35);color:var(--oni-color-success-text,#1f7a35)}.emergency-practice-choice-btn:disabled{opacity:.55;cursor:default}.emergency-practice-choice-btn:not(.emergency-practice-choice-btn--active):not(.emergency-practice-choice-btn--done){opacity:1;background:var(--oni-surface-default,#fff)}.emergency-practice-card__listening{background:var(--oni-color-brand-solid,#5827d6);border-radius:10px;margin:10px 0 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.emergency-practice-card__listening{background:color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 10%, var(--oni-surface-tint-base,#fff))}}.emergency-practice-card__listening{color:var(--oni-color-brand-solid,#5827d6);font-size:14px;font-weight:600}.emergency-practice-card__success{background:var(--oni-color-success-subtle,#e8f7ec);color:var(--oni-color-success-text,#1f7a35);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:14px;font-weight:700}.emergency-practice-card__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.emergency-wizard-step{border-left:3px solid #0000;border-radius:0 10px 10px 0;margin-bottom:4px;padding-left:12px}.emergency-reliability-banner{border:1px solid #0000;border-radius:14px;margin:0 0 12px;padding:12px 14px}.emergency-reliability-banner--test{background:linear-gradient(160deg, var(--oni-color-warning-subtle,#fff4e5) 0%, var(--oni-surface-default,#fff) 70%);border-color:var(--oni-color-warning-text,#c47a00)}@supports (color:color-mix(in lab, red, red)){.emergency-reliability-banner--test{border-color:color-mix(in srgb, var(--oni-color-warning-text,#c47a00) 32%, #ffe0a3)}}.emergency-practice-card--compact{border-color:var(--oni-color-success-text,#1f7a35)!important}@supports (color:color-mix(in lab, red, red)){.emergency-practice-card--compact{border-color:color-mix(in srgb, var(--oni-color-success-text,#1f7a35) 25%, var(--oni-border-default,#c8e6c9))!important}}.emergency-practice-card--compact{background:var(--oni-color-success-subtle,#f7fbf8)!important;padding:12px 14px!important}.emergency-practice-card__compact-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.emergency-practice-card__compact-title{color:var(--oni-color-success-text,#1f7a35);margin:0 0 2px;font-size:15px;font-weight:700}.emergency-practice-optional{margin:8px 0 16px}.emergency-practice-optional>summary{color:var(--oni-text-secondary,#636366);font-size:14px;font-weight:600}.emergency-practice-optional .emergency-practice-card{box-shadow:none;margin-bottom:0}.emergency-active-signal{top:calc(var(--member-header-block-height,72px) + 4px);z-index:20;background:linear-gradient(135deg, var(--oni-color-brand-solid,#5827d6), var(--oni-surface-default,#fff));border-radius:14px;margin:0 0 14px;padding:12px 14px;position:sticky}@supports (color:color-mix(in lab, red, red)){.emergency-active-signal{background:linear-gradient(135deg, color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 12%, var(--oni-surface-tint-base,#fff)), var(--oni-surface-default,#fff))}}.emergency-active-signal{border:1px solid var(--oni-color-brand-solid,#5827d6)}@supports (color:color-mix(in lab, red, red)){.emergency-active-signal{border:1px solid color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 22%, var(--settings-mix-border,#e5e5ea))}}.emergency-active-signal{box-shadow:0 6px 20px #281c4814}.emergency-active-signal__label{letter-spacing:.04em;text-transform:uppercase;color:var(--oni-text-secondary,#636366);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.emergency-active-signal__value{color:var(--oni-text-primary,#1c1c1e);font-size:15px;font-weight:700;line-height:1.35;display:block}.emergency-active-signal__hint{color:var(--oni-text-secondary,#636366);margin:6px 0 0;font-size:12px;line-height:1.4}.emergency-active-signal__more{margin-top:8px;font-size:13px}.emergency-active-signal__more summary{cursor:pointer;color:var(--oni-color-brand-solid,#5827d6);font-weight:600}.emergency-active-signal__more ul{color:var(--oni-text-secondary,#636366);margin:6px 0 0;padding-left:1.15rem}.emergency-active-signal__link{color:var(--oni-color-brand-solid,#5827d6);cursor:pointer;background:0 0;border:none;min-height:44px;margin-top:8px;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.emergency-reliability-banner__iphone{border-top:1px dashed var(--oni-border-default,#e5e5ea);margin:10px 0 0;padding-top:10px}@supports (color:color-mix(in lab, red, red)){.emergency-reliability-banner__iphone{border-top:1px dashed color-mix(in srgb, var(--oni-border-default,#e5e5ea) 80%, transparent)}}.emergency-reliability-banner__iphone{color:var(--oni-text-secondary,#636366);font-size:12px;line-height:1.45}.emergency-reliability-banner--on{background:var(--oni-color-success-subtle,#ecfdf3);border-color:var(--oni-color-success-text,#14532d)}@supports (color:color-mix(in lab, red, red)){.emergency-reliability-banner--on{border-color:color-mix(in srgb, var(--oni-color-success-text,#14532d) 28%, transparent)}}.emergency-reliability-banner--off{background:var(--oni-color-warning-subtle,#fffbeb);border-color:var(--oni-color-warning-text,#7c4a03)}@supports (color:color-mix(in lab, red, red)){.emergency-reliability-banner--off{border-color:color-mix(in srgb, var(--oni-color-warning-text,#7c4a03) 30%, transparent)}}.emergency-reliability-banner--setup{background:var(--oni-color-info-subtle,#d4d3ff);border-color:var(--oni-color-brand-solid,#5827d6)}@supports (color:color-mix(in lab, red, red)){.emergency-reliability-banner--setup{border-color:color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 16%, transparent)}}.emergency-reliability-banner__title{color:var(--oni-text-primary,#1c1c1e);margin:0 0 6px;font-size:14px;font-weight:700}.emergency-reliability-banner__text,.emergency-reliability-banner__ul{color:var(--oni-text-secondary,#636366);margin:0;font-size:13px;line-height:1.45}.emergency-reliability-banner__ul{padding-left:1.15rem}.emergency-reliability-banner__ul li{margin-bottom:4px}.emergency-consent-callout{background:var(--oni-color-warning-subtle,#fffbeb);border:1px solid var(--oni-color-warning-text,#7c4a03);border-radius:14px;margin:0 0 12px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.emergency-consent-callout{border:1px solid color-mix(in srgb, var(--oni-color-warning-text,#7c4a03) 28%, transparent)}}.emergency-consent-callout{color:var(--oni-text-primary,#1c1c1e)}.emergency-consent-callout__title{margin:0 0 4px;font-size:14px;font-weight:700}.emergency-consent-callout__text{color:var(--oni-text-secondary,#636366);margin:0;font-size:13px;line-height:1.45}.emergency-contact-row--pending{background:var(--oni-color-warning-subtle,#fffbeb);border:1px solid var(--oni-color-warning-text,#7c4a03);border-radius:12px;padding:10px 8px}@supports (color:color-mix(in lab, red, red)){.emergency-contact-row--pending{border:1px solid color-mix(in srgb, var(--oni-color-warning-text,#7c4a03) 18%, transparent)}}.emergency-contact-row--pending{margin-bottom:8px}.emergency-contact-row--accepted{margin-bottom:4px}.emergency-consent-status{margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.35}.emergency-consent-status--ok{color:#1f7a35}.emergency-consent-status--wait{color:#a15c00}.emergency-consent-status--warn{color:var(--oni-color-warning-text,#7c4a03);background:var(--oni-color-warning-subtle,#fffbeb);border-radius:8px;margin-top:8px;padding:6px 8px}.emergency-consent-status--no{color:#c62828}.emergency-consent-remind-btn{width:100%;max-width:280px;min-height:44px;margin-top:10px!important}.emergency-delivery-health{background:var(--oni-surface-default,#fff);border:2px solid var(--oni-border-strong,#a8b0bd);box-shadow:var(--oni-drop-shadow-medium,0 2px 8px #1c1e2414);border-radius:16px;margin:0 0 16px;padding:14px 16px}.emergency-delivery-health__title{color:var(--oni-text-primary,#1c1e24);margin:0 0 4px;font-size:1.05rem;font-weight:800}.emergency-delivery-health__intro{color:var(--oni-text-secondary,#636366);margin:0 0 12px;font-size:13px;line-height:1.4}.emergency-delivery-health__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.emergency-delivery-health__row{border:1px solid var(--oni-border-default,#c5cad4);background:var(--oni-bg-subtle,#f2f2f7);border-radius:12px;padding:10px 12px}.emergency-delivery-health__row--ok{border-color:var(--oni-color-success-text,#14532d)}@supports (color:color-mix(in lab, red, red)){.emergency-delivery-health__row--ok{border-color:color-mix(in srgb, var(--oni-color-success-text,#14532d) 35%, transparent)}}.emergency-delivery-health__row--ok{background:var(--oni-color-success-subtle,#ecfdf3);color:var(--oni-color-success-text,#14532d)}.emergency-delivery-health__row--warn{border-color:var(--oni-color-warning-text,#7c4a03)}@supports (color:color-mix(in lab, red, red)){.emergency-delivery-health__row--warn{border-color:color-mix(in srgb, var(--oni-color-warning-text,#7c4a03) 40%, transparent)}}.emergency-delivery-health__row--warn{background:var(--oni-color-warning-subtle,#fffbeb);color:var(--oni-color-warning-text,#7c4a03)}.emergency-delivery-health__row--muted{opacity:.92}.emergency-delivery-health__row-main{flex-direction:column;gap:2px;font-size:13px;line-height:1.35;display:flex}.emergency-delivery-health__row-main strong{font-size:14px}.emergency-delivery-health__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.emergency-delivery-health__hint{color:var(--oni-text-muted,#8e8e93);margin:8px 0 0;font-size:12px;line-height:1.35}.emergency-overview-card .emergency-overview-meta{color:var(--oni-text-secondary,#636366);margin:0 0 12px;font-size:13px;line-height:1.45}.emergency-overview-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.emergency-overview-actions button{min-height:44px}.emergency-settings-h2{margin:20px 0 8px;font-size:1.125rem;font-weight:700}.emergency-why{color:var(--oni-text-secondary,#636366);margin:0 0 8px;font-size:13px;line-height:1.45}html[data-emergency-practice=logo_taps] .logo-row,html[data-emergency-practice=long_press] .premium-avatar-wrapper{outline:2px solid var(--oni-color-brand-solid,#5827d6);outline-offset:3px;border-radius:999px;animation:1.2s ease-in-out infinite emergency-practice-pulse}html[data-emergency-practice=hotspot] .emergency-hotspot--practice{outline:2px dashed var(--oni-color-brand-solid,#5827d6);outline-offset:2px;background:var(--oni-color-brand-solid,#5827d6)}@supports (color:color-mix(in lab, red, red)){html[data-emergency-practice=hotspot] .emergency-hotspot--practice{background:color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 18%, transparent)}}html[data-emergency-practice=hotspot] .emergency-hotspot--practice{opacity:1;width:56px;height:56px}.emergency-practice-card__progress-count{color:var(--oni-color-brand-solid,#5827d6);margin:0 0 10px;font-size:13px;font-weight:700}.emergency-practice-card__touch-warn{color:var(--oni-text-primary,#1c1c1e);background:#ff950024;border-radius:12px;margin:0 0 10px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4}.emergency-practice-swipe-mini{background:var(--oni-color-brand-solid,#5827d6);border-radius:14px;justify-content:center;align-items:center;gap:10px;margin:0 0 12px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.emergency-practice-swipe-mini{background:color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 10%, transparent)}}.emergency-practice-swipe-mini__fingers{gap:14px;animation:1.5s ease-in-out infinite emergency-practice-swipe-mini-move;display:flex}.emergency-practice-swipe-mini__fingers span{background:var(--oni-color-brand-solid,#5827d6);width:22px;height:22px;box-shadow:0 0 0 3px var(--oni-color-brand-solid,#5827d6);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.emergency-practice-swipe-mini__fingers span{box-shadow:0 0 0 3px color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 28%, transparent)}}.emergency-practice-swipe-mini__arrow{color:var(--oni-color-brand-solid,#5827d6);font-size:22px;font-weight:700;animation:1.5s ease-in-out infinite emergency-practice-swipe-mini-arrow}.emergency-practice-swipe-mini__label{color:var(--oni-text-secondary,#636366);font-size:12px;font-weight:700}@keyframes emergency-practice-swipe-mini-move{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes emergency-practice-swipe-mini-arrow{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.emergency-practice-swipe-mini__fingers,.emergency-practice-swipe-mini__arrow{animation:none}}@keyframes emergency-practice-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--oni-color-brand-solid,#5827d6) 45%, transparent)}50%{box-shadow:0 0 0 8px #0000}}.settings-modal-backdrop{z-index:2000;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.settings-modal{background:var(--surface-color,#fff);border-radius:18px;width:100%;max-width:420px;padding:20px;box-shadow:0 20px 60px #0003}.settings-modal h2{margin:0 0 16px;font-size:18px}.settings-input{box-sizing:border-box;background:var(--bg-color,#f2f2f7);width:100%;color:var(--text-main,#000);border:1px solid #3c3c4333;border-radius:12px;padding:12px 14px;font-size:16px}.emergency-mt-0{margin-top:0!important}.emergency-mt-8{margin-top:8px!important}.emergency-mt-10{margin-top:10px!important}.emergency-mt-12{margin-top:12px!important}.emergency-mt-14{margin-top:14px!important}.emergency-mt-16{margin-top:16px!important}.emergency-mb-4{margin-bottom:4px!important}.emergency-mb-0{margin:0!important}.emergency-desc-tight{margin:4px 0 0!important}.emergency-desc-sm{margin:4px 0 0!important;font-size:12px!important}.emergency-desc-lead{margin:0 0 12px!important}.emergency-desc-warn-orange{color:#ff9500!important;margin-top:8px!important;font-size:12px!important}.emergency-full-input{width:100%!important;margin-top:8px!important}.emergency-btn-44{min-height:44px!important}.emergency-btn-40{min-height:40px!important}.emergency-btn-stack{min-height:44px!important;margin-top:10px!important}.emergency-flex-wrap-gap{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.emergency-row-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.emergency-contact-main{flex:1;min-width:0}.emergency-card-head-start{align-items:flex-start!important}.emergency-item-flush{padding-top:0!important}.emergency-preset-card{margin-bottom:12px!important}.emergency-preset-card__title{margin:0 0 6px!important;font-size:.95rem!important}.emergency-preset-card__desc{margin:0 0 8px!important}.emergency-modal-actions{gap:8px;margin-top:16px;display:flex}.emergency-toast-z{z-index:3000!important}.emergency-ways-more{margin-top:10px!important}.emergency-sense-example{margin-top:8px!important;font-size:13px!important}@keyframes emergency-arm-in{0%{opacity:.4;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.emergency-status-billboard--on,.emergency-consent-pop{animation:none}}.settings-page.settings-page--chats .settings-content{padding-bottom:28px}.settings-page.settings-page--chats .settings-section-label{letter-spacing:.14em;color:var(--oni-text-muted);padding:22px 8px 10px;font-size:11px;font-weight:650}.settings-page.settings-page--chats.oni-v2 .settings-card,.settings-page.settings-page--chats.oni-v2 .settings-panel{border:1px solid var(--oni-text-primary);padding:2px 0}@supports (color:color-mix(in lab, red, red)){.settings-page.settings-page--chats.oni-v2 .settings-card,.settings-page.settings-page--chats.oni-v2 .settings-panel{border:1px solid color-mix(in srgb, var(--oni-text-primary) 8%, transparent)}}.settings-page.settings-page--chats.oni-v2 .settings-card,.settings-page.settings-page--chats.oni-v2 .settings-panel{background:var(--oni-surface-default);border-radius:20px;box-shadow:0 1px 2px #1c19280a,0 10px 28px #1c19280d}.settings-page.settings-page--chats .settings-card{margin-bottom:2px}.settings-page.settings-page--chats .settings-card-item{border-bottom:none;padding:13px 16px}.settings-page.settings-page--chats .settings-chats-row,.settings-page.settings-page--chats .settings-chat-lock{position:relative}.settings-page.settings-page--chats .settings-chats-row+.settings-chats-row:before,.settings-page.settings-page--chats .settings-chats-row+.settings-chat-lock:before{content:"";background:var(--oni-text-primary);height:1px;position:absolute;top:0;left:64px;right:16px}@supports (color:color-mix(in lab, red, red)){.settings-page.settings-page--chats .settings-chats-row+.settings-chats-row:before,.settings-page.settings-page--chats .settings-chats-row+.settings-chat-lock:before{background:color-mix(in srgb, var(--oni-text-primary) 7%, transparent)}}.settings-page.settings-page--chats .settings-chats-row__main{align-items:center;gap:12px;display:flex}.settings-page.settings-page--chats .settings-chats-row__copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.settings-page.settings-page--chats .settings-card-title{letter-spacing:-.01em;color:var(--oni-text-primary);font-size:16px;font-weight:650}.settings-page.settings-page--chats .settings-chats-row__hint{color:var(--oni-text-secondary);margin:0;font-size:13px;font-weight:400;line-height:1.4}.settings-page.settings-page--chats .settings-card-icon--lucide{background:var(--oni-color-brand);border-radius:11px;width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.settings-page.settings-page--chats .settings-card-icon--lucide{background:color-mix(in srgb, var(--oni-color-brand) 10%, transparent)}}.settings-page.settings-page--chats .settings-card-icon--lucide{color:var(--oni-color-brand)}.settings-page.settings-page--chats .settings-chat-lock{padding:4px 16px 16px 64px}.settings-page.settings-page--chats .settings-chat-lock__cta{background:var(--oni-color-brand);border-radius:14px;width:100%;font-weight:650}@supports (color:color-mix(in lab, red, red)){.settings-page.settings-page--chats .settings-chat-lock__cta{background:color-mix(in srgb, var(--oni-color-brand) 9%, transparent)}}html.theme-dark .settings-page.settings-page--chats.oni-v2 .settings-card{border-color:#ffffff1a;box-shadow:0 10px 28px #00000047}html.theme-dark .settings-page.settings-page--chats .settings-chats-row+.settings-chats-row:before,html.theme-dark .settings-page.settings-page--chats .settings-chats-row+.settings-chat-lock:before{background:#ffffff1a}