.phone-app-root{--phone-bg:#f6f7f9;--phone-sidebar:#eef0f4;--phone-sidebar-border:#dfe3ea;--phone-ink:#12141a;--phone-ink-2:#3a4050;--phone-muted:#6b7285;--phone-accent:#2563eb;--phone-accent-2:#38bdf8;--phone-accent-soft:#e8f0ff;--phone-live:#16a34a;--phone-danger:#dc2626;--phone-panel:#ffffff;--phone-hover:rgba(18,20,26,0.05);--phone-compose-border:#d0d5dd;--phone-shadow:0 1px 2px rgba(15,23,42,0.06);--phone-radius:0.625rem;--phone-glow:rgba(37,99,235,0.18);--phone-surface:#ffffff;--phone-surface-2:#fafbfc;--phone-surface-3:#f3f5f8;--phone-line:#eaecf0;--phone-line-2:#e4e7ec;--phone-text:#101828;--phone-text-2:#344054;--phone-text-3:#667085;--phone-text-4:#98a2b3;--phone-chip:#f2f4f7;--phone-inbound:#f2f4f7;--phone-outbound:#101828;--phone-outbound-fg:#ffffff;color:var(--phone-ink);background:radial-gradient(1200px 500px at 0 -10%,rgba(37,99,235,.06),transparent 55%),radial-gradient(900px 420px at 100% 0,rgba(56,189,248,.05),transparent 50%),var(--phone-bg);font-feature-settings:"ss01" on,"cv11" on;transition:background-color .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease}.phone-app-root[data-phone-theme=dark],[data-phone-theme=dark],html[data-phone-theme-boot=dark] .phone-app-root{--phone-bg:#09090b;--phone-sidebar:#0e0f14;--phone-sidebar-border:#1f2330;--phone-ink:#f4f5f7;--phone-ink-2:#c4c9d4;--phone-muted:#8b93a7;--phone-accent:#3b82f6;--phone-accent-2:#22d3ee;--phone-accent-soft:rgba(59,130,246,0.16);--phone-live:#4ade80;--phone-danger:#f87171;--phone-panel:#14161d;--phone-hover:rgba(255,255,255,0.06);--phone-compose-border:#2a3142;--phone-shadow:0 8px 24px rgba(0,0,0,0.35);--phone-glow:rgba(59,130,246,0.35);--phone-surface:#14161d;--phone-surface-2:#0f1117;--phone-surface-3:#1a1d27;--phone-line:#262b3a;--phone-line-2:#343b4f;--phone-text:#f4f5f7;--phone-text-2:#d6dae3;--phone-text-3:#9aa3b5;--phone-text-4:#6f7890;--phone-chip:#1f2433;--phone-inbound:#1f2433;--phone-outbound:#3b82f6;--phone-outbound-fg:#ffffff;color-scheme:dark}.phone-app-root[data-phone-theme=dark],html[data-phone-theme-boot=dark] .phone-app-root{background:radial-gradient(900px 480px at -5% -15%,rgba(59,130,246,.16),transparent 55%),radial-gradient(700px 360px at 110% 5%,rgba(34,211,238,.08),transparent 45%),linear-gradient(180deg,#0b0c10,#09090b)}.phone-app-root *{box-sizing:border-box}.phone-app-sidebar{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,rgba(37,99,235,.06),transparent 28%),linear-gradient(90deg,rgba(255,255,255,.55),transparent 40%),var(--phone-sidebar);border-right:1px solid var(--phone-sidebar-border);box-shadow:inset -1px 0 0 rgba(255,255,255,.35)}.phone-app-sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.35;background-image:linear-gradient(rgba(18,20,26,.03) 1px,transparent 0),linear-gradient(90deg,rgba(18,20,26,.03) 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.phone-app-sidebar>*{position:relative;z-index:1}.phone-app-root[data-phone-theme=dark] .phone-app-sidebar,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-sidebar{background:linear-gradient(180deg,rgba(59,130,246,.12),transparent 32%),linear-gradient(180deg,#12141c,#0e0f14 55%,#0c0d12);box-shadow:inset -1px 0 0 rgba(255,255,255,.04),8px 0 32px rgba(0,0,0,.25)}.phone-app-root[data-phone-theme=dark] .phone-app-sidebar:before,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-sidebar:before{opacity:.22;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0)}.phone-app-nav-item{display:flex;align-items:center;gap:.625rem;width:100%;border-radius:.625rem;padding:.55rem .7rem;font-size:.8125rem;font-weight:550;letter-spacing:-.01em;color:var(--phone-ink-2);text-decoration:none;border:1px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.phone-app-nav-item:hover{background:var(--phone-hover);color:var(--phone-ink)}.phone-app-nav-item[data-active=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--phone-accent) 18%,#fff),color-mix(in srgb,var(--phone-accent) 10%,#f3f6fc));color:var(--phone-ink);border-color:color-mix(in srgb,var(--phone-accent) 38%,var(--phone-sidebar-border));box-shadow:0 1px 2px rgba(15,23,42,.06),inset 3px 0 0 var(--phone-accent);font-weight:650}.phone-app-nav-item[data-active=true] svg{color:var(--phone-accent);opacity:1}.phone-app-nav-item[data-collapsed=true]{justify-content:center;padding-left:.5rem;padding-right:.5rem}.phone-app-compose{display:inline-flex;height:2.25rem;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.7rem;border:1px solid color-mix(in srgb,var(--phone-accent) 55%,#1d4ed8);background:linear-gradient(180deg,color-mix(in srgb,var(--phone-accent) 92%,white),var(--phone-accent));color:#fff;font-size:.8125rem;font-weight:650;letter-spacing:-.01em;box-shadow:0 1px 0 rgba(255,255,255,.22) inset,0 8px 18px var(--phone-glow);transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.phone-app-compose:hover{filter:brightness(1.05);box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 10px 22px var(--phone-glow)}.phone-app-compose:active{transform:translateY(1px)}.phone-app-main{background:transparent;min-width:0;min-height:0;color:var(--phone-ink)}.phone-app-panel{background:var(--phone-panel);border:1px solid var(--phone-sidebar-border);border-radius:.75rem}.phone-app-icon-btn{color:var(--phone-muted)}.phone-app-icon-btn:hover{background:var(--phone-panel);color:var(--phone-ink)}.phone-app-section-label{color:var(--phone-muted);letter-spacing:.08em}.phone-app-section-rule{background:var(--phone-sidebar-border)}.phone-app-logo-frame{border:1px solid color-mix(in srgb,var(--phone-accent) 25%,var(--phone-sidebar-border));background:linear-gradient(145deg,color-mix(in srgb,var(--phone-accent) 12%,var(--phone-panel)),var(--phone-panel));box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),0 6px 16px rgba(37,99,235,.12)}.phone-app-live-number{color:var(--phone-ink)}.phone-app-live-dot{position:relative;display:inline-flex;height:.4rem;width:.4rem;border-radius:999px;background:var(--phone-live);box-shadow:0 0 0 3px color-mix(in srgb,var(--phone-live) 22%,transparent)}.phone-app-live-dot:after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:1px solid color-mix(in srgb,var(--phone-live) 55%,transparent);animation:phone-live-pulse 2.4s ease-out infinite}@keyframes phone-live-pulse{0%{transform:scale(.85);opacity:.85}70%{transform:scale(1.55);opacity:0}to{transform:scale(1.55);opacity:0}}.phone-flow-canvas{position:relative;border-radius:1rem;border:1px solid var(--phone-line);background:radial-gradient(700px 280px at 50% 0,color-mix(in srgb,var(--phone-accent) 10%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--phone-panel) 88%,transparent),transparent 40%),var(--phone-surface-2);box-shadow:var(--phone-shadow);overflow:hidden}.phone-flow-canvas:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:linear-gradient(var(--phone-line) 1px,transparent 1px),linear-gradient(90deg,var(--phone-line) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 30%,#000 20%,transparent 75%)}.phone-flow-voice-chip{display:flex;min-width:0;width:100%;flex:0 0 auto;align-items:center;gap:.5rem;border-radius:.75rem;border:1px solid var(--phone-line-2);background:color-mix(in srgb,var(--phone-accent) 8%,var(--phone-surface-3));padding:.45rem .55rem;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.phone-flow-voice-chip:hover{border-color:color-mix(in srgb,var(--phone-accent) 45%,var(--phone-line-2));background:color-mix(in srgb,var(--phone-accent) 14%,var(--phone-surface-3))}.phone-flow-voice-chip[data-selected=true]{border-color:color-mix(in srgb,var(--phone-accent) 55%,var(--phone-line));background:color-mix(in srgb,var(--phone-accent) 18%,var(--phone-surface-3));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--phone-accent) 25%,transparent)}.phone-flow-voice-icon{display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--phone-accent) 22%,transparent)}.phone-flow-voice-chip[data-selected=true] .phone-flow-voice-icon,.phone-flow-voice-icon{background:color-mix(in srgb,var(--phone-accent) 16%,var(--phone-panel));color:var(--phone-accent)}.phone-flow-voice-chip[data-selected=true] .phone-flow-voice-icon{box-shadow:0 0 0 2px color-mix(in srgb,var(--phone-accent) 55%,transparent)}.phone-flow-voice-label{display:block;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--phone-text-3)}.phone-flow-voice-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--phone-text)}.phone-app-root[data-phone-theme=dark] .phone-app-main .bg-\[\#FFFFFF\],.phone-app-root[data-phone-theme=dark] .phone-app-main .bg-\[\#ffffff\],.phone-app-root[data-phone-theme=dark] .phone-app-main .bg-white,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .bg-\[\#FFFFFF\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .bg-\[\#ffffff\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .bg-white{background-color:var(--phone-surface)!important}.phone-app-root[data-phone-theme=dark] .phone-app-main .bg-\[\#EFF4FF\],.phone-app-root[data-phone-theme=dark] .phone-app-main .bg-\[\#F2F4F7\],.phone-app-root[data-phone-theme=dark] .phone-app-main .bg-\[\#F8F9FB\],.phone-app-root[data-phone-theme=dark] .phone-app-main .bg-\[\#FAFBFC\],.phone-app-root[data-phone-theme=dark] .phone-app-main .bg-blue-50,.phone-app-root[data-phone-theme=dark] .phone-app-main .bg-slate-100,.phone-app-root[data-phone-theme=dark] .phone-app-main .bg-slate-50,.phone-app-root[data-phone-theme=dark] .phone-app-main .bg-slate-50\/80,.phone-app-root[data-phone-theme=dark] .phone-app-main .bg-zinc-100,.phone-app-root[data-phone-theme=dark] .phone-app-main .bg-zinc-50,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .bg-\[\#EFF4FF\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .bg-\[\#F2F4F7\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .bg-\[\#F8F9FB\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .bg-\[\#FAFBFC\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .bg-blue-50,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .bg-slate-100,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .bg-slate-50,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .bg-slate-50\/80,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .bg-zinc-100,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .bg-zinc-50{background-color:var(--phone-surface-3)!important}.phone-app-root[data-phone-theme=dark] .phone-app-main .bg-\[\#101828\],.phone-app-root[data-phone-theme=dark] .phone-app-main .bg-slate-900,.phone-app-root[data-phone-theme=dark] .phone-app-main .bg-zinc-900,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .bg-\[\#101828\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .bg-slate-900,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .bg-zinc-900{background-color:var(--phone-outbound)!important}.phone-app-root[data-phone-theme=dark] .phone-app-main .border-\[\#D0D5DD\],.phone-app-root[data-phone-theme=dark] .phone-app-main .border-\[\#E4E7EC\],.phone-app-root[data-phone-theme=dark] .phone-app-main .border-\[\#EAECF0\],.phone-app-root[data-phone-theme=dark] .phone-app-main .border-\[\#F2F4F7\],.phone-app-root[data-phone-theme=dark] .phone-app-main .border-slate-200,.phone-app-root[data-phone-theme=dark] .phone-app-main .border-slate-300,.phone-app-root[data-phone-theme=dark] .phone-app-main .border-zinc-200,.phone-app-root[data-phone-theme=dark] .phone-app-main .border-zinc-300,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .border-\[\#D0D5DD\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .border-\[\#E4E7EC\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .border-\[\#EAECF0\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .border-\[\#F2F4F7\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .border-slate-200,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .border-slate-300,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .border-zinc-200,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .border-zinc-300{border-color:var(--phone-line)!important}.phone-app-root[data-phone-theme=dark] .phone-app-main .text-\[\#101828\],.phone-app-root[data-phone-theme=dark] .phone-app-main .text-slate-900,.phone-app-root[data-phone-theme=dark] .phone-app-main .text-zinc-900,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .text-\[\#101828\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .text-slate-900,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .text-zinc-900{color:var(--phone-text)!important}.phone-app-root[data-phone-theme=dark] .phone-app-main .text-\[\#344054\],.phone-app-root[data-phone-theme=dark] .phone-app-main .text-\[\#475467\],.phone-app-root[data-phone-theme=dark] .phone-app-main .text-slate-700,.phone-app-root[data-phone-theme=dark] .phone-app-main .text-slate-800,.phone-app-root[data-phone-theme=dark] .phone-app-main .text-zinc-700,.phone-app-root[data-phone-theme=dark] .phone-app-main .text-zinc-800,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .text-\[\#344054\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .text-\[\#475467\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .text-slate-700,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .text-slate-800,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .text-zinc-700,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .text-zinc-800{color:var(--phone-text-2)!important}.phone-app-root[data-phone-theme=dark] .phone-app-main .text-\[\#667085\],.phone-app-root[data-phone-theme=dark] .phone-app-main .text-\[\#98A2B3\],.phone-app-root[data-phone-theme=dark] .phone-app-main .text-\[\#D0D5DD\],.phone-app-root[data-phone-theme=dark] .phone-app-main .text-slate-400,.phone-app-root[data-phone-theme=dark] .phone-app-main .text-slate-500,.phone-app-root[data-phone-theme=dark] .phone-app-main .text-zinc-400,.phone-app-root[data-phone-theme=dark] .phone-app-main .text-zinc-500,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .text-\[\#667085\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .text-\[\#98A2B3\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .text-\[\#D0D5DD\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .text-slate-400,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .text-slate-500,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .text-zinc-400,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .text-zinc-500{color:var(--phone-text-3)!important}.phone-app-root[data-phone-theme=dark] .phone-app-main .hover\:bg-\[\#F2F4F7\]:hover,.phone-app-root[data-phone-theme=dark] .phone-app-main .hover\:bg-\[\#F8F9FB\]:hover,.phone-app-root[data-phone-theme=dark] .phone-app-main .hover\:bg-blue-50\/70:hover,.phone-app-root[data-phone-theme=dark] .phone-app-main .hover\:bg-slate-50:hover,.phone-app-root[data-phone-theme=dark] .phone-app-main .hover\:bg-white\/70:hover,.phone-app-root[data-phone-theme=dark] .phone-app-main .hover\:bg-zinc-50:hover,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .hover\:bg-\[\#F2F4F7\]:hover,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .hover\:bg-\[\#F8F9FB\]:hover,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .hover\:bg-blue-50\/70:hover,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .hover\:bg-slate-50:hover,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .hover\:bg-white\/70:hover,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .hover\:bg-zinc-50:hover{background-color:rgba(255,255,255,.06)!important}.phone-app-root[data-phone-theme=dark] .phone-app-main .border-l-\[\#101828\],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .border-l-\[\#101828\]{border-left-color:var(--phone-accent)!important}.phone-app-root[data-phone-theme=dark] .phone-app-main input,.phone-app-root[data-phone-theme=dark] .phone-app-main select,.phone-app-root[data-phone-theme=dark] .phone-app-main textarea,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main input,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main select,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main textarea{color-scheme:dark}.phone-app-root[data-phone-theme=dark] .phone-app-main .shadow,.phone-app-root[data-phone-theme=dark] .phone-app-main .shadow-sm,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .shadow,html[data-phone-theme-boot=dark] .phone-app-root .phone-app-main .shadow-sm{box-shadow:0 1px 2px rgba(0,0,0,.4)!important}html[data-phone-theme-boot=dark] .phone-dropdown-menu{--phone-surface:#14161d;--phone-line:#262b3a;--phone-text:#f4f5f7;--phone-text-2:#d6dae3;--phone-hover:rgba(255,255,255,0.06);background-color:#14161d!important;border-color:#262b3a!important;color:#f4f5f7!important;box-shadow:0 12px 32px rgba(0,0,0,.45)!important}html[data-phone-theme-boot=dark] .phone-dropdown-menu [role=menuitem]{color:#f4f5f7}html[data-phone-theme-boot=dark] .phone-dropdown-menu [role=menuitem]:focus,html[data-phone-theme-boot=dark] .phone-dropdown-menu [role=menuitem]:hover,html[data-phone-theme-boot=dark] .phone-dropdown-menu [role=menuitem][data-highlighted]{background-color:rgba(255,255,255,.08)!important;color:#f4f5f7!important}.phone-app-root[data-phone-theme=dark] .phone-app-nav-item[data-active=true],html[data-phone-theme-boot=dark] .phone-app-root .phone-app-nav-item[data-active=true]{background:linear-gradient(90deg,rgba(59,130,246,.22),rgba(26,29,39,.95));border-color:rgba(59,130,246,.35);box-shadow:inset 3px 0 0 var(--phone-accent),0 0 0 1px rgba(59,130,246,.12)}.phone-app-root[data-phone-theme=dark] .phone-app-compose:hover{filter:brightness(1.08)}.phone-app-root[data-phone-theme=dark] .phone-app-sidebar .text-emerald-600{color:#4ade80}.phone-app-stage{position:relative;isolation:isolate;will-change:opacity,transform}.phone-guide-target{outline:3px solid #38bdf8!important;outline-offset:3px;border-radius:12px;box-shadow:0 0 0 6px rgba(56,189,248,.28),0 8px 24px rgba(14,165,233,.2)!important;transition:outline .15s ease,box-shadow .15s ease}.phone-app-root[data-guide-active="1"] .phone-app-stage__sheen{display:none}.phone-app-stage__sheen{background:linear-gradient(105deg,transparent,rgba(37,99,235,.07) 42%,rgba(56,189,248,.1) 50%,rgba(37,99,235,.05) 58%,transparent);-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.phone-app-root[data-phone-theme=dark] .phone-app-stage__sheen{background:linear-gradient(105deg,transparent,rgba(59,130,246,.14) 42%,rgba(34,211,238,.12) 50%,rgba(59,130,246,.08) 58%,transparent)}.phone-app-root[data-phone-theme=dark] .wp-sms-bubble,html[data-phone-theme-boot=dark] .phone-app-root .wp-sms-bubble{position:relative;border-radius:1.25rem;box-shadow:0 1px 2px rgba(0,0,0,.25)}.phone-app-root[data-phone-theme=dark] .wp-sms-bubble[data-direction=outbound],html[data-phone-theme-boot=dark] .phone-app-root .wp-sms-bubble[data-direction=outbound]{background:#0a84ff!important;color:#ffffff!important;border-bottom-right-radius:.25rem}.phone-app-root[data-phone-theme=dark] .wp-sms-bubble[data-direction=outbound]:after,html[data-phone-theme-boot=dark] .phone-app-root .wp-sms-bubble[data-direction=outbound]:after{content:"";position:absolute;right:-.375rem;bottom:0;width:.75rem;height:.75rem;background:#0a84ff;clip-path:polygon(0 0,0 100%,100% 100%);border-bottom-right-radius:1rem}.phone-app-root[data-phone-theme=dark] .wp-sms-bubble[data-direction=inbound],html[data-phone-theme-boot=dark] .phone-app-root .wp-sms-bubble[data-direction=inbound]{background:#262628!important;color:#ffffff!important;border-bottom-left-radius:.25rem}.phone-app-root[data-phone-theme=dark] .wp-sms-bubble[data-direction=inbound]:after,html[data-phone-theme-boot=dark] .phone-app-root .wp-sms-bubble[data-direction=inbound]:after{content:"";position:absolute;left:-.375rem;bottom:0;width:.75rem;height:.75rem;background:#262628;clip-path:polygon(100% 0,0 100%,100% 100%);border-bottom-left-radius:1rem}.phone-app-root[data-phone-theme=dark] .wp-sms-bubble .text-white\/55,.phone-app-root[data-phone-theme=dark] .wp-sms-bubble [aria-label=Delivered],.phone-app-root[data-phone-theme=dark] .wp-sms-bubble [aria-label=Sent],html[data-phone-theme-boot=dark] .phone-app-root .wp-sms-bubble .text-white\/55,html[data-phone-theme-boot=dark] .phone-app-root .wp-sms-bubble [aria-label=Delivered],html[data-phone-theme-boot=dark] .phone-app-root .wp-sms-bubble [aria-label=Sent]{color:rgba(255,255,255,.55)!important}.phone-theme-toggle{display:flex;width:100%;align-items:center;gap:.625rem;border-radius:.5rem;border:none;background:transparent;padding:.4rem .55rem;color:var(--phone-ink-2);cursor:pointer;text-align:left;transition:background-color .2s ease,color .2s ease,transform .2s ease}.phone-theme-toggle:hover{background:var(--phone-hover);color:var(--phone-ink)}.phone-theme-toggle:active{transform:scale(.985)}.phone-theme-toggle--collapsed{justify-content:center;padding:.45rem}.phone-theme-toggle__label{font-size:13px;font-weight:500;letter-spacing:-.01em}.phone-theme-switch{position:relative;display:inline-flex;height:1.65rem;width:2.85rem;flex-shrink:0;align-items:center;justify-content:space-between;overflow:hidden;border-radius:999px;border:1px solid var(--phone-sidebar-border);background:linear-gradient(145deg,#f8fafc,#e2e8f0 55%,#cbd5e1);box-shadow:inset 0 1px 2px rgba(255,255,255,.65),inset 0 -1px 2px rgba(15,23,42,.08);padding:0 .3rem;transition:background .45s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .45s ease}.phone-theme-switch[data-theme=dark]{background:linear-gradient(145deg,#1e293b,#0f172a 55%,#020617);border-color:#334155;box-shadow:inset 0 1px 2px rgba(148,163,184,.18),inset 0 -1px 3px rgba(0,0,0,.45),0 0 12px rgba(56,189,248,.12)}.phone-theme-switch__glow{pointer-events:none;position:absolute;inset:-40%;background:radial-gradient(circle at 30% 40%,rgba(251,191,36,.35),transparent 45%);opacity:.85;transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1)}.phone-theme-switch[data-theme=dark] .phone-theme-switch__glow{background:radial-gradient(circle at 70% 45%,rgba(56,189,248,.35),transparent 48%);transform:translateX(18%)}.phone-theme-switch__icon{position:relative;z-index:1;height:.7rem;width:.7rem;transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1),color .35s ease}.phone-theme-switch__icon--sun{color:#d97706;opacity:.55;transform:scale(.85) rotate(-20deg)}.phone-theme-switch__icon--moon{color:#94a3b8;opacity:.45;transform:scale(.85) rotate(15deg)}.phone-theme-switch[data-theme=light] .phone-theme-switch__icon--sun{opacity:.9;transform:scale(1) rotate(0deg)}.phone-theme-switch[data-theme=dark] .phone-theme-switch__icon--moon{color:#e2e8f0;opacity:.95;transform:scale(1) rotate(0deg)}.phone-theme-switch__thumb{position:absolute;top:2px;left:2px;z-index:2;display:grid;place-items:center;height:calc(1.65rem - 4px);width:calc(1.65rem - 4px);border-radius:999px;background:linear-gradient(160deg,#ffffff,#f1f5f9);box-shadow:0 1px 2px rgba(15,23,42,.18),0 4px 10px rgba(15,23,42,.12);transition:transform .5s cubic-bezier(.22,1,.36,1),background .45s ease,box-shadow .45s ease}.phone-theme-switch[data-theme=dark] .phone-theme-switch__thumb{transform:translateX(1.2rem);background:linear-gradient(160deg,#334155,#1e293b);box-shadow:0 1px 2px rgba(0,0,0,.45),0 0 14px rgba(56,189,248,.25)}.phone-theme-switch__thumb-icon{grid-area:1/1;height:.75rem;width:.75rem;transition:opacity .3s ease,transform .5s cubic-bezier(.22,1,.36,1)}.phone-theme-switch__thumb-icon--sun{color:#f59e0b;opacity:1;transform:rotate(0deg) scale(1)}.phone-theme-switch__thumb-icon--moon{color:#e2e8f0;opacity:0;transform:rotate(-90deg) scale(.4)}.phone-theme-switch[data-theme=dark] .phone-theme-switch__thumb-icon--sun{opacity:0;transform:rotate(90deg) scale(.4)}.phone-theme-switch[data-theme=dark] .phone-theme-switch__thumb-icon--moon{opacity:1;transform:rotate(0deg) scale(1)}.phone-theme-toggle:hover .phone-theme-switch__thumb{box-shadow:0 1px 2px rgba(15,23,42,.2),0 6px 14px rgba(15,23,42,.16)}.phone-theme-toggle:active .phone-theme-switch__thumb{transform:scale(.92)}.phone-theme-toggle[data-theme=dark]:active .phone-theme-switch__thumb{transform:translateX(1.2rem) scale(.92)}html.phone-theme-transitioning{view-transition-name:none}html.phone-theme-transitioning .phone-app-root{view-transition-name:phone-theme-root}::view-transition-new(phone-theme-root),::view-transition-old(phone-theme-root){animation-duration:.55s;animation-timing-function:cubic-bezier(.22,1,.36,1);mix-blend-mode:normal}::view-transition-old(phone-theme-root){z-index:1;animation-name:phone-theme-fade-out}::view-transition-new(phone-theme-root){z-index:2;animation-name:phone-theme-circle-in}@keyframes phone-theme-circle-in{0%{clip-path:circle(0 at var(--phone-theme-x,50%) var(--phone-theme-y,50%))}to{clip-path:circle(var(--phone-theme-r,100vmax) at var(--phone-theme-x,50%) var(--phone-theme-y,50%))}}@keyframes phone-theme-fade-out{0%{opacity:1}to{opacity:.92}}.phone-app-root.phone-theme-fading{animation:phone-theme-soft-fade .42s cubic-bezier(.22,1,.36,1)}@keyframes phone-theme-soft-fade{0%{filter:saturate(.85) brightness(1.04)}45%{filter:saturate(.7) brightness(.96)}to{filter:none}}@media (prefers-reduced-motion:reduce){.phone-app-root,.phone-theme-switch,.phone-theme-switch__glow,.phone-theme-switch__icon,.phone-theme-switch__thumb,.phone-theme-switch__thumb-icon{transition:none!important}.phone-app-root.phone-theme-fading{animation:none}}