[data-service-shots] :is(.sv-ca-rag__name,.sv-ca-eval__name,.sv-ca-access__name,.sv-ca-access__from,.sv-ca-access__to,.sv-ca-spend__rec>span,.sv-ca-drill__step,.sv-ca-trace__alert>span){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-service-shots] :is(.sv-ca-cloud__pk,.sv-ca-drill__pk){width:var(--space-2);height:var(--space-2);margin-top:calc(var(--space-2) / -2);border-radius:var(--radius-round);background:var(--acc);animation:sv-capabilities-travel var(--dur-2000) var(--ease-in-out-sine) infinite;position:absolute;top:50%;left:0}@keyframes sv-capabilities-travel{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:100%}}[data-service-shots] .sv-ca-front{gap:var(--space-3);display:grid}[data-service-shots] .sv-ca-front__pair{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}[data-service-shots] .sv-ca-front__col{gap:var(--space-1);min-width:0;display:grid}[data-service-shots] .sv-ca-front__frame{gap:var(--space-2);padding:var(--space-3);border:var(--border-hair) solid var(--paper-120);border-radius:var(--radius-8);justify-items:start;display:grid;position:relative;overflow:hidden}[data-service-shots] .sv-ca-front__frame[data-k=code]{border-color:var(--acc);background:var(--acc-soft)}[data-service-shots] .sv-ca-front__line{width:100%;height:var(--space-2);border-radius:var(--radius-2);background:var(--paper-060)}[data-service-shots] .sv-ca-front__line--title{background:var(--paper-230);width:70%}[data-service-shots] .sv-ca-front__line--short{width:55%}[data-service-shots] .sv-ca-front__btn{width:40%;height:var(--space-5);border-radius:var(--radius-control);background:var(--acc)}[data-service-shots] .sv-ca-front__scan{width:var(--border-hair);background:var(--acc);animation:sv-capabilities-scan var(--dur-4000) var(--ease-in-out-sine) infinite alternate;position:absolute;top:0;bottom:0;left:0}@keyframes sv-capabilities-scan{to{left:100%}}[data-service-shots] .sv-ca-front__code{font:var(--fw-regular) var(--fs-11)/var(--lh-code) var(--font-code);color:var(--acc-strong)}[data-service-shots] .sv-ca-front__checks{justify-content:space-between;gap:var(--space-2);display:flex}[data-service-shots] .sv-ca-front__check{align-items:center;gap:var(--space-2);font-weight:var(--fw-medium);display:inline-flex}[data-service-shots] .sv-ca-stack{gap:var(--space-3);display:grid}[data-service-shots] .sv-ca-stack__row{gap:var(--space-3);grid-template-columns:1.3fr .6fr 1.4fr;align-items:stretch;display:grid}[data-service-shots] :is(.sv-ca-stack__web,.sv-ca-stack__phone,.sv-ca-stack__api){gap:var(--space-1);flex-direction:column;min-width:0;display:flex}[data-service-shots] .sv-ca-stack__browser{gap:var(--space-1);padding:var(--space-2);border:var(--border-hair) solid var(--paper-120);border-radius:var(--radius-8) var(--radius-8) 0 0;border-bottom:0;display:flex}[data-service-shots] .sv-ca-stack__browser i{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-round);background:var(--paper-230)}[data-service-shots] .sv-ca-stack__grid{gap:var(--space-2);padding:var(--space-2);border:var(--border-hair) solid var(--paper-120);border-radius:0 0 var(--radius-8) var(--radius-8);flex:1;grid-template-columns:1fr 1fr;display:grid}[data-service-shots] .sv-ca-stack__grid i,[data-service-shots] .sv-ca-stack__device i{min-height:var(--space-5);border-radius:var(--radius-4);background:var(--paper-060)}[data-service-shots] .sv-ca-stack__grid i.is-on,[data-service-shots] .sv-ca-stack__device i.is-on{background:var(--acc)}[data-service-shots] .sv-ca-stack__device{gap:var(--space-1);padding:var(--space-3) var(--space-2);border:var(--border-hair) solid var(--paper-120);border-radius:var(--radius-window);flex:1;display:grid}[data-service-shots] .sv-ca-stack__api code{white-space:nowrap;font:var(--fw-regular) var(--fs-11)/var(--lh-code) var(--font-code);color:var(--acc-strong);display:block;overflow:hidden}[data-service-shots] .sv-ca-stack__foot{align-items:center;gap:var(--space-2);font-weight:var(--fw-medium);margin:0;display:flex}[data-service-shots] .sv-ca-rag{gap:var(--space-3);display:grid}[data-service-shots] .sv-ca-rag__q{padding:var(--space-2) var(--space-3);border:var(--border-hair) solid var(--paper-120);border-radius:var(--radius-control);font-weight:var(--fw-medium);white-space:nowrap;margin:0;overflow:hidden}[data-service-shots] .sv-ca-rag__docs{gap:var(--space-1);display:grid}[data-service-shots] .sv-ca-rag__doc{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);grid-template-columns:auto 1fr 1fr 4.5em;display:grid}[data-service-shots] .sv-ca-rag__n,[data-service-shots] .sv-ca-rag__cite{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-round);background:var(--acc-soft);color:var(--acc-strong);font:var(--fw-semibold) var(--fs-11)/1 var(--font-sans);flex:none;place-items:center;display:inline-grid}[data-service-shots] .sv-ca-rag__name{font-weight:var(--fw-semibold)}[data-service-shots] .sv-ca-rag__bar{height:var(--space-1);border-radius:var(--radius-2);background:var(--paper-060);display:block;overflow:hidden}[data-service-shots] .sv-ca-rag__bar i{border-radius:inherit;background:var(--acc);transform-origin:0;height:100%;display:block}[data-service-shots] .sv-ca-rag__doc.is-out{opacity:.55}[data-service-shots] .sv-ca-rag__doc.is-out .sv-ca-rag__n{background:var(--paper-060);color:var(--text-tertiary)}[data-service-shots] .sv-ca-rag__doc.is-out .sv-ca-rag__bar i{background:var(--paper-230)}[data-service-shots] .sv-ca-rag__a{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--acc-soft);font-weight:var(--fw-semibold);margin:0;display:flex}[data-service-shots] .sv-ca-rag__a .sv-ca-rag__cite{background:var(--surface-card)}[data-service-shots] .sv-ca-rag__a .sv-ca-rag__cite:first-of-type{margin-left:auto}[data-service-shots] .sv-ca-eval{gap:var(--space-3);display:grid}[data-service-shots] .sv-ca-eval__list{gap:var(--space-1);display:grid}[data-service-shots] .sv-ca-eval__row{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) auto;display:grid}[data-service-shots] .sv-ca-eval__row.is-hot{background:var(--acc-soft)}[data-service-shots] .sv-ca-eval__name{font-weight:var(--fw-medium)}[data-service-shots] .sv-ca-eval__marks{gap:var(--space-1);display:flex}[data-service-shots] .sv-ca-eval__marks i{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-2);background:var(--acc)}[data-service-shots] .sv-ca-eval__marks i[data-k=f]{background:var(--paper-230);box-shadow:inset 0 0 0 var(--border-hair) var(--acc-strong)}[data-service-shots] .sv-ca-eval__gate{align-items:center;gap:var(--space-2);padding-inline:var(--space-2);font-weight:var(--fw-semibold);margin:0;display:flex}[data-service-shots] .sv-ca-ent{gap:var(--space-2);display:grid}[data-service-shots] .sv-ca-ent__layer{align-items:center;gap:var(--space-2);grid-template-columns:6.5em repeat(3,minmax(0,1fr));display:grid}[data-service-shots] .sv-ca-ent__name{font-weight:var(--fw-semibold)}[data-service-shots] .sv-ca-ent__block{padding:var(--space-2);border:var(--border-hair) solid var(--paper-120);border-radius:var(--radius-control);text-align:center}[data-service-shots] .sv-ca-ent__block[data-k=evolve]{border-color:var(--acc);background:var(--acc-soft);color:var(--acc-strong)}[data-service-shots] .sv-ca-ent__block[data-k=replace]{border-color:var(--acc);background:var(--acc);color:var(--white)}[data-service-shots] .sv-ca-ent__key{justify-content:flex-end;gap:var(--space-3);margin:0;display:flex}[data-service-shots] .sv-ca-ent__key span{align-items:center;gap:var(--space-1);display:inline-flex}[data-service-shots] .sv-ca-ent__key i{width:var(--space-2);height:var(--space-2);border:var(--border-hair) solid var(--paper-230);border-radius:var(--radius-2)}[data-service-shots] .sv-ca-ent__key i[data-k=evolve]{border-color:var(--acc);background:var(--acc-soft)}[data-service-shots] .sv-ca-ent__key i[data-k=replace]{border-color:var(--acc);background:var(--acc)}[data-service-shots] .sv-ca-cloud{gap:var(--space-3);display:grid}[data-service-shots] .sv-ca-cloud__row{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-service-shots] .sv-ca-cloud__zone{gap:var(--space-1);padding:var(--space-3);border:var(--border-hair) solid var(--paper-120);border-radius:var(--radius-8);display:grid}[data-service-shots] .sv-ca-cloud__zone.is-hot{border-color:var(--acc);background:var(--acc-soft)}[data-service-shots] .sv-ca-cloud__name{margin-bottom:var(--space-1);font-weight:var(--fw-semibold)}[data-service-shots] .sv-ca-cloud__part{padding:var(--space-1) var(--space-2);border-radius:var(--radius-4);background:var(--paper-060)}[data-service-shots] .sv-ca-cloud__zone.is-hot .sv-ca-cloud__part{background:var(--surface-card)}[data-service-shots] .sv-ca-cloud__link{padding-block:var(--space-1);border-bottom:var(--border-hair) solid var(--acc);justify-content:center;display:flex;position:relative}[data-service-shots] .sv-ca-cloud__pk{top:100%}[data-service-shots] .sv-ca-model{gap:var(--space-3);display:grid}[data-service-shots] .sv-ca-model__svg{width:100%;height:auto;display:block;overflow:visible}[data-service-shots] .sv-ca-model__t rect{fill:var(--surface-card);stroke:var(--paper-120);stroke-width:1px}[data-service-shots] .sv-ca-model__t.is-hot rect{fill:var(--acc-soft);stroke:var(--acc)}[data-service-shots] .sv-ca-model__t text{font:var(--fw-regular) var(--fs-11)/1 var(--font-code);fill:var(--text-tertiary)}[data-service-shots] .sv-ca-model__t .sv-ca-model__h{font:var(--fw-semibold) var(--fs-11)/1 var(--font-sans);fill:var(--text-primary)}[data-service-shots] .sv-ca-model__t>g{transform-box:fill-box;transform-origin:50%}[data-service-shots] .sv-ca-model__layers{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-service-shots] .sv-ca-model__layer{gap:var(--space-1);font-weight:var(--fw-medium);display:grid}[data-service-shots] .sv-ca-model__layer i{height:var(--space-2);border-radius:var(--radius-2);background:var(--paper-120);transform-origin:0;display:block}[data-service-shots] .sv-ca-model__layer.is-hot i{background:var(--acc)}[data-service-shots] .sv-ca-tf__chg{background:var(--white-a4);color:var(--gray-210)}[data-service-shots] .sv-ca-drill{gap:var(--space-3);display:grid}[data-service-shots] .sv-ca-drill__map{align-items:center;gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}[data-service-shots] .sv-ca-drill__site{gap:var(--space-1);padding:var(--space-3);border:var(--border-hair) solid var(--paper-120);border-radius:var(--radius-8);display:grid}[data-service-shots] .sv-ca-drill__site b{align-items:center;gap:var(--space-2);font-weight:var(--fw-semibold);display:inline-flex}[data-service-shots] .sv-ca-drill__site.is-hot{border-color:var(--acc);background:var(--acc-soft)}[data-service-shots] .sv-ca-drill__link{height:var(--border-hair);background:var(--acc);position:relative}[data-service-shots] .sv-ca-drill__steps{gap:var(--space-2);display:grid}[data-service-shots] .sv-ca-drill__step{align-items:center;gap:var(--space-2);font-weight:var(--fw-medium);display:flex}[data-service-shots] .sv-ca-trace{gap:var(--space-3);display:grid}[data-service-shots] .sv-ca-trace__list{gap:var(--space-1);display:grid}[data-service-shots] .sv-ca-trace__row{align-items:center;gap:var(--space-2);padding-block:var(--space-1);grid-template-columns:5em 1fr;display:grid}[data-service-shots] .sv-ca-trace__track{height:var(--space-3);border-radius:var(--radius-2);background:var(--paper-060);display:block;position:relative}[data-service-shots] .sv-ca-trace__track i{border-radius:var(--radius-2);background:var(--paper-230);transform-origin:0;position:absolute;top:0;bottom:0}[data-service-shots] .sv-ca-trace__row.is-hot .sv-ca-trace__track i{background:var(--acc)}[data-service-shots] .sv-ca-trace__row.is-hot .sv-ca-trace__name{color:var(--acc-strong)}[data-service-shots] .sv-ca-trace__alert{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--acc-soft);font-weight:var(--fw-semibold);margin:0;display:flex}[data-service-shots] .sv-ca-trace__alert .sv-cap{margin-left:auto}[data-service-shots] .sv-ca-access{gap:var(--space-1);display:grid}[data-service-shots] .sv-ca-access__row{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-control);grid-template-columns:1fr 1.2fr 1.2fr;display:grid}[data-service-shots] .sv-ca-access__row.is-hot{background:var(--acc-soft)}[data-service-shots] .sv-ca-access__name{align-items:center;gap:var(--space-2);font-weight:var(--fw-semibold);display:inline-flex}[data-service-shots] .sv-ca-access__from{max-width:100%;color:var(--text-tertiary);justify-self:start;position:relative}[data-service-shots] .sv-ca-access__from i{height:var(--border-hair);background:var(--text-tertiary);transform-origin:0;position:absolute;top:50%;left:0;right:0}[data-service-shots] .sv-ca-access__to{max-width:100%;color:var(--acc-strong);font-weight:var(--fw-semibold);justify-self:start}[data-service-shots] .sv-ca-spend{gap:var(--space-2);display:grid}[data-service-shots] .sv-ca-spend__chart{height:7.5em;position:relative}[data-service-shots] .sv-ca-spend__bars{align-items:end;gap:var(--space-2);grid-template-columns:repeat(8,minmax(0,1fr));display:grid;position:absolute;inset:0}[data-service-shots] .sv-ca-spend__bar{justify-content:flex-end;gap:var(--border-hair);transform-origin:bottom;flex-direction:column;height:100%;display:flex}[data-service-shots] .sv-ca-spend__bar i:first-child{border-radius:var(--radius-2) var(--radius-2) 0 0}[data-service-shots] :is(.sv-ca-spend__bar,.sv-ca-spend__key) i[data-k="0"]{background:var(--acc)}[data-service-shots] :is(.sv-ca-spend__bar,.sv-ca-spend__key) i[data-k="1"]{background:color-mix(in oklab, var(--acc) 55%, var(--surface-card))}[data-service-shots] :is(.sv-ca-spend__bar,.sv-ca-spend__key) i[data-k="2"]{background:var(--paper-230)}[data-service-shots] .sv-ca-spend__budget{border-top:var(--border-hair) dashed var(--text-primary);text-align:right;position:absolute;top:34%;left:0;right:0}[data-service-shots] .sv-ca-spend__budget .sv-cap{position:absolute;bottom:100%;right:0}[data-service-shots] .sv-ca-spend__key{gap:var(--space-3);margin:0;display:flex}[data-service-shots] .sv-ca-spend__key span{align-items:center;gap:var(--space-1);display:inline-flex}[data-service-shots] .sv-ca-spend__key i{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-2)}[data-service-shots] .sv-ca-spend__recs{display:grid}[data-service-shots] .sv-ca-spend__rec{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);font-weight:var(--fw-medium);display:flex}[data-service-shots] .sv-ca-spend__rec.is-hot{background:var(--acc-soft)}[data-service-shots] .sv-ca-spend__rec .sv-cap{align-items:center;gap:var(--space-1);display:inline-flex}[data-service-shots] .sv-ca-file{gap:var(--space-3);grid-template-columns:9em 1fr;display:grid}[data-service-shots] .sv-ca-file__layers{align-content:start;gap:var(--space-1);display:grid}[data-service-shots] .sv-ca-file__layer{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-4);font-weight:var(--fw-medium);display:flex}[data-service-shots] .sv-ca-file__layer i{width:var(--space-2);height:var(--space-2);border:var(--border-hair) solid var(--text-tertiary);border-radius:var(--radius-2)}[data-service-shots] .sv-ca-file__layer.is-hot{background:var(--acc-soft);color:var(--acc-strong)}[data-service-shots] .sv-ca-file__layer.is-hot i{border-color:var(--acc);background:var(--acc)}[data-service-shots] .sv-ca-file__canvas{padding:var(--space-4);border-radius:var(--radius-8);background:var(--paper-060);place-items:center;display:grid;position:relative;overflow:hidden}[data-service-shots] .sv-ca-file__screen{gap:var(--space-2);width:21em;padding:var(--space-3);border-radius:var(--radius-8);background:var(--surface-card);box-shadow:0 0 0 var(--border-hair) var(--paper-120);grid-template-columns:1fr 1fr;display:grid}[data-service-shots] .sv-ca-file__bar{height:var(--space-2);border-radius:var(--radius-2);background:var(--paper-230);grid-column:1/-1;width:50%}[data-service-shots] .sv-ca-file__sel{gap:var(--space-1);padding:var(--space-2);outline:var(--border-hair) solid var(--acc);grid-column:1/-1;display:grid;position:relative}[data-service-shots] .sv-ca-file__sel i{height:var(--space-2);border-radius:var(--radius-2);background:var(--acc)}[data-service-shots] .sv-ca-file__sel i+i{background:var(--acc-soft);width:60%}[data-service-shots] .sv-ca-file__sel b{width:var(--space-1);height:var(--space-1);background:var(--surface-card);box-shadow:0 0 0 var(--border-hair) var(--acc);position:absolute}[data-service-shots] .sv-ca-file__sel b:first-of-type{top:0;left:0;translate:-50% -50%}[data-service-shots] .sv-ca-file__sel b:nth-of-type(2){top:0;right:0;translate:50% -50%}[data-service-shots] .sv-ca-file__sel b:nth-of-type(3){bottom:0;left:0;translate:-50% 50%}[data-service-shots] .sv-ca-file__sel b:nth-of-type(4){bottom:0;right:0;translate:50% 50%}[data-service-shots] .sv-ca-file__tile{height:var(--space-9);border-radius:var(--radius-4);background:var(--paper-060)}[data-service-shots] .sv-ca-file__cursor{align-items:flex-start;gap:var(--border-hair);animation:sv-capabilities-cursor var(--dur-6000) var(--ease-in-out-sine) infinite alternate;display:inline-flex;position:absolute;top:20%;left:62%}[data-service-shots] .sv-ca-file__cursor svg{width:var(--space-3);height:var(--space-3);fill:var(--acc-strong)}[data-service-shots] .sv-ca-file__cursor em{padding:var(--border-hair) var(--space-1);border-radius:var(--radius-4);background:var(--acc-strong);color:var(--white);font:var(--fw-medium) var(--fs-11)/var(--lh-ui) var(--font-sans)}@keyframes sv-capabilities-cursor{to{transform:translate(-6em,5em)}}[data-service-shots] .sv-ca-repo{gap:var(--space-3);font:var(--fw-regular) var(--fs-11)/var(--lh-code) var(--font-code);grid-template-columns:9em 1fr;display:grid}[data-service-shots] .sv-ca-repo__tree{align-content:start;gap:var(--space-1);color:var(--gray-210);display:grid}[data-service-shots] .sv-ca-repo__dir{color:var(--gray-350)}[data-service-shots] .sv-ca-repo__item{align-items:center;gap:var(--space-2);padding:var(--border-hair) var(--space-2);border-radius:var(--radius-4);display:flex}[data-service-shots] .sv-ca-repo__item i{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-2);background:var(--gray-350)}[data-service-shots] .sv-ca-repo__item.is-hot{background:var(--white-a10);color:var(--white)}[data-service-shots] .sv-ca-repo__item.is-hot i{background:var(--acc-glow)}[data-service-shots] .sv-ca-repo__code{border:var(--border-hair) solid var(--white-a10);border-radius:var(--radius-6);color:var(--gray-210);align-content:start;overflow:hidden}[data-service-shots] .sv-ca-repo__code p:not(.sv-ag__file){padding-inline:var(--space-3)}[data-service-shots] .sv-ca-repo__code p:last-child{padding-bottom:var(--space-2)}[data-service-shots] .sv-ca-repo__code b{font-weight:var(--fw-regular);color:var(--acc-glow)}[data-service-shots] .sv-ca-flow{width:100%;height:auto;display:block;overflow:visible}[data-service-shots] .sv-ca-flow__rib{fill:none;stroke:var(--acc-soft);stroke-width:9px;stroke-dasharray:100;stroke-dashoffset:0}[data-service-shots] .sv-ca-flow__dash{fill:none;stroke:var(--acc);stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 100;stroke-dashoffset:105px;opacity:0;transition:opacity var(--duration-moderate) var(--ease-standard);animation:home-services-flowpk var(--dur-2000) linear infinite;animation-delay:calc(var(--i) * var(--dur-420) * -1)}[data-service-shots] [data-srv-shot][data-live] .sv-ca-flow__dash{opacity:1}[data-service-shots] .sv-ca-flow__n rect{fill:var(--surface-card);stroke:var(--paper-120);stroke-width:1px}[data-service-shots] .sv-ca-flow__hub rect{fill:var(--acc)}[data-service-shots] .sv-ca-flow text{font:var(--fw-semibold) var(--fs-11)/1 var(--font-sans);fill:var(--text-primary)}[data-service-shots] .sv-ca-flow__hub text{fill:var(--white)}[data-service-shots] :is(.sv-ca-flow__n,.sv-ca-flow__hub){transform-box:fill-box;transform-origin:50%}[data-service-shots] .sv-ca-roll{gap:var(--space-2);display:grid}[data-service-shots] .sv-ca-roll__row{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-control);grid-template-columns:6.5em 1fr;display:grid}[data-service-shots] .sv-ca-roll__row.is-hot{background:var(--acc-soft)}[data-service-shots] .sv-ca-roll__name{align-items:center;gap:var(--space-2);font-weight:var(--fw-semibold);display:inline-flex}[data-service-shots] .sv-ca-roll__grid{gap:var(--space-1);grid-template-columns:repeat(18,minmax(0,1fr));display:grid}[data-service-shots] :is(.sv-ca-roll__grid,.sv-ca-roll__key) i{aspect-ratio:1;border-radius:var(--radius-2);background:var(--paper-120)}[data-service-shots] :is(.sv-ca-roll__grid,.sv-ca-roll__key) i.is-on{background:var(--acc)}[data-service-shots] .sv-ca-roll__key{justify-content:flex-end;gap:var(--space-3);margin:0;display:flex}[data-service-shots] .sv-ca-roll__key span{align-items:center;gap:var(--space-1);display:inline-flex}[data-service-shots] .sv-ca-roll__key i{width:var(--space-2)}@media (prefers-reduced-motion:reduce){[data-service-shots] :is(.sv-ca-cloud__pk,.sv-ca-drill__pk,.sv-ca-front__scan,.sv-ca-flow__dash){display:none}}[data-service-shots] .sv-de-product__flow{align-items:flex-end;display:flex}[data-service-shots] .sv-de-product__link{min-width:var(--space-2);height:var(--border-thick);background:var(--paper-230);flex:auto;margin-bottom:4.5em}[data-service-shots] .sv-de-product__scr{gap:var(--space-2);flex-direction:column;flex:7.5em;max-width:9.5em;display:flex;position:relative}[data-service-shots] .sv-de-product__scr.is-hot .sv-de-product__name{color:var(--acc-strong)}[data-service-shots] .sv-de-product__frame{gap:var(--space-2);height:10em;padding:var(--space-3) var(--space-2);border:var(--border-hair) solid var(--paper-120);border-radius:var(--radius-8);background:var(--surface-card);flex-direction:column;display:flex}[data-service-shots] .sv-de-product__scr.is-hot .sv-de-product__frame{border-color:var(--acc);box-shadow:0 0 0 calc(var(--space-1) * .75) var(--acc-soft)}[data-service-shots] .sv-de-product__line{height:var(--space-2);border-radius:var(--radius-2);background:var(--paper-060);flex:none}[data-service-shots] .sv-de-product__line--title{width:70%;height:var(--space-3);background:var(--paper-120)}[data-service-shots] .sv-de-product__line--short{width:55%}[data-service-shots] .sv-de-product__field{height:var(--space-5);border:var(--border-hair) solid var(--paper-120);border-radius:var(--radius-4);flex:none}[data-service-shots] .sv-de-product__scr.is-hot .sv-de-product__field{border-color:var(--acc)}[data-service-shots] .sv-de-product__cta{height:var(--space-5);border-radius:var(--radius-4);background:var(--paper-750);flex:none;margin-top:auto}[data-service-shots] .sv-de-product__scr.is-hot .sv-de-product__cta{background:var(--acc-strong)}[data-service-shots] .sv-de-product__handle{right:calc(var(--space-1) * -1);bottom:calc(var(--space-1) * -1);width:var(--space-2);height:var(--space-2);border-radius:var(--radius-2);background:var(--acc);box-shadow:0 0 0 var(--border-thick) var(--surface-card);animation:home-services-breathe var(--duration-breathe) var(--ease-in-out-sine) infinite alternate;position:absolute}[data-service-shots] .sv-de-systems{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}[data-service-shots] .sv-de-systems__tokens{align-content:start;display:grid}[data-service-shots] .sv-de-systems__head{padding-bottom:var(--space-1)}[data-service-shots] .sv-de-systems__tok{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--border-hair) solid var(--paper-060);display:flex}[data-service-shots] .sv-de-systems__tok:last-child{border-bottom:0}[data-service-shots] .sv-de-systems__chip{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-4);flex:none}[data-service-shots] .sv-de-systems__chip[data-k=color]{background:var(--acc)}[data-service-shots] .sv-de-systems__chip[data-k=space]{border:var(--border-hair) dashed var(--paper-230);background:linear-gradient(90deg, transparent 30%, var(--paper-120) 30% 70%, transparent 70%)}[data-service-shots] .sv-de-systems__chip[data-k=radius]{border:solid var(--paper-230);border-width:var(--border-thick) var(--border-thick) 0 0;border-radius:0 var(--radius-8) 0 0}[data-service-shots] .sv-de-systems__tn{font:var(--fw-medium) var(--fs-11)/var(--lh-ui) var(--font-code);white-space:nowrap}[data-service-shots] .sv-de-systems__main{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}[data-service-shots] .sv-de-systems__stage{justify-content:center;align-items:center;gap:var(--space-2);min-height:7.5em;padding:var(--space-3);border:var(--border-hair) solid var(--paper-060);border-radius:var(--radius-8);background:radial-gradient(var(--paper-120) var(--border-hair), transparent var(--border-hair)) 0 0 / var(--space-3) var(--space-3);flex-wrap:wrap;display:flex}[data-service-shots] .sv-de-systems__btn{height:var(--space-8);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--acc-strong);color:var(--white);font-weight:var(--fw-semibold);align-items:center;display:inline-flex}[data-service-shots] .sv-de-systems__btn--outline{border:var(--border-hair) solid var(--paper-230);background:var(--surface-card);color:var(--text-primary)}[data-service-shots] .sv-de-systems__code{padding:var(--space-2);border-radius:var(--radius-6);background:var(--paper-060);font:var(--fw-regular) var(--fs-11)/var(--lh-code) var(--font-code);color:var(--text-secondary);white-space:nowrap;display:block;overflow:hidden}[data-service-shots] .sv-de-systems__tag{color:var(--text-primary)}[data-service-shots] .sv-de-systems__attr{color:var(--acc-strong)}[data-service-shots] .sv-de-systems__val{color:var(--green-700)}[data-service-shots] .sv-de-websites{gap:var(--space-3);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}[data-service-shots] .sv-de-websites__page{gap:var(--space-2);padding:var(--space-2);border:var(--border-hair) solid var(--paper-060);border-radius:var(--radius-8);background:var(--paper-060);flex-direction:column;display:flex}[data-service-shots] .sv-de-websites__nav{padding:0 var(--space-1);justify-content:space-between;align-items:center;display:flex}[data-service-shots] .sv-de-websites__logo{width:var(--space-5);height:var(--space-2);border-radius:var(--radius-2);background:var(--paper-750)}[data-service-shots] .sv-de-websites__links{gap:var(--space-1);display:flex}[data-service-shots] .sv-de-websites__links>span{width:var(--space-4);height:var(--space-2);border-radius:var(--radius-2);background:var(--paper-230)}[data-service-shots] .sv-de-websites__hero{gap:var(--space-2);padding:var(--space-6) var(--space-3) var(--space-3);border-radius:var(--radius-4);background:var(--surface-card);flex-direction:column;display:flex;position:relative}[data-service-shots] .sv-de-websites__hero.is-hot{box-shadow:inset 0 0 0 var(--border-thick) var(--acc)}[data-service-shots] .sv-de-websites__tag{padding:0 var(--space-2);border-radius:var(--radius-4) 0 var(--radius-4) 0;background:var(--acc);color:var(--white);font:var(--fw-medium) var(--fs-11)/var(--lh-ui) var(--font-code);position:absolute;top:0;left:0}[data-service-shots] .sv-de-websites__line{height:var(--space-2);border-radius:var(--radius-2);background:var(--paper-120)}[data-service-shots] .sv-de-websites__line--title{width:85%;height:var(--space-3);background:var(--paper-750)}[data-service-shots] .sv-de-websites__line--short{width:60%}[data-service-shots] .sv-de-websites__btn{width:45%;height:var(--space-4);margin-top:var(--space-1);border-radius:var(--radius-4);background:var(--acc-strong)}[data-service-shots] .sv-de-websites__blocks{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-service-shots] .sv-de-websites__block{height:var(--space-8);border-radius:var(--radius-4);background:var(--surface-card)}[data-service-shots] .sv-de-websites__panel{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}[data-service-shots] .sv-de-websites__field{height:var(--space-8);margin-bottom:var(--space-1);padding:0 var(--space-2);border:var(--border-hair) solid var(--paper-120);border-radius:var(--radius-control);white-space:nowrap;align-items:center;display:flex;overflow:hidden}[data-service-shots] .sv-de-websites__field.is-focus{border-color:var(--acc);box-shadow:0 0 0 calc(var(--space-1) * .75) var(--acc-soft)}[data-service-shots] .sv-de-websites__caret{width:var(--border-hair);height:1.1em;margin-left:var(--border-hair);background:var(--text-primary);animation:home-services-blink var(--dur-900) steps(1, end) infinite;flex:none}[data-service-shots] .sv-de-websites__row .sv-de-websites__switch{background:var(--paper-750)}[data-service-shots] .sv-de-websites__row{margin-top:var(--space-1);font-weight:var(--fw-medium);justify-content:space-between;align-items:center;display:flex}[data-service-shots] .sv-de-websites__publish{height:var(--space-8);border-radius:var(--radius-control);background:var(--paper-750);color:var(--white);font-weight:var(--fw-semibold);justify-content:center;align-items:center;margin-top:auto;display:inline-flex}[data-service-shots] .sv-de-brand{gap:var(--space-3);flex-direction:column;display:flex}[data-service-shots] .sv-de-brand__logos{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-hair) solid var(--paper-060);border-radius:var(--radius-8);display:flex}[data-service-shots] .sv-de-brand__marks{align-items:flex-end;gap:var(--space-3);display:flex}[data-service-shots] .sv-de-brand__mark{--m:var(--space-12);width:var(--m);height:var(--m);border-radius:calc(var(--m) * .28);background:var(--acc-strong);place-items:center;display:grid}[data-service-shots] .sv-de-brand__mark[data-size=md]{--m:var(--space-8)}[data-service-shots] .sv-de-brand__mark[data-size=sm]{--m:var(--space-5)}[data-service-shots] .sv-de-brand__glyph{border-radius:var(--radius-pill) 0 0 0;background:var(--white);width:50%;height:50%}[data-service-shots] .sv-de-brand__word{align-items:center;gap:var(--space-1);font:var(--fw-bold) var(--fs-19)/var(--lh-none) var(--font-display);letter-spacing:var(--ls-ui-tight);color:var(--text-primary);display:inline-flex}[data-service-shots] .sv-de-brand__word .sv-de-brand__glyph{width:var(--space-4);height:var(--space-4);background:var(--acc-strong);flex:none}[data-service-shots] .sv-de-brand__foot{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}[data-service-shots] .sv-de-brand__group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}[data-service-shots] .sv-de-brand__swatches{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-service-shots] .sv-de-brand__sw{height:var(--space-8);border-radius:var(--radius-4)}[data-service-shots] .sv-de-brand__sw[data-k=ink]{background:var(--paper-750)}[data-service-shots] .sv-de-brand__sw[data-k=acc]{background:var(--acc-strong)}[data-service-shots] .sv-de-brand__sw[data-k=soft]{background:var(--acc-soft)}[data-service-shots] .sv-de-brand__sw[data-k=paper]{border:var(--border-hair) solid var(--paper-120);background:var(--surface-card)}[data-service-shots] .sv-de-brand__type{align-items:center;gap:var(--space-2);height:var(--space-8);display:flex}[data-service-shots] .sv-de-brand__aa{font:var(--fw-semibold) var(--fs-30)/var(--lh-none) var(--font-display);letter-spacing:var(--ls-ui-tight)}[data-service-shots] .sv-de-brand__text{min-width:0;font:var(--fw-regular) var(--fs-11)/var(--lh-ui) var(--font-code);color:var(--text-secondary);display:grid}[data-service-shots] .sv-de-review{display:grid}[data-service-shots] .sv-de-review__row{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-control);display:flex}[data-service-shots] .sv-de-review__row+.sv-de-review__row{border-top:var(--border-hair) solid var(--paper-060)}[data-service-shots] .sv-de-review__row.is-hot{background:var(--acc-soft)}[data-service-shots] .sv-de-review__row.is-hot+.sv-de-review__row{border-top-color:#0000}[data-service-shots] .sv-de-review__rank{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-round);border:var(--border-hair) solid var(--paper-230);font:var(--fw-semibold) var(--fs-11)/var(--lh-none) var(--font-code);color:var(--text-secondary);flex:none;place-items:center;display:grid}[data-service-shots] .sv-de-review__row.is-hot .sv-de-review__rank{border-color:var(--acc-strong);background:var(--acc-strong);color:var(--white)}[data-service-shots] .sv-de-review__txt{flex:auto;min-width:0;display:grid}[data-service-shots] .sv-de-review__title{font-weight:var(--fw-title);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-service-shots] .sv-de-review__row.is-hot .sv-de-review__title{color:var(--acc-strong)}[data-service-shots] .sv-de-review__sev{align-items:center;gap:var(--space-1);min-width:5.5em;height:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-control);font-weight:var(--fw-semibold);background:var(--paper-060);color:var(--text-secondary);flex:none;display:inline-flex}[data-service-shots] .sv-de-review__sev[data-k=high]{background:var(--acc-strong);color:var(--white)}[data-service-shots] .sv-de-review__sev[data-k=medium]{background:var(--surface-card);box-shadow:inset 0 0 0 var(--border-hair) var(--acc);color:var(--acc-strong)}[data-service-shots] .sv-de-review__led{width:var(--status-dot);height:var(--status-dot);border-radius:var(--radius-round);background:currentColor;flex:none}[data-service-shots] .sv-de-review__led.sv-lp{animation-name:home-services-breathe;animation-duration:var(--duration-breathe);animation-timing-function:var(--ease-in-out-sine);animation-iteration-count:infinite;animation-direction:alternate}main.rx .ccap{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}main.rx .ccap__head{gap:var(--space-5);align-content:start;display:grid}main.rx .ccap__title{font-size:var(--fs-display-2);line-height:var(--lh-none);margin:0}main.rx .ccap__lead{color:var(--text-secondary);margin:0}@media (width>=900px){main.rx .ccap{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:start}main.rx .ccap__head{top:calc(var(--nav-height) + var(--space-20,80px));position:sticky}}
