.in{--in-muted:#746e7c;--in-ink:#29242f}.in .in-metrics{margin:0 0 24px}.in-metric{padding:21px 23px}.in-metric-label{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--in-muted)}.in-metric-label svg{width:17px;height:17px;color:#a094ae}.in-metric>strong{display:block;font-size:32px;line-height:1.4;letter-spacing:-1px;color:#25212c;font-weight:550;margin-top:10px}.in-metric>small{font-size:11px;color:var(--in-muted)}.in-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px}.in-toolbar>.search-input{width:370px;max-width:100%}.in-toolbar .select{width:160px}.in-toolbar .segmented{flex-shrink:0}.in-toolbar .segmented button{padding:8px}.in-toolbar .segmented button[aria-pressed=true]{background:#fff;color:#493d57;box-shadow:0 1px 4px #2d174211}.in-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.in-service-card{padding:25px;min-width:0;transition:border-color .18s,box-shadow .18s}.in-service-card:hover{border-color:#d6c9e4;box-shadow:var(--shadow)}.in-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}.in-service-icon{width:44px;height:44px;background:#eeeafb;border-radius:13px;display:grid;place-items:center;color:#7b6298;flex-shrink:0}.in-service-icon svg{width:22px;height:22px}.in-card-name{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:18px;font-weight:550;letter-spacing:-.03em;color:var(--in-ink)}.in-card-name svg{width:17px;height:17px;color:#9c8aa9}.in-card-description{font-size:12px;line-height:1.9;color:var(--in-muted);min-height:45px;margin-top:7px}.in-agent-chip{display:flex;align-items:center;gap:11px;background:#f8f7fa;border:1px solid #efedf3;padding:13px 14px;border-radius:10px;margin:19px 0}.in-agent-chip .icon-avatar{width:33px;height:33px;background:#fff;color:#856b9e;flex-shrink:0}.in-agent-chip>div{flex:1;min-width:0}.in-agent-chip small{font-size:11px;color:var(--in-muted);display:block;margin-bottom:2px}.in-agent-chip strong{font-size:12px;color:#4a4053;font-weight:500;overflow-wrap:anywhere}.in-card-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;color:#74697c;font-size:11px;margin:19px 0}.in-card-facts>span{display:flex;align-items:center;gap:7px}.in-card-facts svg{width:14px;height:14px;color:#a296aa}.in-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;border-top:1px solid #eeeaf2;padding-top:17px;margin-top:17px;color:#7b7085}.in-card-footer strong{font-weight:500;color:#9a7029}.in-card-footer a{display:flex;gap:5px;align-items:center;font-size:11px}.in-card-footer a svg{height:13px;width:13px}.in-small-warning{display:flex;gap:6px;align-items:center;font-size:11px;color:#9a7029;background:#fff7e9;border-radius:6px;padding:7px 9px}.in-small-warning svg{width:13px;height:13px}.in-table-title{color:#50435e;font-weight:500}.in-table-title:hover{text-decoration:underline}.in-explainer{display:flex;gap:15px;align-items:center;padding:23px 2px;margin:20px 0 0;border-top:1px solid #e5e0ea}.in-explainer>.icon-avatar{width:40px;height:40px;background:#eae5f1;color:#7f6897;flex-shrink:0}.in-explainer>div{flex:1}.in-explainer h3{font-size:12px;font-weight:500;color:#665772}.in-explainer p{font-size:11px;color:var(--in-muted);margin-top:5px;line-height:1.8}.in-resume{display:flex;align-items:center;gap:13px;padding:15px 19px;background:#eeeafb;border:1px solid #e4dcec;border-radius:11px;margin:0 0 22px}.in-resume>div{flex:1}.in-resume strong{font-size:12px;color:#665473;font-weight:500}.in-resume p{font-size:11px;color:#897594;margin-top:3px}.in-resume .icon-avatar{background:#fff9;color:#9172a6;width:34px;height:34px}.in-steps{display:flex;list-style:none;padding:0;margin:0 0 26px;gap:16px}.in-steps li{display:flex;align-items:center;gap:9px;color:#918999;font-size:12px;flex:1}.in-steps li:not(:last-child):after{content:'';height:1px;background:#e2dce9;flex:1;margin-left:7px}.in-steps li>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#eae6ef;color:#95869f;font-size:11px;flex-shrink:0}.in-steps li.active{color:#4e3c60;font-weight:500}.in-steps li.active>span{background:#29232f;color:#fff}.in-steps li.done>span{background:#e7dfef;color:#8e73a5}.in-steps svg{width:14px;height:14px}.in-wizard-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:23px;align-items:start}.in-form{padding:30px;min-width:0}.in-form>.field{margin:20px 0}.in-form-intro{margin-bottom:26px}.in-form-intro>span,.in-overline{font-size:10px;letter-spacing:.12em;color:#9a84ab;font-weight:500}.in-form-intro>h2{font-size:20px;font-weight:500;letter-spacing:-.04em;color:#4a3a55;margin-top:10px}.in-form-intro>p,.in-section-head p{font-size:12px;color:var(--in-muted);line-height:1.9;margin-top:8px}.in-purpose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.in-purpose{padding:17px 12px;background:#fbfafc;border:1px solid #ece6f2;border-radius:10px;color:#8e77a1;text-align:left;display:flex;flex-direction:column;gap:11px}.in-purpose:hover{background:#f4effa;border-color:#d9c9e7}.in-purpose svg{width:20px;height:20px}.in-purpose strong{font-size:11px;font-weight:500;color:#776383}.in-purpose>span{font-size:10px;color:#8a7995}.in-side-card{padding:22px}.in-side-card>h3{font-size:14px;color:#57465f;font-weight:500;margin-top:8px;overflow-wrap:anywhere}.in-side-item{display:grid;gap:4px;border-top:1px solid #eee8f4;padding-top:15px;margin-top:15px}.in-side-item>small{font-size:11px;color:#95869f}.in-side-item>strong{font-size:12px;font-weight:450;color:#695974}.in-aside-help{padding:23px 8px;color:#92809d}.in-aside-help>svg{width:20px;height:20px;color:#a38ab8;margin-bottom:12px}.in-aside-help h3{font-size:12px;font-weight:500;line-height:1.7;color:#71617f}.in-aside-help p{font-size:11px;line-height:1.9;margin:9px 0 13px}.in-aside-help a{font-size:11px;display:inline-flex;gap:5px;align-items:center}.in-form-section{margin:24px 0}.in-agent-selection{display:flex;align-items:center;gap:12px;padding:16px;background:#f8f5fc;border:1px solid #eae1f2;border-radius:10px;margin-top:13px}.in-agent-selection .icon-avatar{background:#eee5f6;color:#9476ad;flex-shrink:0}.in-agent-selection>div{flex:1;min-width:0}.in-agent-selection strong{font-size:12px;font-weight:500;color:#65506f}.in-agent-selection p{font-size:11px;line-height:1.8;color:#887393;margin-top:3px}.in-agent-selection small{font-size:11px;color:#9b85a8;display:block;margin-top:6px}.in-number-fieldset{border:0;padding:0;margin:26px 0;min-width:0}.in-number-fieldset>legend{font-size:12px;font-weight:500;color:#665371;padding:0}.in-number-fieldset>p{font-size:11px;line-height:1.9;color:#96849f;margin:6px 0 13px}.in-number-options{display:grid;gap:9px}.in-number-option{display:flex;align-items:center;gap:13px;padding:14px 16px;border:1px solid #e7dfed;border-radius:10px;cursor:pointer}.in-number-option.selected{border-color:#c8afd9;background:#fcf9ff}.in-number-option.unavailable{background:#f8f7fa;cursor:default}.in-number-option input{flex-shrink:0}.in-number-info{display:grid;gap:3px;flex:1;min-width:0}.in-number-info strong{font-size:13px;color:#5d4d68;font-weight:500;letter-spacing:.025em}.in-number-info>span{font-size:11px;color:#8a7795}.in-number-info small{font-size:11px;color:#9984a5;line-height:1.6}.in-number-option.unavailable .in-number-info strong{color:#958a9d}.in-number-option>.badge{font-size:10px;white-space:nowrap}.in-number-link{display:inline-flex;align-items:center;gap:6px;font-size:11px;margin-top:14px}.in-number-link svg{width:14px;height:14px}.in-note{font-size:11px;line-height:1.9;color:#8c7b98;background:#faf8fc;border:1px solid #eee7f4;border-radius:8px;padding:12px 15px;margin-top:20px;overflow-wrap:anywhere}.in-note .btn{margin-top:8px}.in-errors{display:block;margin-bottom:22px}.in-errors strong{font-size:12px;font-weight:500}.in-errors ul{margin:8px 0 0;padding-left:18px;font-size:12px}.in-errors li+li{margin-top:4px}.in-confirm{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:#766480;padding-top:24px;margin-top:18px;border-top:1px solid #eee5f5}.in-confirm input{margin-top:3px;flex-shrink:0}.in-routing{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:9px;background:#faf8fc;padding:21px;border:1px solid #eee7f4;border-radius:13px}.in-route-node{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:12px 7px;min-width:0}.in-route-node>span{width:34px;height:34px;border-radius:9px;background:#fff;border:1px solid #eee5f4;display:grid;place-items:center;color:#a187b4;margin-bottom:3px}.in-route-node>span svg{width:17px;height:17px}.in-route-node>small{font-size:10px;color:#9f87ad}.in-route-node>strong{font-size:12px;font-weight:500;color:#776282;line-height:1.7;overflow-wrap:anywhere}.in-route-center{background:#eee6f8;border:1px solid #e7d9f1;border-radius:11px}.in-route-center>span{background:#f7f0fd;color:#9473ad}.in-route-arrow{color:#c5afd3}.in-route-arrow svg{width:18px;height:18px}.in-review-list{margin:18px 0 0}.in-review-list>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.9;padding:13px 0;border-bottom:1px solid #eee7f4}.in-review-list>div:last-child{border-bottom:0}.in-review-list dt{color:#9d87aa}.in-review-list dd{margin:0;color:#7b6489;overflow-wrap:anywhere;white-space:pre-line}.in-review-list dd small{display:block;font-size:10px;color:#aa92b8;margin-top:3px}.in-section{padding:24px;min-width:0}.in-section-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:21px}.in-section-head h2,.in-section>h2{font-size:15px;font-weight:500;color:#64516f}.in-section-head>.btn{flex-shrink:0}.in-detail-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:22px;margin-top:22px;align-items:start}.in-detail-layout>.stack{gap:22px}.in-detail-layout aside .in-review-list>div{grid-template-columns:92px minmax(0,1fr);font-size:11px;gap:10px}.in-agent-detail{display:flex;align-items:flex-start;gap:15px}.in-agent-detail>div{min-width:0;flex:1}.in-agent-detail h3{font-size:15px;font-weight:500;color:#624d6e}.in-agent-detail p{font-size:12px;line-height:1.9;color:#9881a6;margin-top:5px}.in-agent-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.in-quick-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:21px}.in-quick-links>.btn{font-size:11px}.in-empty-inline{padding:25px 0;text-align:center;color:#af96be}.in-empty-inline svg{height:25px;width:25px;margin-bottom:10px}.in-empty-inline p{font-size:11px;line-height:1.9;color:#9c85a9;max-width:360px;margin:auto}.in-call-table th:first-child,.in-call-table td:first-child{padding-left:0}.in-call-table td:last-child,.in-call-table th:last-child{padding-right:0}.in-call-table th{font-size:10px;padding-top:10px;padding-bottom:10px}.in-call-table td{font-size:11px;padding:14px 10px}.in-call-table td small{font-size:10px}.in-call-table .badge{font-size:10px;white-space:nowrap}.in-number-links{display:grid;gap:0;margin-top:14px}.in-number-links>a{display:flex;gap:11px;align-items:center;padding:13px 0;border-bottom:1px solid #f0e8f6}.in-number-links>a:last-child{border-bottom:0}.in-number-links>a>span{display:grid;place-items:center;width:30px;height:30px;background:#f6effb;color:#b092c5;border-radius:8px}.in-number-links>a>span svg{width:15px;height:15px}.in-number-links>a>div{flex:1}.in-number-links strong{font-size:12px;font-weight:500;color:#856993;display:block}.in-number-links small{font-size:11px;color:#b196bf;display:block;margin-top:3px}.in-number-links>a>svg{height:13px;width:13px;color:#c4abd3}.in-status-note{margin-bottom:23px;align-items:center}.in-form-divider{height:1px;background:#eae1f2;margin:30px 0}.in-call-panel{padding:24px}.in-call-toolbar{display:flex;align-items:center;gap:17px;justify-content:space-between;margin-bottom:20px;color:#ab90ba;font-size:11px}.in-call-toolbar>.search-input{width:370px;max-width:80%}.in-pagination{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eee6f4;padding-top:17px;margin-top:13px;font-size:11px;color:#9c82aa}.in-pagination .actions>span{padding:0 4px}.in-demo-note{display:flex;align-items:flex-start;gap:9px;margin:0 0 22px}.in-demo-note svg{flex-shrink:0;width:17px;height:17px;margin-top:2px}
/* Quiet gray and lavender surfaces retain operational text contrast. */
.in .in-card-description,.in .in-form-intro>p,.in .in-section-head p,.in .in-agent-selection p,.in .in-agent-detail p,.in .in-note,.in .in-number-info>span,.in .in-number-info small,.in .in-number-fieldset>p,.in .in-explainer p,.in .in-aside-help p{color:#79707f}.in .in-review-list dt,.in .in-review-list dd small,.in .in-route-node>small,.in .in-side-item>small,.in .in-agent-selection small,.in .in-number-links small,.in .in-call-toolbar,.in .in-pagination,.in .in-empty-inline p{color:#8b7e96}.in .in-review-list dd,.in .in-route-node>strong,.in .in-number-links strong,.in .in-card-description,.in .in-agent-detail h3{color:#655570}.in .in-form-intro>span,.in .in-overline,.in .in-purpose>span,.in .in-route-node>small,.in .in-review-list dd small,.in .in-number-option>.badge,.in .in-call-table th,.in .in-call-table td small,.in .in-call-table .badge{font-size:11px}
@media(min-width:1560px){.in-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1190px){.in-wizard-layout{grid-template-columns:minmax(0,1fr) 235px;gap:18px}.in-form{padding:24px}.in-service-card{padding:22px}.in-card-facts{grid-template-columns:1fr;gap:9px}.in-detail-layout{grid-template-columns:minmax(0,1fr)}.in-detail-layout>aside{display:grid;grid-template-columns:1fr 1fr;align-items:start}.in-wizard-layout .in-purpose-grid{grid-template-columns:1fr}.in-wizard-layout .in-purpose{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:13px}.in-agent-selection .btn{font-size:11px;padding:7px 10px}.in-agent-selection{flex-wrap:wrap}}@media(max-width:1000px){.in-wizard-layout{grid-template-columns:1fr}.in-wizard-aside{display:none}.in-form{padding:25px}.in-wizard-layout .in-purpose-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.in-wizard-layout .in-purpose{display:flex;align-items:flex-start}.in-steps{gap:8px}.in-steps li{gap:7px;font-size:11px}.in-service-grid{gap:16px}.in-service-card{padding:20px}.in-card-name{font-size:16px}.in-service-card .in-agent-chip{flex-wrap:wrap}.in-explainer .btn{font-size:11px}.in-toolbar>.search-input{width:310px}}@media(max-width:700px){.in-service-grid{grid-template-columns:1fr}.in-toolbar{align-items:stretch;flex-direction:column;gap:11px}.in-toolbar>.search-input{width:100%}.in-toolbar .actions{justify-content:space-between}.in-toolbar .select{width:auto;flex:1}.in-metric{padding:18px}.in-metric>strong{font-size:29px}.in-card-facts{grid-template-columns:1fr 1fr}.in-service-card .in-agent-chip{flex-wrap:nowrap}.in-detail-layout>aside{display:grid;grid-template-columns:1fr}.in-steps li{flex-direction:column;gap:6px;text-align:center}.in-steps li:not(:last-child):after{display:none}.in-routing{gap:3px;padding:12px}.in-route-node{padding:10px 3px}.in-route-node>strong{font-size:11px}.in-section{padding:21px}.in-section-head{gap:10px}.in-section-head .btn{font-size:11px;padding:8px 11px}.in-form{padding:22px}.in-form-intro>h2{font-size:18px}.in-explainer{flex-wrap:wrap;gap:11px}.in-explainer .btn{margin-left:51px}.in-resume{flex-wrap:wrap;gap:10px}.in-resume>div{min-width:200px}.in-number-option{gap:10px;padding:13px}.in-number-option .badge{max-width:90px;white-space:normal;text-align:center}.in-wizard-layout .in-purpose-grid{grid-template-columns:1fr}.in-wizard-layout .in-purpose{display:grid;grid-template-columns:20px 1fr auto;align-items:center}.in-review-list>div{grid-template-columns:100px minmax(0,1fr);gap:10px}.in-call-panel{padding:21px}.in-call-toolbar>.search-input{width:auto;flex:1}.in-detail-layout{gap:17px}.in-detail-layout>.stack{gap:17px}.in-form .form-footer{flex-wrap:wrap}.in-form .form-footer .btn{flex:1;white-space:nowrap}}@media(max-width:440px){.in-routing{grid-template-columns:1fr}.in-route-arrow{text-align:center;transform:rotate(90deg)}.in-route-node{padding:11px 14px;width:100%}.in-route-node>strong{font-size:12px}.in-routing .in-route-node>span{display:none}.in-card-facts{grid-template-columns:1fr}.in-section-head{align-items:flex-start;flex-wrap:wrap}.in-agent-selection{padding:13px}.in-number-option{flex-wrap:wrap}.in-number-option>.badge{margin-left:28px;max-width:100%}.in-call-panel{padding:18px}.in-purpose>span{display:none}}
