.practice-capacity-preview,.dx-practice-capacity{color-scheme:light;--dx-capacity-ink: #171918;--dx-capacity-muted: #66706b;--dx-capacity-paper: #fffdfc;--dx-capacity-line: #e4ddd0;--dx-capacity-green: #246340;--dx-capacity-green-deep: #18492f;--dx-capacity-sage: #88bea0;--dx-capacity-mint: #bfe7cf;--dx-capacity-mint-pale: #eef8f2;--dx-capacity-wash: #f1f5f2;--dx-capacity-cream: #f7f1e5;--dx-capacity-amber: #d7a24a;--dx-capacity-amber-deep: #8b6427}.practice-capacity-preview,.practice-capacity-preview *,.dx-practice-capacity,.dx-practice-capacity *{box-sizing:border-box}body.practice-capacity-preview{min-height:100vh;margin:0;background:#f8f6f1;color:var(--dx-capacity-ink);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.practice-capacity-preview .preview-shell{display:grid;min-height:100vh;place-items:center;padding:clamp(18px,4vw,52px)}.dx-practice-capacity{container-name:practice-capacity;container-type:inline-size;position:relative;width:min(100%,1050px);margin:0}.dx-practice-capacity__panel{isolation:isolate;position:relative;display:grid;width:100%;min-height:clamp(420px,52cqw,480px);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(12px,1.5cqw,18px);overflow:hidden;padding:clamp(20px,2.5cqw,28px);border:1px solid var(--dx-capacity-line);border-radius:24px;background:var(--dx-capacity-wash);box-shadow:0 18px 44px #2c372f14}.dx-practice-capacity__texture{pointer-events:none;position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 7% 11%,rgba(215,162,74,.13),transparent 27%),radial-gradient(circle at 74% 88%,rgba(136,190,160,.2),transparent 31%),linear-gradient(110deg,#fffdfccc,#fffdfc24 49%,#24634006),linear-gradient(rgba(36,99,64,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(36,99,64,.032) 1px,transparent 1px);background-size:auto,auto,auto,28px 28px,28px 28px;-webkit-mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.68) 72%,transparent);mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.68) 72%,transparent)}.dx-practice-capacity h2{margin:0;color:var(--dx-capacity-ink);font-size:clamp(22px,2.7cqw,30px);font-weight:650;letter-spacing:-.045em;line-height:1.08}.dx-practice-capacity__flow{display:grid;min-height:0;grid-template-columns:minmax(0,1.12fr) clamp(25px,4cqw,44px) minmax(0,.92fr) clamp(25px,4cqw,44px) minmax(0,1fr);align-items:center}.dx-client-volume,.dx-processing,.dx-team{min-width:0}.dx-flow-label{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:8px;margin-bottom:clamp(7px,.8cqw,10px)}.dx-flow-label div{min-width:0}.dx-flow-label span{display:block;overflow:hidden;margin-bottom:3px;color:var(--dx-capacity-muted);font-size:clamp(11px,.98cqw,11.5px);font-weight:800;letter-spacing:.13em;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dx-flow-label strong{display:block;overflow:hidden;color:var(--dx-capacity-ink);font-size:clamp(13px,1.35cqw,16px);font-weight:800;letter-spacing:-.025em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dx-flow-label em{flex:0 0 auto;padding:4px 7px;border:1px solid rgba(215,162,74,.22);border-radius:999px;background:#f7f1e5db;color:var(--dx-capacity-amber-deep);font-size:clamp(10.5px,.94cqw,11px);font-style:normal;font-weight:800;line-height:1;text-transform:uppercase}.dx-team .dx-flow-label em{border-color:#24634024;background:#eef8f2e6;color:var(--dx-capacity-green)}.dx-client-stack{position:relative;height:clamp(220px,26.7cqw,280px)}.dx-client-tile{position:absolute;display:grid;width:calc(100% - var(--tile-inset));height:clamp(44px,5.1cqw,56px);grid-template-columns:clamp(30px,3.3cqw,38px) minmax(0,1fr) 13px;align-items:center;gap:clamp(6px,.75cqw,9px);padding:5px clamp(7px,.9cqw,10px);border:1px solid rgba(36,99,64,.12);border-radius:11px;background:#fffdfced;box-shadow:0 8px 18px #22362a0e;left:var(--tile-inset);top:var(--tile-top)}.dx-client-tile--one{--tile-inset: 20%;--tile-top: 0%;opacity:.66}.dx-client-tile--two{--tile-inset: 15%;--tile-top: 20%;opacity:.76}.dx-client-tile--three{--tile-inset: 10%;--tile-top: 40%;opacity:.86}.dx-client-tile--four{--tile-inset: 5%;--tile-top: 60%;opacity:.95}.dx-client-tile--more{--tile-inset: 0%;--tile-top: 80%;border-color:#d7a24a4a;background:linear-gradient(90deg,#fffaf0,#fffdfcf5);box-shadow:0 10px 22px #6b4e1f13}.dx-client-tile__mark{display:grid;width:clamp(30px,3.3cqw,38px);height:clamp(30px,3.3cqw,38px);place-items:center;border-radius:8px;background:var(--dx-capacity-mint-pale);color:var(--dx-capacity-green);font-size:clamp(10px,.96cqw,11px);font-weight:800}.dx-client-tile:nth-child(2n) .dx-client-tile__mark{background:var(--dx-capacity-cream);color:var(--dx-capacity-amber-deep)}.dx-client-tile--more .dx-client-tile__mark{background:var(--dx-capacity-green);color:#fff;font-size:clamp(14px,1.4cqw,17px)}.dx-client-tile>span:nth-child(2){min-width:0}.dx-client-tile strong,.dx-client-tile small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-client-tile strong{color:var(--dx-capacity-ink);font-size:clamp(11px,1.04cqw,12px);font-weight:800;letter-spacing:-.02em;line-height:1.2}.dx-client-tile small{margin-top:2px;color:var(--dx-capacity-muted);font-size:clamp(10.5px,.94cqw,11px);font-weight:600;line-height:1.2}.dx-client-tile>i{position:relative;width:11px;height:14px;border:1px solid rgba(36,99,64,.24);border-radius:2px}.dx-client-tile>i:after{position:absolute;width:5px;height:1px;background:#2463404d;box-shadow:0 3px #2463404d,0 6px #2463404d;content:"";left:2px;top:3px}.dx-flow-connector{position:relative;display:grid;height:22px;grid-template-columns:minmax(0,1fr) 9px;align-items:center;color:var(--dx-capacity-sage)}.dx-flow-connector__line{height:1px;background:linear-gradient(90deg,rgba(136,190,160,.32),currentColor)}.dx-flow-connector svg{width:9px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.dx-flow-connector__packet{position:absolute;width:5px;height:5px;border:1px solid var(--dx-capacity-wash);border-radius:50%;background:var(--dx-capacity-green);box-shadow:0 0 0 3px #88bea02e;left:23%;top:calc(50% - 2px)}.dx-flow-connector--in .dx-flow-connector__packet--two{left:62%}.dx-flow-connector--out{color:var(--dx-capacity-green)}.dx-flow-connector--out .dx-flow-connector__line{background:linear-gradient(90deg,rgba(36,99,64,.42),var(--dx-capacity-green))}.dx-processing{position:relative}.dx-processing__halo{pointer-events:none;position:absolute;width:126%;height:116%;border:1px solid rgba(136,190,160,.18);border-radius:22px;left:-13%;top:-8%}.dx-processing__halo:before,.dx-processing__halo:after{position:absolute;border:1px solid rgba(136,190,160,.13);border-radius:inherit;content:"";inset:6px}.dx-processing__halo:after{border-color:#d7a24a1a;inset:12px}.dx-processing__card{position:relative;z-index:1;overflow:hidden;padding:clamp(10px,1.25cqw,14px);border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(145deg,var(--dx-capacity-green),var(--dx-capacity-green-deep));color:#fff;box-shadow:0 16px 30px #18492f33}.dx-processing__card:after{position:absolute;width:74%;height:70%;border-radius:50%;background:#bfe7cf1c;filter:blur(25px);content:"";right:-35%;top:-29%}.dx-processing__card>header{position:relative;z-index:1;display:grid;grid-template-columns:clamp(31px,3.4cqw,39px) minmax(0,1fr);align-items:center;gap:clamp(7px,.9cqw,10px);padding-bottom:clamp(8px,1cqw,11px);border-bottom:1px solid rgba(255,255,255,.12)}.dx-processing__logo{display:grid;width:clamp(31px,3.4cqw,39px);height:clamp(31px,3.4cqw,39px);place-items:center;border:1px solid rgba(255,255,255,.17);border-radius:10px;background:#ffffff1a}.dx-processing__logo svg{width:62%;fill:none;stroke:var(--dx-capacity-mint);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.dx-processing__card header small,.dx-processing__card header strong{display:block}.dx-processing__card header small{margin-bottom:3px;color:#ffffff94;font-size:clamp(10.5px,.94cqw,11px);font-weight:800;letter-spacing:.11em;line-height:1.1;text-transform:uppercase}.dx-processing__card header strong{color:#fff;font-size:clamp(14px,1.5cqw,17px);font-weight:800;letter-spacing:-.03em;line-height:1.15}.dx-processing__steps{position:relative;z-index:1;display:grid;gap:clamp(4px,.48cqw,6px);margin:clamp(8px,1cqw,11px) 0;padding:0;list-style:none}.dx-processing__steps li{display:grid;grid-template-columns:clamp(16px,1.65cqw,19px) minmax(0,1fr);align-items:center;gap:7px;color:#ffffffdb;font-size:clamp(11px,1cqw,12px);font-weight:700;line-height:1.1}.dx-processing__steps i{display:grid;width:clamp(16px,1.65cqw,19px);height:clamp(16px,1.65cqw,19px);place-items:center;border:1px solid rgba(191,231,207,.22);border-radius:50%;background:#bfe7cf1a;color:var(--dx-capacity-mint);font-size:clamp(9.5px,.86cqw,10px);font-style:normal;font-weight:800}.dx-processing__ready{position:relative;z-index:1;display:flex;align-items:center;gap:6px;padding:6px 7px;border:1px solid rgba(191,231,207,.18);border-radius:8px;background:#bfe7cf1a;color:var(--dx-capacity-mint);font-size:clamp(10.5px,.96cqw,11px);font-weight:800;line-height:1.1}.dx-processing__ready svg{width:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.dx-team__card{overflow:hidden;border:1px solid rgba(36,99,64,.13);border-radius:16px;background:#fffdfce8;box-shadow:0 12px 26px #22362a11}.dx-team__people{display:flex;justify-content:center;padding:clamp(13px,1.7cqw,19px) 10px clamp(10px,1.1cqw,13px)}.dx-person{display:grid;width:clamp(35px,4cqw,46px);height:clamp(35px,4cqw,46px);place-items:center;margin-left:clamp(-7px,-.6cqw,-5px);border:3px solid rgba(255,253,252,.96);border-radius:50%;background:var(--person-bg);color:var(--person-color);box-shadow:0 5px 13px #22362a14;font-size:clamp(10px,.96cqw,11px);font-weight:800}.dx-person:first-child{margin-left:0}.dx-person--one{--person-bg: #dceee3;--person-color: #246340}.dx-person--two{--person-bg: #f6e8c9;--person-color: #805d25}.dx-person--three{--person-bg: #d7e9e0;--person-color: #275d40}.dx-team__focus{display:grid;grid-template-columns:clamp(29px,3.1cqw,36px) minmax(0,1fr);align-items:center;gap:clamp(7px,.85cqw,10px);margin:0 clamp(9px,1.05cqw,12px) clamp(9px,1.05cqw,12px);padding:clamp(7px,.85cqw,10px);border-radius:10px;background:var(--dx-capacity-mint-pale)}.dx-team__focus-icon{display:grid;width:clamp(29px,3.1cqw,36px);height:clamp(29px,3.1cqw,36px);place-items:center;border-radius:9px;background:#88bea033;color:var(--dx-capacity-green)}.dx-team__focus-icon svg{width:62%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.dx-team__focus strong,.dx-team__focus small{display:block}.dx-team__focus strong{color:var(--dx-capacity-ink);font-size:clamp(11px,1.05cqw,12.5px);font-weight:800;letter-spacing:-.02em;line-height:1.15}.dx-team__focus small{margin-top:3px;color:var(--dx-capacity-muted);font-size:clamp(10.5px,.94cqw,11px);font-weight:600;line-height:1.2}.dx-practice-capacity__bottom-line{display:grid;grid-template-columns:auto minmax(30px,1fr) auto;align-items:center;gap:9px;color:#66706bd1;font-size:clamp(10.5px,.98cqw,11.5px);font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.dx-practice-capacity__bottom-line i{height:1px;background:linear-gradient(90deg,#d7a24a52,#24634073)}.dx-practice-capacity>figcaption{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2cqw,22px);margin-top:clamp(14px,2cqw,22px);color:var(--dx-capacity-ink);font-size:clamp(13px,1.55cqw,17px);font-weight:700;letter-spacing:-.025em;line-height:1.45;text-align:center}.dx-practice-capacity>figcaption span{width:clamp(30px,7cqw,74px);height:1px;background:var(--dx-capacity-sage)}.dx-practice-capacity--slot>figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.dx-flow-connector__packet{animation:dx-packet-flow 3.8s ease-in-out infinite}.dx-flow-connector--in .dx-flow-connector__packet--two{animation-delay:-1.85s}.dx-flow-connector--out .dx-flow-connector__packet{animation-duration:4.8s}@keyframes dx-packet-flow{0%,16%{opacity:0;transform:translate(-8px)}28%{opacity:1}72%{opacity:1}88%,to{opacity:0;transform:translate(clamp(10px,1.7cqw,18px))}}}@media(max-width:700px){.practice-capacity-preview .preview-shell{padding:14px}}@container practice-capacity (max-width: 720px){.dx-practice-capacity__panel{min-height:0;gap:24px;padding:clamp(20px,6cqw,28px)}.dx-practice-capacity h2{max-width:16ch;font-size:clamp(24px,6cqw,30px)}.dx-practice-capacity__flow{grid-template-columns:minmax(0,1fr);gap:15px}.dx-flow-label span{font-size:10px}.dx-flow-label strong{font-size:16px}.dx-flow-label em{font-size:10px}.dx-client-volume{width:min(100%,420px);justify-self:center}.dx-client-stack{height:300px}.dx-client-tile--one{--tile-inset: 10%}.dx-client-tile--two{--tile-inset: 7.5%}.dx-client-tile--three{--tile-inset: 5%}.dx-client-tile--four{--tile-inset: 2.5%}.dx-client-tile{height:60px;grid-template-columns:38px minmax(0,1fr) 14px;gap:10px;padding-inline:11px}.dx-client-tile__mark{width:38px;height:38px;font-size:12px}.dx-client-tile strong{font-size:13px}.dx-client-tile small{font-size:11px}.dx-flow-connector{justify-self:center;width:22px;height:20px;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 8px}.dx-flow-connector__line{width:1px;height:100%;justify-self:center;background:linear-gradient(rgba(136,190,160,.32),currentColor)}.dx-flow-connector svg{justify-self:center;transform:rotate(90deg)}.dx-flow-connector__packet{animation-name:dx-packet-flow-mobile;left:calc(50% - 2px);top:24%}.dx-flow-connector--in .dx-flow-connector__packet--two{display:none}.dx-processing{width:min(100%,360px);justify-self:center}.dx-processing__card{padding:18px}.dx-processing__card>header{grid-template-columns:44px minmax(0,1fr);padding-bottom:14px}.dx-processing__logo{width:44px;height:44px}.dx-processing__card header small{font-size:10px}.dx-processing__card header strong{font-size:18px}.dx-processing__steps li{grid-template-columns:24px minmax(0,1fr);gap:10px;font-size:12px}.dx-processing__steps i{width:24px;height:24px;font-size:10px}.dx-processing__ready{padding:9px 10px;font-size:11px}.dx-team{width:min(100%,380px);justify-self:center}.dx-team__people{padding:19px 10px 13px}.dx-person{width:52px;height:52px;font-size:12px}.dx-team__focus{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px}.dx-team__focus-icon{width:44px;height:44px}.dx-team__focus strong{font-size:14px}.dx-team__focus small{font-size:11px}.dx-practice-capacity__bottom-line{display:none}.dx-practice-capacity>figcaption{padding:0 8px;font-size:14px}.dx-practice-capacity>figcaption span{display:none}@keyframes dx-packet-flow-mobile{0%,16%{opacity:0;transform:translateY(-6px)}28%{opacity:1}72%{opacity:1}88%,to{opacity:0;transform:translateY(8px)}}}@media(prefers-reduced-motion:reduce){.dx-flow-connector__packet{animation:none}}.quality-gate-preview,.dx-quality-gate{color-scheme:light;--dx-ink: #171918;--dx-muted: #636b67;--dx-paper: #fffdfc;--dx-line: #e4ddd0;--dx-green: #246340;--dx-green-deep: #18492f;--dx-sage: #88bea0;--dx-mint: #bfe7cf;--dx-mint-pale: #eef8f2;--dx-mint-wash: #f5faf7;--dx-amber: #d7a24a;--dx-warning: #fff4d5}.quality-gate-preview,.quality-gate-preview *,.dx-quality-gate,.dx-quality-gate *{box-sizing:border-box}body.quality-gate-preview{min-height:100vh;margin:0;background:#f3f5f2;color:var(--dx-ink);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.quality-gate-preview .preview-shell{display:grid;min-height:100vh;place-items:center;padding:32px}.dx-quality-gate{isolation:isolate;position:relative;display:grid;width:min(100%,900px);min-height:480px;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;overflow:hidden;margin:0;padding:24px;border:1px solid var(--dx-line);border-radius:24px;background:var(--dx-paper);box-shadow:0 22px 65px #4135201a}.dx-quality-gate__glow{pointer-events:none;position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 4% 8%,rgba(191,231,207,.48),transparent 25%),radial-gradient(circle at 96% 100%,rgba(215,162,74,.09),transparent 24%)}.dx-quality-gate h3{margin:0;color:var(--dx-ink);font-size:clamp(22px,2.1vw,26px);font-weight:700;letter-spacing:-.035em;line-height:1.1}.dx-quality-gate__flow{display:grid;min-height:0;grid-template-columns:minmax(225px,.8fr) 52px minmax(0,1.55fr);align-items:stretch}.dx-ingress{display:flex;min-height:0;flex-direction:column;justify-content:center}.dx-page-node{display:grid;min-height:64px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 13px;border:1px solid rgba(36,99,64,.15);border-radius:12px;background:#fffdfcd1;box-shadow:0 8px 20px #152a1e0d}.dx-page-node svg{width:32px;height:32px;fill:#bfe7cf47;stroke:var(--dx-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.dx-page-node div,.dx-classifier-node__copy,.dx-outcome__state{min-width:0}.dx-page-node strong{display:block;font-size:14px;font-weight:800;line-height:1.3}.dx-down-arrow{display:flex;height:32px;flex-direction:column;align-items:center;justify-content:center}.dx-down-arrow span{width:1px;height:11px;background:var(--dx-sage)}.dx-down-arrow svg{width:9px;height:6px;fill:none;stroke:var(--dx-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.dx-classifier-node{position:relative;display:grid;min-height:118px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:16px;border:1px solid rgba(36,99,64,.34);border-radius:15px;background:linear-gradient(145deg,#eef8f2f5,#fffdfcf5);box-shadow:0 12px 26px #152a1e14}.dx-scan-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:11px;background:var(--dx-green-deep);box-shadow:0 7px 16px #18492f2e}.dx-scan-icon svg{width:29px;height:29px;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.dx-classifier-node__copy>span,.dx-classifier-node__copy>strong{display:block}.dx-classifier-node__copy>span{margin-bottom:3px;color:var(--dx-green);font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.dx-classifier-node__copy>strong{color:var(--dx-ink);font-size:16px;font-weight:800;letter-spacing:-.025em;line-height:1.2}.dx-classifier-node__pulse{position:absolute;top:12px;right:12px;width:6px;height:6px;border-radius:50%;background:var(--dx-green-deep);box-shadow:0 0 0 4px #2463402e}.dx-classifier-node__connector{position:absolute;width:17px;height:1px;left:100%;top:50%;background:var(--dx-sage)}.dx-classifier-node__connector:after{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--dx-sage);content:"";right:-2px;top:-1.5px}.dx-branches{width:100%;height:100%;overflow:visible;fill:var(--dx-sage);stroke:var(--dx-sage);stroke-linecap:round;stroke-linejoin:round;stroke-width:1;vector-effect:non-scaling-stroke}.dx-outcomes{display:grid;min-width:0;min-height:0;grid-template-rows:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.dx-outcome{display:grid;min-width:0;grid-template-columns:38px minmax(118px,1fr) minmax(136px,1.15fr);align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(228,221,208,.92);border-radius:11px;background:#fffdfcf0;box-shadow:0 5px 14px #41352009}.dx-outcome__icon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:var(--dx-mint-pale);color:var(--dx-green)}.dx-outcome__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.dx-outcome__state strong{display:block;overflow:hidden;color:var(--dx-ink);font-size:13px;font-weight:800;letter-spacing:-.015em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dx-outcome__action{justify-self:end;color:var(--dx-green-deep);font-size:11px;font-weight:800;text-align:right;white-space:nowrap}.dx-outcome__action b{display:inline-block;margin:0 2px;color:var(--dx-sage);font-size:12px}.dx-outcome--noisy{border-color:#d7a24a40;background:linear-gradient(90deg,#fffdfcfa,#fff4d57a)}.dx-outcome--noisy .dx-outcome__icon{background:var(--dx-warning);color:#8b6427}.dx-outcome--free{border-color:#2463402e;background:linear-gradient(90deg,#fffdfcf5,#eef8f2eb)}.dx-outcome--free .dx-outcome__icon{background:#bfe7cf85}.dx-outcome__skip{display:flex;align-items:center;justify-self:end;gap:6px;white-space:nowrap}.dx-outcome__skip>span{color:var(--dx-green-deep);font-size:11px;font-weight:800}.dx-outcome__skip em{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:var(--dx-green-deep);color:#fff;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dx-credit-callout{display:grid;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;margin:0;padding:8px 12px;border:1px solid rgba(36,99,64,.16);border-radius:13px;background:#eef8f2e0}.dx-credit-callout__mark{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;background:var(--dx-green-deep);box-shadow:0 6px 14px #18492f24}.dx-credit-callout__mark svg{width:19px;height:19px;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.dx-credit-callout p{min-width:0;margin:0;color:var(--dx-muted);font-size:11px;line-height:1.35}.dx-credit-callout p strong{color:var(--dx-ink);font-weight:800}.dx-credit-callout__rule{padding-left:12px;border-left:1px solid rgba(36,99,64,.18);color:var(--dx-green);font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.dx-quality-gate--slot{grid-template-rows:auto minmax(0,1fr)}.dx-quality-gate--slot .dx-credit-callout{display:none}@media(max-width:860px){.quality-gate-preview .preview-shell{align-items:start;padding:16px}.dx-quality-gate{min-height:0;grid-template-rows:auto auto auto;gap:22px;padding:clamp(20px,4vw,28px);border-radius:20px}.dx-quality-gate.dx-quality-gate--slot{grid-template-rows:auto auto}.dx-quality-gate h3{font-size:clamp(24px,4vw,30px)}.dx-quality-gate__flow{grid-template-columns:1fr;gap:16px}.dx-ingress{display:grid;width:min(100%,660px);grid-template-columns:minmax(0,.88fr) 30px minmax(0,1.12fr);align-items:center;justify-self:center}.dx-page-node{min-height:92px;grid-template-columns:36px minmax(0,1fr);padding:12px}.dx-down-arrow{width:30px;height:auto;flex-direction:row}.dx-down-arrow span{width:10px;height:1px}.dx-down-arrow svg{transform:rotate(-90deg)}.dx-classifier-node{min-height:92px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:13px}.dx-scan-icon{width:42px;height:42px}.dx-scan-icon svg{width:25px;height:25px}.dx-classifier-node__connector,.dx-branches{display:none}.dx-outcomes{width:min(100%,660px);grid-template-rows:repeat(5,minmax(68px,auto));gap:8px;justify-self:center}.dx-outcome{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:9px 11px}.dx-outcome__action{max-width:none;white-space:nowrap}.dx-outcome__skip{gap:7px}.dx-credit-callout{grid-template-columns:33px minmax(0,1fr);padding:10px}.dx-credit-callout p{font-size:11px}.dx-credit-callout__rule{display:none}}@media(max-width:520px){.dx-ingress{width:min(100%,420px);grid-template-columns:minmax(0,1fr);gap:12px}.dx-page-node,.dx-classifier-node{min-height:96px}.dx-down-arrow{width:auto;height:24px;flex-direction:column}.dx-down-arrow span{width:1px;height:12px}.dx-down-arrow svg{transform:none}.dx-outcomes{grid-template-rows:repeat(5,minmax(82px,auto))}.dx-outcome{grid-template-areas:"icon state" "icon action";grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;row-gap:3px}.dx-outcome__icon{grid-area:icon}.dx-outcome__state{grid-area:state}.dx-outcome__action,.dx-outcome__skip{grid-area:action;justify-self:start;text-align:left}}@media(prefers-reduced-motion:no-preference){.dx-classifier-node__pulse{animation:dx-classifier-blink 2.6s ease-in-out infinite}}@keyframes dx-classifier-blink{0%,to{opacity:.68;box-shadow:0 0 0 3px #2463401f}50%{opacity:1;box-shadow:0 0 0 5px #24634042}}.workspace-architecture-preview,.dx-workspace-architecture{color-scheme:light;--dx-ink: #171918;--dx-muted: #636b67;--dx-paper: #fffdfc;--dx-line: #e4ddd0;--dx-green: #246340;--dx-green-deep: #18492f;--dx-sage: #88bea0;--dx-mint: #bfe7cf;--dx-mint-pale: #eef8f2;--dx-mint-wash: #f5faf7;--dx-amber: #d7a24a;--dx-amber-deep: #8b6427}.workspace-architecture-preview,.workspace-architecture-preview *,.dx-workspace-architecture,.dx-workspace-architecture *{box-sizing:border-box}body.workspace-architecture-preview{min-height:100vh;margin:0;background:var(--dx-mint-pale);color:var(--dx-ink);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.workspace-architecture-preview .preview-shell{display:grid;min-height:100vh;place-items:center;padding:clamp(24px,5vw,64px)}.dx-workspace-architecture{width:min(100%,1169px);margin:0}.dx-workspace-architecture__panel{isolation:isolate;position:relative;display:grid;width:100%;aspect-ratio:1.85 / 1;grid-template-rows:auto auto clamp(38px,4vw,48px) minmax(0,1fr);overflow:hidden;padding:clamp(22px,2.5vw,34px);border:1px solid var(--dx-line);border-radius:24px;background:var(--dx-paper);box-shadow:0 22px 65px #4135201a}.dx-workspace-architecture__title{margin:0 0 clamp(14px,1.5vw,18px);color:var(--dx-green);font-size:clamp(11px,.95vw,12px);font-weight:800;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.dx-workspace-architecture__texture{pointer-events:none;position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 50% -2%,rgba(191,231,207,.55),transparent 32%),radial-gradient(circle at 0% 100%,rgba(191,231,207,.21),transparent 29%),radial-gradient(circle at 100% 100%,rgba(215,162,74,.1),transparent 23%),linear-gradient(rgba(36,99,64,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(36,99,64,.028) 1px,transparent 1px);background-size:auto,auto,auto,32px 32px,32px 32px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 75%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 75%)}.dx-firm-card{position:relative;justify-self:center;display:grid;width:clamp(420px,42vw,520px);min-height:clamp(76px,7.9vw,92px);grid-template-columns:clamp(42px,4.1vw,52px) minmax(0,1fr);align-items:center;gap:clamp(10px,1.2vw,15px);padding:clamp(13px,1.45vw,18px);border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(145deg,#246340,#18492f);color:#fff;box-shadow:0 16px 34px #18492f33}.dx-firm-card:after{position:absolute;width:42%;height:1px;overflow:hidden;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);content:"";left:8%;top:0}.dx-firm-card__mark{display:grid;width:clamp(42px,4.1vw,52px);height:clamp(42px,4.1vw,52px);place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:13px;background:#ffffff1c}.dx-firm-card__mark svg{width:62%;fill:none;stroke:#dff4e7;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.dx-firm-card__copy{min-width:0}.dx-firm-card__copy>span,.dx-client-card__label{display:block;font-size:clamp(11px,.95vw,12px);font-weight:800;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.dx-firm-card__copy>span{margin-bottom:5px;color:#bfe7cf}.dx-firm-card h3{overflow:hidden;margin:0;color:#fff;font-size:clamp(20px,1.8vw,24px);font-weight:700;letter-spacing:-.035em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dx-firm-card__copy small{display:block;margin-top:3px;color:#ffffffd6;font-size:clamp(11.5px,.95vw,12.5px);font-weight:600;line-height:1.3;white-space:nowrap}.dx-workspace-architecture__branches{position:relative;color:var(--dx-sage)}.dx-branch,.dx-junction{position:absolute;display:block}.dx-branch{background:currentColor}.dx-branch--trunk{width:1px;height:52%;left:50%;top:0}.dx-branch--rail{width:66.666%;height:1px;left:16.667%;top:52%}.dx-branch--one,.dx-branch--two,.dx-branch--three{width:1px;height:48%;top:52%}.dx-branch--one{left:16.667%}.dx-branch--two{left:50%}.dx-branch--three{left:83.333%}.dx-junction{width:7px;height:7px;border:2px solid var(--dx-paper);border-radius:50%;background:var(--dx-green);box-shadow:0 0 0 2px #88bea038;top:calc(52% - 3px)}.dx-junction--one{left:calc(16.667% - 3px)}.dx-junction--two{left:calc(50% - 3px)}.dx-junction--three{left:calc(83.333% - 3px)}.dx-client-grid{display:grid;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.65vw,20px)}.dx-client-lane{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) clamp(20px,2vw,24px) auto}.dx-client-card{position:relative;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(36,99,64,.14);border-radius:17px;background:#fffdfceb;box-shadow:0 11px 28px #152a1e11}.dx-client-card:before{position:absolute;width:100%;height:3px;background:var(--card-accent);content:"";left:0;top:0}.dx-client-card--dental{--card-accent: #88bea0;--icon-bg: #eef8f2;--icon-color: #246340}.dx-client-card--coffee{--card-accent: #d7a24a;--icon-bg: #fff4d5;--icon-color: #8b6427}.dx-client-card--landscaping{--card-accent: #5d9975;--icon-bg: #e7f4eb;--icon-color: #246340}.dx-client-card__header{display:grid;min-width:0;grid-template-columns:clamp(36px,3.5vw,44px) minmax(0,1fr);align-items:center;gap:clamp(8px,1vw,12px);padding:clamp(13px,1.4vw,17px);border-bottom:1px solid rgba(228,221,208,.75)}.dx-client-card__icon{display:grid;width:clamp(36px,3.5vw,44px);height:clamp(36px,3.5vw,44px);place-items:center;border-radius:12px;background:var(--icon-bg);color:var(--icon-color)}.dx-client-card__icon svg{width:61%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.dx-client-card__label{overflow:hidden;margin-bottom:5px;color:var(--dx-muted);text-overflow:ellipsis;white-space:nowrap}.dx-client-card h3{overflow:hidden;margin:0;color:var(--dx-ink);font-size:clamp(17px,1.45vw,19px);font-weight:700;letter-spacing:-.035em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dx-client-card__features{display:grid;min-height:0;grid-template-rows:repeat(2,minmax(0,1fr));margin:0;padding:clamp(4px,.6vw,8px) clamp(13px,1.4vw,17px);list-style:none}.dx-client-card__features li{display:grid;min-width:0;grid-template-columns:clamp(26px,2.45vw,31px) minmax(0,1fr) auto;align-items:center;gap:clamp(7px,.8vw,10px);border-bottom:1px solid rgba(228,221,208,.68)}.dx-client-card__features li:last-child{border-bottom:0}.dx-feature-icon{display:grid;width:clamp(26px,2.45vw,31px);height:clamp(26px,2.45vw,31px);place-items:center;border:1px solid rgba(36,99,64,.11);border-radius:9px;background:var(--dx-mint-wash);color:var(--dx-green)}.dx-feature-icon svg{width:64%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.dx-client-card__features li>span:nth-child(2){min-width:0}.dx-client-card__features strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-client-card__features strong{color:var(--dx-ink);font-size:clamp(14px,1.16vw,15px);font-weight:700;line-height:1.25}.dx-team-stack{display:flex;justify-content:flex-end;padding-left:8px}.dx-team-stack i{display:grid;width:clamp(18px,1.75vw,22px);height:clamp(18px,1.75vw,22px);place-items:center;margin-left:-6px;border:2px solid var(--dx-paper);border-radius:50%;background:#dceee3;color:var(--dx-green-deep);font-size:clamp(8.5px,.7vw,9.5px);font-style:normal;font-weight:800}.dx-team-stack i:nth-child(2){background:#eee7d7;color:var(--dx-amber-deep)}.dx-team-stack i:nth-child(3){background:var(--dx-green-deep);color:#fff}.dx-client-card__footer{display:flex;align-items:center;justify-content:space-between;min-height:clamp(28px,2.9vw,36px);padding:0 clamp(13px,1.4vw,17px);border-top:1px solid rgba(36,99,64,.09);background:#eef8f2b8;color:var(--dx-green);font-size:clamp(10.5px,.9vw,11.5px);font-weight:800;letter-spacing:.02em}.dx-client-card__footer svg{width:clamp(14px,1.4vw,17px);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.dx-client-qbo-connector{position:relative;justify-self:center;width:1px;height:100%;background:#88bea0b8}.dx-client-qbo-connector:after{position:absolute;width:5px;height:5px;border-right:1px solid var(--dx-sage);border-bottom:1px solid var(--dx-sage);content:"";left:-2px;bottom:2px;transform:rotate(45deg)}.dx-qbo-file{display:grid;min-width:0;min-height:clamp(54px,5.4vw,64px);grid-template-columns:clamp(28px,2.8vw,34px) minmax(0,1fr);align-items:center;gap:clamp(9px,1vw,12px);padding:clamp(9px,1vw,12px) clamp(12px,1.3vw,16px);border:1px solid rgba(139,100,39,.17);border-radius:13px;background:#f7f3eae6;box-shadow:0 7px 18px #4135200b}.dx-qbo-file__mark{display:grid;width:clamp(28px,2.8vw,34px);height:clamp(28px,2.8vw,34px);place-items:center;border-radius:50%;background:#2ca01c;color:#fff;font-size:clamp(10px,.9vw,12px);font-weight:800;letter-spacing:-.04em}.dx-qbo-file>span:last-child{min-width:0}.dx-qbo-file strong,.dx-qbo-file small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-qbo-file strong{color:var(--dx-ink);font-size:clamp(12.5px,1.05vw,14px);font-weight:800;line-height:1.2}.dx-qbo-file small{margin-top:2px;color:#171918ad;font-size:clamp(11.5px,.95vw,12.5px);font-weight:600;line-height:1.25}.dx-workspace-architecture figcaption{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;color:var(--dx-amber-deep);font-size:clamp(11px,1.1vw,14px);font-weight:700;line-height:1.45;text-align:center}.dx-workspace-architecture figcaption>span{width:clamp(18px,2.2vw,28px);height:1px;background:#8b642752}.dx-workspace-architecture--slot figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:1100px){.dx-workspace-architecture__panel{aspect-ratio:auto;grid-template-rows:auto auto 36px auto}.dx-client-grid{grid-template-columns:1fr;gap:13px}.dx-workspace-architecture__branches{justify-self:center;width:1px;background:var(--dx-sage)}.dx-workspace-architecture__branches>*{display:none}.dx-client-card{min-height:220px}.dx-client-card__features{min-height:104px}.dx-client-card__label,.dx-firm-card__copy>span{font-size:11px}.dx-client-card h3{font-size:19px}.dx-client-card__features strong{font-size:14.5px}.dx-client-card__footer{font-size:12px}.dx-client-qbo-connector{height:24px}.dx-qbo-file{min-height:62px}}@media(max-width:520px){.workspace-architecture-preview .preview-shell{padding:16px}.dx-workspace-architecture__panel{padding:18px;border-radius:20px}.dx-firm-card{width:100%;grid-template-columns:42px minmax(0,1fr)}.dx-firm-card h3{font-size:20px}.dx-client-card__header{grid-template-columns:38px minmax(0,1fr)}.dx-client-card__features li{grid-template-columns:28px minmax(0,1fr) auto}.dx-workspace-architecture figcaption>span{display:none}}@media(max-width:360px){.dx-firm-card h3{overflow:visible;font-size:18px;line-height:1.2;text-overflow:clip;white-space:normal}.dx-client-card h3{font-size:17px;letter-spacing:-.045em}.dx-client-card__features strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.workspace-architecture-preview *,.workspace-architecture-preview *:before,.workspace-architecture-preview *:after,.dx-workspace-architecture *,.dx-workspace-architecture *:before,.dx-workspace-architecture *:after{scroll-behavior:auto!important}}.docuvault-client-scope-preview,.dx-docuvault{color-scheme:light;--dx-vault-ink: #171918;--dx-vault-muted: #636b67;--dx-vault-paper: #fffdfc;--dx-vault-line: #e4ddd0;--dx-vault-green: #246340;--dx-vault-green-deep: #18492f;--dx-vault-sage: #88bea0;--dx-vault-mint: #bfe7cf;--dx-vault-mint-pale: #eef8f2;--dx-vault-mint-wash: #f5faf7;--dx-vault-amber: #d7a24a;--dx-vault-amber-deep: #8b6427}.docuvault-client-scope-preview,.docuvault-client-scope-preview *,.dx-docuvault,.dx-docuvault *{box-sizing:border-box}body.docuvault-client-scope-preview{min-height:100vh;margin:0;background:var(--dx-vault-mint-pale);color:var(--dx-vault-ink);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.docuvault-client-scope-preview .preview-shell{container-type:inline-size;display:grid;min-height:100vh;place-items:center;padding:clamp(18px,4vw,52px)}.docuvault-client-scope-shell{container-type:inline-size;width:100%}.dx-docuvault{isolation:isolate;position:relative;display:grid;width:min(100%,1200px);min-height:min(600px,60cqi);aspect-ratio:2 / 1;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:clamp(10px,1.4vw,17px);overflow:hidden;margin:0;padding:clamp(18px,2.5vw,30px);border:1px solid var(--dx-vault-line);border-radius:24px;background:var(--dx-vault-paper);box-shadow:0 22px 65px #4135201a}.dx-docuvault__wash{pointer-events:none;position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 50% -8%,rgba(191,231,207,.58),transparent 36%),radial-gradient(circle at 100% 100%,rgba(215,162,74,.1),transparent 25%),radial-gradient(circle at 0% 100%,rgba(136,190,160,.16),transparent 28%),linear-gradient(rgba(36,99,64,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(36,99,64,.026) 1px,transparent 1px);background-size:auto,auto,auto,30px 30px,30px 30px;-webkit-mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.54) 72%,transparent 98%);mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.54) 72%,transparent 98%)}.dx-docuvault__header,.dx-docuvault__identity,.dx-docuvault__header-meta,.dx-docuvault__section-heading,.dx-docuvault__explorer-header,.dx-docuvault__scope-badge,.dx-docuvault__separation{display:flex;align-items:center}.dx-docuvault__header{justify-content:space-between;gap:clamp(14px,2vw,24px)}.dx-docuvault__identity{min-width:0;gap:clamp(9px,1.2vw,14px)}.dx-docuvault__identity>div{min-width:0}.dx-docuvault__mark{display:grid;width:clamp(38px,4.3vw,50px);height:clamp(38px,4.3vw,50px);flex:0 0 auto;place-items:center;border:1px solid rgba(36,99,64,.12);border-radius:clamp(10px,1.2vw,14px);background:var(--dx-vault-mint-pale);color:var(--dx-vault-green)}.dx-docuvault__mark svg{width:62%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.dx-docuvault__identity p,.dx-docuvault__explorer-header p{margin:0 0 3px;color:var(--dx-vault-green);font-size:clamp(9px,.95vw,11px);font-weight:800;letter-spacing:.13em;line-height:1.15;text-transform:uppercase}.dx-docuvault__explorer-header p{margin:3px 0 0;letter-spacing:.1em}.dx-docuvault h2,.dx-docuvault h3,.dx-docuvault p{text-wrap:balance}.dx-docuvault h2{overflow:hidden;margin:0;color:var(--dx-vault-ink);font-size:clamp(20px,2.55vw,29px);font-weight:700;letter-spacing:-.045em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.dx-docuvault__header-meta{flex:0 0 auto;gap:clamp(7px,1vw,11px)}.dx-docuvault__optional,.dx-docuvault__count,.dx-docuvault__scope-badge{font-size:clamp(9px,.95vw,11px);font-weight:800;white-space:nowrap}.dx-docuvault__optional{display:inline-flex;align-items:center;padding:clamp(6px,.75vw,8px) clamp(8px,1vw,11px);border:1px solid rgba(36,99,64,.15);border-radius:999px;background:#eef8f2e6;color:var(--dx-vault-green)}.dx-docuvault__workspace{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,.95fr) minmax(0,1.4fr);overflow:hidden;border:1px solid rgba(36,99,64,.13);border-radius:clamp(14px,1.7vw,19px);background:#fffdfcf0;box-shadow:0 13px 34px #263e2e12}.dx-docuvault__clients,.dx-docuvault__explorer{min-width:0;min-height:0}.dx-docuvault__clients{display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(13px,1.6vw,19px);border-right:1px solid var(--dx-vault-line);background:#f5faf7bf}.dx-docuvault__section-heading{justify-content:space-between;gap:10px;margin-bottom:clamp(8px,1vw,12px)}.dx-docuvault__section-heading span:first-child{display:block;margin-bottom:2px;color:var(--dx-vault-green);font-size:clamp(8.5px,.85vw,10px);font-weight:800;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.dx-docuvault__section-heading h3,.dx-docuvault__explorer-header h3{overflow:hidden;margin:0;color:var(--dx-vault-ink);font-size:clamp(13px,1.45vw,17px);font-weight:800;letter-spacing:-.03em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dx-docuvault__count{padding:4px 7px;border-radius:999px;background:#24634013;color:var(--dx-vault-green)}.dx-client-folders{display:grid;align-content:start;gap:clamp(5px,.72vw,8px);margin:0;padding:0;list-style:none}.dx-client-folder{position:relative;display:grid;min-width:0;grid-template-columns:clamp(27px,3vw,36px) minmax(0,1fr) clamp(22px,2.5vw,28px);align-items:center;gap:clamp(7px,.9vw,10px);padding:clamp(7px,.9vw,11px);border:1px solid transparent;border-radius:clamp(9px,1vw,12px);color:var(--dx-vault-muted)}.dx-client-folder--active{border-color:#24634029;background:var(--dx-vault-paper);color:var(--dx-vault-green);box-shadow:0 8px 22px #18492f13}.dx-client-folder--active:before{position:absolute;width:3px;height:46%;border-radius:999px;background:var(--dx-vault-green);content:"";left:-1px;top:27%}.dx-client-folder__icon{display:grid;width:clamp(27px,3vw,36px);height:clamp(27px,3vw,36px);place-items:center;border-radius:clamp(7px,.8vw,10px);background:#e4ddd052;color:#76776d}.dx-client-folder--active .dx-client-folder__icon{background:var(--dx-vault-mint-pale);color:var(--dx-vault-green)}.dx-client-folder__icon svg,.dx-client-folder__lock svg,.dx-docuvault__separation svg,.dx-docuvault__scope-badge svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.dx-client-folder__icon svg{width:62%;stroke-width:1.55}.dx-client-folder__copy{min-width:0}.dx-client-folder__copy strong,.dx-client-folder__copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-client-folder__copy strong{color:var(--dx-vault-ink);font-size:clamp(10.5px,1.08vw,13px);font-weight:750;letter-spacing:-.02em;line-height:1.25}.dx-client-folder__copy small{margin-top:2px;color:var(--dx-vault-muted);font-size:clamp(8.5px,.85vw,10px);font-weight:600;line-height:1.25}.dx-client-folder__lock{display:grid;width:clamp(22px,2.5vw,28px);height:clamp(22px,2.5vw,28px);place-items:center;border:1px solid rgba(36,99,64,.09);border-radius:50%;background:#eef8f2bf;color:var(--dx-vault-green)}.dx-client-folder__lock svg{width:56%;stroke-width:1.55}.dx-docuvault__separation{align-self:end;gap:6px;margin:clamp(7px,.9vw,10px) 0 0;color:var(--dx-vault-green);font-size:clamp(8.5px,.88vw,10px);font-weight:750;line-height:1.25}.dx-docuvault__separation svg{width:clamp(13px,1.45vw,17px);flex:0 0 auto;stroke-width:1.55}.dx-docuvault__explorer{display:grid;grid-template-rows:auto minmax(0,1fr);padding:clamp(13px,1.6vw,19px)}.dx-docuvault__explorer-header{justify-content:space-between;gap:12px;padding-bottom:clamp(8px,1vw,12px);border-bottom:1px solid rgba(228,221,208,.78)}.dx-docuvault__scope-badge{gap:5px;padding:clamp(5px,.65vw,7px) clamp(7px,.85vw,10px);border:1px solid rgba(36,99,64,.13);border-radius:8px;background:var(--dx-vault-mint-wash);color:var(--dx-vault-green)}.dx-docuvault__scope-badge svg{width:clamp(12px,1.4vw,16px);stroke-width:1.55}.dx-folder-tree{min-height:0;padding-top:clamp(7px,.85vw,10px);color:var(--dx-vault-muted)}.dx-tree-row{position:relative;display:grid;min-width:0;grid-template-columns:clamp(10px,1.25vw,14px) clamp(18px,2vw,23px) minmax(0,1fr) auto;align-items:center;gap:clamp(5px,.62vw,7px);min-height:clamp(22px,2.25vw,27px);padding:2px clamp(5px,.72vw,8px);border-radius:7px}.dx-tree-row--root{border:1px solid rgba(36,99,64,.1);background:#eef8f2a6;color:var(--dx-vault-green)}.dx-tree-row strong,.dx-tree-row>span:not(.dx-tree-row__chevron):not(.dx-tree-row__folder):not(.dx-tree-row__file):not(.dx-tree-row__meta){overflow:hidden;color:var(--dx-vault-ink);font-size:clamp(9.5px,1vw,11.5px);font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dx-tree-row__chevron,.dx-tree-row__folder,.dx-tree-row__file{display:grid;place-items:center}.dx-tree-row__chevron svg,.dx-tree-row__folder svg,.dx-tree-row__file svg{width:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.dx-tree-row__chevron{color:#8a928e}.dx-tree-row__chevron svg{width:75%;stroke-width:1.5}.dx-tree-row__folder{color:var(--dx-vault-green)}.dx-tree-row__folder svg{stroke-width:1.5}.dx-tree-row__meta{font-size:clamp(8px,.78vw,9px);font-weight:750;white-space:nowrap}.dx-tree-row__meta{color:#89908d}.dx-tree-branch{position:relative}.dx-tree-branch:before{position:absolute;width:1px;background:#88bea085;content:"";bottom:clamp(11px,1.3vw,15px);top:0}.dx-tree-branch--one{margin-left:clamp(9px,1.1vw,13px)}.dx-tree-branch--one:before{left:0}.dx-tree-branch--two,.dx-tree-branch--three{margin-left:clamp(21px,2.4vw,28px)}.dx-tree-branch--two:before{left:0}.dx-tree-branch--three:before{left:0}.dx-tree-row--level-one,.dx-tree-row--level-two,.dx-tree-row--level-three{margin-left:clamp(5px,.6vw,7px)}.dx-tree-row--level-one:before,.dx-tree-row--level-two:before,.dx-tree-row--level-three:before{position:absolute;width:clamp(5px,.6vw,7px);height:1px;background:#88bea085;content:"";left:calc(clamp(5px,.6vw,7px)*-1);top:50%}.dx-tree-leaves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(4px,.55vw,7px);margin:clamp(2px,.35vw,4px) 0 clamp(2px,.35vw,4px) clamp(27px,3vw,36px)}.dx-tree-row--leaf{grid-template-columns:clamp(15px,1.7vw,20px) minmax(0,1fr) auto;min-height:clamp(24px,2.45vw,30px);gap:5px;padding-inline:6px;border:1px solid rgba(228,221,208,.8);background:#fffdfce0}.dx-tree-row--leaf>span:not(.dx-tree-row__file){letter-spacing:-.02em}.dx-tree-row__file{color:#7b8781}.dx-tree-row__file svg{stroke-width:1.45}.dx-tree-row--leaf small{color:var(--dx-vault-green);font-size:clamp(8px,.8vw,9.5px);font-weight:800}.dx-tree-row--collapsed{color:#89908d}.dx-tree-row--more{color:#9aa19d}@container (max-width: 1000px){.dx-docuvault__identity p,.dx-docuvault__optional,.dx-docuvault__count,.dx-docuvault__scope-badge{font-size:clamp(10px,1.35cqi,11px)}.dx-docuvault h2{font-size:clamp(24px,3.8cqi,29px)}.dx-docuvault__section-heading span:first-child{font-size:clamp(9.5px,1.25cqi,10px)}.dx-docuvault__section-heading h3,.dx-docuvault__explorer-header h3{font-size:clamp(15px,2.1cqi,17px)}.dx-client-folder__copy strong{font-size:clamp(12px,1.65cqi,13px)}.dx-tree-row strong,.dx-tree-row>span:not(.dx-tree-row__chevron):not(.dx-tree-row__folder):not(.dx-tree-row__file):not(.dx-tree-row__meta){font-size:clamp(11.5px,1.5cqi,12.5px)}}@container (max-width: 800px){.dx-docuvault{aspect-ratio:auto;grid-template-rows:auto auto}.dx-docuvault__separation{display:none}.dx-docuvault__workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr)}.dx-client-folder__copy strong{overflow:visible;line-height:1.15;text-overflow:clip;white-space:normal}.dx-tree-leaves{grid-template-columns:1fr}.dx-client-folder__copy small,.dx-tree-row__meta{display:none}}@container (max-width: 640px){.dx-docuvault{aspect-ratio:auto;grid-template-rows:auto auto;gap:12px;padding:14px;border-radius:20px}.dx-docuvault__header,.dx-docuvault__identity{gap:10px}.dx-docuvault__mark{width:40px;height:40px;border-radius:11px}.dx-docuvault__identity p{margin-bottom:3px;font-size:9.5px}.dx-docuvault h2{overflow:visible;font-size:21px;line-height:1.08;text-overflow:clip;white-space:normal}.dx-docuvault__optional{display:none}.dx-docuvault__workspace{grid-template-columns:minmax(0,1fr);border-radius:14px}.dx-docuvault__clients{padding:13px;border-right:0;border-bottom:1px solid var(--dx-vault-line)}.dx-docuvault__explorer{padding:13px}.dx-docuvault__section-heading{margin-bottom:9px}.dx-docuvault__section-heading span:first-child{margin-bottom:2px;font-size:9px}.dx-docuvault__section-heading h3,.dx-docuvault__explorer-header h3{font-size:16px}.dx-client-folders{gap:6px}.dx-client-folder{grid-template-columns:32px minmax(0,1fr) 26px;gap:8px;padding:8px;border-radius:10px}.dx-client-folder__icon,.dx-client-folder__lock{width:32px;height:32px;border-radius:9px}.dx-client-folder__lock{border-radius:50%}.dx-client-folder__copy strong{font-size:12.5px;white-space:nowrap}.dx-client-folder__copy small{display:block;font-size:10px}.dx-client-folder--active:before{width:3px}.dx-docuvault__explorer-header{flex-wrap:wrap;gap:8px;padding-bottom:10px}.dx-docuvault__explorer-header p{display:block}.dx-docuvault__scope-badge{padding:5px 7px;border-radius:8px;font-size:10px}.dx-docuvault__scope-badge svg{display:block}.dx-folder-tree{padding-top:8px}.dx-tree-row{min-height:30px;grid-template-columns:12px 20px minmax(0,1fr) auto;gap:5px;padding:3px 6px;border-radius:7px}.dx-tree-row strong,.dx-tree-row>span:not(.dx-tree-row__chevron):not(.dx-tree-row__folder):not(.dx-tree-row__file):not(.dx-tree-row__meta){font-size:11px}.dx-tree-row__meta{display:block;font-size:8.5px}.dx-tree-branch:before{bottom:14px}.dx-tree-branch--one{margin-left:10px}.dx-tree-branch--two,.dx-tree-branch--three{margin-left:22px}.dx-tree-row--level-one,.dx-tree-row--level-two,.dx-tree-row--level-three{margin-left:6px}.dx-tree-row--level-one:before,.dx-tree-row--level-two:before,.dx-tree-row--level-three:before{width:6px;left:-6px}.dx-tree-leaves{grid-template-columns:1fr;gap:5px;margin:3px 0 3px 28px}.dx-tree-row--leaf{min-height:32px;grid-template-columns:18px minmax(0,1fr) auto}.dx-tree-row--leaf small{font-size:9px}}@media(max-width:520px){.docuvault-client-scope-preview .preview-shell{padding:12px}}@media(prefers-reduced-motion:reduce){.docuvault-client-scope-preview *,.docuvault-client-scope-preview *:before,.docuvault-client-scope-preview *:after,.dx-docuvault *,.dx-docuvault *:before,.dx-docuvault *:after{scroll-behavior:auto!important}}
