.cp{--navy:#0b1536;--body:#33415c;--muted:#64748b;--blue:#315eea;--line:#e6eaf2;--panel:#f5f7fb;--green:#16a34a;color:var(--body);font-family:var(--font-inter),Inter,system-ui,sans-serif;background:#fff}.cp *,.cp :before,.cp :after{box-sizing:border-box}.cp-wrap{width:min(1200px,100%);margin:0 auto;padding:0 24px}.cp-sec{border-top:1px solid var(--line);padding:120px 0}.cp-sec.is-soft{background:var(--panel)}.cp-display,.cp-h2{color:var(--navy);letter-spacing:-.02em;margin:0;font-family:Instrument Serif,Georgia,serif;font-weight:400}.cp-display{font-size:clamp(44px,5.4vw,72px);line-height:1.02}.cp-h2{font-size:clamp(38px,4.4vw,58px);line-height:1.05}.cp-center{text-align:center}.cp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;margin:0 0 18px;font-size:12px;font-weight:600;display:flex}.cp-eyebrow:before{content:"";background:var(--muted);width:24px;height:1px}.cp-sub{max-width:600px;color:var(--body);margin:16px 0 0;font-size:17px;line-height:1.6}.cp-mini{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11.5px;font-weight:600}.cp-dot{background:var(--green);border-radius:99px;flex-shrink:0;width:7px;height:7px;display:inline-block}.cp-dot.is-amber{background:#d97706}.cp-btn{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:46px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.cp-btn:hover{background:#1a2550}.cp-btn.is-sm{height:36px;padding:0 14px;font-size:13.5px}.cp-btn.is-ghost{color:var(--navy);border-color:var(--line);background:#fff}.cp-btn.is-light{color:var(--navy);background:#fff;border-color:#fff}.cp-textlink{color:var(--blue);align-items:center;gap:6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.cp-textlink:hover{text-underline-offset:4px;text-decoration:underline}.cp-textlink.is-light{color:#fff;text-underline-offset:5px;text-decoration:underline}.cp-tag{white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.cp-tag.is-green{color:#15803d;background:#ecfdf3;border-color:#c9eed5}.cp-tag.is-blue{color:var(--blue);background:#eef2ff;border-color:#d9e2fd}.cp-tag.is-amber{color:#b45309;background:#fff7e8;border-color:#fbe0b0}.cp-tag.is-red{color:#c2410c;background:#fef2f2;border-color:#fbd5cc}.cp-tag.is-grey{color:var(--muted);border-color:var(--line);background:#f1f4f8}.cp-chips{flex-wrap:wrap;gap:6px;display:flex}.cp-chips span{border:1px solid var(--line);color:var(--body);background:#fff;border-radius:5px;padding:4px 9px;font-size:12px;font-weight:500}.cp-checks{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cp-checks li{color:var(--body);align-items:center;gap:10px;font-size:15.5px;display:flex}.cp-checks svg{color:var(--blue);flex-shrink:0}.cp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.cp button:focus-visible,.cp a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.cp-hero{padding:150px 0 110px}.cp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.cp-crumb{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);gap:10px;margin:0 0 26px;font-size:12px;font-weight:600;display:flex}.cp-crumb a{color:var(--muted);text-decoration:none}.cp-crumb b{color:var(--blue);font-weight:600}.cp-lead{max-width:520px;color:var(--body);margin:26px 0 0;font-size:18px;line-height:1.6}.cp-ctas{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.cp-facts span{white-space:nowrap}.cp-facts{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;row-gap:8px;margin-top:40px;padding-top:22px;font-size:14.5px;display:flex}.cp-facts b{color:var(--navy);font-weight:600}.cp-facts span+span{border-left:1px solid var(--line);margin-left:18px;padding-left:18px}.cp-hero-media{aspect-ratio:16/10;background:#0b1536;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0b153659}.cp-hero-media video{object-fit:cover;width:100%;height:100%;display:block}.cp-play{height:44px;color:var(--navy);cursor:pointer;background:#fff;border:0;border-radius:99px;align-items:center;gap:10px;padding:0 18px 0 8px;font-size:14px;font-weight:600;transition:transform .2s;display:inline-flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0b153640}.cp-play:hover{transform:translate(-50%,-50%)scale(1.03)}.cp-play span{background:var(--blue);color:#fff;border-radius:99px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.cp-livecard{background:#fff;border-radius:10px;width:min(330px,100% - 32px);padding:12px 14px;position:absolute;bottom:16px;left:16px;box-shadow:0 14px 34px #0b153638}.cp-livecard-top{color:var(--navy);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;display:flex}.cp-livecard-top time{color:var(--muted);margin-left:auto;font:500 12px ui-monospace,Menlo,monospace}.cp-livecard-line{background:var(--panel);min-height:40px;color:var(--navy);border-radius:7px;margin:9px 0 8px;padding:8px 10px;font-size:13px;line-height:1.45}.cp-livecard-line b{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}.cp-livecard-line.is-caller b{color:var(--muted)}.cp-wave{align-items:center;gap:4px;height:22px;display:flex}.cp-wave i{background:var(--blue);opacity:.85;border-radius:99px;width:3px}.cp-wave.is-live i{animation:1s ease-in-out infinite alternate cp-wave}@keyframes cp-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.cp-head-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:28px;display:flex}.cp-counters{color:var(--muted);font-size:15px;display:flex}.cp-counters b{color:var(--navy);font-variant-numeric:tabular-nums;margin-right:6px;font-size:22px;font-weight:600}.cp-counters span+span{border-left:1px solid var(--line);margin-left:22px;padding-left:22px}.cp-day{grid-template-columns:200px minmax(0,1fr);gap:48px;margin-top:36px;display:grid}.cp-scrub{flex-direction:column;gap:2px;display:flex}.cp-scrub .cp-mini{margin-bottom:14px}.cp-scrub button{border:0;border-left:1px solid var(--line);height:32px;font:inherit;color:var(--muted);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;padding:0 0 0 14px;font-size:14px;display:flex;position:relative}.cp-scrub button i{background:#fff;border:1px solid #c4cedd;border-radius:99px;width:7px;height:7px;position:absolute;left:-4px}.cp-scrub button.is-past{color:var(--body)}.cp-scrub button.is-past i{background:var(--navy);border-color:var(--navy)}.cp-scrub button.is-on{color:var(--blue);font-weight:600}.cp-scrub button.is-on i{background:var(--blue);border-color:var(--blue);width:11px;height:11px;left:-6px;box-shadow:0 0 0 4px #315eea26}.cp-scrub em{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:600}.cp-scrub button:hover{color:var(--navy)}.cp-feed{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0;padding:6px;list-style:none}.cp-feed li{border-radius:9px;grid-template-columns:76px auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;transition:background .2s,opacity .2s;display:grid}.cp-feed li+li{border-top:1px solid var(--line)}.cp-feed time{color:var(--muted);font:500 12.5px ui-monospace,Menlo,monospace}.cp-feed b{color:var(--navy);white-space:nowrap;font-size:15px;font-weight:600}.cp-feed span{color:var(--body);font-size:14.5px}.cp-feed li.is-on{background:#f3f6fe;box-shadow:inset 0 0 0 1px #d9e2fd}.cp-feed li.is-on time{color:var(--blue)}.cp-feed li.is-later{opacity:.38}.cp-feed li.is-later span{color:var(--muted);font-style:italic}.cp-explorer{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:40px;margin-top:52px;display:grid}.cp-agentlist>div+div{margin-top:26px}.cp-agentlist .cp-mini{margin-bottom:8px;padding-left:12px}.cp-agentlist button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 6px 6px 0;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;transition:background .15s;display:flex}.cp-agentlist button span{color:var(--body);font-size:15px}.cp-agentlist button small{color:var(--muted);white-space:nowrap;font-size:12px}.cp-agentlist button:hover{background:var(--panel)}.cp-agentlist button[aria-selected=true]{border-left-color:var(--blue);background:#f3f6fe}.cp-agentlist button[aria-selected=true] span{color:var(--navy);font-weight:600}.cp-agentlist button[aria-selected=true] small{color:var(--blue);font-weight:600}.cp-agentpanel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px;position:sticky;top:96px;box-shadow:0 20px 40px -28px #0b153640}.cp-agentpanel-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cp-agentpanel h3{letter-spacing:-.02em;color:var(--navy);align-items:center;gap:10px;margin:0;font-size:26px;font-weight:600;display:flex}.cp-agentpanel-desc{max-width:520px;margin:12px 0 0;font-size:16px;line-height:1.6}.cp-adds{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin:22px 0 0;padding-top:18px;font-size:14px;display:flex}.cp-adds i{background:var(--blue);border-radius:99px;width:6px;height:6px}.cp-adds b{color:var(--navy);font-weight:600}.cp-table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:10px;width:100%;margin-top:18px;font-size:14px;overflow:hidden}.cp-table th{background:var(--panel);text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:10px 14px;font-size:11px;font-weight:600}.cp-table td{border-top:1px solid var(--line);color:var(--body);padding:12px 14px}.cp-table td b{color:var(--navy);font-weight:600}.cp-handoff{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:14px;display:flex}.cp-handoff-btn{border:1px solid var(--line);background:var(--panel);font:inherit;color:var(--navy);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:inline-flex}.cp-handoff-btn b{color:var(--blue);font-weight:600}button.cp-handoff-btn:hover{background:#f3f6fe;border-color:#c9d5f7}.cp-journey.pk{background:0 0;padding:48px 24px 0}.cp-journey .pk-journey{background:#fff;margin-top:0}.cp-journey .pk-track-scroll{margin-top:8px}.pk-foot{border-top:1px solid var(--pk-line,#e6eaf2);color:var(--pk-muted,#64748b);justify-content:center;align-items:center;gap:8px;margin:26px 0 0;padding-top:18px;font-size:13px;display:flex}.pk-foot i{background:var(--pk-blue,#315eea);border-radius:99px;width:6px;height:6px}.cp-stages{gap:4px;margin:36px 0 0;padding:0;list-style:none;display:grid}.cp-stages li{border-radius:8px;align-items:center;gap:12px;padding:8px 10px;font-size:15px;transition:background .25s;display:flex}.cp-stages span{border:1px solid var(--line);width:24px;height:24px;color:var(--navy);background:#fff;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.cp-stages b{color:var(--navy);font-weight:600}.cp-stages small{color:var(--muted);font-size:14px}.cp-stages li.is-on{background:#f3f6fe}.cp-stages li.is-on span{background:var(--blue);border-color:var(--blue);color:#fff}.cp-bignums{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;padding-top:28px;display:grid}.cp-bignums b{letter-spacing:-.03em;color:var(--navy);font-size:36px;font-weight:600;display:block}.cp-bignums span{color:var(--muted);font-size:14px}.cp-callbox{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:18px}.cp-call{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.cp-call-top{border-bottom:1px solid var(--line);color:var(--navy);align-items:center;gap:10px;padding-bottom:14px;font-size:14px;font-weight:600;display:flex}.cp-call-top>span{align-items:center;gap:8px;display:flex}.cp-call-top button{border:1px solid var(--line);width:28px;height:28px;color:var(--navy);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.cp-call-top time{color:var(--muted);font:500 12.5px ui-monospace,Menlo,monospace}.cp-call-wave{background:var(--panel);border-radius:8px;justify-content:center;margin:14px 0 6px;padding:8px;display:flex}.cp-call-log{flex-direction:column;gap:12px;min-height:340px;padding-top:10px;display:flex}.cp-bubble{max-width:82%}.cp-bubble small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}.cp-bubble p{background:var(--panel);color:var(--navy);border-radius:10px;margin:0;padding:10px 13px;font-size:14.5px;line-height:1.5}.cp-bubble.is-agent{text-align:right;align-self:flex-end}.cp-bubble.is-agent small{color:var(--blue)}.cp-bubble.is-agent p{background:var(--blue);color:#fff;text-align:left}.cp-voices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cp-voices button{border:1px solid var(--line);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:8px;padding:11px 13px;transition:border-color .15s;display:grid}.cp-voices button b{color:var(--navy);font-size:14px;font-weight:600}.cp-voices button span{color:var(--muted);grid-row:2;font-size:12.5px}.cp-voices button i{border:1.5px solid #c4cedd;border-radius:99px;grid-area:1/2/3;width:16px;height:16px}.cp-voices button:hover{border-color:#c9d5f7}.cp-voices button[aria-checked=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.cp-voices button[aria-checked=true] i{border:5px solid var(--blue)}.cp-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:28px;margin-top:40px;display:flex;overflow-x:auto}.cp-tabs button{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 2px 14px;font-size:15px;font-weight:500;position:relative}.cp-tabs button[aria-selected=true]{color:var(--navy)}.cp-tabs button[aria-selected=true]:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.cp-convo{grid-template-columns:380px minmax(0,1fr);align-items:center;gap:80px;margin-top:44px;display:grid}.cp-phone{background:#fff;border:10px solid #111827;border-radius:44px;width:300px;min-height:560px;margin:0 auto;padding:14px 12px 20px;position:relative;box-shadow:0 30px 60px -30px #0b153666}.cp-phone-notch{background:#111827;border-radius:99px;width:90px;height:22px;margin:0 auto 12px}.cp-phone-head{border-bottom:1px solid var(--line);text-align:center;margin:0 0 12px;padding-bottom:12px}.cp-phone-head b{color:var(--navy);font-size:14px;display:block}.cp-phone-head span{color:var(--muted);font-size:11.5px}.cp-phone-body{flex-direction:column;gap:9px;display:flex}.cp-sms{border-radius:14px;max-width:88%;margin:0;padding:9px 12px;font-size:13.5px;line-height:1.45}.cp-sms.is-agent{color:var(--navy);background:#f1f3f7;border-bottom-left-radius:4px;align-self:flex-start}.cp-sms.is-them{background:var(--blue);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.cp-sms.is-note{color:#15803d;background:#ecfdf3;border:1px solid #c9eed5;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;gap:6px;max-width:none;padding:8px;font-size:12.5px;font-weight:600;display:flex}.cp-convo-copy h3{letter-spacing:-.015em;color:var(--navy);margin:0;font-family:Instrument Serif,Georgia,serif;font-size:36px;font-weight:400}.cp-convo-copy>p{max-width:460px;margin:14px 0 0;font-size:16.5px;line-height:1.6}.cp-app{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:210px 300px minmax(0,1fr);min-height:460px;margin-top:44px;display:grid;overflow:hidden;box-shadow:0 24px 50px -32px #0b15364d}.cp-app-nav{border-right:1px solid var(--line);background:#fbfcfe;flex-direction:column;gap:2px;padding:18px 12px;display:flex}.cp-app-brand{color:var(--navy);align-items:center;gap:9px;margin:0 0 16px;padding:0 8px;font-size:13.5px;font-weight:600;display:flex}.cp-app-brand span{background:var(--navy);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}.cp-app-nav>span{color:var(--body);border-radius:7px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:14px;display:flex}.cp-app-nav>span.is-on{color:var(--navy);background:#eef2ff;font-weight:600}.cp-app-nav em{background:var(--blue);color:#fff;text-align:center;border-radius:99px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;font-weight:600;line-height:18px}.cp-app-list{border-right:1px solid var(--line);padding:18px 12px}.cp-app-list .cp-mini{margin:0 0 10px 6px}.cp-app-list button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;margin-bottom:6px;padding:11px 12px;display:block}.cp-app-list button>span{justify-content:space-between;font-size:14px;display:flex}.cp-app-list button b{color:var(--navy);font-weight:600}.cp-app-list button time{color:var(--muted);font-size:12px}.cp-app-list button small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;display:block;overflow:hidden}.cp-app-list button:hover{background:var(--panel)}.cp-app-list button[aria-pressed=true]{background:#f3f6fe;border-color:#d9e2fd}.cp-app-main{flex-direction:column;padding:18px 22px;display:flex}.cp-app-main-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.cp-app-main-top b{color:var(--navy);font-size:16px;display:block}.cp-app-main-top small{color:var(--muted);font-size:13px}.cp-takeover{border:1px solid var(--blue);background:var(--blue);color:#fff;height:34px;font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:13.5px;font-weight:600}.cp-takeover.is-mine{color:var(--blue);background:#fff}.cp-banner{color:#92400e;background:#fff7e8;border-radius:8px;align-items:center;gap:8px;margin:14px 0 0;padding:9px 12px;font-size:13px;display:flex}.cp-approval{background:#fffbf2;border:1px solid #fbe0b0;border-radius:12px;justify-items:start;gap:10px;margin-top:18px;padding:18px;display:grid}.cp-approval>b{color:var(--navy);font-size:15.5px}.cp-approval p{color:var(--body);margin:0;font-size:14px;line-height:1.55}.cp-approval>div{gap:8px;margin-top:4px;display:flex}.cp-approval.is-done{color:#166534;background:#ecfdf3;border-color:#c9eed5;align-items:center;gap:12px;font-size:14.5px;display:flex}.cp-approval.is-done b{color:#166534}.cp-thread-preview{flex-direction:column;gap:10px;margin-top:18px;display:flex}.cp-app-foot{color:var(--muted);margin:auto 0 0;padding-top:18px;font-size:12.5px}.cp-never{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.cp-never li{color:var(--navy);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.cp-never svg{color:#c2410c;flex-shrink:0;margin-top:4px}.cp-safe{grid-template-columns:1fr 1fr;column-gap:32px;margin-top:48px;display:grid}.cp-safe>div{border-top:1px solid var(--line);padding:22px 0}.cp-safe svg{color:var(--muted)}.cp-safe b{color:var(--navy);margin-top:12px;font-size:16px;font-weight:600;display:block}.cp-safe p{color:var(--body);margin:6px 0 0;font-size:14.5px;line-height:1.55}.cp-logos{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-top:40px;display:grid}.cp-logos>div{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:76px;padding:12px 8px;transition:border-color .15s,transform .15s;display:flex}.cp-logos>div:hover{border-color:#c9d5f7;transform:translateY(-1px)}.cp-logos b{color:var(--navy);font-size:14px;font-weight:600}.cp-logos span{color:var(--muted);font-size:12px}.cp-logos.is-soon{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.cp-logos.is-soon>div{background:var(--panel);min-height:52px}.cp-logos.is-soon b{color:var(--muted);font-weight:500}.cp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:980px;margin:52px auto 0;padding:0;list-style:none;display:grid;position:relative}.cp-steps:before{content:"";background:var(--line);height:1px;position:absolute;top:48px;left:12%;right:12%}.cp-steps li{border:1px solid var(--line);background:#fff;border-radius:14px;padding:26px;position:relative}.cp-steps span{background:var(--navy);color:#fff;border-radius:99px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:600;display:inline-flex}.cp-steps b{color:var(--navy);margin-top:18px;font-size:17px;font-weight:600;display:block}.cp-steps p{margin:8px 0 0;font-size:14.5px;line-height:1.6}.cp-faq{max-width:820px}.cp-faq .cp-h2{margin-bottom:36px}.cp-q{border-bottom:1px solid var(--line)}.cp-q button{width:100%;font:inherit;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:600;display:flex}.cp-q button svg{color:var(--muted);flex-shrink:0;transition:transform .2s}.cp-q.is-open button svg{color:var(--blue);transform:rotate(180deg)}.cp-q p{margin:0;padding:0 40px 22px 0;font-size:15.5px;line-height:1.65}.cp-photo{margin:0;position:relative}.cp-photo img{object-fit:cover;border-radius:14px;width:100%;display:block;box-shadow:0 30px 60px -32px #0b153659}.cp-photo-card{border:1px solid var(--line);width:min(340px,100% - 36px);color:var(--body);background:#fff;border-radius:12px;padding:14px;font-size:13.5px;position:absolute;bottom:18px;left:18px;box-shadow:0 16px 36px #0b153633}.cp-photo-card .cp-sms{font-size:13px}.cp-mini-thread{flex-direction:column;gap:7px;display:flex}.cp-seg{border:1px solid var(--line);background:#eef1f6;border-radius:9px;padding:3px;display:inline-flex}.cp-seg button{height:30px;font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:13px;font-weight:500}.cp-seg button[aria-checked=true]{color:var(--navy);background:#fff;font-weight:600;box-shadow:0 1px 2px #0b15361f}.cp-code{background:#0b1536;border:1px solid #1c2a55;border-radius:12px;overflow:hidden;box-shadow:0 24px 50px -30px #0b153699}.cp-code-top{color:#8b97b8;border-bottom:1px solid #1c2a55;align-items:center;gap:10px;padding:10px 14px;font:500 12.5px ui-monospace,Menlo,monospace;display:flex}.cp-code-dots{gap:5px;margin-right:6px;display:inline-flex}.cp-code-dots i{background:#26355f;border-radius:99px;width:9px;height:9px}.cp-code-top button{font:inherit;color:#8b97b8;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 8px}.cp-code-top button[aria-pressed=true]{color:#fff;background:#1c2a55}.cp-code-copy{margin-left:auto;border:1px solid #26355f!important}.cp-code pre{color:#dbe3ff;margin:0;padding:18px 20px;font:13px/1.65 ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.cp-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.cp-panel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px;box-shadow:0 20px 40px -30px #0b153640}.cp-panel-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.cp-panel-top b{color:var(--navy);font-size:15px}.cp-list{margin:0;padding:0;list-style:none}.cp-list>li{border-top:1px solid var(--line);color:var(--body);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:14.5px;display:flex}.cp-list>li:first-child{border-top:0}.cp-list>li b{color:var(--navy);font-weight:600}.cp-grid3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;margin-top:44px;display:grid}.cp-grid3>div{border-top:1px solid var(--line);padding:22px 0}.cp-grid3 svg{color:var(--muted)}.cp-grid3 b{color:var(--navy);margin-top:12px;font-size:16px;font-weight:600;display:block}.cp-grid3 p{margin:6px 0 0;font-size:14.5px;line-height:1.55}.cp-vtabs{flex-direction:column;gap:2px;display:flex}.cp-vtabs button{font:inherit;color:var(--body);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 8px 8px 0;align-items:center;gap:12px;padding:13px 14px;font-size:15.5px;display:flex}.cp-vtabs button small{color:var(--muted);margin-left:auto;font-size:12px}.cp-vtabs button:hover{background:var(--panel)}.cp-vtabs button[aria-selected=true]{border-left-color:var(--blue);color:var(--navy);background:#f3f6fe;font-weight:600}.cp-two{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:40px;margin-top:48px;display:grid}.cp-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.cp-input{border:1px solid var(--line);width:100%;height:42px;font:inherit;color:var(--navy);background:#fff;border-radius:8px;outline:none;padding:0 12px;font-size:14.5px}.cp-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #315eea24}textarea.cp-input{resize:vertical;height:auto;min-height:110px;padding:10px 12px}.cp-label{color:var(--navy);margin:0 0 6px;font-size:13px;font-weight:600;display:block}.cp-chipset{flex-wrap:wrap;gap:8px;display:flex}.cp-chipset button{border:1px solid var(--line);height:34px;font:inherit;color:var(--body);cursor:pointer;background:#fff;border-radius:99px;padding:0 12px;font-size:13.5px}.cp-chipset button[aria-pressed=true]{border-color:var(--blue);color:var(--blue);background:#f3f6fe;font-weight:600}@media (max-width:960px){.cp-grid3,.cp-two{grid-template-columns:1fr}.cp-vtabs{scrollbar-width:none;flex-direction:row;overflow-x:auto}.cp-vtabs button{border-bottom:2px solid #0000;border-left:0;border-radius:0;flex-shrink:0}.cp-vtabs button[aria-selected=true]{border-bottom-color:var(--blue)}}.sb-team{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:28px;margin-top:44px;display:grid}.sb-agents{gap:10px;display:grid}.sb-agents button{border:1px solid var(--line);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;gap:10px;padding:18px;transition:border-color .15s,box-shadow .15s;display:grid}.sb-agents button:hover{border-color:#c9d5f7}.sb-agents button[aria-selected=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),0 16px 30px -24px #315eea80}.sb-agents p{color:var(--body);margin:0;font-size:14.5px;line-height:1.55}.sb-agent-top{align-items:center;gap:10px;display:flex}.sb-agent-top b{color:var(--navy);font-size:17px;font-weight:600}.sb-agent-top .cp-tag{margin-left:auto}.sb-ic{border:1px solid var(--line);width:30px;height:30px;color:var(--navy);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.sb-console{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 20px 40px -30px #0b153640}.sb-console-top{border-bottom:1px solid var(--line);background:var(--panel);color:var(--body);justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;display:flex}.sb-console-top>span:first-child{align-items:center;gap:8px;display:flex}.sb-console-top b{color:var(--navy)}.sb-console-foot{border-top:1px solid var(--line);background:var(--panel);color:var(--muted);margin:0;padding:12px 18px;font-size:13px}.sb-counters{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:16px 20px;display:flex}.sb-counters>div{padding:0 20px;display:grid}.sb-counters>div+div{border-left:1px solid var(--line)}.sb-counters b{color:var(--navy);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.sb-counters b.is-green{color:var(--green)}.sb-counters span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.sb-track{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-top:36px;padding:18px 20px}.sb-track-labels{color:var(--muted);justify-content:space-between;font-size:13px;display:flex}.sb-bar{background:#e3e8f1;border-radius:99px;height:8px;margin-top:12px;overflow:hidden}.sb-bar span{background:var(--blue);border-radius:99px;height:100%;transition:width .5s;display:block}.sb-feed{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.sb-feed button{border:1px solid var(--line);width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:84px 10px minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 18px;transition:opacity .2s,border-color .2s,background .2s;display:grid}.sb-feed button>i{background:var(--navy);border-radius:99px;width:8px;height:8px;margin-top:6px}.sb-feed time{color:var(--muted);padding-top:1px}.sb-feed b{color:var(--navy);font-size:15px;font-weight:600;display:block}.sb-feed small{color:var(--body);margin-top:3px;font-size:13.5px;display:block}.sb-feed button.is-on{background:#f6f8ff;border-color:#c9d5f7}.sb-feed button.is-on>i{background:var(--blue);box-shadow:0 0 0 4px #315eea26}.sb-feed button.is-on time{color:var(--blue)}.sb-feed button.is-later{opacity:.45}.sb-wa-top{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:0 0 10px;padding-bottom:10px;font-size:13px;display:flex}.sb-wa-top b{color:var(--navy)}.sb-wa-top time{color:var(--muted);margin-left:auto;font-size:11.5px}.sb-wa{color:#fff;background:#25d366;border-radius:99px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.sb-msg{background:var(--panel);color:var(--navy);border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:13px}.sb-msg small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:10px;font-weight:600;display:block}.sb-msg.is-agent{background:#f3f6fe;border:1px solid #d9e2fd}.sb-msg.is-agent small{color:var(--blue)}.sb-wa-foot{border-top:1px solid var(--line);color:var(--navy);justify-content:space-between;align-items:center;margin:10px 0 0;padding-top:10px;font-size:13px;font-weight:600;display:flex}.sb-wa-foot>span:first-child{align-items:center;gap:7px;display:flex}@media (max-width:960px){.sb-team{grid-template-columns:1fr}.sb-console{overflow-x:auto}}@media (max-width:640px){.sb-feed button{grid-template-columns:64px minmax(0,1fr)}.sb-feed button>i,.sb-feed .cp-chips{display:none}.sb-counters>div{padding:0 10px}.sb-counters b{font-size:18px}}.ag-h3{letter-spacing:-.02em;color:var(--navy);margin:10px 0 0;font-size:26px;font-weight:600}.ag-trace{background:var(--panel)}.ag-call{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.ag-call>p:first-child{align-items:center;gap:10px;margin:0 0 12px;display:flex}.ag-call code{color:var(--navy);font:600 14px ui-monospace,Menlo,monospace}.ag-io{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ag-io>div{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.ag-io>div.is-out{background:#ecfdf3;border-color:#c9eed5}.ag-io small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}.ag-io .is-out small{color:#15803d}.ag-io code{color:var(--body);font:400 12.5px/1.5 ui-monospace,Menlo,monospace}.ag-note{color:var(--muted);align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px;display:flex}.ag-note svg{color:var(--green)}.ag-arrow{color:var(--muted);justify-content:center;padding:6px 0;display:flex}.ag-blocked{background:var(--panel);border:1px solid var(--line);border-radius:10px;justify-items:start;gap:8px;margin-top:18px;padding:14px;display:grid}.ag-blocked p{color:var(--navy);margin:0;font-size:14px}.ag-blocked small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600;display:block}.ag-blocked p.is-agent small{color:var(--blue)}.ag-flow{margin:0;padding:0;list-style:none}.ag-flow li{gap:14px;padding:0 0 18px;display:flex;position:relative}.ag-flow li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:16px;bottom:0;left:6px}.ag-flow i{background:#fff;border:1.5px solid #c4cedd;border-radius:99px;flex-shrink:0;width:13px;height:13px;margin-top:3px}.ag-flow li.is-done i{background:var(--navy);border-color:var(--navy)}.ag-flow li.is-on i{background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 4px #315eea26}.ag-flow b{color:var(--navy);font-size:15px;display:block}.ag-flow span{color:var(--muted);font-size:13.5px}.ag-route{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:44px;padding:22px}.ag-payload{border:1px solid var(--line);background:var(--panel);color:var(--navy);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:12px 14px;font-size:15px;font-style:italic;display:flex}.ag-payload .cp-mono{border:1px solid var(--line);color:var(--body);background:#fff;border-radius:6px;padding:3px 8px;font-style:normal}.ag-payload small{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:13px;font-style:normal;display:flex}.ag-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ag-steps button{border:1px solid var(--line);width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-content:start;gap:4px;padding:14px;transition:all .25s;display:grid}.ag-steps span{width:26px;height:26px;color:var(--blue);background:#eef2ff;border-radius:99px;justify-content:center;align-items:center;margin-bottom:6px;font-size:11.5px;font-weight:600;display:inline-flex}.ag-steps small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.ag-steps b{color:var(--navy);font-size:15px}.ag-steps em{color:var(--muted);font-size:13px;font-style:normal;line-height:1.45}.ag-steps button.is-past{border-color:#d9e2fd}.ag-steps button.is-on{background:var(--navy);border-color:var(--navy)}.ag-steps button.is-on span{background:var(--blue);color:#fff}.ag-steps button.is-on small{color:#8b97b8}.ag-steps button.is-on b{color:#fff}.ag-steps button.is-on em{color:#c3cbe0}.ag-outcomes{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;padding-top:20px;display:grid}.ag-outcomes>div{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:12px;padding:14px 16px;transition:all .25s;display:flex}.ag-outcomes>div:last-child{background:#fffbf2;border-color:#fbe0b0}.ag-outcomes>div.is-on{background:#ecfdf3;border-color:#c9eed5}.ag-outcomes svg{color:var(--green);flex-shrink:0;margin-top:2px}.ag-outcomes>div:last-child svg{color:#b45309}.ag-outcomes b{color:var(--navy);font-size:14.5px}.ag-outcomes p{margin:4px 0 0;font-size:13.5px;line-height:1.5}.ag-mem button{align-items:flex-start}.ag-mem button b{color:var(--navy);font-size:15.5px;display:block}.ag-mem button small{color:var(--muted);margin:3px 0 0;font-size:14px;font-weight:400;line-height:1.5;display:block}.ag-profile{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:16px;display:flex}.ag-profile b{color:var(--navy);font-size:18px}.ag-profile small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.ag-profile .cp-chips{margin-left:auto}.ag-avatar{background:var(--navy);color:#fff;border-radius:99px;justify-content:center;align-items:center;width:44px;height:44px;font-family:Instrument Serif,Georgia,serif;font-size:18px;display:inline-flex}.ag-note-box{color:var(--navy);background:#fffbf2;border:1px solid #fbe0b0;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:14px;transition:box-shadow .2s}.ag-note-box b{color:#b45309}.ag-note-box.is-on{box-shadow:0 0 0 2px #f5c26b}.ag-timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ag-timeline li{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:82px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;transition:all .2s;display:grid}.ag-timeline li .cp-mono{color:#15803d;text-align:center;background:#ecfdf3;border-radius:5px;padding:2px 6px;font-size:11.5px}.ag-timeline p{margin:0;font-size:13.5px;line-height:1.5}.ag-timeline b{color:var(--navy)}.ag-timeline time{color:var(--muted);white-space:nowrap;font-size:12px}.ag-timeline li.is-on{background:#f3f6fe;border-color:#c9d5f7}.ag-auto{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:20px;margin-top:44px;display:grid}.ag-mode-row{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:16px;display:flex}.ag-mode-row b{color:var(--navy);font-size:15px;display:block}.ag-mode-row span{color:var(--muted);font-size:13.5px}.ag-brief h4{color:var(--navy);margin:12px 0 0;font-size:19px;font-weight:600}.ag-brief p{margin:10px 0 0;font-size:14px;line-height:1.55}.ag-brief-box{background:#f3f6fe;border:1px solid #d9e2fd;border-radius:8px;padding:12px}.ag-brief-box b{color:var(--blue)}@media (max-width:960px){.ag-steps{grid-template-columns:1fr 1fr}.ag-outcomes,.ag-auto,.ag-io{grid-template-columns:1fr}}.tp-steps{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin:44px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.tp-steps li+li{border-left:1px solid var(--line)}.tp-steps button{width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;gap:4px;padding:16px 18px;transition:background .2s;display:grid}.tp-steps button>span{justify-content:space-between;align-items:center;display:flex}.tp-steps small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.tp-steps svg{color:var(--green)}.tp-steps b{color:var(--navy);font-size:16px}.tp-steps em{color:var(--muted);font-size:13px;font-style:normal}.tp-steps button.is-on{border-bottom-color:var(--blue);background:#f6f8ff}.tp-steps button.is-on small{color:var(--blue)}.tp-call{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:20px;overflow:hidden}.tp-ends{border-bottom:1px solid var(--line);background:var(--panel);scrollbar-width:none;align-items:center;gap:4px;padding:0 16px;display:flex;overflow-x:auto}.tp-ends .cp-mini{white-space:nowrap;margin-right:10px}.tp-ends button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;padding:14px 12px;font-size:14px;font-weight:500}.tp-ends button[aria-selected=true]{color:var(--navy);border-bottom-color:var(--blue);background:#fff}.tp-call-body{grid-template-columns:minmax(0,7fr) minmax(0,4fr);display:grid}.tp-transcript{border-right:1px solid var(--line);align-content:start;gap:10px;padding:20px 22px;display:grid}.tp-transcript-top{border-bottom:1px solid var(--line);color:var(--navy);justify-content:space-between;margin:0 0 6px;padding-bottom:12px;font-size:14px;font-weight:600;display:flex}.tp-transcript-top>span:first-child{align-items:center;gap:8px;display:flex}.tp-transcript-top .cp-mono{color:var(--muted);font-weight:400}.tp-line{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px 14px}.tp-line small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600;display:block}.tp-line p{color:var(--navy);margin:3px 0 0;font-size:14.5px;line-height:1.5}.tp-line.is-caller{background:#fff;border-left:3px solid #c4cedd}.tp-line.is-ai small{color:var(--blue)}.tp-line.is-staff{background:#fffbf2;border-color:#fbe0b0}.tp-line.is-staff small{color:#b45309}.tp-after{background:#fbfcfe;align-content:start;gap:10px;padding:20px 22px;display:grid}.tp-after-row{border:1px solid var(--line);background:#fff;border-radius:10px;gap:10px;padding:12px;display:flex}.tp-after-row svg{color:var(--green);flex-shrink:0;margin-top:2px}.tp-after-row b{color:var(--navy);font-size:14.5px;display:block}.tp-after-row span{color:var(--muted);font-size:13px}.tp-after-note{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin-top:6px;padding:14px}.tp-after-note b{color:var(--navy);font-size:14px}.tp-after-note p{margin:6px 0 0;font-size:13.5px;line-height:1.55}.tp-carriers{grid-template-columns:1fr 1fr;gap:20px;margin-top:44px;display:grid}.tp-setup{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:20px;padding:22px}.tp-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.tp-setup-grid>div{border:1px solid var(--line);border-radius:10px;align-content:start;gap:6px;padding:16px;display:grid}.tp-setup-grid small{color:var(--blue);text-transform:uppercase;font:600 11.5px ui-monospace,Menlo,monospace}.tp-setup-grid b{color:var(--navy);font-size:15.5px}.tp-setup-grid p{margin:0;font-size:13.5px;line-height:1.5}.tp-field{border:1px solid var(--line);background:var(--panel);color:var(--body);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;align-items:center;gap:7px;margin-top:6px;padding:9px 10px;font:12px ui-monospace,Menlo,monospace;display:flex;overflow:hidden}.tp-field.is-ok{color:#15803d;background:#ecfdf3;border-color:#c9eed5}.tp-details{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid;overflow:hidden}.tp-details>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;align-content:start;gap:8px;padding:24px;transition:background .2s;display:grid}.tp-details>div:nth-child(3n){border-right:0}.tp-details>div:nth-last-child(-n+3){border-bottom:0}.tp-details>div:hover{background:var(--panel)}.tp-details .cp-mono{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:5px;justify-self:start;padding:2px 7px;font-size:11.5px}.tp-details svg{display:none}.tp-details b{color:var(--navy);font-size:16.5px}.tp-details p{margin:0;font-size:14.5px;line-height:1.55}.tp-test{background:var(--panel)}.tp-num{gap:8px;display:flex}.tp-num>span{border:1px solid var(--line);color:var(--body);background:#fff;border-radius:8px;align-items:center;padding:0 12px;font-size:14.5px;display:inline-flex}.tp-num .cp-btn{flex-shrink:0;height:42px}.tp-confirm{border:1.5px solid var(--blue);background:#fff;border-radius:12px;margin-top:16px;padding:16px}.tp-confirm b{color:var(--navy);align-items:center;gap:8px;font-size:15px;display:flex}.tp-confirm p{margin:6px 0 0;font-size:13.5px;line-height:1.5}.tp-confirm>div{gap:8px;margin-top:12px;display:flex}.tp-confirm.is-ok{background:#ecfdf3;border-color:#c9eed5}@media (max-width:960px){.tp-steps{grid-template-columns:1fr 1fr}.tp-steps li+li{border-left:0}.tp-call-body,.tp-carriers,.tp-setup-grid{grid-template-columns:1fr}.tp-transcript{border-right:0;border-bottom:1px solid var(--line)}.tp-details{grid-template-columns:1fr}.tp-details>div{border-right:0;border-bottom:1px solid var(--line)!important}.tp-num{flex-wrap:wrap}}.ms-channel{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:64px;margin-top:32px;padding:36px;display:grid}.ms-channel .cp-phone{margin:0 auto}.ms-mail{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 24px 50px -32px #0b153659}.ms-mail-top{border-bottom:1px solid var(--line);gap:2px;padding:14px 16px;display:grid}.ms-mail-top b{color:var(--navy);font-size:15px}.ms-mail-top span{color:var(--muted);font-size:12.5px}.ms-mail-msg{border-bottom:1px solid var(--line);padding:14px 16px;font-size:14px;line-height:1.55}.ms-mail-msg p{margin:0}.ms-mail-msg.is-agent{background:#f6f8ff}.ms-from{color:var(--muted);font-size:12.5px;margin-bottom:6px!important}.ms-from b{color:var(--navy)}.ms-mail-foot{color:var(--muted);align-items:center;gap:6px;margin:0;padding:12px 16px;font-size:12.5px;display:flex}.ms-mail-foot svg{color:var(--green)}.ms-site{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 24px 50px -32px #0b153659}.ms-site-bar{border-bottom:1px solid var(--line);background:#f1f3f7;align-items:center;gap:5px;padding:9px 12px;display:flex}.ms-site-bar i{background:#d4dbe7;border-radius:99px;width:8px;height:8px}.ms-site-bar span{color:var(--muted);background:#fff;border-radius:6px;margin-left:10px;padding:3px 10px;font-size:11.5px}.ms-site-body{height:380px;padding:20px;position:relative}.ms-site-page{gap:10px;display:grid}.ms-site-page b{color:var(--navy);font-family:Instrument Serif,Georgia,serif;font-size:22px;font-weight:400}.ms-site-page span{background:#eef1f6;border-radius:99px;height:9px}.ms-widget{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:7px;width:250px;padding:12px;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 16px 36px #0b15362e}.ms-widget-top{color:var(--navy);align-items:center;gap:7px;margin:0 0 4px;font-size:12.5px;font-weight:600;display:flex}.ms-widget .cp-sms{font-size:12.5px}.ms-flow{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ms-flow button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:14px;padding:12px 14px;transition:all .25s;display:flex;position:relative}.ms-flow li:not(:last-child) button:after{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:-14px;left:21px}.ms-flow i{z-index:1;background:#fff;border:1.5px solid #c4cedd;border-radius:99px;flex-shrink:0;width:14px;height:14px;margin-top:3px;position:relative}.ms-flow small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600;display:block}.ms-flow b{color:var(--navy);margin-top:2px;font-size:15.5px;display:block}.ms-flow em{color:var(--body);margin-top:2px;font-size:14px;font-style:normal;display:block}.ms-flow li.is-past i{background:var(--navy);border-color:var(--navy)}.ms-flow li.is-on button{background:#fff;border-color:#c9d5f7;box-shadow:0 12px 26px -20px #315eea80}.ms-flow li.is-on i{background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 4px #315eea26}.ms-flow li.is-on small{color:var(--blue)}.ms-consent{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin-top:44px;display:grid}.ms-toggle-row{border-top:1px solid var(--line);color:var(--navy);grid-template-columns:minmax(0,1fr) auto 70px;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:grid}.ms-toggle-row:first-of-type{border-top:0}.ms-toggle-row small{color:var(--muted);text-align:right;font-size:12px}.ms-switch{cursor:pointer;background:#d4dbe7;border:0;border-radius:99px;width:36px;height:20px;padding:0;transition:background .2s;position:relative}.ms-switch i{background:#fff;border-radius:99px;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ms-switch[aria-checked=true]{background:var(--green)}.ms-switch[aria-checked=true] i{transform:translate(16px)}.ms-quiet{background:var(--panel);color:var(--navy);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;font-size:13.5px;font-weight:600;display:grid}.ms-quiet div{background:#e3e8f1;border-radius:99px;height:8px;position:relative;overflow:hidden}.ms-quiet div i{background:linear-gradient(90deg,#8ea5ef,var(--blue));position:absolute;inset:0}.ms-cap{background:#e3e8f1;border-radius:99px;height:6px;margin:10px 0 16px;overflow:hidden}.ms-cap span{background:var(--navy);height:100%;display:block}.ms-stop{color:#c2410c;background:#fef2f2;border:1px solid #fbd5cc;border-radius:10px;gap:10px;padding:12px;display:flex}.ms-stop svg{flex-shrink:0;margin-top:2px}.ms-stop b{font-size:14px}.ms-stop p{color:#9a3412;margin:4px 0 0;font-size:13px;line-height:1.5}.ms-reply{gap:8px;margin-top:16px;display:flex}.ms-reply .cp-btn{height:42px}@media (max-width:960px){.ms-channel,.ms-consent{grid-template-columns:1fr}.ms-channel{gap:32px;padding:22px}}.op-needs{padding:0;overflow:hidden}.op-needs .cp-panel-top{background:var(--panel);margin:0;padding:14px 18px}.op-task{border-top:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 18px;transition:opacity .25s;display:grid}.op-task p{color:var(--body);margin:0;font-size:14.5px}.op-task b{color:var(--navy)}.op-task small{color:var(--muted);margin:4px 0 8px;font-size:13px;line-height:1.5;display:block}.op-task .cp-chips span{padding:2px 7px;font-size:11px}.op-task.is-done{opacity:.55}.op-task.is-done .cp-btn{color:#15803d;background:#ecfdf3;border-color:#c9eed5}.op-num{width:24px;height:24px;color:var(--blue);background:#eef2ff;border-radius:7px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.op-task.is-done .op-num{color:var(--green);background:#ecfdf3}.op-inbox{grid-template-columns:360px minmax(0,1fr)}.op-inbox .cp-app-list>button>span{align-items:center}.op-filters{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.op-filters button{color:var(--body);font-size:12.5px;border:1px solid var(--line)!important;border-radius:7px!important;width:auto!important;margin:0!important;padding:6px 10px!important;display:inline-flex!important}.op-filters button[aria-pressed=true]{color:#fff;background:var(--navy)!important;border-color:var(--navy)!important}.op-proposal{background:#f6f8ff;border:1px solid #d9e2fd;border-radius:12px;justify-items:start;gap:10px;margin-top:18px;padding:16px;display:grid}.op-draft{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:8px;margin:0;padding:12px 14px;font:13.5px/1.6 ui-monospace,Menlo,monospace}.op-proposal textarea{font-family:ui-monospace,Menlo,monospace;font-size:13.5px}.op-checks{color:#15803d;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.op-context{gap:8px;margin-top:16px;display:grid}.op-context>div{border:1px solid var(--line);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.op-context .cp-mono{background:var(--panel);color:var(--muted);border-radius:5px;padding:2px 7px;font-size:11.5px}.op-context p{margin:0;font-size:13.5px}.op-deleg{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.op-model{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-top:28px;padding:16px}.op-model b{color:var(--navy);font-size:15px}.op-model p{margin:6px 0 0;font-size:14px;line-height:1.55}.op-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.op-row b{color:var(--navy);font-size:15px;display:block}.op-row span{color:var(--muted);font-size:13.5px;display:block}.op-row small{color:var(--body);align-items:center;gap:7px;margin-top:8px;font-size:12.5px;display:flex}.op-brief{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:880px;margin:44px auto 0;overflow:hidden;box-shadow:0 30px 60px -36px #0b153659}.op-brief-top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 22px;display:flex}.op-brief-top b{color:var(--navy);font-size:15px;display:block}.op-brief-top small{color:var(--muted);font-size:13px}.op-brief-to{color:var(--muted);margin-left:auto;font-size:12.5px}.op-brief-body{padding:22px}.op-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.op-stats>div{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:2px;padding:14px;display:grid}.op-stats span{color:var(--muted);font-size:12.5px}.op-stats b{letter-spacing:-.02em;color:var(--navy);font-size:26px;font-weight:600}.op-stats small{color:var(--green);font-size:12px}.op-exc{border:1px solid var(--line);border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:8px;padding:12px 14px;display:grid}.op-exc svg{color:#d97706}.op-exc b{color:var(--navy);font-size:14.5px;display:block}.op-exc span{color:var(--muted);font-size:13px}.op-wf{margin-top:44px}.op-wf ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.op-wf li{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:6px;padding:16px;display:grid}.op-wf li small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.op-wf li b{color:var(--navy);font-size:15px}.op-wf li p{margin:0;font-size:13.5px;line-height:1.5}.op-wf li em{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:5px;margin-top:6px;padding-top:10px;font-size:12.5px;font-style:normal;display:flex}.op-wf li.is-done .op-num{background:var(--navy);color:#fff}.op-wf li.is-on{border:1.5px solid var(--blue);box-shadow:0 16px 30px -22px #315eea99}.op-wf li.is-on .op-num{background:var(--blue);color:#fff}.op-wf li.is-on small,.op-wf li.is-on em{color:var(--blue)}.op-wf li:not(.is-done):not(.is-on){background:var(--panel);opacity:.75}.op-sync{background:var(--panel);border:1px solid var(--line);border-radius:10px;gap:10px;margin:16px 0 0;padding:14px;font-size:14px;line-height:1.55;display:flex}.op-sync svg{color:var(--blue);flex-shrink:0;margin-top:2px}@media (max-width:960px){.op-inbox,.op-deleg{grid-template-columns:1fr}.op-stats{grid-template-columns:1fr 1fr}.op-wf ol{grid-template-columns:1fr}}.dv-tail-body{gap:10px;min-height:360px;padding:14px;display:grid}.dv-ev{background:#0f1c44;border:1px solid #1c2a55;border-radius:10px;padding:12px 14px}.dv-ev.is-new{border-color:#2c4cb8;animation:.45s dv-in}@keyframes dv-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.dv-ev p{color:#fff;align-items:center;gap:10px;margin:0;font:600 13px ui-monospace,Menlo,monospace;display:flex}.dv-ev time{color:#8b97b8;margin-left:auto;font-weight:400}.dv-ok{color:#4ade80}.dv-ev code{color:#9fb4ff;margin-top:6px;font:12.5px ui-monospace,Menlo,monospace;display:block}.dv-ev small{color:#6f7ca3;border-top:1px solid #1c2a55;margin-top:8px;padding-top:8px;font:11.5px ui-monospace,Menlo,monospace;display:block}.dv-k{border:1px solid var(--line);background:var(--panel);color:var(--body);border-radius:6px;margin-top:12px;padding:3px 8px;font:12px ui-monospace,Menlo,monospace;display:inline-block}.cp-grid3 b .cp-tag{vertical-align:middle;margin-left:8px}.dv-verify{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.dv-how{gap:12px;margin:26px 0 0;padding-left:18px;font-size:15px;line-height:1.55;display:grid}.dv-how li{padding-left:4px}ul.dv-how li{align-items:center;gap:8px;padding-left:0;display:flex}ul.dv-how li svg{flex-shrink:0;margin:0}.dv-how svg{color:var(--blue);vertical-align:-2px;margin-right:4px}.dv-how b{color:var(--navy)}.dv-how code,.dv-request code{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:5px;padding:1px 6px;font:12.5px ui-monospace,Menlo,monospace}.dv-cat{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:40px;overflow:hidden}.dv-cat-bar{border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.dv-search{border:1px solid var(--line);width:260px;height:36px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.dv-search input{min-width:0;font:inherit;color:var(--navy);background:0 0;border:0;outline:0;flex:1;font-size:14px}.dv-rows>div+div{border-top:1px solid var(--line)}.dv-rows button{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:280px 170px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.dv-rows button:hover,.dv-rows button.is-open{background:#f8faff}.dv-rows code{color:var(--navy);align-items:center;gap:8px;font:600 13.5px ui-monospace,Menlo,monospace;display:flex}.dv-rows button>span:nth-child(3){color:var(--body);font-size:14px}.dv-rows em{color:var(--blue);font-size:12.5px;font-style:normal;font-weight:600}.dv-envelope code{display:block;color:#dbe3ff!important;font-weight:400!important}.dv-envelope{color:#dbe3ff;background:#0b1536;border-radius:10px;margin:0 18px 16px;padding:14px 16px;font:13px/1.6 ui-monospace,Menlo,monospace}.dv-pipe{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:44px;display:grid}.dv-pipe button{border:1px solid var(--line);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-content:start;gap:4px;padding:16px;transition:all .25s;display:grid;position:relative}.dv-pipe button:not(:last-child):after{content:"→";z-index:1;color:var(--muted);font-size:13px;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}.dv-pipe small{color:var(--muted);text-transform:uppercase;font:600 11px ui-monospace,Menlo,monospace}.dv-pipe b{color:var(--navy);font-size:15px}.dv-pipe span{color:var(--muted);font-size:13px;line-height:1.45}.dv-pipe button.is-on{border:1.5px solid var(--blue);box-shadow:0 14px 30px -22px #315eea99}.dv-pipe button.is-on small{color:var(--blue)}.dv-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dv-facts>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.dv-facts svg{color:var(--blue)}.dv-facts b{color:var(--navy);margin-top:10px;font-size:15px;display:block}.dv-facts p{margin:6px 0 0;font-size:13.5px;line-height:1.5}.dv-soon>div{opacity:.7}.dv-connect{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:40px;overflow:hidden}.dv-connect-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dv-connect-tabs button{font:inherit;color:var(--muted);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;padding:16px 18px;font-size:15px;font-weight:600;display:flex}.dv-connect-tabs button+button{border-left:1px solid var(--line)}.dv-connect-tabs span{border:1px solid var(--line);border-radius:99px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.dv-connect-tabs button.is-past span{background:var(--navy);border-color:var(--navy);color:#fff}.dv-connect-tabs button.is-on{color:var(--navy);border-bottom-color:var(--blue);background:#f8faff}.dv-connect-tabs button.is-on span{background:var(--blue);border-color:var(--blue);color:#fff}.dv-connect-body{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dv-connect-body>div{opacity:.5;padding:20px;transition:opacity .3s,background .3s}.dv-connect-body>div+div{border-left:1px solid var(--line)}.dv-connect-body>div.is-on{opacity:1;background:#fcfdff}.dv-panel-h{justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;display:flex}.dv-panel-h b{color:var(--navy);font-size:15.5px}.dv-panel-h small{color:var(--muted);font-size:12.5px}.dv-small{color:var(--muted);margin:12px 0 0;font-size:12.5px}.dv-check{border:1px solid var(--line);border-radius:10px;gap:10px;margin-top:8px;padding:12px;display:flex}.dv-check svg{color:var(--green);flex-shrink:0;margin-top:2px}.dv-check b{color:var(--navy);font-size:14px;display:block}.dv-check span{color:var(--muted);font-size:12.5px}.dv-conn{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:12px;display:flex}.dv-conn b{color:var(--navy);font-size:14px;display:block}.dv-conn span{color:var(--muted);font-size:12.5px}.dv-request{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:30px;display:flex}.dv-request h3{letter-spacing:-.02em;color:var(--navy);margin:8px 0 0;font-size:24px;font-weight:600}.dv-request p{margin:6px 0 0;font-size:14.5px}.dv-request-in{gap:8px;width:min(480px,100%);display:flex}.dv-request-in .cp-btn{flex-shrink:0;height:42px}@media (max-width:960px){.dv-verify,.dv-connect-body,.dv-connect-tabs{grid-template-columns:1fr}.dv-connect-body>div{opacity:1}.dv-connect-body>div+div,.dv-connect-tabs button+button{border-left:0;border-top:1px solid var(--line)}.dv-pipe{grid-template-columns:1fr 1fr}.dv-pipe button:after{display:none}.dv-facts{grid-template-columns:1fr 1fr}.dv-rows button{grid-template-columns:minmax(0,1fr) auto}.dv-rows button>span{display:none!important}}.pr-points{margin:32px 0 0;padding:0;list-style:none}.pr-points li{border-top:1px solid var(--line);padding:16px 0}.pr-points b{color:var(--navy);font-size:16px}.pr-points p{margin:5px 0 0;font-size:14.5px;line-height:1.55}.pr-balance{letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:44px;font-weight:600}.pr-balance-sub{color:var(--muted);margin:0;font-size:13.5px}.pr-amounts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.pr-amounts button{border:1px solid var(--line);height:34px;font:inherit;color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;padding:0 14px;font-size:14px;font-weight:500}.pr-amounts button[aria-pressed=true]{border-color:var(--blue);color:var(--blue);background:#f3f6fe;font-weight:600}.pr-usage li span:first-child{display:grid}.pr-usage small{color:var(--muted);font-size:12.5px}.pr-calc{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;margin-top:44px;padding:24px;display:grid}.pr-calc-in{align-content:start;gap:20px;display:grid}.pr-calc-in label{gap:8px;display:grid}.pr-lbl{justify-content:space-between;gap:12px;font-size:14.5px;display:flex}.pr-lbl b{color:var(--navy)}.pr-lbl em{color:var(--blue);font-style:normal;font-weight:600}.pr-range{width:100%;accent-color:var(--blue)}.pr-range-l{color:var(--muted);justify-content:space-between;font-size:12.5px;display:flex}.pr-calc-out{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:22px}.pr-rate{color:var(--navy);font-variant-numeric:tabular-nums;margin:4px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:52px;line-height:1}.pr-rate small{font-family:var(--font-inter),Inter,sans-serif;color:var(--muted);font-size:15px}.pr-rate.is-blue{color:var(--blue)}.pr-parts{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.pr-parts span{border:1px solid var(--line);color:var(--body);background:#fff;border-radius:6px;padding:3px 8px;font:12px ui-monospace,Menlo,monospace}.pr-note{border-top:1px solid var(--line);color:var(--muted);margin:18px 0 0;padding-top:14px;font-size:13px;line-height:1.55}.pr-break{margin:40px 0 0;padding:0;list-style:none}.pr-break li{border-top:1px solid var(--line);grid-template-columns:40px 260px minmax(0,1fr);align-items:baseline;gap:16px;padding:22px 0;display:grid}.pr-break li:last-child{border-bottom:1px solid var(--line)}.pr-break .cp-mono{color:var(--blue);font-weight:600}.pr-break b{color:var(--navy);font-size:17px}.pr-break p{margin:0;font-size:15px;line-height:1.6}.pr-number{background:#f6f8ff;border:1px solid #d9e2fd;border-radius:12px;gap:14px;margin-top:32px;padding:20px 22px;display:flex}.pr-number svg{color:var(--blue);flex-shrink:0;margin-top:2px}.pr-number b{color:var(--navy);font-size:16px}.pr-number p{margin:4px 0 0;font-size:14px}@media (max-width:960px){.pr-calc{grid-template-columns:1fr}.pr-break li{grid-template-columns:32px minmax(0,1fr)}.pr-break li p{grid-column:2}}.tr-ap-top{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:#b45309;justify-content:space-between;margin:0 0 10px;padding-bottom:10px;font-size:11px;font-weight:600;display:flex}.tr-ap-top span{align-items:center;gap:7px;display:flex}.tr-ap-top time{color:var(--muted);letter-spacing:0;font-family:ui-monospace,Menlo,monospace}.tr-ap-q{color:var(--navy);font-size:14.5px;display:block}.tr-ap-msg{background:var(--panel);color:var(--body);border-radius:8px;margin:8px 0 0;padding:9px 11px;font-size:12.5px;font-style:italic;line-height:1.5}.tr-ap-btns{gap:6px;margin-top:10px;display:flex}.tr-ap-btns .cp-btn{height:32px;padding:0 12px;font-size:13px}.tr-ap-done{color:#15803d;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.tr-list{gap:8px;display:grid}.tr-list button{border:1px solid var(--line);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;gap:6px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:grid}.tr-list button>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.tr-list b{color:var(--navy);font-size:15.5px}.tr-list small{color:var(--muted);font-size:13.5px;line-height:1.5}.tr-list button:hover{border-color:#c9d5f7}.tr-list button[aria-selected=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.tr-convo{gap:10px;display:grid}.tr-note{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;margin-top:28px;padding:18px 20px;display:flex}.tr-note svg{color:var(--blue);flex-shrink:0;margin-top:2px}.tr-note b{color:var(--navy);font-size:15px}.tr-note p{margin:4px 0 0;font-size:14px;line-height:1.55}.ab-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--navy);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.cp-photo-card:has(.ab-cap){width:auto;padding:10px 14px}.ab-why{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.ab-cards{gap:14px;display:grid}.ab-card-text{color:var(--navy);margin:10px 0 0;font-size:16.5px;line-height:1.6}.ab-principles{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px;display:grid}.ab-principles>div{align-content:start;gap:10px;padding:26px 24px 0 0;display:grid}.ab-principles>div+div{border-left:1px solid var(--line);padding-left:24px}.ab-principles .cp-mono{color:var(--muted)}.ab-principles b{color:var(--navy);font-size:18px}.ab-principles p{margin:0;font-size:15px;line-height:1.6}.ab-packs{margin:40px 0 0;padding:0;list-style:none}.ab-packs li{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) 140px 100px;align-items:center;gap:18px;padding:20px 0;display:grid}.ab-packs li:last-child{border-bottom:1px solid var(--line)}.ab-num{border:1px solid var(--line);width:36px;height:36px;color:var(--navy);background:#fff;border-radius:8px;justify-content:center;align-items:center;font:600 13px ui-monospace,Menlo,monospace;display:inline-flex}.ab-packs b{color:var(--navy);margin-right:10px;font-size:17px}.ab-packs p{margin:4px 0 0;font-size:14.5px}.ab-meta{color:var(--navy);text-align:right;font-size:13.5px;font-weight:600}.ab-packs li.is-soon{opacity:.6}.ab-packs li.is-soon .ab-meta{color:var(--muted);font-weight:400}.ab-close{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.ct-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.ct-rows{margin:36px 0 0;padding:0;list-style:none}.ct-rows li{border-top:1px solid var(--line);gap:14px;padding:18px 0;display:flex}.ct-ic{border:1px solid var(--line);width:36px;height:36px;color:var(--navy);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ct-rows small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:600;display:block}.ct-rows b{color:var(--navy);align-items:center;font-size:15px;display:flex}.ct-rows p{color:var(--muted);margin:4px 0 0;font-size:13.5px}.ct-panel{padding:0;overflow:hidden}.ct-tabs{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:1fr 1fr;display:grid}.ct-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:14.5px;font-weight:600;display:flex}.ct-tabs button[aria-selected=true]{color:var(--navy);border-bottom-color:var(--blue);background:#fff}.ct-form{gap:18px;padding:24px;display:grid}.ct-form label{display:block}.ct-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ct-seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ct-seg button{border:1px solid var(--line);height:40px;font:inherit;color:var(--body);cursor:pointer;background:#fff;border-radius:8px;font-size:14px;font-weight:500}.ct-seg button[aria-pressed=true]{border-color:var(--blue);color:var(--blue);background:#f3f6fe;font-weight:600}.ct-jobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ct-jobs button{border:1px solid var(--line);height:42px;font:inherit;color:var(--body);text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:9px;padding:0 12px;font-size:14px;display:flex}.ct-jobs i{color:#fff;border:1.5px solid #c4cedd;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ct-jobs button[aria-pressed=true]{border-color:var(--blue);color:var(--navy);background:#f3f6fe;font-weight:600}.ct-jobs button[aria-pressed=true] i{background:var(--blue);border-color:var(--blue)}.ct-send{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ct-send small{color:var(--muted);font-size:13px}.ct-send small a{color:inherit;text-decoration:underline}.ct-send .ct-err{color:#b42318}.ct-send .cp-btn:disabled{opacity:.7;cursor:progress}.ct-hp{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.ct-done{text-align:center;padding:48px 28px 52px}.ct-done>span{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 18px;display:grid;box-shadow:0 0 0 8px #16a34a1f}.ct-done h3{letter-spacing:-.01em;margin:0 0 10px;font-size:22px}.ct-done p{max-width:440px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.65}.ct-done .cp-textlink{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.uc-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.uc-tabs button{max-width:280px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;gap:3px;padding:0 0 16px;display:grid}.uc-tabs b{color:var(--muted);font-size:15px;font-weight:600}.uc-tabs small{color:var(--muted);font-size:12.5px}.uc-tabs button[aria-selected=true]{border-bottom-color:var(--blue)}.uc-tabs button[aria-selected=true] b{color:var(--navy)}.uc-body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;margin-top:40px;display:grid}.uc-side{position:sticky;top:96px}.uc-title{letter-spacing:-.02em;color:var(--navy);margin:12px 0 0;font-size:28px;font-weight:600;line-height:1.2}.uc-facts{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;padding:16px;display:grid}.uc-facts small{color:var(--muted);font-size:12px;display:block}.uc-facts b{color:var(--navy);font-size:16px}.uc-steps{margin:0;padding:0;list-style:none}.uc-steps li{padding:0 0 30px 34px;animation:.4s both dv-in;position:relative}.uc-steps li:nth-child(2){animation-delay:60ms}.uc-steps li:nth-child(3){animation-delay:.12s}.uc-steps li:nth-child(4){animation-delay:.18s}.uc-steps li:nth-child(5){animation-delay:.24s}.uc-steps li:before{content:"";background:var(--line);width:1px;position:absolute;top:18px;bottom:0;left:7px}.uc-steps li:last-child:before{display:none}.uc-steps>li>i{border:2px solid var(--navy);background:#fff;border-radius:99px;width:15px;height:15px;position:absolute;top:3px;left:0}.uc-steps li:last-child>i{border-color:var(--green)}.uc-step-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.uc-step-top small{color:var(--blue);font:600 12.5px ui-monospace,Menlo,monospace}.uc-steps b{color:var(--navy);margin-top:6px;font-size:17px;display:block}.uc-steps li>p{margin:5px 0 0;font-size:14.5px;line-height:1.55}.uc-snip{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:8px;margin-top:12px;padding:14px;display:grid}.uc-snip p{color:var(--navy);margin:0;font-size:13.5px;line-height:1.5}.uc-snip small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600;display:block}.uc-after{color:var(--navy);align-items:flex-start;gap:7px;font-weight:500;display:flex}.uc-after svg{color:var(--green);flex-shrink:0;margin-top:3px}.uc-compare td:nth-child(3){background:#f8fbff}@media (max-width:960px){.ab-why,.ab-close,.ct-grid,.uc-body{grid-template-columns:1fr;gap:36px}.ab-principles{grid-template-columns:1fr 1fr}.ab-principles>div:nth-child(3){border-left:0;padding-left:0}.ab-packs li{grid-template-columns:44px minmax(0,1fr)}.ab-meta,.ab-packs li>a,.ab-packs li>span:last-child{text-align:left;grid-column:2}.uc-side{position:static}.ct-row,.ct-jobs{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ab-principles{grid-template-columns:1fr}.ab-principles>div+div{border-left:0;padding-left:0}.ct-row{grid-template-columns:1fr}}.hc-search{border-radius:12px;width:min(560px,100%);height:50px;margin-top:30px;padding:0 16px}.hc-search input{font-size:16px}.hc-groups{grid-template-columns:1fr 1fr;gap:36px 40px;display:grid}.hc-groups .cp-mini{margin-bottom:10px}.hc-item{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:start;gap:14px;margin-bottom:8px;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.hc-item:hover{border-color:#c9d5f7;transform:translateY(-1px)}.hc-item svg{color:var(--muted);margin-top:2px}.hc-item svg:last-child{color:var(--blue)}.hc-item b{color:var(--navy);font-size:15.5px;display:block}.hc-item small{color:var(--muted);margin-top:3px;font-size:13.5px;line-height:1.5;display:block}@media (max-width:960px){.hc-groups{grid-template-columns:1fr}}@media (max-width:1100px){.cp-logos{grid-template-columns:repeat(4,minmax(0,1fr))}.cp-app{grid-template-columns:180px 240px minmax(0,1fr)}}@media (max-width:960px){.cp-sec{padding:88px 0}.cp-hero-grid,.cp-split,.cp-explorer,.cp-convo{grid-template-columns:1fr;gap:40px}.cp-agentpanel{position:static}.cp-day{grid-template-columns:1fr;gap:20px}.cp-scrub{scrollbar-width:none;flex-direction:row;gap:0;overflow-x:auto}.cp-scrub .cp-mini{display:none}.cp-scrub button{border-left:0;border-bottom:1px solid var(--line);flex-shrink:0;padding:0 14px}.cp-scrub button i{display:none}.cp-scrub button.is-on{border-bottom:2px solid var(--blue)}.cp-app{grid-template-columns:1fr}.cp-app-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}.cp-app-brand{display:none}.cp-app-nav>span{flex-shrink:0}.cp-app-list{border-right:0;border-bottom:1px solid var(--line)}.cp-steps{grid-template-columns:1fr}.cp-steps:before{display:none}}@media (max-width:640px){.cp-wrap{padding:0 16px}.cp-hero{padding:110px 0 72px}.cp-facts span+span,.cp-counters span+span{margin-left:12px;padding-left:12px}.cp-counters b{font-size:18px}.cp-feed li{grid-template-columns:64px minmax(0,1fr);gap:4px 12px}.cp-feed li>span{grid-column:2}.cp-feed li>.cp-tag{grid-column:2;justify-self:start}.cp-table th:nth-child(2),.cp-table td:nth-child(2){display:none}.cp-agentpanel{padding:20px}.cp-voices,.cp-safe,.cp-bignums{grid-template-columns:1fr}.cp-logos,.cp-logos.is-soon{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-livecard{display:none}.cp-journey.pk{padding:32px 16px 0}}
.vd{--bg:#07090d;--panel:#0d1120;--line:#ffffff14;--line-2:#ffffff24;--ink:#f5f7ff;--muted:#8b97b8;--blue:#4c74ff;--cyan:#5fd4ff;--green:#34d399;color:var(--ink);background:var(--bg);font-family:var(--font-inter),Inter,system-ui,sans-serif}.vd *,.vd :before,.vd :after{box-sizing:border-box}.vd-sec{padding:110px 0;position:relative}.vd-sec+.vd-sec{border-top:1px solid #ffffff0d}.vd-sec:before{content:"";pointer-events:none;filter:blur(10px);background:radial-gradient(closest-side,#315eea21,#0000 70%);width:min(900px,90vw);height:420px;position:absolute;top:30%;left:50%;transform:translate(-50%)}.vd-wrap{width:min(1200px,100%);margin:0 auto;padding:0 24px;position:relative}.vd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.vd-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0;font:600 12px/1 ui-monospace,Menlo,monospace;display:flex}.vd-eyebrow i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:99px}.vd .vd-h2{letter-spacing:-.015em;color:#fff;margin:18px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(40px,4.6vw,62px);font-weight:400;line-height:1.04}.vd-side{max-width:400px;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.vd-panel{border:1px solid var(--line);background:linear-gradient(#141a30e6,#0c0f1ceb);border-radius:18px;box-shadow:0 40px 80px -40px #000c,inset 0 1px #ffffff0a}.vd-ic{width:34px;height:34px;color:var(--cyan);background:#5fd4ff0f;border:1px solid #5fd4ff40;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vd button:focus-visible,.vd a:focus-visible,.vd [tabindex]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.vd-lat{margin-top:48px;padding:26px 28px 24px}.vd-lat-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}.vd-lat-top>span{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:flex}.vd-seg{border:1px solid var(--line-2);background:#00000040;border-radius:10px;padding:3px;display:inline-flex}.vd-seg button{height:32px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:13.5px}.vd-seg button[aria-checked=true]{background:var(--blue);color:#fff;box-shadow:0 6px 18px -6px #4c74ffcc}.vd-axis{height:34px;color:var(--muted);margin:18px 0 6px 250px;font:12px ui-monospace,Menlo,monospace;position:relative}.vd-axis span{position:absolute;top:8px;transform:translate(-2px)}.vd-lat-row{border:1px solid var(--line);background:#ffffff04;border-radius:12px;grid-template-columns:250px minmax(0,1fr);align-items:center;min-height:56px;margin-top:8px;transition:opacity .3s;display:grid}.vd-lat-row.is-dim{opacity:.38}.vd-lat-k{flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 16px;display:flex}.vd-lat-k i{border-radius:99px;align-self:center;width:7px;height:7px}.vd-lat-k b{color:#fff;font-size:15px;font-weight:600}.vd-lat-k small{color:var(--muted);font-size:12.5px}.vd-lat-track{height:56px;position:relative}.vd-grid{background:#ffffff0d;width:1px;position:absolute;top:8px;bottom:8px}.vd-bar{border-radius:6px;height:22px;margin-top:-11px;position:absolute;top:50%}.vd-bar-label{color:#c9d3f2;white-space:nowrap;font:600 12px ui-monospace,Menlo,monospace;position:absolute;top:50%;transform:translateY(-50%)}.is-cyan{background:var(--cyan);box-shadow:0 0 18px #5fd4ff80}.is-blue{background:var(--blue);box-shadow:0 0 18px #4c74ff80}.is-green{background:var(--green);box-shadow:0 0 18px #34d39973}.is-grey{background:#a0aed273}.vd-facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;padding-top:22px;display:grid}.vd-facts>div{border:1px solid var(--line);background:#0003;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}.vd-facts svg{color:var(--cyan);flex-shrink:0}.vd-facts b{color:#fff;font:600 24px ui-monospace,Menlo,monospace;display:block}.vd-facts small{color:var(--muted);font-size:13.5px}.vd-call{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px;margin-top:48px;display:grid}.vd-phone{padding:22px}.vd-phone-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.vd-phone-top b{color:#fff;font-size:16px;display:block}.vd-phone-top small{color:var(--muted);font-size:12.5px}.vd-live{color:var(--green);background:#34d39914;border:1px solid #34d39959;border-radius:99px;align-items:center;gap:8px;padding:5px 11px;font:600 12px ui-monospace,Menlo,monospace;display:inline-flex}.vd-live i{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:99px}.vd-wave{justify-content:center;align-items:center;gap:3px;height:54px;margin:16px 0 6px;display:flex}.vd-wave i{background:#a0aed273;border-radius:99px;width:3px;transform:scaleY(.3)}.vd-wave.is-on i{animation:1s ease-in-out infinite alternate vd-wave}.vd-wave.is-ai i{background:var(--cyan)}@keyframes vd-wave{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.vd-log{flex-direction:column;gap:14px;min-height:370px;padding-top:12px;display:flex}.vd-msg{max-width:82%}.vd-msg small{color:var(--muted);margin-bottom:5px;font:600 11.5px ui-monospace,Menlo,monospace;display:block}.vd-msg p{border-radius:12px;margin:0;padding:11px 14px;font-size:15px;line-height:1.5}.vd-msg.is-caller p{border:1px solid var(--line-2);color:#e7ebf7;background:#ffffff0a;border-top-left-radius:4px}.vd-msg.is-ai{text-align:right;align-self:flex-end}.vd-msg.is-ai small{color:var(--cyan)}.vd-msg.is-ai p{text-align:left;color:#fff;background:#4c74ff29;border:1px solid #4c74ff66;border-top-right-radius:4px}.vd-interrupt{color:#fda4af;background:#fb718514;border:1px solid #fb718559;border-radius:6px;margin-top:8px;padding:4px 9px;font:600 11.5px ui-monospace,Menlo,monospace;display:inline-block}.vd-booked{color:var(--green);background:#34d3991f;border:1px solid #34d39966;border-radius:12px;align-items:center;gap:10px;margin:6px 0 0;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.vd-actions-h{color:#fff;margin:6px 0 0;font-size:22px;font-weight:600}.vd-action{border:1px solid var(--line);opacity:.5;background:#ffffff05;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:10px;padding:14px 16px;transition:opacity .35s,border-color .35s,background .35s;display:grid}.vd-action b{color:#fff;font-size:15px;display:block}.vd-action small{color:var(--muted);font-size:13px}.vd-action em{border:1px solid var(--line-2);color:var(--muted);border-radius:6px;padding:3px 9px;font:600 11.5px ui-monospace,Menlo,monospace}.vd-action.is-done{opacity:1;background:#34d3990a;border-color:#34d39940}.vd-action.is-done em{color:var(--green);border-color:#34d39966}.vd-action.is-done .vd-ic{color:var(--green);background:#34d39914;border-color:#34d39959}.vd-voices{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:24px;margin-top:48px;display:grid}.vd-vtabs{flex-wrap:wrap;gap:8px;margin:26px 0 24px;display:flex}.vd-vtabs button{border:1px solid var(--line);color:#c9d3ee;height:38px;font:inherit;cursor:pointer;background:#0d1120b3;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.vd-vtabs button:hover{border-color:var(--line-2);color:#fff}.vd-vtabs button[aria-selected=true]{color:#fff;background:#5fd4ff1f;border-color:#5fd4ff99}.vd-vtabs button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.vd-vtabs small{color:#a9b6d9;background:#ffffff14;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.vd-vgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vd-voice{border:1px solid var(--line);cursor:pointer;background:#0d1120d9;border-radius:14px;flex-direction:column;gap:3px;padding:16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.vd-voice:hover{border-color:var(--line-2);transform:translateY(-2px)}.vd-voice.is-on{border-color:#5fd4ff99;box-shadow:0 0 0 1px #5fd4ff59,0 20px 40px -20px #5fd4ff73}.vd-voice-top{align-items:center;gap:8px;margin-bottom:12px;display:flex}.vd-av{color:#fff;border-radius:99px;justify-content:center;align-items:center;width:38px;height:38px;font-size:12.5px;font-weight:700;display:inline-flex}.vd-chip{color:var(--cyan);border:1px solid #5fd4ff59;border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:inline-flex}.vd-chip i{background:var(--cyan);border-radius:99px;width:5px;height:5px}.vd-play{border:1px solid var(--line-2);color:#dbe3ff;cursor:pointer;background:#ffffff08;border-radius:99px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;display:inline-flex}.vd-play:hover{background:#ffffff1a}.vd-play:disabled{opacity:.35;cursor:not-allowed}.vd-voice b{color:#fff;font-size:17px}.vd-voice small{color:var(--muted);font-size:13px}.vd-voice em{color:#a9b6d9;font:12px ui-monospace,Menlo,monospace}.vd-voice.is-on em{color:var(--cyan)}.vd-mini{border-top:1px solid var(--line);box-sizing:content-box;align-items:center;gap:3px;height:18px;margin-top:12px;padding-top:12px;display:flex}.vd-mini i{background:#a0aed266;border-radius:99px;width:2px}.vd-mini.is-on i{background:var(--cyan);animation:.9s ease-in-out infinite alternate vd-wave}.vd-missing{color:var(--muted);margin-top:6px;font-size:11px}.vd-quote{border:1px solid var(--line);color:#b9c3e0;background:#ffffff05;border-radius:12px;margin:14px 0 0;padding:16px 18px;font-family:Instrument Serif,Georgia,serif;font-size:17px;font-style:italic;line-height:1.5}.vd-design{padding:22px}.vd-design h3{color:#fff;margin:0;font-size:21px;font-weight:600}.vd-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:14px 0 7px;font:600 11px ui-monospace,Menlo,monospace;display:block}.vd-input{border:1px solid var(--line-2);width:100%;font:inherit;color:#fff;resize:vertical;background:#0000004d;border-radius:9px;outline:none;padding:10px 12px;font-size:14.5px;line-height:1.5}.vd-input:focus{border-color:#5fd4ff99;box-shadow:0 0 0 3px #5fd4ff1f}.vd-styles{flex-wrap:wrap;gap:6px;display:flex}.vd-styles button{border:1px solid var(--line-2);height:32px;font:inherit;color:#c9d3f2;cursor:pointer;background:#ffffff05;border-radius:8px;padding:0 12px;font-size:13.5px}.vd-styles button[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:#fff}.vd-disclose{border-radius:9px;align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;display:flex}.vd-disclose.is-ok{color:var(--green);background:#34d39912;border:1px solid #34d3994d}.vd-disclose.is-bad{color:#fda4af;background:#fb718514;border:1px solid #fb718559}.vd-preview{color:#e7ebff;background:#4c74ff1a;border:1px solid #4c74ff4d;border-radius:10px;margin:12px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.vd-preview small{color:var(--cyan);margin-bottom:4px;font:600 11px ui-monospace,Menlo,monospace;display:block}.vd-cta{color:#dff7ff;background:#5fd4ff14;border:1px solid #5fd4ff66;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:16px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.vd-cta:hover{background:#5fd4ff29}.vd-rules{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.vd-rules>div{border-bottom:1px solid var(--line);padding:30px 28px 32px 0}.vd-rules>div:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:28px}.vd-rules b{color:#fff;margin-top:18px;font-size:19px;font-weight:600;display:block}.vd-rules p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.6}@media (max-width:1020px){.vd-call,.vd-voices{grid-template-columns:1fr}.vd-vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-rules{grid-template-columns:1fr 1fr}.vd-rules>div:not(:nth-child(3n+1)){border-left:0;padding-left:0}.vd-rules>div:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}}@media (max-width:720px){.vd-sec{padding:80px 0}.vd-wrap{padding:0 16px}.vd-axis{margin-left:0}.vd-lat-row{grid-template-columns:1fr}.vd-lat-track{height:40px}.vd-facts,.vd-rules{grid-template-columns:1fr}.vd-rules>div:nth-child(2n){border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.vd-wave i,.vd-mini i{animation:none!important}}
.vp{overflow:hidden}.vp-wrap{width:min(1200px,100%);margin:0 auto;padding:0 24px;position:relative}.vp-sec{padding:110px 0;position:relative}.vp-sec.is-tight{padding:40px 0 20px}.vp-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);margin:0;font:600 12px/1 ui-monospace,Menlo,monospace}.vp .vp-h2{letter-spacing:-.015em;color:#fff;margin:16px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(40px,4.6vw,60px);font-weight:400;line-height:1.04}.vp .vp-display{letter-spacing:-.025em;color:#fff;text-align:center;max-width:980px;margin:26px auto 0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(52px,7vw,96px);font-weight:400;line-height:.98}.vp-lead{color:#b7c1de;text-align:center;max-width:620px;margin:22px auto 0;font-size:18.5px;line-height:1.6}.vp-muted{color:var(--muted);margin:6px 0 18px;font-size:15px;line-height:1.55}.vp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.vp-head.is-center{text-align:center;justify-content:center}.vp-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.vp-btn{color:#07090d;background:#fff;border-radius:99px;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.vp-btn:hover{transform:translateY(-1px)}.vp-btn.is-ghost{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff2e}.vp-btn.is-ghost:hover{background:#ffffff1f}.vp-aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vp-aurora i{filter:blur(90px);opacity:.55;border-radius:50%;animation:18s ease-in-out infinite alternate vp-drift;position:absolute}.vp-aurora i:first-child{background:#1b2f8f;width:60vw;height:46vw;top:-14vw;left:-12vw}.vp-aurora i:nth-child(2){background:#0e6b6b;width:46vw;height:40vw;animation-duration:22s;top:4vw;right:-10vw}.vp-aurora i:nth-child(3){opacity:.4;background:#4b2a8a;width:40vw;height:34vw;animation-duration:26s;top:28vw;left:30vw}.vp-aurora.is-soft i{opacity:.35}.vp-aurora:after{content:"";opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes vp-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(4vw,3vw)scale(1.08)}}.vp-hero{background:linear-gradient(#07090d 0%,#0a0f1f 55%,#07090d 100%);padding:168px 0 90px;position:relative}.vp-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07090d);height:160px;position:absolute;bottom:0;left:0;right:0}.vp-hero-in{z-index:1;text-align:center}.vp-pill{color:#dbe3ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:8px;margin:0;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.vp-pill i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:99px}.vp-orbframe{z-index:1;text-align:left;background:#05070cb3;border:1px solid #ffffff1f;border-radius:26px;width:min(980px,100%);margin:64px auto 0;position:relative;overflow:hidden;box-shadow:0 60px 120px -50px #1b2f8fbf,inset 0 0 0 1px #ffffff05}.vp-orbframe-top{z-index:3;color:var(--muted);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:13px;display:flex;position:relative}.vp-orbframe-top span{color:#fff;align-items:center;gap:8px;font-weight:600;display:flex}.vp-orbframe-top i{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:99px}.vp-orbframe .orb-immersive{height:560px!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important}.vp-orbframe .orb-presence{border-right:0}.vp-strip{z-index:1;background:#ffffff04;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;position:relative}.vp-strip-in{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;padding-top:22px;padding-bottom:22px;display:flex}.vp-strip-k{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font:600 11px ui-monospace,Menlo,monospace}.vp-mark{color:#c7cfe6;opacity:.85;align-items:center;gap:9px;font-size:17px;font-weight:600;display:inline-flex}.vp-mark i{background:#c7cfe6;width:20px;height:20px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vp-mark img{object-fit:contain;filter:grayscale()brightness(1.6);width:22px;height:16px}.vp-stats{border:1px solid var(--line);background:#0d112099;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vp-stats>div{gap:6px;padding:28px 26px;display:grid}.vp-stats>div+div{border-left:1px solid var(--line)}.vp-stats b{letter-spacing:-.02em;color:#fff;font:600 34px/1.1 ui-monospace,Menlo,monospace}.vp-stats>div:first-child b{color:var(--cyan)}.vp-stats span{color:var(--muted);font-size:14px}.vp-tabs{border:1px solid var(--line-2);background:#0000004d;border-radius:99px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.vp-tabs button{height:36px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 16px;font-size:14px;transition:background .2s,color .2s}.vp-tabs button:hover{color:#fff}.vp-tabs button[aria-selected=true]{color:#07090d;background:#fff;font-weight:600}.vp-case{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:28px;margin-top:44px;display:grid}.vp-phonecard{background:radial-gradient(80% 90% at 15% 10%,#0f7a76 0%,#0000 60%),radial-gradient(70% 80% at 90% 100%,#1b2f8f 0%,#0000 60%),#0a1220;border-radius:24px;justify-content:center;align-items:center;padding:40px;display:flex;position:relative;overflow:hidden}.vp-phone{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07090dd1;border:1px solid #ffffff24;border-radius:26px;width:min(420px,100%);box-shadow:0 40px 80px -30px #000c}.vp-phone-top{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.vp-phone-top b{color:#fff;font-size:14.5px;display:block}.vp-phone-top small{color:var(--muted);font-size:12px}.vp-phone-top em{color:var(--green);align-items:center;gap:6px;margin-left:auto;font:600 12px ui-monospace,Menlo,monospace;display:inline-flex}.vp-phone-top em i{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:99px}.vp-av{background:linear-gradient(135deg,var(--cyan),#4c74ff);color:#07090d;border-radius:99px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:inline-flex}.vp-msgs{flex-direction:column;gap:10px;min-height:300px;padding:18px;display:flex}.vp-msg{align-self:flex-start;max-width:86%}.vp-msg small{color:var(--cyan);margin-bottom:4px;font:600 11px ui-monospace,Menlo,monospace;display:block}.vp-msg p{color:#fff;background:#4c74ff2e;border:1px solid #4c74ff59;border-radius:4px 14px 14px;margin:0;padding:10px 13px;font-size:14px;line-height:1.5}.vp-msg.is-caller{text-align:right;align-self:flex-end}.vp-msg.is-caller small{color:var(--muted)}.vp-msg.is-caller p{text-align:left;background:#ffffff0f;border-color:#ffffff1f;border-radius:14px 4px 14px 14px}.vp-wave{justify-content:center;align-items:center;gap:3px;height:40px;padding:0 18px 16px;display:flex}.vp-wave i{background:var(--cyan);opacity:.8;border-radius:99px;width:3px;animation:1s ease-in-out infinite alternate vd-wave}.vp-done{border:1px solid var(--line);background:#0d1120b3;border-radius:24px;padding:28px}.vp-done-h{color:#fff;margin:0;font-size:22px;font-weight:600}.vp-step{border:1px solid var(--line);opacity:.4;border-radius:14px;gap:14px;margin-top:12px;padding:16px;transition:opacity .35s,border-color .35s,background .35s;display:flex}.vp-step>span{border:1px solid var(--line-2);width:26px;height:26px;color:var(--muted);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vp-step b{color:#fff;font-size:15.5px;display:block}.vp-step small{color:var(--muted);font-size:13.5px}.vp-step.is-on{opacity:1;background:#34d3990d;border-color:#34d3994d}.vp-step.is-on>span{border-color:var(--green);background:var(--green);color:#07090d}.vp-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.vp-card{color:#fff;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:10px;min-height:290px;padding:26px;display:flex;position:relative;overflow:hidden}.vp-card.is-wide{grid-column:span 2}.vp-card h3{margin:6px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:30px;font-weight:400;line-height:1.1}.vp-card>p{color:#ffffffc7;max-width:460px;margin:0;font-size:15px;line-height:1.55}.vp-card>svg{opacity:.85}.vp-card.is-sage{background:radial-gradient(90% 120% at 0 0,#4f7d4a,#0000 60%),linear-gradient(160deg,#2d4a2c,#142114)}.vp-card.is-cobalt{background:radial-gradient(90% 120% at 100% 0,#3b5bdb,#0000 60%),linear-gradient(160deg,#1c2f86,#0c1440)}.vp-card.is-rose{background:radial-gradient(90% 120% at 0 100%,#b94b78,#0000 60%),linear-gradient(160deg,#6b2546,#2a0f1e)}.vp-card.is-orange{background:radial-gradient(90% 120% at 100% 100%,#e0682c,#0000 60%),linear-gradient(160deg,#7a3414,#2a1006)}.vp-card.is-ink{background:radial-gradient(70% 120% at 100% 0,#3d2a7a,#0000 60%),linear-gradient(160deg,#141a33,#0a0d18)}.vp-ui{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000047;border:1px solid #ffffff29;border-radius:14px;margin-top:auto;padding:14px 16px;font-size:14.5px;line-height:1.5}.vp-ui small{letter-spacing:.08em;text-transform:uppercase;color:#fff9;margin-bottom:5px;font:600 11px ui-monospace,Menlo,monospace;display:block}.vp-ui.is-alert{background:#500a0059;border-color:#ff785a80}.vp-tag{color:#fecdd3;border:1px solid #fda4af80;border-radius:6px;margin-left:10px;padding:2px 8px;font:600 11px ui-monospace,Menlo,monospace;display:inline-block}.vp-voices{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.vp-voices span{background:#00000040;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.vp-voices i{background:#ffffff2e;border-radius:99px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.vp-voices svg{opacity:.7;margin-left:auto}.vp-compare{grid-template-columns:1fr 1fr;gap:20px;max-width:1000px;margin:44px auto 0;display:grid}.vp-compare>div{border:1px solid var(--line);background:#0d11208c;border-radius:22px;padding:26px}.vp-compare>div.is-after{background:linear-gradient(#4c74ff1f,#0d112099);border-color:#5fd4ff59;box-shadow:0 30px 60px -30px #4c74ff80}.vp-col-h{color:#fff;align-items:center;gap:8px;margin:0 0 8px;font-size:17px;font-weight:600;display:flex}.vp-compare>div:first-child .vp-col-h svg{color:#fda4af}.vp-compare .is-after .vp-col-h svg{color:var(--green)}.vp-row{border-top:1px solid var(--line);padding:16px 0}.vp-row b{color:#fff;font-size:15.5px;display:block}.vp-row.is-before b{color:#8b97b8;-webkit-text-decoration:line-through #fda4af80;text-decoration:line-through #fda4af80}.vp-row small{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}.vp-shot{border:1px solid var(--line);background:#0a0d18;border-radius:28px;margin-top:44px;padding:56px;position:relative;overflow:hidden}.vp-shot figure{z-index:1;border:1px solid #ffffff24;border-radius:14px;margin:0;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #000000e6}.vp-shot-bar{color:#64748b;background:#f1f3f7;align-items:center;gap:6px;padding:10px 14px;font-size:12px;display:flex}.vp-shot-bar i{background:#d4dbe7;border-radius:99px;width:9px;height:9px}.vp-shot-bar span{margin-left:10px}.vp-shot img{width:100%;display:block}.vp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px;display:grid}.vp-steps span{color:var(--cyan);font:600 12px ui-monospace,Menlo,monospace}.vp-steps b{color:#fff;margin-top:8px;font-size:17px;display:block}.vp-steps p{color:var(--muted);margin:6px 0 0;font-size:14.5px;line-height:1.55}.vp-final{text-align:center;border-top:1px solid var(--line);padding:140px 0 150px;position:relative}.vp-final .vp-wrap{z-index:1}.vp-final .vp-display{margin-top:0}@media (max-width:1020px){.vp-stats{grid-template-columns:1fr 1fr}.vp-stats>div:nth-child(3){border-left:0}.vp-stats>div:nth-child(n+3){border-top:1px solid var(--line)}.vp-case,.vp-compare{grid-template-columns:1fr}.vp-bento{grid-template-columns:1fr 1fr}.vp-card.is-wide{grid-column:span 2}}@media (max-width:720px){.vp-hero{padding:130px 0 60px}.vp-sec{padding:80px 0}.vp-wrap{padding:0 16px}.vp-bento,.vp-steps{grid-template-columns:1fr}.vp-card.is-wide,.vp-card.is-ink{grid-column:auto}.vp-shot{padding:16px}.vp-orbframe .orb-immersive{height:480px!important}}@media (prefers-reduced-motion:reduce){.vp-aurora i,.vp-wave i{animation:none}}
.vi-strip{background:#ffffff04;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f}.vi-strip-in{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:22px;padding-bottom:22px;display:grid}.vi-strip small{letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);font:600 11px ui-monospace,Menlo,monospace;display:block}.vi-strip span{color:#c7cfe6;margin-top:6px;font-size:14.5px;display:block}.vi-col-h{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0 0 12px;font:600 12px ui-monospace,Menlo,monospace;display:flex}.vi-col-h span{color:var(--cyan)}.vi-stack{grid-template-columns:repeat(3,minmax(0,1fr)) 300px;align-items:start;gap:14px;margin-top:48px;display:grid}.vi-col{border:1px solid var(--line);background:#0d1120b3;border-radius:18px;padding:16px}.vi-col [role=radiogroup]{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;gap:6px;max-height:430px;display:grid;overflow-y:auto}.vi-col button{width:100%;font:inherit;text-align:left;color:#dbe3ff;cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;transition:border-color .2s,background .2s;display:flex}.vi-col button:hover{background:#ffffff0d}.vi-col button[aria-checked=true]{background:#5fd4ff14;border-color:#5fd4ff8c;box-shadow:0 0 0 1px #5fd4ff33}.vi-col button b{color:#fff;font-size:14px;font-weight:600;display:block}.vi-col button small{color:var(--muted);font-size:12px;display:block}.vi-col button em{color:var(--cyan);flex-shrink:0;font:600 12.5px ui-monospace,Menlo,monospace}.vi-col button em small{color:var(--muted);font-size:11px;display:inline}.vi-receipt{padding:20px;position:sticky;top:100px}.vi-total{color:#fff;letter-spacing:-.02em;margin:0;font:600 44px/1 ui-monospace,Menlo,monospace}.vi-total small{color:var(--muted);font-size:15px}.vi-bar{background:#ffffff0f;border-radius:99px;height:8px;margin:18px 0 14px;display:flex;overflow:hidden}.vi-bar span{transition:width .35s}.vi-receipt ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vi-receipt li{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:flex}.vi-receipt li i{border-radius:99px;width:8px;height:8px}.vi-receipt li b{color:#fff;margin-left:auto;font:600 13px ui-monospace,Menlo,monospace}.vi-mins{color:#c7f5e1;background:#34d3990f;border:1px solid #34d3994d;border-radius:10px;margin:16px 0 0;padding:12px;font-size:13.5px}.vi-mins b{color:var(--green);font-family:ui-monospace,Menlo,monospace}.vi-note{color:var(--muted);margin-top:10px;font-size:12px;display:block}.vi-barge{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:48px;display:grid}.vi-speaking{flex-direction:column;padding:24px;display:flex}.vi-live{color:var(--cyan);align-items:center;gap:8px;margin:0;font:600 12.5px ui-monospace,Menlo,monospace;display:flex}.vi-live i{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 10px var(--cyan);border-radius:99px}.vi-live i.is-stop{background:#fb7185;box-shadow:0 0 10px #fb7185}.vi-quote{color:#e7ebf7;margin:16px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:22px;line-height:1.4}.vi-bars{align-items:flex-end;gap:4px;height:120px;margin-top:auto;padding-top:24px;display:flex}.vi-bars i{background:linear-gradient(180deg,var(--cyan),#4c74ff99);transform-origin:bottom;border-radius:4px 4px 0 0;flex:1;transition:transform .3s,opacity .3s}.vi-bars.is-on i{animation:1s ease-in-out infinite alternate vi-eq}.vi-bars.is-stop i{opacity:.4;animation:none;transform:scaleY(.08)}@keyframes vi-eq{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.vi-caller{border-top:1px solid var(--line);color:var(--muted);margin:16px 0 0;padding-top:14px;font-size:14px}.vi-caller b{color:#fff}.vi-sounds{padding:20px}.vi-sounds>button{border:1px solid var(--line);width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff05;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:11px 14px;transition:border-color .2s,background .2s;display:flex}.vi-sounds>button[aria-pressed=true]{background:#5fd4ff0f;border-color:#5fd4ff80}.vi-sounds>button b{color:#fff;font-size:14.5px}.vi-sounds>button small{color:var(--muted);margin-left:8px;font-size:12px}.vi-sounds em{border:1px solid var(--line-2);color:var(--muted);border-radius:6px;flex-shrink:0;padding:3px 9px;font:600 11.5px ui-monospace,Menlo,monospace}.vi-sounds em.is-stop{color:var(--green);background:#34d39914;border-color:#34d39973}.vi-try{gap:6px;margin-top:14px;display:grid}.vi-try span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:600 11px ui-monospace,Menlo,monospace}.vi-flow{margin-top:48px;padding:0;overflow:hidden}.vi-flow-top{border-bottom:1px solid var(--line);color:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;display:flex}.vi-dots{gap:5px;margin-right:6px;display:inline-flex}.vi-dots i{background:#ffffff26;border-radius:99px;width:9px;height:9px}.vi-chip{border:1px solid var(--line-2);color:var(--muted);border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font:600 11.5px ui-monospace,Menlo,monospace;display:inline-flex}.vi-chip i{background:var(--muted);border-radius:99px;width:6px;height:6px}.vi-chip.is-ok{color:var(--green);border-color:#34d39966}.vi-chip.is-ok i{background:var(--green);box-shadow:0 0 8px var(--green)}.vi-flow-btns{gap:8px;margin-left:auto;display:flex}.vi-flow-btns button,.vi-pause{border:1px solid var(--line-2);height:32px;font:inherit;color:#dbe3ff;cursor:pointer;background:#ffffff08;border-radius:8px;padding:0 14px;font-size:13px}.vi-flow-btns .is-pri{border-color:var(--blue);background:var(--blue);color:#fff}.vi-flow-body{grid-template-columns:190px minmax(0,1fr);display:grid}.vi-palette{border-right:1px solid var(--line);background:#0003;align-content:start;gap:2px;padding:14px 10px;display:grid}.vi-palette p{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 8px 6px;font:600 11px ui-monospace,Menlo,monospace}.vi-palette span{color:#c7cfe6;border-radius:7px;align-items:center;gap:9px;padding:6px 8px;font-size:13px;display:flex}.vi-palette span:hover{background:#ffffff0d}.vi-palette svg{color:var(--cyan)}.vi-canvas{aspect-ratio:790/380;background-image:radial-gradient(circle,#ffffff1f 1px,#0000 1.5px);background-size:22px 22px;margin:20px;position:relative}.vi-canvas>svg{width:100%;height:100%;position:absolute;inset:0}.vi-canvas path{fill:none;stroke:#a0aed259;stroke-width:1.6px}.vi-canvas path.is-on{stroke:var(--cyan);filter:drop-shadow(0 0 4px #5fd4ff99)}.vi-node{border:1px solid var(--line-2);min-height:15%;font:inherit;text-align:left;color:#fff;cursor:pointer;background:#10162b;border-radius:11px;align-items:center;gap:9px;padding:8px 10px;transition:border-color .2s,box-shadow .2s;display:flex;position:absolute;box-shadow:0 10px 24px -12px #000c}.vi-node svg{color:var(--blue);flex-shrink:0}.vi-node b{font-size:12.5px;display:block}.vi-node small{color:var(--muted);font-size:11px;display:block}.vi-node.is-green svg{color:var(--green)}.vi-node.is-cyan svg{color:var(--cyan)}.vi-node.is-rose svg{color:#fb7185}.vi-node.is-sel{border-color:var(--cyan);box-shadow:0 0 0 1px #5fd4ff59,0 0 24px -4px #5fd4ff80}.vi-dev{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;display:grid}.vi-points{gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.vi-points li{color:var(--muted);gap:12px;font-size:15px;line-height:1.55;display:flex}.vi-points svg{color:var(--cyan);flex-shrink:0;margin-top:4px}.vi-points b{color:#fff;display:block}.vi .cp-code{background:#0b1022;border-color:#ffffff1a}.vi-camp{margin-top:48px;padding:24px}.vi-camp-top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:18px;display:flex}.vi-camp-top b{color:#fff;font-size:17px;display:block}.vi-camp-top small{color:var(--muted);font-size:13px}.vi-camp-top .vi-chip{margin-left:auto}.vi-progress{color:var(--muted);grid-template-columns:auto 1fr;gap:8px 16px;margin-top:20px;font-size:13.5px;display:grid}.vi-progress b{color:#fff;justify-self:end;font:600 13px ui-monospace,Menlo,monospace}.vi-progress div{background:#ffffff0f;border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}.vi-progress i{background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:99px;height:100%;display:block}.vi-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.vi-counts>div{border:1px solid var(--line);background:#0003;border-radius:12px;padding:16px}.vi-counts small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font:600 11px ui-monospace,Menlo,monospace;display:block}.vi-counts b{margin-top:6px;font:600 30px ui-monospace,Menlo,monospace;display:block}.vi-camp-low{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:20px;padding-top:20px;display:grid}.vi-lead{border-radius:99px;height:12px;display:flex;overflow:hidden}.vi-legend{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:13px;display:flex}.vi-legend span{align-items:center;gap:6px;display:inline-flex}.vi-legend i{border-radius:99px;width:8px;height:8px}.vi-legend b{color:#fff;font-family:ui-monospace,Menlo,monospace}.vi-toggles{gap:10px;display:grid}.vi-toggles>div{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.vi-toggles b{color:#fff;font-size:14px;display:block}.vi-toggles small{color:var(--muted);font-size:12.5px}.vi .ms-switch{cursor:pointer;background:#ffffff2e;border:0;border-radius:99px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .2s;position:relative}.vi .ms-switch i{background:#fff;border-radius:99px;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.vi .ms-switch[aria-checked=true]{background:var(--green)}.vi .ms-switch[aria-checked=true] i{transform:translate(16px)}.vi-feats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:44px;display:grid}.vi-feats>div{border:1px solid var(--line);background:#0d1120a6;border-radius:16px;align-content:start;gap:8px;padding:20px;transition:border-color .2s,transform .2s;display:grid}.vi-feats>div:hover{border-color:#5fd4ff59;transform:translateY(-2px)}.vi-feats b{color:#fff;margin-top:6px;font-size:15.5px}.vi-feats p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.vi-carriers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.vi-carrier{padding:24px;position:relative}.vi-carrier.is-feat{border-color:#5fd4ff73;box-shadow:0 30px 60px -30px #5fd4ff59}.vi-badge{background:var(--cyan);color:#07090d;border-radius:99px;padding:3px 10px;font:700 11px ui-monospace,Menlo,monospace;position:absolute;top:-11px;left:22px}.vi-carrier small{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font:600 11px ui-monospace,Menlo,monospace}.vi-carrier b{color:#fff;margin-top:8px;font-size:24px;display:block}.vi-carrier p{color:var(--muted);margin:6px 0 0;font-size:14.5px}.vi-carrier ul{border-top:1px solid var(--line);gap:8px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid}.vi-carrier li{color:#c7cfe6;align-items:center;gap:8px;font-size:13.5px;display:flex}.vi-carrier li svg{color:var(--green)}.vi-foot{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:28px 0 0;font-size:14px;display:flex}.vi-foot a{color:var(--cyan);align-items:center;gap:4px;text-decoration:none;display:inline-flex}@media (max-width:1100px){.vi-stack{grid-template-columns:1fr 1fr}.vi-receipt{position:static}.vi-feats{grid-template-columns:1fr 1fr}}@media (max-width:860px){.vi-strip-in,.vi-barge,.vi-dev,.vi-camp-low,.vi-carriers,.vi-stack,.vi-flow-body{grid-template-columns:1fr}.vi-palette{display:none}.vi-counts{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.vi-bars i{animation:none!important}}
