*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:#f7f8ff;background:radial-gradient(circle at 15% 20%,#382b71 0,#0000 32%),radial-gradient(circle at 85% 80%,#153d67 0,#0000 32%),#080a11;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}.authShell{place-items:center;min-height:100vh;padding:28px;display:grid;position:relative;overflow:hidden}.authCard{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#11131dc7;border:1px solid #ffffff1f;border-radius:28px;width:min(100%,470px);padding:38px;position:relative;box-shadow:0 35px 90px #0000007a}.authBrand{align-items:center;gap:12px;display:flex}.authBrand strong{font-size:18px;display:block}.authBrand small{color:#999fb3;margin-top:3px;display:block}.brandMark{background:linear-gradient(135deg,#8e5cff,#34c6ff);border-radius:15px;place-items:center;width:44px;height:44px;font-weight:800;display:grid;box-shadow:0 12px 30px #655fff59}.eyebrow{color:#a89bff;letter-spacing:.18em;margin:42px 0 10px;font-size:12px;font-weight:800}.authCard h1,.placeholderCard h1{letter-spacing:-.04em;margin:0;font-size:42px}.authIntro{color:#aeb3c5;margin-bottom:30px;line-height:1.6}form{gap:11px;display:grid}label{color:#c8cbd6;margin-top:7px;font-size:13px;font-weight:700}input{color:#fff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;outline:none;width:100%;height:53px;padding:0 17px;transition:border-color .2s,box-shadow .2s,transform .2s}input:focus{border-color:#8f72ff;box-shadow:0 0 0 4px #7e5dff21}input[readonly]{color:#c9cad3}.turnstileWrap{justify-content:center;min-height:70px;margin-top:12px;display:flex}.primary,.secondary{cursor:pointer;border:0;font-weight:800}.authSubmit{color:#fff;background:linear-gradient(100deg,#805cff,#377dff,#22c3aa);border-radius:999px;height:55px;margin-top:8px;transition:transform .2s,filter .2s,opacity .2s;box-shadow:0 14px 35px #4a66ff42}.authSubmit:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-2px)}.authSubmit:disabled{opacity:.38;cursor:not-allowed}.authError{color:#ffc3ca;background:#ff3e541a;border:1px solid #ff5c6f2e;border-radius:14px;padding:12px 14px;font-size:13px}.trustedNotice{color:#b8f4dc;background:#1ab48217;border:1px solid #26cd962b;border-radius:16px;align-items:center;gap:9px;margin-top:14px;padding:13px 15px;font-size:13px;font-weight:700;display:flex}.trustedDot{background:#34d7a0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #34d7a0}.authFoot{text-align:center;color:#686d7d;margin:22px 0 0;font-size:12px}.floatOrb{filter:blur(3px);opacity:.5;border-radius:999px;animation:9s ease-in-out infinite float;position:absolute}.orbOne{background:#7948ff33;width:260px;height:260px;top:13%;left:8%}.orbTwo{background:#13c0db29;width:200px;height:200px;animation-delay:-3s;bottom:12%;right:9%}.orbThree{background:#3672ff26;width:110px;height:110px;animation-delay:-5s;top:17%;right:24%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}.dashboardShell{min-height:100vh;padding:28px}.dashHeader{justify-content:space-between;align-items:center;max-width:1200px;margin:auto;display:flex}.pill{border-radius:999px}.secondary{color:#fff;background:#ffffff17;border:1px solid #ffffff1f;padding:12px 20px}.placeholderCard{background:#ffffff0e;border:1px solid #ffffff17;border-radius:28px;max-width:1200px;margin:70px auto;padding:42px}.placeholderCard p{color:#adb1c1}.appShell{background:radial-gradient(circle at 75% 15%,#5d43b929,#0000 28%),radial-gradient(circle at 65% 90%,#1691a11a,#0000 32%),#080a10;grid-template-columns:245px 1fr;min-height:100vh;display:grid;position:relative;overflow:hidden}.sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:4;background:#0a0c13d1;border-right:1px solid #ffffff13;flex-direction:column;min-height:100vh;padding:27px 19px;display:flex;position:relative}.sidebarBrand{align-items:center;gap:12px;padding:5px 7px 30px;display:flex}.sidebarBrand strong{font-size:17px;display:block}.sidebarBrand small{color:#72798e;margin-top:3px;display:block}.sideNav{gap:7px;display:grid}.navItem{color:#8d93a6;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:15px;align-items:center;gap:12px;width:100%;height:47px;padding:0 15px;font-weight:700;display:flex}.navItem:hover{color:#fff;background:#ffffff0b}.navItem.active{color:#fff;background:linear-gradient(100deg,#7a52ff38,#3179ff21);border:1px solid #8769ff2e}.sidebarBottom{border-top:1px solid #ffffff12;margin-top:auto;padding-top:18px}.adminMini{align-items:center;gap:11px;padding:8px;display:flex}.avatar{background:linear-gradient(135deg,#654cff,#26a5d4);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.adminMini strong{font-size:13px;display:block}.adminMini small{color:#71778a;font-size:11px}.logoutLink{color:#797f91;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:10px}.workspace{z-index:2;min-width:0;padding:30px 38px 45px;position:relative}.workspaceHeader{justify-content:space-between;align-items:center;gap:25px;max-width:1450px;margin:0 auto 28px;display:flex}.workspaceHeader h1{letter-spacing:-.035em;margin:4px 0 0;font-size:31px}.eyebrow.compact{margin:0;font-size:10px}.headerActions{align-items:center;gap:12px;display:flex}.saveIndicator,.readyPill,.connectionBadge{color:#8e95a7;background:#ffffff0b;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:8px;height:37px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.readyPill{color:#b9f3de;background:#1fb78912;border-color:#32c99a21}.readyPill span,.connectionBadge span,.statusDot{background:#30d59c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #30d59cbf}.statusDot.error{background:#ff6376;box-shadow:0 0 11px #ff63768c}.dashboardGrid{grid-template-columns:minmax(330px,.72fr) minmax(500px,1.35fr);gap:20px;max-width:1450px;margin:auto;display:grid}.callPanel{padding:26px}.conversationPanel{flex-direction:column;min-height:690px;padding:26px;display:flex}.panelHeading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;display:flex}.panelHeading h2{letter-spacing:-.025em;margin:4px 0 0;font-size:23px}.sectionTag{color:#8976e9;letter-spacing:.18em;margin:0;font-size:9px;font-weight:900}.connectionBadge{height:31px;padding:0 11px}.connectionBadge span{box-shadow:none;background:#788093}.callPanel label{margin:17px 0 8px;display:block}.phoneField{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;align-items:center;height:54px;display:flex;overflow:hidden}.phoneField>span{color:#777f92;padding-left:16px;font-size:14px}.phoneField input{height:52px;box-shadow:none;background:0 0;border:0}.voiceSelect{color:#f6f7ff;background:#171a25;border:1px solid #ffffff1a;border-radius:16px;outline:none;width:100%;height:54px;padding:0 15px}.voiceSelect option{background:#171a25}.controlBlock{margin-top:23px}.controlHeader{justify-content:space-between;align-items:center;display:flex}.controlHeader label{margin:0}.controlHeader span{color:#9c88ff;font-size:12px;font-weight:800}.range{accent-color:#8469ff;width:100%;height:7px;margin-top:13px}.rangeLabels{color:#595f70;justify-content:space-between;margin-top:4px;font-size:9px;display:flex}.callButton,.speakButton,.endButton,.smallPill{cursor:pointer;border:0;border-radius:999px;font-weight:900}.callButton{color:#fff;background:linear-gradient(100deg,#7358ff,#3479f7,#21bfa4);justify-content:center;align-items:center;gap:6px;width:100%;height:53px;margin-top:29px;display:flex;box-shadow:0 14px 32px #4f5bf633}.callButton:disabled{opacity:.42;cursor:not-allowed}.setupNote{text-align:center;color:#5c6273;font-size:10px}.timer{color:#a3a9ba;font-family:monospace}.messageFeed{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;padding:10px 2px 20px;display:flex;overflow:auto}.emptyConversation{text-align:center;color:#73798b;max-width:360px;margin:auto}.emptyConversation>span{color:#9b83ff;background:#815eff1a;border:1px solid #916fff26;border-radius:17px;place-items:center;width:50px;height:50px;margin:0 auto 15px;display:grid}.emptyConversation p{font-size:12px;line-height:1.6}.spokenMessage{background:linear-gradient(110deg,#704cff29,#2c70de1a);border:1px solid #7b64ff24;border-radius:18px 18px 5px;width:min(82%,560px);margin-left:auto;padding:14px 17px}.spokenMessage span{color:#826ff0;text-transform:uppercase;font-size:9px;font-weight:900}.spokenMessage p{color:#bec2cf;margin:5px 0 0;font-size:13px;line-height:1.55}.composer{background:#ffffff0a;border:1px solid #ffffff16;border-radius:20px;padding:13px}.composer textarea{resize:none;color:#fff;width:100%;height:105px;font:inherit;background:0 0;border:0;outline:none;padding:8px}.composerActions{justify-content:space-between;align-items:center;gap:14px;display:flex}.composerHint{color:#555b6a;font-size:10px}.composerButtons{gap:8px;display:flex}.speakButton,.endButton{height:39px;padding:0 18px}.speakButton{color:#fff;background:linear-gradient(100deg,#795dff,#3d7bfa)}.endButton{color:#ffb4bd;background:#de374f17;border:1px solid #ff5b6f26}.speakButton:disabled,.endButton:disabled{opacity:.32;cursor:not-allowed}.historyCard{text-align:center;align-content:center;place-items:center;max-width:1450px;min-height:570px;margin:auto;padding:50px;display:grid}.historyCard h2{margin-bottom:3px}.historyCard p{color:#747b8e;max-width:430px;line-height:1.6}.emptyIcon{color:#9a80ff;background:#7b5aff1a;border:1px solid #8e6eff26;border-radius:20px;place-items:center;width:60px;height:60px;display:grid}.smallPill{color:#fff;background:linear-gradient(100deg,#7659ff,#367cff);margin-top:12px;padding:12px 22px}.ambient{filter:blur(10px);pointer-events:none;opacity:.5;border-radius:50%;position:fixed}.ambientA{background:#6947ff14;width:350px;height:350px;top:5%;right:5%}.ambientB{background:#1ab9aa0e;width:280px;height:280px;bottom:3%;right:30%}@media (max-width:1050px){.appShell{grid-template-columns:82px 1fr}.sidebarBrand div,.navItem:not(.active){font-size:0}.sidebarBrand strong,.sidebarBrand small,.adminMini div,.logoutLink{display:none}.sidebarBrand{justify-content:center}.navItem{justify-content:center;font-size:0}.navItem span{font-size:18px}.adminMini{justify-content:center}.dashboardGrid{grid-template-columns:1fr}}@media (max-width:700px){.appShell{display:block}.sidebar{flex-direction:row;align-items:center;height:70px;min-height:auto;padding:10px 14px}.sidebarBrand{padding:0}.sideNav{margin-left:auto;display:flex}.sidebarBottom{display:none}.workspace{padding:22px 15px}.workspaceHeader{flex-direction:column;align-items:flex-start}.headerActions{flex-wrap:wrap;width:100%}.dashboardGrid{display:block}.conversationPanel{min-height:600px;margin-top:16px}.composerActions{flex-direction:column;align-items:stretch}.composerButtons{width:100%}.speakButton,.endButton{flex:1}}.callButton.endActive{color:#fff;background:linear-gradient(100deg,#e83952,#c5223e,#98172d);box-shadow:0 14px 32px #e02b463b}.callButton.endActive:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.callButton.endActive:disabled{opacity:.65}.floatingDialpad{z-index:2000;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#10121ced;border:1px solid #ffffff21;border-radius:27px;width:315px;padding:15px;animation:.22s ease-out dialpadAppear;position:fixed;box-shadow:0 35px 90px #0000007a}@keyframes dialpadAppear{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.dialpadHeader{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:space-between;align-items:center;min-height:54px;padding:4px 5px 10px;display:flex}.dialpadHeader:active{cursor:grabbing}.dialpadHeader strong{margin-top:5px;font-size:17px;display:block}.dialpadLive{color:#8d93a6;letter-spacing:.14em;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.dialpadLive i{background:#36d99e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px #36d99ecc}.dialpadMinimize{color:#c8cad5;cursor:pointer;background:#ffffff13;border:0;border-radius:999px;width:38px;height:34px;font-size:23px;line-height:20px}.dialpadNumber{text-align:center;padding:11px 8px 18px}.dialpadNumber small{color:#767d91;margin-bottom:5px;font-size:10px;display:block}.dialpadNumber>strong{letter-spacing:.02em;font-size:17px;display:block}.dialpadDigits{color:#9b88ff;letter-spacing:.14em;text-overflow:ellipsis;white-space:nowrap;min-height:25px;margin-top:9px;font-size:18px;overflow:hidden}.dialpadGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.dialpadGrid button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #ffffff14;border-radius:19px;height:58px;transition:transform .12s,background .12s,border-color .12s}.dialpadGrid button:active:not(:disabled){transform:translateY(1px)scale(.97)}.dialpadGrid button:disabled{opacity:.36;cursor:default}.dialpadGrid strong{font-size:20px;display:block}.dialpadGrid small{color:#787f91;letter-spacing:.12em;min-height:8px;margin-top:1px;font-size:7px;display:block}.dialpadHint{text-align:center;color:#555b6c;margin:11px 0 0;font-size:9px}.dialpadError{color:#ffc2ca;text-align:center;background:#e1304d1a;border-radius:12px;margin-top:10px;padding:9px;font-size:10px}.dialpadMini{z-index:2000;color:#d8dbe6;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#12141ef0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;width:175px;height:45px;padding:0 13px;display:flex;position:fixed;box-shadow:0 18px 45px #00000061}.dialpadMini:active{cursor:grabbing}.dialpadMini strong{font-size:11px}.miniGrip{color:#62697a;letter-spacing:-1px}.miniWave{color:#927cff;font-size:11px}.contactsLayout{grid-template-columns:350px 1fr;gap:20px;max-width:1200px;margin:auto;display:grid}.contactEditor,.contactBook{padding:27px}.contactEditor h2,.contactBook h2{margin:5px 0 25px;font-size:23px}.contactEditor label{margin:16px 0 8px;display:block}.contactEditor input{margin-bottom:3px}.contactSaveButton{color:#fff;cursor:pointer;background:linear-gradient(100deg,#7559ff,#3b7df7,#23bca6);border:0;border-radius:999px;width:100%;height:50px;margin-top:22px;font-weight:900;box-shadow:0 13px 29px #495eee2e}.contactCount{color:#a794ff;background:#7f5bff1a;border:1px solid #8b69ff26;border-radius:999px;place-items:center;min-width:37px;height:31px;padding:0 10px;font-size:11px;font-weight:900;display:grid}.contactList{gap:9px;display:grid}.contactRow{background:#ffffff09;border:1px solid #fff1;border-radius:18px;align-items:center;gap:13px;padding:13px;transition:transform .15s,border-color .15s,background .15s;display:flex}.contactAvatar{color:#fff;background:linear-gradient(135deg,#6e52f7,#288bb6);border-radius:15px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.contactIdentity{flex:1;min-width:0}.contactIdentity>strong{font-size:13px;display:block}.contactNumber{color:#8a91a5;cursor:pointer;background:0 0;border:0;padding:5px 0 0;font-size:12px}.contactNumber:hover{color:#9f8cff}.deleteContact{color:#9e6670;cursor:pointer;background:#da374d12;border:0;border-radius:999px;width:35px;height:35px;font-size:18px}.deleteContact:hover{color:#ff95a2;background:#da374d21}.contactsEmpty{text-align:center;color:#747b8d;align-content:center;place-items:center;min-height:340px;display:grid}.contactsEmpty>span{color:#9b83ff;background:#7e5bff1a;border-radius:19px;place-items:center;width:58px;height:58px;margin-bottom:13px;display:grid}.contactsEmpty p{max-width:290px;font-size:11px;line-height:1.6}.selectedContact{color:#aeb3c3;background:#ffffff0b;border-radius:999px;align-items:center;gap:8px;margin-top:9px;padding:6px 10px 6px 6px;font-size:10px;display:inline-flex}.selectedContact span{color:#fff;background:linear-gradient(135deg,#7258f4,#308cad);border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid}.callErrorBox{margin-top:12px}.callButton{transition:transform .16s,filter .16s,opacity .16s,background .18s}@media (max-width:900px){.contactsLayout{grid-template-columns:1fr}}.controlsTitle{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.controlsTitle>span{color:#747b8e;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.resetDefaults{color:#9a91c7;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800}.resetDefaults:hover{color:#fff;border-color:#896bff40}.contactNameButton{color:#f3f4fa;cursor:text;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;display:block}.contactNameEdit{border-radius:10px;height:34px;padding:0 9px;font-size:13px}.contactError{margin-top:12px}.confirmOverlay{z-index:5000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030408ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirmCard{text-align:center;background:#141620f7;border:1px solid #ffffff1c;border-radius:26px;width:min(100%,380px);padding:28px;box-shadow:0 35px 90px #0000008c}.confirmIcon{color:#ff98a6;background:#e6334d1a;border-radius:16px;place-items:center;width:48px;height:48px;margin:auto;font-size:24px;display:grid}.confirmCard h3{margin:17px 0 8px;font-size:20px}.confirmCard p{color:#888fa2;font-size:12px;line-height:1.6}.confirmActions{gap:9px;margin-top:22px;display:flex}.confirmActions button{cursor:pointer;border-radius:999px;flex:1;height:44px;font-weight:800}.confirmCancel{color:#c5c8d4;background:#ffffff0d;border:1px solid #ffffff1a}.confirmDelete{color:#fff;background:linear-gradient(100deg,#e44359,#ad2038);border:0}.historyLayout{grid-template-columns:340px 1fr;gap:20px;max-width:1350px;margin:auto;display:grid}.historyPeople,.historyDetails{min-height:650px;padding:26px}.historyPeople h2,.historyDetails h2{margin:5px 0 22px}.historyGroupList{gap:8px;display:grid}.historyGroup{color:#d9dce5;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #0000;border-radius:17px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.historyGroup.active{background:#7552ff1a;border-color:#8366ff2b}.historyAvatar{background:linear-gradient(135deg,#7054ec,#2686aa);border-radius:14px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.historyGroup strong,.historyGroup small{display:block}.historyGroup small{color:#737a8c;margin-top:4px;font-size:10px}.historyDetailHeader{justify-content:space-between;align-items:flex-start;display:flex}.historyDetailHeader p{color:#747b8e;font-size:12px}.historyStatus{color:#a7e8d2;text-transform:uppercase;background:#26b68914;border:1px solid #30cd9d1f;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800}.historyCalls{gap:7px;margin:20px 0;padding-bottom:7px;display:flex;overflow-x:auto}.historyCall{color:#969cad;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;flex:none;min-width:150px;padding:10px 12px}.historyCall.active{color:#fff;background:#7552ff17;border-color:#8167ff3b}.historyCall span,.historyCall strong{display:block}.historyCall span{font-size:9px}.historyCall strong{margin-top:5px}.historyMetaGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.historyMetaGrid>div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:15px}.historyMetaGrid small,.historyMetaGrid strong{display:block}.historyMetaGrid small{color:#676e80;font-size:9px}.historyMetaGrid strong{margin-top:6px;font-size:11px}.historySection{margin-top:24px}.historySection h3{font-size:13px}.historySection audio{width:100%}.historyPlaceholder{color:#686f82;background:#ffffff06;border:1px solid #ffffff0e;border-radius:15px;padding:17px;font-size:11px}.historyTranscript{scrollbar-width:thin;overscroll-behavior:contain;gap:8px;max-height:620px;padding-right:6px;display:grid;overflow:hidden auto}.historyTranscript::-webkit-scrollbar{width:6px}.historyTranscript::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:999px}.historyTranscript::-webkit-scrollbar-track{background:0 0}.historyTranscript article{background:#7151ff11;border:1px solid #7e63ff17;border-radius:15px;padding:13px 15px}.historyTranscript small{color:#7266ad;font-size:8px}.historyTranscript p{color:#b8bdcb;margin:5px 0 0;font-size:12px;line-height:1.55}.historyEmpty{color:#707789;text-align:center;padding:50px 15px}.historyEmpty.large{place-items:center;min-height:500px;display:grid}@media (max-width:950px){.historyLayout{grid-template-columns:1fr}.historyPeople,.historyDetails{min-height:auto}.historyMetaGrid{grid-template-columns:1fr}}.contactsLayout{align-items:start}.contactEditor{align-self:start;height:auto}.contactBook{align-self:start;height:auto;overflow:hidden}.contactList{scrollbar-width:thin;overscroll-behavior:contain;max-height:1110px;padding-right:6px;overflow:hidden auto}.contactList::-webkit-scrollbar{width:6px}.contactList::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:999px}.contactList::-webkit-scrollbar-track{background:0 0}.contactNumber{cursor:pointer;position:relative}.contactNumber:disabled{cursor:default}.historyLayout{align-items:start}.historyPeople,.historyDetails{align-self:start;min-height:0}.historyPeople{overflow:hidden}.historyGroupList{scrollbar-width:thin;overscroll-behavior:contain;max-height:550px;padding-right:6px;overflow:hidden auto}.historyGroupList::-webkit-scrollbar{width:6px}.historyGroupList::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:999px}.historyGroupList::-webkit-scrollbar-track{background:0 0}.historyGroup{min-height:54px;padding:8px 10px}.historyAvatar{flex:0 0 36px;width:36px;height:36px}.historyDetails{scrollbar-width:thin;overscroll-behavior:contain;height:700px;overflow:hidden auto}.historyDetails::-webkit-scrollbar{width:6px}.historyDetails::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:999px}.historyDetails::-webkit-scrollbar-track{background:0 0}.historyCalls{scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-x:contain;gap:8px;width:100%;padding:2px 2px 10px;display:flex;overflow:auto hidden}.historyCalls::-webkit-scrollbar{height:6px}.historyCalls::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:999px}.historyCalls::-webkit-scrollbar-track{background:0 0}.historyCall{scroll-snap-align:start;box-sizing:border-box;flex:0 0 calc(20% - 6.4px);min-width:0}.historyCall span{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.historyCall strong{white-space:nowrap}@media (max-width:1150px){.historyCall{flex:0 0 calc(33.3333% - 5.33333px)}}@media (max-width:700px){.historyDetails{height:650px}.historyCall{flex:0 0 calc(50% - 4px)}}.dashboardGrid{align-items:start}.callPanel{align-self:start}.conversationPanel{height:840px;min-height:840px;max-height:840px;overflow:hidden}.messageFeed{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding-right:7px;overflow:hidden auto}.messageFeed::-webkit-scrollbar{width:6px}.messageFeed::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:999px}.spokenMessage{flex-shrink:0}@media (max-width:700px){.conversationPanel{height:600px;min-height:600px;max-height:600px}}.muteCallButton{width:100%;min-height:46px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-weight:700;transition:background .18s,border-color .18s,opacity .18s;display:flex}.muteCallButton:hover:not(:disabled){background:#ffffff13}.muteCallButton.muted{background:#ff46461a;border-color:#ff5a5a47}.muteCallButton:disabled{opacity:.42;cursor:not-allowed}.headerSpeakerControl{appearance:none;cursor:pointer;font-family:inherit}.headerSpeakerControl:disabled{cursor:default;opacity:.58}.floatingMuteCall{z-index:2100;color:#d8dbe6;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#12141ef0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;width:180px;height:45px;padding:0 13px;display:flex;position:fixed;box-shadow:0 18px 45px #00000061}.floatingMuteCall:active{cursor:grabbing}.floatingMuteCall strong{font-size:11px}.floatingMuteCall.muted{background:#30141bf2;border-color:#ff5a5a59}.floatingMuteCall.disabled{opacity:.6}.floatingMuteGrip{color:#62697a;letter-spacing:-1px}.backgroundChoices{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.backgroundChoice,.speakerBoostToggle{appearance:none;color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;padding:8px 11px;font-size:12px;transition:background .15s,border-color .15s,transform .15s}.backgroundChoice:hover,.speakerBoostToggle:hover{background:#ffffff14}.backgroundChoice:active,.speakerBoostToggle:active{transform:translateY(1px)}.backgroundChoice.active,.speakerBoostToggle.active{background:#ffffff21;border-color:#ffffff57}.speakerBoostToggle{letter-spacing:.05em;width:100%;margin-top:8px;font-weight:700}.range:disabled{opacity:.35;cursor:not-allowed}.settingsSideButton{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.settingsSideButton.active{background:#ffffff13;border-color:#ffffff2e}.settingsGear{background:#ffffff12;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.settingsSideCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.settingsSideCopy strong{font-size:13px;font-weight:700}.settingsSideCopy small{color:#ffffff7a;font-size:10px}.settingsChevron{color:#ffffff61;font-size:22px;line-height:1}.voiceSettingsPage{flex-direction:column;gap:20px;width:100%;display:flex}.voiceSettingsHero{background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 27px;display:flex}.voiceSettingsHero h2{margin:5px 0 8px;font-size:26px}.voiceSettingsHero>div>p:last-child{color:#ffffff8c;max-width:700px;margin:0;font-size:13px;line-height:1.65}.settingsSecurityBadge{color:#ffffffad;letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.settingsSecurityBadge span{font-size:8px}.settingsNotice{background:#ffffff06;border:1px solid #ffffff13;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.settingsNoticeIcon{background:#ffffff12;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.settingsNotice strong{margin-bottom:3px;font-size:12px;display:block}.settingsNotice p{color:#ffffff7a;margin:0;font-size:11px;line-height:1.5}.voiceManagerGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.voiceGenderColumn{background:#ffffff05;border:1px solid #ffffff13;border-radius:22px;min-width:0;padding:17px}.voiceGenderHeading{align-items:center;gap:11px;padding:3px 3px 15px;display:flex}.voiceGenderHeading p{color:#ffffff6b;letter-spacing:.16em;margin:0 0 2px;font-size:9px;font-weight:800}.voiceGenderHeading h3{margin:0;font-size:15px}.voiceGenderIcon{background:#ffffff13;border:1px solid #ffffff14;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.voiceGenderIcon.female{border-radius:50%}.voiceGenderCards{flex-direction:column;gap:12px;display:flex}.voiceIdCard{background:#0000001f;border:1px solid #ffffff13;border-radius:17px;min-width:0;padding:15px}.voiceIdCardTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.voiceIdCardTop h3{margin:5px 0 0;font-size:14px;font-weight:750}.voiceAgeBadge{color:#ffffff6b;letter-spacing:.12em;font-size:8px;font-weight:800;display:inline-flex}.voiceActiveBadge{color:#ffffffa8;background:#ffffff0f;border:1px solid #ffffff13;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:800}.voiceActiveBadge.missing{opacity:.5}.settingsFieldLabel{color:#ffffff7a;margin-bottom:6px;font-size:10px;font-weight:650;display:block}.settingsFieldLabel.addLabel{margin-top:13px}.voiceIdSelectRow{grid-template-columns:minmax(0,1fr) 40px;gap:8px;display:grid}.voiceIdSelect,.voiceIdInput{width:100%;min-width:0;height:40px;color:inherit;background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;outline:none;padding:0 11px;font-size:11px;transition:border-color .16s,background .16s}.voiceIdSelect:focus,.voiceIdInput:focus{background:#ffffff0e;border-color:#ffffff40}.voiceIdSelect option{color:#fff;background:#17181d}.voiceDeleteButton{color:#ff6868;cursor:pointer;background:#ff373717;border:1px solid #ff464652;border-radius:11px;width:40px;height:40px;font-size:14px;font-weight:900;transition:background .16s,border-color .16s,transform .16s}.voiceDeleteButton:hover:not(:disabled){background:#ff37372b;border-color:#ff46468c;transform:translateY(-1px)}.voiceDeleteButton:disabled{opacity:.35;cursor:not-allowed}.voiceIdCountLine{color:#ffffff52;justify-content:space-between;gap:10px;margin-top:7px;font-size:8px;display:flex}.voiceIdAddRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.voiceIdAddButton{min-width:82px;height:40px;color:inherit;cursor:pointer;background:#ffffff16;border:1px solid #ffffff1f;border-radius:11px;padding:0 13px;font-size:10px;font-weight:800;transition:background .16s,transform .16s}.voiceIdAddButton:hover:not(:disabled){background:#ffffff21;transform:translateY(-1px)}.voiceIdAddButton:disabled{opacity:.4;cursor:not-allowed}.voiceSettingsError{color:#ff8b8b;background:#ff373712;border:1px solid #ff464640;border-radius:13px;align-items:center;gap:9px;padding:11px 13px;font-size:11px;display:flex}.voiceSettingsError span{font-weight:900}.voiceSettingsLoading{text-align:center;color:#ffffff7a;border:1px solid #ffffff13;border-radius:16px;padding:30px;font-size:12px}@media (max-width:1050px){.voiceManagerGrid{grid-template-columns:1fr}}@media (max-width:640px){.voiceSettingsHero{flex-direction:column;padding:20px}.voiceGenderColumn{padding:12px}.voiceIdCountLine{flex-direction:column;gap:3px}.voiceIdAddRow{grid-template-columns:1fr}.voiceIdAddButton{width:100%}}.voiceIdToast{z-index:3200;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:16px;grid-template-columns:38px minmax(0,1fr) 30px;align-items:start;gap:11px;width:min(390px,100vw - 32px);padding:13px 12px 13px 13px;animation:.22s ease-out voiceToastIn;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 55px #0000006b}.voiceIdToast.success{background:#122d22f5;border:1px solid #3dd68757}.voiceIdToast.delete{background:#33161af5;border:1px solid #ff535361}.voiceIdToastIcon{border-radius:11px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.voiceIdToast.success .voiceIdToastIcon{color:#65e4a1;background:#3dd6871f;border:1px solid #3dd6872e}.voiceIdToast.delete .voiceIdToastIcon{color:#f77;background:#ff48481f;border:1px solid #ff484833}.voiceIdToastCopy{min-width:0;padding-top:1px}.voiceIdToastCopy strong{color:#f6f7fb;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.voiceIdToastCopy p{color:#ffffffa1;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.voiceIdToastClose{color:#ffffff75;cursor:pointer;background:0 0;border:0;border-radius:9px;width:30px;height:30px;font-size:18px;line-height:1}.voiceIdToastClose:hover{color:#fff;background:#ffffff0f}@keyframes voiceToastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.voiceIdToast{bottom:16px;right:16px}}.quickMessageArea{margin-bottom:12px}.quickSpeechLabel{color:#858ca1;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800}.quickMessageRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;display:grid}.quickMessageSelect{appearance:auto;width:100%;min-width:0;height:42px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:10px;outline:none;padding:0 11px;font-size:12px}.quickMessageSelect:disabled{opacity:.35;cursor:not-allowed}.quickMessageSelect option{color:#e8eaf0;background:#151720}.quickMessageSpeak{color:#fff;min-width:96px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#745cf4,#5240c9);border:0;border-radius:10px;padding:0 16px;font-size:12px;font-weight:800;transition:transform .15s,filter .15s,opacity .15s}.quickMessageSpeak:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.quickMessageSpeak:disabled{opacity:.32;cursor:not-allowed}.quickSendArea{margin-top:11px;margin-bottom:13px}.quickSendButtons{flex-wrap:wrap;gap:7px;display:flex}.quickSendButton{appearance:none;color:#c7cad5;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700;transition:background .15s,border-color .15s,transform .15s,opacity .15s}.quickSendButton:not(:disabled):hover{color:#fff;background:#745cf426;border-color:#826dff5e;transform:translateY(-1px)}.quickSendButton:disabled{opacity:.3;cursor:not-allowed}@media (max-width:700px){.quickMessageRow{grid-template-columns:1fr}.quickMessageSpeak{min-height:40px}}.voiceIdSelectRow{grid-template-columns:minmax(0,1fr) auto auto}.voicePreviewButton{appearance:none;min-width:88px;min-height:38px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:10px;padding:0 12px;font-size:11px;font-weight:800;transition:background .15s,border-color .15s,transform .15s,opacity .15s}.voicePreviewButton:hover:not(:disabled){background:#745cf426;border-color:#826dff61;transform:translateY(-1px)}.voicePreviewButton:disabled{opacity:.38;cursor:not-allowed}@media (max-width:640px){.voiceIdSelectRow{grid-template-columns:minmax(0,1fr) auto}.voiceIdSelect{grid-column:1/-1}.voicePreviewButton{width:100%}}.systemHealthPanel{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;margin-bottom:18px;padding:12px}.systemHealthPanel.healthy{background:#3dd68709;border-color:#3dd6872e}.systemHealthPanel.unhealthy{background:#ff4f4f09;border-color:#ff4f4f33}.systemHealthTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.systemHealthMain{align-items:center;gap:7px;font-size:11px;display:flex}.systemHealthDot{background:#ffffff4d;border-radius:50%;flex:none;width:8px;height:8px}.systemHealthPanel.healthy .systemHealthDot{background:#45db91;box-shadow:0 0 10px #45db9159}.systemHealthPanel.unhealthy .systemHealthDot{background:#ff6464;box-shadow:0 0 10px #ff646447}.systemHealthChecking{color:#ffffff6b;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.systemHealthItem{color:#ffffff7a;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:10px;display:flex;overflow:hidden}.systemHealthItem>span{background:#ffffff3d;border-radius:50%;flex:none;width:6px;height:6px}.systemHealthItem.ok{color:#85deb0}.systemHealthItem.ok>span{background:#45db91}.systemHealthItem.bad{color:#ff8e8e}.systemHealthItem.bad>span{background:#ff6464}@media (max-width:640px){.systemHealthGrid{grid-template-columns:1fr}}.headerHealthWrap{flex:none;align-items:center;display:flex;position:relative}.headerHealthControl{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.headerHealthDot{background:#ffffff59;border-radius:999px;flex:0 0 7px;width:7px;height:7px}.headerHealthControl.healthy .headerHealthDot{background:#45db91;box-shadow:0 0 9px #45db9166}.headerHealthControl.unhealthy .headerHealthDot{background:#ff6464;box-shadow:0 0 9px #ff646459}.headerHealthDetails{z-index:3100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;background:#11131bfa;border:1px solid #ffffff1a;border-radius:12px;width:235px;padding:11px 12px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 16px 42px #0000006b}.headerHealthWrap:hover .headerHealthDetails,.headerHealthWrap:focus-within .headerHealthDetails{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.headerHealthDetailsTitle{color:#ffffffe6;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;font-size:10px;font-weight:800;display:flex}.headerHealthDetailsTitle>span{color:#fff6;text-transform:uppercase;font-size:8px;font-weight:700}.headerHealthDetail{color:#ffffff80;align-items:center;gap:7px;min-height:23px;font-size:10px;display:flex}.headerHealthDetail>span{background:#ffffff40;border-radius:999px;flex:0 0 6px;width:6px;height:6px}.headerHealthDetail.ok{color:#85deb0}.headerHealthDetail.ok>span{background:#45db91}.headerHealthDetail.bad{color:#ff8e8e}.headerHealthDetail.bad>span{background:#ff6464}@media (max-width:700px){.headerHealthDetails{width:220px;right:0}.headerHealthControl{text-overflow:ellipsis;max-width:190px;overflow:hidden}}.headerAudioMeter{cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;align-items:center;gap:9px;display:inline-flex}.headerAudioMeterGroup{align-items:center;gap:5px;min-width:0;display:inline-flex}.headerAudioMeterLabel{letter-spacing:.02em;opacity:.62;font-size:8px;font-weight:800;line-height:1}.headerAudioMeterTrack{background:#ffffff1a;border-radius:999px;width:36px;height:5px;display:block;position:relative;overflow:hidden}.headerAudioMeterFill{border-radius:inherit;opacity:.42;background:currentColor;width:0;height:100%;transition:width 70ms linear;display:block}.headerAudioMeter.live .headerAudioMeterFill{opacity:.95}@media (max-width:900px){.headerAudioMeterLabel{display:none}.headerAudioMeter{gap:5px}.headerAudioMeterTrack{width:30px}}.headerAudioMeter{white-space:nowrap;justify-content:center;gap:16px;min-width:190px}.headerAudioMeterGroup{flex:none;gap:7px}.headerAudioMeterLabel{text-align:right;min-width:34px}.headerAudioMeterTrack{flex:0 0 42px;width:42px}.headerAudioMeter{box-sizing:border-box;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-width:210px;height:38px;padding:0 14px;display:inline-flex}.headerAudioMeterGroup{flex:none;align-items:center;gap:7px;display:inline-flex}.headerAudioMeterLabel{width:auto;min-width:36px;height:auto;box-shadow:none;text-align:right;color:#ffffffb8;opacity:1;background:0 0;border:0;border-radius:0;padding:0;font-size:10px;font-weight:700;line-height:1;display:inline-block}.headerAudioMeterTrack{width:48px;height:7px;box-shadow:none;background:#ffffff17;border:0;border-radius:999px;flex:0 0 48px;padding:0;display:block;position:relative;overflow:hidden}.headerAudioMeterFill{width:0;height:100%;box-shadow:none;opacity:.9;background:#52e6b2;border:0;border-radius:999px;padding:0;transition:width 70ms linear;display:block;position:absolute;top:0;bottom:0;left:0}.historyRecordingSection{min-width:0}.historyRecordingHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.historyRecordingHeading h3{margin:0}.historyRecordingHeading>small{color:#676e80;white-space:nowrap;font-size:9px}.historyRecordings{scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-x:contain;gap:10px;width:100%;padding:2px 2px 10px;display:flex;overflow:auto hidden}.historyRecordings::-webkit-scrollbar{height:6px}.historyRecordings::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:999px}.historyRecordings::-webkit-scrollbar-track{background:0 0}.historyRecordingCard{box-sizing:border-box;scroll-snap-align:start;background:#ffffff07;border:1px solid #fff1;border-radius:15px;flex:0 0 calc(28.5714% - 7.14286px);min-width:0;padding:12px}.historyRecordingCardTop{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.historyRecordingCardTop small,.historyRecordingCardTop strong{display:block}.historyRecordingCardTop small{color:#747b8e;font-size:9px;line-height:1}.historyRecordingCardTop strong{color:#d7dae4;white-space:nowrap;margin-top:5px;font-size:11px}.historyRecordingDuration{color:#a7e8d2;background:#26b68914;border:1px solid #30cd9d1f;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:800}.historyRecordingCard audio{width:100%;height:32px;display:block}@media (max-width:1150px){.historyRecordingCard{flex:0 0 calc(40% - 6px)}}@media (max-width:700px){.historyRecordingCard{flex:0 0 72%}.historyRecordingHeading>small{display:none}}.historyRecordingCard{transition:border-color .16s,background .16s,transform .16s}.historyRecordingCard audio.historyRecordingAudio{display:none}.historyRecordingTransport{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.historyRecordingPlay{color:#eeeefe;cursor:pointer;background:#7552ff1c;border:1px solid #8167ff38;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;font-size:11px;transition:background .15s,border-color .15s,transform .15s;display:grid}.historyRecordingPlay:hover:not(:disabled){background:#7552ff30;border-color:#8167ff57;transform:translateY(-1px)}.historyRecordingPlay:disabled{opacity:.4;cursor:not-allowed}.historyRecordingTimeline{border-radius:8px;min-width:0;position:relative}.historyRecordingTimeline:focus-within{outline-offset:3px;outline:1px solid #8167ff52}.historyRecordingWaveform{pointer-events:none;align-items:center;gap:2px;height:28px;display:flex;overflow:hidden}.historyRecordingWaveform>span{background:#979db133;border-radius:999px;flex:1 1 0;min-width:1px;max-width:4px;transition:background 80ms linear,opacity 80ms linear}.historyRecordingSeek{z-index:2;opacity:0;cursor:pointer;width:100%;height:28px;margin:0;position:absolute;top:0;left:0}.historyRecordingTime{color:#72798b;font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:3px;font-size:8px;display:flex}.historyRecordingActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.historyRecordingAction{box-sizing:border-box;color:#8f96a8;cursor:pointer;background:#ffffff06;border:1px solid #fff1;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:0;height:28px;padding:0 7px;font-family:inherit;font-size:9px;font-weight:700;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:flex}.historyRecordingAction:disabled{opacity:.42;cursor:not-allowed}.historyHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.historyExportButton{box-sizing:border-box;color:#aaa4e8;white-space:nowrap;cursor:pointer;background:#7552ff13;border:1px solid #8167ff2e;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:9px;font-weight:800;line-height:1;text-decoration:none;transition:color .15s,background .15s,border-color .15s,transform .15s;display:inline-flex}.historyExportButton:focus-visible{outline-offset:2px;outline:2px solid #8167ff6b}.historyExportIcon{font-size:13px;line-height:1}@media (max-width:700px){.historyHeaderActions{justify-content:flex-start}}.contactSearchWrap{margin:14px 0 12px;position:relative}.contactSearchIcon{z-index:2;color:#6f7689;pointer-events:none;font-size:15px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.contactSearchInput{box-sizing:border-box;color:#e4e6ed;background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;outline:none;width:100%;height:38px;padding:0 12px 0 34px;font-family:inherit;font-size:11px;transition:border-color .15s,background .15s}.contactSearchInput:focus{background:#7552ff0b;border-color:#8167ff47}.contactSearchInput::-webkit-search-cancel-button{cursor:pointer}html,body,*{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.historyCalls,.historyRecordings{cursor:grab}.historyCalls.horizontalDragActive,.historyRecordings.horizontalDragActive{cursor:grabbing;scroll-snap-type:none}.historyCalls.horizontalDragActive *,.historyRecordings.horizontalDragActive *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.historyGroupRow{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:6px;width:100%;display:grid}.historyGroupRow .historyGroup{width:100%;min-width:0}.historyGroupDelete{color:#9e6670;cursor:pointer;background:#da374d12;border:1px solid #da374d1a;border-radius:9px;place-items:center;width:28px;height:28px;padding:0;font-family:inherit;font-size:16px;line-height:1;transition:color .15s,background .15s,border-color .15s;display:grid}.historyGroupDelete:focus-visible{outline-offset:2px;outline:2px solid #ff4c5940}.historyDeleteError{color:#ff9ea6!important;margin-top:10px!important;font-size:10px!important}.confirmActions button:disabled{opacity:.45;cursor:not-allowed}.humanSoundsPanel{border-top:1px solid #ffffff12;margin-top:14px;padding-top:13px}.humanSoundsHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.humanSoundsHeader>div{gap:2px;display:grid}.humanSoundsHeader strong{font-size:11px;font-weight:800}.humanSoundsHeader small{color:#ffffff57;font-size:8px}.humanSoundsHeader>span{color:#ffffff61;letter-spacing:.04em;background:#ffffff09;border:1px solid #ffffff13;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.humanSoundRows{gap:6px;display:grid}.humanSoundRow{background:#ffffff05;border:1px solid #ffffff0e;border-radius:11px;grid-template-columns:minmax(0,1fr) 84px 72px;align-items:center;gap:6px;min-width:0;padding:6px;display:grid}.humanSoundIdentity{align-items:center;gap:7px;min-width:0;display:flex}.humanSoundEmoji{flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:15px;display:grid}.humanSoundIdentity>div{gap:2px;min-width:0;display:grid}.humanSoundIdentity strong{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.humanSoundIdentity small{color:#ffffff47;white-space:nowrap;font-size:7px}.humanSoundIdentity small.ready{color:#77d59ac7}.humanSoundGenerateButton,.humanSoundPreviewButton{color:#ffffffad;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;height:28px;font-family:inherit;font-size:8px;font-weight:800;transition:background .15s,border-color .15s,transform .15s,opacity .15s}.humanSoundGenerateButton:hover:not(:disabled),.humanSoundPreviewButton:hover:not(:disabled){background:#ffffff16;border-color:#ffffff29;transform:translateY(-1px)}.humanSoundGenerateButton:disabled,.humanSoundPreviewButton:disabled{opacity:.35;cursor:not-allowed}.humanSoundsEmpty{color:#ffffff4d;text-align:center;border:1px dashed #ffffff12;border-radius:10px;padding:10px;font-size:9px}@media (max-width:640px){.humanSoundRow{grid-template-columns:minmax(0,1fr) 78px 68px}}.liveHumanSoundsArea{margin-top:11px;margin-bottom:13px}.liveHumanSoundButtons{flex-wrap:wrap;gap:7px;display:flex}.liveHumanSoundButton{appearance:none;color:#c7cad5;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:700;transition:background .15s,border-color .15s,transform .15s,opacity .15s;display:inline-flex}.liveHumanSoundButton:disabled{opacity:.3;cursor:not-allowed}.liveHumanSoundEmoji{font-size:14px;line-height:1}.backgroundManagerSection{background:#ffffff05;border:1px solid #ffffff13;border-radius:22px;padding:17px}.backgroundManagerHeading{align-items:center;gap:11px;padding:3px 3px 15px;display:flex}.backgroundManagerIcon{background:#ffffff13;border:1px solid #ffffff14;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid}.backgroundManagerHeading>div:last-child{min-width:0}.backgroundManagerHeading p{color:#ffffff6b;letter-spacing:.16em;margin:0 0 2px;font-size:9px;font-weight:800}.backgroundManagerHeading h3{margin:0;font-size:15px}.backgroundManagerHeading small{color:#ffffff6b;margin-top:3px;font-size:10px;display:block}.backgroundManagerBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.backgroundUploadCard,.backgroundSavedCard{background:#0000001f;border:1px solid #ffffff13;border-radius:17px;min-width:0;padding:15px}.backgroundUploadTitle,.backgroundSavedHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.backgroundUploadTitle strong,.backgroundSavedHeader strong{font-size:12px;display:block}.backgroundUploadTitle>span,.backgroundSavedHeader>span{color:#ffffff57;flex:none;font-size:8px}.backgroundSavedHeader small{color:#ffffff61;margin-top:3px;font-size:9px;display:block}.backgroundUploadGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.backgroundManagerField{min-width:0;display:block}.backgroundManagerField>span{color:#ffffff7a;margin-bottom:6px;font-size:10px;font-weight:650;display:block}.backgroundManagerInput,.backgroundManagerFile{width:100%;min-width:0;height:40px;color:inherit;background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;outline:none;font-size:11px}.backgroundManagerInput{padding:0 11px}.backgroundManagerFile{padding:7px 9px}.backgroundManagerFile::file-selector-button{height:25px;color:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:7px;margin-right:9px;padding:0 9px;font-size:9px;font-weight:750}.backgroundManagerInput:focus,.backgroundManagerFile:focus{background:#ffffff0e;border-color:#ffffff40}.backgroundMidpointInputWrap{position:relative}.backgroundMidpointInput{padding-right:31px}.backgroundMidpointInputWrap>span{color:#ffffff6b;pointer-events:none;font-size:10px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.backgroundSaveButton{min-height:40px;color:inherit;cursor:pointer;background:#ffffff16;border:1px solid #ffffff1f;border-radius:11px;align-self:end;padding:0 14px;font-size:10px;font-weight:800;transition:background .16s,transform .16s}.backgroundSaveButton:hover:not(:disabled){background:#ffffff21;transform:translateY(-1px)}.backgroundSaveButton:disabled,.backgroundManagerInput:disabled,.backgroundManagerFile:disabled{opacity:.4;cursor:not-allowed}.backgroundUploadHint{color:#ffffff57;margin:11px 0 0;font-size:9px;line-height:1.55}.backgroundSavedList{flex-direction:column;gap:8px;display:flex}.backgroundSavedRow{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.backgroundSavedIdentity{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.backgroundSavedIdentity>div{min-width:0}.backgroundSavedIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.backgroundSavedIdentity small{color:#ffffff61;margin-top:3px;font-size:9px;display:block}.backgroundSavedIdentity>span{color:#ffffff6b;letter-spacing:.08em;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;flex:none;padding:4px 7px;font-size:7px;font-weight:850}.backgroundDeleteButton{color:#ff6868;cursor:pointer;background:#ff373717;border:1px solid #ff464652;border-radius:11px;width:40px;height:40px;font-size:14px;font-weight:900;transition:background .16s,border-color .16s,transform .16s}.backgroundDeleteButton:hover:not(:disabled){background:#ff37372b;border-color:#ff46468c;transform:translateY(-1px)}.backgroundDeleteButton:disabled{opacity:.35;cursor:not-allowed}.backgroundSavedEmpty{text-align:center;color:#ffffff61;border:1px dashed #ffffff17;border-radius:12px;padding:25px 15px;font-size:10px}@media (max-width:1050px){.backgroundManagerBody{grid-template-columns:1fr}}@media (max-width:640px){.backgroundManagerSection{padding:12px}.backgroundUploadGrid{grid-template-columns:1fr}.backgroundSaveButton{width:100%}.backgroundUploadTitle,.backgroundSavedHeader{flex-direction:column;gap:5px}.backgroundSavedIdentity{flex-direction:column;align-items:flex-start;gap:5px}}.backgroundSavedRow{cursor:pointer;transition:background .16s,border-color .16s}.backgroundSavedRow:hover{background:#ffffff0b;border-color:#ffffff1f}.backgroundSavedRow.editing{background:#ffffff0b;border-color:#ffffff24}.backgroundMidpointEditor{cursor:default;margin-top:7px;display:block}.backgroundMidpointEditor>span{color:#ffffff7a;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.backgroundMidpointEditor>div{width:112px;position:relative}.backgroundMidpointEditor input{width:100%;height:34px;color:inherit;background:#ffffff0e;border:1px solid #ffffff29;border-radius:9px;outline:none;padding:0 29px 0 10px;font-size:11px}.backgroundMidpointEditor input:focus{background:#ffffff13;border-color:#ffffff52}.backgroundMidpointEditor input:disabled{opacity:.45}.backgroundMidpointEditor>div>span{color:#ffffff6b;pointer-events:none;font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.voiceProfileCreateCard{background:#ffffff05;border:1px solid #ffffff13;border-radius:20px;margin:0 0 20px;padding:18px}.voiceProfileCreateHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.voiceProfileCreateHeading p{color:#ffffff6b;letter-spacing:.16em;margin:0 0 3px;font-size:9px;font-weight:800}.voiceProfileCreateHeading h3{margin:0;font-size:15px}.voiceProfileCreateHeading small{color:#ffffff78;margin-top:5px;font-size:11px;display:block}.voiceProfileCreateGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(150px,.55fr);gap:12px;display:grid}.voiceProfileCreateField{flex-direction:column;gap:7px;min-width:0;display:flex}.voiceProfileCreateField>span{color:#ffffff94;font-size:10px;font-weight:700}.voiceProfileCreateField input,.voiceProfileCreateField select{box-sizing:border-box;width:100%;min-width:0;height:42px;color:inherit;background:#0000002e;border:1px solid #ffffff17;border-radius:12px;outline:none;padding:0 12px}.voiceProfileCreateField input:focus,.voiceProfileCreateField select:focus{border-color:#ffffff38}.voiceProfileCreateActions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.voiceProfileCreatePreview,.voiceProfileCreateSave{min-height:38px;font:inherit;cursor:pointer;border-radius:11px;padding:0 15px;font-size:11px;font-weight:750}.voiceProfileCreatePreview{color:inherit;background:#ffffff0e;border:1px solid #ffffff1a}.voiceProfileCreateSave{color:#111;background:#ffffffeb;border:0}.voiceProfileCreatePreview:disabled,.voiceProfileCreateSave:disabled{cursor:default;opacity:.45}.voiceGenderIcon.other{border-radius:11px}@media (max-width:850px){.voiceProfileCreateGrid{grid-template-columns:1fr}}@media (max-width:640px){.voiceProfileCreateActions{flex-direction:column}.voiceProfileCreatePreview,.voiceProfileCreateSave{width:100%}}.voiceProfileCreateField select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.voiceProfileCreateField select option{color:#f5f5f5;background:#151515}.voiceProfileCardTopActions{flex:none;align-items:center;gap:7px;display:flex}.voiceProfileEditButton{color:#ffffffb8;height:28px;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:9px;padding:0 9px;font-size:9px;font-weight:750}.voiceProfileEditButton:hover:not(:disabled){color:#fff;background:#ffffff18}.voiceProfileEditButton:disabled{opacity:.4;cursor:default}.voiceProfileEditPanel{background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(120px,.45fr);gap:10px;margin:-2px 0 14px;padding:12px;display:grid}.voiceProfileEditField{flex-direction:column;gap:6px;min-width:0;display:flex}.voiceProfileEditField>span{color:#ffffff75;font-size:9px;font-weight:700}.voiceProfileEditField input,.voiceProfileEditField select{box-sizing:border-box;color:#f5f5f5;width:100%;min-width:0;height:38px;font:inherit;background:#0000002e;border:1px solid #ffffff17;border-radius:10px;outline:none;padding:0 10px;font-size:10px}.voiceProfileEditField input:focus,.voiceProfileEditField select:focus{border-color:#ffffff3b}.voiceProfileEditField select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.voiceProfileEditField select option{color:#f5f5f5;background:#151515}.voiceProfileEditFooter{color:#ffffff59;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.voiceProfileEditFooter button{color:#ffffff8a;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:9px}.voiceProfileEditFooter button:hover:not(:disabled){color:#fff}.voiceProfileEditFooter button:disabled{opacity:.4;cursor:default}@media (max-width:640px){.voiceProfileEditPanel{grid-template-columns:1fr}}.messageFeed{scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;overflow:hidden auto}.messageFeed::-webkit-scrollbar{width:0;height:0;display:none}.settingsHomeHeader{width:min(100%,1120px);margin:0 auto;padding:4px 2px 2px}.settingsHomeHeader h2{margin:5px 0 7px;font-size:26px}.settingsHomeHeader>div>p:last-child{color:#ffffff80;margin:0;font-size:12px;line-height:1.55}.settingsCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;width:min(100%,1120px);margin:0 auto;display:grid}.settingsCategoryCard{width:100%;min-width:0;min-height:158px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #ffffff16;border-radius:20px;grid-template-columns:58px minmax(0,1fr) 28px;align-items:center;gap:17px;padding:22px 21px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:0 12px 34px #00000024}.settingsCategoryIcon{background:#ffffff0e;border:1px solid #ffffff16;border-radius:17px;place-items:center;width:58px;height:58px;font-size:25px;line-height:1;display:grid}.settingsCategoryCopy{flex-direction:column;gap:7px;min-width:0;display:flex}.settingsCategoryCopy strong{color:#fffffff0;font-size:17px;font-weight:760;line-height:1.25}.settingsCategoryCopy small{color:#ffffff7a;max-width:370px;font-size:11px;line-height:1.55}.settingsCategoryArrow{color:#ffffff5c;justify-self:end;font-size:22px;transition:color .18s,transform .18s}.settingsCategoryCard:hover .settingsCategoryArrow{color:#ffffffc7;transform:translate(3px)}.settingsOverlay{z-index:80;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05060acc;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.settingsOverlayShell{background:#0f1015fb;border:1px solid #ffffff1c;border-radius:24px;width:min(1480px,100vw - 48px);max-height:calc(100vh - 48px);position:relative;overflow:hidden;box-shadow:0 32px 100px #00000094}.settingsOverlayShellBackground{width:min(1180px,100vw - 48px)}.settingsOverlayScroll{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 48px);padding:66px 28px 30px;overflow:hidden auto}.settingsOverlayScroll::-webkit-scrollbar{width:7px}.settingsOverlayScroll::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.settingsOverlayClose{z-index:3;color:#ffffffc7;width:39px;height:39px;font:inherit;cursor:pointer;background:#fff1;border:1px solid #ffffff1c;border-radius:12px;place-items:center;font-size:24px;font-weight:400;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:16px;right:17px}.settingsOverlayClose:hover{color:#fff;background:#ffffff1f;border-color:#fff3;transform:scale(1.04)}@media (max-width:820px){.settingsCategoryGrid{grid-template-columns:1fr}.settingsCategoryCard{min-height:140px}.settingsOverlay{padding:12px}.settingsOverlayShell,.settingsOverlayShellBackground{border-radius:19px;width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.settingsOverlayScroll{max-height:calc(100vh - 24px);padding:62px 16px 20px}}@media (max-width:520px){.settingsCategoryCard{grid-template-columns:48px minmax(0,1fr) 20px;gap:13px;padding:18px 16px}.settingsCategoryIcon{border-radius:14px;width:48px;height:48px;font-size:21px}.settingsCategoryCopy strong{font-size:15px}}@keyframes settingsCardHoverWiggle{0%{transform:translateY(-2px)translate(0)rotate(0)}25%{transform:translateY(-2px)translate(-1px)rotate(-.25deg)}50%{transform:translateY(-2px)translate(1px)rotate(.25deg)}75%{transform:translateY(-2px)translate(-1px)rotate(-.15deg)}to{transform:translateY(-2px)translate(0)rotate(0)}}.settingsCategoryCard:hover{animation:.28s ease-in-out settingsCardHoverWiggle}@media (prefers-reduced-motion:reduce){.settingsCategoryCard:hover{animation:none}}.settingsOverlay{box-sizing:border-box;width:auto;height:auto;padding:16px;inset:0 0 0 245px}.settingsOverlayShell,.settingsOverlayShellBackground{box-sizing:border-box;width:100%;max-width:none;max-height:calc(100vh - 32px)}.settingsOverlayScroll{box-sizing:border-box;width:100%;max-height:calc(100vh - 32px)}.settingsOverlayScroll>.backgroundManagerSection{box-sizing:border-box;width:100%;max-width:none}@media (max-width:1050px){.settingsOverlay{padding:12px;inset:0 0 0 82px}.settingsOverlayShell,.settingsOverlayShellBackground{width:100%;max-width:none;max-height:calc(100vh - 24px)}.settingsOverlayScroll{width:100%;max-height:calc(100vh - 24px);padding:62px 18px 22px}}@media (max-width:700px){.settingsOverlay{padding:10px;inset:70px 0 0}.settingsOverlayShell,.settingsOverlayShellBackground{border-radius:17px;width:100%;max-width:none;max-height:calc(100vh - 90px)}.settingsOverlayScroll{width:100%;max-height:calc(100vh - 90px);padding:58px 14px 18px}.settingsOverlayClose{top:11px;right:11px}}.phoneNumbersOverlayShell{width:100%;max-width:none}.phoneNumbersManager{box-sizing:border-box;width:100%}.phoneNumbersHero{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;display:flex}.phoneNumbersHeroIdentity{align-items:flex-start;gap:18px;min-width:0;display:flex}.phoneNumbersHeroIcon{background:linear-gradient(145deg,#ffffff1a,#ffffff09);border:1px solid #ffffff1c;border-radius:17px;flex:none;place-items:center;width:58px;height:58px;font-size:25px;display:grid;box-shadow:inset 0 1px #ffffff12}.phoneNumbersHero h2{color:#fff;margin:4px 0 7px;font-size:clamp(24px,2.3vw,34px);line-height:1.15}.phoneNumbersHero p:not(.sectionTag){color:#ffffff94;max-width:720px;margin:0;font-size:13px;line-height:1.65}.phoneNumbersAdminBadge{color:#ffffffa3;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.phoneNumbersAdminBadge span{color:#65d7a0;font-size:9px}.phoneNumbersInfo{background:#65d7a00e;border:1px solid #65d7a026;border-radius:15px;align-items:flex-start;gap:13px;margin-bottom:24px;padding:15px 17px;display:flex}.phoneNumbersInfoIcon{color:#7ee0ad;background:#65d7a01f;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-size:13px;font-weight:900;display:grid}.phoneNumbersInfo strong{color:#ffffffe6;margin:1px 0 4px;font-size:12px;display:block}.phoneNumbersInfo p{color:#ffffff85;margin:0;font-size:11px;line-height:1.55}.phoneNumbersWorkspace{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.phoneNumbersAddCard,.phoneNumbersSavedCard{box-sizing:border-box;background:linear-gradient(160deg,#ffffff0e,#ffffff06);border:1px solid #ffffff17;border-radius:19px;min-width:0;padding:21px;box-shadow:inset 0 1px #ffffff09}.phoneNumbersCardHeader{margin-bottom:20px}.phoneNumbersEyebrow{color:#fff6;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.phoneNumbersCardHeader h3,.phoneNumbersSavedHeader h3{color:#ffffffeb;margin:0;font-size:16px;line-height:1.25}.phoneNumbersCardHeader p{color:#ffffff75;margin:8px 0 0;font-size:11px;line-height:1.55}.phoneNumbersField{margin-top:15px;display:block}.phoneNumbersField>span{color:#ffffffa8;margin-bottom:7px;font-size:10px;font-weight:750;display:block}.phoneNumbersField input,.phoneNumbersRenameInput{box-sizing:border-box;color:#fffffff0;width:100%;font:inherit;background:#05060a8c;border:1px solid #ffffff1a;border-radius:12px;outline:none}.phoneNumbersField input{height:44px;padding:0 13px;font-size:12px}.phoneNumbersRenameInput{height:34px;padding:0 10px;font-size:12px;font-weight:750}.phoneNumbersField input::placeholder{color:#ffffff40}.phoneNumbersPrimaryButton{color:#fff;width:100%;height:43px;font:inherit;cursor:pointer;background:linear-gradient(#668dffeb,#5075e0eb);border:1px solid #7ea1ff61;border-radius:12px;margin-top:18px;font-size:11px;font-weight:850;transition:transform .16s,filter .16s,opacity .16s}.phoneNumbersPrimaryButton:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.phoneNumbersPrimaryButton:disabled{opacity:.42;cursor:default}.phoneNumbersSafetyNote{color:#ffffff61;border-top:1px solid #ffffff12;align-items:flex-start;gap:9px;margin-top:16px;padding-top:15px;display:flex}.phoneNumbersSafetyNote span{flex:none;font-size:13px}.phoneNumbersSafetyNote p{margin:0;font-size:9px;line-height:1.55}.phoneNumbersSavedHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.phoneNumbersCount{color:#ffffff73;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;flex:none;padding:5px 9px;font-size:9px;font-weight:750}.phoneNumbersList{gap:10px;display:grid}.phoneNumbersRow{background:#0000002b;border:1px solid #ffffff13;border-radius:15px;gap:13px;min-width:0;padding:15px;transition:border-color .16s,background .16s;display:grid}.phoneNumbersRow.active{background:linear-gradient(100deg,#65d7a011,#00000026);border-color:#65d7a03b}.phoneNumbersRowMain{grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.phoneNumbersLineIcon{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:39px;height:39px;font-size:16px;display:grid}.phoneNumbersIdentity{min-width:0}.phoneNumbersIdentity strong{color:#ffffffe8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.phoneNumbersIdentity>span{color:#ffffff6e;margin-top:4px;font-size:10px;display:block}.phoneNumbersActiveBadge{color:#8be5b4e3;letter-spacing:.065em;white-space:nowrap;background:#65d7a014;border:1px solid #65d7a030;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.phoneNumbersActiveBadge span{font-size:7px}.phoneNumbersActions{flex-wrap:wrap;align-items:center;gap:7px;padding-left:51px;display:flex}.phoneNumbersActionButton{color:#ffffffa3;min-height:31px;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:9px;padding:0 11px;font-size:9px;font-weight:750;transition:background .15s,border-color .15s,color .15s,transform .15s}.phoneNumbersActionButton:hover:not(:disabled){color:#ffffffe8;background:#ffffff14;border-color:#ffffff29;transform:translateY(-1px)}.phoneNumbersActionButton.active,.phoneNumbersActionButton.save{color:#8be5b4db;background:#65d7a014;border-color:#65d7a02e}.phoneNumbersActionButton.danger{color:#ff9696ba}.phoneNumbersActionButton.danger:hover:not(:disabled){color:#ffb2b2f0;background:#ff505012;border-color:#ff646433}.phoneNumbersActionButton:disabled{opacity:.38;cursor:default}.phoneNumbersEmpty{color:#ffffff59;border:1px dashed #ffffff14;border-radius:14px;place-items:center;min-height:155px;font-size:11px;display:grid}@media (max-width:1050px){.phoneNumbersWorkspace{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.phoneNumbersRowMain{grid-template-columns:39px minmax(0,1fr)}.phoneNumbersActiveBadge{grid-column:2;justify-self:start}}@media (max-width:820px){.phoneNumbersWorkspace{grid-template-columns:1fr}.phoneNumbersHero{flex-direction:column}.phoneNumbersAdminBadge{align-self:flex-start}}@media (max-width:520px){.phoneNumbersHeroIdentity{gap:12px}.phoneNumbersHeroIcon{border-radius:14px;width:48px;height:48px;font-size:21px}.phoneNumbersAddCard,.phoneNumbersSavedCard{border-radius:16px;padding:15px}.phoneNumbersRowMain{grid-template-columns:34px minmax(0,1fr)}.phoneNumbersLineIcon{border-radius:10px;width:34px;height:34px}.phoneNumbersActions{padding-left:0}.phoneNumbersSavedHeader{flex-direction:column;align-items:flex-start}}.smsWorkspace{grid-template-columns:minmax(190px,235px) minmax(260px,340px) minmax(0,1fr);gap:14px;height:calc(100vh - 132px);min-height:0;display:grid}.smsNumbersPane,.smsConversationsPane,.smsThreadPane{background:#ffffff09;border:1px solid #ffffff12;border-radius:20px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.smsPaneHeader,.smsThreadHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:14px;padding:18px 18px 15px;display:flex}.smsPaneHeader h2,.smsThreadHeader h2{margin:2px 0 0;font-size:18px}.smsPaneHeader .sectionTag,.smsThreadHeader .sectionTag{margin:0}.smsNumberList,.smsConversationList{min-height:0;padding:10px;overflow-y:auto}.smsNumberList::-webkit-scrollbar{width:6px}.smsConversationList::-webkit-scrollbar{width:6px}.smsMessageFeed::-webkit-scrollbar{width:6px}.smsNumberList::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:999px}.smsConversationList::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:999px}.smsMessageFeed::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:999px}.smsNumberList::-webkit-scrollbar-track{background:0 0}.smsConversationList::-webkit-scrollbar-track{background:0 0}.smsMessageFeed::-webkit-scrollbar-track{background:0 0}.smsNumberCard,.smsConversationCard{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;transition:background .16s,border-color .16s,transform .16s}.smsNumberCard{align-items:center;gap:10px;padding:12px;display:flex}.smsNumberCard:hover,.smsConversationCard:hover{background:#ffffff0e}.smsNumberCard.active,.smsConversationCard.active{background:#5c6fff1f;border-color:#738eff59}.smsNumberIcon{background:#ffffff12;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.smsNumberCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.smsNumberCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.smsNumberCopy small{color:#ffffff8c;font-size:11px}.smsHistoricalBadge{color:#ffffff8c;background:#ffffff12;border-radius:999px;padding:3px 6px;font-size:9px}.smsInboundNotice{background:#34b57e12;border:1px solid #54d39b21;border-radius:13px;gap:9px;margin:auto 10px 10px;padding:11px;display:flex}.smsInboundNotice>span{font-size:14px}.smsInboundNotice>div{flex-direction:column;gap:3px;min-width:0;display:flex}.smsInboundNotice strong{font-size:11px}.smsInboundNotice small{color:#ffffff85;font-size:10px;line-height:1.45}.smsTotalUnread,.smsUnreadBadge{color:#fff;background:#6f79ff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-weight:800;display:inline-grid}.smsNewMessageButton{color:#ffffff61;font:inherit;cursor:not-allowed;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:7px 9px;font-size:11px}.smsConversationCard{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;margin-bottom:4px;padding:11px;display:grid;position:relative}.smsConversationAvatar{background:#ffffff13;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.smsConversationCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.smsConversationTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.smsConversationTop strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.smsConversationTop small,.smsRemoteNumber{color:#ffffff75;font-size:9px}.smsConversationPreview{color:#ffffff8a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.smsUnreadBadge{align-self:center;min-width:19px;height:19px;font-size:9px}.smsThreadHeader{flex:none}.smsThreadHeader>div:first-child{min-width:0}.smsThreadHeader h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smsThreadHeader p:last-child{color:#ffffff80;margin:4px 0 0;font-size:11px}.smsThreadLine{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.smsThreadLine small{color:#ffffff6b;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.smsThreadLine strong{font-size:11px}.smsMessageFeed{scroll-behavior:smooth;flex-direction:column;flex:1;gap:8px;min-height:0;padding:18px;display:flex;overflow-y:auto}.smsMessageRow{width:100%;display:flex}.smsMessageRow.inbound{justify-content:flex-start}.smsMessageRow.outbound{justify-content:flex-end}.smsMessageBubble{background:#fff1;border:1px solid #ffffff12;border-radius:17px 17px 17px 5px;max-width:min(74%,620px);padding:10px 11px 7px;overflow:hidden}.smsMessageRow.outbound .smsMessageBubble{background:#5969ff33;border-radius:17px 17px 5px}.smsMessageBubble>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.48}.smsMessageBubble>p+.smsMediaAttachment{margin-top:8px}.smsMediaAttachment{max-width:430px}.smsMediaAttachment img,.smsMediaAttachment video{object-fit:contain;background:#0003;border-radius:12px;width:100%;max-height:390px;display:block}.smsMediaAttachment audio{width:100%;display:block}.smsMediaAttachment>small{color:#fff6;margin-top:5px;font-size:9px;display:block}.smsMediaPending{color:#ffffff7a;text-align:center;border:1px dashed #ffffff1f;border-radius:11px;padding:20px;font-size:11px}.smsEmptyMessage{color:#ffffff6b;font-style:italic}.smsMessageMeta{color:#ffffff59;text-transform:uppercase;letter-spacing:.04em;gap:7px;margin-top:6px;font-size:8px;display:flex}.smsComposer{border-top:1px solid #ffffff0f;flex:none;padding:10px 14px 14px}.smsComposerNotice{background:#ffb24a0f;border-radius:11px;align-items:flex-start;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.smsComposerNotice>span{font-size:12px}.smsComposerNotice p{flex-direction:column;gap:2px;margin:0;display:flex}.smsComposerNotice strong{font-size:10px}.smsComposerNotice small{color:#ffffff73;font-size:9px}.smsComposerRow{grid-template-columns:38px minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.smsComposer textarea{resize:none;color:#ffffff59;width:100%;min-height:42px;max-height:100px;font:inherit;background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;outline:none;padding:10px 11px;font-size:11px}.smsAttachButton,.smsSendButton{color:#ffffff59;height:38px;font:inherit;cursor:not-allowed;background:#ffffff0a;border:1px solid #ffffff14;border-radius:11px}.smsAttachButton{width:38px;font-size:18px}.smsSendButton{padding:0 16px;font-size:11px;font-weight:700}.smsThreadEmpty,.smsEmptyState,.smsEmptyCompact{color:#ffffff73;text-align:center}.smsThreadEmpty{place-content:center;justify-items:center;min-height:100%;padding:30px;display:grid}.smsThreadEmpty>span,.smsEmptyState>span{margin-bottom:9px;font-size:28px}.smsThreadEmpty strong,.smsEmptyState strong{color:#ffffffbf;font-size:13px}.smsThreadEmpty p,.smsEmptyState p{max-width:280px;margin:6px 0 0;font-size:11px;line-height:1.5}.smsEmptyState{place-items:center;padding:34px 20px;display:grid}.smsEmptyCompact{padding:22px 10px;font-size:11px}.smsError{color:#ffb4b9e6;background:#ff5c690f;border:1px solid #ff5c6929;border-radius:10px;margin:10px 10px 0;padding:8px 9px;font-size:10px}@media (max-width:1180px){.smsWorkspace{grid-template-columns:minmax(170px,210px) minmax(230px,290px) minmax(0,1fr)}.smsMessageBubble{max-width:84%}}@media (max-width:920px){.smsWorkspace{grid-template-columns:minmax(160px,210px) minmax(0,1fr)}.smsThreadPane{grid-column:1/-1;min-height:480px}.smsWorkspace{height:auto}.smsNumbersPane,.smsConversationsPane{min-height:360px}}@media (max-width:700px){.smsWorkspace{flex-direction:column;height:auto;display:flex}.smsNumbersPane,.smsConversationsPane{min-height:280px;max-height:420px}.smsThreadPane{min-height:540px}.smsMessageBubble{max-width:91%}.smsPaneHeader,.smsThreadHeader,.smsMessageFeed{padding:14px}}.smsToastStack{z-index:12000;pointer-events:none;flex-direction:column;gap:8px;width:min(380px,100vw - 28px);display:flex;position:fixed;top:18px;right:22px}.smsToast{width:100%;color:inherit;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;cursor:pointer;pointer-events:auto;background:#141722f5;border:1px solid #ffffff1f;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 11px;animation:.18s ease-out smsToastIn;display:grid;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff0b}.smsToastIcon{background:#6e7cff1f;border-radius:12px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.smsToastCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.smsToastTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.smsToastTop strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.smsToastTop small{color:#ffffff6b;flex:none;font-size:9px}.smsToastPreview{color:#ffffffa8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.smsToastChevron{color:#ffffff57;font-size:20px}.smsQuickView{z-index:11990;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#12151ffb;border:1px solid #ffffff1c;border-radius:18px;width:min(390px,100vw - 32px);max-height:min(620px,100vh - 80px);animation:.18s ease-out smsQuickViewIn;position:fixed;top:50%;right:24px;overflow-y:auto;transform:translateY(-50%);box-shadow:0 24px 70px #0000007a,inset 0 1px #ffffff0a}.smsQuickView::-webkit-scrollbar{width:6px}.smsQuickView::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:999px}.smsQuickView::-webkit-scrollbar-track{background:0 0}.smsQuickViewHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 13px;display:flex}.smsQuickViewHeader>div{flex-direction:column;gap:3px;min-width:0;display:flex}.smsQuickViewHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.smsQuickViewHeader small{color:#ffffff75;font-size:10px}.smsQuickViewClose{color:#ffffffa8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:19px;display:grid}.smsQuickViewClose:hover{color:#fff;background:#ffffff14}.smsQuickViewBody{padding:16px}.smsQuickViewMessage{white-space:pre-wrap;overflow-wrap:anywhere;color:#ffffffe0;margin:0;font-size:14px;line-height:1.55}.smsQuickViewMessage.muted{color:#ffffff7a;font-style:italic}.smsQuickViewMessage+.smsQuickViewMedia{margin-top:12px}.smsQuickViewMedia+.smsQuickViewMedia{margin-top:10px}.smsQuickViewMedia img{object-fit:contain;background:#00000038;border-radius:13px;width:100%;max-height:390px;display:block}.smsQuickViewMedia a{color:#c2ccffe6;text-align:center;border:1px solid #ffffff14;border-radius:11px;padding:12px;font-size:11px;text-decoration:none;display:block}.smsQuickViewPending{color:#ffffff75;text-align:center;border:1px dashed #ffffff1f;border-radius:11px;padding:18px;font-size:11px}.smsQuickViewFooter{color:#ffffff61;border-top:1px solid #ffffff0e;flex-wrap:wrap;gap:5px 10px;padding:10px 16px 14px;font-size:9px;display:flex}.smsConversationHeaderActions{align-items:center;gap:6px;display:flex}.smsSoundToggle{color:#ffffff9e;height:29px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:4px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.smsSoundToggle:hover{background:#ffffff13}.smsSoundToggle>span{font-size:10px}@keyframes smsToastIn{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes smsQuickViewIn{0%{opacity:0;transform:translateY(calc(8px - 50%))scale(.985)}to{opacity:1;transform:translateY(-50%)scale(1)}}@media (max-width:700px){.smsToastStack{width:calc(100vw - 20px);top:10px;right:10px}.smsQuickView{width:calc(100vw - 20px);max-height:calc(100vh - 40px);right:10px}.smsSoundToggle{padding:0 6px}}.smsAlertManagerSection{width:100%}.smsAlertMasterToggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:18px;padding:11px 12px;display:grid}.smsAlertMasterToggle:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff26}.smsAlertMasterToggle:disabled{cursor:default;opacity:.6}.smsAlertMasterToggle.on{background:#3db27712;border-color:#50d7943b}.smsAlertMasterToggle.off{background:#ffffff06;border-color:#ffffff14}.smsAlertMasterToggleIcon{background:#ffffff0d;border-radius:11px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.smsAlertMasterToggleCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.smsAlertMasterToggleCopy strong{font-size:12px}.smsAlertMasterToggleCopy small{color:#ffffff78;font-size:9px;line-height:1.4}.smsAlertMasterToggleState{color:#ffffff85;letter-spacing:.08em;background:#ffffff0e;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.smsAlertMasterToggle.on .smsAlertMasterToggleState{color:#abf6d1eb;background:#50d7941f}.smsAlertUploadGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.smsAlertSaveButton{grid-column:1/-1}.smsAlertSettingsMessage{border-radius:10px;margin-top:12px;padding:9px 10px;font-size:10px;line-height:1.45}.smsAlertSettingsMessage.success{color:#b6f3d5e0;background:#44b57f12;border:1px solid #4fd6932e}.smsAlertSettingsMessage.error{color:#ffb1b1eb;background:#ff48480f;border:1px solid #ff63632e}.smsAlertSavedList{gap:8px}.smsAlertSavedRow{background:#ffffff06;border:1px solid #ffffff13;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.smsAlertSavedRow.default{background:#44b27f0e;border-color:#5bce9733}.smsAlertSavedIdentity{align-items:center;gap:9px;min-width:0;display:flex}.smsAlertSavedIdentity>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.smsAlertSavedIdentity strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:11px;overflow:hidden}.smsAlertSavedIdentity small{color:#fff6;font-size:8px;font-weight:700}.smsAlertSavedIcon{color:#d3d9ffdb;background:#6e7cff17;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.smsAlertSavedActions{flex:none;align-items:center;gap:6px;display:flex}.smsAlertDefaultBadge,.smsAlertDefaultButton,.smsAlertDeleteButton{font:inherit;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:800}.smsAlertDefaultBadge{color:#acf1cfe6;letter-spacing:.06em;background:#3fb77d17;border:1px solid #4ed29133}.smsAlertDefaultButton,.smsAlertDeleteButton{cursor:pointer}.smsAlertDefaultButton{color:#cdd3ffe0;background:#6e7cff12;border:1px solid #7e8bff2e}.smsAlertDefaultButton:hover:not(:disabled){background:#6e7cff21}.smsAlertDeleteButton{color:#ffadadcc;background:#ff4b4b0d;border:1px solid #ff636324}.smsAlertDeleteButton:hover:not(:disabled){background:#ff4b4b1a}.smsAlertDefaultButton:disabled,.smsAlertDeleteButton:disabled{cursor:default;opacity:.48}@media (max-width:760px){.smsAlertUploadGrid{grid-template-columns:1fr}.smsAlertSavedRow{flex-direction:column;align-items:flex-start}.smsAlertSavedActions{width:100%}.smsAlertDefaultButton,.smsAlertDeleteButton{flex:1}}.smsAlertSavedActions{flex-wrap:wrap}.smsAlertPreviewButton{color:#bee7ffe6;font:inherit;cursor:pointer;background:#4cbced11;border:1px solid #5dd0ff2b;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:800}.smsAlertPreviewButton:hover{background:#4cbced1f;border-color:#5dd0ff47}.smsAlertPreviewButton.playing{color:#ffdea6f2;background:#ffae3517;border-color:#ffc25640}@media (max-width:760px){.smsAlertPreviewButton{flex:1}}.smsQuickViewHeader{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.smsQuickView.dragging .smsQuickViewHeader{cursor:grabbing}.smsQuickViewClose{cursor:pointer;touch-action:manipulation}.voxrouteTransitionScreen{z-index:2147483647;pointer-events:all;background:#07090d;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.voxrouteTransitionBackdrop{position:absolute;inset:0;overflow:hidden}.voxrouteTransitionGrid{opacity:.13;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 68%);mask-image:radial-gradient(circle,#000 0%,#0000 68%)}.voxrouteTransitionOrb{filter:blur(18px);opacity:.38;border-radius:999px;animation:1.8s ease-in-out infinite voxrouteTransitionOrbPulse;position:absolute}.voxrouteTransitionOrb.orbOne{background:radial-gradient(circle,#6370ff47,#6370ff0a 46%,#0000 72%);width:330px;height:330px;top:28%;left:50%;transform:translate(-50%,-50%)}.voxrouteTransitionOrb.orbTwo{background:radial-gradient(circle,#3fbeca1a,#0000 70%);width:220px;height:220px;animation-delay:.25s;bottom:4%;right:8%}.voxrouteTransitionBrand{z-index:2;flex-direction:column;align-items:center;min-width:260px;animation:.28s ease-out both voxrouteTransitionBrandIn;display:flex;position:relative}.voxrouteTransitionMarkWrap{place-items:center;margin-bottom:17px;display:grid;position:relative}.voxrouteTransitionMark{z-index:2;color:#f0f2fff7;letter-spacing:-.055em;background:linear-gradient(145deg,#7883ff30,#4850b20e);border:1px solid #9099ff40;border-radius:19px;place-items:center;width:62px;height:62px;font-size:24px;font-weight:850;display:grid;position:relative;box-shadow:0 16px 55px #00000061,0 0 42px #5b68ff14,inset 0 1px #ffffff14}.voxrouteTransitionMark:before{content:"";z-index:-1;border:1px solid #8590ff12;border-radius:24px;position:absolute;inset:-6px}.voxrouteTransitionSignal{background:#0a0c13e0;border:1px solid #ffffff13;border-radius:8px;align-items:flex-end;gap:3px;height:20px;padding:4px 5px;display:flex;position:absolute;bottom:1px;right:-21px;box-shadow:0 7px 18px #00000040}.voxrouteTransitionSignal span{transform-origin:bottom;background:#97a2ffcc;border-radius:999px;width:3px;animation:.7s ease-in-out infinite voxrouteTransitionSignal}.voxrouteTransitionSignal span:first-child{height:5px}.voxrouteTransitionSignal span:nth-child(2){height:10px;animation-delay:.1s}.voxrouteTransitionSignal span:nth-child(3){height:14px;animation-delay:.2s}.voxrouteTransitionCopy{flex-direction:column;align-items:center;display:flex}.voxrouteTransitionCopy strong{color:#f8f9fffa;letter-spacing:-.04em;font-size:27px;font-weight:780}.voxrouteTransitionCopy small{color:#ffffff63;letter-spacing:.025em;margin-top:5px;font-size:10px;font-weight:600}.voxrouteTransitionProgress{background:#ffffff0e;border-radius:999px;width:118px;height:2px;margin-top:20px;position:relative;overflow:hidden}.voxrouteTransitionProgress span{border-radius:inherit;background:linear-gradient(90deg,#0000,#8e98ffe6,#0000);width:42%;animation:.8s ease-in-out infinite voxrouteTransitionProgress;position:absolute;top:0;bottom:0}@keyframes voxrouteTransitionBrandIn{0%{opacity:0;transform:translateY(8px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes voxrouteTransitionSignal{0%,to{opacity:.34;transform:scaleY(.62)}50%{opacity:1;transform:scaleY(1)}}@keyframes voxrouteTransitionProgress{0%{left:-46%}to{left:104%}}@keyframes voxrouteTransitionOrbPulse{0%,to{opacity:.28}50%{opacity:.48}}@media (prefers-reduced-motion:reduce){.voxrouteTransitionBrand,.voxrouteTransitionSignal span,.voxrouteTransitionProgress span,.voxrouteTransitionOrb{animation:none}}.systemHealthOverlayShell{width:min(1240px,100vw - 48px)}.systemHealthCenter{min-height:100%;padding:32px}.systemHealthHero{background:linear-gradient(145deg,#1d1f2bf0,#0f1118fa);border:1px solid #ffffff17;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:25px 26px;display:flex;box-shadow:0 18px 45px #0000002e}.systemHealthHeroCopy{align-items:center;gap:17px;display:flex}.systemHealthHeroIcon{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:17px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.systemHealthHero h2{margin:5px 0 6px;font-size:25px}.systemHealthHero p:not(.sectionTag){color:#9399aa;margin:0;line-height:1.55}.systemHealthHeroActions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.systemHealthOverall{color:#d9dce5;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:8px;min-height:33px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.systemHealthOverall i,.systemHealthState i{background:currentColor;border-radius:999px;width:8px;height:8px;box-shadow:0 0 12px}.systemHealthOverall.status-green,.status-green .systemHealthState{color:#48d793}.systemHealthOverall.status-yellow,.status-yellow .systemHealthState{color:#e9bc58}.systemHealthOverall.status-red,.status-red .systemHealthState{color:#ff6b79}.systemHealthRunButton{color:#ddd6ff;cursor:pointer;background:#8066e626;border:1px solid #8f78ef59;border-radius:11px;min-height:39px;padding:0 15px;font-weight:850;transition:transform .16s,background .16s,border-color .16s}.systemHealthRunButton:hover:not(:disabled){background:#8066e63b;border-color:#9b87ef8c;transform:translateY(-1px)}.systemHealthRunButton:disabled{opacity:.6;cursor:wait}.systemHealthGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.systemHealthCard{background:#14161fcc;border:1px solid #ffffff16;border-radius:18px;min-height:169px;padding:18px;position:relative;overflow:hidden;box-shadow:0 13px 30px #0000001f}.systemHealthCard:before{content:"";background:#48d793;width:3px;position:absolute;inset:0 auto 0 0}.systemHealthCard.status-yellow:before{background:#e9bc58}.systemHealthCard.status-red:before{background:#ff6b79}.systemHealthCardTop{justify-content:space-between;align-items:flex-start;display:flex}.systemHealthIdentity{align-items:center;gap:11px;display:flex}.systemHealthCardIcon{background:#ffffff0e;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.systemHealthIdentity strong{color:#f0f2f6;font-size:14px;display:block}.systemHealthState{text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:6px;margin-top:5px;font-size:10px;font-weight:850;display:flex}.systemHealthState i{width:6px;height:6px}.systemHealthDetail{color:#8d94a7;min-height:36px;margin:15px 0 14px;font-size:12px;line-height:1.5}.systemHealthMeta{gap:9px;display:flex}.systemHealthMeta>span{background:#ffffff09;border-radius:10px;flex:1;min-width:0;padding:8px 9px}.systemHealthMeta small{color:#6f7689;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:9px;display:block}.systemHealthMeta strong{color:#dfe2ea;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.systemHealthLowerGrid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:14px;margin-top:14px;display:grid}.systemHealthStorageCard,.systemHealthInfoCard{background:#14161fc7;border:1px solid #ffffff16;border-radius:18px;padding:20px}.systemHealthSectionHeader{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.systemHealthEyebrow{color:#797f92;letter-spacing:.14em;font-size:9px;font-weight:900}.systemHealthSectionHeader h3,.systemHealthInfoCard h3{color:#edf0f5;margin:5px 0 0;font-size:16px}.systemHealthTotal{color:#c8c1f9;font-size:15px}.systemStorageList{gap:8px;display:grid}.systemStorageRow{background:#ffffff08;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:39px;padding:0 11px;display:flex}.systemStorageRow>div{align-items:center;gap:8px;display:flex}.systemStorageRow strong{color:#cdd1dc;font-size:12px}.systemStorageRow>span{color:#989fb0;font-variant-numeric:tabular-nums;font-size:12px}.systemTinyDot,.systemPolicyDot{border-radius:999px;width:7px;height:7px;display:inline-block}.systemTinyDot.status-green,.systemPolicyDot.status-green{background:#48d793;box-shadow:0 0 9px #48d7938c}.systemTinyDot.status-yellow,.systemPolicyDot.status-yellow{background:#e9bc58;box-shadow:0 0 9px #e9bc5880}.systemTinyDot.status-red,.systemPolicyDot.status-red{background:#ff6b79;box-shadow:0 0 9px #ff6b7980}.systemHealthPolicyList{gap:10px;margin-top:17px;display:grid}.systemHealthPolicyList>div{grid-template-columns:9px 1fr;align-items:start;gap:9px;display:grid}.systemHealthPolicyList p{color:#8c93a5;margin:-3px 0 0;font-size:11px;line-height:1.5}.systemHealthPolicyList p strong{color:#d8dce5;margin-bottom:1px;display:block}.systemHealthChecked{color:#747b8d;border-top:1px solid #ffffff12;margin-top:18px;padding-top:13px;font-size:10px}.systemHealthChecked strong{color:#afb4c2}.systemHealthError{color:#ff9ca5;background:#ff6b7912;border:1px solid #ff6b7940;border-radius:12px;justify-content:space-between;gap:15px;margin-bottom:15px;padding:12px 14px;font-size:12px;display:flex}.systemHealthLoading{color:#81889b;place-items:center;min-height:250px;font-size:13px;display:grid}@media (max-width:1080px){.systemHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.systemHealthLowerGrid{grid-template-columns:1fr}}@media (max-width:720px){.systemHealthCenter{padding:20px}.systemHealthHero{flex-direction:column;align-items:flex-start}.systemHealthHeroActions{align-items:stretch;width:100%}.systemHealthOverall{justify-content:center}.systemHealthGrid{grid-template-columns:1fr}}.webhookEventsOverlayShell{width:min(1320px,100vw - 48px)}.webhookEventLog{min-height:100%;padding:30px}.webhookEventHero{background:linear-gradient(145deg,#1d1f2bf0,#0f1118fa);border:1px solid #ffffff17;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:23px 25px;display:flex;box-shadow:0 18px 45px #0000002b}.webhookEventHeroCopy{align-items:center;gap:16px;display:flex}.webhookEventHeroIcon{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.webhookEventHero h2{color:#f1f3f7;margin:5px 0 6px;font-size:24px}.webhookEventHero p:not(.sectionTag){color:#9299aa;margin:0;line-height:1.5}.webhookRefreshButton{color:#ddd6ff;cursor:pointer;background:#8066e626;border:1px solid #8f78ef59;border-radius:11px;min-height:40px;padding:0 16px;font-weight:850}.webhookRefreshButton:hover:not(:disabled){background:#8066e63b}.webhookRefreshButton:disabled{opacity:.6;cursor:wait}.webhookSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.webhookSummaryCard{background:#14161fc7;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:0 17px;display:flex}.webhookSummaryCard span{color:#8f96a7;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.webhookSummaryCard strong{color:#e6e8ef;font-variant-numeric:tabular-nums;font-size:25px}.webhookSummaryCard.success strong{color:#54db9c}.webhookSummaryCard.danger strong{color:#ff7a86}.webhookSummaryCard.warning strong{color:#ebbd58}.webhookToolbar{background:#14161fad;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:auto 170px minmax(260px,1fr);align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:grid}.webhookSourceTabs{gap:6px;display:flex}.webhookSourceTabs button{color:#939aab;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;min-height:36px;padding:0 13px;font-size:11px;font-weight:850}.webhookStatusSelect,.webhookSearch input{color:#d9dce5;background:#07090e85;border:1px solid #ffffff17;border-radius:9px;outline:none;min-height:36px}.webhookStatusSelect{width:100%;padding:0 10px}.webhookSearch{gap:7px;display:flex}.webhookSearch input{flex:1;min-width:0;padding:0 11px}.webhookSearch button{color:#d7dae3;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff17;border-radius:9px;min-height:36px;padding:0 13px;font-weight:800}.webhookSearch button:hover{background:#ffffff17}.webhookEventTable{background:#11131bb8;border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.webhookEventTableHeader,.webhookEventRow{grid-template-columns:minmax(210px,1.5fr) 110px 135px minmax(160px,1fr) minmax(170px,1.1fr) 90px;align-items:center;gap:12px;display:grid}.webhookEventTableHeader{color:#707789;letter-spacing:.09em;text-transform:uppercase;background:#ffffff06;border-bottom:1px solid #ffffff12;min-height:43px;padding:0 16px;font-size:9px;font-weight:900}.webhookEventRow{border-bottom:1px solid #ffffff0e;padding:15px 16px}.webhookEventRow:last-child{border-bottom:0}.webhookEventRow:hover{background:#ffffff05}.webhookEventPrimary{min-width:0}.webhookEventPrimary strong{color:#e5e8ef;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:13px;display:block;overflow:hidden}.webhookEventPrimary small{color:#707789;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.webhookStatusBadge{color:#a6adbc;letter-spacing:.05em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:6px;min-height:23px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.webhookStatusBadge i{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 9px}.webhookStatusBadge.status-processed{color:#4fd898}.webhookStatusBadge.status-received{color:#70a8ff}.webhookStatusBadge.status-ignored{color:#8f96a7}.webhookStatusBadge.status-failed{color:#ff7480}.webhookStatusBadge.status-duplicate{color:#e8b956}.webhookSourceBadge{border-radius:8px;width:max-content;max-width:100%;padding:5px 8px;font-size:10px;font-weight:850}.webhookSourceBadge.source-voice{color:#aabaff;background:#6985ff1c}.webhookSourceBadge.source-messaging{color:#81deb3;background:#54d89c1a}.webhookEventValue,.webhookEventId{color:#bec3cf;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.webhookEventId{color:#9299aa;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.webhookEventTime strong{color:#c9cdd6;font-size:10px;display:block}.webhookEventTime small{color:#747b8c;margin-top:4px;font-size:9px;display:block}.webhookDeliveryCount{text-align:center}.webhookDeliveryCount strong{color:#d7dae3;font-size:15px;display:block}.webhookDeliveryCount small{color:#707789;font-size:9px}.webhookEventFailure,.webhookRedeliveryNote{border-radius:9px;grid-column:1/-1;margin-top:2px;padding:9px 11px;font-size:10px;line-height:1.45}.webhookEventFailure{color:#d89da4;background:#ff6b790e;border:1px solid #ff6b792b}.webhookEventFailure strong{color:#ff8d97;margin-bottom:2px;display:block}.webhookEventFailure span{overflow-wrap:anywhere}.webhookRedeliveryNote{color:#aa966a;background:#e9bc580b;border:1px solid #e9bc5826}.webhookRedeliveryNote strong{color:#e6bd65}.webhookEventEmpty{color:#7c8395;place-items:center;min-height:180px;font-size:12px;display:grid}.webhookEventError{color:#ff909a;background:#ff6b790f;border:1px solid #ff6b7938;border-radius:11px;justify-content:space-between;gap:15px;margin-bottom:13px;padding:11px 13px;font-size:11px;display:flex}.webhookEventFooter{color:#6d7485;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 3px 0;font-size:9px;display:flex}@media (max-width:1100px){.webhookToolbar{grid-template-columns:1fr 1fr}.webhookSearch{grid-column:1/-1}.webhookEventTableHeader{display:none}.webhookEventRow{grid-template-columns:repeat(2,minmax(0,1fr))}.webhookEventPrimary{grid-column:1/-1}}@media (max-width:720px){.webhookEventLog{padding:20px}.webhookEventHero{flex-direction:column;align-items:flex-start}.webhookRefreshButton{width:100%}.webhookSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.webhookToolbar{grid-template-columns:1fr}.webhookSearch{flex-wrap:wrap;grid-column:auto}.webhookSearch input{flex-basis:100%}.webhookSourceTabs{width:100%}.webhookSourceTabs button{flex:1}.webhookEventRow{grid-template-columns:1fr}.webhookEventPrimary,.webhookEventFailure,.webhookRedeliveryNote{grid-column:auto}.webhookDeliveryCount{text-align:left}}.activityLogOverlayShell{width:min(1180px,100vw - 48px)}.activityLogViewer{color:#e7e9ef;padding:26px}.activityLogHero{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.activityLogHeroMain{align-items:center;gap:15px;display:flex}.activityLogHeroIcon{color:#c9c3ff;background:#ffffff0b;border:1px solid #ffffff14;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.activityLogHero h2{margin:3px 0 5px;font-size:24px}.activityLogHero p{color:#8e95a6;margin:0;font-size:12px;line-height:1.55}.activityLogHeroActions{align-items:center;gap:10px;display:flex}.activityLogReadonly{color:#9fa6b6;background:#48d7930e;border:1px solid #48d79324;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;display:inline-flex}.activityLogReadonly span{color:#48d793;font-size:8px}.activityLogRefresh,.activityLogSearch button{color:#d7d2ff;cursor:pointer;background:#7357ff1b;border:1px solid #8870ff33;border-radius:999px;min-height:38px;padding:0 15px;font-size:11px;font-weight:700}.activityLogRefresh:hover,.activityLogSearch button:hover{background:#7357ff29}.activityLogRefresh:disabled{cursor:default;opacity:.55}.activityLogStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.activityLogStats>div{background:#ffffff07;border:1px solid #ffffff0f;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:12px 13px;display:flex}.activityLogStats span{color:#7d8596;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.activityLogStats strong{color:#edf0f5;font-size:19px}.activityLogToolbar{grid-template-columns:minmax(190px,240px) minmax(0,1fr);align-items:end;gap:12px;margin-bottom:17px;display:grid}.activityLogEntityFilter,.activityLogSearch label{gap:6px;display:grid}.activityLogEntityFilter>span,.activityLogSearch label>span{color:#858c9d;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.activityLogEntityFilter select,.activityLogSearch input{color:#d9dce5;background:#ffffff09;border:1px solid #ffffff13;border-radius:11px;outline:none;width:100%;min-height:40px;padding:0 12px;font-size:12px}.activityLogEntityFilter select:focus,.activityLogSearch input:focus{border-color:#8870ff61;box-shadow:0 0 0 3px #7357ff12}.activityLogSearch{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.activityLogSearch .activityLogClear{color:#9ba2b1;background:#ffffff0a;border-color:#ffffff14}.activityLogError{color:#ff9ca5;background:#ff6b7912;border:1px solid #ff6b793d;border-radius:11px;margin-bottom:14px;padding:11px 13px;font-size:11px}.activityLogLoading,.activityLogEmpty{color:#858c9d;text-align:center;align-content:center;place-items:center;gap:7px;min-height:220px;display:grid}.activityLogEmpty p{margin:0;font-size:11px}.activityLogList{gap:9px;display:grid}.activityLogRow{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;padding:14px 15px}.activityLogRowTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.activityLogRowTop time{color:#747c8d;font-size:10px}.activityLogAction{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.activityLogAction.success{color:#72dda6;background:#48d79314}.activityLogAction.danger{color:#ff909c;background:#ff6b7914}.activityLogRow h3{color:#dadee7;margin:10px 0 8px;font-size:13px;font-weight:650;line-height:1.45}.activityLogMeta{flex-wrap:wrap;gap:7px;display:flex}.activityLogMeta span{color:#777f91;background:#ffffff09;border-radius:7px;padding:4px 7px;font-size:9px}.activityLogChanges{border-top:1px solid #ffffff0e;margin-top:12px;padding-top:10px}.activityLogChanges summary{cursor:pointer;color:#9d96db;width:fit-content;font-size:10px;font-weight:700}.activityLogStateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.activityLogStateGrid>div{min-width:0}.activityLogStateGrid>div>strong{color:#747c8d;text-transform:uppercase;margin-bottom:6px;font-size:9px;display:block}.activityLogStateGrid pre,.activityLogStateGrid p{color:#aeb4c1;white-space:pre-wrap;overflow-wrap:anywhere;background:#00000029;border:1px solid #ffffff0d;border-radius:9px;min-height:46px;max-height:260px;margin:0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;line-height:1.5;overflow:auto}.activityLogFooter{color:#6f7788;text-align:right;border-top:1px solid #ffffff0e;margin-top:16px;padding-top:12px;font-size:9px}@media (max-width:1050px){.activityLogStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.activityLogToolbar{grid-template-columns:1fr}.activityLogHero{flex-direction:column;align-items:flex-start}.activityLogHeroActions{justify-content:space-between;width:100%}}@media (max-width:650px){.activityLogViewer{padding:20px}.activityLogStats{grid-template-columns:repeat(2,minmax(0,1fr))}.activityLogSearch{grid-template-columns:1fr auto}.activityLogSearch label{grid-column:1/-1}.activityLogStateGrid{grid-template-columns:1fr}}.smsConversationSearchWrap{padding:0 14px 12px}.smsConversationSearch{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:10px 12px;transition:border-color .15s,background .15s}.smsConversationSearch:focus{background:#fff1;border-color:#ffffff3d}.applicationErrorOverlayShell{width:min(1180px,100vw - 72px)}.applicationErrorLog{gap:22px;padding:4px;display:grid}.applicationErrorHero{background:#ffffff06;border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.applicationErrorHeroMain{align-items:center;gap:18px;min-width:0;display:flex}.applicationErrorHeroIcon{background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:26px;display:grid}.applicationErrorHero h2{margin:2px 0 6px}.applicationErrorHero p:not(.sectionTag){opacity:.68;margin:0}.applicationErrorHeroActions{align-items:center;gap:12px;display:flex}.applicationErrorReadonly{white-space:nowrap;opacity:.72;align-items:center;gap:8px;font-size:13px;display:inline-flex}.applicationErrorReadonly i{background:currentColor;border-radius:999px;width:7px;height:7px}.applicationErrorRefresh,.applicationErrorClear{color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px}.applicationErrorRefresh{padding:10px 14px}.applicationErrorClear{padding:9px 12px}.applicationErrorRefresh:hover:not(:disabled),.applicationErrorClear:hover{background:#ffffff13}.applicationErrorRefresh:disabled{cursor:default;opacity:.5}.applicationErrorStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.applicationErrorStats>div{background:#ffffff05;border:1px solid #ffffff13;border-radius:16px;gap:7px;padding:17px 18px;display:grid}.applicationErrorStats span{opacity:.62;font-size:12px}.applicationErrorStats strong{font-size:22px}.applicationErrorStats .warning strong{color:#f4c56a}.applicationErrorStats .error strong{color:#ff9696}.applicationErrorStats .critical strong{color:#ff6868}.applicationErrorToolbar{grid-template-columns:minmax(160px,.75fr) minmax(190px,1fr) minmax(260px,1.5fr);align-items:end;gap:12px;display:grid}.applicationErrorToolbar label{gap:7px;display:grid}.applicationErrorToolbar label>span{opacity:.62;font-size:12px}.applicationErrorToolbar select,.applicationErrorToolbar input{width:100%;min-height:42px;color:inherit;background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;outline:none;padding:0 12px}.applicationErrorToolbar select:focus,.applicationErrorToolbar input:focus{border-color:#ffffff38}.applicationErrorSearch{align-items:end;gap:8px;display:flex}.applicationErrorSearch label{flex:1;min-width:0}.applicationErrorLoadError{background:#ff5a5a12;border:1px solid #ff5a5a40;border-radius:14px;padding:14px 16px}.applicationErrorEmpty{text-align:center;border:1px dashed #ffffff17;border-radius:18px;place-items:center;gap:8px;min-height:220px;padding:32px;display:grid}.applicationErrorEmpty p{opacity:.62;margin:0}.applicationErrorList{gap:10px;display:grid}.applicationErrorRow{background:#ffffff05;border:1px solid #ffffff13;border-radius:16px;padding:18px 20px;position:relative;overflow:hidden}.applicationErrorRow:before{content:"";background:#ffffff2e;width:3px;position:absolute;top:0;bottom:0;left:0}.applicationErrorRow.severity-warning:before{background:#d7a94e}.applicationErrorRow.severity-error:before{background:#d96767}.applicationErrorRow.severity-critical:before{background:#ff4f4f}.applicationErrorRowTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.applicationErrorIdentity{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.applicationErrorSeverity,.applicationErrorSource,.applicationErrorIdentity code{background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:27px;padding:4px 9px;font-size:11px;display:inline-flex}.applicationErrorSeverity.severity-warning{border-color:#d7a94e52}.applicationErrorSeverity.severity-error,.applicationErrorSeverity.severity-critical{border-color:#d9676757}.applicationErrorIdentity code{text-overflow:ellipsis;white-space:nowrap;opacity:.72;border-radius:9px;max-width:100%;font-family:inherit;overflow:hidden}.applicationErrorRowTop time{white-space:nowrap;opacity:.58;flex:none;font-size:12px}.applicationErrorRow h3{margin:13px 0 0;font-size:15px;font-weight:600;line-height:1.5}.applicationErrorContext{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.applicationErrorContext span{opacity:.72;background:#ffffff09;border-radius:9px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.applicationErrorContext strong{opacity:1;font-weight:650}.applicationErrorFooter{opacity:.56;justify-content:space-between;gap:18px;padding:2px 2px 12px;font-size:12px;display:flex}@media (max-width:900px){.applicationErrorStats{grid-template-columns:repeat(2,minmax(0,1fr))}.applicationErrorToolbar{grid-template-columns:1fr}.applicationErrorHero{flex-direction:column;align-items:flex-start}.applicationErrorHeroActions{justify-content:space-between;width:100%}}@media (max-width:620px){.applicationErrorOverlayShell{width:calc(100vw - 24px)}.applicationErrorStats{grid-template-columns:1fr}.applicationErrorRowTop,.applicationErrorFooter{flex-direction:column}.applicationErrorSearch{flex-direction:column;align-items:stretch}}.historyAnnotationSection{gap:14px;display:grid}.historyAnnotationHeading h3{margin:0}.historyAnnotationHeading small{opacity:.58;margin-top:4px;display:block}.historyAnnotationField{gap:7px;display:grid}.historyAnnotationField>span{opacity:.72;font-size:12px;font-weight:650}.historyAnnotationField input,.historyAnnotationField textarea{width:100%;color:inherit;font:inherit;background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;outline:none}.historyAnnotationField input{min-height:42px;padding:0 12px}.historyAnnotationField textarea{resize:vertical;min-height:126px;padding:12px;line-height:1.5}.historyAnnotationField input:focus,.historyAnnotationField textarea:focus{border-color:#ffffff38}.historyAnnotationField small{opacity:.52;font-size:11px}.historyAnnotationCount{justify-self:end}.historyAnnotationActions{justify-content:space-between;align-items:center;gap:14px;display:flex}.historyAnnotationFeedback{opacity:.65;font-size:12px}.historyAnnotationFeedback .success{opacity:1}.historyAnnotationSave{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1c;border-radius:12px;padding:0 15px;font-weight:650}.historyAnnotationSave:hover:not(:disabled){background:#ffffff1c}.historyAnnotationSave:disabled{cursor:default;opacity:.5}@media (max-width:720px){.historyAnnotationActions{flex-direction:column;align-items:stretch}.historyAnnotationSave{width:100%}}.appShell{background:linear-gradient(#0d0e11 0%,#090a0c 100%)}.ambient{opacity:0;pointer-events:none}.sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111216;border-right-color:#27292f;box-shadow:12px 0 35px #00000029}.sidebarBrand{border-bottom:1px solid #ffffff0e;margin-bottom:20px;padding-bottom:22px}.sidebarBrand strong{color:#eceef2;letter-spacing:-.015em;font-weight:720}.brandMark{color:#d9dbe0;box-shadow:none;background:#202228;border:1px solid #34373e;border-radius:12px}.sideNav{gap:6px}.navItem{color:#8d919b;background:0 0;border:1px solid #0000;border-radius:11px;font-weight:650;transition:background .15s,border-color .15s,color .15s}.navItem:hover{color:#d6d8dd;background:#181a1f;border-color:#292c32}.navItem.active{color:#eceef2;background:#1d1f24;border-color:#34373e;box-shadow:inset 3px 0 #b7bac2}.navItem.active span{color:#e1e3e7}.adminMini{background:#15171b;border-radius:12px}.avatar{color:#d7d9de;box-shadow:none;background:#25272d;border:1px solid #373a42}.settingsSideButton{color:#8d919b;box-shadow:none;background:0 0;border-color:#0000}.settingsSideButton:hover{background:#181a1f;border-color:#292c32}.settingsSideButton.active{background:#1d1f24;border-color:#34373e;box-shadow:inset 3px 0 #b7bac2}.settingsGear{color:#b9bcc3;background:#22242a}.settingsSideCopy strong{color:#dfe1e5}.settingsSideCopy small,.settingsChevron{color:#747881}.workspaceHeader{border-bottom:1px solid #ffffff0f;padding-bottom:20px}.workspaceHeader h1{color:#eceef2;letter-spacing:-.035em}.eyebrow.compact,.sectionTag{color:#8f939d}.panel,.historyCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141519;border:1px solid #292c32;border-radius:18px;box-shadow:0 16px 42px #0000002e}.panelHeading h2{color:#e8e9ed}.settingsCategoryCard{box-shadow:none;background:#15171b;border-color:#2a2d33}.settingsCategoryCard:hover{background:#1a1c21;border-color:#3a3d44;transform:translateY(-1px);box-shadow:0 12px 28px #00000026}.settingsCategoryCard:active{transform:translateY(0)}.settingsCategoryIcon{box-shadow:none;background:#202228;border:1px solid #30333a}.settingsCategoryCopy strong{color:#e2e4e8}.settingsCategoryCopy small{color:#777b85}.settingsCategoryArrow{color:#777b84}.settingsCategoryCard:hover .settingsCategoryArrow{color:#c8cad0}.settingsOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050608c2}.settingsOverlayShell,.settingsOverlayShellBackground{background:#121317;border-color:#30333a;box-shadow:0 30px 80px #00000080}@media (max-width:1050px){.sidebarBrand{border-bottom:0;margin-bottom:0}.navItem.active{box-shadow:inset 3px 0 #b7bac2}}@media (max-width:700px){.sidebar{border-bottom:1px solid #27292f;border-right:0;box-shadow:0 8px 24px #00000024}.sidebarBrand{border-bottom:0;margin-bottom:0;padding-bottom:0}.navItem.active{box-shadow:inset 0 -3px #b7bac2}}@media (prefers-reduced-motion:reduce){.navItem,.settingsCategoryCard{transition:none}}.callPanel{border-color:#2b2e34}.callPanel label{color:#a4a8b0;font-size:12px;font-weight:650}.phoneField{background:#101115;border:1px solid #30333a;border-radius:12px;height:52px;transition:border-color .15s,background .15s,box-shadow .15s}.phoneField:focus-within{background:#121419;border-color:#555961;box-shadow:0 0 0 3px #ffffff09}.phoneField>span{color:#777b84}.phoneField input{color:#eceef2;height:50px;font-weight:600}.phoneField input::placeholder{color:#555962}.voiceSelect{color:#e4e6ea;background:#101115;border:1px solid #30333a;border-radius:12px;height:52px;transition:border-color .15s,background .15s,box-shadow .15s}.voiceSelect:hover{background:#131419}.voiceSelect:focus{background:#131419;border-color:#555961;box-shadow:0 0 0 3px #ffffff09}.voiceSelect option{color:#e4e6ea;background:#15161a}.controlsTitle{border-top:1px solid #292c32;margin-top:26px;padding-top:18px}.controlsTitle>span{color:#d7d9de;font-weight:700}.resetDefaults{color:#969aa3;background:#181a1f;border:1px solid #30333a;border-radius:9px}.controlBlock{background:#111216;border:1px solid #292c32;border-radius:12px;padding:12px 13px}.controlHeader label{color:#a8abb3}.controlHeader span{color:#d9dbe0;font-variant-numeric:tabular-nums}.callPanel .range{accent-color:#c5c8ce}.speakerBoostToggle{color:#8f939c;background:#17191d;border-color:#30333a}.speakerBoostToggle:hover{background:#1d1f24;border-color:#42454d}.speakerBoostToggle.active{color:#f0f1f3;background:#272a30;border-color:#555961}.callButton{color:#111216;letter-spacing:-.01em;background:#e4e6ea;border:1px solid #d6d8dd;border-radius:12px;height:52px;font-weight:760;box-shadow:0 10px 24px #0000003b}.callButton:not(.endActive):not(:disabled):hover{background:#f1f2f4;border-color:#f1f2f4;transform:translateY(-1px)}.callButton:not(.endActive):not(:disabled):active{transform:translateY(0)}.callButton:disabled{opacity:.38}.callButton.endActive{color:#fff;background:#702631;border-color:#8a303d;box-shadow:0 10px 24px #57131d3d}.callButton.endActive:not(:disabled):hover{filter:none;background:#842d3a;border-color:#a53b4a}.conversationPanel{border-color:#2b2e34}.timer{color:#c8cbd1;font-variant-numeric:tabular-nums;box-shadow:none;background:#101115;border:1px solid #30333a;border-radius:9px}.messageFeed{background:#0e0f12;border:1px solid #292c32;border-radius:14px}.messageFeed::-webkit-scrollbar-thumb{background:#34373e}.messageFeed::-webkit-scrollbar-track{background:0 0}.emptyConversation{color:#727680}.emptyConversation>span{color:#a7abb3}.emptyConversation strong{color:#cfd1d6}.emptyConversation p{color:#747881}.spokenMessage{background:#15171b;border:1px solid #292c32;border-radius:12px}.spokenMessage span{color:#858a94}.spokenMessage p{color:#d9dbe0}.composer{border-top-color:#292c32}.composer textarea{color:#eceef2;box-shadow:none;background:#101115;border:1px solid #30333a;border-radius:12px;transition:border-color .15s,background .15s,box-shadow .15s}.composer textarea::placeholder{color:#5f636d}.composer textarea:focus{background:#131419;border-color:#555961;box-shadow:0 0 0 3px #ffffff09}.composerHint{color:#686d76}.speakButton{color:#fff;box-shadow:none;background:#16a34a;border:1px solid #16a34a;border-radius:10px}.speakButton:not(:disabled):hover{background:#22c55e;border-color:#22c55e}.speakButton:disabled{opacity:.32}.quickSpeechLabel{color:#81858e;font-weight:700}.quickMessageArea{border-color:#292c32}.quickMessageSelect{color:#dfe1e5;background:#101115;border-color:#30333a;border-radius:10px}.quickMessageSelect:focus{border-color:#555961;box-shadow:0 0 0 3px #ffffff09}.quickMessageSelect option{background:#15161a}.quickMessageSpeak{color:#fff;box-shadow:none;background:#f97316;border:1px solid #f97316;border-radius:10px}.quickMessageSpeak:not(:disabled):hover{background:#fb923c;border-color:#fb923c}.quickMessageSpeak:disabled{opacity:.34}.quickSendArea{border-top-color:#292c32}.quickSendButtons{gap:7px}.quickSendButton{color:#aeb1b8;box-shadow:none;background:#17191d;border:1px solid #30333a;border-radius:9px}.quickSendButton:not(:disabled):hover{color:#e0e2e6;background:#202228;border-color:#464a52}.quickSendButton:disabled{opacity:.32}.liveHumanSoundsArea{border-top-color:#292c32}.liveHumanSoundButtons{gap:7px}.liveHumanSoundButton{color:#b8bbc2;box-shadow:none;background:#17191d;border-color:#30333a}.liveHumanSoundButton:not(:disabled):hover{color:#e3e5e8;background:#22242a;border-color:#484c54;transform:translateY(-1px)}.liveHumanSoundButton:disabled{opacity:.3}.muteCallButton{color:#d0d2d7;background:#17191d;border-color:#30333a}.muteCallButton:hover:not(:disabled){background:#1f2126;border-color:#44474f}.muteCallButton.muted{color:#f4c2c8;background:#32181d;border-color:#74333d}.speakerBoostToggle,.muteCallButton{box-shadow:none}.floatingDialpad,.dialpadMini,.floatingMuteCall{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#15171b;border-color:#34373e;box-shadow:0 22px 55px #0000006b}.dialpadLive{color:#868a93}.dialpadDigits{color:#d6d8dd}.dialpadGrid button{color:#e4e6ea;box-shadow:none;background:#1b1d22;border-color:#30333a;border-radius:15px}.dialpadGrid button:hover:not(:disabled){background:#25272d;border-color:#4a4e56;transform:translateY(-1px)}.dialpadGrid button:active:not(:disabled){background:#2c2f35;transform:translateY(0)scale(.98)}.dialpadGrid small,.dialpadHint,.floatingMuteGrip{color:#696e78}.dialpadMinimize{color:#bfc2c8;background:#24262c}.dialpadMinimize:hover{background:#30333a}@media (max-width:700px){.callButton,.phoneField,.voiceSelect,.controlBlock{border-radius:11px}.messageFeed{border-radius:12px}}@media (prefers-reduced-motion:reduce){.phoneField,.voiceSelect,.callButton,.composer textarea,.quickMessageSpeak,.quickSendButton,.liveHumanSoundButton{transition:none}}.contactEditor,.contactBook{background:#141519;border-color:#2b2e34}.contactEditor h2,.contactBook h2{color:#e8e9ed;letter-spacing:-.025em}.contactEditor label{color:#a3a7af;font-size:12px;font-weight:650}.contactEditor>input{color:#eceef2;height:52px;box-shadow:none;background:#101115;border:1px solid #30333a;border-radius:12px;outline:none;padding:0 14px;transition:border-color .15s,background .15s,box-shadow .15s}.contactEditor>input::placeholder{color:#555962}.contactEditor>input:focus{background:#131419;border-color:#555961;box-shadow:0 0 0 3px #ffffff09}.contactEditor .phoneField{background:#101115;border-color:#30333a}.contactEditor .phoneField:focus-within{background:#131419;border-color:#555961}.contactSaveButton{color:#111216;letter-spacing:-.01em;background:#e4e6ea;border:1px solid #d6d8dd;border-radius:12px;height:50px;font-weight:760;transition:background .15s,border-color .15s,transform .15s;box-shadow:0 10px 24px #00000038}.contactSaveButton:hover{background:#f1f2f4;border-color:#f1f2f4;transform:translateY(-1px)}.contactSaveButton:active{transform:translateY(0)}.contactCount{color:#c9ccd2;background:#1d1f24;border:1px solid #34373e;border-radius:9px;min-width:36px;height:30px;font-size:11px;font-weight:750}.contactSearchWrap{margin:14px 0}.contactSearchIcon{color:#747881}.contactSearchInput{color:#e4e6ea;background:#101115;border:1px solid #30333a;border-radius:11px;height:42px;padding:0 13px 0 36px;font-size:12px;transition:border-color .15s,background .15s,box-shadow .15s}.contactSearchInput::placeholder{color:#5d616a}.contactSearchInput:focus{background:#131419;border-color:#555961;box-shadow:0 0 0 3px #ffffff09}.contactList{gap:8px}.contactRow{box-shadow:none;background:#111216;border:1px solid #292c32;border-radius:13px;gap:13px;padding:12px 13px;transition:border-color .15s,background .15s,transform .15s}.contactRow:hover{background:#181a1f;border-color:#3b3e45;transform:translateY(-1px)}.contactAvatar{color:#d8dae0;width:42px;height:42px;box-shadow:none;background:#22242a;border:1px solid #34373e;border-radius:11px;flex:0 0 42px;font-weight:760}.contactIdentity>strong{color:#e5e7ea}.contactNameButton{color:#e5e7ea;font-weight:720;transition:color .15s}.contactNameButton:hover{color:#fff}.contactNameEdit{color:#eceef2;background:#0e0f12;border:1px solid #4b4f57;border-radius:8px;outline:none;height:34px;box-shadow:0 0 0 3px #ffffff09}.contactNumber{color:#838892;font-weight:550;transition:color .15s,opacity .15s}.contactNumber:hover:not(:disabled){color:#d7d9de}.contactNumber:disabled{color:#62666f;opacity:.62}.deleteContact{color:#8e6970;background:0 0;border:1px solid #0000;border-radius:9px;width:34px;height:34px;transition:color .15s,border-color .15s,background .15s}.deleteContact:hover{color:#f09ba6;background:#2a1519;border-color:#623039}.contactsEmpty{color:#70747d}.contactsEmpty>span{color:#a9adb5;background:#1b1d22;border:1px solid #30333a;border-radius:15px}.contactsEmpty strong{color:#cfd1d6}.contactsEmpty p{color:#70747d}.contactList::-webkit-scrollbar-thumb{background:#34373e}.confirmOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050608c2}.confirmCard{background:#15171b;border:1px solid #30333a;box-shadow:0 28px 70px #0000007a}.confirmIcon{color:#e99aa5;background:#2a1519;border:1px solid #623039}.confirmCancel{color:#c9ccd1;background:#202228;border-color:#34373e}.confirmCancel:hover{background:#292c32;border-color:#484c54}.confirmDelete{color:#fff;background:#702631;border-color:#873542}.confirmDelete:hover{background:#842d3a;border-color:#a53b4a}@media (max-width:700px){.contactEditor,.contactBook{padding:20px}.contactSaveButton,.contactRow{border-radius:11px}}@media (prefers-reduced-motion:reduce){.contactSaveButton,.contactSearchInput,.contactRow,.contactNameButton,.contactNumber,.deleteContact{transition:none}}.historyPeople,.historyDetails{background:#141519;border-color:#2b2e34}.historyPeople h2,.historyDetails h2{color:#e8e9ed;letter-spacing:-.025em}.historyGroup{color:#b7bbc3;background:#111216;border-color:#0000;transition:background .15s,border-color .15s,color .15s}.historyGroup:hover{color:#e1e3e7;background:#181a1f;border-color:#34373e}.historyGroup.active{color:#f0f1f3;background:#202228;border-color:#41444b;box-shadow:inset 3px 0 #b7bac2}.historyGroup small{color:#747983}.historyAvatar{color:#d8dae0;box-shadow:none;background:#22242a;border-color:#34373e}.historyGroupDelete{color:#80656b;background:0 0;border-color:#0000;transition:color .15s,background .15s,border-color .15s}.historyGroupDelete:hover{color:#ef9aa5;background:#2a1519;border-color:#623039}.historyGroupDelete:focus-visible{outline-color:#8c4650}.historyDetailHeader p{color:#777c85}.historyStatus{color:#9ed7bd;background:#172820;border-color:#315146}.historyExportButton{color:#b8bbc2;box-shadow:none;background:#1b1d22;border-color:#383b42;transition:color .15s,background .15s,border-color .15s,transform .15s}.historyExportButton:hover{color:#eceef2;background:#25272d;border-color:#51555d;transform:translateY(-1px)}.historyExportButton:focus-visible{outline-color:#696d75}.historyCall{color:#888d97;background:#111216;border-color:#2e3137;transition:background .15s,border-color .15s,color .15s}.historyCall:hover{color:#c7cad0;background:#191b20;border-color:#40434a}.historyCall.active{color:#f0f1f3;background:#24262c;border-color:#51555d;box-shadow:inset 0 -2px #b7bac2}.historyMetaGrid>div{background:#111216;border-color:#2c2f35}.historyMetaGrid small{color:#6e737d}.historyMetaGrid strong{color:#d8dae0}.historySection h3,.historyRecordingHeading h3{color:#dfe1e5}.historyPlaceholder{color:#737781;background:#101115;border-color:#2c2f35}.historyTranscript article{background:#121419;border-color:#30333a}.historyTranscript small{color:#858a94}.historyTranscript p{color:#c8cbd1}.historyTranscript::-webkit-scrollbar-thumb{background:#34373e}.historyGroupList::-webkit-scrollbar-thumb{background:#34373e}.historyDetails::-webkit-scrollbar-thumb{background:#34373e}.historyCalls::-webkit-scrollbar-thumb{background:#34373e}.historyRecordings::-webkit-scrollbar-thumb{background:#34373e}.historyEmpty{color:#717680}.historyRecordingHeading>small{color:#727781}.historyRecordingCard{box-shadow:none;background:#111216;border-color:#30333a;transition:background .15s,border-color .15s,transform .15s}.historyRecordingCard:hover{background:#17191d;border-color:#42454d}.historyRecordingCardTop small{color:#747983}.historyRecordingCardTop strong{color:#dfe1e5}.historyRecordingDuration{color:#b9bdc5;background:#1d1f24;border-color:#373a41}.historyRecordingPlay{color:#111216;box-shadow:none;background:#dcdee2;border-color:#d0d3d8;transition:background .15s,border-color .15s,opacity .15s}.historyRecordingPlay:disabled{opacity:.34}.historyRecordingTimeline{background:#0d0e11;border-color:#30333a}.historyRecordingTimeline:focus-within{border-color:#555961;box-shadow:0 0 0 3px #ffffff09}.historyRecordingWaveform>span{background:#343840}.historyRecordingWaveform>span.played{background:#c0c3c9}.historyRecordingTime{color:#737883}.historyRecordingAction{color:#999ea8;background:#181a1f;border-color:#30333a}.historyRecordingAction:hover:not(:disabled){color:#e2e4e8;background:#22242a;border-color:#484c54}.historyAnnotationSection{background:#111216;border-radius:14px;box-shadow:inset 0 0 0 1px #2c2f35}.historyAnnotationHeading h3{color:#dfe1e5}.historyAnnotationHeading small{color:#777c85;opacity:1}.historyAnnotationField>span{color:#a2a6ae;opacity:1}.historyAnnotationField input,.historyAnnotationField textarea{color:#e5e7ea;box-shadow:none;background:#0e0f12;border-color:#30333a;transition:border-color .15s,background .15s,box-shadow .15s}.historyAnnotationField input:focus,.historyAnnotationField textarea:focus{background:#121419;border-color:#555961;box-shadow:0 0 0 3px #ffffff09}.historyAnnotationField small,.historyAnnotationCount{color:#727781;opacity:1}.historyAnnotationFeedback{color:#8f949e;opacity:1}.historyAnnotationFeedback .error{color:#ef9aa5}.historyAnnotationFeedback .success{color:#9ed7bd;opacity:1}.historyAnnotationSave{color:#111216;box-shadow:none;background:#dcdee2;border-color:#d0d3d8;transition:background .15s,border-color .15s,opacity .15s}.historyAnnotationSave:hover:not(:disabled){background:#f0f1f3;border-color:#f0f1f3}.historyAnnotationSave:disabled{opacity:.38}.historyDeleteError{color:#ef9aa5}@media (prefers-reduced-motion:reduce){.historyGroup,.historyGroupDelete,.historyExportButton,.historyCall,.historyRecordingCard,.historyRecordingPlay,.historyRecordingAction,.historyAnnotationField input,.historyAnnotationField textarea,.historyAnnotationSave{transition:none}}.smsNumbersPane,.smsConversationsPane,.smsThreadPane{box-shadow:none;background:#141519;border-color:#2b2e34}.smsPaneHeader,.smsThreadHeader{background:#141519;border-color:#292c32}.smsPaneHeader h2,.smsThreadHeader h2{color:#e8e9ed;letter-spacing:-.025em}.smsThreadHeader p:last-child{color:#777c85}.smsNumberCard{color:#b7bbc3;box-shadow:none;background:#111216;border-color:#0000;transition:background .15s,border-color .15s,color .15s}.smsNumberCard:hover{color:#e2e4e8;background:#181a1f;border-color:#373a41}.smsNumberCard.active{color:#f0f1f3;background:#202228;border-color:#45484f;box-shadow:inset 3px 0 #b7bac2}.smsNumberIcon{color:#d5d8dd;background:#22242a;border-color:#34373e}.smsNumberCopy strong{color:#e1e3e7}.smsNumberCopy small{color:#737883}.smsHistoricalBadge{color:#9297a1;background:#1d1f24;border-color:#3a3d44}.smsInboundNotice{color:#b9dfce;background:#172820;border-color:#315146}.smsInboundNotice small{color:#8eaa9e}.smsTotalUnread,.smsUnreadBadge{color:#111216;box-shadow:none;background:#d9dbe0;border-color:#555961}.smsConversationSearch{color:#e5e7ea;box-shadow:none;background:#101115;border-color:#30333a;transition:border-color .15s,background .15s,box-shadow .15s}.smsConversationSearch::placeholder{color:#60656e}.smsConversationSearch:focus{background:#131419;border-color:#555961;box-shadow:0 0 0 3px #ffffff09}.smsNewMessageButton{color:#656a73;box-shadow:none;background:#181a1f;border-color:#30333a}.smsConversationCard{color:#c2c5cb;box-shadow:none;background:#111216;border-color:#0000;transition:border-color .15s,background .15s,color .15s}.smsConversationAvatar{color:#d9dbe0;background:#24262c;border-color:#34373e}.smsConversationTop strong{color:#e2e4e8}.smsConversationTop small,.smsRemoteNumber{color:#747983}.smsConversationPreview{color:#8b9099}.smsThreadLine small{color:#727781}.smsThreadLine strong{color:#d9dbe0}.smsMessageFeed{background:#0e0f12}.smsMessageBubble{color:#d8dae0;box-shadow:none;background:#181a1f;border-color:#30333a}.smsMessageRow.outbound .smsMessageBubble{color:#f0f1f3;background:#292c32;border-color:#42454c}.smsNumberList::-webkit-scrollbar-thumb{background:#34373e}.smsConversationList::-webkit-scrollbar-thumb{background:#34373e}.smsMessageFeed::-webkit-scrollbar-thumb{background:#34373e}.smsQuickView::-webkit-scrollbar-thumb{background:#34373e}.smsMediaAttachment img,.smsMediaAttachment video{background:#0b0c0e;border:1px solid #30333a}.smsMediaAttachment>small{color:#727781}.smsMediaPending{color:#858a94;background:#121419;border-color:#3b3e45}.smsEmptyMessage{color:#777c85}.smsComposer{background:#121317;border-color:#292c32}.smsComposerNotice{color:#d6c099;background:#292116;border:1px solid #5d4a2b}.smsComposerNotice small{color:#9f8d70}.smsComposer textarea{color:#8a8f98;box-shadow:none;background:#101115;border-color:#30333a}.smsComposer textarea::placeholder{color:#555a63}.smsAttachButton,.smsSendButton{color:#646972;box-shadow:none;background:#181a1f;border-color:#30333a}.smsThreadEmpty,.smsEmptyState,.smsEmptyCompact{color:#747983}.smsThreadEmpty strong,.smsEmptyState strong{color:#cfd2d7}.smsError{color:#ef9aa5;background:#2a1519;border-color:#623039}.smsToast{color:#e1e3e7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#17191d;border-color:#34373e;box-shadow:0 18px 42px #0000006b}.smsToast:hover{background:#202228;border-color:#50545c;transform:translateY(-1px)}.smsToastIcon{color:#d8dae0;background:#24262c;border:1px solid #34373e}.smsToastTop small{color:#747983}.smsToastPreview{color:#a3a7af}.smsToastChevron{color:#717680}.smsQuickView{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#15171b;border-color:#34373e;box-shadow:0 24px 70px #00000085}.smsQuickViewHeader{border-color:#292c32}.smsQuickViewHeader strong{color:#e3e5e8}.smsQuickViewHeader small{color:#767b85}.smsQuickViewClose{color:#aeb2ba;background:#202228;border-color:#34373e}.smsQuickViewClose:hover{color:#fff;background:#292c32;border-color:#4b4f57}.smsQuickViewMessage{color:#dcdee2}.smsQuickViewMessage.muted{color:#777c85}.smsQuickViewMedia img{background:#0b0c0e;border:1px solid #30333a}.smsQuickViewMedia a{color:#c8cbd1;background:#1b1d22;border-color:#383b42}.smsQuickViewPending{color:#858a94;background:#121419;border-color:#3b3e45}.smsQuickViewFooter{color:#737883;border-color:#292c32}.smsSoundToggle{color:#a9adb5;background:#1b1d22;border-color:#34373e}.smsSoundToggle:hover{background:#24262c;border-color:#484c54}.smsSoundToggle.on{color:#9ed7bd;background:#172820;border-color:#315146}.smsSoundToggle.off{color:#777c85}@media (prefers-reduced-motion:reduce){.smsNumberCard,.smsConversationSearch,.smsConversationCard,.smsToast,.smsQuickViewClose,.smsSoundToggle{transition:none}}.systemHealthCenter{box-shadow:none;background:#121317;border-color:#2b2e34}.systemHealthHero,.systemHealthOverall{box-shadow:none;background:#15171b;border-color:#30333a}.systemHealthHeroIcon{color:#d9dbe0;box-shadow:none;background:#22242a;border-color:#383b42}.systemHealthHero p:not(.sectionTag){color:#858a94}.systemHealthOverall{color:#d8dae0}.systemHealthCard{box-shadow:none;background:#141519;border-color:#2f3238;transition:border-color .15s,background .15s}.systemHealthCard:hover{background:#181a1f;border-color:#41444b}.systemHealthCard:before{background:#555961}.systemHealthCardIcon{color:#cfd2d7;background:#202228;border-color:#34373e}.systemHealthDetail{color:#989da7;background:#101115;border-color:#2d3036}.systemHealthItem{color:#b4b8c0}.systemHealthMeta strong{color:#d4d7dc}.systemHealthPolicyList p{color:#9297a1}.systemHealthRunButton{color:#111216;box-shadow:none;background:#dcdee2;border-color:#d0d3d8;transition:background .15s,border-color .15s,opacity .15s}.systemHealthRunButton:hover:not(:disabled){background:#f0f1f3;border-color:#f0f1f3}.systemHealthRunButton:disabled{opacity:.42}.systemHealthLoading{color:#7d828c}.webhookEventLog{background:#121317;border-color:#2b2e34}.webhookEventHero{box-shadow:none;background:#15171b;border-color:#30333a}.webhookEventHeroIcon{color:#d9dbe0;background:#22242a;border-color:#383b42}.webhookEventHero p:not(.sectionTag){color:#858a94}.webhookRefreshButton{color:#c4c7cd;box-shadow:none;background:#1b1d22;border-color:#383b42;transition:border-color .15s,background .15s,color .15s}.webhookRefreshButton:hover:not(:disabled){color:#f0f1f3;background:#25272d;border-color:#50545c}.webhookSummaryCard{box-shadow:none;background:#141519;border-color:#30333a}.webhookSourceTabs button{color:#8f949e;box-shadow:none;background:#181a1f;border-color:#34373e;transition:border-color .15s,background .15s,color .15s}.webhookSourceTabs button:hover{color:#d8dae0;background:#22242a;border-color:#484c54}.webhookSourceTabs button.active{color:#f0f1f3;background:#292c32;border-color:#555961}.webhookSearch input{color:#e1e3e7;box-shadow:none;background:#101115;border-color:#30333a;transition:border-color .15s,background .15s,box-shadow .15s}.webhookSearch input::placeholder{color:#5f646d}.webhookSearch input:focus{background:#131419;border-color:#555961;box-shadow:0 0 0 3px #ffffff09}.webhookSearch button{color:#b2b6be;background:#1b1d22;border-color:#34373e}.webhookSearch button:hover:not(:disabled){color:#eceef2;background:#25272d;border-color:#484c54}.webhookEventTable{background:#111216;border-color:#30333a}.webhookEventTableHeader{color:#7f848e;background:#181a1f;border-color:#2d3036}.webhookEventPrimary strong{color:#d9dbe0}.webhookEventPrimary small{color:#777c85}.webhookStatusBadge{color:#afb3bb;background:#1d1f24;border-color:#383b42}.webhookEventId{color:#8d929c}.webhookRedeliveryNote{color:#bca77e;background:#241f16;border-color:#4d412c}.webhookEventFailure span{color:#ef9aa5}.webhookEventEmpty{color:#777c85}.activityLogViewer{background:#121317;border-color:#2b2e34}.activityLogHero{box-shadow:none;background:#15171b;border-color:#30333a}.activityLogHeroIcon{color:#d9dbe0;background:#22242a;border-color:#383b42}.activityLogHero p{color:#858a94}.activityLogReadonly{color:#9297a1;background:#1b1d22;border-color:#34373e}.activityLogStats>div{box-shadow:none;background:#141519;border-color:#30333a}.activityLogSearch input,.activityLogEntityFilter select{color:#e1e3e7;box-shadow:none;background:#101115;border-color:#30333a;transition:border-color .15s,background .15s,box-shadow .15s}.activityLogSearch input::placeholder{color:#5f646d}.activityLogSearch input:focus,.activityLogEntityFilter select:focus{background:#131419;border-color:#555961;box-shadow:0 0 0 3px #ffffff09}.activityLogEntityFilter>span,.activityLogSearch label>span{color:#7d828c}.activityLogSearch button,.activityLogSearch .activityLogClear{color:#a7abb4;box-shadow:none;background:#1b1d22;border-color:#34373e}.activityLogSearch button:hover,.activityLogSearch .activityLogClear:hover{color:#eceef2;background:#25272d;border-color:#484c54}.activityLogRow{box-shadow:none;background:#141519;border-color:#2f3238}.activityLogRowTop time{color:#747983}.activityLogRow h3{color:#dadee3}.activityLogMeta span{color:#838892;background:#1b1d22;border:1px solid #2f3238}.activityLogChanges{border-color:#2d3036}.activityLogChanges summary{color:#b8bbc2}.activityLogStateGrid>div>strong{color:#7d828c}.activityLogStateGrid pre,.activityLogStateGrid p{color:#afb3bb;background:#0e0f12;border-color:#2c2f35}.activityLogFooter{color:#727781;border-color:#2d3036}.activityLogFooter strong{color:#9ca1aa}.activityLogAction.change{color:#c5c8ce;background:#24262c}.activityLogError{color:#ef9aa5;background:#2a1519;border-color:#623039}.applicationErrorLog{color:#d8dae0}.applicationErrorHero{box-shadow:none;background:#15171b;border-color:#30333a}.applicationErrorHeroIcon{color:#d9dbe0;background:#22242a;border-color:#383b42}.applicationErrorHero p:not(.sectionTag){color:#858a94;opacity:1}.applicationErrorReadonly{color:#9297a1;opacity:1}.applicationErrorRefresh,.applicationErrorClear{color:#c4c7cd;box-shadow:none;background:#1b1d22;border-color:#383b42;transition:border-color .15s,background .15s,color .15s}.applicationErrorRefresh:hover:not(:disabled),.applicationErrorClear:hover{color:#f0f1f3;background:#25272d;border-color:#50545c}.applicationErrorStats>div{box-shadow:none;background:#141519;border-color:#30333a}.applicationErrorStats span,.applicationErrorToolbar label>span{color:#858a94;opacity:1}.applicationErrorToolbar select,.applicationErrorToolbar input{color:#e1e3e7;box-shadow:none;background:#101115;border-color:#30333a;transition:border-color .15s,background .15s,box-shadow .15s}.applicationErrorToolbar input::placeholder{color:#5f646d}.applicationErrorToolbar select:focus,.applicationErrorToolbar input:focus{background:#131419;border-color:#555961;box-shadow:0 0 0 3px #ffffff09}.applicationErrorLoadError{color:#ef9aa5;background:#2a1519;border-color:#623039}.applicationErrorEmpty{color:#7d828c;background:#111216;border-color:#34373e}.applicationErrorEmpty p{color:#777c85;opacity:1}.applicationErrorRow{box-shadow:none;background:#141519;border-color:#2f3238}.applicationErrorSeverity,.applicationErrorSource,.applicationErrorIdentity code{color:#aeb2ba;background:#1b1d22;border-color:#383b42}.applicationErrorIdentity code{opacity:1}.applicationErrorRowTop time{color:#777c85;opacity:1}.applicationErrorRow h3{color:#dadde2}.applicationErrorContext span{color:#8f949e;opacity:1;background:#1b1d22;border:1px solid #2f3238}.applicationErrorFooter{color:#777c85;opacity:1}.settingsOverlayScroll::-webkit-scrollbar-thumb{background:#34373e}.settingsOverlayScroll::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){.systemHealthCard,.systemHealthRunButton,.webhookRefreshButton,.webhookSourceTabs button,.webhookSearch input,.activityLogSearch input,.applicationErrorRefresh,.applicationErrorClear,.applicationErrorToolbar input,.applicationErrorToolbar select{transition:none}}.voiceSettingsHero{box-shadow:none;background:#15171b;border-color:#30333a}.voiceSettingsHero h2{color:#e8e9ed}.voiceSettingsHero>div>p:not(.sectionTag){color:#858a94}.settingsSecurityBadge{color:#a5aab3;background:#1b1d22;border-color:#34373e}.settingsSecurityBadge span{color:#9ed7bd}.settingsNotice{color:#b8ddcc;background:#172820;border-color:#315146}.settingsNoticeIcon{color:#a7dfc5;background:#20372d;border-color:#3a6354}[class*=voiceId][class*=Card],[class*=voiceId][class*=Row],[class*=voiceId][class*=Item],[class*=customVoice][class*=Card],[class*=customVoice][class*=Row],[class*=humanSound][class*=Card],[class*=humanSound][class*=Row]{box-shadow:none;background:#141519;border-color:#30333a}.voiceIdInput,[class*=voiceId] input,[class*=customVoice] input,[class*=customVoice] select{color:#e5e7ea;box-shadow:none;background:#101115;border-color:#30333a}.voiceIdInput:focus,[class*=voiceId] input:focus,[class*=customVoice] input:focus,[class*=customVoice] select:focus{border-color:#555961;box-shadow:0 0 0 3px #ffffff09}.voiceIdInput::placeholder,[class*=voiceId] input::placeholder,[class*=customVoice] input::placeholder{color:#5e636c}.voiceIdAddButton,[class*=voiceId][class*=SaveButton],[class*=customVoice][class*=SaveButton]{color:#111216;box-shadow:none;background:#dcdee2;border-color:#d0d3d8}.voiceIdAddButton:hover:not(:disabled),[class*=voiceId][class*=SaveButton]:hover:not(:disabled),[class*=customVoice][class*=SaveButton]:hover:not(:disabled){background:#f0f1f3;border-color:#f0f1f3}[class*=voiceId][class*=Preview],[class*=humanSound][class*=Preview]{color:#c4c7cd;box-shadow:none;background:#1b1d22;border-color:#383b42}[class*=voiceId][class*=Preview]:hover:not(:disabled),[class*=humanSound][class*=Preview]:hover:not(:disabled){color:#f0f1f3;background:#25272d;border-color:#50545c}[class*=voiceId][class*=Delete],[class*=customVoice][class*=Delete],[class*=humanSound][class*=Delete]{color:#ef9aa5;background:#2a1519;border-color:#623039}.voiceIdToast{color:#e1e3e7;background:#17191d;border-color:#34373e;box-shadow:0 18px 42px #0000006b}.voiceIdToastIcon{color:#d8dae0;background:#22242a;border-color:#383b42}.voiceIdToastCopy p{color:#9297a1}.voiceIdToastClose{color:#b4b8c0;background:#202228;border-color:#34373e}.voiceIdToastClose:hover{color:#fff;background:#292c32;border-color:#4b4f57}.backgroundManagerSection{background:#121317;border-color:#2b2e34}.backgroundManagerHeading{border-color:#30333a}.backgroundManagerIcon{color:#d9dbe0;background:#22242a;border-color:#383b42}.backgroundManagerHeading h3{color:#e3e5e8}.backgroundManagerHeading small,.backgroundManagerHeading p{color:#7f848e}.backgroundUploadCard,.backgroundSavedList{box-shadow:none;background:#141519;border-color:#30333a}.backgroundUploadTitle strong{color:#e1e3e7}.backgroundUploadTitle span,.backgroundUploadHint{color:#7b808a}.backgroundManagerField>span{color:#9da2ab}.backgroundManagerField input,.backgroundManagerFile,.backgroundMidpointInputWrap input,.backgroundMidpointEditor input{color:#e5e7ea;box-shadow:none;background:#101115;border-color:#30333a}.backgroundManagerField input:focus,.backgroundManagerFile:focus,.backgroundMidpointInputWrap input:focus,.backgroundMidpointEditor input:focus{border-color:#555961;box-shadow:0 0 0 3px #ffffff09}.backgroundManagerFile::file-selector-button{color:#c7cad0;background:#22242a;border-color:#3a3d44}.backgroundSaveButton{color:#111216;box-shadow:none;background:#dcdee2;border-color:#d0d3d8}.backgroundSaveButton:hover:not(:disabled){background:#f0f1f3;border-color:#f0f1f3}.backgroundSavedEmpty{color:#777c85;background:#101115;border-color:#30333a}.backgroundSavedRow{box-shadow:none;background:#111216;border-color:#2f3238;transition:border-color .15s,background .15s}.backgroundSavedRow:hover,.backgroundSavedRow.editing{background:#191b20;border-color:#484c54}.backgroundSavedIdentity strong{color:#dadde2}.backgroundSavedIdentity small{color:#777c85}.backgroundDeleteButton{color:#ef9aa5;background:#2a1519;border-color:#623039}.backgroundDeleteButton:hover:not(:disabled){color:#ffadb6;background:#351a20;border-color:#813c47}.backgroundMidpointEditor button{color:#c4c7cd;background:#1b1d22;border-color:#383b42}.backgroundMidpointEditor button:hover:not(:disabled){color:#f0f1f3;background:#25272d;border-color:#50545c}.phoneNumbersManager{color:#d8dae0}.phoneNumbersHero,.phoneNumbersInfo,.phoneNumbersAddCard,.phoneNumbersSavedCard{box-shadow:none;background:#141519;border-color:#30333a}.phoneNumbersHeroIcon{color:#d9dbe0;background:#22242a;border-color:#383b42}.phoneNumbersHero h2,.phoneNumbersSavedHeader h3,.phoneNumbersCardHeader h3{color:#e4e6ea}.phoneNumbersHero p:not(.sectionTag),.phoneNumbersCardHeader p{color:#858a94}.phoneNumbersAdminBadge{color:#a5aab3;background:#1b1d22;border-color:#34373e}.phoneNumbersAdminBadge span{color:#9ed7bd}.phoneNumbersInfo{background:#172820;border-color:#315146}.phoneNumbersInfoIcon{color:#a7dfc5;background:#20372d;border-color:#3a6354}.phoneNumbersInfo strong{color:#c8e4d7}.phoneNumbersInfo p{color:#91aa9f}.phoneNumbersEyebrow,.phoneNumbersField>span{color:#8c919a}.phoneNumbersCount{color:#b7bbc3;background:#1d1f24;border-color:#34373e}.phoneNumbersField input,.phoneNumbersRenameInput{color:#e5e7ea;box-shadow:none;background:#101115;border-color:#30333a}.phoneNumbersField input:focus,.phoneNumbersRenameInput:focus{border-color:#555961;box-shadow:0 0 0 3px #ffffff09}.phoneNumbersField input::placeholder,.phoneNumbersRenameInput::placeholder{color:#5f646d}.phoneNumbersPrimaryButton{color:#111216;box-shadow:none;background:#dcdee2;border-color:#d0d3d8}.phoneNumbersPrimaryButton:hover:not(:disabled){background:#f0f1f3;border-color:#f0f1f3}.phoneNumbersSafetyNote{color:#bca77e;background:#241f16;border-color:#4d412c}.phoneNumbersRow{box-shadow:none;background:#111216;border-color:#2f3238;transition:border-color .15s,background .15s}.phoneNumbersRow:hover{background:#181a1f;border-color:#40434a}.phoneNumbersRow.active{background:#22242a;border-color:#4c5057;box-shadow:inset 3px 0 #b7bac2}.phoneNumbersLineIcon{color:#d6d8dd;background:#22242a;border-color:#34373e}.phoneNumbersIdentity strong{color:#e0e2e6}.phoneNumbersIdentity small{color:#777c85}.phoneNumbersActionButton{color:#b9bdc5;box-shadow:none;background:#1b1d22;border-color:#383b42}.phoneNumbersActionButton:hover:not(:disabled){color:#f0f1f3;background:#25272d;border-color:#50545c}.phoneNumbersActionButton.danger,.phoneNumbersActionButton.delete{color:#ef9aa5;background:#2a1519;border-color:#623039}.phoneNumbersEmpty{color:#777c85;background:#101115;border-color:#30333a}[class*=smsAlert][class*=Card],[class*=smsAlert][class*=Section],.smsAlertMasterToggle,.smsAlertSavedRow{box-shadow:none;background:#141519;border-color:#30333a}.smsAlertMasterToggleIcon,.smsAlertSavedIcon{color:#d8dae0;background:#22242a;border-color:#383b42}.smsAlertMasterToggleCopy strong,.smsAlertSavedIdentity strong{color:#dfe1e5}.smsAlertMasterToggleCopy small,.smsAlertSavedIdentity small{color:#7c818b}.smsAlertSettingsMessage{color:#9297a1;background:#111216;border-color:#34373e}[class*=smsAlert] input,[class*=smsAlert] select{color:#e3e5e8;box-shadow:none;background:#101115;border-color:#30333a}[class*=smsAlert] input:focus,[class*=smsAlert] select:focus{border-color:#555961;box-shadow:0 0 0 3px #ffffff09}[class*=smsAlert][class*=Save],[class*=smsAlert][class*=Upload] button{color:#111216;box-shadow:none;background:#dcdee2;border-color:#d0d3d8}[class*=smsAlert][class*=Delete]{color:#ef9aa5;background:#2a1519;border-color:#623039}.settingsOverlayScroll input::selection,.settingsOverlayScroll textarea::selection{color:#fff;background:#4a4d54}.settingsOverlayScroll input[type=range]{accent-color:#aeb2ba}@media (prefers-reduced-motion:reduce){.backgroundSavedRow,.phoneNumbersRow{transition:none}}.sidebar{color:#171512;-webkit-backdrop-filter:none;backdrop-filter:none;background:#cfc9bd;border-right-color:#aaa296}.sidebarBrand strong{color:#171512}.sidebarBrand small{color:#645e55}.sidebar .navItem{color:#29251f}.sidebar .navItem:hover{color:#11100e;background:#2a251f13}.sidebar .navItem.active{color:#11100e;background:#bdb5a7;border-color:#a39a8c;box-shadow:inset 3px 0 #6d665c}.sidebar .navItem.active span{color:#11100e}.sidebarBottom{border-top-color:#2a251f2e}.settingsSideButton{color:#29251f;background:0 0}.settingsSideButton:hover{color:#11100e;background:#2a251f13}.adminMini{color:#29251f}.adminMini strong{color:#171512}.adminMini small{color:#645e55}.logoutLink{color:#5c554c}.logoutLink:hover{color:#171512}.contactBook{color:#171512;background:#cfc9bd;border-color:#aaa296;box-shadow:0 12px 30px #3a32291f}.contactBook .sectionTag{color:#675f55}.contactBook h2{color:#171512}.contactBook .contactCount{color:#171512;background:#bdb5a7;border-color:#a59c8f}.contactBook .contactSearchWrap{background:#e4ded4;border-color:#a59c8f}.contactBook .contactSearchIcon{color:#675f55}.contactBook .contactSearchInput{color:#171512;background:#e4ded4;border-color:#a59c8f}.contactBook .contactSearchInput::placeholder{color:#766e63}.contactBook .contactSearchInput:focus{border-color:#7e7569;box-shadow:0 0 0 3px #4b43391a}.contactBook .contactRow{background:#e4ded4;border-color:#b3ab9e;box-shadow:0 4px 14px #3a322912}.contactBook .contactAvatar{color:#171512;background:#bdb5a7;border-color:#a59c8f}.contactBook .contactNameButton{color:#171512}.contactBook .contactNumber{color:#514b43}.contactBook .contactNameEdit{color:#171512;background:#eee9e1;border-color:#a59c8f}.contactBook .contactsEmpty{color:#675f55;background:#e4ded4;border-color:#b3ab9e}.contactBook .contactsEmpty strong{color:#171512}.smsNumbersPane{color:#171512;background:#cfc9bd;border-color:#aaa296;box-shadow:0 12px 30px #3a32291f}.smsNumbersPane .smsPaneHeader{background:#cfc9bd;border-color:#aaa296}.smsNumbersPane .smsPaneHeader h2,.smsNumbersPane .smsPaneHeader strong{color:#171512}.smsNumbersPane .smsPaneHeader p,.smsNumbersPane .smsPaneHeader small{color:#675f55}.smsNumbersPane .smsNumberCard{color:#171512;background:#e4ded4;border-color:#b3ab9e}.smsNumbersPane .smsNumberCard:hover{background:#d9d2c7;border-color:#9f9689}.smsNumbersPane .smsNumberCard.active{background:#bdb5a7;border-color:#91887c;box-shadow:inset 3px 0 #675f55}.smsNumbersPane .smsNumberIcon{color:#171512;background:#bdb5a7;border-color:#a59c8f}.smsNumbersPane .smsNumberCopy strong{color:#171512}.smsNumbersPane .smsNumberCopy small{color:#675f55}.smsNumbersPane .smsHistoricalBadge{color:#514b43;background:#bdb5a7;border-color:#a59c8f}.smsConversationCard,.smsConversationCard:hover,.smsConversationCard.active{color:#171512;background:#cfc9bd;border-color:#b3ab9e}.smsConversationCard:hover{background:#d9d2c7;border-color:#9f9689}.smsConversationCard.active{background:#bdb5a7;border-color:#91887c;box-shadow:inset 3px 0 #675f55}.smsConversationCard .smsConversationAvatar{color:#171512;background:#bdb5a7;border-color:#a59c8f}.smsConversationCard .smsConversationTop strong{color:#171512}.smsConversationCard .smsConversationTop small,.smsConversationCard .smsRemoteNumber{color:#675f55}.smsConversationCard .smsConversationPreview{color:#514b43}.smsMessageBubble,.smsMessageRow.inbound .smsMessageBubble,.smsMessageRow.outbound .smsMessageBubble{color:#171512;background:#cfc9bd;border-color:#b3ab9e;box-shadow:0 1px #ffffff2e}.smsMessageBubble>p{color:#171512}.smsMessageMeta,.smsEmptyMessage,.smsMediaAttachment>small{color:#675f55}.historyTranscript article{background:#cfc9bd;border-color:#b3ab9e;box-shadow:0 1px #ffffff2e}.historyTranscript article small{color:#675f55}.historyTranscript article p{color:#171512}.backgroundChoice{box-sizing:border-box;color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:0 0 112px;justify-content:center;align-items:center;width:112px;height:34px;padding:0 12px;font-weight:750;display:inline-flex;overflow:hidden;box-shadow:0 3px 10px #00000026}.backgroundChoice.backgroundChoiceTone0{background:#2f996c;border-color:#48b884}.backgroundChoice.backgroundChoiceTone1{background:#cf7e2e;border-color:#e5a052}.backgroundChoice.backgroundChoiceTone2{background:#3d78b6;border-color:#5c9ad5}.backgroundChoice.backgroundChoiceTone3{background:#705cb6;border-color:#9480d9}.backgroundChoice.backgroundChoiceTone4{background:#2a837f;border-color:#48aaa4}.backgroundChoice.backgroundChoiceTone5{background:#b94d4d;border-color:#da7474}.backgroundChoice.backgroundChoiceTone6{background:#5063a9;border-color:#7185cf}.backgroundChoice.backgroundChoiceTone7{color:#171512;background:#af8b29;border-color:#e0bc58}.backgroundChoice.backgroundChoiceTone8{background:#a95174;border-color:#d27b9d}.backgroundChoice.backgroundChoiceTone9{background:#427f8c;border-color:#69aab7}.backgroundChoice:hover{filter:brightness(1.08)}.backgroundChoice.active{transform:translateY(-1px);box-shadow:inset 0 0 0 2px #fff9,0 4px 13px #00000030}.speakerBoostToggle,.resetDefaults{box-sizing:border-box;cursor:pointer;border-radius:999px;flex:0 0 112px;justify-content:center;align-items:center;width:112px;height:34px;padding:0 12px;font-weight:800;display:inline-flex;box-shadow:0 3px 10px #00000024}.speakerBoostToggle.on{color:#fff;background:#2f996c;border-color:#48b884}.speakerBoostToggle.off{color:#fff;background:#b94747;border-color:#e16d6d}.speakerBoostToggle.on:hover,.speakerBoostToggle.off:hover{filter:brightness(1.08)}.resetDefaults{color:#171512;background:#cfc9bd;border-color:#a59c8f}.resetDefaults:hover{color:#171512;background:#ddd7cd;border-color:#8e8578}.contactSaveButton:disabled{opacity:.36;cursor:not-allowed;filter:grayscale(.5);transform:none}.contactSaveButton:disabled:hover{transform:none}.historyRecordingPlay{color:#fff;background:#279368;border-color:#43b17d;box-shadow:0 3px 10px #27936833}.historyRecordingPlay:hover:not(:disabled){background:#31a878;border-color:#58c18f}.historyRecordingPlay.playing{color:#fff;background:#be4949;border-color:#e16d6d;box-shadow:0 3px 10px #be494938}.historyRecordingPlay.playing:hover:not(:disabled){background:#d05454;border-color:#ef8181}.historyRecordingAction.download{color:#fff;background:#be7029;border-color:#d99a4d}.historyRecordingAction.download:hover{color:#fff;background:#d28133;border-color:#e6aa61}.historyRecordingAction.danger{color:#fff;background:#af3f49;border-color:#d85f68}.historyRecordingAction.danger:hover:not(:disabled){color:#fff;background:#c64a55;border-color:#e6767e}.historyTranscript article:hover{background:#cfc9bd;border-color:#b3ab9e;box-shadow:0 1px #ffffff2e}.historyAnnotationNoteOnly{margin-bottom:0}.sidebar .adminMini{color:#171512;background:#bdb5a7;border:1px solid #aaa296}.sidebar .adminMini strong{color:#171512;font-weight:850}.sidebar .adminMini small{color:#171512;opacity:1;font-weight:800}.sidebar .logoutLink{color:#29251f;font-weight:800}.sidebar .logoutLink:hover{color:#11100e}.backgroundChoice{white-space:nowrap;text-overflow:clip;border-radius:6px;flex:none;width:auto;min-width:0;height:34px;padding:0 12px;overflow:visible}.speakerBoostToggle{border-radius:6px;flex:100%;width:100%;min-width:100%;height:38px;margin-top:8px}.resetDefaults{border-radius:6px}.historyTranscript article{text-align:left;overflow-wrap:anywhere;border-radius:14px 14px 4px;justify-self:end;width:fit-content;max-width:min(74%,620px);margin-left:auto;margin-right:0}.historyTranscript article small{display:block}.historyTranscript article p{width:auto;max-width:100%}.historyTranscript article:hover{background:#cfc9bd;border-color:#b3ab9e}.historyTranscript article:hover small{color:#675f55}.historyTranscript article:hover p{color:#171512}.historyTranscript{overscroll-behavior:auto}.callPanel input.range{appearance:none;cursor:pointer;background:linear-gradient(90deg,#c93434 0%,#e14b32 12%,#ed6a2c 25%,#f09a30 38%,#ebc83a 50%,#b8ce3f 62%,#7fbe43 75%,#46a958 88%,#258b55 100%);border:1px solid #ffffff1f;border-radius:6px;outline:none;width:100%;height:10px;margin:10px 0;transition:filter .15s,box-shadow .15s,transform .15s;box-shadow:inset 0 1px 2px #00000052,0 1px #ffffff0a}.callPanel input.range:hover{filter:brightness(1.08)saturate(1.08)}.callPanel input.range:focus-visible{filter:brightness(1.1)saturate(1.1);box-shadow:inset 0 1px 2px #0000004d,0 0 0 3px #ffffff1a}.callPanel input.range::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:6px;width:100%;height:10px}.callPanel input.range::-webkit-slider-thumb{appearance:none;cursor:grab;background:#17191d;border:3px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:-5px;transition:transform .12s,box-shadow .12s;box-shadow:0 0 0 2px #00000061,0 3px 9px #0000006b}.callPanel input.range:hover::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 0 0 2px #0000006b,0 0 0 5px #ffffff14,0 3px 10px #00000073}.callPanel input.range:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.14);box-shadow:0 0 0 2px #00000073,0 0 0 6px #ffffff1f,0 4px 12px #0000007a}.callPanel input.range::-moz-range-track{background:linear-gradient(90deg,#c93434 0%,#e14b32 12%,#ed6a2c 25%,#f09a30 38%,#ebc83a 50%,#b8ce3f 62%,#7fbe43 75%,#46a958 88%,#258b55 100%);border:0;border-radius:6px;width:100%;height:10px}.callPanel input.range::-moz-range-thumb{cursor:grab;background:#17191d;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 2px #00000061,0 3px 9px #0000006b}.callPanel input.range:disabled{opacity:.35;filter:grayscale(.35);cursor:not-allowed}.callPanel input.range:disabled::-webkit-slider-thumb{cursor:not-allowed}.callPanel input.range:disabled::-moz-range-thumb{cursor:not-allowed}.callButton.callReady{color:#fff;opacity:1;background:linear-gradient(100deg,#23875d,#2f9b6c,#43b880);border-color:#47b983;box-shadow:0 12px 28px #2f9b6c3d}.callButton.callReady:not(:disabled):hover{background:linear-gradient(100deg,#289667,#37aa79,#4bc68c);border-color:#62ca98;transform:translateY(-1px);box-shadow:0 14px 32px #2f9b6c4d}.callButton.callMissing{color:#fff;box-shadow:none;background:linear-gradient(100deg,#9d323b,#b94747,#ca5959);border-color:#ca5a61}.callButton.callMissing:disabled{opacity:.38;cursor:not-allowed;filter:saturate(.85)}.callButton.callReady:disabled{opacity:.58;cursor:not-allowed}.callPanel .connectionBadge.statusIdle{color:#ffb7b7;background:#a42a323d;border-color:#e2444e94}.callPanel .connectionBadge.statusIdle>span{background:#e2444e;box-shadow:0 0 0 3px #e2444e24}.callPanel .connectionBadge.statusCalling{color:#ffd3a1;background:#b560193d;border-color:#ee8e2d9e}.callPanel .connectionBadge.statusCalling>span{background:#ee8e2d;box-shadow:0 0 0 3px #ee8e2d26}.callPanel .connectionBadge.statusConnected{color:#b9f0cf;background:#2387573d;border-color:#39b8709e}.callPanel .connectionBadge.statusConnected>span{background:#39b870;box-shadow:0 0 0 3px #39b87026}.dialpadGrid button:first-child{color:#fff;background:#b63c47;border-color:#d45d68}.dialpadGrid button:nth-child(2){color:#fff;background:#c8542f;border-color:#e27651}.dialpadGrid button:nth-child(3){color:#fff;background:#c67a23;border-color:#e29a43}.dialpadGrid button:nth-child(4){color:#fff;background:#a98b28;border-color:#c7aa49}.dialpadGrid button:nth-child(5){color:#fff;background:#748f32;border-color:#94ad50}.dialpadGrid button:nth-child(6){color:#fff;background:#2f8d5f;border-color:#4ead7b}.dialpadGrid button:nth-child(7){color:#fff;background:#26868a;border-color:#48a8aa}.dialpadGrid button:nth-child(8){color:#fff;background:#316fa7;border-color:#5590c4}.dialpadGrid button:nth-child(9){color:#fff;background:#4b5da6;border-color:#6d7bc3}.dialpadGrid button:nth-child(10){color:#fff;background:#7044a5;border-color:#9166c1}.dialpadGrid button:nth-child(11){color:#fff;background:#984286;border-color:#b961a4}.dialpadGrid button:nth-child(12){color:#fff;background:#ac496c;border-color:#cc6a8a}.dialpadGrid button:first-child:hover:not(:disabled),.dialpadGrid button:nth-child(2):hover:not(:disabled),.dialpadGrid button:nth-child(3):hover:not(:disabled),.dialpadGrid button:nth-child(4):hover:not(:disabled),.dialpadGrid button:nth-child(5):hover:not(:disabled),.dialpadGrid button:nth-child(6):hover:not(:disabled),.dialpadGrid button:nth-child(7):hover:not(:disabled),.dialpadGrid button:nth-child(8):hover:not(:disabled),.dialpadGrid button:nth-child(9):hover:not(:disabled),.dialpadGrid button:nth-child(10):hover:not(:disabled),.dialpadGrid button:nth-child(11):hover:not(:disabled),.dialpadGrid button:nth-child(12):hover:not(:disabled){filter:brightness(1.12)}.dialpadGrid strong,.dialpadGrid small{color:#fff}.floatingMuteCall:not(.muted):not(.disabled){color:#fff;background:#23875d;border-color:#48b17f}.floatingMuteCall.muted:not(.disabled){color:#fff;background:#a93641;border-color:#d45b64}.humanSoundGenerateButton:not(.regenerate){color:#fff;background:#d97718;border-color:#f09a3c}.humanSoundGenerateButton:not(.regenerate):hover:not(:disabled){color:#fff;background:#e48620;border-color:#f2a64d}.humanSoundGenerateButton.regenerate{color:#fff;background:#7442b5;border-color:#9568ce}.humanSoundGenerateButton.regenerate:hover:not(:disabled){color:#fff;background:#824ec3;border-color:#a176d7}.humanSoundPreviewButton,.voicePreviewButton,.voiceProfileCreatePreview{color:#fff;background:#23875d;border-color:#48b17f}.humanSoundPreviewButton:hover:not(:disabled),.voicePreviewButton:hover:not(:disabled),.voiceProfileCreatePreview:hover:not(:disabled){color:#fff;background:#2c996b;border-color:#59c18e}.voiceIdAddButton{color:#181611;background:#e0b534;border-color:#f2ce5a}.voiceIdAddButton:hover:not(:disabled){color:#181611;background:#edc23e;border-color:#f6d66c}.voiceActiveBadge:not(.missing){color:#fff;background:#23875d;border-color:#48b17f}.voiceProfileCreateSave{color:#181611;background:#e0b534;border-color:#f2ce5a}.voiceProfileCreateSave:hover:not(:disabled){color:#181611;background:#edc23e;border-color:#f6d66c}.backgroundSavedRow{grid-template-columns:minmax(0,1fr) auto}.backgroundSavedActions{flex:none;align-items:center;gap:7px;display:flex}.backgroundPreviewButton{color:#fff;height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#23875d;border:1px solid #48b17f;border-radius:11px;padding:0 12px;font-size:9px;font-weight:800}.backgroundPreviewButton:hover:not(:disabled){background:#2c996b;border-color:#59c18e}.backgroundPreviewButton:disabled{opacity:.38;cursor:not-allowed}.backgroundManagerSection:not(.smsAlertManagerSection) .backgroundSaveButton{color:#fff;background:#d97718;border-color:#f09a3c}.backgroundManagerSection:not(.smsAlertManagerSection) .backgroundSaveButton:hover:not(:disabled){color:#fff;background:#e48620;border-color:#f2a64d}.phoneNumbersPrimaryButton:not(:disabled){color:#fff;background:#23875d;border-color:#48b17f}.phoneNumbersPrimaryButton:hover:not(:disabled){color:#fff;background:#2c996b;border-color:#59c18e}.smsAlertSaveButton:not(:disabled){color:#fff;background:#23875d;border-color:#48b17f}.smsAlertSaveButton:hover:not(:disabled){color:#fff;background:#2c996b;border-color:#59c18e}.smsAlertSaveButton:disabled{color:#969da7;background:#343940;border-color:#4b5159}.smsAlertManagerSection .backgroundSavedCard{color:#fff;background:#202429;border-color:#3b424a}.smsAlertSavedRow,.smsAlertSavedRow.default{color:#fff;background:#2a2f35;border-color:#454c55}.smsAlertSavedIdentity strong{color:#fff}.smsAlertSavedIdentity small{color:#c0c6ce}.smsAlertSavedIcon{color:#fff;background:#363c43;border-color:#515a64}.smsAlertPreviewButton,.smsAlertPreviewButton.playing{color:#fff;background:#23875d;border-color:#48b17f}.smsAlertPreviewButton:hover:not(:disabled){color:#fff;background:#2c996b;border-color:#59c18e}.smsAlertDefaultBadge{color:#fff;background:#23875d;border-color:#48b17f}.smsAlertDefaultButton{color:#181611;background:#e0b534;border-color:#f2ce5a}.smsAlertDefaultButton:hover:not(:disabled){color:#181611;background:#edc23e;border-color:#f6d66c}.smsAlertDeleteButton{color:#fff;background:#a93641;border-color:#d45b64}.smsAlertDeleteButton:hover:not(:disabled){color:#fff;background:#ba424d;border-color:#e56b74}.humanSoundPreviewButton:disabled{color:#9299a3;opacity:.35;cursor:not-allowed;background:#343940;border-color:#4b5159}.humanSoundPreviewButton:not(:disabled){color:#fff;opacity:1;background:#23875d;border-color:#48b17f}.humanSoundPreviewButton:hover:not(:disabled){color:#fff;background:#2c996b;border-color:#59c18e}.historyRecordingWaveform>span:nth-child(10n+1){background:#b83c47}.historyRecordingWaveform>span:nth-child(10n+2){background:#d2652d}.historyRecordingWaveform>span:nth-child(10n+3){background:#d79226}.historyRecordingWaveform>span:nth-child(10n+4){background:#a9a92c}.historyRecordingWaveform>span:nth-child(10n+5){background:#3d985d}.historyRecordingWaveform>span:nth-child(10n+6){background:#278d88}.historyRecordingWaveform>span:nth-child(10n+7){background:#327fae}.historyRecordingWaveform>span:nth-child(10n+8){background:#4567b4}.historyRecordingWaveform>span:nth-child(10n+9){background:#7650b5}.historyRecordingWaveform>span:nth-child(10n+10){background:#a84f8d}.historyRecordingWaveform>span.played:nth-child(10n+1){background:#ec5964}.historyRecordingWaveform>span.played:nth-child(10n+2){background:#f07a3e}.historyRecordingWaveform>span.played:nth-child(10n+3){background:#f0a936}.historyRecordingWaveform>span.played:nth-child(10n+4){background:#cfce3f}.historyRecordingWaveform>span.played:nth-child(10n+5){background:#5abe79}.historyRecordingWaveform>span.played:nth-child(10n+6){background:#43b9b1}.historyRecordingWaveform>span.played:nth-child(10n+7){background:#4ea8d5}.historyRecordingWaveform>span.played:nth-child(10n+8){background:#6689df}.historyRecordingWaveform>span.played:nth-child(10n+9){background:#9a70dd}.historyRecordingWaveform>span.played:nth-child(10n+10){background:#d16ab1}.historyRecordingWaveform{background:#101318}.naturalSpeechSettings{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(220px,290px);align-items:center;gap:14px 18px;margin:0 0 18px;padding:16px;display:grid}.naturalSpeechSettingsTitle{color:#fff;letter-spacing:.02em;margin-bottom:5px;font-size:13px;font-weight:850}.naturalSpeechSettingsCopy p{color:#ffffff91;max-width:620px;margin:0;font-size:11px;line-height:1.55}.naturalSpeechSettingsControl{gap:7px;display:grid}.naturalSpeechSettingsControl>span{color:#ffffffa3;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.naturalSpeechSelect{color:#fff;width:100%;min-width:0;height:42px;font:inherit;cursor:pointer;background:#20242a;border:1px solid #ffffff21;border-radius:9px;outline:none;padding:0 11px;font-size:11px;font-weight:700}.naturalSpeechSelect:hover{border-color:#ffffff38}.naturalSpeechSelect:focus{border-color:#cfc9bdad;box-shadow:0 0 0 3px #cfc9bd14}.naturalSpeechSelect option{color:#fff;background:#20242a}.naturalSpeechModeHint{color:#ffffff7a;border-top:1px solid #fff1;grid-column:1/-1;margin-top:-3px;padding-top:10px;font-size:10px;line-height:1.45}@media (max-width:760px){.naturalSpeechSettings{grid-template-columns:1fr}}.apiKeysOverlayShell{width:min(1120px,100vw - 72px)}.apiKeysManager{gap:22px;padding:4px;display:grid}.apiKeysHero{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:18px;padding:24px;display:flex}.apiKeysHeroIcon{background:#202228;border:1px solid #ffffff1a;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.apiKeysHero h2{margin:3px 0 6px}.apiKeysHero p:not(.sectionTag){color:#ffffff9e;margin:0;line-height:1.5}.apiKeysSecurityNotice,.apiKeysPhoneNote{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:17px 19px}.apiKeysSecurityNotice strong,.apiKeysPhoneNote strong{margin-bottom:5px;display:block}.apiKeysSecurityNotice p,.apiKeysPhoneNote p{color:#ffffff94;margin:0;line-height:1.5}.apiKeysGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.apiKeyCard{background:#15171b;border:1px solid #292c32;border-radius:17px;min-width:0;padding:19px}.apiKeyCardHeading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.apiKeyCardHeading strong{font-size:15px;display:block}.apiKeyCardHeading p{color:#ffffff8c;margin:6px 0 0;font-size:12px;line-height:1.45}.apiKeyConfigured{color:#ffffff7a;letter-spacing:.04em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:700}.apiKeyConfigured.configured{color:#7ee2a1;background:#22c55e14;border-color:#22c55e45}.apiKeyFileName{color:#ffffff57;text-overflow:ellipsis;white-space:nowrap;margin-bottom:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;overflow:hidden}.apiKeyInputRow{grid-template-columns:minmax(0,1fr) 92px;gap:9px;display:grid}.apiKeyInputRow input{box-sizing:border-box;color:#f4f4f5;background:#101216;border:1px solid #30333a;border-radius:11px;outline:none;width:100%;min-width:0;height:42px;padding:0 12px}.apiKeyInputRow input:focus{border-color:#4b5563;box-shadow:0 0 0 3px #ffffff09}.apiKeySaveButton{color:#fff;cursor:pointer;background:#16a34a;border:0;border-radius:11px;height:42px;font-weight:800;transition:opacity .15s,transform .15s}.apiKeySaveButton:not(:disabled):hover{transform:translateY(-1px)}.apiKeySaveButton:not(:disabled):active{transform:translateY(0)}.apiKeySaveButton:disabled{color:#ffffff57;cursor:not-allowed;opacity:.72;background:#272a30}.apiKeyMessage{margin-top:9px;font-size:11px;font-weight:700}.apiKeyMessage.success{color:#7ee2a1}.apiKeyMessage.error{color:#fb7185}@media (max-width:900px){.apiKeysGrid{grid-template-columns:1fr}}@media (max-width:560px){.apiKeysManager{gap:16px}.apiKeysHero{align-items:flex-start;padding:18px}.apiKeyCard{padding:15px}.apiKeyCardHeading{flex-direction:column}.apiKeyInputRow{grid-template-columns:1fr}.apiKeySaveButton{width:100%}}.phoneNumbersMarketplaceCard{box-sizing:border-box;min-width:0;box-shadow:none;background:#141519;border:1px solid #30333a;border-radius:19px;margin-bottom:20px;padding:21px}.phoneNumbersMarketplaceHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.phoneNumbersMarketplaceHeader h3{color:#e4e6ea;margin:0;font-size:17px;line-height:1.25}.phoneNumbersMarketplaceHeader p{color:#858a94;max-width:680px;margin:8px 0 0;font-size:11px;line-height:1.6}.phoneNumbersMarketplaceLive{color:#a7dfc5;letter-spacing:.07em;background:#172820;border:1px solid #315146;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:29px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.phoneNumbersMarketplaceLive span{font-size:7px}.phoneNumbersMarketplaceFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.phoneNumbersMarketplaceFacts>div{background:#101115;border:1px solid #30333a;border-radius:12px;min-width:0;padding:12px 13px}.phoneNumbersMarketplaceFacts>div>span{color:#777c85;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.phoneNumbersMarketplaceFacts strong{color:#dfe1e5;font-size:11px;font-weight:800}.phoneNumbersMarketplaceFeatureList{flex-wrap:wrap;gap:5px;display:flex}.phoneNumbersMarketplaceFeatureList b,.phoneNumbersMarketplaceResultFeatures b{color:#9ed7bd;letter-spacing:.04em;background:#17221d;border:1px solid #3a4741;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 7px;font-size:7px;font-weight:900;display:inline-flex}.phoneNumbersMarketplaceSearch{grid-template-columns:minmax(150px,210px) minmax(150px,190px);align-items:end;gap:10px;margin-top:18px;display:grid}.phoneNumbersMarketplaceAreaField{display:block}.phoneNumbersMarketplaceAreaField>span{color:#8c919a;margin-bottom:7px;font-size:10px;font-weight:750;display:block}.phoneNumbersMarketplaceAreaField input{box-sizing:border-box;color:#e5e7ea;width:100%;height:43px;font:inherit;letter-spacing:.04em;background:#101115;border:1px solid #30333a;border-radius:11px;outline:none;padding:0 13px;font-size:13px;font-weight:800}.phoneNumbersMarketplaceAreaField input:focus{border-color:#555961;box-shadow:0 0 0 3px #ffffff09}.phoneNumbersMarketplaceAreaField input::placeholder{color:#5f646d}.phoneNumbersMarketplaceSearchButton{color:#fff;height:43px;font:inherit;cursor:pointer;background:#23875d;border:1px solid #48b17f;border-radius:11px;font-size:10px;font-weight:850;transition:background .15s,border-color .15s,transform .15s,opacity .15s}.phoneNumbersMarketplaceSearchButton:hover:not(:disabled){background:#2c996b;border-color:#59c18e;transform:translateY(-1px)}.phoneNumbersMarketplaceSearchButton:disabled{color:#777c85;opacity:.65;cursor:default;background:#2c2f34;border-color:#41454c}.phoneNumbersMarketplaceEmpty{color:#777c85;background:#101115;border:1px dashed #30333a;border-radius:13px;place-items:center;min-height:105px;margin-top:18px;font-size:10px;display:grid}.phoneNumbersMarketplaceResults{margin-top:21px}.phoneNumbersMarketplaceResultsHeader{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:11px;display:flex}.phoneNumbersMarketplaceResultsHeader strong{color:#dfe1e5;font-size:13px;display:block}.phoneNumbersMarketplaceResultsHeader small{color:#777c85;font-size:9px}.phoneNumbersMarketplaceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.phoneNumbersMarketplaceResult{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#111216;border:1px solid #2f3238;border-radius:13px;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:13px;transition:border-color .15s,background .15s,transform .15s;display:grid}.phoneNumbersMarketplaceResult:hover{background:#181a1f;border-color:#484c53;transform:translateY(-1px)}.phoneNumbersMarketplaceResult.selected{background:#17251f;border-color:#47745f;box-shadow:inset 3px 0 #65b68d}.phoneNumbersMarketplaceSelectDot{color:#8f959e;place-items:start center;padding-top:2px;font-size:12px;display:grid}.phoneNumbersMarketplaceResult.selected .phoneNumbersMarketplaceSelectDot{color:#8fd4b1}.phoneNumbersMarketplaceResultBody{min-width:0;display:block}.phoneNumbersMarketplaceNumber{color:#e6e8eb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;display:block;overflow:hidden}.phoneNumbersMarketplaceLocation{color:#858a94;text-transform:uppercase;letter-spacing:.035em;margin-top:4px;font-size:9px;display:block}.phoneNumbersMarketplaceResultFeatures{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.phoneNumbersMarketplacePricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.phoneNumbersMarketplacePricing>span{background:#0d0e11;border:1px solid #2e3137;border-radius:9px;padding:8px 9px}.phoneNumbersMarketplacePricing small{color:#6f747d;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:7px;font-weight:800;display:block}.phoneNumbersMarketplacePricing strong{color:#cfd2d7;font-size:10px;font-weight:800}.phoneNumbersMarketplaceSelectedNote{color:#a7cdbb;background:#172820;border:1px solid #315146;border-radius:11px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.phoneNumbersMarketplaceSelectedNote span{color:#9ed7bd;font-size:11px;font-weight:900}.phoneNumbersMarketplaceSelectedNote p{margin:0;font-size:9px;line-height:1.55}@media (max-width:900px){.phoneNumbersMarketplaceGrid{grid-template-columns:1fr}}@media (max-width:650px){.phoneNumbersMarketplaceHeader,.phoneNumbersMarketplaceResultsHeader{flex-direction:column;align-items:flex-start}.phoneNumbersMarketplaceLive{align-self:flex-start}.phoneNumbersMarketplaceFacts,.phoneNumbersMarketplaceSearch{grid-template-columns:1fr}.phoneNumbersMarketplaceCard{border-radius:16px;padding:15px}}.phoneNumbersWorkspace{grid-template-columns:minmax(0,1fr)}.phoneNumbersSavedCard{width:100%}.phoneNumbersMarketplaceResult:disabled{cursor:default}.phoneNumbersMarketplaceResult:disabled:not(.selected){opacity:.55}.phoneNumbersMarketplacePurchaseBar{background:#172820;border:1px solid #315146;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:13px;display:flex}.phoneNumbersMarketplacePurchaseBarText{align-items:flex-start;gap:9px;min-width:0;display:flex}.phoneNumbersMarketplacePurchaseBarText>span{color:#9ed7bd;font-size:12px;font-weight:900}.phoneNumbersMarketplacePurchaseBarText strong{color:#cae5d8;font-size:11px;display:block}.phoneNumbersMarketplacePurchaseBarText small{color:#8ea99c;margin-top:4px;font-size:9px;line-height:1.5;display:block}.phoneNumbersMarketplaceBuyButton{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#23875d;border:1px solid #48b17f;border-radius:10px;flex:none;padding:0 15px;font-size:9px;font-weight:900;transition:background .15s,border-color .15s,transform .15s,opacity .15s}.phoneNumbersMarketplaceBuyButton:hover:not(:disabled){background:#2c996b;border-color:#59c18e;transform:translateY(-1px)}.phoneNumbersMarketplaceBuyButton:disabled{opacity:.5;cursor:default}.phoneNumbersPurchaseBackdrop{z-index:10000;box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.phoneNumbersPurchaseDialog{box-sizing:border-box;background:#141519;border:1px solid #383c43;border-radius:18px;width:min(680px,100%);max-height:min(760px,100vh - 48px);padding:22px;overflow-y:auto;box-shadow:0 24px 80px #0000008c}.phoneNumbersPurchaseDialogHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.phoneNumbersPurchaseDialogHeader h3{color:#e7e9ec;margin:0;font-size:19px}.phoneNumbersPurchaseDialogHeader p{color:#858a94;margin:7px 0 0;font-size:10px;line-height:1.55}.phoneNumbersPurchaseClose{color:#b9bdc5;cursor:pointer;background:#1d1f24;border:1px solid #363940;border-radius:10px;flex:none;width:34px;height:34px;font-size:19px;line-height:1}.phoneNumbersPurchaseClose:hover:not(:disabled){color:#fff;background:#25272d;border-color:#50545c}.phoneNumbersPurchaseClose:disabled{opacity:.45;cursor:default}.phoneNumbersPurchaseList{gap:8px;margin-top:20px;display:grid}.phoneNumbersPurchaseListRow{background:#101115;border:1px solid #2e3137;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 13px;display:grid}.phoneNumbersPurchaseListRow>div:first-child{min-width:0}.phoneNumbersPurchaseListRow>div:first-child>strong{color:#e4e6ea;font-size:12px;display:block}.phoneNumbersPurchaseListRow>div:first-child>small{color:#777c85;letter-spacing:.035em;text-transform:uppercase;margin-top:4px;font-size:8px;display:block}.phoneNumbersPurchaseListPrice{grid-template-columns:repeat(2,minmax(72px,auto));gap:8px;display:grid}.phoneNumbersPurchaseListPrice>span{text-align:right;background:#0c0d10;border:1px solid #2e3137;border-radius:8px;padding:7px 8px}.phoneNumbersPurchaseListPrice small{color:#6f747d;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.phoneNumbersPurchaseListPrice strong{color:#d6d9de;margin-top:2px;font-size:10px;display:block}.phoneNumbersPurchaseTotals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.phoneNumbersPurchaseTotals>div{background:#151d19;border:1px solid #354039;border-radius:11px;padding:13px}.phoneNumbersPurchaseTotals span{color:#8ba095;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800;display:block}.phoneNumbersPurchaseTotals strong{color:#cfe4d9;margin-top:4px;font-size:14px;display:block}.phoneNumbersPurchaseAssignment{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.phoneNumbersPurchaseAssignment>div{background:#101115;border:1px solid #30333a;border-radius:10px;padding:12px}.phoneNumbersPurchaseAssignment span{color:#777c85;font-size:8px;font-weight:800;display:block}.phoneNumbersPurchaseAssignment strong{color:#dfe1e5;margin-top:4px;font-size:11px;display:block}.phoneNumbersPurchaseWarning,.phoneNumbersPurchaseStatus{border-radius:11px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;display:flex}.phoneNumbersPurchaseWarning{color:#c5ab78;background:#241d13;border:1px solid #5b4729}.phoneNumbersPurchaseWarning>span{border:1px solid #705a34;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:grid}.phoneNumbersPurchaseWarning p{margin:1px 0 0;font-size:9px;line-height:1.6}.phoneNumbersPurchaseStatus{background:#172820;border:1px solid #315146}.phoneNumbersPurchaseStatusDot{color:#9ed7bd;font-size:8px}.phoneNumbersPurchaseStatus strong{color:#c8e4d7;font-size:10px;display:block}.phoneNumbersPurchaseStatus p{color:#91aa9f;margin:3px 0 0;font-size:9px}.phoneNumbersPurchaseActions{border-top:1px solid #2d3036;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:16px;display:flex}.phoneNumbersPurchaseCancel,.phoneNumbersPurchaseConfirm{min-height:39px;font:inherit;cursor:pointer;border-radius:10px;padding:0 15px;font-size:9px;font-weight:900}.phoneNumbersPurchaseCancel{color:#b9bdc5;background:#1b1d22;border:1px solid #3a3d44}.phoneNumbersPurchaseConfirm{color:#fff;background:#23875d;border:1px solid #48b17f}.phoneNumbersPurchaseCancel:hover:not(:disabled){color:#fff;background:#25272d;border-color:#52565e}.phoneNumbersPurchaseConfirm:hover:not(:disabled){background:#2c996b;border-color:#59c18e}.phoneNumbersPurchaseCancel:disabled,.phoneNumbersPurchaseConfirm:disabled{opacity:.5;cursor:default}@media (max-width:650px){.phoneNumbersMarketplacePurchaseBar{flex-direction:column;align-items:stretch}.phoneNumbersMarketplaceBuyButton{width:100%}.phoneNumbersPurchaseBackdrop{padding:12px}.phoneNumbersPurchaseDialog{border-radius:15px;max-height:calc(100vh - 24px);padding:16px}.phoneNumbersPurchaseListRow{grid-template-columns:1fr}.phoneNumbersPurchaseListPrice{grid-template-columns:repeat(2,1fr)}.phoneNumbersPurchaseListPrice>span{text-align:left}.phoneNumbersPurchaseTotals,.phoneNumbersPurchaseAssignment{grid-template-columns:1fr}.phoneNumbersPurchaseActions{flex-direction:column-reverse}.phoneNumbersPurchaseCancel,.phoneNumbersPurchaseConfirm{width:100%}}.phoneNumbersMarketplaceDeselectButton{color:#aeb2ba;min-height:38px;font:inherit;cursor:pointer;background:#1c1e23;border:1px solid #444850;border-radius:10px;padding:0 14px;font-size:9px;font-weight:900;transition:background .15s,border-color .15s,color .15s,opacity .15s}@media (max-width:650px){.phoneNumbersMarketplaceSelectionActions{grid-template-columns:1fr;width:100%;display:grid}.phoneNumbersMarketplaceDeselectButton,.phoneNumbersMarketplaceSelectionActions .phoneNumbersMarketplaceBuyButton{width:100%}}.phoneNumbersPurchaseListRow{grid-template-columns:minmax(0,1fr) auto 34px}.phoneNumbersPurchaseRemoveNumber{color:#d58f99;width:32px;height:32px;font:inherit;cursor:pointer;background:#241619;border:1px solid #4c3438;border-radius:9px;place-items:center;padding:0;font-size:18px;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .15s,opacity .15s;display:grid}.phoneNumbersPurchaseRemoveNumber:hover:not(:disabled){color:#ffb6c0;background:#321b20;border-color:#75454d;transform:translateY(-1px)}.phoneNumbersPurchaseRemoveNumber:disabled{opacity:.4;cursor:default}.phoneNumbersPurchaseBalance{background:#101115;border:1px solid #3b3e45;border-radius:12px;margin-top:14px;padding:14px}.phoneNumbersPurchaseBalance.enough{background:#142019;border-color:#315146}.phoneNumbersPurchaseBalance.insufficient{background:#211417;border-color:#5b3c40}.phoneNumbersPurchaseBalanceHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.phoneNumbersPurchaseBalanceHeader span,.phoneNumbersPurchaseBalanceCost span{color:#818690;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.phoneNumbersPurchaseBalanceHeader strong{color:#e7e9ec;margin-top:4px;font-size:18px;display:block}.phoneNumbersPurchaseBalanceRefresh{color:#aeb2ba;min-height:31px;font:inherit;cursor:pointer;background:#1d1f24;border:1px solid #3d4148;border-radius:8px;padding:0 11px;font-size:8px;font-weight:900}.phoneNumbersPurchaseBalanceRefresh:hover:not(:disabled){color:#fff;background:#272a30;border-color:#565b64}.phoneNumbersPurchaseBalanceRefresh:disabled{opacity:.45;cursor:default}.phoneNumbersPurchaseBalanceCost{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:11px;display:flex}.phoneNumbersPurchaseBalanceCost strong{color:#dfe2e6;font-size:13px}.phoneNumbersPurchaseBalance>p{margin:11px 0 0;font-size:9px;font-weight:800;line-height:1.5}.phoneNumbersPurchaseBalanceEnough{color:#9ed7bd}.phoneNumbersPurchaseBalanceInsufficient{color:#e29aa4}.phoneNumbersPurchaseBalance>small{color:#757a83;margin-top:7px;font-size:8px;line-height:1.5;display:block}.phoneNumbersMarketplaceSelectionActions{flex:none;align-items:center;gap:8px;display:flex}.phoneNumbersMarketplaceDeselectButton{color:#aeb2ba;min-height:38px;font:inherit;cursor:pointer;background:#1c1e23;border:1px solid #444850;border-radius:10px;padding:0 14px;font-size:9px;font-weight:900}.phoneNumbersMarketplaceDeselectButton:hover:not(:disabled){color:#fff;background:#26292f;border-color:#60656e}.phoneNumbersMarketplaceDeselectButton:disabled{opacity:.5;cursor:default}.phoneNumbersPurchaseConfirm:disabled{transform:none}@media (max-width:650px){.phoneNumbersPurchaseListRow{grid-template-columns:minmax(0,1fr) 34px}.phoneNumbersPurchaseListPrice{grid-column:1/-1}.phoneNumbersPurchaseRemoveNumber{grid-area:1/2}.phoneNumbersPurchaseBalanceCost{flex-direction:column;align-items:flex-start}.phoneNumbersMarketplaceSelectionActions{grid-template-columns:1fr;width:100%;display:grid}.phoneNumbersMarketplaceDeselectButton,.phoneNumbersMarketplaceSelectionActions .phoneNumbersMarketplaceBuyButton{width:100%}}.phoneNumbersMarketplaceLiveTools{justify-content:space-between;align-items:end;gap:14px;margin:14px 0 12px;display:flex}.phoneNumbersMarketplaceLiveFilter{flex:360px;gap:6px;max-width:520px;display:grid}.phoneNumbersMarketplaceLiveFilter>span,.phoneNumbersMarketplacePageSize>span{color:#777c85;letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:900}.phoneNumbersMarketplaceLiveFilter input{color:#e4e6ea;width:100%;min-height:39px;font:inherit;background:#101115;border:1px solid #373b42;border-radius:10px;outline:none;padding:0 12px;font-size:11px}.phoneNumbersMarketplaceLiveFilter input:focus{border-color:#4d7564}.phoneNumbersMarketplaceLiveFilter input:disabled{opacity:.5;cursor:default}.phoneNumbersMarketplaceRange{color:#777c85;white-space:nowrap;flex:none;padding-bottom:10px;font-size:9px}.phoneNumbersMarketplaceRange strong{color:#c9cdd4}.phoneNumbersMarketplacePagination{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:13px;display:flex}.phoneNumbersMarketplacePageSize{align-items:center;gap:9px;display:flex}.phoneNumbersMarketplacePageSize select{color:#d4d7dc;min-height:34px;font:inherit;cursor:pointer;background:#17191e;border:1px solid #373b42;border-radius:9px;outline:none;padding:0 30px 0 10px;font-size:9px;font-weight:800}.phoneNumbersMarketplacePageSize select:disabled{opacity:.5;cursor:default}.phoneNumbersMarketplacePageNav{justify-content:flex-end;align-items:center;gap:9px;margin-left:auto;display:flex}.phoneNumbersMarketplacePageNav>span{color:#858a94;text-align:center;white-space:nowrap;min-width:94px;font-size:9px}.phoneNumbersMarketplacePageNav>span strong{color:#d1d4da}.phoneNumbersMarketplacePageNav button{color:#b6bac2;min-height:34px;font:inherit;cursor:pointer;background:#1b1d22;border:1px solid #3b3f46;border-radius:9px;padding:0 12px;font-size:8px;font-weight:900}.phoneNumbersMarketplacePageNav button:hover:not(:disabled){color:#fff;background:#25282e;border-color:#555a63}.phoneNumbersMarketplacePageNav button:disabled{opacity:.38;cursor:default}@media (max-width:700px){.phoneNumbersMarketplaceLiveTools{flex-direction:column;align-items:stretch}.phoneNumbersMarketplaceLiveFilter{max-width:none}.phoneNumbersMarketplaceRange{padding-bottom:0}.phoneNumbersMarketplacePagination{flex-direction:column;align-items:stretch}.phoneNumbersMarketplacePageSize{justify-content:space-between}.phoneNumbersMarketplacePageNav{justify-content:space-between;width:100%;margin-left:0}.phoneNumbersMarketplacePageNav button{flex:1 1 0}}.smsNumberList,.smsConversationList,.historyGroupList,.contactList{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.smsNumberList::-webkit-scrollbar{width:0;height:0;display:none}.smsConversationList::-webkit-scrollbar{width:0;height:0;display:none}.historyGroupList::-webkit-scrollbar{width:0;height:0;display:none}.contactList::-webkit-scrollbar{width:0;height:0;display:none}.smsConversationHeaderActions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.smsArchiveFolderButton{color:#514b43;min-height:32px;font:inherit;cursor:pointer;background:#e4ded4;border:1px solid #aaa296;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:800;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.smsArchiveFolderButton:hover:not(:disabled){color:#171512;background:#d9d2c7;border-color:#91887c}.smsArchiveFolderButton.active{color:#171512;background:#bdb5a7;border-color:#91887c}.smsArchiveFolderButton:disabled{opacity:.55;cursor:default}.smsArchiveFolderIcon{font-size:12px;line-height:1}.smsConversationRow{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:6px;min-width:0;display:grid}.smsConversationRow>.smsConversationCard{width:100%;min-width:0}.smsConversationDelete{color:#7d4942;cursor:pointer;background:#8a4b4412;border:1px solid #8a4b444d;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;font-size:18px;font-weight:500;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .15s;display:grid}.smsConversationDelete:hover:not(:disabled){color:#6b332d;background:#8a4b4424;border-color:#8a4b4480;transform:scale(1.04)}.smsConversationDelete:disabled{opacity:.45;cursor:default}.smsConversationContextDismiss{z-index:1200;background:0 0;position:fixed;inset:0}.smsConversationContextMenu{z-index:1201;background:#e4ded4;border:1px solid #aaa296;border-radius:12px;width:216px;padding:6px;position:fixed;box-shadow:0 12px 30px #26211c33}.smsConversationContextMenu button{color:#28231e;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:800}.smsConversationContextMenu button:hover:not(:disabled){background:#cfc9bd}.smsConversationContextMenu button:disabled{opacity:.5;cursor:default}.smsDeleteConversationWarning{color:#675f55;margin-top:8px;font-size:12px;line-height:1.45}.smsConversationList{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.smsConversationList::-webkit-scrollbar{width:0;height:0;display:none}.historyCallFrom{background:#1b1d22;border:1px solid #383b42;border-radius:10px;gap:3px;min-width:156px;padding:7px 10px;display:grid}.historyCallFrom>small{color:#727781;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.historyCallFromIdentity{flex-wrap:wrap;align-items:baseline;gap:4px 7px;min-width:0;display:flex}.historyCallFromIdentity strong{color:#e1e3e7;font-size:10px;line-height:1.25}.historyCallFromIdentity span{color:#888d97;white-space:nowrap;font-size:9px}.historyCallFrom em{color:#aaa39a;text-transform:uppercase;background:#25221f;border:1px solid #4a4540;border-radius:999px;width:fit-content;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800;line-height:1.2}.contactNotesTrigger{appearance:none;font:inherit;cursor:pointer;outline:none;padding:0;transition:border-color .15s,background .15s,transform .15s}.contactBook .contactNotesTrigger:hover{background:#aaa296;border-color:#7e7569;transform:translateY(-1px)}.contactBook .contactNotesTrigger:focus-visible{outline-offset:2px;outline:2px solid #4b433959}.contactNotesOverlay{z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17151247;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.contactNotesCard{box-sizing:border-box;color:#171512;background:#cfc9bd;border:1px solid #aaa296;border-radius:18px;flex-direction:column;gap:12px;width:min(420px,100vw - 32px);max-height:min(540px,100vh - 48px);padding:18px;display:flex;box-shadow:0 24px 70px #3a322940}.contactNotesHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contactNotesHeading h3{color:#171512;margin:3px 0 0;font-size:16px}.contactNotesHeading small{color:#675f55;margin-top:4px;font-size:10px;display:block}.contactNotesTextarea{box-sizing:border-box;resize:vertical;color:#171512;width:100%;min-height:190px;max-height:360px;font:inherit;scrollbar-width:none;-ms-overflow-style:none;background:#e4ded4;border:1px solid #a59c8f;border-radius:13px;outline:none;padding:13px 14px;font-size:12px;line-height:1.55;overflow:hidden auto}.contactNotesTextarea::-webkit-scrollbar{width:0;height:0;display:none}.contactNotesTextarea:focus{border-color:#7e7569;box-shadow:0 0 0 3px #4b43391a}.contactNotesTextarea::placeholder{color:#766e63}.contactNotesHint{color:#675f55;font-size:9px;line-height:1.4}.contactNotesError{color:#6c302a;background:#dcc8c3;border:1px solid #a16e67;border-radius:9px;padding:8px 10px;font-size:10px}.contactList{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.contactList::-webkit-scrollbar{width:0;height:0;display:none}.contactNotesCard{max-height:min(680px,100vh - 48px)}.contactNotesTextarea{resize:vertical;height:360px;min-height:360px;max-height:500px}.smsConversationsPane .confirmCard{width:min(430px,100vw - 32px)}.smsConversationsPane .confirmActions{align-items:center;gap:10px;display:flex}@media (max-width:460px){.smsConversationsPane .confirmActions{flex-direction:column}.smsConversationsPane .confirmCancel,.smsConversationsPane .confirmDelete{width:100%}}.smsConversationsPane .confirmDelete{white-space:nowrap;flex:none;min-width:194px;padding-left:16px;padding-right:21px}.smsConversationsPane .confirmCancel{white-space:nowrap;flex:auto;min-width:0}.smsConversationsPane .confirmActions{gap:10px;display:flex}.smsConversationsPane .confirmCancel,.smsConversationsPane .confirmDelete{white-space:nowrap;flex:1 1 0;width:auto;min-width:0;padding-left:16px;padding-right:16px}.smsConversationsPane .confirmDelete{flex-basis:0;min-width:0}
