@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;color:#f4f0f4;background:#100e13;font-synthesis:none;--surface: #18151c;--surface-raised: #211d24;--border: rgba(255, 255, 255, .075);--muted: #9d969f;--rose: #f05a78;--rose-soft: rgba(240, 90, 120, .13);--violet: #a784ff;--mint: #65d7bc}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#100e13}button,input{font:inherit}button{color:inherit}h1,h2,h3,p,dl,dd{margin:0}h1,h2,h3,strong{font-family:Manrope,sans-serif}button:focus-visible,input:focus-visible{outline:2px solid var(--rose);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.eyebrow{color:var(--rose);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 22% 15%,rgba(240,90,120,.12),transparent 32%),radial-gradient(circle at 80% 85%,rgba(167,132,255,.1),transparent 35%),#100e13}.login-card{width:min(430px,100%);padding:46px;border:1px solid var(--border);border-radius:24px;background:#1c181ff0;box-shadow:0 32px 90px #0000006b}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#ff7891,#b84b65);font:800 .82rem Manrope;box-shadow:0 8px 24px #f05a7838}.brand-mark--large{width:54px;height:54px;margin-bottom:28px;border-radius:15px;font-size:1rem}.login-card h1{margin:7px 0 9px;font-size:2rem;letter-spacing:-.04em}.login-copy,.secure-note{color:var(--muted);line-height:1.55}.login-card form{display:grid;gap:17px;margin:30px 0 20px}.login-card label{display:grid;gap:8px;color:#c5bec7;font-size:.82rem;font-weight:600}.login-card input{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 13px;color:#fff;background:#121015}.primary-button{margin-top:4px;padding:13px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#f05a78,#cb4766);font-weight:700;cursor:pointer;box-shadow:0 10px 28px #f05a7833}.primary-button:disabled{opacity:.55;cursor:wait}.form-error{padding:10px 12px;border:1px solid rgba(240,90,120,.2);border-radius:9px;color:#ff9aad;background:#f05a7814;font-size:.8rem}.secure-note{font-size:.72rem;text-align:center}.app-shell{min-height:100vh}.sidebar{position:sticky;z-index:20;top:0;min-height:52px;display:flex;align-items:center;gap:14px;padding:6px 14px;border-bottom:1px solid var(--border);background:#121015}.brand{display:flex;align-items:center;flex:0 0 auto;gap:8px;padding-right:8px}.brand>div:last-child{display:grid}.brand strong{font-size:.83rem}.brand span{color:#777078;font-size:.57rem;letter-spacing:.1em;text-transform:uppercase}.sidebar .brand-mark{width:31px;height:31px;border-radius:7px;box-shadow:none}.sidebar nav{min-width:0;display:flex;align-items:center;gap:2px;overflow-x:auto}.sidebar nav button{width:auto;display:flex;align-items:center;flex:0 0 auto;gap:6px;padding:8px 9px;border:0;border-radius:5px;color:#8e8790;background:transparent;font-size:.7rem;text-align:left;cursor:pointer;transition:.12s ease}.sidebar nav button:hover{color:#e8e2e9;background:#ffffff09}.sidebar nav button.active{color:#fff;background:var(--rose-soft);box-shadow:inset 0 -2px var(--rose)}.sidebar nav button.active svg{color:var(--rose)}.sidebar-spacer{flex:1}.secure-mode{display:flex;align-items:center;flex:0 0 auto;gap:6px;color:var(--mint)}.secure-mode strong{color:#a9d8cc;font-size:.61rem;white-space:nowrap}.logout-button{flex:0 0 auto;border:1px solid var(--border);border-radius:5px;padding:6px 8px;color:#817a83;background:transparent;font-size:.63rem;cursor:pointer}.workspace{min-width:0}.topbar{min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:17px;padding:7px 22px;border-bottom:1px solid var(--border);background:#100e13}.topbar>div{display:flex;align-items:baseline;gap:9px}.topbar h1{font-size:.92rem;letter-spacing:-.02em}.topbar span{color:#777078;font-size:.61rem}.topbar-user strong{font-size:.68rem}.topbar-user span{text-transform:capitalize}.topbar-actions{display:flex;align-items:center;gap:10px}.topbar-actions>button{min-width:78px;padding:7px 11px}.search{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--border);border-radius:9px;color:#706a72;background:#ffffff06}.search input{min-width:0;width:100%;border:0;outline:0;color:#ddd8de;background:transparent;font-size:.76rem}.icon-button{width:37px;height:37px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;background:#ffffff06;cursor:pointer}.profile{display:flex;align-items:center;gap:9px}.profile>div:last-child{display:grid}.profile strong{font-size:.76rem}.profile span{color:#7f7881;font-size:.63rem}.avatar,.contact-avatar{display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#6d5266,#362b38);font-size:.65rem;font-weight:700}.avatar{width:34px;height:34px}.content{max-width:1460px;margin:0 auto;padding:31px 34px 50px}.hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.hero-row h2,.page-title h2{margin:5px 0;font-size:clamp(1.55rem,2.3vw,2.15rem);letter-spacing:-.055em}.hero-row>div:first-child>p:last-child,.page-title>p:last-child{color:var(--muted);font-size:.82rem}.runtime-control{min-width:310px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 10px 9px 13px;border:1px solid rgba(167,132,255,.15);border-radius:11px;background:#a784ff0f}.runtime-light{width:7px;height:7px;border-radius:50%;background:var(--violet);box-shadow:0 0 0 5px #a784ff17}.runtime-control>div{display:grid}.runtime-control strong{font-size:.72rem}.runtime-control small{color:#8e8495;font-size:.62rem}.runtime-control button{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#ffffff09;font-size:.68rem;cursor:pointer}.runtime-control--stopped{border-color:#f05a7833;background:var(--rose-soft)}.runtime-control--stopped .runtime-light{background:var(--rose);box-shadow:0 0 0 5px #f05a781a}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:13px}.metric{position:relative;overflow:hidden;display:grid;padding:20px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.metric:after{position:absolute;content:"";width:80px;height:80px;top:-42px;right:-30px;border-radius:50%;background:currentColor;opacity:.09;filter:blur(3px)}.metric>span{color:var(--muted);font-size:.72rem}.metric strong{margin:12px 0 2px;color:#f6f2f6;font-size:1.65rem;letter-spacing:-.05em}.metric small{color:#716b73;font-size:.64rem}.metric--rose{color:var(--rose)}.metric--violet{color:var(--violet)}.metric--blue{color:#65a8e8}.metric--mint{color:var(--mint)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.8fr);gap:13px}.panel{min-width:0;padding:19px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.panel-heading h3{margin-top:4px;font-size:.94rem;letter-spacing:-.025em}.count-badge{padding:4px 8px;border-radius:20px;color:#caacc1;background:#2a2229;font-size:.62rem}.count-badge--warning{color:#f5b681;background:#e28b451a}.state-dot{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 5px #65d7bc14}.state-dot--critical{background:var(--rose);box-shadow:0 0 0 5px #f05a7814}.conversation-list,.campaign-list{display:grid}.conversation-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px 0;border-top:1px solid rgba(255,255,255,.05)}.conversation-row:first-child{border-top:0}.contact-avatar{width:34px;height:34px;background:linear-gradient(145deg,#72506a,#3f303f)}.conversation-row strong{display:block;margin-bottom:2px;font-size:.74rem}.conversation-row p{overflow:hidden;color:#89828b;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.row-meta{display:grid;justify-items:end;gap:5px}.row-meta time{color:#69636b;font-size:.59rem}.intent,.status-pill{padding:3px 7px;border-radius:20px;color:#a795a3;background:#272229;font-size:.56rem;text-transform:capitalize}.intent--held{color:#f3ab77;background:#e28b451a}.intent--queued{color:#a993e1;background:#a784ff1a}.health-list{display:grid}.health-list>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.05)}.health-list>div:first-child{border-top:0}.health-list dt{color:#827b84;font-size:.69rem}.health-list dd{color:#d6d0d7;font-size:.69rem;text-transform:capitalize}.campaign-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(90px,1.1fr) auto;align-items:center;gap:14px;padding:12px 0;border-top:1px solid rgba(255,255,255,.05)}.campaign-row:first-child{border-top:0}.campaign-row>div:first-child{display:flex;align-items:center;gap:8px}.campaign-row strong{font-size:.72rem}.status-pill--running{color:#7fe3ca;background:#65d7bc17}.status-pill--paused{color:#f3ad79;background:#e28b4517}.progress-track{height:4px;overflow:hidden;border-radius:4px;background:#29242b}.progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--rose),#ae6de8)}.campaign-row small{color:#777078;font-size:.61rem}.hold-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.hold-list li{display:flex;gap:9px;padding:9px;border-radius:8px;background:#ffffff06}.hold-icon{width:22px;height:22px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#efad79;background:#e28b451a;font:700 .65rem Manrope}.hold-list strong{font-size:.68rem}.hold-list p{margin-top:2px;color:#746d76;font-size:.61rem}.empty-state{min-height:125px;display:grid;place-content:center;justify-items:center;text-align:center;color:#605a62}.empty-state svg{margin-bottom:10px}.empty-state strong{color:#918a93;font-size:.75rem}.empty-state p{max-width:34ch;margin-top:4px;color:#6f6871;font-size:.65rem;line-height:1.5}.page-title{margin:2px 0 25px}.table-panel{padding:0;overflow:hidden}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}th{padding:13px 18px;border-bottom:1px solid var(--border);color:#777079;background:#ffffff05;font-size:.63rem;letter-spacing:.08em;text-transform:uppercase}td{max-width:460px;padding:15px 18px;border-bottom:1px solid rgba(255,255,255,.045);color:#bcb5bd;font-size:.74rem;text-transform:capitalize}tr:last-child td{border-bottom:0}.toast{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px;padding:10px 13px;border:1px solid rgba(240,90,120,.18);border-radius:8px;color:#ff9db0;background:#f05a7812;font-size:.72rem}.toast button{border:0;color:#c18692;background:transparent;cursor:pointer}.content--messages{max-width:none;height:calc(100vh - 101px);padding:12px 18px 18px;overflow:hidden}.messages-page-title{min-height:31px;display:flex;align-items:center;gap:12px;margin-bottom:8px}.messages-page-title h2{font-size:1rem}.messages-page-title span{color:#78717a;font-size:.62rem}.message-workspace{height:calc(100% - 39px);min-height:520px;display:grid;grid-template-rows:minmax(175px,31%) minmax(0,1fr);gap:8px}.message-index,.chat-shell{padding:0;overflow:hidden;border-radius:6px}.message-index{display:grid;grid-template-rows:auto auto minmax(0,1fr)}.message-filters{display:flex;align-items:center;gap:8px;padding:7px 9px;border-bottom:1px solid var(--border)}.message-filters input{width:min(360px,45vw);border:1px solid rgba(255,255,255,.09);border-radius:4px;padding:6px 8px;color:#e5dfe6;background:#121015;font-size:.68rem}.message-filters>div{display:flex;gap:2px}.message-filters button{border:1px solid transparent;border-radius:4px;padding:5px 8px;color:#777078;background:transparent;font-size:.61rem;text-transform:capitalize;cursor:pointer}.message-filters button.active{color:#f5eaf0;border-color:var(--border);background:#292229}.message-list-header,.message-conversation{display:grid;grid-template-columns:minmax(135px,.7fr) 85px 160px minmax(220px,2fr);gap:10px;align-items:center}.message-list-header{padding:6px 10px;border-bottom:1px solid var(--border);color:#716a73;background:#151217;font-size:.55rem;letter-spacing:.06em;text-transform:uppercase}.message-list-header button{width:fit-content;border:0;padding:0;color:inherit;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.message-list-header button:hover{color:#d8d0d9}.message-list-header button b{color:var(--rose);font-size:.7rem}.message-conversation-list{min-height:0;overflow-y:auto;scrollbar-color:#3b3039 transparent}.message-conversation{position:relative;width:100%;min-height:39px;padding:6px 10px;border:0;border-bottom:1px solid rgba(255,255,255,.045);color:#aaa3ac;background:transparent;text-align:left;cursor:pointer}.message-conversation:hover{background:#ffffff06}.message-conversation.selected{background:#f05a7816;box-shadow:inset 3px 0 var(--rose)}.message-conversation.unread{background:#f05a780b}.message-conversation.unread.selected{background:#f05a781f}.message-conversation.unread .message-user strong,.message-conversation.unread .message-preview{color:#fff;font-weight:700}.message-user{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;column-gap:6px}.message-user>i{width:6px;height:6px;border-radius:50%;background:#514b53}.message-user>i.online{background:var(--mint)}.message-user strong{overflow:hidden;color:#ddd7de;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.message-user small{grid-column:2;color:#625c64;font-size:.51rem}.message-type{width:fit-content;padding:2px 5px;border-radius:3px;color:#8f8791;background:#ffffff0a;font-size:.54rem;text-transform:capitalize}.message-type.reply{color:#ff9caf;background:#f05a781a}.message-conversation time{color:#777078;font-size:.57rem;white-space:nowrap}.message-preview{overflow:hidden;color:#aaa3ac;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.chat-shell{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;background:#151217}.chat-contact-header{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 12px;border-bottom:1px solid var(--border);background:#1a161c}.chat-contact-main{min-width:0;display:flex;align-items:center;gap:11px}.chat-contact-main>div{min-width:0;display:grid;gap:4px}.chat-contact-main>div>div{display:flex;align-items:center;gap:8px}.chat-contact-main h3{overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.chat-contact-main p{color:#746d76;font-size:.61rem}.presence-label{color:#777078;font-size:.58rem}.presence-label.online{color:var(--mint)}.chat-header-controls{display:flex;align-items:center;gap:14px}.chat-mutation-controls{display:flex;gap:6px}.chat-mutation-controls button{border:1px solid var(--border);border-radius:5px;padding:6px 8px;background:#ffffff09;font-size:.62rem;white-space:nowrap;cursor:pointer}.chat-header-actions{display:flex;gap:10px}.chat-header-actions button{border:0;border-bottom:2px solid transparent;padding:6px 1px;color:#777078;background:transparent;font-size:.62rem;cursor:pointer}.chat-header-actions button.active{color:#f0eaf1;border-color:var(--rose)}.chat-history-notice{padding:8px 14px;border-bottom:1px solid rgba(244,183,64,.24);color:#e6c77a;background:#f4b74014;font-size:.68rem}.chat-profile-strip{display:flex;gap:10px;overflow-x:auto;padding:6px 12px;border-bottom:1px solid rgba(255,255,255,.04);background:#171419;scrollbar-width:thin}.chat-profile-strip span{display:flex;gap:5px;flex:0 0 auto;color:#a29aa4;font-size:.56rem}.chat-profile-strip b{color:#6f6871;font-weight:500}.chat-profile-strip .danger{color:#ff98ab}.chat-transcript{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:5px;padding:14px max(16px,6%);background:#121014;scrollbar-color:#392f37 transparent}.chat-message-row{display:flex}.chat-message-row.outbound{justify-content:flex-end}.chat-message-bubble{max-width:min(72%,640px);padding:8px 10px 5px;border:1px solid rgba(255,255,255,.055);border-radius:7px 7px 7px 2px;color:#dbd5dc;background:#242027}.chat-message-row.outbound .chat-message-bubble{border-color:#f05a781f;border-radius:7px 7px 2px;background:#4b2633}.chat-message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.74rem;line-height:1.42}.chat-message-bubble .attachment-placeholder{color:#b7a4af;font-style:italic}.chat-message-bubble footer{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:4px;color:#79717a;font-size:.51rem}.chat-message-row.outbound footer{color:#af7f8e}.delivery-mark.confirmed{color:#76dec5}.delivery-mark.unknown,.delivery-mark.rejected{color:#ff9bae}.chat-composer{display:grid;gap:7px;padding:8px 11px 10px;border-top:1px solid var(--border);background:#1a161c}.chat-composer textarea{width:100%;min-height:56px;max-height:140px;resize:vertical;border:1px solid rgba(255,255,255,.09);border-radius:5px;padding:8px 9px;outline:none;color:#e8e1e8;background:#100e12;font:.72rem/1.4 DM Sans,sans-serif}.chat-composer textarea:focus{border-color:#f05a786b}.chat-composer>div:last-of-type{display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-composer>div:last-of-type>span{color:#635d65;font-size:.56rem}.chat-composer .primary-button{min-width:105px;margin:0;padding:7px 9px;border-radius:5px;box-shadow:none;font-size:.64rem}.composer-warning{color:#df8c9c;font-size:.58rem}.composer-note{color:#86dec9;font-size:.58rem}.message-log{min-height:0;overflow:auto;background:#121014}.message-log-header,.message-log-row{display:grid;grid-template-columns:155px 90px 120px minmax(180px,1fr);gap:12px;align-items:center;padding:10px 16px}.message-log-header{position:sticky;top:0;z-index:1;border-bottom:1px solid var(--border);color:#69626b;background:#171419;font-size:.57rem;text-transform:uppercase;letter-spacing:.08em}.message-log-row{border-bottom:1px solid rgba(255,255,255,.04);color:#a9a1aa;font-size:.63rem}.message-log-row time{color:#6e6770}.message-log-row strong{font-size:.63rem;text-transform:capitalize}.message-log-row code{overflow:hidden;color:#817982;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.log-status{width:fit-content;padding:3px 6px;border-radius:10px;color:#a6a0a8;background:#ffffff0b}.log-status.confirmed,.log-status.accepted{color:#7fe3ca;background:#65d7bc14}.log-status.unknown,.log-status.rejected,.log-status.retryable_failure{color:#ff9caf;background:#f05a7814}.log-status.pending,.log-status.generating{color:#c2adfb;background:#a784ff17}.message-empty,.chat-loading{min-height:150px;display:grid;place-items:center;padding:28px;color:#6e6770;font-size:.68rem;text-align:center}.chat-loading{min-height:100%}.chat-error{display:flex;justify-content:space-between;margin-bottom:10px;padding:9px 12px;border:1px solid rgba(240,90,120,.18);border-radius:8px;color:#ff9caf;background:#f05a7812;font-size:.67rem}.chat-error button{border:0;color:inherit;background:transparent;cursor:pointer}.management-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.management-main,.account-stack{display:grid;gap:13px}.management-aside{position:sticky;top:98px;display:grid;gap:13px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin:6px 0 2px}.section-heading h3{font-size:.95rem}.section-heading p,.account-editor__head p{margin-top:3px;color:var(--muted);font-size:.69rem}.account-editor{padding:22px}.account-editor__head{display:flex;align-items:start;justify-content:space-between;gap:18px}.account-title,.state-group,.button-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.account-title h3{font-size:1.08rem}.account-title code{padding:3px 7px;border-radius:5px;color:#8d858e;background:#242027;font-size:.62rem}.status-pill--captcha_required,.status-pill--expired,.status-pill--failed{color:#ff9daf;background:#f05a781a}.status-pill--ready,.status-pill--enabled,.status-pill--passed{color:#7fe3ca;background:#65d7bc17}.readiness-strip{display:flex;flex-wrap:wrap;gap:14px;margin:17px 0;padding:10px 12px;border-radius:8px;background:#ffffff06}.readiness-strip span{display:flex;align-items:center;gap:6px;color:#827b84;font-size:.64rem}.readiness-strip i{width:6px;height:6px;border-radius:50%;background:#665f68}.readiness-strip .ready i{background:var(--mint)}.readiness-strip .missing i{background:var(--rose)}.readiness-strip .neutral i{background:var(--violet)}.form-grid{display:grid;gap:11px}.form-grid--account{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label,.create-card label{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center;color:#938b95;font-size:.66rem}.form-grid input,.form-grid select,.compact-form input,.compact-form select,.create-card input,.credential-grid input,.proxy-fields input,.proxy-fields select{min-width:0;width:100%;grid-column:1 / -1;border:1px solid rgba(255,255,255,.09);border-radius:7px;padding:8px 9px;color:#e5dfe6;background:#121015;font-size:.72rem}.form-grid button,.button-row button,.session-action,.credential-grid button{padding:7px 9px;border:1px solid var(--border);border-radius:7px;background:#ffffff09;font-size:.65rem;cursor:pointer}.field-note{color:#716a73;font-size:.61rem;line-height:1.45}.danger-button{color:#ff9caf!important;border-color:#f05a782e!important;background:#f05a780f!important}.safe-button{color:#86dec9}.secret-editor{margin-top:14px;border-top:1px solid var(--border);padding-top:12px}.secret-editor summary{color:#968e98;font-size:.69rem;cursor:pointer}.credential-grid{display:grid;grid-template-columns:repeat(3,1fr) auto auto;gap:8px;margin-top:10px}.credential-grid input{grid-column:auto}.session-action{margin-top:12px;color:#c7b7f2;border-color:#a784ff2e;background:#a784ff0f}.create-card h3,.safety-note h3{margin:5px 0;font-size:.95rem}.create-card>p:not(.eyebrow),.safety-note li{color:var(--muted);font-size:.67rem;line-height:1.5}.create-card form{display:grid;gap:10px;margin-top:17px}.create-card label{grid-template-columns:1fr}.create-card hr{width:100%;border:0;border-top:1px solid var(--border)}.safety-note ul{display:grid;gap:7px;margin:13px 0 0;padding-left:17px}.proxy-section{display:grid;gap:11px;margin-top:12px}.proxy-grid{display:grid;grid-template-columns:1fr;gap:11px}.proxy-card>div:first-child{display:flex;justify-content:space-between;align-items:center}.proxy-card h4{margin:0;font:700 .82rem Manrope}.proxy-fields{display:grid;grid-template-columns:1fr 90px 1.3fr 80px;gap:7px;margin:12px 0}.proxy-fields input,.proxy-fields select{grid-column:auto}.secret-flags{color:#918993;font-size:.63rem}.proxy-create h3{margin:0 0 12px;font-size:.84rem}.compact-form{display:grid;grid-template-columns:1fr 90px 1.2fr 90px;gap:8px}.compact-form input,.compact-form select{grid-column:auto}.compact-form .primary-button{grid-column:span 2;margin:0}.text-button{color:#918893;border:0!important;background:transparent!important}.modal-backdrop{position:fixed;z-index:30;inset:0;display:grid;place-items:center;padding:20px;background:#08070ac7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-card{position:relative;width:min(620px,100%);padding:28px;border:1px solid var(--border);border-radius:16px;background:#1b171e;box-shadow:0 30px 90px #0009}.modal-card h3{margin:7px 0 10px}.modal-card p,.modal-card li{color:#aaa2ac;font-size:.75rem;line-height:1.55}.modal-card a{color:#f38399}.modal-close{position:absolute;top:16px;right:16px;border:0;color:#8a828c;background:transparent;cursor:pointer}.command-block{display:block;overflow-x:auto;margin-top:17px;padding:13px;border-radius:8px;color:#d7c7ff;background:#100e13;font-size:.68rem;white-space:nowrap}@media(max-width:1050px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-layout{grid-template-columns:1fr}.management-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.secure-mode{display:none}}@media(max-width:760px){.sidebar{gap:6px;padding-inline:8px}.brand>div:last-child,.secure-mode{display:none}.sidebar .brand-mark{width:28px;height:28px}.sidebar nav button{padding-inline:7px}.sidebar nav button svg{display:none}.logout-button{padding-inline:6px}.topbar{min-height:43px;padding:6px 12px}.topbar>div{gap:6px}.topbar>div>span{display:none}.content{padding:24px 17px 36px}.hero-row{align-items:stretch;flex-direction:column}.runtime-control{min-width:0}.dashboard-grid{grid-template-columns:1fr}.panel--wide{grid-column:auto}.form-grid--account,.proxy-grid{grid-template-columns:1fr}.credential-grid,.proxy-fields,.compact-form{grid-template-columns:1fr 1fr}.credential-grid input,.proxy-fields input,.proxy-fields select,.compact-form input,.compact-form select{grid-column:auto}.content--messages{height:auto;min-height:calc(100vh - 95px);overflow:visible;padding:10px 8px 18px}.messages-page-title span{display:none}.message-workspace{height:auto;min-height:0;grid-template-rows:220px minmax(600px,1fr)}.message-filters{align-items:stretch;flex-direction:column}.message-filters input{width:100%}.message-list-header,.message-conversation{grid-template-columns:minmax(0,1fr) 112px}.message-list-header span:nth-child(2),.message-list-header span:nth-child(4),.message-conversation>.message-type,.message-conversation>.message-preview{display:none}.chat-contact-header{align-items:flex-start;flex-direction:column}.chat-header-actions{width:100%}.chat-header-actions button{flex:1}.chat-message-bubble{max-width:88%}.message-log-header,.message-log-row{grid-template-columns:105px 70px 90px minmax(130px,1fr);padding-inline:11px}}@media(max-width:480px){.login-card{padding:34px 24px}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric{padding:15px}.metric strong{font-size:1.28rem}.runtime-control{grid-template-columns:auto 1fr}.runtime-control button{grid-column:1 / -1;justify-content:center}.campaign-row{grid-template-columns:1fr auto}.campaign-row .progress-track{grid-row:2;grid-column:1 / -1}.sidebar nav button span{display:none}.sidebar nav button{padding:8px 5px}.sidebar nav button svg{display:block}.sidebar .brand{display:none}.management-aside{grid-template-columns:1fr}.account-editor__head{flex-direction:column}.credential-grid,.proxy-fields,.compact-form{grid-template-columns:1fr}.compact-form .primary-button{grid-column:auto}}
