.home-display-module__cV7x2q__section{border-bottom:1px solid var(--border);margin-bottom:36px;padding-bottom:36px}.home-display-module__cV7x2q__section:last-of-type{border-bottom:none}.home-display-module__cV7x2q__sectionTitle{margin:0 0 8px;font-size:1.1rem;font-weight:600}.home-display-module__cV7x2q__sectionDesc{color:var(--text-soft);margin:0 0 20px;font-size:.85rem;line-height:1.5}.home-display-module__cV7x2q__toggles{flex-direction:column;gap:4px;display:flex}.home-display-module__cV7x2q__toggleRow{background:var(--panel-soft);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:border-color .15s;display:flex}.home-display-module__cV7x2q__toggleRow:hover{border-color:var(--theme-primary)}.home-display-module__cV7x2q__toggleRowText{flex-direction:column;gap:2px;min-width:0;display:flex}.home-display-module__cV7x2q__toggleRowLabel{color:var(--text);font-size:.9rem;font-weight:600}.home-display-module__cV7x2q__toggleRowDesc{color:var(--text-soft);font-size:.78rem;line-height:1.4}.home-display-module__cV7x2q__advanced{opacity:.92}.home-display-module__cV7x2q__advancedHeader{cursor:pointer;text-align:left;width:100%;color:var(--text);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0;display:flex}.home-display-module__cV7x2q__advancedHeaderText{flex-direction:column;gap:4px;min-width:0;display:flex}.home-display-module__cV7x2q__advancedTitle{color:var(--text-soft);font-size:1.1rem;font-weight:600}.home-display-module__cV7x2q__advancedDesc{color:var(--text-soft);font-size:.85rem;line-height:1.5}.home-display-module__cV7x2q__advancedChevron{color:var(--text-soft);flex-shrink:0;transition:transform .15s;display:inline-flex;transform:rotate(90deg)}.home-display-module__cV7x2q__advancedChevronOpen{transform:rotate(-90deg)}.home-display-module__cV7x2q__advancedHeader:hover .home-display-module__cV7x2q__advancedChevron,.home-display-module__cV7x2q__advancedHeader:hover .home-display-module__cV7x2q__advancedTitle{color:var(--theme-primary)}.home-display-module__cV7x2q__advanced .home-display-module__cV7x2q__toggles{margin-top:18px}.home-display-module__cV7x2q__resetRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.home-display-module__cV7x2q__resetBtn{background:var(--panel-soft);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.home-display-module__cV7x2q__resetBtn:hover{border-color:var(--theme-primary)}.home-display-module__cV7x2q__resetDone{color:var(--text-soft);font-size:.8rem}
.toggle-module__7B_lrW__switch{cursor:pointer;background:#94a3b84d;border:none;border-radius:12px;flex-shrink:0;width:44px;height:24px;padding:0;transition:background .2s;position:relative}.toggle-module__7B_lrW__switch:focus-visible{outline:2px solid var(--theme-primary,var(--accent,#005c55));outline-offset:2px}.toggle-module__7B_lrW__switch:disabled{opacity:.5;cursor:not-allowed}.toggle-module__7B_lrW__on{background:var(--theme-primary,var(--accent,#005c55))}.toggle-module__7B_lrW__thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.toggle-module__7B_lrW__on .toggle-module__7B_lrW__thumb{transform:translate(20px)}
.confirm-dialog-module__JXx0EG__backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a66;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.confirm-dialog-module__JXx0EG__dialog{background:var(--bg-base,#fff);border:1px solid var(--border);border-radius:16px;outline:none;width:100%;max-width:380px;padding:22px 22px 18px;box-shadow:0 20px 50px #0f172a40}.confirm-dialog-module__JXx0EG__title{color:var(--text,#0f172a);margin:0 0 8px;font-size:1.05rem;font-weight:700}.confirm-dialog-module__JXx0EG__message{color:var(--text-soft);margin:0 0 20px;font-size:.88rem;line-height:1.5}.confirm-dialog-module__JXx0EG__actions{justify-content:flex-end;gap:10px;display:flex}.confirm-dialog-module__JXx0EG__cancel,.confirm-dialog-module__JXx0EG__confirm{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:9px 16px;font-family:inherit;font-size:.85rem;font-weight:600}.confirm-dialog-module__JXx0EG__cancel{border-color:var(--border);color:var(--text,#0f172a);background:0 0}.confirm-dialog-module__JXx0EG__cancel:hover{background:var(--panel-soft)}.confirm-dialog-module__JXx0EG__confirm{background:var(--accent,#008775);color:#fff}.confirm-dialog-module__JXx0EG__confirm:hover{filter:brightness(.95)}.confirm-dialog-module__JXx0EG__confirm.confirm-dialog-module__JXx0EG__destructive{background:#dc2626}
.call-settings-module__phz0Va__root{justify-content:flex-end;padding:8px 16px 12px;display:flex;position:relative}.call-settings-module__phz0Va__trigger{border:1px solid var(--border,#0000001a);color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.74rem;font-weight:500;transition:background .1s,color .1s;display:inline-flex}.call-settings-module__phz0Va__trigger:hover{background:var(--hover,#00000008);color:var(--text,#0f172a)}.call-settings-module__phz0Va__trigger[aria-expanded=true]{color:var(--theme-primary,#008775);border-color:color-mix(in srgb, var(--theme-primary,#008775) 40%, transparent)}.call-settings-module__phz0Va__panel{border:1px solid var(--border,#0000001a);background:var(--bg-elevated,#fff);z-index:30;border-radius:12px;width:268px;padding:14px;position:absolute;bottom:calc(100% - 4px);right:16px;box-shadow:0 10px 30px #0f172a29,0 2px 6px #0f172a14}.call-settings-module__phz0Va__heading{color:var(--text,#0f172a);margin:0 0 12px;font-size:.82rem;font-weight:600}.call-settings-module__phz0Va__field{margin-bottom:14px}.call-settings-module__phz0Va__fieldLabel{color:var(--text-muted,#64748b);margin-bottom:6px;font-size:.74rem;font-weight:500;display:block}.call-settings-module__phz0Va__segmented{background:var(--bg-subtle,#0000000a);border-radius:8px;gap:4px;padding:3px;display:flex}.call-settings-module__phz0Va__segment{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:6px 0;font-size:.74rem;font-weight:600;transition:background .1s,color .1s}.call-settings-module__phz0Va__segment:hover:not(:disabled):not(.call-settings-module__phz0Va__segmentActive){color:var(--text,#0f172a)}.call-settings-module__phz0Va__segmentActive{background:var(--bg-elevated,#fff);color:var(--theme-primary,#008775);box-shadow:0 1px 2px #0f172a1f}.call-settings-module__phz0Va__segment:disabled{opacity:.55;cursor:not-allowed}.call-settings-module__phz0Va__toggleRow{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.call-settings-module__phz0Va__toggleLabel{color:var(--text,#0f172a);font-size:.78rem}.call-settings-module__phz0Va__clearButton{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;padding:8px 0;font-size:.76rem;font-weight:600;transition:background .1s;display:flex}.call-settings-module__phz0Va__clearButton:hover:not(:disabled){background:#ef444414}.call-settings-module__phz0Va__clearButton:disabled{opacity:.55;cursor:not-allowed}[data-theme-mode=dark] .call-settings-module__phz0Va__panel{background:var(--bg-elevated,#1e293b);border-color:#ffffff14;box-shadow:0 10px 30px #00000080,0 2px 6px #0000004d}[data-theme-mode=dark] .call-settings-module__phz0Va__heading,[data-theme-mode=dark] .call-settings-module__phz0Va__toggleLabel{color:var(--text,#e2e8f0)}[data-theme-mode=dark] .call-settings-module__phz0Va__fieldLabel,[data-theme-mode=dark] .call-settings-module__phz0Va__segment{color:var(--text-muted,#94a3b8)}[data-theme-mode=dark] .call-settings-module__phz0Va__segmented{background:#ffffff0d}[data-theme-mode=dark] .call-settings-module__phz0Va__segmentActive{color:#2dd4bf;background:#ffffff1a}[data-theme-mode=dark] .call-settings-module__phz0Va__trigger{border-color:#ffffff1a}[data-theme-mode=dark] .call-settings-module__phz0Va__trigger:hover{color:var(--text,#e2e8f0);background:#ffffff0d}[data-theme-mode=dark] .call-settings-module__phz0Va__trigger[aria-expanded=true]{color:#2dd4bf}
