:root{--ink:#101827;--muted:#627084;--line:#e3e8ef;--canvas:#f3f6fa;--panel:#fff;--navy:#0b1524;--blue:#176bff;--blue-soft:#e8f0ff;--green:#159667;--green-soft:#e5f7ef;--amber-soft:#fff4dc;--red:#d43c52;--red-soft:#fff0f2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);color:var(--ink);min-height:100vh;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #7aaaff}.shell{background:radial-gradient(circle at 19% 5%,#dbe7ff,#0000 24rem),#f6f8fb;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.card{border:1px solid var(--line);background:#fff;border-radius:1.25rem;width:100%;max-width:28rem;padding:2rem;box-shadow:0 1.5rem 4rem #1b2e4818}.welcome-card{text-align:center}.auth-wordmark{width:8.25rem;height:auto;margin:0 0 1.35rem;display:block}.auth-card h1{letter-spacing:-.055em;margin:0 0 1rem;font-size:clamp(2rem,7vw,2.7rem);line-height:1}.eyebrow,.page-eyebrow,.panel-kicker{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem;font-size:.71rem;font-weight:800}.muted{color:var(--muted);margin:0 0 1.5rem;line-height:1.5}.form-stack{gap:1rem;display:grid}label{color:var(--ink);gap:.45rem;font-size:.88rem;font-weight:700;display:grid}input{color:var(--ink);background:#fbfcfe;border:1px solid #dbe2ea;border-radius:.7rem;width:100%;padding:.82rem .9rem}input:focus{border-color:var(--blue);outline:2px solid #146bff20}.auth-card button:not(.text-button){background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:.7rem;width:100%;padding:.82rem 1rem;font-weight:800}button:disabled{cursor:not-allowed;opacity:.55}.auth-card .secondary-button{color:var(--ink);background:#fff;border:1px solid #dbe2ea;margin-top:.7rem}.divider{color:var(--muted);align-items:center;gap:.75rem;margin:1.35rem 0 .65rem;display:flex}.divider:before,.divider:after{background:var(--line);content:"";flex:1;height:1px}.notice{color:#16457d;background:#edf5ff;border-radius:.65rem;margin:1rem 0 0;padding:.75rem;line-height:1.4}.text-button{color:var(--blue);background:0 0;border:0;margin-top:1rem;padding:.4rem;font-size:.9rem;font-weight:700}.lds-app{background:var(--canvas);min-height:100vh;display:flex}.app-sidebar{background:var(--navy);color:#d3dbe5;flex-direction:column;flex:0 0 16.25rem;min-height:100vh;padding:1.4rem 1rem 1rem;display:flex}.brand{align-items:center;min-height:3rem;padding:.2rem .55rem 1.4rem;display:flex}.brand-wordmark{filter:brightness(0)invert();object-fit:contain;width:8.3rem;height:auto;display:block}.brand-symbol{filter:brightness(0)invert();object-fit:contain;width:1.75rem;height:1.75rem;display:none}.workspace-chip{background:#1a2a3c;border:1px solid #30435a;border-radius:.85rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.62rem;margin:0 .25rem 1.5rem;padding:.65rem;display:grid}.workspace-avatar,.avatar{color:#0f2641;background:linear-gradient(135deg,#79adff,#a1cdff);border-radius:50%;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.67rem;font-weight:800;display:inline-flex}.workspace-chip strong,.profile strong{color:#f5f8fc;font-size:.78rem;display:block}.workspace-chip span:not(.workspace-avatar):not(.workspace-switch),.profile span:not(.avatar),.profile-avatar+div span{color:#9cabbc;margin-top:.13rem;font-size:.67rem;display:block}.workspace-switch{color:#b7c3d1;font-size:.85rem}.workspace-nav{gap:.25rem;display:grid}.nav-item{color:#a8b6c6;text-align:left;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.74rem;width:100%;padding:.7rem .72rem;font-size:.84rem;font-weight:650;transition:background .15s,color .15s;display:flex}.nav-item.active{color:#fff;background:#1d3656}.nav-item .icon{width:1rem;height:1rem}.nav-count{color:#fff;background:#ed4963;border-radius:99rem;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;margin-left:auto;font-size:.61rem;font-style:normal;display:inline-flex}.sidebar-bottom{border-top:1px solid #2c4057;gap:.8rem;margin-top:auto;padding:1rem .25rem .1rem;display:grid}.live-switch{color:#bbcad8;justify-content:space-between;align-items:center;padding:0 .4rem;font-size:.72rem;font-weight:700;display:flex}.live-switch>span{align-items:center;gap:.42rem;display:flex}.switch{background:#405269;border:0;border-radius:99px;width:2.35rem;height:1.35rem;padding:.16rem;transition:background .15s}.switch i{background:#fff;border-radius:50%;width:1.03rem;height:1.03rem;transition:transform .15s;display:block}.switch.on{background:var(--blue)}.switch.on i{transform:translate(1rem)}.profile{grid-template-columns:auto 1fr auto;align-items:center;gap:.56rem;padding:.35rem .4rem;display:grid}.profile-avatar{color:#6c3c00;background:#ffd49c}.profile .icon-button{color:#8fa2b6;width:1.7rem;height:1.7rem}.account-actions{flex-wrap:wrap;gap:.6rem 1rem;padding:.35rem .4rem;display:flex}.account-actions a,.account-actions button{color:#bacbe1;cursor:pointer;font:inherit;text-underline-offset:.2rem;background:0 0;border:0;padding:0;font-size:.7rem;text-decoration:underline}.account-actions a:focus-visible,.account-actions button:focus-visible{outline-offset:4px;outline:2px solid #8bbaff}.app-stage{width:100%;min-width:0}.app-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:4.4rem;padding:0 2.2rem;display:flex}.breadcrumbs{color:#8a96a6;align-items:center;gap:.52rem;font-size:.78rem;display:flex}.breadcrumbs i{color:#c4ccd6;font-style:normal}.breadcrumbs strong{color:#425065}.topbar-actions{align-items:center;gap:.65rem;display:flex}.search-button{color:#7b8798;background:#f8fafc;border:1px solid #e3e8ee;border-radius:.55rem;padding:.5rem .65rem;font-size:.73rem}.search-button span{background:#fff;border:1px solid #e1e6ec;border-radius:.25rem;margin-right:.42rem;padding:.08rem .2rem;font-size:.62rem}.icon-button{color:#6e7d8e;background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;padding:.32rem;display:inline-flex;position:relative}.icon-button:hover{color:var(--ink);background:#f1f5f9}.icon-button .icon{width:1.1rem;height:1.1rem}.notification-button>i{background:var(--red);border:2px solid #fff;border-radius:50%;width:.52rem;height:.52rem;position:absolute;top:.24rem;right:.31rem}.preview-banner{color:#264a87;background:#e9f0ff;border-bottom:1px solid #cadcff;align-items:center;gap:.7rem;padding:.6rem 2.2rem;font-size:.78rem;display:flex}.preview-banner span{letter-spacing:.06em;text-transform:uppercase;background:#d3e3ff;border-radius:99px;padding:.22rem .45rem;font-size:.65rem;font-weight:800}.preview-banner p{margin:0}.preview-banner a{color:#0e58ce;margin-left:auto;font-weight:800}.app-content{max-width:96rem;margin:0 auto;padding:2.25rem 2.2rem 3.5rem}.section-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.7rem;display:flex}.section-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,2.5vw,2.3rem);line-height:1.05}.page-description{color:var(--muted);margin:.6rem 0 0;font-size:.91rem}.button{white-space:nowrap;border-radius:.6rem;align-items:center;gap:.45rem;padding:.68rem .85rem;font-size:.78rem;font-weight:750;display:inline-flex}.button .icon{width:.9rem;height:.9rem}.button-primary{background:var(--blue);border:1px solid var(--blue);color:#fff;box-shadow:0 .35rem .8rem #146bff2c}.button-primary:hover{background:#075eea}.button-secondary{color:#425065;background:#fff;border:1px solid #dbe2ea}.button-secondary:hover{background:#f8fafc}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.metric-card{background:var(--panel);border:1px solid var(--line);border-radius:.9rem;padding:1.05rem;box-shadow:0 .45rem 1.2rem #1c2e4810}.metric-card>p{color:var(--muted);margin:0 0 .65rem;font-size:.73rem;font-weight:650}.metric-value-row{align-items:center;gap:.6rem;display:flex}.metric-value-row strong{letter-spacing:-.04em;font-size:1.55rem}.metric-card>span{color:#99a4b2;margin-top:.55rem;font-size:.66rem;display:block}.badge{white-space:nowrap;border-radius:99px;padding:.32rem .48rem;font-size:.63rem;font-weight:750;line-height:1;display:inline-flex}.badge-positive,.badge-success{background:var(--green-soft);color:#08744c}.badge-neutral{color:#57677a;background:#edf1f6}.badge-urgent,.badge-danger{background:var(--red-soft);color:#c7344c}.badge-warn{background:var(--amber-soft);color:#a35d00}.dashboard-grid{gap:1rem;margin-bottom:1rem;display:grid}.primary-grid,.secondary-grid{grid-template-columns:minmax(0,1.52fr) minmax(20rem,.8fr)}.panel{border:1px solid var(--line);background:#fff;border-radius:.9rem;padding:1.15rem;box-shadow:0 .45rem 1.2rem #1c2e480b}.panel-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.panel-heading h2{letter-spacing:-.025em;margin:0;font-size:1rem}.panel-kicker{color:#8895a5;margin-bottom:.35rem;font-size:.64rem}.panel-kicker .status-dot{vertical-align:.04rem;margin-right:.28rem}.status-dot{border-radius:50%;width:.42rem;height:.42rem;display:inline-block}.status-dot-green{background:#1aa66f;box-shadow:0 0 0 3px #1aa66f1d}.status-dot-amber{background:#e7a322;box-shadow:0 0 0 3px #e7a32225}.status-dot-red{background:#e5465e}.live-summary{background:#f7f9fc;border:1px solid #edf0f4;border-radius:.65rem;grid-template-columns:repeat(3,1fr);margin:1.1rem 0 .7rem;padding:.75rem .85rem;display:grid}.live-summary div{border-right:1px solid #e4e9ef;padding-left:.9rem}.live-summary div:first-child{padding-left:0}.live-summary div:last-child{border-right:0}.live-summary strong{font-size:.94rem;display:block}.live-summary span{color:var(--muted);margin-top:.18rem;font-size:.64rem;display:block}.activity-list{display:grid}.activity-row{border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.74rem 0;display:grid}.activity-row:last-child{border-bottom:0}.activity-main strong{font-size:.77rem;display:block}.activity-main span,.activity-state span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.17rem;font-size:.64rem;display:block;overflow:hidden}.activity-state{text-align:right}.activity-row p{color:#98a3b1;grid-column:2/-1;margin:-.28rem 0 0;font-size:.61rem}.text-link{color:#1765d8;background:0 0;border:0;align-items:center;gap:.3rem;margin-top:.75rem;padding:.2rem 0;font-size:.71rem;font-weight:750;display:inline-flex}.text-link .icon{width:.75rem;height:.75rem}.text-link.compact{margin-top:0}.alert-stack{margin-top:.8rem;display:grid}.alert-row{border-bottom:1px solid #edf0f4;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:.55rem;padding:.75rem 0;display:grid}.alert-row:last-child{border:0}.alert-mark{border-radius:50%;width:.45rem;height:.45rem;margin-top:.28rem}.alert-mark-warn{background:#e7a322}.alert-mark-danger{background:#e2495d}.alert-mark-success{background:#29ad7b}.alert-row .badge{margin-bottom:.35rem;padding:.25rem .36rem;font-size:.56rem}.alert-row strong{font-size:.73rem;display:block}.alert-row p{color:var(--muted);margin:.22rem 0 0;font-size:.64rem;line-height:1.35}.round-button{color:#647386;background:#f4f7fb;border:0;border-radius:50%;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;margin-top:.2rem;display:inline-flex}.round-button .icon{width:.75rem;height:.75rem}.select-button{color:#617084;background:#fff;border:1px solid #dee5ec;border-radius:.5rem;padding:.42rem .58rem;font-size:.68rem}.select-button span{margin-left:.6rem}.chart-legend{color:var(--muted);gap:.9rem;margin:.9rem 0 .4rem;font-size:.64rem;display:flex}.legend-dot{border-radius:50%;width:.42rem;height:.42rem;margin-right:.28rem;display:inline-block}.legend-blue{background:#6ea8ff}.legend-amber{background:#f5be57}.bar-chart{border-bottom:1px solid #e6ebf0;align-items:end;gap:.58rem;height:12.25rem;padding:.25rem .15rem 0;display:flex}.bar-wrap{color:#98a4b2;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.3rem;min-width:0;height:100%;font-size:.55rem;display:flex}.bar-col{flex-direction:column;justify-content:flex-end;width:100%;height:calc(100% - 1.1rem);display:flex}.bar-col i{min-height:2px;display:block}.bar-delivered{background:linear-gradient(#91bcff,#5792fa);border-radius:.2rem .2rem 0 0}.bar-hold{background:#f7ca72;border-radius:.2rem .2rem 0 0}.source-table{margin-top:.9rem;display:grid}.source-row{border-bottom:1px solid #edf0f4;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:.4rem;padding:.72rem 0;font-size:.67rem;display:grid}.source-row:last-child{border-bottom:0}.source-row strong:last-child{color:#2b3850}.source-row span:not(.source-bullet){color:#8491a1}.source-bullet{border-radius:50%;width:.47rem;height:.47rem}.source-violet{background:#8558de}.source-sky{background:#4ca6e7}.source-orange{background:#f2a13b}.source-green{background:#46ae88}.routing-top-grid,.quality-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.7fr);gap:1rem;margin-bottom:1rem;display:grid}.pipeline-panel{padding:1.2rem}.routing-pipeline{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:flex-start;gap:.35rem;margin:1.5rem 0;display:grid}.routing-pipeline>div{min-width:0}.route-number{background:var(--blue-soft);color:#2465cc;border-radius:.38rem;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;margin-bottom:.6rem;font-size:.62rem;font-weight:800;display:inline-flex}.routing-pipeline strong{font-size:.73rem;display:block}.routing-pipeline p{color:var(--muted);margin:.32rem 0 0;font-size:.62rem;line-height:1.35}.routing-pipeline>i{background:#d9e2ef;width:1rem;height:1px;margin-top:.6rem}.rule-highlight{background:#f7faff;border:1px solid #e1ebff;border-radius:.7rem;justify-content:space-between;align-items:center;padding:.8rem;display:flex}.rule-highlight span{color:#6d7a8e;font-size:.62rem;display:block}.rule-highlight strong{margin-top:.2rem;font-size:.84rem;display:block}.rule-highlight p{color:var(--muted);margin:.18rem 0 0;font-size:.64rem}.routing-health{flex-direction:column;align-self:stretch;display:flex}.routing-health h2{letter-spacing:-.035em;margin:.2rem 0 1.25rem;font-size:1.1rem;line-height:1.15}.progress-track{background:#edf0f4;border-radius:99px;height:.58rem;overflow:hidden}.progress-track i{border-radius:inherit;background:linear-gradient(90deg,#2777ff,#5da5ff);height:100%;display:block}.health-stats{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:1rem 0;display:grid}.health-stats span{color:var(--muted);font-size:.58rem}.health-stats strong{color:var(--ink);margin-bottom:.2rem;font-size:.8rem;display:block}.routing-table-panel{padding-bottom:.4rem}.data-table{margin:1rem -.15rem 0;overflow:hidden}.data-table-head,.data-table-row{align-items:center;gap:.8rem;padding:.72rem .65rem;display:grid}.data-table-head{color:#8491a1;letter-spacing:.035em;text-transform:uppercase;background:#f7f9fc;border-bottom:1px solid #e9edf2;font-size:.61rem;font-weight:800}.data-table-row{border-bottom:1px solid #eef1f4;font-size:.72rem}.data-table-row:last-child{border-bottom:0}.data-table-row>span{color:#687587}.routing-table .data-table-head,.routing-table .data-table-row{grid-template-columns:1.1fr 1fr 1fr 1fr auto}.client-summary{color:#fff;background:#10253a;border-radius:.85rem;grid-template-columns:repeat(4,1fr);margin-bottom:1rem;padding:1rem 1.2rem;display:grid}.client-summary>div{border-right:1px solid #30445a;padding-left:1rem}.client-summary>div:first-child{padding-left:0}.client-summary>div:last-child{border:0}.client-summary strong{letter-spacing:-.035em;font-size:1.15rem;display:block}.client-summary span{color:#9fb0c4;margin-top:.28rem;font-size:.65rem;display:block}.table-actions{align-items:center;gap:.35rem;display:flex}.clients-table .data-table-head,.clients-table .data-table-row{grid-template-columns:1.35fr .6fr .75fr .65fr .7fr auto}.client-name{align-items:center;gap:.5rem;display:flex}.client-mark{color:#2863be;background:#e7efff;border-radius:.4rem;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.59rem;font-weight:800;display:inline-flex}.orders-table .data-table-head,.orders-table .data-table-row{grid-template-columns:.7fr 1.3fr .8fr .65fr .65fr .9fr}.mini-progress{background:#edf1f5;border-radius:99px;align-items:center;height:.44rem;display:flex;position:relative;overflow:visible}.mini-progress i{border-radius:inherit;background:#4b92ff;height:100%;display:block}.mini-progress span{color:#768394;font-size:.61rem;position:absolute;left:calc(100% + .35rem)}.quality-score{flex-direction:column;align-items:flex-start;display:flex}.score-ring{background:conic-gradient(#3ea679 0 346deg, #e9eef3 346deg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:8.5rem;height:8.5rem;margin:.7rem 0 1rem;display:flex;position:relative}.score-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:.62rem}.score-ring strong,.score-ring span{z-index:1;position:relative}.score-ring strong{letter-spacing:-.07em;font-size:2rem}.score-ring span{color:var(--muted);font-size:.58rem}.quality-score h2{letter-spacing:-.03em;margin:0;font-size:1.12rem}.quality-score p{color:var(--muted);max-width:19rem;margin:.5rem 0 .8rem;font-size:.72rem;line-height:1.5}.quality-list{padding-bottom:.55rem}.quality-row{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:.8rem 0;display:flex}.quality-row:last-child{border:0}.quality-row strong{font-size:.74rem;display:block}.quality-row span{color:var(--muted);margin-top:.2rem;font-size:.64rem;display:block}.policy-panel{color:#fff;background:linear-gradient(110deg,#122a43,#193d65);border:0;justify-content:space-between;align-items:center;display:flex}.policy-panel .panel-kicker{color:#abc5ed}.policy-panel h2{letter-spacing:-.035em;margin:0;font-size:1.2rem}.policy-panel p:not(.panel-kicker){color:#bdcee1;max-width:33rem;font-size:.72rem;line-height:1.5}.policy-features{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:22rem;display:flex}.policy-features span{color:#dfebf9;background:#ffffff14;border:1px solid #ffffff25;border-radius:99px;padding:.38rem .52rem;font-size:.64rem}.integration-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem;display:grid}.integration-card{grid-template-columns:auto 1fr auto;gap:.7rem;padding-bottom:0;display:grid}.integration-icon{color:#2869d4;background:#e8f0ff;border-radius:.55rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:.9rem;font-weight:800;display:inline-flex}.integration-card p{color:var(--muted);margin:0 0 .2rem;font-size:.6rem}.integration-card h2{margin:0;font-size:.83rem}.integration-card span{color:#617084;align-items:center;gap:.32rem;margin-top:.35rem;font-size:.63rem;display:flex}.integration-detail{color:#748295;border-top:1px solid #edf0f4;grid-column:1/-1;margin-top:.2rem;padding:.7rem 0;font-size:.65rem}.endpoint-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem;display:grid}.endpoint-grid>div{border-right:1px solid #e8edf2;gap:.35rem;padding-left:.6rem;display:grid}.endpoint-grid>div:first-child{padding-left:0}.endpoint-grid>div:last-child{border:0}.endpoint-grid span{color:var(--muted);font-size:.66rem}.endpoint-grid strong{letter-spacing:-.03em;font-size:1.05rem}@media (max-width:1050px){.app-sidebar{flex-basis:4.5rem;padding:1.25rem .6rem}.brand{justify-content:center;padding:.2rem 0 1.5rem}.brand-wordmark{display:none}.brand-symbol{display:block}.workspace-chip>div,.workspace-switch,.nav-item>span,.nav-item>i,.live-switch>span,.profile>div{display:none}.workspace-chip{justify-content:center;margin:0 0 1.4rem;padding:.5rem;display:flex}.workspace-nav{justify-items:center}.nav-item{justify-content:center;width:2.8rem;padding:.73rem}.sidebar-bottom{justify-items:center;padding:1rem 0 0}.profile{display:flex}.live-switch{padding:0}.primary-grid,.secondary-grid,.routing-top-grid,.quality-grid{grid-template-columns:1fr}.integration-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.app-sidebar{display:none}.app-topbar{height:3.8rem;padding:0 1rem}.search-button{padding:.55rem;font-size:0}.search-button span{margin:0;font-size:.62rem}.app-content{padding:1.25rem 1rem 2.5rem}.preview-banner{flex-wrap:wrap;align-items:flex-start;padding:.6rem 1rem}.preview-banner p{flex:13rem}.preview-banner a{margin-left:0}.section-header{flex-direction:column;align-items:flex-start;margin-bottom:1.25rem}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{padding:.85rem}.metric-value-row{flex-direction:column;align-items:flex-start;gap:.3rem}.metric-value-row strong{font-size:1.3rem}.live-summary{grid-template-columns:1fr;gap:.5rem}.live-summary div{border-bottom:1px solid #e4e9ef;border-right:0;padding:0 0 .45rem}.live-summary div:last-child{border:0;padding-bottom:0}.activity-row{grid-template-columns:auto minmax(0,1fr)}.activity-state{text-align:left;grid-column:2}.activity-row p{grid-column:2}.bar-chart{gap:.32rem}.bar-wrap:nth-child(odd) span{visibility:hidden}.source-row{grid-template-columns:auto 1fr auto}.source-row span:nth-of-type(n+2),.source-row strong:last-child{display:none}.routing-pipeline{grid-template-columns:1fr}.routing-pipeline>i{width:1px;height:.8rem;margin:.12rem 0 .12rem .6rem}.rule-highlight,.policy-panel{flex-direction:column;align-items:flex-start;gap:.75rem}.data-table{overflow-x:auto}.data-table-head,.data-table-row{min-width:42rem}.client-summary,.endpoint-grid{grid-template-columns:repeat(2,1fr)}.client-summary>div:nth-child(2){border-right:0}.client-summary>div:nth-child(-n+2){border-bottom:1px solid #30445a;margin-bottom:.7rem;padding-bottom:.7rem}.integration-grid{grid-template-columns:1fr}.policy-features{justify-content:flex-start}.endpoint-grid>div{border-bottom:1px solid #e8edf2;border-right:0;padding:0 0 .7rem}.endpoint-grid>div:last-child,.endpoint-grid>div:nth-last-child(2){border-bottom:0}.quality-grid{grid-template-columns:1fr}}.delivery-setup-grid{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);gap:1rem;margin-bottom:1rem;display:grid}.stage-lock-panel{background:linear-gradient(130deg,#f5f9ff,#fff);grid-template-columns:minmax(0,.86fr) minmax(18rem,1.14fr);gap:1.2rem;display:grid}.stage-lock-panel h2,.destination-policy h2{letter-spacing:-.035em;margin:0;font-size:1.1rem}.stage-lock-panel p:not(.panel-kicker){color:var(--muted);max-width:24rem;margin:.55rem 0 0;font-size:.72rem;line-height:1.5}.stage-steps{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.stage-steps li{border-bottom:1px solid #e6edf7;grid-template-columns:auto 1fr;align-items:flex-start;gap:.65rem;padding:.68rem 0;display:grid}.stage-steps li:last-child{border-bottom:0;padding-bottom:0}.stage-steps li>span{color:#1765d8;background:#e5efff;border-radius:50%;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.64rem;font-weight:850;display:inline-flex}.stage-steps strong{font-size:.73rem;display:block}.stage-steps p{color:var(--muted);margin:.18rem 0 0;font-size:.64rem;line-height:1.4}.destination-policy{flex-direction:column;display:flex}.delivery-policy-list{gap:.7rem;margin-top:.95rem;display:grid}.delivery-policy-list>div{background:#f8fafc;border:1px solid #e8edf2;border-radius:.65rem;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;padding:.62rem;display:grid}.policy-icon{color:#0d8257;background:#e4f6ee;border-radius:.45rem;justify-content:center;align-items:center;min-width:1.85rem;height:1.85rem;padding:0 .22rem;font-size:.56rem;font-weight:850;display:inline-flex}.delivery-policy-list strong{font-size:.7rem;display:block}.delivery-policy-list p{color:var(--muted);margin:.16rem 0 0;font-size:.6rem;line-height:1.35}@media (max-width:1050px){.delivery-setup-grid,.stage-lock-panel{grid-template-columns:1fr}}.everflow-monitor{margin:1rem 0}.traffic-stream-panel{min-width:0}.traffic-stream-panel>.everflow-monitor{box-shadow:none;margin:1rem 0 0}@media (min-width:1051px){.nav-item.nav-subitem{width:calc(100% - 1rem);margin-left:1rem;font-size:.8rem}}.everflow-description{color:var(--muted);margin:.75rem 0 1rem;font-size:.75rem;line-height:1.45}.everflow-counts{background:#f7f9fc;border:1px solid #edf0f4;border-radius:.65rem;grid-template-columns:repeat(3,1fr);margin-bottom:.9rem;padding:.75rem .85rem;display:grid}.everflow-counts div{border-right:1px solid #e4e9ef;padding-left:.9rem}.everflow-counts div:first-child{padding-left:0}.everflow-counts div:last-child{border-right:0}.everflow-counts strong{letter-spacing:-.035em;font-size:1.15rem;display:block}.everflow-counts span{color:var(--muted);margin-top:.18rem;font-size:.64rem;display:block}.everflow-events{display:grid}.everflow-event{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:.65rem;padding:.66rem 0;display:flex}.everflow-event>div{align-items:center;gap:.45rem;min-width:0;display:flex}.everflow-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.everflow-event span{color:var(--muted);font-size:.64rem}.everflow-event time{color:#8b97a6;white-space:nowrap;font-size:.64rem}.click-field-map{background:#f8fbff;border:1px solid #e2eaf5;border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.42rem;margin:.2rem 0 .9rem;padding:.7rem .75rem;display:flex}.click-field-map>strong{color:#536277;letter-spacing:.04em;text-transform:uppercase;margin-right:.15rem;font-size:.68rem}.click-field-map>span{color:#526177;background:#fff;border:1px solid #dfe8f3;border-radius:999px;padding:.3rem .48rem;font-size:.65rem;font-weight:650}.click-stream-heading{justify-content:space-between;align-items:end;gap:1rem;margin:.2rem 0 .25rem;display:flex}.click-stream-heading strong{font-size:.82rem}.click-stream-heading span{color:var(--muted);font-size:.66rem}.transaction-row{border-top:1px solid #e8edf3}.transaction-summary{cursor:pointer;grid-template-columns:minmax(5.5rem,.6fr) minmax(8rem,1.15fr) minmax(11rem,1.35fr) minmax(5rem,.65fr) minmax(5.5rem,.65fr) minmax(8.5rem,.9fr) auto;align-items:start;gap:.9rem;padding:.9rem 0;list-style:none;display:grid}.transaction-summary::-webkit-details-marker{display:none}.transaction-summary-item{gap:.18rem;min-width:0;display:grid}.transaction-summary-item>span{color:#788597;letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:780}.transaction-summary-item>strong,.transaction-summary-item>time{color:var(--ink);text-overflow:ellipsis;font-size:.79rem;font-weight:760;line-height:1.35;overflow:hidden}.transaction-summary-item>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.3;overflow:hidden}.transaction-status .badge{justify-self:start;margin-top:.05rem;padding:.35rem .52rem;font-size:.68rem}.transaction-date time{white-space:normal;font-size:.7rem}.transaction-chevron{color:#7b8ba0;align-self:center;margin-left:.05rem;font-size:.82rem;transition:transform .18s;display:inline-block}.transaction-row[open] .transaction-chevron{transform:rotate(180deg)}.transaction-row[open] .transaction-summary{padding-bottom:.6rem}.transaction-detail-panel{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #e2eaf4;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0 0 .85rem;padding:.75rem;display:grid}.transaction-detail-panel section{background:#fff;border:1px solid #e9eef4;border-radius:.58rem;padding:.7rem}.transaction-detail-panel h3{color:#546275;letter-spacing:.07em;text-transform:uppercase;margin:0 0 .58rem;font-size:.7rem}.transaction-detail-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .7rem;margin:0;display:grid}.transaction-detail-item{min-width:0}.transaction-detail-item dt{color:#7b8899;margin-bottom:.13rem;font-size:.64rem}.transaction-detail-item dd{color:#1c2b3e;overflow-wrap:anywhere;margin:0;font-size:.74rem;font-weight:720;line-height:1.4}.transaction-detail-item dd a{color:#1767d9;text-decoration:none}.transaction-detail-item dd a:hover{text-decoration:underline}.transaction-detail-item dd small{color:#7b8899;margin-top:.12rem;font-size:.61rem;font-weight:500;line-height:1.35;display:block}.transaction-detail-wide{grid-column:1/-1}.transaction-id-linked,.transaction-id-missing{border-radius:999px;padding:.22rem .46rem;font-size:.65rem;font-weight:760;display:inline-flex}.transaction-id-linked{color:#08744c;background:#e7f7ef}.transaction-id-missing{color:#9a6711;background:#fff3d8}.click-summary{grid-template-columns:minmax(5.4rem,.55fr) minmax(8rem,1fr) minmax(4.7rem,.48fr) minmax(4.7rem,.48fr) minmax(10rem,1.15fr) minmax(8rem,.9fr) minmax(8.5rem,.85fr) auto}.click-id strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.click-tag-list{flex-wrap:wrap;gap:.3rem;display:flex}.click-tag-list>span{color:#40526a;background:#edf3fb;border:1px solid #dde7f4;border-radius:.35rem;padding:.22rem .34rem;font-size:.62rem;font-weight:700}.click-detail-panel section{min-height:0}.everflow-empty{background:#f8fafc;border:1px dashed #dbe3ed;border-radius:.62rem;gap:.25rem;padding:.85rem;display:grid}.everflow-empty strong{font-size:.75rem}.everflow-empty span{color:var(--muted);font-size:.67rem;line-height:1.4}@media (max-width:1200px){.click-summary{grid-template-columns:minmax(5rem,.6fr) minmax(7rem,1fr) minmax(4rem,.5fr) minmax(4rem,.5fr) minmax(9rem,1.2fr) minmax(8rem,.9fr) auto}.click-date{display:none}}@media (max-width:1100px){.transaction-summary{grid-template-columns:minmax(5rem,.7fr) minmax(7rem,1fr) minmax(10rem,1.3fr) minmax(5rem,.65fr) minmax(8rem,.85fr) auto}.click-summary{grid-template-columns:minmax(5rem,.6fr) minmax(7rem,1fr) minmax(4rem,.5fr) minmax(4rem,.5fr) minmax(9rem,1.2fr) minmax(8rem,.9fr) auto}.transaction-payment{display:none}.transaction-detail-panel{grid-template-columns:1fr}}@media (max-width:720px){.everflow-counts{grid-template-columns:1fr;gap:.6rem}.everflow-counts div,.everflow-counts div:first-child{border-bottom:1px solid #e4e9ef;border-right:0;padding:0 0 .55rem}.everflow-counts div:last-child{border-bottom:0;padding-bottom:0}.everflow-event>div{flex-wrap:wrap;align-items:flex-start}.everflow-event time{align-self:flex-start}.click-stream-heading{flex-direction:column;align-items:start;gap:.2rem}.transaction-summary,.click-summary{grid-template-columns:1fr auto auto;gap:.62rem .75rem}.transaction-status{grid-area:1/1}.transaction-amount{text-align:right;grid-area:1/2}.transaction-chevron{grid-area:1/3}.transaction-product,.transaction-customer,.transaction-date{grid-column:1/-1}.transaction-product{grid-row:2}.transaction-customer{grid-row:3}.transaction-date{grid-row:4}.transaction-payment{grid-area:5/1/auto/-1;display:grid}.click-summary .click-id{grid-area:2/1/auto/-1}.click-summary .click-affiliate{grid-area:3/1}.click-summary .click-offer{grid-area:3/2}.click-summary .click-location{grid-area:4/1/auto/-1}.click-summary .click-device{grid-area:5/1/auto/-1}.click-summary .click-date{grid-area:6/1/auto/-1;display:grid}.transaction-detail-panel dl{grid-template-columns:1fr}.transaction-detail-wide{grid-column:auto}}.visualizer-panel{padding:1.15rem;overflow:hidden}.visualizer-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.visualizer-heading h2{letter-spacing:-.035em;margin:0;font-size:1.1rem}.visualizer-refresh{color:#7d8a9a;white-space:nowrap;padding-top:.1rem;font-size:.65rem}.visualizer-description{color:var(--muted);max-width:50rem;margin:.62rem 0 1rem;font-size:.74rem;line-height:1.5}.traffic-flow-canvas{isolation:isolate;background:radial-gradient(circle at 50% 10%,#e9f3ff 0,#f8fbff 36%,#fff 78%);border:1px solid #dfebfb;border-radius:.85rem;height:28.75rem;position:relative;overflow:hidden}.traffic-flow-canvas:before{content:"";opacity:.7;z-index:0;background-image:linear-gradient(#dce8f818 1px,#0000 1px),linear-gradient(90deg,#dce8f818 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0}.traffic-flow-lines{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.flow-link{fill:none;stroke:#c8d8ed;stroke-width:2.4px}.flow-link-moving{stroke:#5c97ef;stroke-dasharray:3 15;stroke-linecap:round;animation:1.55s linear infinite flow-travel}.flow-delay-one{animation-delay:-.38s}.flow-delay-two{animation-delay:-.76s}.flow-delay-three{animation-delay:-1.14s}.flow-node{z-index:2;background:#fff;border:1px solid #dce6f3;border-radius:.75rem;flex-direction:column;justify-content:center;width:14.9%;height:8.8rem;padding:.9rem;display:flex;position:absolute;top:calc(50% - 4.4rem);box-shadow:0 .7rem 1.5rem #1d385314}.flow-node:before{content:"";border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.72rem;right:.75rem}.flow-node-source{border-color:#b8d0ff;left:1.5%}.flow-node-source:before{background:#2f78e8;box-shadow:0 0 0 4px #2f78e81a}.flow-node-lead{border-color:#bde8da;left:21.5%}.flow-node-lead:before{background:#1aa56d;box-shadow:0 0 0 4px #1aa56d1a}.flow-node-route{border-color:#ead6a5;left:41.5%}.flow-node-route:before{background:#d49319;box-shadow:0 0 0 4px #d493191a}.flow-node-call{border-color:#d7caf4;left:61.5%}.flow-node-call:before{background:#8361d5;box-shadow:0 0 0 4px #8361d51a}.flow-node-sale{border-color:#bde8da;left:81.5%}.flow-node-sale:before{background:#1aa56d;box-shadow:0 0 0 4px #1aa56d1a}.flow-step{color:#8290a1;letter-spacing:.075em;text-transform:uppercase;font-size:.57rem;font-weight:800}.flow-node strong{letter-spacing:-.018em;margin-top:.4rem;font-size:.78rem}.flow-node b{letter-spacing:-.05em;margin-top:.55rem;font-size:1.3rem;line-height:1}.flow-node>span:last-child{color:var(--muted);margin-top:.23rem;font-size:.61rem;line-height:1.25}.visualizer-summary{background:#f7faff;border:1px solid #e0eaf7;border-radius:.7rem;grid-template-columns:1fr 1fr 1.25fr;gap:.8rem;margin-top:1rem;padding:.8rem .9rem;display:grid}.visualizer-summary>div{border-right:1px solid #dde7f2;padding-left:.8rem}.visualizer-summary>div:first-child{padding-left:0}.visualizer-summary>div:last-child{border-right:0}.visualizer-summary span{color:#778596;letter-spacing:.035em;text-transform:uppercase;font-size:.6rem;font-weight:700;display:block}.visualizer-summary strong{color:#314257;margin-top:.3rem;font-size:.69rem;line-height:1.35;display:block}.visualizer-guide-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}.visualizer-guide{align-items:flex-start;gap:.75rem;padding:.95rem;display:flex}.guide-number{color:#2263c6;background:#e7f0ff;border-radius:.48rem;flex:none;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.69rem;font-weight:850;display:inline-flex}.visualizer-guide h2{margin:.05rem 0 .25rem;font-size:.78rem}.visualizer-guide p{color:var(--muted);margin:0;font-size:.66rem;line-height:1.4}@keyframes flow-travel{to{stroke-dashoffset:-36px}}@media (max-width:1050px){.flow-node{width:16%}.flow-node-source{left:1%}.flow-node-lead{left:21%}.flow-node-route{left:41%}.flow-node-call{left:61%}.flow-node-sale{left:81%}.flow-node strong{font-size:.72rem}.flow-node b{font-size:1.1rem}}@media (max-width:760px){.visualizer-heading{flex-direction:column;gap:.35rem}.traffic-flow-canvas{gap:1.35rem;height:auto;padding:1rem;display:grid}.traffic-flow-lines{display:none}.flow-node{width:100%;height:auto;min-height:0;padding:.9rem 1rem;position:relative;top:auto;left:auto!important}.flow-node:not(.flow-node-sale):after{content:"";background:repeating-linear-gradient(#5792ee 0 4px,#0000 4px 10px);width:2px;height:1rem;animation:1.4s linear infinite flow-vertical;position:absolute;top:calc(100% + .18rem);left:50%;transform:translate(-50%)}.flow-node:not(.flow-node-sale):before{right:.9rem}.visualizer-summary{grid-template-columns:1fr}.visualizer-summary>div,.visualizer-summary>div:first-child{border-bottom:1px solid #dde7f2;border-right:0;padding:0 0 .65rem}.visualizer-summary>div:last-child{border-bottom:0;padding-bottom:0}.visualizer-guide-grid{grid-template-columns:1fr}}@keyframes flow-vertical{to{background-position-y:20px}}@media (prefers-reduced-motion:reduce){.flow-link-moving,.flow-node:not(.flow-node-sale):after{animation:none}}.profile-policy-panel{color:#fff;background:linear-gradient(115deg,#102a46,#1d4b72);border:0;justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex;position:relative;overflow:hidden}.profile-policy-panel:after{content:"";opacity:.45;pointer-events:none;background:radial-gradient(circle,#8cc0ff4a 0 3px,#0000 4px) 0 0/1.15rem 1.15rem;width:17rem;height:14rem;position:absolute;top:-5rem;right:-2rem}.profile-policy-panel>*{z-index:1;position:relative}.profile-policy-panel .panel-kicker{color:#a9c9ef}.profile-policy-panel h2{letter-spacing:-.035em;margin:0;font-size:1.15rem}.profile-policy-panel p:not(.panel-kicker){color:#d1e0ef;max-width:37rem;margin:.45rem 0 0;font-size:.72rem;line-height:1.48}.profile-policy-points{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:18rem;display:flex}.profile-policy-points span{color:#e7f2ff;background:#ffffff16;border:1px solid #ffffff2a;border-radius:99px;padding:.38rem .5rem;font-size:.64rem}.profile-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.profile-summary-grid .metric-card strong{letter-spacing:-.04em;font-size:1.55rem;display:block}.profile-summary-grid .metric-card span{color:#99a4b2;margin-top:.55rem;font-size:.66rem;display:block}.profiles-directory{padding-bottom:.35rem}.profiles-directory-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.profiles-directory-heading h2{letter-spacing:-.025em;margin:0;font-size:1.04rem}.profiles-directory-heading p:not(.panel-kicker){color:var(--muted);margin:.3rem 0 0;font-size:.68rem;line-height:1.4}.profile-search{color:#617084;flex:0 17rem;gap:.25rem;font-size:.64rem}.profile-search input{padding:.57rem .65rem;font-size:.7rem}.profiles-state{background:#f8fafc;border:1px dashed #d9e3ed;border-radius:.7rem;gap:.3rem;margin:1rem 0 .8rem;padding:1rem;display:grid}.profiles-state strong{font-size:.75rem}.profiles-state span{color:var(--muted);max-width:42rem;font-size:.67rem;line-height:1.42}.profiles-table{margin:1rem -.15rem 0;overflow:hidden}.profiles-table-head,.profiles-table-row{grid-template-columns:1.35fr 1.2fr .9fr .55fr;align-items:center;gap:.8rem;padding:.72rem .65rem;display:grid}.profiles-table-head{color:#8491a1;letter-spacing:.035em;text-transform:uppercase;background:#f7f9fc;border-bottom:1px solid #e9edf2;font-size:.61rem;font-weight:800}.profiles-table-row{border-bottom:1px solid #eef1f4;font-size:.71rem}.profiles-table-row:last-child{border-bottom:0}.profile-person{align-items:center;gap:.55rem;min-width:0;display:flex}.profile-mark{color:#1e517b;background:linear-gradient(135deg,#c9ddff,#a4ceeb);border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.59rem;font-weight:850;display:inline-flex}.profile-person strong,.profile-person span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-person strong{font-size:.73rem}.profile-person div>span,.profile-identifiers span{color:var(--muted);margin-top:.18rem;font-size:.63rem}.profile-identifiers{gap:.2rem;min-width:0;display:grid}.profile-identifiers span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-journey{flex-wrap:wrap;gap:.28rem .48rem;display:flex}.profile-journey span{color:#687587;font-size:.62rem}.profile-journey b{color:#263548}.profiles-table-row time{color:#7c8999;text-align:right;white-space:nowrap;font-size:.64rem}@media (max-width:1050px){.profile-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.profile-policy-panel{flex-direction:column;align-items:flex-start;gap:.8rem}.profile-policy-points{justify-content:flex-start;max-width:none}.profiles-directory-heading{flex-direction:column}.profile-search{flex-basis:auto;width:100%}.profiles-table{overflow-x:auto}.profiles-table-head,.profiles-table-row{min-width:43rem}.profile-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wire-policy-panel{color:#fff;background:linear-gradient(115deg,#102a46,#1f4a6d);border:0;justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex;position:relative;overflow:hidden}.wire-policy-panel:after{content:"";opacity:.42;pointer-events:none;background:radial-gradient(circle,#8dc2fb4d 0 3px,#0000 4px) 0 0/1.15rem 1.15rem;width:19rem;height:16rem;position:absolute;top:-5rem;right:-2rem}.wire-policy-panel>*{z-index:1;position:relative}.wire-policy-panel .panel-kicker{color:#acd0ee}.wire-policy-panel h2{letter-spacing:-.035em;margin:0;font-size:1.18rem}.wire-policy-panel p:not(.panel-kicker){color:#d5e4f2;max-width:38rem;margin:.45rem 0 0;font-size:.72rem;line-height:1.5}.wire-policy-points{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:19rem;display:flex}.wire-policy-points span{color:#edf6ff;background:#ffffff15;border:1px solid #ffffff2c;border-radius:99px;padding:.4rem .55rem;font-size:.62rem;font-weight:700}.order-create-panel{margin:0 0 1rem}.order-create-panel h2{letter-spacing:-.03em;margin:0;font-size:1rem}.order-form{margin-top:.8rem}.order-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.order-form label{font-size:.68rem}.order-form input,.order-form select,.wire-reference input{color:var(--ink);font:inherit;background:#fbfcfe;border:1px solid #dbe2ea;border-radius:.58rem;width:100%;margin-top:.15rem;padding:.64rem .7rem;font-size:.73rem}.order-form select{height:2.35rem}.order-form input:focus,.order-form select:focus,.wire-reference input:focus{border-color:var(--blue);outline:2px solid #146bff20}.field-optional{color:#8b97a6;margin-left:.18rem;font-size:.59rem;font-weight:500}.order-form-actions{color:#728093;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:.8rem;font-size:.65rem;line-height:1.35;display:flex}.order-form-actions>span{max-width:31rem}.order-form-actions>div{gap:.5rem;display:flex}.order-form-actions .button{padding:.58rem .7rem;font-size:.68rem}.order-notice{color:#9e2440;background:#fff1f3;border:1px solid #f4ccd5;border-radius:.68rem;margin:0 0 1rem;padding:.72rem .85rem;font-size:.72rem;font-weight:650}.wire-orders-panel{padding-bottom:.45rem}.wire-orders-panel h2{letter-spacing:-.035em;margin:0;font-size:1.08rem}.orders-heading-copy{color:var(--muted);margin:.28rem 0 0;font-size:.67rem;line-height:1.4}.orders-empty{background:#f8fafc;border:1px dashed #d7e1ed;border-radius:.7rem;gap:.3rem;margin-top:1rem;padding:1rem;display:grid}.orders-empty strong{font-size:.77rem}.orders-empty span{color:var(--muted);max-width:40rem;font-size:.67rem;line-height:1.45}.wire-order-list{gap:.75rem;margin-top:1rem;display:grid}.wire-order-row{background:#fff;border:1px solid #e2e9f1;border-radius:.75rem;grid-template-columns:minmax(0,1fr) minmax(12rem,.28fr);align-items:stretch;display:grid;overflow:hidden}.wire-order-main{padding:.9rem 1rem}.wire-order-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.order-id{color:#7f8c9d;letter-spacing:.065em;margin:0 0 .25rem;font-size:.59rem;font-weight:850}.wire-order-head h3{letter-spacing:-.02em;margin:0;font-size:.84rem}.wire-order-head h3+p{color:var(--muted);margin:.24rem 0 0;font-size:.65rem}.wire-order-badges{flex-direction:column;align-items:flex-end;gap:.32rem;display:flex}.wire-order-meta{flex-wrap:wrap;gap:.35rem .9rem;margin-top:.7rem;display:flex}.wire-order-meta span{color:#687587;font-size:.64rem}.wire-order-meta b{color:#283a4e;font-weight:780}.wire-stage{align-items:center;gap:.38rem;max-width:33rem;margin-top:.85rem;display:flex}.wire-stage span{color:#7b8898;white-space:nowrap;background:#f1f4f7;border-radius:99px;padding:.28rem .42rem;font-size:.58rem;font-weight:760}.wire-stage span.complete{color:#168358;background:#e4f6ec}.wire-stage i{background:#d8e0e9;flex:1;min-width:.4rem;height:1px}.wire-order-progress{background:#f7f9fc;border-radius:99px;align-items:center;height:.55rem;margin-top:.78rem;display:flex;position:relative;overflow:hidden}.wire-order-progress i{background:linear-gradient(90deg,#55ac82,#1d996a);height:100%}.wire-order-progress span{color:#607084;font-size:.58rem;position:absolute;top:.78rem;left:.65rem}.wire-order-progress{margin-bottom:1.4rem}.wire-order-actions{background:#f8fafc;border-left:1px solid #e4ebf2;flex-direction:column;justify-content:center;gap:.55rem;padding:.85rem;display:flex}.wire-order-actions .button{text-align:center;justify-content:center;padding:.58rem .55rem;font-size:.66rem}.wire-reference{color:#657386;font-size:.61rem}.wire-reference input{padding:.54rem .58rem;font-size:.66rem}.load-note,.read-only-note{color:#6e7e90;margin:0;font-size:.62rem;line-height:1.4}.load-note{color:#1c7755;font-weight:700}@media (max-width:1050px){.wire-order-row{grid-template-columns:minmax(0,1fr) minmax(11.5rem,.34fr)}.order-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wire-policy-panel{flex-direction:column;align-items:flex-start;gap:.8rem}.wire-policy-points{justify-content:flex-start;max-width:none}.order-form-grid{grid-template-columns:1fr}.order-form-actions{flex-direction:column;align-items:flex-start}.wire-order-row{grid-template-columns:1fr}.wire-order-actions{border-top:1px solid #e4ebf2;border-left:0}.wire-order-badges{align-items:flex-start}.wire-order-head{flex-direction:column;gap:.5rem}.wire-stage{padding-bottom:.18rem;overflow-x:auto}.wire-stage i{flex:0 0 .7rem}.wire-order-progress{margin-bottom:1.45rem}.order-form-actions>div{width:100%}.order-form-actions .button{flex:1}}.sales-safety-panel{color:#fff;background:radial-gradient(circle at 88% 18%,#4d91ff42,#0000 18rem),linear-gradient(120deg,#0b192b,#15385f 72%,#18548a);border:0;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1.35rem 1.5rem;display:flex;position:relative;overflow:hidden}.sales-safety-panel .panel-kicker{color:#a9c9ef}.sales-safety-panel h2{letter-spacing:-.04em;margin:0;font-size:1.3rem}.sales-safety-panel p:not(.panel-kicker){color:#ccdaea;max-width:45rem;margin:.45rem 0 0;font-size:.75rem;line-height:1.5}.sales-locks{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:20rem;margin-left:1.5rem;display:flex}.sales-locks span{color:#eaf4ff;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff25;border-radius:99px;padding:.45rem .58rem;font-size:.66rem;font-weight:760}.sales-filter-panel{margin-bottom:1rem}.sales-filter-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sales-filter-heading h2{letter-spacing:-.025em;margin:0;font-size:1rem}.sales-refresh{color:#738195;align-items:center;gap:.42rem;font-size:.68rem;display:inline-flex}.sales-refresh i{background:#d9991e;border-radius:50%;width:.48rem;height:.48rem;animation:1.8s ease-out infinite sales-pulse}.sales-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.sales-filters label{color:#66758a;gap:.32rem;font-size:.7rem}.sales-filters select{appearance:none;color:#1c2b3e;font:inherit;background:#fbfcfe url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23627084' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .8rem center no-repeat;border:1px solid #dbe2ea;border-radius:.65rem;width:100%;padding:.72rem 2.25rem .72rem .78rem;font-size:.78rem;font-weight:700}.sales-filters select:focus{border-color:var(--blue);outline:2px solid #146bff20}.sales-filters select:disabled{color:#4a586a;cursor:not-allowed;opacity:1}.sales-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.sales-metrics .metric-card>strong{letter-spacing:-.04em;font-size:1.55rem;display:block}.sales-layout{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:1rem;display:grid}.sales-stream-panel{min-width:0;padding-bottom:.35rem}.sales-table-wrap{margin:1rem -.15rem 0;overflow-x:auto}.sales-table{min-width:55rem}.sales-table-head,.mock-sale-summary{grid-template-columns:.7fr 1.25fr .95fr 1fr .55fr .95fr;align-items:center;gap:.75rem;padding:.78rem .7rem;display:grid}.sales-table-head{color:#7e8b9c;letter-spacing:.055em;text-transform:uppercase;background:#f5f8fc;border-bottom:1px solid #e4eaf1;font-size:.64rem;font-weight:850}.mock-sale-row{border-bottom:1px solid #e9eef4}.mock-sale-row:last-child{border-bottom:0}.mock-sale-summary{cursor:pointer;padding-right:2.2rem;font-size:.76rem;list-style:none;position:relative}.mock-sale-summary::-webkit-details-marker{display:none}.mock-sale-summary:hover{background:#f8fbff}.mock-sale-summary>span{min-width:0}.mock-sale-summary strong,.mock-sale-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mock-sale-summary strong{color:#223247;font-size:.77rem}.mock-sale-summary small{color:#7b899a;margin-top:.2rem;font-size:.66rem}.mock-sale-summary .transaction-chevron{right:.65rem}.mock-sale-row[open] .transaction-chevron{transform:rotate(180deg)}.mock-sale-amount{color:#13223a;font-size:.82rem;font-weight:820}.mock-sale-time{color:#41526a;font-size:.7rem}.mock-sale-details{background:#f7f9fc;border-top:1px solid #e7edf3;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding:.8rem .9rem;display:grid}.mock-sale-details span{color:#53647a;font-size:.7rem}.mock-sale-details b{color:#8995a5;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.28rem;font-size:.58rem;display:block}.processor-card{position:relative;overflow:hidden}.processor-card:before{content:"";background:linear-gradient(90deg,#176bff,#70a9ff);height:3px;position:absolute;inset:0 0 auto}.processor-logo{color:#fff;letter-spacing:-.02em;background:linear-gradient(145deg,#266bd8,#173a72);border-radius:.7rem;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;margin-bottom:.85rem;font-size:.77rem;font-weight:900;display:flex;box-shadow:0 8px 20px #174b9f28}.processor-card h2{letter-spacing:-.04em;margin:0 0 .65rem;font-size:1.2rem}.processor-card dl{border-top:1px solid #e7ecf2;margin:1rem 0 0;display:grid}.processor-card dl>div{border-bottom:1px solid #edf1f5;grid-template-columns:1fr auto;gap:.5rem;padding:.7rem 0;display:grid}.processor-card dt,.processor-card dd{margin:0;font-size:.68rem}.processor-card dt{color:#7f8c9d}.processor-card dd{color:#26364a;text-align:right;font-weight:750}.processor-next-step{background:#edf4ff;border:1px solid #d6e5ff;border-radius:.68rem;gap:.3rem;margin-top:1rem;padding:.8rem;display:grid}.processor-next-step strong{color:#184d9a;font-size:.72rem}.processor-next-step span{color:#5f7390;font-size:.66rem;line-height:1.45}@keyframes sales-pulse{0%{box-shadow:0 0 #d9991e4a}70%{box-shadow:0 0 0 6px #d9991e00}to{box-shadow:0 0 #d9991e00}}@media (max-width:1120px){.sales-layout{grid-template-columns:1fr}.processor-card{grid-template-columns:auto 1fr auto;gap:.6rem;display:grid}.processor-card .panel-kicker,.processor-card h2,.processor-card>.badge{grid-column:2}.processor-card h2{margin:-.45rem 0 0}.processor-logo{grid-row:1/4}.processor-card dl,.processor-next-step{grid-column:1/-1}}@media (max-width:760px){.sales-safety-panel{flex-direction:column;align-items:flex-start;gap:1rem}.sales-locks{justify-content:flex-start;max-width:none;margin-left:0}.sales-filter-heading{flex-direction:column;align-items:flex-start}.sales-filters,.sales-metrics{grid-template-columns:1fr 1fr}.sales-filters label:last-child{grid-column:1/-1}}@media (max-width:480px){.sales-filters,.sales-metrics{grid-template-columns:1fr}.sales-filters label:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.sales-refresh i{animation:none}}.sales-switch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.sales-switch-group{border:0;min-width:0;margin:0;padding:0}.sales-switch-group legend{color:#627084;letter-spacing:.065em;text-transform:uppercase;margin-bottom:.65rem;padding:0;font-size:.72rem;font-weight:800}.sales-filter-switch{color:var(--ink);text-align:left;background:#f5f9ff;border:1px solid #cbdcfa;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:4rem;margin-bottom:.5rem;padding:.8rem .9rem;transition:background .15s,border-color .15s;display:flex}.sales-filter-switch:hover{background:#edf4ff;border-color:#91b7f3}.sales-filter-switch[data-state=off]{color:#647287;background:#f8fafc;border-color:#e0e6ee}.sales-filter-switch[data-state=off]:hover{background:#eef2f7}.sales-switch-copy{flex:1;gap:.2rem;min-width:0;display:grid}.sales-offer-switches{max-height:15rem;padding-right:.35rem;overflow-y:auto}.sales-connection-strip{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem;margin:1rem 0;display:grid}.sales-connection-strip article{border:1px solid var(--line);background:#fff;border-radius:.85rem;gap:.35rem;padding:1rem;display:grid}.sales-connection-strip strong{font-size:.9rem}.sales-connection-strip article[data-connection=pending]{background:#fffaf0;border-color:#eadbb8}.sales-connection-setup{border-top:1px solid #eadbb8;margin-top:.25rem;padding-top:.65rem}.sales-connection-setup p{color:#75654a;margin:0 0 .55rem;font-size:.78rem;line-height:1.5}.sales-connection-setup a{font-size:.8rem;display:inline-block}.sales-connection-strip span,.sales-last-update{color:var(--muted);font-size:.78rem;line-height:1.5}.sales-feed-error{color:#744718;background:#fff3e0;border-radius:.6rem;padding:.8rem 1rem}.sales-row-source{font-weight:650;color:#365b87!important}.sales-event-lineage{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.sales-event-lineage>div{gap:.3rem;display:grid}.sales-event-lineage span{color:var(--muted);font-size:.72rem}.sales-event-lineage strong,.sales-event-lineage a{overflow-wrap:anywhere;font-size:.85rem}.sales-pipeline-note,.sales-processor-tools{margin-top:1rem}.sales-pipeline-note h2{font-size:1rem}.sales-pipeline-note p{font-size:.85rem;line-height:1.6}.sales-processor-tools>summary{cursor:pointer;font-size:.9rem;font-weight:700}.sales-processor-tools>.sales-source-workspace{margin-top:1.5rem}@media (max-width:700px){.sales-event-lineage{grid-template-columns:1fr}}.sales-switch-state{flex-shrink:0;font-size:.7rem;font-weight:750}.sales-filter-description{color:var(--muted);margin:.75rem 0 0;font-size:.85rem;line-height:1.6}.sales-filter-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.sales-filter-footer p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.sales-feed-jumps{border-top:1px solid var(--line);flex-wrap:wrap;gap:.6rem;margin-top:1rem;padding-top:1rem;display:flex}.sales-feed-jumps a{color:#265da8;background:#f4f7fc;border:1px solid #e0e7f0;border-radius:99px;padding:.5rem .75rem;font-size:.75rem;font-weight:700;text-decoration:none}.sales-feed-jumps a:hover{background:#eaf2ff}.sales-feed-jumps a:focus-visible,.sales-live-events:focus-visible{outline-offset:3px;outline:3px solid #94bfff}.sales-switch-copy strong{overflow-wrap:anywhere;font-size:.9rem;font-weight:750;line-height:1.3}.sales-switch-copy small{color:#687a92;font-size:.7rem;line-height:1.35}.sales-switch-track{background:var(--blue);border:1px solid #1760df;border-radius:99px;flex:0 0 2.65rem;width:2.65rem;height:1.5rem;padding:2px;display:block;position:relative}.sales-switch-track:after{content:"";background:#fff;border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .15s;display:block;transform:translate(1.12rem);box-shadow:0 1px 3px #0d2d5833}.sales-filter-switch[data-state=off] .sales-switch-track{background:#94a2b4;border-color:#8593a6}.sales-filter-switch[data-state=off] .sales-switch-track:after{transform:translate(0)}.sales-filter-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1rem;margin-top:.75rem;display:flex}.sales-filter-note{color:var(--muted);margin:.7rem 0 0;font-size:.75rem;line-height:1.5}.sales-source-workspace{min-width:0;margin-top:1.5rem}.sales-source-workspace[hidden]{display:none}.sales-source-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.sales-source-heading h2{letter-spacing:-.025em;margin:0;font-size:1.2rem}.sales-source-heading p{color:var(--muted);margin:.3rem 0 0;font-size:.75rem}.sales-source-workspace .sales-live-events{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:34rem;padding-right:.6rem;overflow:auto}.sales-filters-empty{text-align:center;background:#f8fbff;border:1px dashed #b9ccea;border-radius:1rem;padding:2rem}.sales-filters-empty p{color:var(--muted);font-size:.85rem;line-height:1.5}@media (max-width:860px){.sales-switch-grid{grid-template-columns:1fr 1fr}.sales-switch-group:last-child{grid-column:1/-1}}@media (max-width:560px){.sales-switch-grid{grid-template-columns:1fr}.sales-switch-group:last-child{grid-column:auto}.sales-filter-switch{min-height:3.7rem}.sales-source-workspace .sales-live-events{max-height:40rem;padding-right:.2rem}}@media (prefers-reduced-motion:reduce){.sales-filter-switch,.sales-switch-track:after{transition:none}}body{background:var(--canvas);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-sidebar{background:radial-gradient(circle at 20% 0, #1b3151 0, transparent 19rem), var(--navy);border-right:1px solid #ffffff0d;padding-top:1.2rem}.brand{min-height:3.45rem;padding:.15rem .65rem 1.35rem}.brand-wordmark{filter:brightness(0)invert();width:9.5rem}.brand-symbol{filter:brightness(0)invert();border-radius:50%}.workspace-chip{background:#ffffff0a;border-color:#ffffff15;box-shadow:inset 0 1px #ffffff0a}.nav-item{color:#a9b7c9;border:1px solid #0000;font-weight:680}.nav-item:hover{color:#fff;background:#ffffff0a}.nav-item.active{color:#fff;background:linear-gradient(110deg,#266fe23b,#6da8ff20);border-color:#77aaff28;box-shadow:inset 3px 0 #4d90ff}.app-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdc;border-bottom-color:#dfe5ed}.app-content{background:radial-gradient(circle at 70% -10%, #dbe8ff80, transparent 25rem), var(--canvas);padding-top:1.65rem}.panel,.metric-card{border-color:#e1e7ef;box-shadow:0 12px 32px #14233b09,0 2px 8px #14233b08}.panel{border-radius:1rem}.metric-card{border-radius:.95rem;position:relative;overflow:hidden}.metric-card:before{content:"";opacity:.75;background:linear-gradient(90deg,#176bff,#7fb1ff);height:3px;position:absolute;inset:0 0 auto}.metric-card:nth-child(2):before{background:linear-gradient(90deg,#13a16c,#83d8b2)}.metric-card:nth-child(3):before{background:linear-gradient(90deg,#7457db,#ae95ff)}.metric-card:nth-child(4):before{background:linear-gradient(90deg,#e05a72,#f6a5b3)}.brand-hero{color:#fff;background:radial-gradient(circle at 82% 45%,#5590ff40,#0000 22rem),linear-gradient(125deg,#0a1524,#132a48 66%,#17477a);border:1px solid #31557f;border-radius:1.15rem;min-height:14.5rem;margin-bottom:1rem;padding:2rem 2.2rem;position:relative;overflow:hidden;box-shadow:0 20px 50px #0b1c3533}.brand-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 75%);mask-image:linear-gradient(90deg,#0000 10%,#000 75%)}.brand-hero-copy{z-index:2;max-width:42rem;position:relative}.brand-hero-meta{color:#a9c4e7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.85rem;font-size:.64rem;font-weight:760;display:flex}.brand-hero-meta span{color:#dceaff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:99px;padding:.35rem .55rem}.brand-hero h1{letter-spacing:-.065em;margin:1rem 0 .75rem;font-size:clamp(2.2rem,4vw,3.45rem);line-height:.98}.brand-hero p{color:#c5d5e8;max-width:36rem;margin:0;font-size:.85rem;line-height:1.55}.brand-hero-actions{align-items:center;gap:1rem;margin-top:1.35rem;display:flex}.button-hero{color:#122640;background:#fff;box-shadow:0 8px 24px #0003}.brand-hero-status{color:#c7d7e9;align-items:center;gap:.35rem;font-size:.67rem;display:inline-flex}.brand-hero-mark{filter:brightness(0)invert();opacity:.09;z-index:1;width:21rem;height:21rem;position:absolute;top:-3rem;right:-2.5rem;transform:rotate(-8deg)}.auth-shell{background:#eef2f7;grid-template-columns:minmax(0,1.05fr) minmax(28rem,.95fr);min-height:100vh;padding:0;display:grid}.auth-brand-panel{color:#fff;background:radial-gradient(circle at 78% 17%,#2b71d74f,#0000 22rem),linear-gradient(145deg,#081320,#102846 62%,#154572);flex-direction:column;justify-content:space-between;min-height:100vh;padding:3.5rem clamp(2.5rem,6vw,6.5rem);display:flex;position:relative;overflow:hidden}.auth-brand-panel:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:2.75rem 2.75rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 55%,#000,#0000 70%);mask-image:radial-gradient(circle at 70% 55%,#000,#0000 70%)}.auth-brand-logo-wrap{z-index:1;background:#fff;border:1px solid #ffffff24;border-radius:.85rem;width:min(14rem,55%);padding:.72rem .9rem;position:relative;box-shadow:0 14px 40px #02091438}.auth-brand-logo{filter:none;width:100%;height:auto;display:block}.auth-brand-copy{z-index:1;max-width:39rem;position:relative}.auth-brand-eyebrow{color:#9ebfe8;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:800;display:flex}.auth-brand-eyebrow span{background:#66a5ff;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 5px #66a5ff20}.auth-brand-copy h2{letter-spacing:-.075em;margin:1.2rem 0;font-size:clamp(2.8rem,5vw,5rem);line-height:.94}.auth-brand-copy>p:last-child{color:#b9cce3;max-width:35rem;font-size:1rem;line-height:1.65}.auth-brand-proof{color:#88a7cc;letter-spacing:.12em;z-index:1;align-items:center;gap:.75rem;font-size:.6rem;font-weight:800;display:flex;position:relative}.auth-brand-proof i{background:#ffffff25;width:2rem;height:1px}.auth-card{border-radius:1.25rem;place-self:center;margin:2rem;padding:2.4rem;box-shadow:0 28px 70px #15243a1a}.auth-wordmark{width:9.5rem}.auth-card h1{font-size:2.45rem}@media (max-width:920px){.auth-shell{display:flex}.auth-brand-panel{display:none}.auth-card{margin:auto}.brand-hero{padding:1.6rem}.brand-hero-mark{right:-6rem}}@media (max-width:620px){.brand-hero{min-height:0}.brand-hero-actions{flex-direction:column;align-items:flex-start}.brand-hero-meta time{display:none}.brand-hero h1{font-size:2.25rem}.brand-hero-mark{display:none}}.customer-workspace{--customer-muted:#617087;--customer-border:#dfe6ef;gap:1.25rem;min-width:0;display:grid}.customer-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.customer-eyebrow{color:#446388;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.74rem;font-weight:800}.customer-heading h1{color:#111e31;letter-spacing:-.055em;margin:0 0 .6rem;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.1}.customer-heading p:not(.customer-eyebrow){color:var(--customer-muted);max-width:42rem;margin:0;font-size:.96rem;line-height:1.55}.customer-heading-actions,.customer-inline,.customer-tags{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.customer-heading-actions{justify-content:flex-end}.customer-button{color:#23354e;background:#fff;border:1px solid #d5deeb;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;padding:.55rem .85rem;font-size:.84rem;font-weight:750;display:inline-flex}.customer-button:hover:not(:disabled){background:#f0f5fd;border-color:#adc5ea}.customer-button-primary{color:#fff;background:#176bff;border-color:#176bff}.customer-button-primary:hover:not(:disabled){color:#fff;background:#0958e4}.customer-button svg,.customer-icon{flex:none;width:1rem;height:1rem}.customer-status{color:#3b5576;background:#edf3fb;border:1px solid #dbe6f4;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.73rem;font-weight:750;line-height:1.35;display:inline-flex}.customer-status-positive{color:#176c4b;background:#e9f7ef;border-color:#ccebdc}.customer-status-warning{color:#865d12;background:#fff5e3;border-color:#f2dfb5}.customer-status-neutral{color:#5f6c80;background:#f1f4f8;border-color:#e1e6ee}.customer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.customer-metric{border:1px solid var(--customer-border);background:#fff;border-radius:.9rem;min-width:0;padding:1.05rem 1.15rem}.customer-metric p{color:#546680;margin:0 0 .65rem;font-size:.82rem;font-weight:700}.customer-metric strong{color:#15253b;font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:1.95rem;line-height:1.05;display:block}.customer-metric span{color:var(--customer-muted);margin-top:.55rem;font-size:.77rem;line-height:1.4;display:block}.customer-layout{grid-template-columns:minmax(17rem,.82fr) minmax(0,1.8fr);align-items:start;gap:1.15rem;min-width:0;display:grid}.customer-directory,.customer-detail,.customer-legend{border:1px solid var(--customer-border);background:#fff;border-radius:.95rem;min-width:0;overflow:hidden}.customer-directory-heading{border-bottom:1px solid #e6ebf2;padding:1.1rem}.customer-directory-heading h2,.customer-block-heading h3{color:#1d3049;letter-spacing:-.025em;margin:0;font-size:1.03rem}.customer-directory-count{color:var(--customer-muted);font-variant-numeric:tabular-nums;font-size:.76rem}.customer-directory-heading>.customer-inline{justify-content:space-between;margin-bottom:1rem}.customer-search{color:#415770;gap:.45rem;font-size:.8rem}.customer-search-field{position:relative}.customer-search-field svg{color:#7e8da2;position:absolute;top:.81rem;left:.75rem}.customer-search input{background:#f7f9fc;border-color:#dfe6ef;border-radius:.6rem;padding:.73rem .7rem .73rem 2.2rem;font-size:.87rem}.customer-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin-top:.85rem;display:grid}.customer-filter{color:#627188;background:0 0;border:1px solid #0000;border-radius:.45rem;min-height:2.2rem;padding:.4rem .25rem;font-size:.73rem;font-weight:700}.customer-filter:hover{background:#f0f5fd}.customer-filter[aria-pressed=true]{color:#145cc6;background:#e9f1ff;border-color:#d5e4ff}.customer-list{max-height:55rem;margin:0;padding:0;list-style:none;overflow-y:auto}.customer-list-row{text-align:left;background:#fff;border-top:0;border-bottom:1px solid #edf0f5;border-left:3px solid #0000;border-right:0;grid-template-columns:2.45rem minmax(0,1fr);align-items:start;gap:.7rem;width:100%;padding:1rem .9rem 1rem .8rem;display:grid}.customer-list-row:hover{background:#f8faff}.customer-list-row[aria-pressed=true]{background:#edf4ff;border-left-color:#176bff}.customer-avatar{color:#375678;letter-spacing:-.02em;background:#eaf0f7;border:1px solid #dbe4ef;border-radius:.72rem;flex:none;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;font-size:.81rem;font-weight:800;display:flex}.customer-list-row[aria-pressed=true] .customer-avatar{color:#1c58a6;background:#dbe9ff;border-color:#bdd4f6}.customer-list-person{gap:.32rem;min-width:0;display:grid}.customer-list-person>strong{color:#1f314a;overflow-wrap:anywhere;font-size:.94rem;line-height:1.35}.customer-list-contact{color:#5f7087;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.customer-list-meta{color:#63748b;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.12rem;font-size:.74rem;line-height:1.4;display:flex}.customer-list-meta b{color:#284667;font-weight:750}.customer-list-source{color:#7b8797;text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.71rem;overflow:hidden}.customer-pagination{border-top:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:.4rem;padding:.8rem 1rem;display:flex}.customer-pagination span{color:#63718a;font-variant-numeric:tabular-nums;font-size:.74rem}.customer-pagination .customer-button{min-height:2rem;padding:.35rem .55rem;font-size:.75rem}.customer-detail-header{background:linear-gradient(135deg,#f7faff,#fff 80%);border-bottom:1px solid #e2e9f2;padding:1.4rem}.customer-detail-person{align-items:start;gap:.95rem;min-width:0;display:flex}.customer-detail-person .customer-avatar{color:#fff;background:#152e50;border:0;border-radius:.85rem;width:3.5rem;height:3.5rem;font-size:1.1rem}.customer-detail-person>div{min-width:0}.customer-detail-person h2{color:#172b46;letter-spacing:-.045em;overflow-wrap:anywhere;margin:0 0 .6rem;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2}.customer-detail-subtitle{color:#6c7c92;margin:.8rem 0 0;font-size:.79rem;line-height:1.5}.customer-journey-counts{border-top:1px solid #e2e9f2;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1.15rem;padding-top:1rem;display:grid}.customer-journey-counts strong{color:#213b5b;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:1.35rem;display:block}.customer-journey-counts span{color:#6a7b91;margin-top:.18rem;font-size:.75rem;display:block}.customer-block{border-bottom:1px solid #e6ebf2;padding:1.25rem 1.4rem}.customer-block:last-child{border-bottom:0}.customer-block-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:1rem;display:flex}.customer-block-heading>span{color:#7a8798;font-size:.74rem}.customer-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.customer-field{min-width:0}.customer-field-wide{grid-column:1/-1}.customer-field dt{color:#718198;margin-bottom:.3rem;font-size:.74rem;font-weight:700}.customer-field dd{color:#263e5b;overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:.94rem;font-weight:650;line-height:1.5}.customer-field dd small{color:#7b899a;margin-top:.15rem;font-size:.73rem;font-weight:400;display:block}.customer-missing{color:#8692a3;font-weight:450}.customer-evidence{background:#f8fafd;border:1px solid #e2e9f2;border-radius:.65rem;margin-top:1rem;padding:.75rem .85rem}.customer-evidence summary{color:#4b6380;cursor:pointer;font-size:.8rem;font-weight:700}.customer-evidence p{color:#6c7d92;margin:.65rem 0 0;font-size:.77rem;line-height:1.5}.customer-evidence-list{gap:.65rem;max-height:21rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid;overflow:auto}.customer-evidence-list li{border-top:1px solid #e3eaf3;padding-top:.65rem}.customer-evidence-list strong{color:#385575;overflow-wrap:anywhere;font-size:.78rem;font-weight:700;display:block}.customer-evidence-list code{color:#294568;overflow-wrap:anywhere;margin:.25rem 0;font-size:.8rem;display:block}.customer-evidence-list span{color:#738197;font-size:.73rem;line-height:1.5;display:block}.customer-identity-notice{color:#765821;background:#fff8eb;border:1px solid #eedebf;border-radius:.65rem;margin:0 0 1rem;padding:.8rem .9rem;font-size:.82rem;line-height:1.55}.customer-timeline-filters{flex-wrap:wrap;gap:.35rem;margin-bottom:1.1rem;display:flex}.customer-timeline-filters .customer-filter{border-color:#e2e8f0;padding:.4rem .7rem}.customer-timeline{margin:0;padding:0;list-style:none}.customer-event{grid-template-columns:1.8rem minmax(0,1fr);gap:.8rem;min-width:0;display:grid;position:relative}.customer-event:not(:last-child):before{content:"";background:#e0e8f3;width:2px;position:absolute;top:2rem;bottom:0;left:.86rem}.customer-event-mark{color:#4778bc;z-index:1;background:#edf3fc;border:1px solid #d9e5f6;border-radius:50%;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:flex;position:relative}.customer-event-purchase .customer-event-mark{color:#28815e;background:#eaf7f0;border-color:#cce9da}.customer-event-refund .customer-event-mark{color:#a95c50;background:#fff0ee;border-color:#f0d7d1}.customer-event-card{background:#fff;border:1px solid #e1e8f1;border-radius:.7rem;min-width:0;margin-bottom:.9rem;padding:.9rem 1rem}.customer-event-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.5rem;display:flex}.customer-event-heading h4{color:#263f5f;margin:0;font-size:.94rem;line-height:1.4}.customer-event-heading time,.customer-event-date{color:#718299;margin-top:.3rem;font-size:.74rem;font-weight:450;line-height:1.5;display:block}.customer-event-amount{color:#234663;font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-align:right;font-size:1rem;font-weight:800}.customer-event-amount small{color:#6d7f94;letter-spacing:0;margin-top:.2rem;font-size:.68rem;font-weight:500;display:block}.customer-event-product{color:#506785;overflow-wrap:anywhere;margin:.7rem 0 .45rem;font-size:.85rem;line-height:1.5}.customer-event-tags{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.65rem;display:flex}.customer-event-tags>span{color:#637690;background:#f2f5f9;border-radius:.3rem;padding:.2rem .4rem;font-size:.69rem;line-height:1.4}.customer-event details{border-top:1px solid #e9edf3;margin-top:.8rem;padding-top:.6rem}.customer-event summary{color:#4f6b91;cursor:pointer;font-size:.77rem;font-weight:650}.customer-event-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.85rem 0 .1rem;display:grid}.customer-event-details .customer-field dd{font-size:.8rem;font-weight:550}.customer-tracking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.customer-tracking-card{background:#f7faff;border:1px solid #dce7f5;border-radius:.65rem;min-width:0;padding:.8rem}.customer-tracking-card h4{color:#4e6583;margin:0 0 .65rem;font-size:.76rem}.customer-tracking-card p{color:#7c8ba0;margin:.6rem 0 0;font-size:.76rem;line-height:1.5}.customer-tracking-card code{color:#345a88;overflow-wrap:anywhere;margin-top:.5rem;font-size:.82rem;line-height:1.6;display:block}.customer-outreach{background:#f8fafc}.customer-outreach p{color:#6e7e92;margin:.85rem 0 0;font-size:.82rem;line-height:1.55}.customer-outreach .customer-button:disabled{color:#78879b;opacity:1;background:#edf1f6}.customer-legend{padding:1rem 1.2rem}.customer-legend summary{color:#47607e;cursor:pointer;font-size:.84rem;font-weight:750}.customer-legend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.customer-legend-grid h3{color:#3d587a;margin:0 0 .4rem;font-size:.8rem}.customer-legend-grid p{color:#6c7d94;margin:0;font-size:.78rem;line-height:1.6}.customer-state{color:#74859b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:17rem;padding:2rem 1.3rem;display:flex}.customer-state>svg{color:#9bafc8;width:2.2rem;height:2.2rem;margin-bottom:.35rem}.customer-state h2,.customer-state h3{color:#385373;letter-spacing:-.02em;margin:0;font-size:1.1rem}.customer-state p{max-width:25rem;margin:0;font-size:.86rem;line-height:1.6}.customer-state-compact{min-height:10rem;padding:1.5rem 1rem}.customer-loading-line{background:#e9eef6;border-radius:.35rem;width:75%;height:.85rem;animation:1.5s ease-in-out infinite customer-loading}.customer-loading-line:nth-child(2){width:52%}.customer-loading-line:nth-child(3){width:64%}.customer-update-note{color:#718199;margin:0;font-size:.75rem;line-height:1.5}.customer-error-banner{color:#8b5146;background:#fff1ef;border:1px solid #efd6d0;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.8rem 1rem;font-size:.84rem;line-height:1.5;display:flex}@keyframes customer-loading{50%{opacity:.45}}@media (min-width:1600px){.customer-layout{grid-template-columns:minmax(20rem,.75fr) minmax(0,2fr)}.customer-list{max-height:65rem}}@media (max-width:1200px){.customer-layout{grid-template-columns:minmax(15.5rem,.8fr) minmax(0,1.4fr)}.customer-contact-grid,.customer-tracking-grid{grid-template-columns:1fr}.customer-field-wide{grid-column:auto}.customer-block{padding:1.1rem}.customer-detail-header{padding:1.15rem}.customer-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.customer-heading{flex-direction:column}.customer-heading-actions{justify-content:flex-start}.customer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-layout{grid-template-columns:1fr}.customer-list{max-height:22rem}.customer-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-contact-grid,.customer-tracking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-field-wide{grid-column:1/-1}.customer-legend-grid{grid-template-columns:1fr}}@media (max-width:520px){.customer-workspace{gap:1rem}.customer-metrics{gap:.55rem}.customer-metric{padding:.85rem}.customer-metric strong{font-size:1.7rem}.customer-metric p{font-size:.76rem}.customer-metric span{font-size:.71rem}.customer-contact-grid,.customer-tracking-grid,.customer-event-details{grid-template-columns:1fr}.customer-field-wide{grid-column:auto}.customer-detail-person{gap:.7rem}.customer-detail-person .customer-avatar{width:2.8rem;height:2.8rem}.customer-event{grid-template-columns:1.6rem minmax(0,1fr);gap:.55rem}.customer-event-mark{width:1.6rem;height:1.6rem}.customer-event:not(:last-child):before{left:.75rem}.customer-event-card{padding:.8rem}.customer-event-heading{flex-direction:column}.customer-event-amount{text-align:left}.customer-pagination{flex-wrap:wrap}.customer-journey-counts{gap:.4rem}.customer-journey-counts span{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.customer-loading-line{animation:none}}.intake-health{color:#244a3e;background:#effaf6;border:1px solid #c4e6d9;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex}.intake-health strong{font-size:14px}.intake-health p{margin:4px 0 0;font-size:13px;line-height:1.5}.intake-health>span{font-size:12px}.intake-health-attention{color:#684b11;background:#fff7e6;border-color:#ebd298}.intake-health-processing,.intake-health-unavailable{color:#45576f;background:#f4f7fb;border-color:#dbe2eb}
