.booking-settings{margin:32px 0;text-align:left}.booking-settings>header{display:block;height:auto;padding:0 0 16px}.auth-card:has(.booking-settings){max-width:1000px}.booking-settings h2,.booking-settings h3{margin:18px 0 12px}.booking-settings p{line-height:1.6}.booking-form{display:grid;gap:16px;margin:20px 0;padding:22px;border:1px solid #ffffff20;border-radius:16px}.booking-form h3{margin:0}.booking-settings label,.public-booking label{display:grid;gap:7px;font-size:14px;min-width:0}.booking-settings input,.booking-settings select,.booking-settings textarea,.public-booking input,.public-booking select{box-sizing:border-box;width:100%;padding:12px;border-radius:8px;border:1px solid #ffffff30;background:#151321;color:#f7f5fa;font:inherit}.booking-settings textarea{min-height:90px}.booking-settings button,.public-booking button{border:1px solid #ffffff30;background:#252034;color:#fff;padding:12px 18px;border-radius:9px;cursor:pointer;font:inherit}.booking-settings button:hover,.public-booking button:hover{border-color:#f5bd4f}.booking-settings button:disabled,.public-booking button:disabled{opacity:.5;cursor:wait}.booking-line{display:flex;gap:16px;align-items:end}.booking-line>label{flex:1}.booking-list{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:16px 0}.booking-list small{display:block;color:#b0aabc;margin:6px 0}.booking-settings .booking-check{display:flex;align-items:center;gap:9px;margin:8px 0}.booking-check input,.booking-days input{width:auto!important}.booking-days{display:flex;gap:12px;flex-wrap:wrap}.booking-days label{display:flex;align-items:center}.booking-form fieldset{border:1px solid #ffffff20;border-radius:10px;padding:14px}.booking-link{display:grid;gap:9px;border:1px solid #ffffff20;border-radius:12px;padding:18px}.booking-link a,.public-booking a{color:#f5bd4f}.booking-error{padding:16px;border-left:3px solid #f19696;background:#381c28;color:#ffc4c4}.booking-note{font-size:13px!important;color:#b0aabc!important}.public-booking{margin-left:0;width:100%;min-height:100vh;background:radial-gradient(ellipse at top,#282033,#0d0b13 75%);color:#f7f5fa;padding:40px 20px;font-family:Inter,system-ui,sans-serif;box-sizing:border-box}.booking-brand{display:flex;align-items:center;justify-content:center;gap:12px;font-size:40px;text-decoration:none;margin-bottom:30px}.booking-brand span{font-size:19px;color:#e6e1eb}.booking-card{max-width:700px;margin:auto;padding:36px;background:#100e18;border:1px solid #ffffff20;border-radius:24px}.booking-card h1{font-size:34px;line-height:1.2;margin:12px 0}.booking-card p{line-height:1.6;color:#c5bfce}.booking-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:#c5bfce;margin:24px 0}.booking-meta span{border:1px solid #ffffff20;border-radius:20px;padding:6px 12px}.booking-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.booking-slots button[aria-pressed=true]{background:#f5bd4f;color:#17111f}.public-booking footer{text-align:center;color:#898193;font-size:12px;padding:25px}.booking-honeypot{position:absolute;left:-10000px}.public-booking .eyebrow{color:#f5bd4f;letter-spacing:2px;font-size:12px}.booking-form button[type=submit],.booking-form>button{background:#f5bd4f;color:#18111c;font-weight:600}.public-booking :focus-visible,.booking-settings :focus-visible{outline:2px solid #f5bd4f;outline-offset:3px}@media(max-width:600px){.booking-line{flex-direction:column;align-items:stretch}.booking-card{padding:22px}.public-booking{padding:24px 12px}.booking-form{padding:16px}.booking-card h1{font-size:28px}.booking-list{grid-template-columns:1fr}}.booking-settings .calendar-heading{display:flex;height:auto;align-items:center;justify-content:space-between;gap:24px;padding:0 0 24px;border-bottom:1px solid #ffffff16;margin-bottom:22px}.booking-settings .calendar-heading>div{display:block;min-width:0}.booking-settings .calendar-heading{background:transparent;font:inherit;letter-spacing:normal;color:#f7f5fa}.booking-settings .calendar-heading h2{margin:5px 0 8px;font-size:26px}.calendar-heading p{margin:0;color:#b6afc0}.calendar-heading .eyebrow{color:#edbb62;font-size:11px;letter-spacing:1.7px}.booking-settings button.calendar-primary,.booking-settings button.calendar-primary:hover{background:#f5bd4f;color:#19121f;border-color:#f5bd4f;font-weight:650;white-space:nowrap}.calendar-notice{padding:12px 16px;background:#25372b;border:1px solid #729d7030;border-radius:10px;color:#d9edda}.calendar-empty{border:1px dashed #ffffff25;border-radius:16px;padding:40px;text-align:center;margin:20px 0}.calendar-empty h3{font-size:22px}.calendar-empty p{color:#b6afc0;max-width:510px;margin:12px auto 24px}.calendar-availability{border:1px solid #ffffff20;border-radius:12px;margin:18px 0;padding:16px 20px}.calendar-availability summary{cursor:pointer;font-weight:550}.calendar-host-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #ffffff15}.calendar-host-row small{display:block;color:#ada5ba;line-height:1.6}.calendar-host-row p{font-size:14px;margin:8px 0}.calendar-host-row button{flex-shrink:0}.calendar-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;margin:24px 0}.calendar-event-card{padding:22px;border:1px solid #ffffff1c;border-top:3px solid #ad91cb;background:#17131f;border-radius:14px;min-width:0}.calendar-event-card h3{font-size:19px;line-height:1.3;margin:20px 0 8px}.calendar-event-card>p{color:#aaa2b6;font-size:14px}.calendar-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#aaa2b6;font-size:12px}.calendar-status{display:inline-block;padding:4px 9px;border-radius:6px;background:#ffffff0a;color:#bbb2c5;font-size:12px}.calendar-status.is-live{background:#315f372e;color:#a7d6a4}.calendar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.calendar-actions a{font-size:13px;color:#efc273}.calendar-share{margin-top:18px;border-top:1px solid #ffffff15;padding-top:18px;display:grid;gap:12px}.calendar-share small{color:#c7bbd2}.calendar-share details summary{cursor:pointer;font-size:13px}.calendar-share textarea{margin-top:12px;font:12px/1.5 monospace}.calendar-tabs{display:flex;gap:8px;margin:0 0 24px;padding:4px;border-bottom:1px solid #ffffff16}.booking-settings .calendar-tabs button{border:0;background:transparent;border-radius:8px;color:#b1a8bf;font-size:14px}.booking-settings .calendar-tabs button[aria-pressed=true]{background:#ffffff0b;color:#f6dfb2}.calendar-people{background:#15121d;border:1px solid #ffffff18;border-radius:14px;padding:24px}.calendar-people>p{color:#b1a8bf;font-size:14px}.calendar-wizard{border:1px solid #ffffff20;border-radius:16px;background:#15121d;overflow:hidden}.calendar-wizard-top{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid #ffffff12;color:#c3b9ce;font-size:14px}.booking-settings .calendar-wizard-top button{background:transparent;border-color:transparent;font-size:13px;padding:6px 8px}.calendar-steps{list-style:none;padding:24px;margin:0;display:flex;gap:24px;border-bottom:1px solid #ffffff12}.calendar-steps li{display:flex;align-items:center;gap:9px;flex:1;font-size:13px;color:#92899f}.calendar-steps li>span{width:26px;height:26px;display:grid;place-items:center;border:1px solid #ffffff25;border-radius:50%;flex-shrink:0}.calendar-steps li[aria-current=step]{color:#ffe0a7}.calendar-steps li[aria-current=step]>span{background:#f5bd4f;color:#1b151e;border-color:#f5bd4f}.calendar-steps .is-done{color:#d3bddf}.calendar-step-body{padding:32px;min-height:340px}.calendar-step-body>.eyebrow{font-size:10px;letter-spacing:1.5px;color:#ad93bd}.booking-settings .calendar-step-body>h3{font-size:24px;margin:6px 0 22px}.calendar-step-body>p:not(.eyebrow){color:#b9afc7}.calendar-fields{display:grid;gap:11px;max-width:720px}.calendar-fields>label:not(:first-child){margin-top:12px}.calendar-fields label small{display:inline;color:#9d92aa;font-size:12px}.calendar-fields textarea{resize:vertical}.calendar-fields select{min-width:0}.calendar-location{flex:1;display:grid;gap:5px;padding:12px 16px;border:1px solid #ffffff15;background:#ffffff03;border-radius:10px}.calendar-location small,.calendar-location span{font-size:12px;color:#a59aad}.calendar-location strong{font-size:14px}.calendar-url{display:flex;border:1px solid #ffffff30;background:#100d16;border-radius:8px;align-items:center;min-width:0;overflow:hidden}.calendar-url>span{padding-left:12px;color:#91859d;font-size:12px;white-space:nowrap}.booking-settings .calendar-url>input{border:0;background:transparent;min-width:80px}.calendar-host-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.calendar-host-option{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid #ffffff20;border-radius:12px;min-width:0}.calendar-host-option.is-selected{border-color:#b895df;background:#a374cd0a}.calendar-host-option small{display:block;color:#a99db6;margin-top:5px;font-size:12px;overflow-wrap:anywhere}.calendar-host-option strong{font-size:14px}.calendar-host-option input{accent-color:#c7a0e8}.calendar-host-option button{font-size:12px;padding:8px}.calendar-info{margin-top:24px;padding:15px 18px;background:#e8bb4e09;border:1px solid #e8bb4e20;border-radius:10px;font-size:13px;line-height:1.6;color:#d4bf99}.calendar-review{border:1px solid #ffffff20;border-radius:14px;padding:24px;background:#ffffff03}.calendar-review h4{font-size:25px;margin:20px 0 14px}.calendar-review p{font-size:14px;color:#b3a7c0}.calendar-review label{margin-top:22px}.calendar-wizard-footer{display:flex;align-items:center;gap:12px;padding:20px 24px;border-top:1px solid #ffffff15;background:#100e16}.calendar-wizard-footer>span{flex:1}.booking-settings button:disabled{cursor:not-allowed}.booking-settings .calendar-host-editor{background:#110f18;margin:20px 0}.team-calendars{margin:0;max-width:1200px}.personal-calendars .calendar-heading{align-items:flex-start}.calendar-step-body .booking-error{color:#ffc4c4!important}.booking-settings .calendar-fields label{font-size:14px;color:#e2d9ed}.calendar-wizard .calendar-fields input{font-size:14px}.calendar-wizard .booking-line{margin-top:12px}@media(max-width:700px){.booking-settings .calendar-heading{flex-direction:column;align-items:flex-start;gap:16px}.calendar-steps{gap:8px;padding:16px}.calendar-steps li{flex-direction:column;align-items:flex-start;font-size:11px;line-height:1.4}.calendar-step-body{padding:22px 16px}.calendar-wizard-footer{padding:16px;gap:8px}.calendar-wizard-footer button{font-size:13px;padding:11px 12px}.calendar-host-row{align-items:flex-start;flex-direction:column;gap:10px}.calendar-tabs{flex-wrap:wrap}.calendar-url{align-items:stretch;flex-direction:column}.calendar-url>span{padding:10px 12px 0}.calendar-card-grid{grid-template-columns:1fr}.calendar-people{padding:18px}.calendar-empty{padding:24px}.calendar-host-options{grid-template-columns:1fr}}.public-booking .booking-card{max-width:920px}.booking-date-time{display:grid;grid-template-columns:minmax(300px,1fr) minmax(220px,.8fr);gap:30px;margin-top:32px;border-top:1px solid #ffffff16;padding-top:24px}.booking-date-time h2{font-size:19px;margin:0 0 20px}.booking-month-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.booking-month-nav h3{font-size:17px;margin:0}.public-booking .booking-month-nav button{border:0;background:transparent;font-size:27px;padding:0;width:38px;height:38px}.booking-weekdays,.booking-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;text-align:center}.booking-weekdays{color:#aaa1b4;font-size:12px;margin-bottom:10px}.public-booking .booking-days button{position:relative;border-radius:50%;aspect-ratio:1;padding:0;background:#f5bd4f1c;border:1px solid #f5bd4f30;color:#ffd282;font-weight:650}.public-booking .booking-days button:disabled{opacity:1;background:transparent;color:#71687d;border-color:transparent;cursor:default}.public-booking .booking-days button:not(:disabled):hover{background:#f5bd4f35}.public-booking .booking-days button[aria-pressed=true]{background:#f5bd4f;color:#17111f;border-color:#f5bd4f}.booking-day-dot{position:absolute;width:3px;height:3px;border-radius:50%;background:currentColor;bottom:5px;left:calc(50% - 1.5px)}.public-booking .booking-month-status{font-size:12px;color:#aaa1b4;min-height:20px;margin:14px 0 22px}.booking-zone{margin-top:20px}.booking-zone select{font-size:12px}.booking-time-panel{border-left:1px solid #ffffff16;padding-left:28px}.booking-time-panel .booking-slots{grid-template-columns:repeat(2,minmax(0,1fr));max-height:365px;overflow-y:auto;padding:3px}.public-booking .booking-time-zone{font-size:12px;color:#aaa1b4}@media(max-width:700px){.booking-date-time{grid-template-columns:1fr;gap:26px}.booking-time-panel{border-left:0;border-top:1px solid #ffffff16;padding:24px 0 0}.booking-weekdays,.booking-days{gap:5px}}.public-booking .booking-card{max-width:920px;padding:0;overflow:hidden}.booking-card>.booking-error,.booking-card>p,.booking-card>[role=status]{margin:32px}.booking-flow{display:grid;grid-template-columns:280px minmax(0,1fr)}.booking-summary{padding:32px 28px;border-right:1px solid #ffffff16;background:linear-gradient(150deg,#f5bd4f08,transparent 70%);min-width:0}.booking-summary h1{font-size:28px;overflow-wrap:anywhere}.booking-summary>p:not(.eyebrow){font-size:14px}.booking-summary .booking-meta{gap:10px;margin-bottom:0}.booking-summary .booking-meta span{width:fit-content;font-size:12px}.booking-flow-content{padding:32px;min-width:0}.booking-progress{display:flex;gap:28px;margin:0 0 30px;padding:0 0 22px;list-style:none;border-bottom:1px solid #ffffff16}.booking-progress li{display:flex;align-items:center;gap:9px;color:#a49bab;font-size:13px}.booking-progress li>span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #ffffff28;border-radius:50%;flex-shrink:0}.booking-progress li[aria-current=step]{color:#ffe0a7}.booking-progress li[aria-current=step]>span{background:#f5bd4f;color:#18111c;border-color:#f5bd4f;font-weight:700}.booking-progress .is-complete{color:#b5d8b7}.booking-progress .is-complete>span{background:#315f372e;border-color:#729d7050}.booking-flow .booking-date-time{margin-top:0;padding-top:0;border-top:0;grid-template-columns:minmax(0,1fr)}.booking-flow .booking-date-time.is-time-preview{grid-template-columns:minmax(280px,1fr) minmax(200px,.72fr);gap:24px}.booking-flow .booking-time-panel{padding:0;border:0}.booking-flow .booking-date-time.is-time-preview .booking-time-panel{border-left:1px solid #ffffff16;padding-left:24px}.booking-flow .booking-time-panel .booking-slots{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}.booking-flow .booking-slots button{padding:12px 5px;font-size:13px}.booking-selected-summary{display:grid;gap:12px;margin-top:28px;padding-top:26px;border-top:1px solid #ffffff20;font-size:14px;line-height:1.5}.booking-selected-summary strong{color:#f7f5fa;font-size:16px}.booking-summary-zone{color:#b6adbf;overflow-wrap:anywhere;font-size:12px}.public-booking .booking-change-time{background:transparent;border-color:#ffffff25;text-align:left;font-size:12px;padding:10px 12px;margin-top:4px}.public-booking .booking-details-form{margin:0;padding:0;border:0;gap:24px;max-width:520px;scroll-margin-block:24px}.booking-details-form h2{margin:0;font-size:25px;scroll-margin-top:24px}.booking-details-form .booking-details-intro{font-size:14px;margin:10px 0 0}.public-booking .booking-details-form input{padding:14px;background:#18141f}.public-booking .booking-details-form input::placeholder{color:#948a9f}.booking-details-form .booking-note{margin:0;font-size:12px!important}.public-booking .booking-details-form>button{padding:15px 20px}.booking-flow.is-details{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}@media(max-width:700px){.booking-flow{grid-template-columns:1fr}.booking-flow:not(.is-details) .booking-summary{border-right:0;border-bottom:1px solid #ffffff16}}@media(max-width:700px){.booking-flow.is-details{grid-template-columns:1fr}.booking-summary{padding:24px;border-right:0;border-bottom:1px solid #ffffff16}.booking-flow-content{padding:24px}.booking-flow .booking-date-time,.booking-flow .booking-date-time.is-time-preview{grid-template-columns:1fr;gap:26px}.booking-flow .booking-time-panel,.booking-flow .booking-date-time.is-time-preview .booking-time-panel{border:0;padding:0}.booking-flow .booking-date-time.is-time-preview .booking-time-panel{border-top:1px solid #ffffff16;padding-top:24px}.booking-flow .booking-time-panel .booking-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-progress{gap:20px}.booking-progress li{font-size:12px}.booking-weekdays,.booking-days{gap:5px}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e9e9ed;background:#0b0b12;font-synthesis:none;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit;border:1px solid #292934;background:#191922;border-radius:7px;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px}button:hover{background:#252532;border-color:#58506e}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #aa9deb;outline-offset:3px}a{color:#b9abf1}.app{display:flex;min-height:100vh}aside{width:226px;border-right:1px solid #24242d;background:#0e0e16;position:fixed;inset:0 auto 0 0;padding:29px 16px;display:flex;flex-direction:column}.brand{font-size:28px;font-weight:600;letter-spacing:-1.4px;display:flex;align-items:center;gap:8px;margin:0 11px 32px}.brand img{width:29px}.brand span{font-size:8px;letter-spacing:1.5px;color:#858194;margin-top:9px}.workspace{display:flex;gap:10px;align-items:center;padding:12px 7px;border:1px solid #292934;border-radius:8px;font-size:12px}.workspace small,.sidefoot small,.user small{display:block;color:#777789;font-size:10px;margin-top:5px}.workspace svg{margin-left:auto}.sa,.user>span,.avatar{display:grid;place-items:center;background:#292437;color:#c8b8f0;border:1px solid #453854;border-radius:8px;width:31px;height:31px;font-size:11px}.eyebrow{font-size:10px;letter-spacing:1.9px;color:#858193;font-weight:600}aside>.eyebrow{margin:30px 12px 14px}nav{display:grid;gap:6px}nav button{justify-content:flex-start;background:none;border:1px solid transparent;color:#90909f;padding:12px}nav button.active{color:#c4b6f2;background:#272135;border-color:#3c304f}nav em{font-size:10px;background:#3e3157;border-radius:4px;font-style:normal;margin-left:auto;padding:2px 5px}.sidefoot{margin-top:auto;padding:25px 10px 0;font-size:12px}.agentdot{width:6px;height:6px;background:#9988c3;border-radius:50%;display:inline-block;margin-right:7px}.user{display:flex;gap:10px;align-items:center;border-top:1px solid #26232e;margin-top:24px;padding-top:22px}main{margin-left:226px;width:calc(100% - 226px)}header{height:76px;border-bottom:1px solid #24242d;display:flex;justify-content:space-between;align-items:center;padding:0 35px;font-size:12px;color:#747486}header>span,header>div{display:flex;align-items:center;gap:15px}header strong{font-weight:400;color:#c2c2cc}.demo{color:#b8a5e4;font-size:11px}.avatar{border-radius:50%;width:29px;height:29px}.content{padding:36px 35px 18px;max-width:1800px;margin:auto}.heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.heading .eyebrow{color:#a18cc7;margin:0 0 12px}h1{font-size:29px;letter-spacing:-1px;font-weight:550;margin:0 0 11px}p{color:#9393a3;line-height:1.6}h2{font-size:20px;letter-spacing:-.5px;font-weight:550}h3{font-size:14px;font-weight:550}.heading p:last-child{font-size:12px;margin:0}.primary{background:#9b87c7;color:#110d1a;border:0;font-weight:600;padding:11px 15px;white-space:nowrap}.primary:hover{background:#b5a0df}.demoBanner{margin:26px 0 24px;border:1px solid #302a40;background:#181420;color:#a99bc0;border-radius:7px;padding:11px 14px;display:flex;align-items:center;gap:10px;font-size:11px}.demoBanner button{margin-left:auto;padding:0;background:none;border:0;color:#c7b6e3;font-size:11px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metrics>div{border:1px solid #292932;border-radius:9px;padding:19px 20px;background:linear-gradient(125deg,#181820,#13131b)}.metrics span{color:#a3a3b2;font-size:11px}.metrics strong{display:block;font-size:31px;font-weight:500;letter-spacing:-1px;margin:11px 0 9px}.metrics small{font-size:10px;color:#77778b}.toolbar{display:flex;justify-content:space-between;margin:29px 0 20px;gap:10px}.tabs,.filters{display:flex;gap:8px;align-items:center}.tabs button{border:0;background:none;color:#858594;font-size:11px}.tabs .selected{background:#24212e;color:#d4c5ed}.filters label{display:flex;align-items:center;background:#14141d;border:1px solid #2a2933;padding:8px 10px;border-radius:6px;color:#6f6c7e;gap:8px}.filters input{background:none;border:0;color:#ccc;width:134px;outline:none;font-size:11px}select{background:#191922;border:1px solid #292934;color:#b0adbc;padding:8px;border-radius:6px;font-size:11px}.board{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:16px;overflow-x:auto;min-height:418px}.column{background:#101018;border:1px solid #22222d;border-radius:9px;padding:12px;min-height:410px}.columnTitle{display:flex;align-items:center;gap:7px;margin:3px 1px 18px;font-size:11px}.columnTitle b{font-weight:500}.columnTitle>span:last-child{margin-left:auto;background:#24232e;border-radius:4px;padding:2px 6px;color:#a19aad;font-size:10px}.stageDot{width:6px;height:6px;border-radius:50%;background:#a08bd2}.dot1{background:#7d9cc6}.dot2{background:#d8ae70}.dot3{background:#77b8a0}.card{display:block;width:100%;text-align:left;background:#1a1a24;border:1px solid #2d2c39;padding:14px;margin-bottom:11px;border-radius:8px;box-shadow:0 3px 10px #0001}.cardtop{display:flex;justify-content:space-between;align-items:center}.initials{width:29px;height:29px;border-radius:7px;display:grid;place-items:center;font-size:10px;background:#383044;color:#d0badf}.color1{background:#2c3540;color:#bed2df}.color2{background:#3a322c;color:#e0c4a0}.color3{background:#2b3934;color:#bdd8c8}.source{font-size:9px;color:#9c99ad}.card h3{font-size:13px;margin:13px 0 3px}.card p{font-size:10px;margin:0 0 15px}.offer{display:inline-block;font-size:9px;color:#bcadd7;border:1px solid #413448;background:#2a2232;border-radius:4px;padding:4px 6px}.cardbottom{border-top:1px solid #2c2b37;padding-top:12px;margin-top:15px;display:flex;justify-content:space-between;font-size:9px;color:#9290a4}.cardbottom span{display:flex;gap:5px;align-items:center}.empty{font-size:11px;color:#6b667c;padding:30px;text-align:center}.panel{padding:24px;border:1px solid #2a2935;background:#15151e;border-radius:10px;margin-bottom:18px}.panel p{font-size:13px}.panel h2{margin-top:0;display:flex;align-items:center;gap:15px}.panel h2 button{margin-left:auto}.table{border:1px solid #292934;border-radius:9px;overflow:hidden}.row{display:grid;grid-template-columns:1.5fr 1.2fr .9fr 1fr;gap:14px;width:100%;text-align:left;align-items:center;justify-items:start;background:#15151e;border:0;border-bottom:1px solid #282732;border-radius:0;padding:18px;font-size:12px}.row small{display:block;margin-top:6px;color:#858393}.tablehead{color:#757080;font-size:9px;letter-spacing:1px;background:#111119}.pill{font-size:10px;padding:5px 8px;background:#2b2437;border:1px solid #3e334e;color:#c4b0df;border-radius:5px;display:inline-block;white-space:nowrap}.green{color:#83c9ac}.amber{color:#d1ae79}.cadence{display:flex;gap:14px;align-items:center;font-size:12px;color:#c6b6df;padding:20px 0 4px}.cadence svg{width:15px}.activity{display:flex;border:0;border-bottom:1px solid #292732;border-radius:0;background:none;width:100%;text-align:left;padding:17px 0;gap:15px;font-size:12px}.activity p{margin:5px 0;font-size:11px}.activityicon{background:#2b2436;padding:10px;border-radius:50%;color:#b49ccf}.activity time{margin-left:auto;color:#777184;font-size:11px}.integrationGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.integrationGrid .panel{margin:0}.integrationLogo{width:40px;height:40px;background:#322741;color:#c9b1eb;border-radius:10px;display:grid;place-items:center;font-weight:600;margin-bottom:20px}.integrationGrid h3{margin-top:25px}.wide{grid-column:1/-1}.knowledge{max-width:850px}.faq{border:1px solid #2c2935;background:#16151f;border-radius:8px;margin-bottom:12px;padding:20px}.faq summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:13px}.faq p{font-size:13px;margin-bottom:0}footer{display:flex;justify-content:space-between;color:#565361;font-size:10px;margin-top:27px;padding:15px 0}footer span{display:flex;align-items:center;gap:6px}footer img{width:15px;opacity:.5}.overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10;display:flex;justify-content:flex-end}.drawer{width:470px;max-width:100%;height:100%;overflow:auto;background:#14131d;border-left:1px solid #413547;padding:25px}.drawerbar{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:1.5px;color:#9990a5}.drawerbar button{background:none;border:0}.largeinitials{display:grid;place-items:center;width:61px;height:61px;border-radius:14px;color:#d3bbed;background:#3d2e4d;margin-top:28px;font-size:21px}.drawer h2{font-size:25px;margin-bottom:3px}.drawer>p{font-size:12px;margin-top:0}dl{display:grid;grid-template-columns:95px 1fr;gap:16px;font-size:12px;border-block:1px solid #302a3a;padding:23px 0;margin:26px 0}dt{color:#867c93}dd{margin:0;overflow-wrap:anywhere}.actions{display:flex;gap:8px;flex-wrap:wrap}.actions button{font-size:11px}.danger{color:#e6a4a4}.callback{margin:24px 0;padding:17px;border:1px solid #302837;border-radius:8px;font-size:11px}.callback label{display:block;color:#b3a6c1}.callback input{display:block;background:#211b2b;color:#ddd;border:1px solid #4a3a5b;padding:9px;margin:12px 0;width:100%;color-scheme:dark}.callback button{font-size:11px}.drawer h3{display:flex;justify-content:space-between;align-items:center}.timeline{display:flex;gap:12px;font-size:12px;margin:20px 0}.timeline>span{width:6px;height:6px;border-radius:50%;background:#9d84bd;flex-shrink:0;margin-top:8px}.timeline p{margin:0 0 6px;color:#b5a8c3}.timeline small{color:#71667f;font-size:10px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:30;background:#332940;border:1px solid #6e577f;padding:15px 20px;box-shadow:0 8px 40px #0008;border-radius:9px;display:flex;gap:10px;font-size:12px;max-width:90vw}@media(min-width:1600px){.content{padding:45px 48px}.card{padding:20px}.column{padding:16px}}@media(max-width:1100px){aside{width:190px}.brand{font-size:24px}.brand span{display:none}main{margin-left:190px;width:calc(100% - 190px)}.content{padding:28px 22px}.heading{align-items:flex-start}h1{font-size:25px}.metrics{gap:8px}.metrics>div{padding:15px 12px}.metrics small{font-size:9px}.toolbar,.cadence{flex-wrap:wrap}}@media(max-width:700px){aside{position:static;width:100%;padding:14px;border-right:0;border-bottom:1px solid #25212e}.app{display:block}.brand{margin:0;font-size:25px}.brand img{width:25px}.workspace,aside>.eyebrow,.sidefoot{display:none}nav{display:flex;overflow-x:auto;margin-top:14px;gap:5px}nav button{font-size:10px;white-space:nowrap;padding:9px}nav svg{width:13px}main{margin:0;width:100%}header{height:55px;padding:0 18px}.content{padding:25px 16px}.heading{display:block}h1{font-size:25px}.heading .primary{margin-top:18px}.demoBanner{align-items:flex-start;font-size:10px}.demoBanner button{display:none}.metrics{grid-template-columns:1fr 1fr}.board{grid-template-columns:repeat(4,240px)}.filters{width:100%}.filters label{flex:1}.filters input{width:100%}.integrationGrid{grid-template-columns:1fr}.wide{grid-column:auto}.row{grid-template-columns:1.4fr 1fr;font-size:11px}.row>span:nth-child(n+3){display:none}.drawer{padding:20px}.cadence{font-size:10px}footer{font-size:9px}.toast{width:90%}}.auth-screen{min-height:100vh;display:flex;align-items:center;flex-direction:column;padding:58px 20px;background:radial-gradient(ellipse at 50% 10%,#261b35 0,transparent 55%),#0b0b12}.auth-brand{display:flex;align-items:center;gap:9px;font-size:32px;letter-spacing:-1.5px;font-weight:600;margin-bottom:38px}.auth-brand img{width:34px}.auth-brand span{font-size:9px;letter-spacing:2px;color:#9c8bae;margin:10px 0 0 8px}.auth-card{width:100%;max-width:450px;padding:34px;border:1px solid #393044;background:#15121dd9;border-radius:15px;box-shadow:0 20px 90px #0003}.auth-card h1{font-size:28px;line-height:1.25;margin-top:18px}.auth-card>p{font-size:13px}.auth-card form{display:grid;gap:18px;margin:25px 0 12px}.auth-card label{display:grid;gap:9px;font-size:12px;color:#bcaeca}.auth-card input{width:100%;background:#0f0e17;border:1px solid #44374e;color:#eee;padding:13px;border-radius:7px}.auth-card .auth-code-input{font-size:28px;letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;padding-left:calc(13px + .35em)}.auth-card .auth-code-input::placeholder{color:#5e5669}.auth-card .auth-code-help{color:#aa9db7;font-size:11px;line-height:1.5}.auth-email{overflow-wrap:anywhere}.auth-code-actions{display:grid;gap:4px}.auth-card button:disabled{opacity:.55;cursor:not-allowed}.auth-card input:focus-visible,.auth-card button:focus-visible,.auth-card a:focus-visible{outline:2px solid #f5b642;outline-offset:3px}.auth-primary{display:flex;align-items:center;justify-content:center;gap:9px;background:#a58acb;color:#150d20;border:0;padding:13px 18px;width:100%;font-weight:600;border-radius:7px;text-decoration:none;font-size:13px}.auth-primary:hover{background:#b9a0df}.auth-secondary{background:none;border:0;color:#b6a2cf;width:100%;margin-top:12px;font-size:12px}.auth-card .auth-note{font-size:11px;line-height:1.65;margin-top:24px;color:#94879f}.auth-notice{border:1px solid #53415f;padding:18px;border-radius:9px;margin-top:25px;font-size:12px;color:#c8b9d7}.auth-notice p{font-size:12px}.auth-error{border-left:2px solid #dc9292;padding-left:12px;color:#ecbaba!important}.auth-success{color:#9fdbb7!important}.auth-back{margin-top:25px;font-size:12px;text-decoration:none;color:#a58bbd}.auth-icon{color:#a78acf;margin:15px 0}.auth-link{font-size:11px;color:#b9a5d0;text-decoration:none;border:1px solid #42334f;border-radius:6px;padding:7px 11px}.auth-card dd{font-size:12px}.auth-card dl{grid-template-columns:75px 1fr}@media(max-width:500px){.auth-screen{padding:35px 16px}.auth-card{padding:25px}.auth-card h1{font-size:25px}}.im-inbox{border:1px solid #e3e7ee;border-radius:16px;background:#fff;overflow:hidden;color:#192333}.alpha-app .im-inbox{background:#121019;color:#eeeaf4;border-color:#302937}.alpha-app .im-toolbar,.alpha-app .im-thread-header{background:#17131f;border-color:#302937}.alpha-app .im-toolbar strong,.alpha-app .im-thread-header h2{color:#eeeaf4}.alpha-app .im-toolbar small,.alpha-app .im-thread-header p{color:#a39aaf}.alpha-app .im-thread-header>div{display:block}.alpha-app .im-conversations,.alpha-app .im-compose,.alpha-app .im-setup{border-color:#302937}.alpha-app .im-setup{background:#121019}.alpha-app .im-setup>summary{padding:14px 20px;color:#c5b7d7}.alpha-app .im-setup-content p,.alpha-app .im-setup-content li,.alpha-app .im-setup-content label{color:#c5bdd0}.alpha-app .im-setup-content a{color:#8ab9ff}.alpha-app .im-search{display:flex;align-items:center}.alpha-app .im-search input{background:#201a2b!important;color:#eeeaf4!important}.alpha-app .im-contact-list>button{background:#121019!important;color:#eeeaf4}.alpha-app .im-contact-list>button.im-selected{background:#211c30!important}.alpha-app .im-contact-list small{color:#a49bb3}.alpha-app .im-avatar{background:#2b2440;color:#d9c5ff}.alpha-app .im-history{background:#0f0d16}.alpha-app .im-message{background:#262132}.alpha-app .im-message.im-outbound{background:#143c78}.alpha-app .im-message p{color:#f1f4ff}.alpha-app .im-message small{color:#bac6dc}.alpha-app .im-message .im-review{color:#ffc879}.alpha-app .im-compose>p,.alpha-app .im-compose>label{color:#c1b5d0}.alpha-app .im-compose textarea,.alpha-app .im-setup-content input:not([type=checkbox]){background:#17121f;color:#eeeaf4;border-color:#443a51}.alpha-app .im-compose small{color:#a49bb3}.alpha-app .im-compose button.primary{background:#2563d9;color:#fff;border-color:#3978f0}.alpha-app .im-compose button.primary:disabled{background:#242c41;color:#8996b2;border-color:#343e55;opacity:1}.alpha-app .im-empty h2,.alpha-app .im-empty h3{color:#e7e0f0}.alpha-app .im-empty p{color:#a49bb3}.alpha-app .im-pair-code{background:#21192d}.im-toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fafbfd;border-bottom:1px solid #e3e7ee}.im-toolbar>div{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.im-toolbar small{color:#6b7280}.im-dot{width:8px;height:8px;background:#a0a7b3;border-radius:50%}.im-dot.im-online{background:#24a36a}.im-layout{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:550px}.im-embedded .im-layout{grid-template-columns:minmax(0,1fr)}.im-conversations{border-right:1px solid #e3e7ee;min-width:0}.im-search{display:flex;align-items:center;gap:8px;padding:14px}.im-search input{width:100%;min-width:0;border:0!important;background:#f3f5f8!important;border-radius:8px;padding:10px}.im-contact-list{max-height:650px;overflow:auto}.im-contact-list>button{width:100%;border:0!important;border-radius:0!important;padding:15px!important;display:flex;gap:11px;align-items:center;text-align:left;background:#fff!important}.im-contact-list>button.im-selected{background:#eef4ff!important;box-shadow:inset 3px 0 #326bf3}.im-contact-list>button>span:nth-child(2){flex:1;min-width:0}.im-contact-list strong,.im-contact-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-contact-list small{font-size:12px;color:#7a8494;margin-top:5px}.im-avatar{display:grid;place-items:center;background:#e8edf7;color:#365074;border-radius:50%;width:36px;height:36px;flex-shrink:0}.im-unread{background:#326bf3;color:#fff;font-size:10px;padding:3px 6px;border-radius:20px}.im-thread{display:flex;flex-direction:column;min-width:0}.alpha-app .im-thread-header{padding:18px 22px;position:static;height:auto;border-bottom:1px solid #302937;display:flex;justify-content:space-between;align-items:center;background:#17131f}.im-thread-header h2{margin:0;font-size:17px}.im-thread-header p{margin:5px 0 0;color:#7a8494;font-size:12px}.im-channel{font-size:11px;border-radius:20px;background:#edf3ff;color:#3069d9;padding:5px 10px}.im-history{flex:1;max-height:460px;min-height:240px;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:15px;background:#fbfcfe}.im-message{max-width:80%;padding:12px 15px;border-radius:15px;background:#edf0f5;align-self:flex-start;min-width:150px;overflow-wrap:anywhere}.im-message p{white-space:pre-wrap;margin:0 0 8px;line-height:1.55;font-size:14px}.im-message small{display:block;font-size:10px;line-height:1.6;color:#6e7785}.im-outbound{align-self:flex-end;background:#e6efff}.im-message button{margin-top:8px;font-size:11px!important;padding:5px 8px!important}.im-message details{font-size:12px;margin-top:10px}.im-message .im-review{color:#a75312;font-weight:700}.im-compose{padding:17px 22px;border-top:1px solid #e3e7ee}.im-compose>label{display:block;font-size:12px;font-weight:600;margin-bottom:6px}.im-compose textarea{width:100%;resize:vertical;border:1px solid #d9e0eb;border-radius:10px;padding:12px;font:inherit;font-size:14px;box-sizing:border-box;background:#fff;color:#192333}.im-compose-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0}.im-compose small{font-size:11px;color:#778192}.im-compose>p{font-size:12px;color:#805620}.im-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:40px;flex:1;color:#778192}.im-empty h2,.im-empty h3{color:#26344a;margin:16px 0 4px;font-size:18px}.im-empty p{max-width:320px;font-size:13px;line-height:1.6}.im-setup{border-bottom:1px solid #e3e7ee;background:#fff}.im-setup>summary{padding:14px 20px;cursor:pointer;display:flex;gap:10px;align-items:center;font-weight:600;font-size:13px}.im-setup>summary span{font-weight:400;color:#7a8494;font-size:11px;margin-left:auto}.im-setup-content{padding:0 22px 20px;max-width:760px;font-size:13px;line-height:1.7}.im-setup-content ol{padding-left:20px}.im-setup-content form,.im-pair-code{display:grid;gap:12px;max-width:560px}.im-setup-content label{display:grid;gap:5px}.im-setup-content input:not([type=checkbox]){width:100%;padding:10px;border:1px solid #d9e0eb;border-radius:7px;box-sizing:border-box}.im-setup-content label.im-check{display:flex;gap:8px;align-items:flex-start}.im-check input{width:auto;margin-top:5px}.im-pair-code{padding:15px;background:#f3f6fc;margin-top:15px}.im-pair-code input{font-family:monospace;font-size:12px}.im-inbox .ws-error{margin:12px 18px}.im-inbox button:focus-visible,.im-inbox summary:focus-visible,.im-inbox input:focus-visible,.im-inbox textarea:focus-visible{outline:2px solid #326bf3;outline-offset:2px}@media(max-width:800px){.im-layout{grid-template-columns:1fr}.im-conversations{border-right:0;border-bottom:1px solid #e3e7ee}.im-contact-list{max-height:180px}.im-history{padding:15px}.im-message{max-width:92%}.im-toolbar{padding:12px}.im-toolbar small{width:100%;margin-left:17px}.im-compose{padding:14px}.im-compose-footer{flex-wrap:wrap}.im-empty{padding:25px}}.messenger-shell .messenger-toolbar-actions[hidden],.alpha-app .im-back{display:none}.alpha-app .im-message.im-inbound{background:#f6f6f8;color:#191722}.alpha-app .im-message.im-inbound p{color:#191722}.alpha-app .im-message.im-inbound small{color:#5e586a}.alpha-app .im-message.im-outbound{background:#195492}.alpha-app .im-messenger{display:flex;flex-direction:column;flex:1;min-height:0;border:0;border-radius:0;overflow:hidden}.im-messenger .im-toolbar{padding:9px 16px;flex-shrink:0;font-size:12px}.im-messenger .im-toolbar small{font-size:11px}.im-messenger .im-setup{flex-shrink:0;max-height:65%;overflow:auto}.alpha-app .im-messenger .im-setup>summary{padding:9px 16px;font-size:12px}.im-messenger .im-layout{flex:1;min-height:0;overflow:hidden;grid-template-columns:300px minmax(0,1fr)}.im-messenger .im-conversations{display:flex;flex-direction:column;min-height:0}.im-messenger .im-search{flex-shrink:0}.im-messenger .im-contact-list{flex:1;min-height:0;max-height:none;overflow:auto}.im-messenger .im-contact-list>button{min-height:76px}.im-messenger .im-contact-list>button>span:nth-child(2){position:relative}.im-messenger .im-contact-list strong{padding-right:46px;font-size:12px}.im-recent-time{position:absolute;top:1px;right:0;font-size:9px;color:#a49bb3}.im-messenger .im-thread{min-height:0;overflow:hidden}.alpha-app .im-messenger .im-thread-header{flex-shrink:0;padding:13px 20px;gap:10px}.im-messenger .im-history{min-height:0;max-height:none;overscroll-behavior:contain}.im-messenger .im-message{flex-shrink:0}.im-messenger .im-compose{flex-shrink:0;padding:12px 18px}.im-messenger .im-compose textarea{max-height:120px;resize:none}.im-messenger .im-compose>p{margin:0 0 8px}.im-messenger .im-compose-footer{margin:6px 0}.im-messenger .im-compose label{font-size:11px}.im-messenger .im-empty{min-height:0}@media(min-width:761px)and (max-width:1100px){.im-messenger .im-layout{grid-template-columns:250px minmax(0,1fr)}}@media(max-width:760px){.messenger-shell .messenger-tabs{gap:0}.messenger-shell .messenger-tabs button{padding:7px 6px;font-size:11px}.im-messenger .im-layout{display:flex}.im-messenger .im-conversations{width:100%;border:0}.im-messenger .im-thread,.im-messenger .im-layout>.im-empty{display:none}.im-messenger.im-thread-open .im-conversations{display:none}.im-messenger.im-thread-open .im-thread{display:flex;width:100%}.alpha-app .im-messenger .im-back{display:inline-flex;padding:6px;border:0;background:transparent}.im-messenger .im-thread-header>div{flex:1;min-width:0}.im-messenger .im-toolbar small{width:auto;margin-left:0}.im-messenger .im-toolbar{padding:8px 12px}.im-messenger .im-compose{padding:10px}}.email-agent h2{display:flex;align-items:center;gap:9px}.email-workspace .email-agent-subnav{display:flex;gap:8px;margin:18px 0 25px}.email-agent-subnav .selected{border-color:#b58de1;background:#2a1b3c}.email-agent-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:34px;align-items:start}.email-agent-guide{position:static!important;width:auto!important;height:auto!important;border:1px solid #ffffff18;border-radius:12px;padding:20px;background:#16111e}.email-agent-guide ol{padding-left:20px;line-height:1.8;color:#b7abca}.email-agent-guide li{margin-bottom:12px}.email-agent-delays{display:flex;gap:14px;flex-wrap:wrap}.email-agent-delays label{flex:1;min-width:95px}.email-workspace .email-agent fieldset{margin-top:0}.email-agent-recap{border:1px solid #76519d55;border-radius:10px;padding:18px;margin:20px 0;background:#25193066}.email-agent-recap p{margin-bottom:0}.email-agent-messages{display:grid;gap:15px;margin:22px 0}.email-agent-bubble{max-width:88%;padding:18px;border:1px solid #ffffff1a;border-radius:12px;background:#1e1629;overflow-wrap:anywhere}.email-agent-bubble.outbound{margin-left:auto;background:#231735}.email-agent-bubble.message-ai{background:#edc45d;border-color:#f8d985;color:#211907}.email-agent-bubble.message-lead{background:#f6f6f8;border-color:#fff;color:#17141d;margin-right:auto}.email-agent-bubble.message-human{background:#195492;border-color:#4a92d7;color:#fff}.email-agent-bubble.message-ai p,.email-agent-bubble.message-ai h4,.email-agent-bubble.message-ai small,.email-agent-bubble.message-lead p,.email-agent-bubble.message-lead h4,.email-agent-bubble.message-lead small,.email-agent-bubble.message-human p,.email-agent-bubble.message-human h4,.email-agent-bubble.message-human small{color:inherit;opacity:1}.email-agent-bubble>div{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.email-agent-bubble h4{margin:14px 0 8px}.email-agent-bubble p,.email-agent-review p{white-space:pre-wrap}.email-agent-bubble small{font-size:11px}.email-agent-review{padding:18px;border:1px solid #98723c;border-radius:10px;margin:24px 0}.email-agent-review summary{cursor:pointer;color:#e5c58c}.email-workspace .email-contact-conversation{display:flex;width:100%;text-align:left;justify-content:space-between;margin:12px 0;padding:18px;gap:16px;white-space:normal}.email-contact-conversation span{min-width:0}.email-contact-conversation strong,.email-contact-conversation small{display:block;overflow-wrap:anywhere}.email-agent-preview{max-width:800px}.email-agent-preview .email-preview{margin-top:24px}.email-agent-thread .email-agent-reason{text-transform:capitalize;color:#d4b877}.email-agent-thread form{border-top:1px solid #ffffff18;margin-top:25px;padding-top:15px}.email-agent-thread .email-row{margin-top:18px}@media(max-width:850px){.email-agent-layout{grid-template-columns:1fr}.email-agent-bubble{max-width:100%}.email-agent-guide{order:-1}.email-workspace .email-agent-subnav{flex-wrap:wrap}.email-agent-subnav button{font-size:12px;padding:9px 11px}.email-agent-thread .email-actions{gap:6px}.email-agent-thread .email-actions button{font-size:11px;padding:8px}}.communications-area h2,.knowledge-area h2{display:flex;align-items:center;gap:10px}.communications-legend{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0;font-size:12px}.communications-legend span{padding:7px 12px;border-radius:20px;border:1px solid currentColor}.legend-ai{color:#f5c75d}.legend-lead{color:#fff}.legend-human{color:#75b8ff}.communications-layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:24px;margin-top:24px;align-items:start}.communications-list,.knowledge-list{min-width:0;display:grid;gap:9px;align-content:start}.email-workspace .communications-list>button,.email-workspace .knowledge-list>button{text-align:left;display:block;width:100%;padding:17px;white-space:normal;overflow-wrap:anywhere;background:#14111b;border:1px solid #ffffff15;border-radius:12px}.communications-list>button.selected,.knowledge-list>button.selected{border-color:#ddb655;background:#251f14}.communications-list strong,.communications-list span,.knowledge-list strong,.knowledge-list span,.knowledge-list small{display:block}.communications-list span,.knowledge-list span,.knowledge-list small{font-size:11px;color:#aaa1b7;margin-top:7px}.communications-list p{font-size:12px;line-height:1.6;margin:12px 0;color:#bdb5c9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.communications-detail{min-width:0;border:1px solid #ffffff18;border-radius:16px;padding:22px;background:#100d16}.communications-detail .email-workspace{padding:0}.communications-empty{padding:45px 16px;text-align:center;color:#b8adc8}.communications-empty p{max-width:440px;margin:15px auto}.communications-filters,.knowledge-meta{display:grid;grid-template-columns:2fr 1fr;gap:16px}.communications-filters label,.communications-new label,.knowledge-list label,.knowledge-editor label{display:grid;gap:9px;font-size:12px;margin-bottom:16px;color:#c2b9d0}.communications-new{border:1px solid #ffffff22;border-radius:12px;padding:20px;margin:18px 0}.communications-calls>details{padding:20px;border:1px solid #ffffff18;border-radius:12px;margin:12px 0}.communications-calls summary{cursor:pointer;line-height:1.7}.communications-transcript,.knowledge-current{white-space:pre-wrap;overflow-wrap:anywhere}.knowledge-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:30px;margin-top:26px}.knowledge-editor{min-width:0}.knowledge-editor fieldset{margin:0;padding:0;border:0;min-width:0}.knowledge-editor textarea{line-height:1.7}.knowledge-editor details{margin-top:24px;padding:18px;border:1px solid #ffffff20;border-radius:10px}.knowledge-guidance{font-size:13px;line-height:1.8;max-width:900px;color:#bdb4c9}@media(max-width:1000px){.communications-layout,.knowledge-layout{grid-template-columns:1fr}.communications-layout.has-selection>.communications-list{display:none}.knowledge-list{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-list label{grid-column:1/-1}}@media(max-width:600px){.communications-filters,.knowledge-meta,.knowledge-list{grid-template-columns:1fr}.communications-detail{padding:13px}.communications-area .email-agent-subnav{flex-wrap:wrap}.communications-legend{gap:7px}.communications-legend span{font-size:11px}.knowledge-area .email-actions{flex-wrap:wrap}}.alpha-v2.messaging-view>main{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.alpha-v2.messaging-view>main>header{flex:0 0 54px}.alpha-v2.messaging-view .content{flex:1;width:100%;margin:0;min-height:0;max-width:none;padding:12px;display:flex;flex-direction:column;overflow:hidden}.alpha-v2.messaging-view .content>.heading,.alpha-v2.messaging-view .content>footer{display:none}.communications-area.messenger-shell{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;max-width:none;margin:0;padding:0;border:1px solid #ffffff12;border-radius:12px;overflow:hidden;background:#0e0c13}.messenger-shell .messenger-toolbar{display:flex;align-items:center;gap:20px;padding:14px 18px;min-height:62px;border-bottom:1px solid #ffffff10;background:#100d17;flex-shrink:0}.messenger-shell .messenger-toolbar h2{font-size:17px;margin:0;letter-spacing:-.02em;white-space:nowrap}.messenger-tabs{display:flex;gap:4px;flex:1}.messenger-shell .messenger-tabs button{padding:7px 10px;border:0;background:transparent;color:#8f849f;font-size:12px}.messenger-shell .messenger-tabs button[aria-pressed=true]{color:#e7c770;background:#e7c70c0b}.messenger-toolbar-actions{display:flex;gap:7px;margin-left:auto}.messenger-shell .messenger-toolbar-actions button{padding:7px;width:33px;height:33px;background:#ffffff05}.messenger-shell .messenger-body{display:grid;grid-template-columns:300px minmax(0,1fr);flex:1;min-height:0;overflow:hidden}.messenger-sidebar{min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid #ffffff12;background:#100e17}.messenger-search{padding:16px 15px 8px;display:grid;gap:9px}.messenger-shell .messenger-search label,.messenger-shell .messenger-new label,.messenger-shell .messenger-composer-top label{margin:0}.messenger-shell .messenger-search input{width:100%;height:38px;border:1px solid #ffffff0c;border-radius:8px;background:#ffffff04;padding:10px 12px;font-size:12px}.messenger-shell .messenger-search select{width:100%;height:28px;border:0;background:transparent;color:#a49aae;padding:2px 4px;font-size:11px}.messenger-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.messenger-shell .messenger-list-label{display:flex;justify-content:space-between;margin:8px 17px 10px;font-size:9px;letter-spacing:.12em;color:#756b86}.messenger-list-label span{font-variant-numeric:tabular-nums}.messenger-shell .messenger-contact-list{display:block;margin:0;overflow-x:hidden;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 7px 12px}.messenger-shell .messenger-contact-list>button{flex:none;display:flex;align-items:flex-start;text-align:left;width:100%;gap:11px;padding:15px 10px;border:0;border-radius:8px;background:transparent;white-space:normal;margin:2px 0}.messenger-shell .messenger-contact-list>button:hover{background:#ffffff04}.messenger-shell .messenger-contact-list>button.selected{background:#d6b25211;box-shadow:inset 2px 0 #e5be5d}.messenger-avatar{flex:0 0 37px;width:37px;height:37px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#2e233d;color:#cbb6e3;font-size:12px;font-weight:600;letter-spacing:.03em}.messenger-contact-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.messenger-contact-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.messenger-contact-top strong{font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.messenger-contact-top time{font-size:9px;color:#8d819c;white-space:nowrap}.messenger-snippet{font-size:11px;color:#92889f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.6}.messenger-handling{display:flex;gap:5px;align-items:center;font-size:9px;text-transform:capitalize;color:#968aa6}.messenger-handling i{width:4px;height:4px;border-radius:50%;background:currentColor}.handling-agent{color:#d9b55b}.handling-human{color:#78b8f3}.handling-needs_review{color:#df9789}.messenger-list-empty{text-align:center;padding:30px 12px;color:#71657f}.messenger-shell .messenger-list-empty p{font-size:12px;margin:12px 0 4px}.messenger-shell .messenger-list-empty small{font-size:11px}.messenger-key{display:flex;justify-content:center;gap:20px;padding:13px;border-top:1px solid #ffffff0b;font-size:10px}.messenger-center{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse at 50% 20%,#20162b22,transparent 65%),#0b0910}.messenger-welcome{margin:auto;text-align:center;max-width:370px;padding:25px;color:#9a8fa8}.messenger-welcome-icon{display:inline-flex;padding:24px;border-radius:22px;background:#20172b;color:#bc9bde}.messenger-shell .messenger-welcome h3{font-size:20px;margin:24px 0 10px;letter-spacing:-.03em}.messenger-shell .messenger-welcome p{font-size:13px}.messenger-welcome small{display:block;font-size:10px;margin:25px auto 0;max-width:280px}.messenger-thread{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden}.messenger-thread-header{display:flex;align-items:center;gap:11px;padding:15px 22px;min-height:77px;border-bottom:1px solid #ffffff0c;background:#110e19;flex-shrink:0}.messenger-identity{min-width:0;flex:1}.messenger-shell .messenger-identity h3{font-size:14px;line-height:1.4;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messenger-shell .messenger-identity p{font-size:10px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis}.messenger-shell .messenger-back{display:none}.messenger-mode{font-size:10px;border:1px solid #ffffff12;padding:5px 9px;border-radius:20px;white-space:nowrap;text-transform:capitalize}.messenger-controls{position:relative}.messenger-controls>summary{cursor:pointer;list-style:none;display:flex;align-items:center;padding:6px;color:#9f92af}.messenger-controls>summary::-webkit-details-marker{display:none}.messenger-controls>div{position:absolute;right:0;top:33px;z-index:5;min-width:175px;padding:6px;border-radius:10px;border:1px solid #ffffff20;background:#1d1528;box-shadow:0 10px 25px #0008}.messenger-shell .messenger-controls button{display:flex;justify-content:flex-start;width:100%;padding:10px;border:0;background:transparent;font-size:12px}.messenger-shell .messenger-alert{flex-shrink:0;font-size:11px;padding:8px 15px;margin:0;border-radius:0}.messenger-recap{background:#16111e;border-bottom:1px solid #ffffff0b;padding:9px 20px;flex-shrink:0}.messenger-recap summary{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:10px;color:#b59ccb}.messenger-recap p{font-size:12px;margin:9px 0;max-height:95px;overflow:auto}.messenger-scroll{flex:1;min-height:0;padding:20px 26px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:#44344f transparent;outline-offset:-2px}.messenger-day{display:flex;justify-content:center;margin:5px 0 12px;flex-shrink:0}.messenger-day span{font-size:9px;color:#8c7f9b;background:#1c1525;border:1px solid #ffffff08;padding:5px 10px;border-radius:12px}.messenger-shell .messenger-bubble{flex-shrink:0;max-width:min(76%,540px);width:fit-content;margin:0;padding:12px 15px;border-radius:13px 13px 13px 3px;border-width:0}.messenger-shell .messenger-bubble.outbound{align-self:flex-end;margin-left:auto;border-radius:13px 13px 3px}.messenger-shell .messenger-bubble.inbound{align-self:flex-start;margin-right:auto}.messenger-speaker{display:block;font-size:10px;font-weight:650;margin-bottom:5px}.messenger-shell .messenger-subject{display:block;font-size:10px;font-weight:600;margin:0 0 7px}.messenger-shell .messenger-bubble p{font-size:13px;line-height:1.65;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.messenger-shell .messenger-message-meta{display:flex;justify-content:flex-end;gap:7px;font-size:9px;margin-top:7px;opacity:.72}.messenger-thread-empty{margin:auto;text-align:center;color:#9c8baa;padding:30px;max-width:350px;font-size:12px}.messenger-composer{flex-shrink:0;padding:12px 20px 10px;background:#110e18;border-top:1px solid #ffffff12}.messenger-composer-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px;font-size:10px;color:#92bdec}.messenger-composer-top>span{display:flex;align-items:center;gap:6px}.messenger-composer-top details{position:relative;color:#8d7e9d}.messenger-composer-top summary{cursor:pointer}.messenger-composer-top label{position:absolute;bottom:22px;right:0;width:280px;padding:15px;z-index:4;border:1px solid #ffffff20;border-radius:8px;background:#201728;box-shadow:0 5px 30px #0008;display:grid;gap:8px;font-size:11px}.messenger-compose-row{display:flex;align-items:flex-end;gap:10px;border:1px solid #ffffff13;border-radius:10px;background:#1a1422;padding:10px}.messenger-shell .messenger-compose-row textarea{flex:1;min-width:0;width:100%;border:0;outline:none;background:transparent;padding:1px 4px;min-height:42px;max-height:140px;resize:vertical;color:#f0ebf5;font-size:13px;line-height:1.6}.messenger-shell .messenger-send{background:#2873b7;color:#fff;border:0;padding:11px;border-radius:8px;flex-shrink:0}.messenger-send span{display:none}.messenger-shell .messenger-composer>small{display:block;font-size:9px;color:#756980;margin:7px 2px 0;line-height:1.4}.messenger-new{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding:16px 20px;border-bottom:1px solid #ffffff15;background:#1a1322}.messenger-new label{flex:1;min-width:150px;display:grid;gap:7px;font-size:11px}.messenger-new small{width:100%;font-size:10px}.messenger-call-panel{overflow-y:auto;min-height:0;flex:1;padding:20px 25px}.messenger-call-panel>h3{margin-top:0}.messenger-shell .communications-calls>details{font-size:12px}@media(max-width:1100px){.messenger-shell .messenger-body{grid-template-columns:250px minmax(0,1fr)}.messenger-thread-header{padding:13px}.messenger-scroll{padding:18px}.messenger-mode{display:none}}@media(max-width:760px){.alpha-v2.messaging-view .content{padding:0}.communications-area.messenger-shell{border:0;border-radius:0}.messenger-shell .messenger-toolbar{padding:10px;gap:8px;min-height:52px}.messenger-shell .messenger-toolbar h2{font-size:14px}.messenger-toolbar h2 svg{display:none}.messenger-shell .messenger-tabs button{font-size:10px;padding:6px}.messenger-tabs button:first-child{font-size:0}.messenger-tabs button:first-child:after{content:"Email";font-size:10px}.messenger-tabs button svg{display:none}.messenger-toolbar-actions{gap:3px}.messenger-shell .messenger-toolbar-actions button{width:29px;height:29px;padding:5px}.messenger-shell .messenger-body{display:flex}.messenger-sidebar{width:100%;border:0}.messenger-center,.messenger-shell.thread-open .messenger-sidebar{display:none}.messenger-shell.thread-open .messenger-center{display:flex;width:100%}.messenger-shell:has(.messenger-call-panel) .messenger-sidebar{display:none}.messenger-shell:has(.messenger-call-panel) .messenger-center{display:flex;width:100%}.messenger-shell .messenger-back{display:inline-flex;padding:6px;border:0;background:transparent}.messenger-thread-header{gap:8px;min-height:64px;padding:10px}.messenger-thread-header .messenger-avatar{width:30px;height:30px;flex-basis:30px;font-size:10px}.messenger-scroll{padding:13px 10px;gap:12px}.messenger-shell .messenger-bubble{max-width:90%;padding:10px 12px}.messenger-shell .messenger-bubble p{font-size:12px}.messenger-composer{padding:10px}.messenger-compose-row{gap:4px;padding:8px}.messenger-recap{padding:8px 12px}.messenger-composer-top label{width:min(260px,70vw)}.messenger-shell .messenger-new{max-height:260px;overflow:auto;padding:12px}.messenger-new label{min-width:100%}.messenger-call-panel{padding:15px}.messenger-key{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.email-workspace{--email-border: rgba(186, 164, 218, .17);max-width:1320px;margin:auto;padding:10px 8px 36px;color:#f0ecf5}.email-heading,.email-row,.email-item{display:flex;justify-content:space-between;align-items:center;gap:22px}.email-heading h1{font-size:30px;letter-spacing:-1px;margin:8px 0}.email-workspace p,.email-workspace small{color:#aba4b8;line-height:1.6}.email-workspace h2{font-size:21px;margin:18px 0 8px}.email-workspace h3{margin:12px 0}.email-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#20182d;border:1px solid var(--email-border);border-radius:8px;padding:10px 14px;color:#eee8f5;cursor:pointer;font:inherit;font-size:13px}.email-workspace button:disabled{opacity:.42;cursor:not-allowed}.email-workspace button:hover:not(:disabled){border-color:#bd90ff}.email-workspace .email-primary{background:#b293e0;color:#171020;font-weight:700}.email-pill{font-size:11px;border:1px solid var(--email-border);border-radius:20px;padding:5px 10px;white-space:nowrap;color:#dbb85f}.email-pill.ready{color:#8ad5b0}.email-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:28px 0;border:1px solid var(--email-border);border-radius:12px;background:#1912248c}.email-stats article{padding:20px 24px;display:grid;gap:7px;border-right:1px solid var(--email-border)}.email-stats article:last-child{border:0}.email-stats b{font-size:26px;font-weight:500}.email-stats span{font-size:12px;color:#aaa2b7}.email-tabs{display:flex;gap:5px;border-bottom:1px solid var(--email-border);padding-bottom:12px;flex-wrap:wrap}.email-tabs button{background:transparent;border-color:transparent}.email-tabs button.selected{background:#2b203b;color:#d3b5ff;border-color:var(--email-border)}.email-empty{margin:26px 0;padding:64px 24px;text-align:center;background:#1e172773;border:1px dashed var(--email-border);border-radius:12px}.email-empty svg{color:#b195d8}.email-item{border-bottom:1px solid var(--email-border);padding:22px 0}.email-actions{display:flex;gap:8px;flex-wrap:wrap}.email-workspace label{display:grid;gap:8px;font-size:13px;color:#c9bfd7;margin:18px 0}.email-workspace input,.email-workspace textarea,.email-workspace select{box-sizing:border-box;width:100%;border:1px solid #453652;border-radius:8px;background:#110d18;color:#f0eaf7;padding:12px;font:inherit;outline:none;color-scheme:dark}.email-workspace input:focus,.email-workspace textarea:focus,.email-workspace select:focus{border-color:#bb92ee;box-shadow:0 0 0 2px #ad7dea22}.email-workspace textarea{resize:vertical;line-height:1.6}.email-compose{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:20px;align-items:start}.email-compose form{min-width:0}.email-compose form>small{display:block;margin-bottom:20px}.email-preview{padding:30px;border:1px solid var(--email-border);border-radius:12px;background:#fbf9fe;color:#241b30;min-height:340px;margin-top:22px}.email-preview p{color:#40344d}.email-message{white-space:pre-wrap;overflow-wrap:anywhere;min-height:180px}.email-preview .email-preview-footer{border-top:1px solid #ddd1e8;padding-top:20px;margin-top:32px;font-size:12px;color:#776586;line-height:1.8}.email-unsubscribe{text-decoration:underline}.email-preview .eyebrow{color:#8c739d}.email-schedule{border-top:1px solid var(--email-border);margin-top:24px;padding-top:8px}.email-schedule h3{display:flex;gap:8px}.email-schedule small{display:block;margin-top:10px}.email-drip-form,.email-settings{max-width:700px}.email-workspace fieldset{border:1px solid var(--email-border);border-radius:10px;margin:22px 0;padding:8px 20px 22px}.email-workspace legend{color:#d0b1f8;padding:0 8px}.email-workspace .email-check{display:flex;align-items:center;gap:10px}.email-check input{width:18px;height:18px}.email-table-wrap{overflow:auto;margin-top:20px}.email-workspace table{width:100%;border-collapse:collapse;font-size:13px}.email-workspace th,.email-workspace td{text-align:left;padding:14px 12px;border-bottom:1px solid var(--email-border);vertical-align:top}.email-workspace th{font-size:11px;color:#9c90aa}.email-error{background:#4c2430;border:1px solid #8e3e55;padding:14px;border-radius:8px;color:#ffd5df!important}.email-notice{display:flex;gap:8px;background:#1a322c;padding:14px;border-radius:8px;color:#a1e2c9!important}.email-workspace code{display:block;background:#1d1627;padding:12px;overflow-wrap:anywhere;font-size:12px}.email-workspace hr{border:0;border-top:1px solid var(--email-border);margin:26px 0}.email-deliveries{margin-top:24px}.email-deliveries summary{cursor:pointer;font-size:13px;color:#bdaacb}.email-import{max-width:800px}.email-upload{border:1px dashed #725889;padding:22px;border-radius:12px;max-width:650px}@media(max-width:800px){.email-heading,.email-row,.email-item{align-items:flex-start;flex-direction:column;gap:10px}.email-heading h1{font-size:25px}.email-stats{grid-template-columns:repeat(2,1fr)}.email-stats article{padding:16px}.email-compose{grid-template-columns:1fr}.email-tabs{gap:0}.email-tabs button{padding:9px;font-size:12px}.email-workspace{padding:0}.email-preview{padding:20px}.email-item h3{overflow-wrap:anywhere}}.email-workspace .email-tabs{display:flex;flex-direction:row;width:auto;gap:5px;align-items:center;padding:0 0 12px;margin:0;position:static}.email-workspace .email-tabs button{width:auto;flex:0 0 auto;justify-content:center}.email-workspace .email-preview p{color:#40344d}.email-workspace .email-preview h3{color:#241b30;font-size:20px;line-height:1.4}.email-workspace .email-preview .email-preview-footer{color:#776586}.ws-app .ws-contacts.alpha-contacts-v2{--ac-muted: #a29bab;--ac-border: #ffffff10;min-width:0;overflow:hidden;border:1px solid var(--ac-border);border-radius:12px;background:#ffffff02;color:#f5f2f7}.alpha-contacts-v2 .ac-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.alpha-contacts-v2 .ac-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:20px;border-bottom:1px solid var(--ac-border)}.alpha-contacts-v2 .ac-heading{display:flex;align-items:baseline;gap:9px}.ws-app .ws-contacts.alpha-contacts-v2 .ac-heading h2{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.alpha-contacts-v2 .ac-count,.alpha-contacts-v2 .ac-mono,.alpha-contacts-v2 .ac-pagination,.alpha-contacts-v2 .ac-rail-phone{font-family:IBM Plex Mono,monospace;font-size:11px;font-variant-numeric:tabular-nums}.alpha-contacts-v2 .ac-count{color:var(--ac-muted)}.ws-app .ws-contacts.alpha-contacts-v2 .ac-search{position:relative;flex:1 1 290px;max-width:480px;margin-left:auto}.alpha-contacts-v2 .ac-search>svg{position:absolute;top:50%;left:11px;transform:translateY(-50%);color:var(--ac-muted);pointer-events:none}.ws-app .ws-contacts.alpha-contacts-v2 .ac-search input{width:100%;padding:10px 12px 10px 34px;border:1px solid #ffffff1a;border-radius:8px;background:#ffffff06;color:#fafafa;font-size:12px}.ws-app .ws-contacts.alpha-contacts-v2 .ac-search input::placeholder{color:#a29bab}.alpha-contacts-v2 .ac-filters{display:flex;flex-wrap:wrap;gap:6px;width:100%}.ws-app .ws-contacts.alpha-contacts-v2 .ac-filters button{min-height:32px;padding:6px 11px;border:1px solid #ffffff15;border-radius:99px;background:transparent;color:#aba3b4;font:500 10px/1.2 IBM Plex Mono,monospace;letter-spacing:.02em;white-space:nowrap}.ws-app .ws-contacts.alpha-contacts-v2 .ac-filters button:hover{border-color:#a855f770;color:#f5f2f7}.ws-app .ws-contacts.alpha-contacts-v2 .ac-filters button[aria-pressed=true]{border-color:#a855f76b;background:#a855f719;color:#d8b4fe}.alpha-contacts-v2 .ac-table-scroll{width:100%;overflow:auto}.ws-app .ws-contacts.alpha-contacts-v2 table{min-width:1050px}.ws-app .ws-contacts.alpha-contacts-v2 th,.ws-app .ws-contacts.alpha-contacts-v2 td{border-bottom:1px solid var(--ac-border);padding:16px;vertical-align:middle}.ws-app .ws-contacts.alpha-contacts-v2 th{padding-top:13px;padding-bottom:13px;color:#a29bab;background:#ffffff02;font:500 9px/1.4 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.ws-app .ws-contacts.alpha-contacts-v2 td{font-size:12px;color:#d8d2e0}.ws-app .ws-contacts.alpha-contacts-v2 td:first-child{min-width:205px;max-width:280px}.ws-app .ws-contacts.alpha-contacts-v2 td:not(:first-child){max-width:250px;white-space:normal;overflow-wrap:anywhere}.ws-app .ws-contacts.alpha-contacts-v2 tbody tr:last-child td{border-bottom:0}.ws-app .ws-contacts.alpha-contacts-v2 tbody tr:hover,.ws-app .ws-contacts.alpha-contacts-v2 tbody tr.ac-selected{background:#a855f708}.ws-app .ws-contacts.alpha-contacts-v2 .ac-name-button{display:flex;justify-content:flex-start;gap:11px;width:100%;min-height:40px;padding:0;border:0;background:transparent;text-align:left;color:#f5f2f7}.alpha-contacts-v2 .ac-name-button>span:last-child{min-width:0;overflow-wrap:anywhere}.alpha-contacts-v2 .ac-name-button strong{font-size:13px;font-weight:600}.ws-app .ws-contacts.alpha-contacts-v2 .ac-name-button:hover strong{color:#f5b642}.ws-app .ws-contacts.alpha-contacts-v2 td small{margin-top:5px;color:#a29bab;font-size:10px}.alpha-contacts-v2 .ac-avatar{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border:1px solid #a855f72e;border-radius:9px;background:#a855f710;color:#d8b4fe;font:500 11px/1 IBM Plex Mono,monospace}.alpha-contacts-v2 .ac-platform{color:#d3c3e1}.alpha-contacts-v2 .ac-stage{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:99px;background:color-mix(in srgb,currentColor 7%,transparent);font-size:10px;font-weight:500;line-height:1.3}.alpha-contacts-v2 .ac-stage-dot{width:5px;height:5px;flex:none;border-radius:50%;background:currentColor}.alpha-contacts-v2 .ac-tone-red{color:#fda4af}.alpha-contacts-v2 .ac-tone-amber{color:#f5c36b}.alpha-contacts-v2 .ac-tone-green{color:#6ee7b7}.alpha-contacts-v2 .ac-tone-blue{color:#93c5fd}.alpha-contacts-v2 .ac-tone-purple{color:#d8b4fe}.alpha-contacts-v2 .ac-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--ac-border);color:var(--ac-muted)}.ws-app .ws-contacts.alpha-contacts-v2 .ac-pagination button,.ws-app .ws-contacts.alpha-contacts-v2 .ac-empty button{padding:9px 12px;border-color:#a855f745;background:#a855f710;color:#d8b4fe;font-size:11px}.alpha-contacts-v2 .ac-empty{display:grid;justify-items:center;gap:10px;padding:44px 22px;text-align:center;color:var(--ac-muted)}.alpha-contacts-v2 .ac-empty p{margin:0;font-size:12px;line-height:1.6}.ws-app .ws-contacts.alpha-contacts-v2 :is(button,input,.ac-table-scroll):focus-visible{outline:2px solid #c084fc;outline-offset:3px}.ws-app .ws-contacts.alpha-contacts-v2.ac-compact{display:flex;flex-direction:column;height:100%;border-radius:0;border:0;border-right:1px solid var(--ac-border)}.alpha-contacts-v2.ac-compact .ac-toolbar{flex:none;padding:17px 14px 13px;gap:12px}.ws-app .ws-contacts.alpha-contacts-v2.ac-compact .ac-search{flex-basis:100%;max-width:none;margin:0}.ws-app .ws-contacts.alpha-contacts-v2.ac-compact .ac-filters button{min-height:30px;padding:6px 8px;font-size:9px}.alpha-contacts-v2 .ac-contact-rail{flex:1;min-height:0;margin:0;padding:8px;list-style:none;overflow-y:auto}.alpha-contacts-v2 .ac-contact-rail li{margin:0 0 4px;padding:0}.ws-app .ws-contacts.alpha-contacts-v2 .ac-contact-row{display:grid;gap:7px;justify-content:stretch;justify-items:start;width:100%;padding:12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#f5f2f7;text-align:left}.ws-app .ws-contacts.alpha-contacts-v2 .ac-contact-row:hover{border-color:#a855f74d;background:#a855f709}.ws-app .ws-contacts.alpha-contacts-v2 .ac-contact-row[aria-current=true]{border-color:#a855f780;background:linear-gradient(90deg,#a855f724,#a855f708)}.alpha-contacts-v2 .ac-rail-name{display:flex;align-items:center;gap:9px;max-width:100%;min-width:0;overflow-wrap:anywhere;font-size:13px;font-weight:600}.alpha-contacts-v2 .ac-rail-phone{color:#b8afc2;overflow-wrap:anywhere}.alpha-contacts-v2 .ac-rail-campaign{max-width:100%;color:#a29bab;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.alpha-contacts-v2 .ac-rail-campaign.ac-tone-red{color:#fda4af}.alpha-contacts-v2.ac-compact .ac-pagination{flex:none;padding:13px 16px;font-size:10px}@media(max-width:640px){.alpha-contacts-v2 .ac-toolbar{padding:16px}.ws-app .ws-contacts.alpha-contacts-v2 .ac-search{flex-basis:100%;max-width:none}.ws-app .ws-contacts.alpha-contacts-v2 table{min-width:0;white-space:normal}.ws-app .ws-contacts.alpha-contacts-v2 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ws-app .ws-contacts.alpha-contacts-v2 tbody{display:block}.ws-app .ws-contacts.alpha-contacts-v2 tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px 16px;padding:16px;border-bottom:1px solid var(--ac-border)}.ws-app .ws-contacts.alpha-contacts-v2 tbody tr:last-child{border-bottom:0}.ws-app .ws-contacts.alpha-contacts-v2 td,.ws-app .ws-contacts.alpha-contacts-v2 td:first-child,.ws-app .ws-contacts.alpha-contacts-v2 td:not(:first-child){display:block;min-width:0;max-width:none;padding:0;border:0;overflow-wrap:anywhere}.ws-app .ws-contacts.alpha-contacts-v2 td:first-child,.ws-app .ws-contacts.alpha-contacts-v2 td[data-label=Campaign]{grid-column:1 / -1}.ws-app .ws-contacts.alpha-contacts-v2 td:not(:first-child):before{display:block;margin-bottom:6px;color:var(--ac-muted);content:attr(data-label);font:500 9px/1.3 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.alpha-contacts-v2 .ac-pagination{padding:14px 16px}}.alpha-v2[data-view=Contacts] .content{padding:0}.alpha-v2 .v2-contact-index{height:100%;min-height:0}.ws-app .ws-contacts.alpha-contacts-v2:not(.ac-compact){border:0;border-radius:0;height:100%;display:flex;flex-direction:column;background:transparent}.alpha-contacts-v2:not(.ac-compact) .ac-toolbar{padding:10px 22px;gap:8px 14px;flex:none}.alpha-contacts-v2:not(.ac-compact) .ac-heading{order:3;margin-left:auto}.alpha-contacts-v2:not(.ac-compact) .ac-heading h2{display:none}.ws-app .ws-contacts.alpha-contacts-v2:not(.ac-compact) .ac-search{order:1;margin-left:0;flex:1 1 240px;max-width:380px}.alpha-contacts-v2:not(.ac-compact) .ac-filters{order:2;width:auto}.ws-app .ws-contacts.alpha-contacts-v2 .ac-filters button{min-height:0;font-size:10px;padding:5px 8px}.alpha-contacts-v2 .ac-table-scroll{flex:1;min-height:0}.ws-app .ws-contacts.alpha-contacts-v2 table{width:100%;min-width:980px;table-layout:auto}.ws-app .ws-contacts.alpha-contacts-v2 thead{position:sticky;top:0;z-index:1;width:auto;height:auto;clip-path:none;overflow:visible}.ws-app .ws-contacts.alpha-contacts-v2 tbody{display:table-row-group}.ws-app .ws-contacts.alpha-contacts-v2 tbody tr{display:table-row;cursor:pointer}.ws-app .ws-contacts.alpha-contacts-v2 tbody tr:hover{background:#a855f70f}.ws-app .ws-contacts.alpha-contacts-v2 th{padding:9px 16px;background:#0a0910;color:#fafafa66;text-transform:none;letter-spacing:0;font:400 11px Instrument Sans,sans-serif}.ws-app .ws-contacts.alpha-contacts-v2 td,.ws-app .ws-contacts.alpha-contacts-v2 td:first-child,.ws-app .ws-contacts.alpha-contacts-v2 td:not(:first-child){display:table-cell;padding:10px 16px;border-bottom:1px solid #ffffff0b;font-size:12px}.ws-app .ws-contacts.alpha-contacts-v2 td:not(:first-child):before{display:none}.ws-app .ws-contacts.alpha-contacts-v2 td:first-child{min-width:200px}.ws-app .ws-contacts.alpha-contacts-v2 td[data-label=Phone]{min-width:150px;font-size:10.5px;white-space:nowrap}.ws-app .ws-contacts.alpha-contacts-v2 td[data-label=Email],.ws-app .ws-contacts.alpha-contacts-v2 td[data-label=Campaign]{min-width:170px}.ws-app .ws-contacts.alpha-contacts-v2 td[data-label=Stage]{min-width:200px}.alpha-contacts-v2 .ac-avatar{width:28px;height:28px;border-radius:8px;font-size:10px}.ws-app .ws-contacts.alpha-contacts-v2 .ac-name-button{padding:0}.alpha-contacts-v2 .ac-name-button strong{font-size:13px}.alpha-contacts-v2 .ac-pagination{padding:10px 22px;flex:none;font-size:10px}.alpha-contacts-v2.ac-compact .ac-toolbar{padding:14px;gap:10px}.alpha-contacts-v2.ac-compact .ac-heading{width:100%}.alpha-contacts-v2 .ac-back{padding:5px;border:1px solid #ffffff12;margin-right:0}.alpha-contacts-v2.ac-compact .ac-count{margin-left:auto;font-size:9px}.ws-app .ws-contacts.alpha-contacts-v2.ac-compact .ac-filters button{font-size:9px;padding:4px 7px;min-height:0}.ws-app .ws-contacts.alpha-contacts-v2 .ac-contact-row{padding:11px 10px;border-radius:8px;gap:5px 7px;grid-template-columns:auto minmax(0,1fr)}.alpha-contacts-v2 .ac-rail-name,.alpha-contacts-v2 .ac-rail-campaign{grid-column:1 / -1}.alpha-contacts-v2 .ac-rail-phone{font-size:10.5px;color:#fafafa60}.alpha-contacts-v2 .ac-contact-row .ac-stage{font-size:10px}.alpha-contacts-v2 .ac-contact-row .ac-stage>.ac-stage-dot{display:none}.alpha-contacts-v2 .ac-rail-campaign{color:#fafafa60;font-size:10px}.ws-app .ws-contacts.alpha-contacts-v2 .ac-contact-row[aria-current=true]{background:#a855f71f;border-color:#a855f780}@media(max-width:760px){.alpha-contacts-v2:not(.ac-compact) .ac-toolbar{padding:10px 12px}}.ws-app .ws-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px;margin:25px 0}.ws-app label{display:grid;gap:8px;font-size:12px;color:#c1b8ce}.ws-app input:not([type=checkbox]),.ws-app select{background:#17131f;border:1px solid #484050;border-radius:7px;color:#e5dfea;padding:11px;min-width:0;max-width:100%;color-scheme:dark}.ws-toolbar>span{font-size:11px;color:#a59aaf;padding-bottom:12px}.ws-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.ws-chart{min-width:0;padding:20px 14px 12px;border:1px solid #332d40;border-radius:10px;background:#15121d}.ws-chart h2{font-size:16px;margin:0 0 12px 9px}.ws-scroll{overflow:auto}.ws-app table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap;font-size:12px}.ws-app th,.ws-app td{padding:13px 16px;border-bottom:1px solid #342d3e}.ws-app th{color:#b5a4c6;font-weight:500}.ws-app td small{display:block;margin-top:5px;color:#aaa0b6}.ws-app caption{text-align:left;color:#b2a6c0;font-size:11px;padding:15px}.ws-app .ws-error{color:#f0b6b6;border:1px solid #754651;background:#2a171f;border-radius:8px;padding:16px;margin:20px 0;overflow-wrap:anywhere}.ws-app .ws-success{color:#b4e2cb;border:1px solid #3f6656;background:#16261f;border-radius:8px;padding:14px}.ws-app .ws-empty{padding:22px;color:#a89bb7;font-size:12px}.ws-app .ws-form{display:grid;gap:16px;margin:24px 0}.ws-app .ws-invite{grid-template-columns:1fr 1.5fr 1fr auto;align-items:end}.ws-app .ws-check{display:flex;align-items:center;gap:10px;padding:6px 0}.ws-app input[type=checkbox]{width:18px;height:18px;accent-color:#b291df}.ws-app fieldset{border:1px solid #44374e;border-radius:8px;padding:15px}.ws-app legend{font-size:12px;color:#bba9cc;padding:0 6px}.ws-app .ws-board{grid-template-columns:repeat(6,minmax(240px,1fr));min-height:300px}.ws-app .column{min-height:300px}.ws-app .card small{display:block;font-size:10px;color:#b5a8c5;margin-top:8px;overflow-wrap:anywhere}.ws-app .ws-profile{max-width:950px;margin:25px auto}.ws-profile-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.ws-app .ws-profile dl{grid-template-columns:110px 1fr}.ws-app .ws-call{border:1px solid #3c3247;border-radius:8px;padding:18px;margin:15px 0}.ws-app .ws-call h3{margin-top:0}.ws-app summary{cursor:pointer;padding:8px 0;color:#cab5e2}.ws-app pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 ui-monospace,monospace;color:#c9bfd3;max-height:450px;overflow:auto}.ws-app .ws-event{border-left:2px solid #776084;padding:10px 0 10px 18px;margin:16px 0;font-size:12px}.ws-app .ws-event small{display:block;color:#a496b0;margin-top:7px}.ws-app .ws-agent{display:block;text-align:left;min-width:0}.ws-app .ws-agent small{display:block;margin-top:20px;color:#a89bb7;overflow-wrap:anywhere}.ws-app .ws-agent h2{margin-top:20px}.ws-app .ws-listbutton{display:block;width:100%;text-align:left;margin:10px 0}.ws-app .integrationGrid dl{grid-template-columns:minmax(90px,1fr) minmax(0,2fr)}.ws-app .integrationGrid dt,.ws-app .sidefoot{overflow-wrap:anywhere}.ws-app .ws-toolbar>label:first-child{min-width:220px}.ws-app .heading>button{flex-shrink:0}.ws-app .ws-chart svg{display:block}.ws-app button,.ws-app input,.ws-app select{min-height:40px}.ws-app .panel p{max-width:90ch}@media(max-width:1100px){.ws-charts{grid-template-columns:1fr}.ws-app .ws-invite{grid-template-columns:1fr 1fr}.ws-chart{padding:20px}.ws-chart svg{max-height:230px}.ws-app .content{min-width:0}}@media(max-width:700px){.ws-app .heading{display:flex}.ws-app .heading h1{font-size:24px}.ws-app .ws-toolbar{align-items:stretch;gap:12px}.ws-app .ws-toolbar label{flex:1;min-width:140px}.ws-app .ws-toolbar>label:first-child{min-width:140px}.ws-app .ws-toolbar span{width:100%;padding:0}.ws-app .ws-invite{grid-template-columns:1fr}.ws-app .ws-profile{padding:20px 16px}.ws-app .ws-profile-top{align-items:flex-start}.ws-app .ws-profile-top .eyebrow{font-size:9px;line-height:1.7}.ws-app .panel{padding:20px 16px}.ws-app .ws-chart{padding:18px 10px}.ws-app nav button{font-size:11px}.ws-app header{padding:0 16px}.ws-app .heading>button{font-size:0}.ws-app .heading>button svg{width:18px}.ws-app .demoBanner{font-size:11px}.ws-app .ws-board{grid-template-columns:repeat(6,260px)}.ws-app button{min-height:44px}.ws-app .ws-form input:not([type=checkbox]),.ws-app .ws-form select{width:100%}}.ws-app input[type=checkbox]{min-height:18px;flex:0 0 18px;width:18px;height:18px}.ws-app .ws-deliveries{margin-top:24px}.ws-app .ws-delivery-reason{min-width:200px;max-width:340px;white-space:normal;overflow-wrap:anywhere}.ws-account-actions{display:flex;align-items:center;gap:12px}.ws-settings-menu{position:relative}.ws-settings-menu>summary{display:flex;align-items:center;gap:8px;cursor:pointer;padding:10px 12px;border:1px solid #ffffff24;border-radius:6px;list-style:none}.ws-settings-menu>summary::-webkit-details-marker{display:none}.ws-settings-menu>summary:focus-visible{outline:2px solid #f5b642;outline-offset:3px}.ws-app .ws-settings-menu nav{position:absolute;margin-top:0;overflow:visible;top:calc(100% + 8px);right:0;width:210px;padding:8px;z-index:50;background:#17121f;border:1px solid #ffffff24;border-radius:10px;box-shadow:0 12px 32px #0008;display:grid;gap:4px}.ws-app .ws-settings-menu nav button{width:100%;justify-content:flex-start;display:flex;gap:10px}.ws-app .ws-settings-menu nav button[aria-current=page]{border-color:#f5b642}.ws-feed-list{list-style:none;padding:0;margin:16px 0}.ws-feed-list li{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid #ffffff18}.ws-feed-list li>svg{flex:none;margin-top:4px;color:#f5b642}.ws-feed-list li>div{min-width:0;display:grid;justify-items:start;gap:7px;overflow-wrap:anywhere}.ws-feed-list small{color:#aaa3b3}.ws-feed-list p{margin:0}.ws-app .ws-feed-contact{padding:0;min-height:30px;border:0;background:transparent;color:#f5b642;text-align:left}.ws-activity-feed select{max-width:min(360px,100%)}@media(max-width:600px){.ws-account-actions{gap:6px}.ws-settings-menu>summary{padding:8px}.ws-app .ws-settings-menu nav{right:0}}.ws-app>main>header{position:relative;z-index:5}.ws-app .ws-contacts .ws-toolbar{margin-top:0}.ws-app .ws-contacts .ws-toolbar>label{width:min(100%,420px)}.ws-app .ws-contacts-scroll{border:1px solid #342d3e;border-radius:8px}.ws-app .ws-contacts table{min-width:660px}.ws-app .ws-contacts td{vertical-align:middle}.ws-app .ws-contacts td:first-child{min-width:170px;max-width:280px;white-space:normal;overflow-wrap:anywhere}.ws-app .ws-contacts tbody tr:hover{background:#ffffff04}.ws-app .ws-contact-name{display:block;border:0;padding:0;min-height:32px;color:#ffbd2e;background:transparent;text-align:left;font-weight:600}.ws-app .ws-contact-name:hover{text-decoration:underline}.ws-app .ws-contacts-more{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;color:#aaa0b6;font-size:12px}.ws-app .ws-contacts .ws-empty button{display:block;margin-top:15px}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alpha-0.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alpha-1.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/alpha-2.ttf) format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(/fonts/alpha-3.ttf) format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(/fonts/alpha-4.ttf) format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(/fonts/alpha-5.ttf) format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(/fonts/alpha-6.ttf) format("truetype")}.alpha-app{--gold: #f5b642;--purple: #a855f7;--line: #a855f733;font-family:Instrument Sans,sans-serif;background:radial-gradient(900px 620px at 18% -8%,#a855f728,transparent 62%),radial-gradient(760px 520px at 92% 6%,#f5b64212,transparent 60%),#06060a;color:#fafafa;min-height:100vh}.alpha-app:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.alpha-app aside{width:248px;background:linear-gradient(180deg,#0c0a12ef,#06060af5);border-right:1px solid var(--line);padding:24px 18px;z-index:4}.alpha-app main{margin-left:248px;position:relative;min-width:0;flex:1}.alpha-app .brand{margin:0 4px 26px;gap:12px;font-size:24px;letter-spacing:-.7px}.alpha-app .brand small{display:block;font:600 10px IBM Plex Mono,monospace;color:var(--gold);letter-spacing:.28em;margin-top:3px}.alpha-reactor{width:88px;height:88px;position:relative;flex:none;display:grid;place-items:center}.alpha-reactor:before,.alpha-reactor span{content:"";position:absolute;inset:0;border:1.5px dashed #a855f78c;border-radius:50%;animation:alpha-spin 24s linear infinite}.alpha-reactor span{inset:8px;border:2px dashed #f5b64288;animation-direction:reverse;animation-duration:16s}.alpha-reactor img{width:48px;filter:drop-shadow(0 0 15px #a855f7aa)}.brand .alpha-reactor{width:44px;height:44px}.brand .alpha-reactor img{width:23px}.brand .alpha-reactor span{display:none}.alpha-app .workspace{border:1px solid #ffffff14;background:#ffffff04;border-radius:12px;padding:12px;margin-bottom:25px}.alpha-app .sa{background:linear-gradient(140deg,#7e22ce,#a855f7);color:#fff;border:0}.alpha-app .workspace small{font:10px IBM Plex Mono,monospace;color:#a9a2b5}.alpha-app .eyebrow{font:600 10px IBM Plex Mono,monospace;letter-spacing:.22em;color:var(--gold)}.alpha-app aside>.eyebrow{color:#98909f;font-size:9px}.alpha-app nav button{border:1px solid transparent;padding:13px 12px;border-radius:9px;color:#aaa3b5;font-size:13px;width:100%;justify-content:flex-start}.alpha-app nav button.active{background:linear-gradient(90deg,#a855f71f,#a855f708);border-color:#a855f73d;color:#fafafa;box-shadow:inset 2px 0 var(--gold)}.alpha-app header{background:#06060ac9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #ffffff12;padding:18px 34px;min-height:70px;font:11px IBM Plex Mono,monospace;letter-spacing:.08em}.alpha-app header strong{color:#fafafa}.alpha-app a{color:#f5b642}.alpha-app .content{padding:34px;max-width:1700px;margin:0 auto;position:relative}.alpha-app .heading{margin-bottom:24px}.alpha-app .heading h1{font-size:40px;font-weight:600;letter-spacing:-.035em;line-height:1.08;margin-top:14px}.alpha-app .heading p{color:#aaa3b5}.alpha-app .heading .eyebrow{color:var(--gold)}.alpha-app .heading>button,.alpha-app .primary{background:linear-gradient(#f5b64226,#f5b6420f);border:1px solid #f5b64266;color:#ffd489}.alpha-app button:hover{border-color:#a855f77a;background-color:#a855f712}.alpha-app .primary:hover{border-color:var(--gold);background:#f5b64226}.alpha-app .demoBanner{border:1px solid #f5b64238;border-left:2px solid var(--gold);background:linear-gradient(90deg,#f5b64216,transparent);border-radius:12px;color:#d2cbd9;padding:14px 16px}.alpha-app .demoBanner svg{color:var(--gold)}.alpha-app .panel,.alpha-app .ws-chart{position:relative;border:1px solid #ffffff14;border-radius:16px;background:linear-gradient(150deg,#181224da,#09080ee6)}.alpha-app .panel:before,.alpha-app .ws-chart:before{content:"";position:absolute;top:-1px;left:-1px;width:18px;height:18px;border-top:1px solid #a855f7aa;border-left:1px solid #a855f7aa;border-radius:16px 0 0;pointer-events:none}.alpha-app .panel h2{font-size:20px;letter-spacing:-.02em}.alpha-app .panel p{color:#b5adbf;line-height:1.65}.alpha-app .alpha-overview{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:18px;margin:22px 0}.alpha-app .alpha-core,.alpha-app .alpha-gauge{display:flex;align-items:center;gap:20px;padding:24px;min-width:0}.alpha-app .alpha-core h2{font-size:23px;margin:12px 0}.alpha-core-stats{display:flex;gap:18px;flex-wrap:wrap;font:9px IBM Plex Mono,monospace;color:#aaa3b5}.alpha-core-stats b{display:block;font-size:17px;color:var(--gold);margin-bottom:5px}.alpha-ring{width:88px;height:88px;flex:none;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--purple) var(--progress),#ffffff12 0);position:relative}.alpha-ring:before{content:"";position:absolute;inset:7px;border-radius:50%;background:#100d18}.alpha-ring strong{position:relative;font:600 18px IBM Plex Mono,monospace}.alpha-app input:not([type=checkbox]),.alpha-app select,.alpha-app textarea{border:1px solid #ffffff24;background:#ffffff05;color:#fafafa;border-radius:8px;padding:11px;font:inherit;color-scheme:dark}.alpha-app textarea{resize:vertical;min-height:88px;width:100%;box-sizing:border-box}.alpha-app :is(input,textarea,select,button):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.alpha-app select option{background:#15101f}.alpha-app input[type=checkbox]{accent-color:var(--gold)}.alpha-app .pill{background:#a855f717;border:1px solid #a855f733;color:#dec7f8}.alpha-app th{font:10px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.alpha-app td,.alpha-app th{border-color:#ffffff0c}.alpha-app tbody tr:hover{background:#a855f70a}.alpha-app .ws-board{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:260px;overflow:auto;align-items:start;padding-bottom:18px;gap:14px;max-width:100%}.alpha-app .column{border:1px solid #ffffff14;border-top:2px solid #a855f76b;background:#0e0b16b8;border-radius:12px;padding:13px;min-height:360px}.alpha-app .column:nth-child(4){border-top-color:var(--gold)}.alpha-app .column:nth-child(6){border-top-color:#f87171}.alpha-app .columnTitle{font:11px IBM Plex Mono,monospace;margin-bottom:18px}.alpha-app .alpha-drop{background:#a855f721;outline:2px dashed var(--gold);outline-offset:-3px}.alpha-app .alpha-lead{display:block;padding:0;border:1px solid #ffffff19;background:linear-gradient(140deg,#22172c,#131019);border-radius:10px;margin-bottom:12px;width:100%;cursor:grab;overflow:hidden}.alpha-app .alpha-card-open{display:block;text-align:left;width:100%;border:0;background:transparent;padding:16px;min-width:0}.alpha-app .alpha-card-open h3{font-size:14px;margin:12px 0 6px}.alpha-app .alpha-card-open p{font-size:12px}.alpha-app .cardbottom{font-size:9px;border-color:#ffffff10;margin-top:14px;padding-top:12px}.alpha-app .alpha-move-label{display:flex;align-items:center;gap:8px;padding:9px 12px;border-top:1px solid #ffffff0c;font-size:10px}.alpha-app .alpha-move-label select{font-size:11px;flex:1;padding:6px;min-height:32px;max-width:180px}.alpha-warning{color:#ffd489!important;background:#f5b64212;padding:9px 12px;margin:0;font-size:11px}.alpha-next{padding:0 12px;font-size:11px;color:#b7e4cf}.alpha-board-help{font-size:12px;color:#a9a2b5;line-height:1.6}.alpha-app .integrationGrid{gap:20px}.alpha-app .ws-profile{max-width:1050px}.alpha-app .ws-contact-notes{display:grid;gap:20px;margin:28px 0 20px;min-width:0}.alpha-app .ws-note-section,.alpha-app .ws-contact-transcripts{min-width:0;border:1px solid #a855f729;border-radius:12px;background:#ffffff02;padding:22px}.alpha-app .ws-note-heading{display:flex;align-items:center;gap:10px}.alpha-app .ws-note-heading h3,.alpha-app .ws-transcripts-title{margin:0;font-size:17px;font-weight:600;color:#f3eafa}.alpha-app .ws-note-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:7px;background:#a855f71c;color:#d9b8f4;font:11px IBM Plex Mono,monospace;box-sizing:border-box}.alpha-app .ws-profile .ws-note-hint{color:#aba2b9;font-size:12px;line-height:1.6;margin:8px 0 0}.alpha-app .ws-note-entry{padding:20px 0;border-bottom:1px solid #ffffff0c;min-width:0;overflow-wrap:anywhere}.alpha-app .ws-note-entry:last-child{border-bottom:0;padding-bottom:0}.alpha-app .ws-profile .ws-note-meta{display:flex;flex-wrap:wrap;gap:5px 14px;align-items:baseline;margin:0 0 9px;color:#a79caf;font-size:11px;line-height:1.6}.alpha-app .ws-note-meta strong{color:#d8c7e7;font-size:12px;font-weight:500}.alpha-app .ws-profile .ws-note-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:#e1dae8;font-size:14px;line-height:1.75}.alpha-app .ws-note-pending .ws-note-body{color:#a99fb5;font-size:12px}.alpha-app .ws-note-section .ws-empty,.alpha-app .ws-contact-transcripts .ws-empty{padding:20px 0 0;line-height:1.7}.alpha-app .ws-note-form{display:grid;gap:10px;margin-top:24px}.alpha-app .ws-note-form textarea{min-height:112px;line-height:1.6;font-size:13px}.alpha-app .ws-note-form textarea:disabled{opacity:.65}.alpha-app .ws-note-form-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.alpha-app .ws-note-form-footer small{color:#a49aad;font-size:11px}.alpha-app .ws-profile .ws-note-error{color:#f4b1b1;margin:0;font-size:12px;line-height:1.6}.alpha-app .ws-profile .ws-form-context{grid-template-columns:90px minmax(0,1fr);gap:8px 16px;margin:16px 0 0;font-size:12px}.alpha-app .ws-profile .ws-form-answers{grid-template-columns:minmax(0,1fr);gap:6px;margin:20px 0 0}.alpha-app .ws-form-answers dt:not(:first-child){margin-top:12px}.alpha-app .ws-form-answers dd{white-space:pre-wrap;color:#e1dae8;font-size:14px;line-height:1.7}.alpha-app .ws-form-context :is(dt,dd),.alpha-app .ws-form-answers :is(dt,dd){min-width:0;overflow-wrap:anywhere}.alpha-app .ws-contact-transcripts{margin:20px 0 28px}.alpha-app .ws-contact-transcripts>summary{padding:0;line-height:1.7}.alpha-app .ws-contact-transcripts>summary .ws-note-count{margin-left:10px;vertical-align:middle}.alpha-app .ws-transcript-entry{border-top:1px solid #ffffff10;margin-top:18px;padding-top:12px;min-width:0}.alpha-app .ws-transcript-entry>summary{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.alpha-app .ws-transcript-entry>summary strong{color:#d7c5e6;font-weight:500}.alpha-app .ws-transcript-meta{display:block;margin-top:3px;padding-left:15px;color:#a79caf}.alpha-app .ws-transcript-entry pre{padding:16px;border-radius:8px;background:#00000025;margin:10px 0 0;font-size:12px;line-height:1.85}@media(max-width:600px){.alpha-app .ws-note-section,.alpha-app .ws-contact-transcripts{padding:18px 14px}.alpha-app .ws-note-form-footer{align-items:flex-start;flex-direction:column}.alpha-app .ws-note-form-footer button{width:100%}}.alpha-app .ws-event{border-color:#a855f760}.alpha-app .sidefoot{font:11px IBM Plex Mono,monospace;color:#b4acbf;line-height:1.6}.alpha-app footer{font:10px IBM Plex Mono,monospace;color:#8f879e;margin-top:34px}.alpha-dialog{color:#fafafa;background:#110d19;border:1px solid #a855f76b;border-radius:16px;width:min(560px,calc(100% - 32px));max-height:90vh;padding:26px;box-shadow:0 30px 120px #000c}.alpha-dialog::backdrop{background:#030206b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.alpha-dialog .ws-form{margin:0}.alpha-dialog p{color:#bdb4cc;line-height:1.65;margin:0}.alpha-dialog h2{margin:0}.alpha-dialog .ws-error{color:#f0b6b6}@keyframes alpha-spin{to{transform:rotate(360deg)}}@media(min-width:1500px){.alpha-app .ws-board{grid-auto-columns:minmax(220px,1fr)}}@media(max-width:1250px){.alpha-app .alpha-overview{grid-template-columns:1fr 1fr}.alpha-app .alpha-core{grid-column:1/-1}.alpha-app .content{padding:26px}.alpha-app .heading h1{font-size:34px}}@media(max-width:800px){.alpha-app aside{position:static;width:100%;padding:16px}.alpha-app{display:block}.alpha-app main{margin-left:0;width:100%}.alpha-app aside .brand{margin:0}.alpha-app aside .workspace,.alpha-app aside>.eyebrow,.alpha-app .sidefoot{display:none}.alpha-app nav{display:flex;overflow:auto;margin-top:16px;gap:6px}.alpha-app nav button{white-space:nowrap;width:auto;padding:10px}.alpha-app header{padding:16px}.alpha-app .content{padding:20px 16px}.alpha-app .alpha-overview{grid-template-columns:1fr}.alpha-app .alpha-core{grid-column:auto}.alpha-app .heading h1{font-size:30px}.alpha-app .ws-board{grid-template-columns:none;grid-auto-columns:260px}.alpha-app .integrationGrid{grid-template-columns:1fr}.alpha-app .heading>button{font-size:12px}.alpha-app .alpha-core,.alpha-app .alpha-gauge{padding:20px}.alpha-app .ws-profile dl{grid-template-columns:90px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.alpha-app *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:800px){.alpha-app nav{flex-wrap:wrap;overflow:visible}.alpha-app nav button{flex:1 0 auto;justify-content:center}.alpha-app header{font-size:10px;letter-spacing:.02em}.alpha-app header strong{margin-left:8px}}.auth-screen{font-family:Instrument Sans,sans-serif;background:radial-gradient(ellipse at 20% 0,#a855f729,transparent 55%),radial-gradient(ellipse at 90% 20%,#f5b6420f,transparent 50%),#06060a}.auth-brand span,.auth-screen .eyebrow{color:#f5b642}.auth-card{background:linear-gradient(150deg,#181224dd,#09080eee);border-color:#a855f738}.auth-primary{background:linear-gradient(#f5b64229,#f5b64212);border:1px solid #f5b64277;color:#ffd489}.auth-screen a{color:#f5b642}.auth-primary:hover{background:#f5b64230}.alpha-app .sales-board .column:nth-child(4){border-top-color:#34d399}.alpha-app .sales-board .column:nth-child(6){border-top-color:#f87171}.alpha-app .sales-add{padding:18px;border:1px solid #a855f733;border-radius:12px;background:#a855f707}.alpha-app .sales-add label:first-child{flex:1;max-width:550px}.alpha-app .sales-add select{width:100%}@media(min-width:1500px){.alpha-app .sales-board{grid-auto-columns:minmax(220px,1fr)}}.sales-dashboard{margin-top:36px;padding-top:28px;border-top:1px solid #a855f733}.sales-dashboard>h2{font-size:25px;margin:12px 0}.sales-dashboard>p{color:#b5adbf;line-height:1.6}.sales-dashboard .ws-charts{margin-top:22px}.alpha-app .sales-chart-subtitle{margin:0 9px 14px;font-size:12px;color:#b5adbf}.alpha-app .booking-tag{display:inline-block;width:fit-content;margin:3px 4px 3px 0;padding:3px 7px;border:1px solid #685278;border-radius:20px;color:#d5b4f3;background:#291a36;font-size:10px;line-height:1.3;font-weight:500}.alpha-app .booking-tag-self,.alpha-app .booking-tag-self_human,.alpha-app .booking-tag-human{color:#9bd9c3;border-color:#2f6255;background:#102922}.alpha-app .booking-tag-unknown{color:#bcb6c3;border-color:#514b57;background:#211d27}.alpha-v2{--line: #ffffff14;background:radial-gradient(ellipse at 25% 0,#a855f709,transparent 60%),#06060a;color:#eae7ef;font-size:13px}.alpha-v2:before{display:none}.alpha-v2 [hidden]{display:none!important}.alpha-v2>aside{position:fixed;inset:0 auto 0 0;width:212px;height:100dvh;padding:22px 12px 12px;display:flex;flex-direction:column;background:#0a0910;border-right:1px solid #ffffff12}.alpha-v2>main{width:calc(100% - 212px);margin-left:212px;min-width:0}.alpha-v2 .brand{margin:0 8px 22px;font-size:19px;gap:10px}.alpha-v2 .brand small{font-size:8px;letter-spacing:.2em}.alpha-v2 .brand .alpha-reactor{width:34px;height:34px;border:1px solid #a855f745;border-radius:10px;background:linear-gradient(135deg,#a855f71a,#f5b6420c)}.alpha-v2 .brand .alpha-reactor:before,.alpha-v2 .brand .alpha-reactor span{display:none;animation:none}.alpha-v2 .brand .alpha-reactor img{width:23px;filter:none}.alpha-v2 .workspace{border-radius:8px;padding:10px 8px;gap:9px;margin:0 0 24px;font-size:12px}.alpha-v2 .workspace small{font-size:10px}.alpha-v2 .workspace .sa{width:28px;height:28px;border-radius:7px;background:#fff}.alpha-v2>aside>.eyebrow{margin:0 10px 10px;font-size:9px;color:#77717f;letter-spacing:.16em}.alpha-v2>aside>nav{display:grid;gap:5px;margin:0}.alpha-v2>aside>nav button{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:11px;padding:10px 11px;color:#aaa4b4;border-radius:8px;border:1px solid transparent;font-size:13px}.alpha-v2>aside>nav button svg{padding:3px;box-sizing:content-box;width:16px;height:16px;background:#ffffff05;border:1px solid #ffffff0b;border-radius:6px;flex:none}.alpha-v2>aside>nav button.active{color:#f7cd82;border-color:#f5b64238;background:linear-gradient(100deg,#a855f714,#f5b64208)}.alpha-v2 .sidefoot{margin-top:auto;padding:16px 0 0;font-size:11px;display:grid;gap:12px}.alpha-v2 .v2-policy{display:flex;align-items:flex-start;gap:8px;padding:11px 9px;border:1px solid #a855f725;background:#a855f705;border-radius:8px;color:#c084fc}.alpha-v2 .v2-policy svg{flex:none}.alpha-v2 .v2-policy strong{font:500 9px IBM Plex Mono,monospace;letter-spacing:.08em;display:block}.alpha-v2 .v2-policy small{color:#8c849b;font-size:10px;line-height:1.5;margin-top:5px}.alpha-v2 .ws-settings-menu>summary{font-size:12px;border-color:#ffffff12;background:#ffffff03}.alpha-v2 .ws-settings-menu nav{top:auto;bottom:calc(100% + 7px);right:auto;left:0;width:210px;background:#17121f}.alpha-v2 .ws-settings-menu nav button{font-size:12px;padding:10px}.alpha-v2 .v2-account{display:flex;align-items:center;gap:9px;color:#cfc8da;text-decoration:none;padding:10px 2px 0;border-top:1px solid #ffffff0c;min-width:0}.alpha-v2 .v2-account>span:last-child{min-width:0}.alpha-v2 .v2-account strong{font-size:10px;display:block;overflow:hidden;text-overflow:ellipsis;font-weight:500}.alpha-v2 .v2-account small{color:#8c849b;font-size:10px}.alpha-v2 .v2-user-avatar{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#a855f717;border:1px solid #a855f72e;color:#d8b4fe;flex:none}.alpha-v2>main>header{height:54px;padding:0 22px;border-bottom:1px solid #ffffff0c;font-size:12px;background:#09080d80}.alpha-v2 .v2-breadcrumb{color:#51485e}.alpha-v2 .v2-live-status{color:#aba2b8;font:10px IBM Plex Mono,monospace;display:inline-flex;align-items:center;gap:7px}.alpha-v2 .v2-live-status:before{content:"";width:5px;height:5px;border-radius:50%;background:#a855f7}.alpha-v2 .content{padding:22px;max-width:2000px}.alpha-v2 .heading{margin:0 0 22px}.alpha-v2 .heading h1{font-size:25px;margin:0 0 5px;letter-spacing:-.035em;line-height:1.2}.alpha-v2 .heading p{font-size:11px;letter-spacing:0;color:#92899f;margin:0}.alpha-v2 button{font-size:12px;padding:9px 12px;border-radius:7px}.alpha-v2 button:focus-visible,.alpha-v2 summary:focus-visible,.alpha-v2 a:focus-visible{outline:2px solid #f5b642;outline-offset:3px}.alpha-v2 label{font-size:11px;gap:6px}.alpha-v2 input:not([type=checkbox]),.alpha-v2 select,.alpha-v2 textarea{padding:9px 10px;font-size:12px;background:#0e0c15;border:1px solid #ffffff1a;border-radius:7px;color:#e7dfee}.alpha-v2 input:focus,.alpha-v2 select:focus,.alpha-v2 textarea:focus{border-color:#a855f780;outline:2px solid #a855f721}.alpha-v2 .panel,.alpha-v2 .ws-chart{border:1px solid #ffffff12;background:linear-gradient(140deg,#ffffff05,transparent),#0c0a11;border-radius:10px;box-shadow:none}.alpha-v2 .panel:before,.alpha-v2 .ws-chart:before{display:none}.alpha-v2 .panel{padding:18px}.alpha-v2 .panel h2,.alpha-v2 h2{font-size:17px}.alpha-v2 .panel p,.alpha-v2 p{font-size:12px;color:#aba2b8;line-height:1.6}.alpha-v2 h3{font-size:13px;margin:0 0 12px}.alpha-v2 .eyebrow{font-size:9px;letter-spacing:.12em}.alpha-v2 .ws-toolbar{margin:16px 0 20px;gap:12px}.alpha-v2 .ws-toolbar>span{font-size:10px}.alpha-v2 .ws-toolbar>label{min-width:130px}.alpha-v2 .v2-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:26px}.alpha-v2 .v2-kpi{min-width:0;border:1px solid #ffffff12;border-radius:10px;padding:16px;background:linear-gradient(135deg,#a855f707,transparent),#0c0a11}.alpha-v2 .v2-kpi p{font-size:11px;margin:0 0 10px;color:#b2a6bf}.alpha-v2 .v2-kpi strong{font:500 27px IBM Plex Mono,monospace;color:#f5cf8d;letter-spacing:-.07em}.alpha-v2 .v2-kpi small{display:block;font-size:10px;line-height:1.5;margin-top:8px;color:#8e849d}.alpha-v2 .v2-section-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px}.alpha-v2 .v2-section-heading h2,.alpha-v2 .v2-section-heading h3{margin:0}.alpha-v2 .v2-section-heading .eyebrow{margin:0 0 5px;color:#b884e9}.alpha-v2 .ws-charts{gap:12px;margin-bottom:14px}.alpha-v2 .ws-chart{padding:17px 10px 8px}.alpha-v2 .ws-chart h2{font-size:13px}.alpha-v2 details.panel{padding:12px 16px;margin-bottom:18px}.alpha-v2 details>summary{cursor:pointer;color:#bdb0cc;font-size:12px}.alpha-v2 .sales-dashboard{margin-top:28px}.alpha-v2 .sales-dashboard>h2{margin:5px 0;font-size:17px}.alpha-v2 .sales-dashboard>.eyebrow{color:#f5c77a;margin-bottom:6px}.alpha-v2 .sales-dashboard>p{font-size:11px}.alpha-v2 .v2-board-tabs{display:inline-flex;flex-wrap:wrap;border:1px solid #ffffff12;padding:4px;border-radius:9px;gap:4px;margin:0 0 8px;background:#0c0a11}.alpha-v2 .v2-board-tabs button{border-color:transparent;color:#a296b0;gap:10px}.alpha-v2 .v2-board-tabs button[aria-pressed=true]{color:#f5cd87;border-color:#f5b64233;background:#f5b6420b}.alpha-v2 .v2-board-tabs button span{font:9px IBM Plex Mono,monospace;border:1px solid #ffffff1a;border-radius:4px;padding:3px 4px}.alpha-v2 .ws-board,.alpha-v2 .sales-board{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:240px;gap:12px;overflow-x:auto;padding:2px 0 16px;align-items:start}.alpha-v2 .column{min-width:0;min-height:330px;padding:10px;border:1px solid #ffffff0e;border-top:2px solid #a855f746;border-radius:9px;background:#0c0a11}.alpha-v2 .columnTitle{margin:2px 2px 14px}.alpha-v2 .columnTitle>span:last-child{font:10px IBM Plex Mono,monospace;background:#ffffff06;padding:3px 5px}.alpha-v2 .card{background:#121018;border:1px solid #ffffff16;border-radius:8px;padding:13px;margin:0 0 9px}.alpha-v2 .card h3{font-size:13px;margin:8px 0 4px}.alpha-v2 .card p,.alpha-v2 .card small{font-size:11px}.alpha-v2 .card .source{font-size:9px}.alpha-v2 .card select{width:100%;margin-top:5px;font-size:11px}.alpha-v2 .alpha-board-help{font-size:11px;color:#91839f;max-width:900px}.alpha-v2 .sales-add{background:#ffffff02;border:1px solid #ffffff0c;border-radius:8px;padding:12px}.alpha-v2 .v2-contact-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:0;align-items:start;border:1px solid #ffffff14;border-radius:11px;overflow:clip}.alpha-v2 .v2-contact-layout>.alpha-contacts-v2{border:0;border-radius:0;border-right:1px solid #ffffff12;margin:0}.alpha-v2 .ws-profile.v2-profile{display:grid;grid-template-columns:minmax(0,1fr) 280px;margin:0;max-width:none;padding:0;min-width:0;background:#09080e;border:1px solid #ffffff12;border-radius:10px;overflow:clip}.alpha-v2 .v2-contact-layout .v2-profile{border:0;border-radius:0}.alpha-v2 .v2-profile-main{min-width:0}.alpha-v2 .v2-profile-header{padding:18px 22px 0}.alpha-v2 .v2-back{border:0;padding:0;background:transparent;color:#a698b7;margin-bottom:20px;font-size:11px}.alpha-v2 .v2-contact-title{display:flex;align-items:center;gap:13px;padding-bottom:20px}.alpha-v2 .v2-contact-title>div:last-child{min-width:0}.alpha-v2 .v2-avatar{display:grid;place-items:center;width:45px;height:45px;flex:none;border:1px solid #a855f730;background:#a855f712;color:#c084fc;border-radius:12px;font-size:21px}.alpha-v2 .v2-name-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.alpha-v2 .v2-name-line h2{font-size:26px;margin:0;overflow-wrap:anywhere;line-height:1.25}.alpha-v2 .v2-contact-title p{font-size:11px;margin:7px 0 0;overflow-wrap:anywhere}.alpha-v2 .pill{font-size:10px;border-radius:5px;padding:4px 7px;background:#a855f70e;border:1px solid #a855f72e;color:#c9a4e7}.alpha-v2 .v2-profile-tabs{display:flex;gap:15px;border-bottom:1px solid #ffffff12;padding:0 22px;overflow-x:auto}.alpha-v2 .v2-profile-tabs button{flex:none;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:#93869f;padding:12px 0;gap:5px}.alpha-v2 .v2-profile-tabs button[aria-selected=true]{color:#f5ce89;border-bottom-color:#f5b642}.alpha-v2 .v2-profile-tabs button span{border-radius:4px;background:#ffffff06;font:9px IBM Plex Mono,monospace;padding:2px 4px;color:#a38cb6}.alpha-v2 .v2-profile-body{padding:20px 22px;min-width:0}.alpha-v2 .v2-contact-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:20px}.alpha-v2 .v2-contact-metrics>div{border:1px solid #ffffff0f;border-radius:8px;background:#ffffff02;padding:12px}.alpha-v2 .v2-contact-metrics span{display:block;color:#9d8eae;font-size:10px;margin-bottom:7px}.alpha-v2 .v2-contact-metrics strong{font:500 20px IBM Plex Mono,monospace;color:#e4d6f1}.alpha-v2 .v2-record{margin-bottom:16px;padding:17px;border:1px solid #ffffff0f;background:#ffffff02;border-radius:8px}.alpha-v2 .v2-record .v2-section-heading button{padding:0;background:none;border:0;color:#b997d9;font-size:11px}.alpha-v2 .ws-profile dl{display:grid;grid-template-columns:100px minmax(0,1fr);margin:0;gap:0}.alpha-v2 .ws-profile dt,.alpha-v2 .ws-profile dd{padding:9px 0;border-bottom:1px solid #ffffff06;font-size:12px;line-height:1.5;margin:0;overflow-wrap:anywhere}.alpha-v2 .ws-profile dt{color:#887992}.alpha-v2 .v2-action-rail{border-left:1px solid #ffffff12;background:#0c0a11;min-width:0}.alpha-v2 .v2-action-rail>summary{display:flex;align-items:center;gap:8px;padding:18px;border-bottom:1px solid #ffffff0d;color:#c9bbd7;font-size:12px;list-style:none}.alpha-v2 .v2-action-rail>summary::-webkit-details-marker{display:none}.alpha-v2 .v2-action-rail>summary svg:last-child{margin-left:auto}.alpha-v2 .v2-action-body{padding:0 17px 20px}.alpha-v2 .v2-action-body .ws-form{gap:12px;margin:18px 0}.alpha-v2 .v2-action-body h3{padding-top:17px;border-top:1px solid #ffffff0e;margin-top:18px;font-size:12px}.alpha-v2 .v2-action-body .ws-form:first-child h3{border:0;padding:0;margin:0}.alpha-v2 .v2-action-body p{font-size:11px;overflow-wrap:anywhere}.alpha-v2 .v2-action-body .actions{display:grid;gap:7px}.alpha-v2 .v2-action-body button{font-size:11px;padding:8px}.alpha-v2 .v2-action-body .danger{color:#f2a7ab;border-color:#f8717140;background:#f8717106}.alpha-v2 .ws-note-section,.alpha-v2 .ws-call,.alpha-v2 .ws-contact-transcripts{background:#ffffff02;border-color:#ffffff12;border-radius:8px;padding:16px;margin:0 0 16px}.alpha-v2 .ws-note-heading h3{font-size:13px}.alpha-v2 .ws-note-entry{border-color:#ffffff0e;padding:13px;background:#ffffff03}.alpha-v2 .ws-profile .ws-note-body{font-size:13px;line-height:1.7}.alpha-v2 .ws-profile .ws-note-meta{font-size:10px;gap:8px}.alpha-v2 .ws-profile .ws-note-hint{font-size:11px}.alpha-v2 .ws-event{border:0;border-left:1px solid #a855f738;margin:0 0 0 4px;padding:4px 0 20px 19px;background:none;border-radius:0;position:relative}.alpha-v2 .ws-event:before{content:"";width:7px;height:7px;border-radius:50%;background:#a855f7;position:absolute;left:-4px;top:9px}.alpha-v2 .ws-event strong{font-size:12px}.alpha-v2 .ws-event small{display:block;font-size:10px;margin:6px 0;color:#91839f}.alpha-v2 pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.alpha-v2 .ws-empty{padding:16px 0;font-size:12px;color:#92869e}.alpha-v2 .ws-invite{grid-template-columns:1fr 1.5fr 1fr auto}.alpha-v2 footer{margin-top:24px;padding-top:14px;font-size:10px;color:#746b80}@media(max-width:1240px){.alpha-v2 .v2-contact-layout{grid-template-columns:240px minmax(0,1fr)}.alpha-v2 .ws-profile.v2-profile{grid-template-columns:minmax(0,1fr)}.alpha-v2 .v2-action-rail{border-left:0;border-top:1px solid #ffffff12}.alpha-v2 .v2-action-body{display:grid;grid-template-columns:1fr;max-width:600px}.alpha-v2 .v2-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.alpha-v2>aside{width:62px;padding:18px 7px 12px}.alpha-v2>main{width:calc(100% - 62px);margin-left:62px}.alpha-v2 .brand{margin:0 auto 24px}.alpha-v2 .brand>div:last-child,.alpha-v2 .workspace,.alpha-v2>aside>.eyebrow,.alpha-v2>aside>nav button>span,.alpha-v2 .v2-policy,.alpha-v2 .v2-account>span:last-child{display:none}.alpha-v2>aside>nav button{padding:8px;justify-content:center}.alpha-v2 .sidefoot{display:grid;padding:0}.alpha-v2 .ws-settings-menu>summary{font-size:0;padding:10px;gap:0;justify-content:center}.alpha-v2 .ws-settings-menu>summary svg:last-child{display:none}.alpha-v2 .ws-settings-menu nav{left:0;width:210px}.alpha-v2 .v2-account{padding-top:12px;justify-content:center}.alpha-v2 .content{padding:20px}.alpha-v2 .ws-charts{grid-template-columns:1fr}.alpha-v2 .ws-invite{grid-template-columns:1fr 1fr}}@media(max-width:760px){.alpha-v2>main>header{padding:0 14px;height:48px;font-size:11px}.alpha-v2>main>header>.v2-live-status{display:none}.alpha-v2 .content{padding:18px 12px}.alpha-v2 .heading{gap:12px;align-items:flex-start;margin-bottom:18px}.alpha-v2 .heading h1{font-size:22px}.alpha-v2 .heading p{font-size:10px}.alpha-v2 .heading>button{padding:8px;font-size:0}.alpha-v2 .heading>button svg{width:15px}.alpha-v2 .v2-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.alpha-v2 .v2-kpi{padding:12px}.alpha-v2 .v2-kpi strong{font-size:24px}.alpha-v2 .v2-contact-layout{display:block}.alpha-v2 .v2-contact-layout>.alpha-contacts-v2{display:none}.alpha-v2 .v2-profile-header{padding:16px 14px 0}.alpha-v2 .v2-profile-body{padding:16px 12px}.alpha-v2 .v2-name-line h2{font-size:23px}.alpha-v2 .v2-profile-tabs{padding:0 14px;gap:16px}.alpha-v2 .v2-avatar{display:none}.alpha-v2 .v2-contact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-v2 .v2-record{padding:12px}.alpha-v2 .ws-profile dl{grid-template-columns:80px minmax(0,1fr)}.alpha-v2 .ws-toolbar{gap:10px}.alpha-v2 .ws-toolbar>label{min-width:0;flex:1 1 130px}.alpha-v2 .ws-invite{grid-template-columns:1fr}.alpha-v2 .ws-board,.alpha-v2 .sales-board{grid-auto-columns:min(240px,100%)}.alpha-v2 .v2-section-heading{align-items:flex-start;flex-wrap:wrap}}.alpha-v2 .v2-operations{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.alpha-v2 .v2-operation-row{display:flex;justify-content:space-between;gap:14px;width:100%;text-align:left;padding:13px 0;background:transparent;border:0;border-bottom:1px solid #ffffff0d;border-radius:0;color:#cbb5dd;font-size:11px}.alpha-v2 .v2-operation-row span{min-width:0;overflow-wrap:anywhere}.alpha-v2 .v2-operation-row strong{display:block;color:#e4dfea;font-size:12px;font-weight:500}.alpha-v2 .v2-operation-row small{display:block;color:#9586a4;font-size:10px;margin-top:5px}.alpha-v2 .ws-contact-notes{display:flex;flex-direction:column}.alpha-v2 .ws-note-section[aria-labelledby=contact-human-notes]{order:-1}@media(max-width:1240px){.alpha-v2 .v2-action-rail{grid-row:1;border-bottom:1px solid #ffffff12;border-top:0}.alpha-v2 .v2-action-rail>summary{padding:13px 18px}}@media(max-width:760px){.alpha-v2 .v2-operations{grid-template-columns:1fr}}.alpha-v2>main>header{min-height:54px}@media(min-width:761px){.alpha-v2 .v2-contact-layout{height:calc(100dvh - 180px);min-height:480px;align-items:stretch}.alpha-v2 .v2-contact-layout .v2-profile{height:100%;min-height:0}.alpha-v2 .v2-profile-main{display:flex;flex-direction:column;min-height:0}.alpha-v2 .v2-profile-header,.alpha-v2 .v2-profile-tabs{flex:none}.alpha-v2 .v2-contact-layout .v2-profile-body{overflow-y:auto;min-height:0;flex:1}.alpha-v2 .v2-contact-layout .v2-action-rail{max-height:100%;overflow-y:auto}}@media(min-width:761px)and (max-width:1240px){.alpha-v2 .v2-contact-layout .v2-profile{grid-template-rows:auto minmax(0,1fr)}.alpha-v2 .v2-contact-layout .v2-action-rail[open]{max-height:38dvh}}@media(max-width:760px){.alpha-v2>main>header{min-height:48px}}.calendarMappingList{display:grid;gap:12px;margin:16px 0}.calendarMappingRow{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1)}.calendarMappingRow small{display:block;opacity:.65;margin-top:4px}.calendarMappingRow label{display:grid;gap:5px}.calendarMappingRow select{width:100%;min-width:0}.calendlySettings>button{margin:12px 0}.calendarMappingList{max-height:560px;overflow-y:auto;padding-right:8px}.alpha-lead.card{padding:12px 14px;border-radius:10px;margin-bottom:8px;box-shadow:none}.alpha-lead .alpha-card-open{padding:0;min-width:0;width:100%}.alpha-lead .alpha-card-open h3{font-size:14px;line-height:1.35;margin:4px 0}.alpha-lead .alpha-card-open p{font-size:12px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alpha-lead .source{font-size:10px;line-height:1.3}.alpha-lead .alpha-next,.alpha-lead .alpha-warning{font-size:11px;margin:7px 0 0}.alpha-lead .alpha-call-now{margin-top:10px;width:100%;padding:8px 10px;border:1px solid #d39a39;border-radius:7px;background:#302717;color:#ffe0a1;font-size:12px;font-weight:700;cursor:pointer}.alpha-lead .alpha-call-now:hover:not(:disabled){background:#463218}.alpha-lead .alpha-call-now:disabled{opacity:.45;cursor:not-allowed}.alpha-lead .alpha-call-now:focus-visible{outline:2px solid #ffb622;outline-offset:2px}.alpha-card-details{margin-top:8px;border-top:1px solid var(--border, #292935);padding-top:6px}.alpha-card-details summary{cursor:pointer;font-size:11px;color:var(--muted, #aaaab8);width:fit-content}.alpha-card-details summary:focus-visible{outline:2px solid #ffb622;outline-offset:3px;border-radius:3px}.alpha-card-details .cardbottom{font-size:10px;margin:8px 0}.alpha-card-details .alpha-move-label{margin-top:8px}.alpha-lead .alpha-card-owner{display:block;margin-top:6px;font-size:11px;line-height:1.4;color:#b7b4c5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-date-shortcuts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ws-date-shortcuts button{padding:6px 12px;font-size:12px;border-radius:7px}.alpha-v2{--line: #ffffff12;--v2-muted: #fafafa8c;--v2-gold: #f5b642;--v2-purple: #a855f7;display:grid;grid-template-columns:212px minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden;color:#fafafa}.alpha-v2>aside{position:relative;inset:auto;width:auto;height:100%;min-height:0;padding:18px 12px 12px;z-index:30}.alpha-v2>main{width:auto;margin:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.alpha-v2 .brand{margin:0 5px 16px;font-size:18px}.alpha-v2 .workspace{margin-bottom:16px;padding:9px}.alpha-v2>aside>.eyebrow{font:600 8.5px IBM Plex Mono,monospace;letter-spacing:.22em;margin-bottom:8px}.alpha-v2>aside>nav{gap:3px;overflow-y:auto;min-height:0}.alpha-v2>aside>nav button{padding:8px 10px;gap:9px;border-radius:9px}.alpha-v2>aside>nav button svg{width:13px;height:13px;padding:4px;border:0}.alpha-v2>aside>nav button.active{border-color:#f5b64266;background:linear-gradient(90deg,#a855f729,#f5b6420d);color:#fafafa}.alpha-v2>aside>nav button.active svg{background:#f5b6422e;color:#f5b642}.alpha-v2 .v2-nav-count{margin-left:auto;font:9px IBM Plex Mono,monospace;color:#fafafa66}.alpha-v2 .v2-policy{color:#34d399;border-color:#34d39926;background:#34d39908;padding:10px}.alpha-v2 .v2-policy>svg{display:none}.alpha-v2 .v2-policy strong{font-size:8px;letter-spacing:.16em}.alpha-v2 .v2-policy strong:before{content:"";display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:#34d399;animation:v2-pulse 2.4s ease infinite}@keyframes v2-pulse{50%{opacity:.35}}.alpha-v2 .v2-policy small{color:#fafafa73}.alpha-v2 .v2-user-avatar{border-color:#f5b64266;background:#f5b6420d;color:#f5b642;width:26px;height:26px;font:10px IBM Plex Mono,monospace}.alpha-v2>main>.v2-page-header{min-height:58px;height:auto;flex:0 0 auto;padding:10px 22px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:transparent}.alpha-v2 .v2-page-header h1{margin:0;font-size:16px;font-weight:600;letter-spacing:-.015em;white-space:nowrap}.alpha-v2 .v2-page-subtitle{margin:0;flex:1;font-size:10.5px;color:#fafafa66}.alpha-v2 .v2-page-header>button:last-child{margin-left:auto;padding:6px 9px;flex:none}.alpha-v2 .content{flex:1;min-height:0;overflow:auto;margin:0;padding:16px 22px;width:100%;max-width:none}.alpha-v2 .content>footer{display:none}.alpha-v2 .content>.ws-error{margin:0 0 12px}.alpha-v2 .v2-notice{display:flex;align-items:center;gap:10px;border-radius:0;margin:0 0 12px;padding:9px 16px;font-size:12px}.alpha-v2 .v2-notice>button{margin-left:auto;padding:3px;border:0;background:transparent}.alpha-v2 button:focus-visible,.alpha-v2 summary:focus-visible,.alpha-v2 a:focus-visible{outline-color:#a855f799}.alpha-v2 button.primary,.alpha-v2 .v2-record-controls>.primary,.alpha-v2 .calendar-primary,.alpha-v2 .email-primary{color:#f5b642;border:1px solid #f5b64266;background:#f5b6421f;box-shadow:none}.alpha-v2 button.primary:hover:not(:disabled),.alpha-v2 .calendar-primary:hover:not(:disabled),.alpha-v2 .email-primary:hover:not(:disabled){background:#f5b64238}.alpha-v2 input:not([type=checkbox]),.alpha-v2 select,.alpha-v2 textarea{background:#ffffff03;border-color:#ffffff1a;border-radius:8px;color:#fafafa}.alpha-v2 select option{background:#0d0b13}.alpha-v2 .panel,.alpha-v2 .ws-chart{background:#ffffff01;border-color:var(--line);border-radius:12px}.alpha-v2 .panel{padding:16px}.alpha-v2 .panel h2,.alpha-v2 .v2-section-heading h2{font-size:13px}.alpha-v2 p{color:var(--v2-muted)}.alpha-v2 .eyebrow{letter-spacing:.2em;color:#fafafa66}.alpha-v2 .ws-toolbar{margin:0 0 14px;gap:8px;align-items:end}.alpha-v2 .ws-toolbar>label{min-width:100px}.alpha-v2 .ws-toolbar>span{margin-left:auto}.alpha-v2 .v2-board-tabs,.alpha-v2 .v2-settings-tabs,.alpha-v2 .v2-pipeline-tabs{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border:1px solid var(--line);background:#ffffff02;border-radius:8px;margin:0}.alpha-v2 :is(.v2-board-tabs,.v2-settings-tabs,.v2-pipeline-tabs) button{padding:5px 8px;background:transparent;border:1px solid transparent;color:#fafafa80;font-size:11px}.alpha-v2 :is(.v2-board-tabs,.v2-settings-tabs,.v2-pipeline-tabs) button[aria-pressed=true]{border-color:#a855f759;color:#c084fc;background:#a855f71a}.alpha-v2 .v2-board-tabs button:last-child[aria-pressed=true],.alpha-v2 .v2-pipeline-tabs button:last-child[aria-pressed=true]{color:#f5b642;border-color:#f5b64259;background:#f5b6421a}.alpha-v2 .v2-board-tabs button span{font-size:8px;padding:1px 3px}.alpha-v2 .v2-kpis{gap:1px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--line);margin-bottom:18px}.alpha-v2 .v2-kpi{border:0;border-radius:0;padding:14px 16px;background:#0a0910}.alpha-v2 .v2-kpi p{margin-bottom:9px;color:#fafafa8c}.alpha-v2 .v2-kpi strong{font-size:22px;font-weight:600;color:#fafafa;letter-spacing:-.035em}.alpha-v2 .v2-kpi:nth-child(3) strong{color:#34d399}.alpha-v2 .v2-kpi:nth-child(4) strong{color:#f5b642}.alpha-v2 .v2-kpi:nth-child(6) strong{color:#c084fc}.alpha-v2 .v2-kpi small{color:#fafafa60;font-size:10.5px}.alpha-v2 .v2-section-heading{margin-bottom:12px}.alpha-v2 .ws-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.alpha-v2 .ws-chart{padding:12px 12px 6px;min-width:0}.alpha-v2 .v2-chart-purple{color:#c084fc}.alpha-v2 .v2-chart-green{color:#34d399}.alpha-v2 .v2-chart-gold{color:#f5b642}.alpha-v2 .v2-chart-blue{color:#60a5fa}.alpha-v2 .v2-chart-heading{display:flex;justify-content:space-between;gap:8px;align-items:center}.alpha-v2 .v2-chart-heading h2{margin:0;color:#fafafa}.alpha-v2 .v2-chart-heading strong{font:500 16px IBM Plex Mono,monospace}.alpha-v2 .v2-chart-foot{text-align:center;margin:0 0 4px;font:9px IBM Plex Mono,monospace;color:#fafafa60}.alpha-v2 .sales-dashboard{margin:0}.alpha-v2 .sales-dashboard>:is(h2,p){display:none}.alpha-v2 .v2-operations{gap:12px;margin-top:16px}.alpha-v2 .v2-operation-row{padding:10px 0}.alpha-v2 .ws-date-shortcuts{gap:5px;margin:0 0 10px}.alpha-v2 .ws-date-shortcuts button{padding:5px 9px;font:500 10px IBM Plex Mono,monospace;border-radius:99px}.alpha-v2 .ws-board,.alpha-v2 .sales-board{grid-auto-columns:minmax(208px,1fr);gap:10px;margin:0;padding:0 0 10px}.alpha-v2 .column{padding:7px;background:#ffffff01;border-radius:9px;border:1px solid #ffffff0b;border-top:2px solid #c084fc;min-height:280px}.alpha-v2 .column[data-stage="Lead opt-in"],.alpha-v2 .column[data-stage="Closing Call Booked"]{border-top-color:#60a5fa}.alpha-v2 .column[data-stage="Call booked"],.alpha-v2 .column[data-stage=Closed]{border-top-color:#34d399}.alpha-v2 .column[data-stage=DNC],.alpha-v2 .column[data-stage="No deal"]{border-top-color:#f87171}.alpha-v2 .column[data-stage="Budget unqualified"],.alpha-v2 .column[data-stage="Needs review"],.alpha-v2 .column[data-stage="No Show or Reschedule"]{border-top-color:#f5b642}.alpha-v2 .column[data-stage="Pending Deal (Proposal Sent)"]{border-top-color:#a78bfa}.alpha-v2 .column[data-stage=Nurture]{border-top-color:#fafafa59}.alpha-v2 .columnTitle{margin:4px 3px 10px;gap:6px}.alpha-v2 .columnTitle b{font-size:12px}.alpha-v2 .columnTitle>span:last-child{border-radius:99px}.alpha-v2 .card.alpha-lead{padding:10px;border-radius:9px;margin-bottom:6px;border-color:var(--line);background:#ffffff06}.alpha-v2 .card.alpha-lead:hover{border-color:#a855f759}.alpha-v2 .alpha-lead .alpha-card-open h3{font-size:12.5px}.alpha-v2 .alpha-lead .alpha-card-open p{font-size:11px;color:#fafafa80}.alpha-v2 .alpha-lead .source{font:9.5px IBM Plex Mono,monospace;color:#c084fc}.alpha-v2 .sales-board .alpha-lead .source{color:#f5b642}.alpha-v2 .alpha-lead .alpha-card-owner{font:9.5px IBM Plex Mono,monospace;color:#fafafa73;margin-top:8px}.alpha-v2 .alpha-lead .alpha-call-now{font-size:10px;font-weight:500;padding:5px 7px;width:auto;margin-top:8px;border-color:#f5b64259;color:#f5b642;background:#f5b64214}.alpha-v2 .alpha-card-details{border-color:#ffffff0b;margin-top:7px;padding-top:5px}.alpha-v2 .alpha-card-details summary{font-size:10px}.alpha-v2 .alpha-board-help{font-size:10.5px;max-width:none;margin:0 0 12px;color:#fafafa66}.alpha-v2 .sales-add{padding:9px}.alpha-v2 .column>.ws-empty{font-size:10px;padding:8px 3px}.alpha-v2 .alpha-drop{border-color:#a855f78c;background:#a855f712}.alpha-v2[data-view=record] .content{padding:0;display:flex;flex-direction:column;overflow:hidden}.alpha-v2[data-view=record] .content>:is(.ws-error,.ws-success){flex:none;margin:0}.alpha-v2 .v2-contact-layout{grid-template-columns:272px minmax(0,1fr);height:auto;flex:1;min-height:0;border:0;border-radius:0;align-items:stretch;overflow:hidden}.alpha-v2 .ws-profile.v2-profile{grid-template-columns:minmax(0,1fr) 300px;height:100%;min-height:0;border:0;border-radius:0;background:transparent;overflow:hidden}.alpha-v2 .v2-profile-main{display:flex;flex-direction:column;min-height:0}.alpha-v2 .v2-profile-header{position:relative;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 22px}.alpha-v2 .v2-profile-header>.v2-back{display:none}.alpha-v2 .v2-contact-title{gap:12px;padding:0;min-width:0;flex:1}.alpha-v2 .v2-avatar{width:40px;height:40px;border-radius:10px;font-size:18px}.alpha-v2 .v2-name-line{gap:8px}.alpha-v2 .v2-name-line h2{font-size:22px;letter-spacing:-.025em}.alpha-v2 .v2-contact-title p{font:10.5px/1.5 IBM Plex Mono,monospace;color:#fafafa60}.alpha-v2 .v2-record-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.alpha-v2 .v2-record-controls button{padding:7px 9px;font-size:10.5px}.alpha-v2 .v2-actions-toggle,.alpha-v2 .v2-actions-close,.alpha-v2 .v2-drawer-backdrop{display:none}.alpha-v2 .v2-record-refresh{border:0;background:transparent;color:#fafafa80}.alpha-v2 .v2-profile-tabs{gap:17px;padding:0 22px}.alpha-v2 .v2-profile-tabs button{padding:10px 0;font-size:11px}.alpha-v2 .v2-profile-tabs button[aria-selected=true] span{color:#f5b642;background:#f5b6421a}.alpha-v2 .v2-profile-body{flex:1;overflow:auto;min-height:0;padding:18px 22px}.alpha-v2 .v2-contact-metrics{gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:14px}.alpha-v2 .v2-contact-metrics>div{border:0;border-radius:0;background:#0a0910;padding:14px}.alpha-v2 .v2-contact-metrics span{color:#fafafa73}.alpha-v2 .v2-contact-metrics strong{font-weight:600;color:#fafafa}.alpha-v2 .v2-record{padding:0;border-radius:12px;overflow:hidden;margin-bottom:14px;background:transparent}.alpha-v2 .v2-record>h3,.alpha-v2 .v2-record>.v2-section-heading{padding:11px 16px;border-bottom:1px solid #ffffff0b;margin:0}.alpha-v2 .v2-record>:is(p,.ws-note-meta,.ws-empty){margin:12px 16px}.alpha-v2 .v2-record:has(.ws-note-body){background:linear-gradient(130deg,#a855f709,transparent);border-color:#a855f726}.alpha-v2 .v2-record dl{padding:0 16px;grid-template-columns:minmax(85px,.65fr) minmax(0,1.5fr)}.alpha-v2 .ws-profile dt,.alpha-v2 .ws-profile dd{font-size:11.5px;padding:8px 0}.alpha-v2 .ws-profile dt{color:#fafafa66}.alpha-v2 .pill{border-radius:99px;font:500 9px IBM Plex Mono,monospace;padding:3px 7px}.alpha-v2 .pill.ac-tone-red{color:#f87171;border-color:#f8717160;background:#f871711a}.alpha-v2 .pill.ac-tone-amber{color:#f5b642;border-color:#f5b64260;background:#f5b6421a}.alpha-v2 .pill.ac-tone-green{color:#34d399;border-color:#34d39960;background:#34d3991a}.alpha-v2 .pill.ac-tone-blue{color:#60a5fa;border-color:#60a5fa60;background:#60a5fa1a}.alpha-v2 .v2-action-rail{grid-row:auto;position:relative;padding:0;height:100%;max-height:none;overflow-y:auto;border-left:1px solid var(--line);border-top:0;border-bottom:0;background:#0a0910}.alpha-v2 .v2-action-body{padding:0 16px 18px;max-width:none;display:block}.alpha-v2 .v2-action-body .ws-form{margin:18px 0;gap:9px}.alpha-v2 .v2-action-body h3{font-size:12px;border-top:0;padding-top:0;margin:18px 0 10px}.alpha-v2 .v2-action-body label{color:#fafafa73;font-size:10.5px}.alpha-v2 .v2-action-body p{font-size:10.5px}.alpha-v2 .v2-action-body .actions button{text-align:left;justify-content:flex-start;background:transparent}.alpha-v2 .v2-action-body .v2-amber-button{color:#f5b642;border-color:#f5b64259}.alpha-v2 .v2-stage-confirm{padding:11px;margin:10px 0;border:1px solid #f5b64259;border-radius:9px;background:#f5b6420d}.alpha-v2 .v2-stage-confirm .ws-form,.alpha-v2 .v2-stage-confirm p{margin:0}.alpha-v2 .v2-stage-confirm .actions{display:flex;flex-wrap:wrap}.alpha-v2 .v2-stage-confirm textarea{min-height:66px}.alpha-v2 .v2-stage-confirm [role=alert]{color:#f87171}.alpha-v2 .ws-note-section[aria-labelledby=contact-human-notes]{order:initial}.alpha-v2 .ws-contact-notes>.ws-note-form{border:1px solid var(--line);border-radius:12px;padding:14px;margin:0 0 14px}.alpha-v2 .v2-note-filters{display:flex;gap:5px;margin-bottom:12px}.alpha-v2 .v2-note-filters button{border-radius:99px;padding:5px 10px;font:10px IBM Plex Mono,monospace}.alpha-v2 .v2-note-filters button[aria-pressed=true]{background:#a855f71f;border-color:#a855f780;color:#c084fc}.alpha-v2 .v2-note-kind{display:inline-block;font:500 8px IBM Plex Mono,monospace;color:#c084fc;background:#a855f71a;border:1px solid #a855f74d;border-radius:99px;padding:2px 6px}.alpha-v2 .v2-note-kind.human{color:#f5b642;background:#f5b6421a;border-color:#f5b6424d}.alpha-v2 .v2-note-kind.ad{color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa4d}.alpha-v2 .ws-profile .ws-note-body{font-size:12px;line-height:1.65}.alpha-v2 .ws-activity-feed{padding:0;border:0}.alpha-v2 .ws-feed-list{margin:0;padding:0}.alpha-v2 .ws-feed-list>.v2-feed-day{position:sticky;top:-16px;z-index:1;display:block;padding:10px 0;font:600 9px IBM Plex Mono,monospace;letter-spacing:.2em;color:#fafafa73;background:#0a0910;border:0;border-radius:0;text-transform:uppercase}.alpha-v2 .ws-feed-list>.v2-feed-row{display:grid;grid-template-columns:66px 7px 150px minmax(100px,.8fr) minmax(100px,1fr) auto;align-items:center;gap:12px;border:0;border-bottom:1px solid #ffffff0b;background:transparent;padding:11px 0;margin:0;border-radius:0}.alpha-v2 .v2-feed-row time,.alpha-v2 .v2-feed-actor{font:9px IBM Plex Mono,monospace;color:#fafafa66}.alpha-v2 .v2-feed-row strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.alpha-v2 .v2-feed-row .ws-feed-contact{margin:0;padding:0;color:#f5c66b;text-align:left;justify-content:flex-start}.alpha-v2 .v2-feed-detail{font-size:11px;color:#fafafa66}.alpha-v2 .v2-feed-dot{width:7px;height:7px;border-radius:50%;background:#fafafa60}.alpha-v2 [data-kind=call] .v2-feed-dot{background:#34d399}.alpha-v2 [data-kind=stage] .v2-feed-dot{background:#a855f7}.alpha-v2 [data-kind=booking] .v2-feed-dot{background:#60a5fa}.alpha-v2 [data-kind=suppression] .v2-feed-dot{background:#f87171}.alpha-v2 .integrationGrid{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:12px}.alpha-v2 .ws-agent{text-align:left;padding:16px}.alpha-v2 .ws-agent>svg{color:#c084fc}.alpha-v2 .ws-agent small{font:9px IBM Plex Mono,monospace;overflow-wrap:anywhere;color:#fafafa66}.alpha-v2 .booking-settings,.alpha-v2 .email-workspace{max-width:none;margin:0}.alpha-v2 :is(.calendar-heading,.email-row) h2{font-size:15px}.alpha-v2 :is(.calendar-heading,.email-row)>div>.eyebrow{margin-top:0;font-size:8.5px}.alpha-v2 .calendar-event-card,.alpha-v2 .calendar-host-row,.alpha-v2 .email-card,.alpha-v2 .communications-detail{padding:16px;border-radius:12px;border-color:var(--line);background:#ffffff02}.alpha-v2 .calendar-card-grid{gap:12px}.alpha-v2 .calendar-host-row{margin-bottom:8px}.alpha-v2 :is(.email-subnav,.email-agent-subnav,.calendar-tabs){gap:5px}.alpha-v2 :is(.email-subnav,.email-agent-subnav,.calendar-tabs) button{font-size:11px;padding:7px 11px;border-radius:99px}.alpha-v2 .knowledge-layout{gap:16px;margin-top:16px}.alpha-v2 .knowledge-list>button{border-radius:9px;padding:12px;background:#ffffff03}.alpha-v2 .knowledge-list>button.selected{background:#a855f71a;border-color:#a855f780}.alpha-v2.messaging-view>main>.v2-page-header{flex:0 0 auto;min-height:58px}.alpha-v2.messaging-view .content{padding:0}.alpha-v2 .communications-area.messenger-shell{border:0;border-radius:0;background:#06060a}.alpha-v2 .messenger-shell .messenger-toolbar{min-height:48px;padding:9px 16px;background:#0a0910}.alpha-v2 .messenger-shell .messenger-toolbar h2{font-size:13px}.alpha-v2 .messenger-shell .messenger-body{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}@media(max-width:1240px){.alpha-v2[data-view=record]{grid-template-columns:200px minmax(0,1fr)}.alpha-v2 .v2-contact-layout{grid-template-columns:248px minmax(0,1fr)}.alpha-v2 .v2-contact-layout .ws-profile.v2-profile{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.alpha-v2 .v2-actions-toggle,.alpha-v2 .v2-actions-close{display:inline-flex}.alpha-v2 .v2-actions-close{margin:12px 16px 0}.alpha-v2 .v2-contact-layout .v2-action-rail{position:fixed;inset:0 0 0 auto;width:min(316px,86vw);height:100dvh;max-height:none;z-index:45;transform:translate(103%);transition:transform .22s ease;visibility:hidden;border-left:1px solid #a855f74d}.alpha-v2 .v2-contact-layout .v2-action-rail[data-open=true]{transform:translate(0);visibility:visible;box-shadow:-24px 0 60px #0009}.alpha-v2 .v2-drawer-backdrop{display:block;position:fixed;inset:0;width:100%;height:100dvh;z-index:40;border:0;border-radius:0;background:#0007}.alpha-v2 .v2-contact-title{flex-basis:100%}.alpha-v2 .ws-charts{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}}@media(max-width:1180px){.alpha-v2 .v2-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.alpha-v2,.alpha-v2[data-view=record]{grid-template-columns:56px minmax(0,1fr)}.alpha-v2>aside{padding:14px 8px;width:auto}.alpha-v2>main{width:auto;margin-left:0}.alpha-v2>aside>nav button{padding:9px 0}.alpha-v2 .v2-nav-count,.alpha-v2 .v2-page-subtitle{display:none}.alpha-v2 .brand{margin:0 auto 18px}.alpha-v2 .v2-contact-layout{grid-template-columns:228px minmax(0,1fr)}.alpha-v2 .v2-settings-tabs{order:3;width:100%}.alpha-v2 .v2-feed-actor{display:none}.alpha-v2 .ws-feed-list>.v2-feed-row{grid-template-columns:58px 7px 130px minmax(100px,1fr);gap:8px}.alpha-v2 .v2-feed-detail{grid-column:3 / -1}}@media(max-width:760px){.alpha-v2 .content{padding:12px}.alpha-v2>main>.v2-page-header{padding:10px 12px}.alpha-v2 .v2-page-header h1{font-size:15px}.alpha-v2 .v2-page-header>button:last-child span{display:none}.alpha-v2 .v2-board-tabs{order:3;width:100%}.alpha-v2 .v2-contact-layout{display:grid;grid-template-columns:minmax(0,1fr)}.alpha-v2 .v2-profile-header{padding:12px;gap:10px}.alpha-v2 .v2-profile-header>.v2-back{display:inline-flex;flex-basis:100%;margin:0}.alpha-v2 .v2-avatar{display:grid}.alpha-v2 .v2-name-line h2{font-size:20px}.alpha-v2 .v2-profile-tabs{padding:0 12px;gap:14px}.alpha-v2 .v2-profile-body{padding:12px}.alpha-v2 .v2-contact-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.alpha-v2 .v2-contact-metrics>div{padding:10px 7px}.alpha-v2 .v2-contact-metrics span{font-size:9px}.alpha-v2 .v2-operations{grid-template-columns:minmax(0,1fr)}.alpha-v2 .ws-feed-list>.v2-feed-row{grid-template-columns:54px 7px minmax(0,1fr)}.alpha-v2 .v2-feed-row .ws-feed-contact,.alpha-v2 .v2-feed-detail{grid-column:3}.alpha-v2 .ws-board,.alpha-v2 .sales-board{grid-auto-columns:min(240px,100%)}.alpha-v2 .messenger-shell .messenger-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.alpha-v2 .v2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.alpha-v2 *,.alpha-v2 *:before{animation:none!important;transition:none!important}}.alpha-v2 .message-ai{background:#a855f724;color:#fafafa;border:1px solid rgba(168,85,247,.3)}.alpha-v2 .message-lead,.alpha-v2 .im-inbound{background:#ffffff0d;color:#fafafa;border:1px solid #ffffff12}.alpha-v2 .message-human,.alpha-v2 .im-outbound{background:#f5b6421a;color:#fafafa;border:1px solid rgba(245,182,66,.3)}.alpha-v2 :is(.message-ai,.message-lead,.message-human,.im-inbound,.im-outbound) :is(p,small,.messenger-subject,.messenger-speaker){color:inherit}.alpha-v2 .legend-ai{color:#c084fc}.alpha-v2 .legend-human{color:#f5b642}.alpha-v2 .calendar-week-strip{display:flex;gap:4px;margin-top:10px}.alpha-v2 .calendar-week-strip span{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;font:9px IBM Plex Mono,monospace;color:#fafafa60;background:#ffffff05}.alpha-v2 .calendar-week-strip .is-working{color:#c084fc;background:#a855f738}.alpha-v2 button{min-height:0}.alpha-v2 .v2-page-header{font-family:Instrument Sans,sans-serif;letter-spacing:0}.alpha-v2 .v2-page-header h1{color:#fafafa}.alpha-v2 h2,.alpha-v2 h3{letter-spacing:-.015em;font-weight:600}.alpha-v2 .ws-contact-notes{margin:0;gap:0}.alpha-v2 .v2-profile-body .ws-note-form textarea{min-height:80px}.alpha-v2 .v2-note-filters{min-height:28px}.alpha-v2 .im-message.im-inbound{background:#ffffff0d;color:#fafafa}.alpha-v2 .im-message.im-outbound{background:#f5b6421a;color:#fafafa}.alpha-v2 .im-message.im-inbound p,.alpha-v2 .im-message.im-inbound small,.alpha-v2 .im-message.im-outbound p{color:inherit}@media(max-width:760px){.alpha-v2 .v2-contact-layout>.ws-contacts.alpha-contacts-v2{display:none}.alpha-v2>aside>nav button{min-height:35px}}.alpha-v2 .v2-action-rail{width:auto;inset:auto;border-right:0}.alpha-v2 .v2-dashboard-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:18px}.alpha-v2 .v2-dashboard-filters .ws-date-shortcuts,.alpha-v2 .v2-dashboard-filters .ws-toolbar{margin:0}.alpha-v2 .v2-dashboard-filters .ws-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.alpha-v2 .v2-dashboard-filters .ws-toolbar>label{font-size:0;gap:0;min-width:0}.alpha-v2 .v2-dashboard-filters select{font-size:10.5px;padding:6px 8px;max-width:230px}.alpha-v2 .v2-date-range{font:9px IBM Plex Mono,monospace;color:#fafafa66;margin-left:auto}.alpha-v2 .ws-date-shortcuts button[aria-pressed=true]{color:#c084fc;background:#a855f71f;border-color:#a855f780}.alpha-v2 .v2-custom-dates{position:relative}.alpha-v2 .v2-custom-dates>summary{list-style:none;border:1px solid var(--line);border-radius:99px;padding:6px 10px;font:10px IBM Plex Mono,monospace}.alpha-v2 .v2-custom-dates>div{position:absolute;top:calc(100% + 8px);left:0;z-index:5;display:grid;gap:10px;padding:14px;width:220px;border:1px solid #ffffff1a;border-radius:9px;background:#0d0b13;box-shadow:0 22px 54px #000a}.alpha-v2 .v2-custom-dates input{width:100%}@media(max-width:1240px){.alpha-v2 .v2-contact-layout .v2-action-rail{inset:0 0 0 auto;width:min(316px,86vw)}}
