.app-mock .hm-dialog-head{display:flex;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 14) calc(var(--u) * 20);border-bottom:1px solid var(--m-border)}.app-mock .hm-dialog-icon{display:flex;align-items:center;justify-content:center;width:calc(var(--u) * 34);height:calc(var(--u) * 34);border:1px solid var(--m-border);border-radius:calc(var(--u) * 6);background:var(--m-muted);color:var(--m-muted-fg)}.app-mock .hm-dialog-icon svg{width:calc(var(--u) * 17);height:calc(var(--u) * 17)}.app-mock .hm-dialog-title{font-size:calc(var(--u) * 15);font-weight:600}.app-mock .hm-dialog-sub{font-size:calc(var(--u) * 11.5)}.app-mock .hm-dialog-body{display:grid;grid-template-columns:calc(var(--u) * 200) 1fr}.app-mock .hm-nav{padding:calc(var(--u) * 6) calc(var(--u) * 10) calc(var(--u) * 14);border-right:1px solid var(--m-border);background:var(--m-muted)}.app-mock .hm-nav-group{padding:calc(var(--u) * 14) calc(var(--u) * 10) calc(var(--u) * 5);color:#64748bb3;font-size:calc(var(--u) * 10.5);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.app-mock .hm-nav-item{padding:calc(var(--u) * 6) calc(var(--u) * 10);border-radius:calc(var(--u) * 6);color:#020817e6;font-size:calc(var(--u) * 12.5);font-weight:500}.app-mock .hm-nav-item[data-active]{background:white;box-shadow:0 1px 2px #0000000d;color:var(--m-primary);font-weight:600}.app-mock .hm-pane{padding:calc(var(--u) * 20) calc(var(--u) * 16)}.app-mock .hm-pane-title{margin:0 0 calc(var(--u) * 16);font-size:calc(var(--u) * 17);font-weight:600;letter-spacing:-.01em}.app-mock .hm-pane-lede{margin:calc(var(--u) * -10) 0 calc(var(--u) * 16)!important;font-size:calc(var(--u) * 12)}.app-mock .hm-notice{display:flex;align-items:center;gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 12)!important;padding:calc(var(--u) * 10);border:1px solid #fde68a;border-radius:calc(var(--u) * 6);background:#fffbeb;color:#92400e;font-size:calc(var(--u) * 12)}.app-mock .hm-notice svg{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.app-mock .hm-card{border:1px solid var(--m-border);border-radius:calc(var(--u) * 8)}.app-mock .hm-row{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 16);padding:calc(var(--u) * 14)}.app-mock .hm-row+.hm-row{border-top:1px solid var(--m-border)}.app-mock .hm-row-title{font-size:calc(var(--u) * 13);font-weight:600}.app-mock .hm-row-help{margin-top:calc(var(--u) * 2)!important;color:var(--m-muted-fg);font-size:calc(var(--u) * 11)}.app-mock .hm-switch{position:relative;flex-shrink:0;width:calc(var(--u) * 32);height:calc(var(--u) * 18);border-radius:999px;background:var(--m-border)}.app-mock .hm-switch:after{position:absolute;top:calc(var(--u) * 2);left:calc(var(--u) * 2);width:calc(var(--u) * 14);height:calc(var(--u) * 14);border-radius:50%;background:white;box-shadow:0 1px 2px #0000001f;content:""}.app-mock .hm-switch[data-on]{background:var(--m-primary)}.app-mock .hm-switch[data-on]:after{left:calc(var(--u) * 16)}.app-mock .hm-switch[data-disabled]{opacity:.5}.app-mock .hm-call{display:grid;gap:calc(var(--u) * 14);padding:calc(var(--u) * 16);background:white}.app-mock .hm-back{display:flex;align-items:center;gap:calc(var(--u) * 6);color:var(--m-primary);font-size:calc(var(--u) * 14)}.app-mock .hm-call-card{padding:calc(var(--u) * 16);border:1px solid #e5e7eb;border-radius:calc(var(--u) * 12)}.app-mock .hm-call-head{display:flex;align-items:center;gap:calc(var(--u) * 12)}.app-mock .hm-call-icon{display:flex;align-items:center;justify-content:center;width:calc(var(--u) * 40);height:calc(var(--u) * 40);border-radius:calc(var(--u) * 8);background:linear-gradient(135deg,#3971fb,#21b2fb);color:white}.app-mock .hm-call-icon svg{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.app-mock .hm-call-title{display:flex;align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 18)}.app-mock .hm-call-title b{font-weight:600}.app-mock .hm-pill{padding:calc(var(--u) * 2) calc(var(--u) * 8);border-radius:999px;font-size:calc(var(--u) * 12);font-weight:500}.app-mock .hm-pill[data-tone=green]{background:#f0fdf4;color:#166534}.app-mock .hm-call-section{margin-bottom:calc(var(--u) * 8)!important;font-size:calc(var(--u) * 12);font-weight:600;letter-spacing:.025em;text-transform:uppercase}.app-mock .hm-search{display:flex;align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 6) calc(var(--u) * 10);border:1px solid #d1d5db;border-radius:calc(var(--u) * 8);color:#9ca3af;font-size:calc(var(--u) * 12)}.app-mock .hm-empty{padding:calc(var(--u) * 24) 0;font-size:calc(var(--u) * 14);text-align:center}.app-mock .hm-locked{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 32);border-radius:calc(var(--u) * 8);background:#f3f4f6;color:#374151;font-size:calc(var(--u) * 12);font-weight:500;opacity:.6}