.rx .carousel-markers{justify-content:center;gap:var(--space-1);display:flex}.rx .carousel-markers[hidden]{display:none}.rx .scroll-rail+.carousel-markers{margin-top:var(--space-3)}.rx :is(.bento--rail,.grid--rail)+.carousel-markers{margin-top:var(--space-1)}.rx .carousel-markers[data-markers-state=pending],.rx .carousel-markers[data-carousel-markers=reserve][data-markers-state=off]{visibility:hidden}.rx .carousel-markers__marker{min-height:var(--tap-min);padding:0 var(--space-1);border-radius:var(--radius-control);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;display:inline-grid}.rx .carousel-markers__marker[hidden]{display:none}.rx .carousel-markers__line{width:calc(var(--space-4) + var(--space-8) * var(--m,0));height:var(--border-thick);border-radius:var(--radius-pill);background:var(--carousel-markers-line);display:block;position:relative;overflow:hidden}.rx .carousel-markers__line:after{content:"";border-radius:inherit;background:var(--carousel-markers-active);opacity:var(--m,0);position:absolute;inset:0}.rx .carousel-markers__marker:hover .carousel-markers__line{background:var(--carousel-markers-line-hover)}.rx .carousel-markers__marker:focus-visible{outline:var(--focus-width) solid var(--carousel-markers-focus);outline-offset:calc(var(--space-1) * -1)}.rx .carousel-markers__marker[aria-current=true]{--m:1}.rx .carousel-markers--dots .carousel-markers__line{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-round)}.rx .carousel-markers--track .carousel-markers__track{width:min(100%, var(--carousel-markers-track-width));min-height:var(--space-6);border-radius:var(--radius-pill);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;align-items:center;display:grid}.rx .carousel-markers--track .carousel-markers__track:focus-visible{outline:var(--focus-width) solid var(--carousel-markers-focus);outline-offset:var(--space-1)}.rx .carousel-markers__rail{height:var(--border-thick);border-radius:var(--radius-pill);background:var(--carousel-markers-track);display:block;position:relative;overflow:hidden}.rx .carousel-markers__thumb{width:calc(var(--tr,1) * 100%);border-radius:inherit;background:var(--carousel-markers-track-thumb);cursor:grab;touch-action:none;transform:translateX(calc((1 / var(--tr,1) - 1) * var(--tp,0) * 100%));will-change:transform;position:absolute;inset:0 auto 0 0}.rx .carousel-markers--track[data-dragging] .carousel-markers__track,.rx .carousel-markers--track[data-dragging] .carousel-markers__thumb{cursor:grabbing}.rx .carousel-markers--track[data-carousel-markers=reserve]{min-height:var(--tap-min);align-items:center}.rx .marquee{padding-block:var(--space-5);background:linear-gradient(var(--marquee-rule), var(--marquee-rule)) top / 100% 1px no-repeat, linear-gradient(var(--marquee-rule), var(--marquee-rule)) bottom / 100% 1px no-repeat;-webkit-mask-image:linear-gradient(90deg, transparent, var(--black) 14%, var(--black) 86%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--black) 14%, var(--black) 86%, transparent);mask-image:linear-gradient(90deg, transparent, var(--black) 14%, var(--black) 86%, transparent);overflow:hidden}.rx .marquee__track{align-items:center;gap:var(--marquee-gap);width:max-content;padding-right:var(--marquee-gap);animation:marquee-loop var(--marquee-period) linear infinite;display:flex}.rx .marquee.is-paused .marquee__track,.rx .marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee-loop{to{transform:translate(-50%)}}.rx .marquee__item{height:var(--marquee-h);flex:none;place-items:center;display:grid}.rx .marquee__item img{width:auto;filter:var(--marquee-ink);opacity:var(--marquee-ink-opacity);transition:opacity var(--duration-hover)}.rx .marquee__item:hover img{opacity:.95}.rx .marquee__item[data-kind=word] img{height:calc(var(--marquee-word-h) * var(--ls,1));max-width:var(--marquee-word-max)}.rx .marquee__item[data-kind=mark] img{height:calc(var(--marquee-mark-h) * var(--ls,1));max-width:var(--marquee-mark-max)}@media (prefers-reduced-motion:reduce){.rx .marquee{-webkit-mask-image:none;mask-image:none}.rx .marquee__track{justify-content:center;row-gap:var(--space-2);flex-wrap:wrap;width:auto;animation:none}.rx .marquee__item[aria-hidden=true]{display:none}}.rx .hero-scene{pointer-events:none;position:absolute;inset:0}.rx .hero-scene-set{font:var(--fw-regular) var(--fs-14) / var(--lh-ui) var(--font-sans);color:var(--gray-160);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-in), transform var(--duration-base) var(--ease-in), visibility 0s linear var(--duration-base);position:absolute;inset:0;transform:translateY(.6em)}.rx .hero-scene-set[data-on]{opacity:1;visibility:visible;transition:none;transform:none}.rx .hero-scene-set[data-scene-set=strategy]{--acc:var(--practice-strategy)}.rx .hero-scene-set[data-scene-set=design]{--acc:var(--practice-design)}.rx .hero-scene-set[data-scene-set=labs]{--acc:var(--practice-labs)}.rx .hero-scene-set[data-scene-set=ops]{--acc:var(--practice-ops)}.rx .hero-scene-col{top:13%;right:var(--space-5);perspective:80em;position:absolute}.rx .hero-scene-plane{grid-template-columns:var(--scene-window-card-w) var(--scene-window-card-w);transform:var(--scene-window-pose);transform-origin:50%;gap:1.1em;display:grid}.rx .hero-scene-slot[data-slot="1"]{--i:0;grid-area:1/2}.rx .hero-scene-slot[data-slot="2"]{--i:1;grid-area:2/2}.rx .hero-scene-slot[data-slot="3"]{--i:2;grid-area:1/1/3/2;align-self:center}.rx .hero-scene-card{border-radius:var(--radius-10);-webkit-backdrop-filter:var(--glass-card-filter);backdrop-filter:var(--glass-card-filter);box-shadow:var(--glass-card-shadow);width:var(--scene-window-card-w);height:var(--scene-window-card-h);background:var(--glass-sheen), var(--scene-window-card-fill);backface-visibility:hidden;flex-direction:column;padding:.8em .85em;display:flex;position:relative;overflow:hidden}.rx .hero-scene-set[data-on=run] .hero-scene-card{animation:hero-scene-in var(--duration-slow) var(--ease-spring-lift) backwards;animation-delay:calc(var(--dur-120) * var(--i))}@keyframes hero-scene-in{0%{opacity:0;transform:translateY(2.2em)scale(.94)}40%{opacity:1}}.rx .hero-scene-head{flex:none;align-items:center;gap:.45em;margin-bottom:.7em;display:flex}.rx .hero-scene-head>:last-child:not(:first-child){margin-left:auto}.rx .hero-scene-mono{font-family:var(--font-code);letter-spacing:var(--ls-code);color:var(--gray-210);white-space:nowrap;font-size:.72em}.rx .hero-scene-mute{color:var(--gray-390)}.rx .hero-scene-dot{border-radius:var(--radius-round);background:var(--acc);width:.45em;height:.45em;box-shadow:0 0 0 .22em color-mix(in srgb, var(--acc) 18%, transparent);flex:none}.rx :is(.hero-scene-node,.hero-scene-frame,.hero-scene-log,.hero-scene-diff){background:linear-gradient(180deg, var(--white-a7), var(--white-a3));box-shadow:inset 0 0 0 1px var(--white-a12), inset 0 1px 0 var(--white-a8)}.rx .hero-scene-sk{border-radius:var(--radius-pill);background:var(--white-a8);height:.42em;width:calc(var(--w,1) * 100%);display:block;position:relative;overflow:hidden}.rx .hero-scene-sk:after{content:"";background:linear-gradient(90deg, transparent, var(--white-a16), transparent);position:absolute;inset:0;transform:translate(-100%)}.rx .hero-scene-set[data-on=run] .hero-scene-sk:after{animation:hero-scene-shim var(--dur-2000) var(--ease-in-out-sine) var(--duration-cycle-lead) infinite}@keyframes hero-scene-shim{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.rx .hero-scene-bar{border-radius:var(--radius-pill);background:var(--white-a8);height:.32em;display:block;overflow:hidden}.rx .hero-scene-bar i{border-radius:inherit;background:var(--gray-160);transform-origin:0;height:100%;transform:scaleX(var(--to));display:block}.rx .hero-scene-set[data-on=run] .hero-scene-bar i{animation:hero-scene-fill var(--dur-900) var(--ease-out-quint) calc(var(--dur-500) + var(--dur-120) * var(--i)) backwards}@keyframes hero-scene-fill{0%{transform:scaleX(0)}}.rx .hero-scene-faces{flex:none;padding-left:.45em;display:inline-flex}.rx .hero-scene-faces i{border-radius:var(--radius-round);width:2.9em;height:2.9em;font:var(--fw-semibold) .58em/1 var(--font-sans);color:var(--gray-130);background:var(--gray-520);box-shadow:0 0 0 .2em var(--gray-790), inset 0 1px 0 var(--white-a16);place-items:center;margin-left:-.75em;font-style:normal;display:grid}.rx .hero-scene-faces i:nth-child(2){background:var(--gray-410)}.rx .hero-scene-faces i:nth-child(3){background:var(--gray-580)}.rx :is(.hero-scene-live,.hero-scene-inc__dot){border-radius:var(--radius-round);background:var(--green-400);flex:none;width:.55em;height:.55em;position:relative}.rx .hero-scene-live:after,.rx .hero-scene-st:after{content:"";border-radius:inherit;background:inherit;opacity:0;position:absolute;inset:0}.rx .hero-scene-set[data-on=run] :is(.hero-scene-live,.hero-scene-st):after{animation:hero-scene-ping var(--dur-2000) var(--ease-out-soft) var(--duration-cycle-lead) infinite}@keyframes hero-scene-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.rx .hero-scene-road{gap:.55em;margin:0;padding:0;list-style:none;display:grid}.rx .hero-scene-road li{grid-template-columns:1.75em minmax(0,1fr) auto;align-items:center;row-gap:.3em;display:grid}.rx .hero-scene-road .hero-scene-mono{grid-area:1/3;font-size:.6em}.rx .hero-scene-road :is(.hero-scene-bar,.hero-scene-sk){grid-area:2/2/auto/4}.rx .hero-scene-road .hero-scene-sk{height:.32em}.rx .hero-scene-road__n{border-radius:var(--radius-round);width:2.3em;height:2.3em;font:var(--fw-medium) .58em/1 var(--font-code);color:var(--gray-210);box-shadow:inset 0 0 0 1px var(--white-a20);grid-row:1/3;place-items:center;display:grid}.rx .hero-scene-road .is-done .hero-scene-road__n{background:var(--gray-160);color:var(--gray-870);box-shadow:none}.rx .hero-scene-road .is-run .hero-scene-road__n{box-shadow:inset 0 0 0 1px var(--acc);color:var(--acc)}.rx .hero-scene-road__name{font-size:.74em;font-weight:var(--fw-title);color:var(--gray-130);letter-spacing:var(--ls-ui)}.rx .hero-scene-road li:last-child .hero-scene-road__name{color:var(--gray-350)}.rx .hero-scene-road .is-run .hero-scene-bar i{background:var(--acc)}.rx .hero-scene-set[data-on=run] .hero-scene-road .is-run .hero-scene-bar i{animation:hero-scene-fill var(--dur-900) var(--ease-out-quint) calc(var(--dur-500) + var(--dur-120) * var(--i)) backwards, hero-scene-creep var(--dur-4000) var(--ease-in-out-sine) var(--dur-1600) infinite alternate}@keyframes hero-scene-creep{0%{transform:scaleX(calc(var(--to) - .14))}to{transform:scaleX(var(--to))}}.rx .hero-scene-graph{flex:1;min-height:0;position:relative}.rx .hero-scene-graph__links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rx .hero-scene-graph__links path{fill:none;stroke:var(--gray-520);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.rx .hero-scene-graph__links path:nth-child(2){--n:1}.rx .hero-scene-set[data-on=run] .hero-scene-graph__links path{animation:hero-scene-draw var(--dur-900) var(--ease-out-quint) calc(var(--dur-600) + var(--dur-120) * var(--i) + var(--dur-90) * var(--n,0)) backwards}@keyframes hero-scene-draw{0%{stroke-dashoffset:1px}}.rx .hero-scene-graph__pkt{border-radius:var(--radius-round);background:var(--acc);opacity:0;width:.4em;height:.4em;margin-left:-.2em;position:absolute;top:46%;left:50%}.rx .hero-scene-set[data-on=run] .hero-scene-graph__pkt{animation:hero-scene-pkt var(--dur-2000) var(--ease-in-out-sine) var(--dur-1600) infinite}@keyframes hero-scene-pkt{0%{opacity:0;transform:none}15%{opacity:1}70%{opacity:1;transform:translateY(.75em)}85%,to{opacity:0;transform:translateY(.75em)}}.rx .hero-scene-node{left:calc(1.67% + var(--x) * 33.33%);border-radius:var(--radius-4);width:30%;height:24%;font:var(--fw-medium) var(--scene-window-node-fs)/1 var(--font-code);letter-spacing:var(--ls-normal);color:var(--gray-160);white-space:nowrap;top:0;left:calc(4% + var(--x) * 52%);place-items:center;width:40%;display:grid;position:absolute}.rx .hero-scene-node--core{width:76%;height:30%;color:var(--gray-130);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 55%, transparent), inset 0 1px 0 var(--white-a8);top:63%;left:12%}.rx .hero-scene-who{align-items:center;gap:.5em;min-width:0;display:flex}.rx .hero-scene-who__t{min-width:0;font-size:.74em;font-weight:var(--fw-semibold);color:var(--gray-130);letter-spacing:var(--ls-ui);line-height:var(--lh-tight)}.rx .hero-scene-agenda{gap:.45em;margin:.75em 0 0;padding:0;list-style:none;display:grid}.rx .hero-scene-agenda li{align-items:center;gap:.45em;display:flex}.rx .hero-scene-agenda .hero-scene-sk{width:auto;max-width:calc(var(--w) * 100%);flex:1}.rx .hero-scene-tick{border-radius:var(--radius-round);color:#0000;width:.95em;height:.95em;box-shadow:inset 0 0 0 1px var(--white-a20);flex:none;place-items:center;display:grid}.rx .hero-scene-tick svg{width:80%;height:80%}.rx .hero-scene-agenda .is-done .hero-scene-tick{color:var(--gray-870);background:var(--gray-160);box-shadow:none}.rx .hero-scene-kit__sw{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4em;display:grid}.rx .hero-scene-kit__sw i{border-radius:var(--radius-4);background:var(--gray-130);height:1.6em;box-shadow:inset 0 0 0 1px var(--white-a10)}.rx .hero-scene-kit__sw i:nth-child(2){background:var(--gray-520)}.rx .hero-scene-kit__sw i:nth-child(3){background:var(--white-a8);box-shadow:inset 0 0 0 1px var(--white-a16)}.rx .hero-scene-kit__sw i.is-pick{background:var(--acc);box-shadow:0 0 0 .16em var(--gray-790), 0 0 0 .28em var(--gray-160)}.rx .hero-scene-kit__type{border-top:1px solid var(--white-a6);justify-content:space-between;align-items:baseline;margin-top:.5em;padding-top:.4em;display:flex}.rx .hero-scene-kit__aa{font-size:1.75em;font-weight:var(--fw-semibold);letter-spacing:var(--ls-title);line-height:var(--lh-none);color:var(--gray-130)}.rx .hero-scene-kit__row{align-items:center;gap:.4em;margin-top:auto;display:flex}.rx .hero-scene-btn{border-radius:var(--radius-4);font-size:.62em;font-weight:var(--fw-semibold);color:var(--gray-870);background:var(--gray-130);padding:.5em .8em}.rx .hero-scene-btn--ghost{color:var(--gray-160);box-shadow:inset 0 0 0 1px var(--white-a20);background:0 0}.rx .hero-scene-set[data-on=run] .hero-scene-btn:first-child{animation:hero-scene-press var(--duration-cycle) var(--ease-out-quint) var(--duration-cycle-lead) infinite}@keyframes hero-scene-press{0%,56%{transform:none}59%{transform:scale(.92)}64%,to{transform:none}}.rx .hero-scene-tog{border-radius:var(--radius-pill);background:var(--white-a12);flex:none;width:2.1em;height:1.2em;margin-left:auto;position:relative;overflow:hidden}.rx .hero-scene-tog:before{content:"";border-radius:inherit;background:var(--acc);position:absolute;inset:0}.rx .hero-scene-tog i{border-radius:var(--radius-round);background:var(--gray-870);width:.9em;height:.9em;position:absolute;top:.15em;left:.15em;transform:translate(.9em)}.rx .hero-scene-set[data-on=run] .hero-scene-tog:before{animation:hero-scene-tog-bg var(--duration-cycle) var(--ease-out-quint) var(--duration-cycle-lead) infinite}.rx .hero-scene-set[data-on=run] .hero-scene-tog i{animation:hero-scene-tog var(--duration-cycle) var(--ease-out-quint) var(--duration-cycle-lead) infinite}@keyframes hero-scene-tog-bg{0%,24%{opacity:0}30%,to{opacity:1}}@keyframes hero-scene-tog{0%,24%{transform:none}30%,to{transform:translate(.9em)}}.rx .hero-scene-frame{border-radius:var(--radius-4);flex:1;align-content:start;gap:.45em;padding:.55em;display:grid;position:relative}.rx .hero-scene-sk--nav{--w:.42;height:.3em}.rx .hero-scene-sk--hl{--w:.86;background:var(--white-a14);height:.7em}.rx .hero-scene-frame__hl{margin-top:.15em;display:block;position:relative}.rx .hero-scene-frame__img{border-radius:var(--radius-2);background:linear-gradient(135deg, var(--white-a14), var(--white-a5));height:2.1em;box-shadow:inset 0 0 0 1px var(--white-a8);display:block}.rx .hero-scene-frame__sel{box-shadow:inset 0 0 0 1px var(--acc);position:absolute;inset:-.25em calc(14% - .25em) -.25em -.25em}.rx .hero-scene-frame__sel b{background:var(--gray-870);width:.4em;height:.4em;box-shadow:inset 0 0 0 1px var(--acc);position:absolute}.rx .hero-scene-frame__sel b:first-child{top:-.2em;left:-.2em}.rx .hero-scene-frame__sel b:nth-child(2){top:-.2em;right:-.2em}.rx .hero-scene-frame__sel b:nth-child(3){bottom:-.2em;left:-.2em}.rx .hero-scene-frame__sel b:nth-child(4){bottom:-.2em;right:-.2em}.rx .hero-scene-frame__size{border-radius:var(--radius-2);font:var(--fw-medium) .5em/1 var(--font-code);color:var(--gray-870);background:var(--acc);white-space:nowrap;padding:.25em .45em;position:absolute;top:calc(100% + .45em);left:50%;translate:-50%}.rx .hero-scene-frame__cursor{width:1.05em;height:1.05em;position:absolute;top:0;left:0;transform:translate(6.4em,1.4em)}.rx .hero-scene-frame__cursor path{fill:var(--gray-130);stroke:var(--gray-870);stroke-width:1px;stroke-linejoin:round}.rx .hero-scene-set[data-on=run] .hero-scene-frame__cursor{animation:hero-scene-cursor var(--duration-cycle) var(--ease-in-out) var(--duration-cycle-lead) infinite}.rx .hero-scene-set[data-on=run] :is(.hero-scene-frame__sel,.hero-scene-frame__size){animation:hero-scene-select var(--duration-cycle) var(--ease-out-quint) var(--duration-cycle-lead) infinite}@keyframes hero-scene-cursor{0%{opacity:0;transform:translate(8.4em,4.6em)}6%{opacity:1}32%{transform:translate(6.4em,1.4em)scale(1)}35%{transform:translate(6.4em,1.4em)scale(.86)}39%,88%{opacity:1;transform:translate(6.4em,1.4em)scale(1)}96%,to{opacity:0;transform:translate(8.4em,4.6em)}}@keyframes hero-scene-select{0%,34%{opacity:0}40%,90%{opacity:1}96%,to{opacity:0}}.rx .hero-scene-scale{gap:.5em;margin:0;padding:0;list-style:none;display:grid}.rx .hero-scene-scale li{grid-template-columns:1.8em minmax(0,1fr);align-items:center;display:grid}.rx .hero-scene-scale .hero-scene-mono{font-size:.6em}.rx .hero-scene-scale i{border-radius:var(--radius-1);background:var(--gray-520);transform-origin:0;height:.55em;transform:scaleX(var(--w));display:block}.rx .hero-scene-scale li:nth-child(3) i{background:var(--acc)}.rx .hero-scene-set[data-on=run] .hero-scene-scale i{animation:hero-scene-fill var(--duration-slow) var(--ease-out-quint) calc(var(--dur-600) + var(--dur-120) * var(--i) + var(--duration-micro) * var(--k)) backwards}.rx .hero-scene-pipe{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25em;margin:0;padding:0;list-style:none;display:grid}.rx .hero-scene-pipe li{color:var(--gray-160);align-items:center;gap:.35em;font-size:.66em;display:flex}.rx .hero-scene-pipe__ic{border-radius:var(--radius-round);width:1.7em;height:1.7em;box-shadow:inset 0 0 0 1px var(--white-a20);color:var(--gray-870);flex:none;place-items:center;display:grid;position:relative}.rx .hero-scene-pipe__ic:before{content:"";border-radius:inherit;background:var(--gray-130);position:absolute;inset:0}.rx .hero-scene-pipe__ic svg{width:70%;height:70%;position:relative}.rx .hero-scene-pipe li:last-child .hero-scene-pipe__ic:before{background:var(--acc)}.rx .hero-scene-pipe__ic:after{content:"";border-radius:inherit;opacity:0;background:conic-gradient(var(--acc) 0 28%, transparent 28%);-webkit-mask:radial-gradient(closest-side, transparent 78%, var(--gray-870) 80%);-webkit-mask:radial-gradient(closest-side, transparent 78%, var(--gray-870) 80%);mask:radial-gradient(closest-side, transparent 78%, var(--gray-870) 80%);position:absolute;inset:-.2em}.rx .hero-scene-set[data-on=run] .hero-scene-pipe li:first-child .hero-scene-pipe__ic svg,.rx .hero-scene-set[data-on=run] .hero-scene-pipe li:first-child .hero-scene-pipe__ic:before{animation:hero-scene-tick-0 var(--duration-cycle) var(--ease-out-quint) var(--duration-cycle-lead) infinite}.rx .hero-scene-set[data-on=run] .hero-scene-pipe li:nth-child(2) .hero-scene-pipe__ic svg,.rx .hero-scene-set[data-on=run] .hero-scene-pipe li:nth-child(2) .hero-scene-pipe__ic:before{animation:hero-scene-tick-1 var(--duration-cycle) var(--ease-out-quint) var(--duration-cycle-lead) infinite}.rx .hero-scene-set[data-on=run] .hero-scene-pipe li:nth-child(3) .hero-scene-pipe__ic svg,.rx .hero-scene-set[data-on=run] .hero-scene-pipe li:nth-child(3) .hero-scene-pipe__ic:before{animation:hero-scene-tick-2 var(--duration-cycle) var(--ease-out-quint) var(--duration-cycle-lead) infinite}.rx .hero-scene-set[data-on=run] .hero-scene-pipe li:first-child .hero-scene-pipe__ic:after{animation:hero-scene-run-0 var(--duration-cycle) linear var(--duration-cycle-lead) infinite}.rx .hero-scene-set[data-on=run] .hero-scene-pipe li:nth-child(2) .hero-scene-pipe__ic:after{animation:hero-scene-run-1 var(--duration-cycle) linear var(--duration-cycle-lead) infinite}.rx .hero-scene-set[data-on=run] .hero-scene-pipe li:nth-child(3) .hero-scene-pipe__ic:after{animation:hero-scene-run-2 var(--duration-cycle) linear var(--duration-cycle-lead) infinite}@keyframes hero-scene-tick-0{0%,14%{opacity:0;transform:scale(.4)}19%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(.4)}}@keyframes hero-scene-tick-1{0%,38%{opacity:0;transform:scale(.4)}43%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(.4)}}@keyframes hero-scene-tick-2{0%,62%{opacity:0;transform:scale(.4)}67%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(.4)}}@keyframes hero-scene-run-0{0%{opacity:1;transform:rotate(0)}16%{opacity:1;transform:rotate(540deg)}18%,to{opacity:0;transform:rotate(540deg)}}@keyframes hero-scene-run-1{0%,17%{opacity:0;transform:rotate(0)}18%{opacity:1}40%{opacity:1;transform:rotate(720deg)}42%,to{opacity:0;transform:rotate(720deg)}}@keyframes hero-scene-run-2{0%,41%{opacity:0;transform:rotate(0)}42%{opacity:1}64%{opacity:1;transform:rotate(720deg)}66%,to{opacity:0;transform:rotate(720deg)}}.rx .hero-scene-log{border-radius:var(--radius-4);flex:1;align-content:start;gap:.4em;margin-top:.7em;padding:.6em .65em;display:grid}.rx .hero-scene-log .hero-scene-sk{height:.36em}.rx .hero-scene-log .hero-scene-sk:nth-child(2):after{animation-delay:var(--dur-1600)}.rx .hero-scene-log .hero-scene-mono{margin-top:.15em;font-size:.58em}.rx .hero-scene-diff{border-radius:var(--radius-4);gap:.32em;padding:.55em .6em;display:grid}.rx .hero-scene-diff span{height:.46em;width:calc(var(--w) * 100%);border-radius:var(--radius-1);background:var(--white-a8);display:block}.rx .hero-scene-diff .is-add{background:linear-gradient(90deg, var(--green-400) 0 .3em, transparent .3em .5em, var(--white-a14) .5em)}.rx .hero-scene-diff .is-del{background:linear-gradient(90deg, var(--coral-300) 0 .3em, transparent .3em .5em, var(--white-a6) .5em)}.rx .hero-scene-pr__foot{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.rx .hero-scene-pr__ok{border-radius:var(--radius-pill);font:var(--fw-semibold) .6em/1 var(--font-sans);color:var(--gray-130);box-shadow:inset 0 0 0 1px var(--white-a16);align-items:center;gap:.3em;padding:.3em .6em .3em .35em;display:inline-flex}.rx .hero-scene-pr__ok span{border-radius:var(--radius-round);background:var(--green-400);width:1.4em;height:1.4em;color:var(--gray-870);place-items:center;display:grid}.rx .hero-scene-pr__ok svg{width:80%;height:80%}.rx .hero-scene-set[data-on=run] .hero-scene-pr__ok{animation:hero-scene-approve var(--duration-cycle) var(--ease-pop-back) var(--duration-cycle-lead) infinite}@keyframes hero-scene-approve{0%,44%{opacity:0;transform:scale(.8)}50%,94%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)}}.rx .hero-scene-cov{flex:1;align-items:center;gap:.75em;display:flex}.rx .hero-scene-ring{flex:none;width:4.2em;height:4.2em;transform:rotate(-90deg)}.rx .hero-scene-ring circle{fill:none;stroke:var(--white-a12);stroke-width:2.5px}.rx .hero-scene-ring .is-val{stroke:var(--acc);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:8px}.rx .hero-scene-set[data-on=run] .hero-scene-ring .is-val{animation:hero-scene-ring var(--duration-cycle) var(--ease-out-quint) var(--duration-cycle-lead) infinite}@keyframes hero-scene-ring{0%{stroke-dashoffset:100px}40%,92%{stroke-dashoffset:8px}to{stroke-dashoffset:100px}}.rx .hero-scene-cov__txt{gap:.2em;display:grid}.rx .hero-scene-cov__n{font-size:1.35em;font-weight:var(--fw-semibold);letter-spacing:var(--ls-title);line-height:var(--lh-none);color:var(--gray-130)}.rx .hero-scene-status{margin:0;padding:0;list-style:none}.rx .hero-scene-status li{color:var(--gray-160);border-top:1px solid var(--white-a6);grid-template-columns:1.1em minmax(0,1fr) auto;align-items:center;gap:.3em;padding:.36em 0;font-size:.7em;display:grid}.rx .hero-scene-status .hero-scene-mono{font-size:.86em}.rx .hero-scene-st{border-radius:var(--radius-round);background:var(--green-400);width:.62em;height:.62em;position:relative}.rx .hero-scene-status .is-warn .hero-scene-st:before,.rx .hero-scene-inc__dot:before{content:"";border-radius:inherit;background:var(--amber-400);opacity:0;position:absolute;inset:0}.rx .hero-scene-set[data-on=run] .hero-scene-status .is-warn .hero-scene-st:before{animation:hero-scene-warn var(--duration-cycle) linear var(--duration-cycle-lead) infinite}@keyframes hero-scene-warn{0%,54%{opacity:1}60%,to{opacity:0}}.rx .hero-scene-spark{flex:1;min-height:0;margin-top:.3em}.rx .hero-scene-spark svg{width:100%;height:100%;display:block;overflow:visible}.rx .hero-scene-spark__fill{fill:var(--white-a5)}.rx .hero-scene-spark__line{fill:none;stroke:var(--gray-130);stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.rx .hero-scene-set[data-on=run] .hero-scene-spark__line{animation:hero-scene-spark var(--duration-cycle) var(--ease-in-out-sine) var(--dur-600) infinite}.rx .hero-scene-set[data-on=run] .hero-scene-spark__fill{animation:hero-scene-spark-fill var(--duration-cycle) var(--ease-in-out-sine) var(--dur-600) infinite}@keyframes hero-scene-spark{0%{stroke-dashoffset:1px;opacity:1}40%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes hero-scene-spark-fill{0%,20%{opacity:0}45%,90%{opacity:1}to{opacity:0}}.rx .hero-scene-inc__state{font-size:1em;font-weight:var(--fw-semibold);letter-spacing:var(--ls-ui);color:var(--gray-130);white-space:nowrap;display:grid}.rx .hero-scene-inc__state>*{grid-area:1/1}.rx .hero-scene-inc__state .is-a{opacity:0}.rx .hero-scene-inc__bar{border-radius:var(--radius-pill);background:var(--white-a8);height:.3em;margin:.8em 0 .7em;display:block;overflow:hidden}.rx .hero-scene-inc__bar i{background:var(--green-400);transform-origin:0;height:100%;display:block}.rx .hero-scene-set[data-on=run] .hero-scene-inc__dot:before{animation:hero-scene-warn var(--duration-cycle) linear var(--duration-cycle-lead) infinite}.rx .hero-scene-set[data-on=run] .hero-scene-inc__state .is-a{animation:hero-scene-warn var(--duration-cycle) var(--ease-out-quint) var(--duration-cycle-lead) infinite}.rx .hero-scene-set[data-on=run] .hero-scene-inc__state .is-b{animation:hero-scene-settle var(--duration-cycle) var(--ease-out-quint) var(--duration-cycle-lead) infinite}.rx .hero-scene-set[data-on=run] .hero-scene-inc__bar i{animation:hero-scene-resolve var(--duration-cycle) var(--ease-in-out-sine) var(--duration-cycle-lead) infinite}@keyframes hero-scene-settle{0%,54%{opacity:0;transform:translateY(.4em)}62%,to{opacity:1;transform:none}}@keyframes hero-scene-resolve{0%{background:var(--amber-400);transform:scaleX(.04)}54%{background:var(--amber-400);transform:scaleX(.9)}60%,to{transform:scaleX(1)}}.rx .hero-scene-alerts{flex:1;align-items:flex-end;gap:.28em;display:flex}.rx .hero-scene-alerts i{border-radius:var(--radius-1);background:var(--gray-580);transform-origin:50% 100%;height:100%;transform:scaleY(var(--h));flex:1}.rx .hero-scene-alerts i:nth-child(5){background:var(--acc)}.rx .hero-scene-set[data-on=run] .hero-scene-alerts i{animation:hero-scene-rise-bar var(--dur-700) var(--ease-out-quint) calc(var(--dur-600) + var(--dur-120) * var(--i) + var(--dur-40) * var(--k)) backwards}@keyframes hero-scene-rise-bar{0%{transform:scaleY(0)}}.rx :is([data-paused=true],[data-still=true]) .hero-scene-card *,.rx :is([data-paused=true],[data-still=true]) .hero-scene-card :before,.rx :is([data-paused=true],[data-still=true]) .hero-scene-card :after,.rx [data-still=true] .hero-scene-set[data-on=run] .hero-scene-card.hero-scene-card.hero-scene-card *,.rx [data-still=true] .hero-scene-set[data-on=run] .hero-scene-card.hero-scene-card.hero-scene-card :before,.rx [data-still=true] .hero-scene-set[data-on=run] .hero-scene-card.hero-scene-card.hero-scene-card :after{animation-play-state:paused}@media (width<=1100px){.rx .hero-scene-col{top:auto;bottom:calc(var(--picks-h,25%) + var(--space-5) + var(--space-3))}.rx .hero-scene-plane{grid-template-columns:var(--scene-window-card-w)}.rx .hero-scene-slot[data-slot="1"]{grid-area:1/1}.rx .hero-scene-slot[data-slot="2"]{grid-area:2/1}.rx .hero-scene-slot[data-slot="3"]{display:none}}@media (width<=760px){.rx .hero-scene-col{right:var(--space-3)}.rx .hero-scene-slot[data-slot="2"]{display:none}}@media (prefers-reduced-motion:reduce){.rx .hero-scene-set{transition:opacity var(--duration-base) ease, visibility 0s linear var(--duration-base);transform:none}.rx .hero-scene-set[data-on]{transition:opacity var(--duration-base) ease}}.rx .picker{isolation:isolate;align-items:flex-start;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-5);border-radius:var(--radius-card);background:var(--picker-fill);font:inherit;color:var(--white);text-align:left;cursor:pointer;scroll-snap-align:start;flex-direction:column;flex:0 0 var(--picker-w);-webkit-backdrop-filter:var(--picker-filter);backdrop-filter:var(--picker-filter);transition:background-color var(--dur-400) var(--ease-out-quint);border:0;display:flex;position:relative;overflow:hidden}.rx .picker__wash{z-index:var(--z-below);pointer-events:none;opacity:0;background:radial-gradient(30% 36% at 36% 40%, var(--practice-ramp-1), transparent 100%), radial-gradient(30% 38% at 66% 60%, var(--practice-ramp-3), transparent 100%), radial-gradient(26% 32% at 60% 34%, var(--practice-ramp-2), transparent 100%), radial-gradient(32% 38% at 40% 66%, var(--practice-ramp-4), transparent 100%), var(--practice-ramp-gradient,var(--gradient-brand));transition:opacity var(--dur-600) var(--ease-out-quint);will-change:transform;position:absolute;inset:-40%}.rx .picker:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--pick-rim,var(--picker-rim)), var(--picker-lip);transition:box-shadow var(--dur-400) var(--ease-out-quint);position:absolute;inset:0}.rx .picker:hover{--pick-rim:var(--picker-rim-hover)}.rx .picker[aria-pressed=true]{--pick-rim:var(--picker-rim-active)}.rx .picker:after{content:"";z-index:var(--z-below);pointer-events:none;background:linear-gradient(180deg, var(--gray-870-a65), var(--gray-870-a80));opacity:0;transition:opacity var(--dur-600) var(--ease-out-quint);position:absolute;inset:0}.rx .picker__name{font:var(--fw-title) var(--text-base)/var(--lh-ui) var(--font-sans);color:var(--gray-160);transition:color var(--dur-400) var(--ease-out-quint)}.rx .picker__line{font-size:var(--text-note);line-height:var(--lh-body);color:var(--gray-280);transition:color var(--dur-400) var(--ease-out-quint)}.rx .picker:hover{background:var(--picker-fill-hover)}.rx .picker:hover .picker__wash{opacity:.26}.rx .picker:hover:after{opacity:.55}.rx .picker:hover .picker__name{color:var(--white)}.rx .picker[aria-pressed=true] .picker__wash{opacity:1}.rx .picker[aria-pressed=true]:after{opacity:0}.rx .picker[aria-pressed=true] .picker__name{color:var(--gray-870)}.rx .picker[aria-pressed=true] .picker__line{color:var(--gray-760)}.rx .picker__time{inset:var(--space-4) var(--space-4) auto auto;width:var(--space-4);height:var(--space-4);opacity:0;pointer-events:none;transition:opacity var(--dur-400) var(--ease-out-quint);position:absolute}.rx .picker__time svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.rx .picker__time circle{fill:none}.rx .picker__track{stroke:var(--gray-870-a80)}.rx .picker__ring{stroke:var(--gray-870);stroke-dasharray:100;stroke-dashoffset:100px}.rx [data-cycle] .picker[aria-pressed=true] .picker__time{opacity:1}.rx [data-cycle] .picker[aria-pressed=true] .picker__ring{animation:picker-cycle var(--duration-cycle) linear forwards}.rx [data-cycle=hold] .picker[aria-pressed=true] .picker__ring{animation-play-state:paused}@keyframes picker-cycle{to{stroke-dashoffset:0}}.rx .picker:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.rx [data-carousel=true] .picker{--picks-fade:linear-gradient(90deg, transparent 0, color-mix(in srgb, var(--black) 30%, transparent) calc(var(--picks-fl,0px) * .5), var(--black) var(--picks-fl,0px), var(--black) calc(var(--picks-w,100%) - var(--picks-fr,0px)), color-mix(in srgb, var(--black) 30%, transparent) calc(var(--picks-w,100%) - var(--picks-fr,0px) * .5), transparent var(--picks-w,100%));-webkit-mask:var(--picks-fade) var(--picks-mx,0px) 0 / var(--picks-w,100%) 100% no-repeat;-webkit-mask:var(--picks-fade) var(--picks-mx,0px) 0 / var(--picks-w,100%) 100% no-repeat;mask:var(--picks-fade) var(--picks-mx,0px) 0 / var(--picks-w,100%) 100% no-repeat}@media (prefers-reduced-motion:reduce){.rx .picker__time{display:none}.rx :is(.picker,.picker *){transition:none}}main.rx .home-hero__in{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}main.rx .home-hero [data-motion-unit]{--motion-travel-factor:1}main.rx .home-hero__frame{isolation:isolate;gap:var(--space-6);aspect-ratio:2;padding:var(--space-5);border-radius:var(--radius-window);box-shadow:0 calc(var(--space-6) * -1) var(--space-12) calc(var(--space-2) * -1) color-mix(in oklch, var(--hero-shadow,var(--practice-strategy-glow)) 18%, transparent);transition:box-shadow var(--dur-700) var(--ease-out-quint);grid-template-rows:auto 1fr auto;display:grid;position:relative}main.rx .home-hero[data-ring=strategy] .home-hero__frame{--hero-shadow:var(--practice-strategy-glow)}main.rx .home-hero[data-ring=design] .home-hero__frame{--hero-shadow:var(--practice-design-glow)}main.rx .home-hero[data-ring=labs] .home-hero__frame{--hero-shadow:var(--practice-labs-glow)}main.rx .home-hero[data-ring=ops] .home-hero__frame{--hero-shadow:var(--practice-ops-glow)}main.rx .home-hero__media{z-index:var(--z-below);border-radius:inherit;background:var(--gray-810);box-shadow:inset 0 0 0 1px var(--white-a8);-webkit-mask:var(--media-fade-y);-webkit-mask:var(--media-fade-y);mask:var(--media-fade-y);position:absolute;inset:0;overflow:hidden}main.rx .home-hero__stage{position:absolute;inset:0}main.rx .home-hero__photo{object-fit:cover;object-position:center 35%;opacity:0;width:100%;height:100%;transition:opacity var(--dur-700) var(--ease-out-quint);position:absolute;inset:0}main.rx .home-hero__photo[data-hero-photo=strategy]{--focal-md:26%;--focal-sm:34%}main.rx .home-hero__photo[data-hero-photo=design]{--focal-md:8%;--focal-sm:22%}main.rx .home-hero__photo[data-hero-photo=labs]{--focal-md:35%;--focal-sm:40%}main.rx .home-hero__photo[data-hero-photo=ops]{--focal-md:15%;--focal-sm:45%}@media (width<=1100px){main.rx .home-hero__photo[data-hero-photo]{object-position:var(--focal-md) 35%}}@media (width<=760px){main.rx .home-hero__photo[data-hero-photo]{object-position:var(--focal-sm) 35%}}main.rx .home-hero[data-practice=strategy] .home-hero__photo[data-hero-photo=strategy],main.rx .home-hero[data-practice=design] .home-hero__photo[data-hero-photo=design],main.rx .home-hero[data-practice=labs] .home-hero__photo[data-hero-photo=labs],main.rx .home-hero[data-practice=ops] .home-hero__photo[data-hero-photo=ops]{opacity:1}main.rx .home-hero[data-cut] .home-hero__photo{transition:none}main.rx .home-hero__film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}main.rx .home-hero__film[hidden]{display:none}main.rx .home-hero__cells{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}main.rx .home-hero__bar{justify-content:flex-start;align-items:flex-start;gap:var(--space-3);display:flex}main.rx .home-hero__pause{flex:none}main.rx .home-hero__picks{grid-row:3;grid-auto-flow:column;grid-auto-columns:minmax(var(--picker-w), 1fr);gap:var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:calc(var(--picker-ring-gap) * -1) calc(var(--space-5) * -1);padding:var(--picker-ring-gap) var(--space-5);scroll-padding-inline:var(--space-5);display:grid;position:relative;overflow-x:auto}main.rx .home-hero__picks>*{scroll-snap-stop:always}main.rx .home-hero__picks::-webkit-scrollbar{display:none}main.rx .home-hero__markers{margin:calc(var(--space-5) * -1) 0 calc(var(--space-4) * -1);grid-row:4;justify-self:center}main.rx .home-hero__frame{container:home-hero-frame/inline-size}@container home-hero-frame (width>=64.12em){main.rx .home-hero__markers{display:none}}main.rx .home-hero__platforms{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}main.rx .home-hero__platforms-label{font:var(--fw-semibold) var(--text-note)/var(--lh-ui) var(--font-sans);color:var(--gray-350);flex:none}main.rx .home-hero__marquee{--marquee-rule:transparent;flex:25em;min-width:0}@media (width<=1100px){main.rx .home-hero__frame{aspect-ratio:4/3}}@media (width<=760px){main.rx .home-hero__in{gap:var(--space-6);flex-direction:column;display:flex}main.rx .home-hero .home-hero__head{display:contents}main.rx .home-hero__head>:first-child{order:1}main.rx .home-hero__frame{order:2}main.rx .home-hero__aside{order:3}main.rx .home-hero__platforms{order:4}main.rx .home-hero__frame{aspect-ratio:auto;padding:0;display:block}main.rx .home-hero__media{aspect-ratio:1;position:relative;inset:auto}main.rx .home-hero__bar{z-index:var(--z-raised);padding:var(--space-3);flex-wrap:nowrap;position:absolute;inset:0 0 auto}main.rx .home-hero__picks{--picker-w:100%;z-index:var(--z-raised);aspect-ratio:1;align-items:flex-end;gap:var(--space-3);padding:0 var(--space-3) var(--space-3);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-3);scrollbar-width:none;overscroll-behavior-x:contain;border-radius:var(--radius-window);margin:0;display:flex;position:absolute;inset:0 0 auto;overflow-x:auto}main.rx .home-hero__picks::-webkit-scrollbar{display:none}main.rx .home-hero__markers{margin:var(--space-2) 0 0}main.rx .home-hero__platforms{flex-direction:column;align-items:stretch}main.rx .home-hero__marquee{flex:none}main.rx .home-hero--fill{--hero-top:var(--space-16);min-height:0;padding-top:calc(var(--nav-height) + var(--hero-top))}main.rx .home-hero--fill .home-hero__in{gap:var(--space-8)}main.rx .home-hero--fill .home-hero__aside{order:2}main.rx .home-hero--fill .home-hero__frame{margin-inline:calc(var(--space-3) * -1);order:3}main.rx .home-hero--fill .home-hero__acts .btn:nth-child(n+2){display:none}main.rx .home-hero--fill .home-hero__media{aspect-ratio:2;-webkit-mask:none;mask:none}main.rx .home-hero--fill .home-hero__picks{aspect-ratio:auto;margin-top:var(--space-3);padding-bottom:0;position:relative;inset:auto}}@media (prefers-reduced-motion:reduce){main.rx .home-hero__picks{scroll-behavior:auto}}[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}[data-service-shots] .sv-st-ai{gap:var(--space-3);flex-direction:column;display:flex}[data-service-shots] .sv-st-ai__list{display:grid}[data-service-shots] .sv-st-ai__row{align-items:center;column-gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) auto auto;display:grid}[data-service-shots] .sv-st-ai__row+.sv-st-ai__row{border-top:var(--border-hair) solid var(--paper-060)}[data-service-shots] .sv-st-ai__row.is-hot{background:var(--acc-soft)}[data-service-shots] .sv-st-ai__row.is-hot+.sv-st-ai__row{border-top-color:#0000}[data-service-shots] .sv-st-ai__name{font-weight:var(--fw-title);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-service-shots] .sv-st-ai__stage{align-items:center;gap:var(--space-1);height:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-control);font-weight:var(--fw-semibold);background:var(--mint-300-a15);color:var(--green-700);display:inline-flex}[data-service-shots] .sv-st-ai__stage[data-s=pilot]{background:var(--surface-card);color:var(--acc-strong)}[data-service-shots] .sv-st-ai__stage[data-s=eval]{background:var(--paper-060);color:var(--text-secondary)}[data-service-shots] .sv-st-ai__dot{width:var(--status-dot);height:var(--status-dot);border-radius:var(--radius-round);background:var(--green-500)}[data-service-shots] .sv-st-ai__stage[data-s=pilot] .sv-st-ai__dot{background:var(--acc);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}[data-service-shots] .sv-st-ai__stage[data-s=eval] .sv-st-ai__dot{background:var(--paper-230)}[data-service-shots] .sv-st-ai__gov{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-hair) solid var(--paper-060);border-radius:var(--radius-8);flex-wrap:wrap;display:flex}[data-service-shots] .sv-st-ai__label{margin-right:auto}[data-service-shots] .sv-st-ai__check{align-items:center;gap:var(--space-1);font-weight:var(--fw-medium);display:inline-flex}[data-service-shots] .sv-st-ai__box{width:var(--space-4);height:var(--space-4);border:var(--border-hair) solid var(--acc);border-radius:var(--radius-4);background:var(--acc);color:var(--white);place-items:center;display:grid}[data-service-shots] .sv-st-ai__box svg{width:var(--space-3);height:var(--space-3)}[data-service-shots] .sv-st-mod{gap:var(--space-3);flex-direction:column;display:flex}[data-service-shots] .sv-st-mod__head{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}[data-service-shots] .sv-st-mod__list{gap:var(--space-2);display:grid}[data-service-shots] .sv-st-mod__row{grid-template-columns:minmax(0, 1fr) var(--space-6) minmax(0, 1fr);align-items:center;column-gap:var(--space-1);display:grid}[data-service-shots] :is(.sv-st-mod__from,.sv-st-mod__to){height:var(--space-7);padding:0 var(--space-2);border-radius:var(--radius-control);font-weight:var(--fw-semibold);line-height:var(--space-7);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-service-shots] .sv-st-mod__from{border:var(--border-hair) dashed var(--paper-230);color:var(--text-tertiary)}[data-service-shots] .sv-st-mod__to{border:var(--border-hair) solid var(--paper-120);background:var(--surface-card)}[data-service-shots] .sv-st-mod__row.is-hot .sv-st-mod__to{border-color:var(--acc);background:var(--acc-soft);color:var(--acc-strong)}[data-service-shots] .sv-st-mod__arrow{height:var(--border-thick);background:var(--paper-230);position:relative}[data-service-shots] .sv-st-mod__arrow:after{content:"";width:var(--space-2);height:var(--space-2);border-top:var(--border-thick) solid var(--paper-230);border-right:var(--border-thick) solid var(--paper-230);position:absolute;top:50%;right:0;translate:0 -50%;rotate:45deg}[data-service-shots] .sv-st-mod__row.is-hot .sv-st-mod__arrow{background:var(--acc)}[data-service-shots] .sv-st-mod__row.is-hot .sv-st-mod__arrow:after{border-color:var(--acc)}[data-service-shots] .sv-st-mod__waves{gap:var(--space-2);padding-top:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-service-shots] .sv-st-mod__wave{gap:var(--space-1);flex-direction:column;display:flex}[data-service-shots] .sv-st-mod__bar{height:var(--space-1);border-radius:var(--radius-2);background:var(--paper-120);transform-origin:0}[data-service-shots] .sv-st-mod__wave[data-s=done] .sv-st-mod__bar{background:var(--acc-strong)}[data-service-shots] .sv-st-mod__wave[data-s=now] .sv-st-mod__bar{background:linear-gradient(90deg, var(--acc) 60%, var(--paper-120) 60%)}[data-service-shots] .sv-st-mod__wtxt{align-items:center;gap:var(--space-1);font-weight:var(--fw-semibold);color:var(--text-secondary);display:inline-flex}[data-service-shots] .sv-st-mod__ok{width:var(--space-3);height:var(--space-3);color:var(--acc-strong);display:inline-flex}[data-service-shots] .sv-st-mod__ok svg{width:100%;height:100%}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-500.woff2)format("woff2");font-weight:500;font-display:swap}[data-service-shots] [data-svc=direction],[data-service-shots] [data-svc=structure]{--acc:var(--practice-strategy-vivid);--acc-strong:var(--practice-strategy-ink);--acc-soft:var(--practice-strategy-tint);--acc-glow:var(--practice-strategy-lit)}[data-service-shots] [data-svc=experience]{--acc:var(--practice-design-vivid);--acc-strong:var(--practice-design-ink);--acc-soft:var(--practice-design-tint);--acc-glow:var(--practice-design-lit)}[data-service-shots] [data-svc=development]{--acc:var(--practice-labs-vivid);--acc-strong:var(--practice-labs-ink);--acc-soft:var(--practice-labs-tint);--acc-glow:var(--practice-labs-lit)}[data-service-shots] [data-svc=reliability],[data-service-shots] [data-svc=continuity]{--acc:var(--practice-ops-vivid);--acc-strong:var(--practice-ops-ink);--acc-soft:var(--practice-ops-tint);--acc-glow:var(--practice-ops-lit)}[data-service-shots] .service-shot__win{width:min(100%,44em);font:var(--fw-regular) var(--fs-12)/var(--lh-ui) var(--font-sans);position:relative;container-type:inline-size}[data-service-shots] [data-srv-fit] .service-shot__win{zoom:var(--s,1);width:44em;transition:none}[data-service-shots] .service-shot__stack{width:100%;min-width:0;max-width:100%}[data-service-shots] .service-shot__stack .marquee{--marquee-rule:transparent;--marquee-ink:brightness(0) invert(1);--marquee-ink-opacity:.92;--marquee-gap:var(--space-5);--marquee-period:calc(var(--dur-6000) * 5);--marquee-h:var(--space-6);--marquee-mark-h:var(--space-5);--marquee-word-h:var(--space-3);padding-block:0}[data-service-shots] [data-srv-shot]:not([data-live]) .marquee__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-service-shots] .service-shot__stack .marquee__track{flex-wrap:nowrap;width:max-content}}:where([data-service-shots] .sv-cap){font:var(--fw-regular) var(--fs-11)/var(--lh-ui) var(--font-code);color:var(--text-tertiary)}:where([data-service-shots] .sv-rows){margin:0;padding:0;list-style:none}:where([data-service-shots] .sv-led){width:var(--status-dot);height:var(--status-dot);border-radius:var(--radius-round);background:var(--acc);animation:home-services-breathe var(--duration-breathe) var(--ease-in-out-sine) infinite alternate;flex:none}[data-service-shots] .sv-win{border:var(--border-hair) solid var(--white-a60);border-radius:var(--radius-window);background:var(--surface-card);color:var(--text-primary);box-shadow:var(--product-window-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}[data-service-shots] .sv-win__bar{justify-content:space-between;align-items:center;gap:var(--space-3);height:var(--product-window-bar-h);padding:0 var(--space-4);border-bottom:var(--border-hair) solid var(--paper-060);flex:none;display:flex}[data-service-shots] .sv-win__title{font-weight:var(--fw-title)}[data-service-shots] .sv-win__meta{align-items:center;gap:var(--space-2);font:var(--fw-regular) var(--fs-11)/var(--lh-ui) var(--font-code);color:var(--text-tertiary);white-space:nowrap;display:inline-flex}[data-service-shots] .sv-win__live{background:var(--acc);animation:home-services-breathe var(--duration-breathe) var(--ease-in-out-sine) infinite alternate}[data-service-shots] .sv-win__body{min-height:0;padding:var(--space-4);flex:auto}[data-service-shots] .sv-win--dark{border-color:var(--white-a14);background:var(--gray-810);color:var(--gray-160);box-shadow:var(--product-window-shadow-dark)}[data-service-shots] .sv-win--dark .sv-win__bar{border-bottom-color:var(--white-a10)}[data-service-shots] .sv-win--dark .sv-win__title{color:var(--white)}[data-service-shots] .sv-win--dark .sv-win__meta{color:var(--gray-350)}[data-service-shots] .sv-win--dark .sv-win__live{background:var(--acc-glow)}[data-service-shots] .sv-ar{width:100%;height:auto;max-height:18.5em;display:block;overflow:visible}[data-service-shots] .sv-ar__link{fill:none;stroke:var(--paper-230);stroke-width:1.25px;stroke-dasharray:100;stroke-dashoffset:0}[data-service-shots] .sv-ar__pk{fill:none;stroke:var(--acc);stroke-width:2.5px;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-1600) linear infinite;animation-delay:calc(var(--i) * var(--dur-380) * -1)}[data-service-shots] [data-srv-shot][data-live] .sv-ar__pk{opacity:1}[data-service-shots] .sv-ar__node rect{fill:var(--surface-card);stroke:var(--paper-120);stroke-width:1px}[data-service-shots] .sv-ar__node circle{fill:var(--green-500)}[data-service-shots] .sv-ar__node text{font:var(--fw-semibold) var(--fs-11)/1 var(--font-sans);fill:var(--text-primary)}[data-service-shots] .sv-ar__node.is-hot rect{fill:var(--sky-300-a3);stroke:var(--acc);stroke-width:1.5px}[data-service-shots] .sv-ar__node.is-hot circle{fill:var(--acc)}[data-service-shots] .sv-ar__node>g{transform-box:fill-box;transform-origin:50%}[data-service-shots] .sv-ds__switch{width:var(--space-9);height:var(--space-5);border-radius:var(--radius-pill);background:var(--acc);flex:none;position:relative}[data-service-shots] .sv-ds__knob{top:calc(var(--space-1) / 2);left:calc(var(--space-1) / 2);width:var(--space-4);height:var(--space-4);border-radius:var(--radius-round);background:var(--surface-card);box-shadow:var(--shadow-key-light);translate:calc(var(--space-9) - var(--space-4) - var(--space-1)) 0;position:absolute}[data-service-shots] .sv-ag{gap:var(--space-1);font:var(--fw-regular) var(--fs-11)/var(--lh-code) var(--font-code);display:grid}[data-service-shots] .sv-ag p{white-space:nowrap;margin:0;overflow:hidden}[data-service-shots] .sv-ag__ln--cmd{color:var(--white)}[data-service-shots] .sv-ag__pr{color:var(--acc-glow)}[data-service-shots] .sv-ag__ln--step{align-items:center;gap:var(--space-2);color:var(--gray-210);display:flex}[data-service-shots] .sv-ag__dot{background:var(--acc-glow)}[data-service-shots] .sv-ag__diff{margin-block:var(--space-1);border:var(--border-hair) solid var(--white-a10);border-radius:var(--radius-6);overflow:hidden}[data-service-shots] .sv-ag__file{padding:var(--space-1) var(--space-3);border-bottom:var(--border-hair) solid var(--white-a10);background:var(--white-a4);color:var(--gray-350)}[data-service-shots] .sv-ag__diff .sv-ag__ln{padding:0 var(--space-3)}[data-service-shots] .sv-ag__ln--del{background:var(--coral-300-a10);color:var(--coral-300)}[data-service-shots] .sv-ag__ln--add{background:var(--mint-300-a12);color:var(--green-300)}[data-service-shots] .sv-ag__sign{opacity:.7;width:1.4em;display:inline-block}[data-service-shots] .sv-ag__ln--ok{align-items:center;gap:var(--space-2);color:var(--green-300);display:flex}[data-service-shots] .sv-ag__ok{width:var(--space-3);height:var(--space-3);display:inline-flex}[data-service-shots] .sv-ag__ok svg{width:100%;height:100%}[data-service-shots] .sv-ag__cursor{width:.6em;height:1.15em;margin-left:var(--space-1);vertical-align:text-bottom;background:var(--acc-glow);animation:home-services-blink var(--dur-900) steps(1, end) infinite;display:inline-block}[data-service-shots] .sv-rd__box{width:var(--space-5);height:var(--space-5);border:var(--border-hair) solid var(--acc);border-radius:var(--radius-4);background:var(--acc);color:var(--white);flex:none;place-items:center;display:grid}[data-service-shots] .sv-rd__box svg{width:var(--space-3);height:var(--space-3)}[data-service-shots] .service-shot__logo[data-kind=text]{font:var(--fw-semibold) var(--fs-13)/var(--lh-ui) var(--font-sans);color:var(--white);white-space:nowrap}[data-service-shots] .sv-pl{gap:var(--space-4);flex-direction:column;display:flex}[data-service-shots] .sv-pl__dag{align-items:center;display:flex}[data-service-shots] .sv-pl__stage{align-items:center;gap:var(--space-2);height:var(--space-8);padding:0 var(--space-3);border:var(--border-hair) solid var(--paper-120);border-radius:var(--radius-control);background:var(--surface-card);font-weight:var(--fw-semibold);flex:none;display:inline-flex}[data-service-shots] .sv-pl__stage.is-hot{border-color:var(--acc);background:var(--acc-soft);color:var(--acc-strong)}[data-service-shots] .sv-pl__dot{width:var(--status-dot);height:var(--status-dot);border-radius:var(--radius-round);background:var(--green-500)}[data-service-shots] .sv-pl__stage.is-hot .sv-pl__dot{background:var(--acc)}[data-service-shots] .sv-pl__edge{min-width:var(--space-3);height:var(--border-thick);background:var(--paper-230);flex:auto}[data-service-shots] .sv-pl__runs{margin:0;padding:0;list-style:none;display:grid}[data-service-shots] .sv-pl__run{align-items:center;column-gap:var(--space-4);padding:var(--space-2) 0;border-bottom:var(--border-hair) solid var(--paper-060);grid-template-columns:minmax(0,1fr) auto auto;display:grid}[data-service-shots] .sv-pl__run:last-child{border-bottom:0}[data-service-shots] .sv-pl__name{font:var(--fw-medium) var(--fs-11)/var(--lh-ui) var(--font-code);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-service-shots] .sv-pl__dur{font:var(--fw-regular) var(--fs-11)/var(--lh-ui) var(--font-code);color:var(--text-tertiary)}[data-service-shots] .sv-pl__state{align-items:center;gap:var(--space-1);min-width:5.5em;font-weight:var(--fw-semibold);color:var(--green-700);display:inline-flex}[data-service-shots] .sv-pl__state.is-live{color:var(--acc-strong)}[data-service-shots] .sv-pl__ok{width:var(--space-3);height:var(--space-3);display:inline-flex}[data-service-shots] .sv-pl__ok svg{width:100%;height:100%}[data-service-shots] .sv-pl__led{width:var(--status-dot);height:var(--status-dot);border-radius:var(--radius-round);background:var(--acc);animation:home-services-breathe var(--duration-breathe) var(--ease-in-out-sine) infinite alternate}[data-service-shots] .sv-in{margin:0;padding:0;list-style:none;display:grid}[data-service-shots] .sv-in__row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-control);display:flex}[data-service-shots] .sv-in__row+.sv-in__row{border-top:var(--border-hair) solid var(--paper-060)}[data-service-shots] .sv-in__row.is-hot{background:var(--acc-soft)}[data-service-shots] .sv-in__row.is-hot+.sv-in__row{border-top-color:#0000}[data-service-shots] .sv-in__led{width:var(--status-dot);height:var(--status-dot);border-radius:var(--radius-round);background:var(--green-500);flex:none}[data-service-shots] .sv-in__row.is-hot .sv-in__led{background:var(--acc);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}[data-service-shots] .sv-in__txt{flex:auto;min-width:0;display:grid}[data-service-shots] .sv-in__name{font-weight:var(--fw-title)}[data-service-shots] .sv-in__meta{font:var(--fw-regular) var(--fs-11)/var(--lh-ui) var(--font-code);color:var(--text-tertiary)}[data-service-shots] .sv-in__row.is-hot .sv-in__name{color:var(--acc-strong)}[data-service-shots] [data-srv-shot].is-armed [class*=sv-a-]{animation-duration:var(--dur-500);animation-timing-function:var(--ease-out-quint);animation-fill-mode:both;animation-delay:calc(var(--d,0) * var(--dur-90) + var(--run-delay,0s));animation-play-state:paused}[data-service-shots] [data-srv-shot].is-armed.is-run [class*=sv-a-]{animation-play-state:running}[data-service-shots] [data-srv-shot].is-armed.is-reset [class*=sv-a-]{animation-name:none}[data-service-shots] [data-srv-shot].is-armed .sv-a-grow{animation-name:home-services-grow}[data-service-shots] [data-srv-shot].is-armed .sv-a-pop{animation-name:home-services-pop;animation-timing-function:var(--ease-pop)}[data-service-shots] [data-srv-shot].is-armed .sv-a-rise{animation-name:home-services-rise}[data-service-shots] [data-srv-shot].is-armed .sv-a-type{animation-name:home-services-type;animation-duration:var(--dur-420);animation-timing-function:steps(14,end)}[data-service-shots] [data-srv-shot].is-armed .sv-a-draw{animation-name:home-services-draw;animation-duration:var(--duration-slow);animation-timing-function:var(--ease-in-out)}[data-service-shots] [data-srv-shot].is-armed .sv-a-tick{animation-name:home-services-tick;animation-duration:var(--duration-base);animation-timing-function:var(--ease-standard)}[data-service-shots] [data-srv-shot].is-armed .sv-a-lit{animation-name:home-services-lit;animation-duration:var(--duration-base);animation-timing-function:var(--ease-standard)}[data-service-shots] [data-srv-shot].is-armed .sv-a-switch{animation-name:home-services-switch;animation-duration:var(--duration-base);animation-timing-function:var(--ease-standard)}[data-service-shots] [data-srv-shot].is-armed .sv-a-knob{animation-name:home-services-knob;animation-duration:var(--duration-moderate)}[data-service-shots] [data-srv-shot].is-armed .sv-a-press{animation-name:home-services-press;animation-duration:var(--duration-moderate);animation-timing-function:var(--ease-in-out)}[data-service-shots] [data-srv-shot].is-armed .sv-a-bar{animation-name:home-services-bar}[data-service-shots] [data-srv-shot].is-armed .sv-a-wipe{animation-name:home-services-type;animation-duration:var(--dur-1600);animation-timing-function:var(--ease-in-out)}@keyframes home-services-grow{0%{opacity:0;transform:scaleX(0)}}@keyframes home-services-pop{0%{opacity:0;transform:scale(.82)}}@keyframes home-services-rise{0%{transform:translateY(calc(var(--space-1) * 1.5));opacity:0}}@keyframes home-services-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes home-services-draw{0%{stroke-dashoffset:100px}}@keyframes home-services-tick{0%{background-color:var(--surface-card);border-color:var(--paper-230);color:#0000}}@keyframes home-services-lit{0%{color:var(--text-tertiary)}}@keyframes home-services-switch{0%{background-color:var(--paper-120)}}@keyframes home-services-knob{0%{translate:0}}@keyframes home-services-press{0%,to{transform:none}50%{opacity:.85;transform:scale(.94)}}@keyframes home-services-bar{0%{transform:scaleY(0)}}[data-service-shots] .sv-lp{animation-play-state:paused}[data-service-shots] [data-srv-shot][data-live] .sv-lp{animation-play-state:running}[data-service-shots] [data-srv-shot]:not([data-warm]) :is(.sv-lp,.sv-ar__pk,.sv-ca-flow__dash){animation:none}[data-service-shots] [data-tab-inactive] [data-srv-shot] .sv-lp,[data-service-shots] [data-srv-shot][data-live]:has(.sv-win:is([data-motion-state=pending],[data-motion-state=entering])) .sv-lp{animation-play-state:paused}[data-service-shots] [data-srv-shot][data-live]:has(.sv-win:is([data-motion-state=pending],[data-motion-state=entering])) .sv-ar__pk{opacity:0}@keyframes home-services-breathe{0%{opacity:1}to{opacity:.35}}@keyframes home-services-blink{50%{opacity:0}}@keyframes home-services-flowpk{to{stroke-dashoffset:0}}@keyframes home-services-scroll{to{transform:translate(-50%)}}@container media (width<30em){[data-service-shots] .service-shot__win{zoom:.9}}@container media (width<24em){[data-service-shots] .service-shot__win{zoom:.8}}@media (prefers-reduced-motion:reduce){[data-service-shots] .sv-lp{animation:none}[data-service-shots] .sv-ar__pk{display:none}}main.rx .hcr__head{justify-content:space-between;align-items:end;gap:var(--space-6) var(--space-10);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}main.rx .hcr__nav{align-items:center;gap:var(--space-2);display:flex}main.rx .hcr__arrow{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-round);background:color-mix(in srgb, var(--white) 12%, transparent);color:var(--text-primary);font:inherit;font-size:var(--fs-18);cursor:pointer;transition:background var(--dur-300) var(--ease-out-quint);border:0;place-items:center;display:grid}main.rx .hcr__arrow:hover{background:color-mix(in srgb, var(--white) 22%, transparent)}main.rx .hcr__arrow:disabled{opacity:.35;cursor:default}main.rx .hcr__arrow:focus-visible,main.rx .hcr:focus-visible{outline:var(--focus-width) solid var(--text-primary);outline-offset:var(--focus-offset)}main.rx .hcr{gap:var(--space-4);margin-inline:calc(var(--content-inset) * -1);padding:var(--space-2) var(--content-inset);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--content-inset);scrollbar-width:none;display:flex;overflow-x:auto}main.rx .hcr::-webkit-scrollbar{display:none}main.rx .hcr>[data-bento-card]{flex:0 0 calc(var(--space-20) * 5.4);scroll-snap-align:start}@media (width<=760px){main.rx .hcr__nav .hcr__arrow{display:none}main.rx .hcr>[data-bento-card]{flex:0 0 86vw}}.rx .mws[data-scene=opportunity] .opportunity__list{flex:none;margin-block:auto;position:relative}.rx .mws[data-scene=opportunity] .opportunity__hit{height:var(--media-window-row-h);border:var(--border-hair) solid var(--mw-acc);border-radius:var(--radius-4);transform:translateY(calc((var(--media-window-row-h) + var(--space-2)) * 2));position:absolute;top:0;left:0;right:0}.rx .mws[data-scene=opportunity] .opportunity__step{position:relative}.rx .mws[data-scene=agent] .agent__steps{padding-right:var(--space-9);flex:auto;align-content:center}.rx .mws[data-scene=guardrail] .guardrail__body{align-items:center;gap:var(--space-4);flex:auto;grid-template-columns:auto minmax(0,1fr);min-height:0;display:grid}.rx .mws[data-scene=guardrail] .guardrail__list{position:relative;overflow:hidden}.rx .mws[data-scene=guardrail] .guardrail__scan{height:var(--border-hair);background:var(--mw-acc);position:absolute;bottom:0;left:0;right:0}.rx .mws[data-scene=guardrail] .guardrail__warn{color:var(--media-window-warn)}.rx .mws[data-scene=guardrail] .guardrail__held{position:relative}.rx .mws[data-scene=guardrail] .guardrail__held:after{content:"";border:var(--border-hair) solid var(--media-window-warn);border-radius:inherit;position:absolute;inset:0}.rx .mws[data-scene=direction] .direction__dial{aspect-ratio:1;border:var(--media-window-ring-w) solid var(--mw-line);border-radius:var(--radius-round);flex:auto;align-self:flex-start;max-height:100%;position:relative}.rx .mws[data-scene=direction] .direction__mark{width:var(--space-3);height:var(--space-3);margin:calc(var(--space-3) / -2);border-radius:var(--radius-round);background:var(--mw-acc);position:absolute;top:0;left:50%}.rx .mws[data-scene=direction] .direction__needle{width:var(--space-1);height:42%;margin-left:calc(var(--space-1) / -2);border-radius:var(--radius-2);background:var(--mw-acc);transform-origin:bottom;position:absolute;bottom:50%;left:50%}.rx .mws[data-scene=direction] .direction__hub{width:var(--space-3);height:var(--space-3);margin:calc(var(--space-3) / -2);border-radius:var(--radius-round);background:var(--mw-text);position:absolute;top:50%;left:50%}.rx .mws[data-scene=direction] .direction__why{width:34%}.rx .mws[data-scene=direction] .direction__row{align-items:center;gap:var(--space-1);display:flex}.rx .mws[data-scene=direction] .direction__row>.mw-l{flex:auto}.rx .mws[data-scene=prototype] .prototype__body{gap:var(--space-4);flex:auto;grid-template-columns:32% minmax(0,1fr);align-items:center;min-height:0;display:grid}.rx .mws[data-scene=prototype] .prototype__phone{aspect-ratio:3/5;max-height:100%;padding:var(--space-1);border-radius:var(--radius-8);background:var(--mw-tile);box-shadow:inset 0 0 0 var(--border-hair) var(--mw-line);display:block;position:relative;overflow:hidden}.rx .mws[data-scene=prototype] .prototype__screens{grid-auto-columns:100%;grid-auto-flow:column;height:100%;display:grid;transform:translate(-100%)}.rx .mws[data-scene=prototype] .prototype__screen{justify-content:center;gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.rx .mws[data-scene=prototype] .prototype__screen .mw-tile{flex:auto}.rx .mws[data-scene=prototype] .prototype__btn{height:var(--space-4);border-radius:var(--radius-4);background:var(--mw-acc)}.rx .mws[data-scene=prototype] .prototype__tap{width:var(--space-6);height:var(--space-6);margin-left:calc(var(--space-6) / -2);border:var(--border-hair) solid var(--mw-text);border-radius:var(--radius-round);opacity:0;position:absolute;bottom:26%;left:50%}.rx .mws[data-scene=prototype] .prototype__side{gap:var(--space-3);display:grid}.rx .mws[data-scene=strangler] .strangler__list{flex:auto;align-content:center}.rx .mws[data-scene=strangler] .strangler__new{color:var(--mw-acc)}.rx .mws[data-scene=strangler] .strangler__split{gap:var(--space-1);height:var(--space-2);flex:none;display:flex}.rx .mws[data-scene=strangler] :is(.strangler__old,.strangler__fresh){border-radius:var(--radius-2);display:block}.rx .mws[data-scene=strangler] .strangler__old{background:var(--mw-line);flex:2 1 0}.rx .mws[data-scene=strangler] .strangler__fresh{background:var(--mw-acc);transform-origin:0;flex:3 1 0}.rx .mws[data-scene=control] .mw-list{flex:auto;align-content:center}.rx .mws[data-scene=migrate] .migrate__link{align-items:center;gap:var(--space-3);flex:auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.rx .mws[data-scene=migrate] .migrate__from{width:var(--space-7);height:var(--space-7);color:var(--mw-line)}.rx .mws[data-scene=migrate] .migrate__way{height:var(--space-2);border-radius:var(--radius-2);background:var(--mw-tile);justify-content:space-around;display:flex;position:relative}.rx .mws[data-scene=migrate] .migrate__pk{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-round);background:var(--mw-acc)}.rx .mws[data-scene=migrate] .migrate__meter{flex:none}.rx .mws[data-scene=spend] .spend__plot{min-height:0;padding-right:var(--space-8);flex:auto;position:relative}.rx .mws[data-scene=spend] .spend__bars{inset:0 var(--space-8) 0 0;align-items:end;gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:absolute}.rx .mws[data-scene=spend] .spend__bars i{border-radius:var(--radius-2) var(--radius-2) 0 0;background:var(--mw-line);transform-origin:bottom;display:block}.rx .mws[data-scene=spend] .spend__bars i[data-on]{background:var(--mw-acc)}.rx .mws[data-scene=spend] .spend__bars [data-h="5"]{height:92%}.rx .mws[data-scene=spend] .spend__bars [data-h="4"]{height:80%}.rx .mws[data-scene=spend] .spend__bars [data-h="3"]{height:58%}.rx .mws[data-scene=spend] .spend__bars [data-h="2"]{height:48%}.rx .mws[data-scene=spend] .spend__bars [data-h="1"]{height:38%}.rx .mws[data-scene=spend] .spend__budget{border-top:var(--border-hair) dashed var(--mw-text);z-index:0;position:absolute;top:30%;left:0;right:0}.rx .mws[data-scene=spend] .spend__tip{width:max-content}.rx .mws[data-scene=unify] .unify__body{flex:auto;grid-template-columns:22% 1fr auto;align-items:stretch;min-height:0;display:grid}.rx .mws[data-scene=unify] .unify__sources{gap:var(--space-2);display:grid}.rx .mws[data-scene=unify] .unify__lines{width:100%;height:100%}.rx .mws[data-scene=unify] .unify__lines path{fill:none;stroke:var(--mw-acc);stroke-width:1px;vector-effect:non-scaling-stroke}.rx .mws[data-scene=unify] .unify__hub{place-items:center;display:grid}.rx .mws[data-scene=service] .service__thread{justify-content:flex-end;gap:var(--space-3);flex-direction:column;flex:auto;display:flex}.rx .mws[data-scene=service] .service__msg{align-items:flex-end;gap:var(--space-2);display:flex}.rx .mws[data-scene=service] .service__reply{justify-content:flex-end}.rx .mws[data-scene=service] .service__bubble{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-8);background:var(--mw-tile);flex:0 62%;display:grid}.rx .mws[data-scene=service] .service__bubble[data-on]{background:var(--mw-ink)}.rx .mws[data-scene=service] .service__ch{flex-direction:row}.rx .mws[data-scene=consolidate] .consolidate__grid{aspect-ratio:1;align-self:center;gap:var(--space-2);flex:auto;grid-template:repeat(3,minmax(0,1fr))/repeat(3,minmax(0,1fr));max-height:100%;display:grid}.rx .mws[data-scene=consolidate] .consolidate__hub{width:100%;height:100%}.rx .mws[data-scene=consolidate] .consolidate__grid .mw-tile{opacity:.25;transform:translate(calc(var(--x) * 60%), calc(var(--y) * 60%)) scale(.7)}.rx .mws[data-scene=consolidate] [data-x="1"]{--x:1}.rx .mws[data-scene=consolidate] [data-x="0"]{--x:0}.rx .mws[data-scene=consolidate] [data-x="-1"]{--x:-1}.rx .mws[data-scene=consolidate] [data-y="1"]{--y:1}.rx .mws[data-scene=consolidate] [data-y="0"]{--y:0}.rx .mws[data-scene=consolidate] [data-y="-1"]{--y:-1}.rx .mws[data-scene=casework] .casework__stack{flex:auto;min-height:0;position:relative}.rx .mws[data-scene=casework] .casework__file{height:var(--space-8);padding-inline:var(--space-3);border-radius:var(--radius-4);background:var(--mw-tile);box-shadow:inset 0 0 0 var(--border-hair) var(--mw-line);justify-content:space-between;align-items:center;display:flex;position:absolute;left:0;right:0}.rx .mws[data-scene=casework] .casework__file[data-k="2"]{top:0;left:8%;right:8%}.rx .mws[data-scene=casework] .casework__file[data-k="1"]{top:18%;left:4%;right:4%}.rx .mws[data-scene=casework] .casework__file[data-k="0"]{box-shadow:inset 0 0 0 var(--border-hair) var(--mw-acc);top:36%}@media (prefers-reduced-motion:no-preference){.rx .mws[data-scene=opportunity] .opportunity__hit{transition:transform calc(var(--mw-dur) * 1.5) var(--mw-ease);transform:none}.rx .mws[data-scene=opportunity] .opportunity__now{opacity:0;transition:transform var(--mw-dur) var(--ease-pop) calc(var(--mw-dur) * 1.2), opacity var(--mw-dur) var(--mw-ease) calc(var(--mw-dur) * 1.2);transform:scale(.5)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=opportunity] .opportunity__hit{transform:translateY(calc((var(--media-window-row-h) + var(--space-2)) * 2))}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=opportunity] .opportunity__now{opacity:1;transform:none}.rx .mws[data-scene=guardrail] .guardrail__scan{transform:translateY(calc(var(--media-window-row-h) * -3 - var(--space-4)));transition:transform calc(var(--mw-dur) * 2) var(--mw-ease)}.rx .mws[data-scene=guardrail] .guardrail__held:after{opacity:0;transition:opacity var(--mw-dur) var(--mw-ease) var(--mw-delay)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=guardrail] .guardrail__scan{transform:none}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=guardrail] .guardrail__held:after{opacity:1}.rx .mws[data-scene=direction] .direction__needle{transition:transform calc(var(--mw-dur) * 1.5) var(--ease-settle);transform:rotate(-70deg)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=direction] .direction__needle{transform:none}.rx .mws[data-scene=prototype] .prototype__screens{transition:transform var(--mw-dur) var(--mw-ease) calc(var(--mw-stagger) * 3);transform:none}.rx .mws[data-scene=prototype] .prototype__tap{transition:transform var(--mw-dur) var(--mw-ease), opacity var(--mw-dur) var(--mw-ease);transform:scale(.4)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=prototype] .prototype__screens{transform:translate(-100%)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=prototype] .prototype__tap{opacity:1;transform:none}.rx .mws[data-scene=strangler] .strangler__fresh{transition:transform calc(var(--mw-dur) * 1.5) var(--mw-ease) var(--mw-delay);transform:scaleX(.4)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=strangler] .strangler__fresh{transform:none}.rx .mws[data-scene=control] .control__lock{opacity:0;transition:transform var(--mw-dur) var(--ease-pop) var(--mw-delay), opacity var(--mw-dur) var(--mw-ease) var(--mw-delay);transform:scale(.6)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=control] .control__lock{opacity:1;transform:none}.rx .mws[data-scene=migrate] .migrate__pk{opacity:.3;transform:translateX(calc(var(--space-7) * -1));transition:transform calc(var(--mw-dur) * 1.5) var(--mw-ease) var(--mw-delay), opacity var(--mw-dur) var(--mw-ease) var(--mw-delay)}.rx .mws[data-scene=migrate] .migrate__meter>i{transform-origin:0;transition:transform calc(var(--mw-dur) * 1.5) var(--mw-ease);transform:scaleX(.4)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=migrate] .migrate__pk{opacity:1;transform:none}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=migrate] .migrate__meter>i{transform:none}.rx .mws[data-scene=spend] .spend__bars i[data-on]{transition:transform var(--mw-dur) var(--mw-ease) var(--mw-delay);transform:scaleY(1.5)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=spend] .spend__bars i[data-on]{transform:none}.rx .mws[data-scene=unify] .unify__lines{opacity:.25;transition:opacity calc(var(--mw-dur) * 1.5) var(--mw-ease)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=unify] .unify__lines{opacity:1}.rx .mws[data-scene=service] .service__reply{opacity:.3;transform:translateY(var(--space-3));transition:transform var(--mw-dur) var(--mw-ease) var(--mw-delay), opacity var(--mw-dur) var(--mw-ease) var(--mw-delay)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=service] .service__reply{opacity:1;transform:none}.rx .mws[data-scene=consolidate] .consolidate__grid .mw-tile{opacity:1;transition:transform var(--mw-dur) var(--mw-ease), opacity var(--mw-dur) var(--mw-ease);transform:none}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=consolidate] .consolidate__grid .mw-tile{opacity:.25;transform:translate(calc(var(--x) * 60%), calc(var(--y) * 60%)) scale(.7)}.rx .mws[data-scene=casework] .casework__file{transition:transform var(--mw-dur) var(--mw-ease), opacity var(--mw-dur) var(--mw-ease)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=casework] .casework__file[data-k="0"]{opacity:0;transform:translate(110%)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=casework] .casework__file[data-k="1"],.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=casework] .casework__file[data-k="2"]{transform:translateY(100%)}}.rx .mws:is([data-scene=board],[data-scene=journey],[data-scene=growth]){--product-lift:0 var(--space-1) var(--space-3) var(--black-a35)}.rx .mws[data-scene=board] .board__head{min-height:var(--media-window-avatar)}.rx .mws[data-scene=board] .board__cols{gap:var(--media-window-gap);flex:auto;grid-template:repeat(2,minmax(0,1fr))/repeat(3,minmax(0,1fr));display:grid}.rx .mws[data-scene=board] [data-col="1"]{grid-column:1}.rx .mws[data-scene=board] [data-col="2"]{grid-column:2}.rx .mws[data-scene=board] [data-col="3"]{grid-column:3}.rx .mws[data-scene=board] [data-row="1"]{grid-row:1}.rx .mws[data-scene=board] [data-row="2"]{grid-row:2}.rx .mws[data-scene=board] .board__cell{height:100%}.rx .mws[data-scene=board] .board__slot{border:var(--border-hair) dashed var(--mw-line);border-radius:var(--radius-6)}.rx .mws[data-scene=board] .board__card{align-items:center;gap:var(--media-window-content-gap);height:100%;padding:0 var(--space-3);border-radius:var(--radius-6);background:var(--white-a5);box-shadow:inset 0 0 0 var(--border-hair) var(--white-a8);display:flex}.rx .mws[data-scene=board] .board__card>.mw-l{flex:auto}.rx .mws[data-scene=board] .board__tag{width:var(--border-thick);margin-block:var(--space-3);border-radius:var(--radius-pill);background:var(--mw-line);flex:none;align-self:stretch}.rx .mws[data-scene=board] .board__tag[data-on]{background:var(--mw-acc)}.rx .mws[data-scene=board] .board__tag[data-ok]{background:var(--media-window-ok)}.rx .mws[data-scene=board] .board__focal{z-index:var(--z-raised);background:var(--mw-acc);box-shadow:var(--product-lift);color:var(--gray-870);position:relative}.rx .mws[data-scene=board] .board__focal>.mw-l{background:var(--black-a35)}.rx .mws[data-scene=board] .board__tick{color:inherit}@media (prefers-reduced-motion:no-preference){.rx .mws[data-scene=board] :is(.board__focal,.board__tick,.board__join){transition:transform var(--mw-dur) var(--mw-ease) var(--mw-delay), opacity var(--mw-dur) var(--mw-ease) var(--mw-delay)}.rx .mws[data-scene=board] .board__focal{transform:translateX(calc(-100% - var(--media-window-gap)))}.rx .mws[data-scene=board] .board__tick{opacity:0;transform:scale(.4)}.rx .mws[data-scene=board] .board__join{opacity:0;transform:translate(-40%)scale(.6)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=board] :is(.board__focal,.board__tick,.board__join){opacity:1;transform:none}}.rx .mws[data-scene=journey] .journey__flow{padding-inline:var(--space-4);justify-content:space-between;align-items:center;display:flex;position:relative}.rx .mws[data-scene=journey] .journey__track{inset:50% var(--space-8) auto;height:var(--border-thick);border-radius:var(--radius-pill);background:var(--mw-line);position:absolute;overflow:hidden;transform:translateY(-50%)}.rx .mws[data-scene=journey] .journey__path{background:var(--mw-acc);transform-origin:0;height:100%}.rx .mws[data-scene=journey] .journey__step{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-round);background:var(--media-window-code-glass);box-shadow:inset 0 0 0 var(--border-hair) var(--white-a14);place-items:center;display:grid;position:relative}.rx .mws[data-scene=journey] .journey__step[data-done]{background:var(--mw-acc);box-shadow:none}.rx .mws[data-scene=journey] .journey__step[data-done]>.mw-num{color:var(--gray-870)}.rx .mws[data-scene=journey] .journey__step>*{grid-area:1/1}.rx .mws[data-scene=journey] .journey__focal{width:var(--space-10);height:var(--space-10);box-shadow:inset 0 0 0 var(--border-hair) var(--white-a14), var(--product-lift)}.rx .mws[data-scene=journey] .journey__focal:before,.rx .mws[data-scene=journey] .journey__focal:after{content:"";border-radius:inherit;position:absolute;inset:0}.rx .mws[data-scene=journey] .journey__focal:after{background:var(--mw-acc)}.rx .mws[data-scene=journey] .journey__focal:before{box-shadow:inset 0 0 0 var(--border-thick) var(--media-window-warn);opacity:0}.rx .mws[data-scene=journey] .journey__n{z-index:var(--z-raised);color:var(--media-window-warn);opacity:0;position:relative}.rx .mws[data-scene=journey] .journey__fix{z-index:var(--z-raised);color:var(--gray-870);position:relative}.rx .mws[data-scene=journey] .journey__row{flex:none}.rx .mws[data-scene=journey] .journey__row>.mw-row{padding-inline:var(--space-3)}.rx .mws[data-scene=journey] .journey__old{align-items:center;gap:var(--media-window-content-gap);flex-direction:row}.rx .mws[data-scene=journey] .journey__warn{color:var(--media-window-warn)}@media (prefers-reduced-motion:no-preference){.rx .mws[data-scene=journey] :is(.journey__path,.journey__end,.journey__n,.journey__fix),.rx .mws[data-scene=journey] .journey__focal:before,.rx .mws[data-scene=journey] .journey__focal:after{transition:transform var(--mw-dur) var(--mw-ease) var(--mw-delay), opacity var(--mw-dur) var(--mw-ease) var(--mw-delay)}.rx .mws[data-scene=journey] .journey__path{transform:scaleX(.3)}.rx .mws[data-scene=journey] .journey__focal:before,.rx .mws[data-scene=journey] .journey__n{opacity:1}.rx .mws[data-scene=journey] .journey__fix,.rx .mws[data-scene=journey] .journey__focal:after{opacity:0}.rx .mws[data-scene=journey] .journey__end{opacity:.45}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=journey] :is(.journey__path,.journey__end,.journey__fix){opacity:1;transform:none}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=journey] .journey__n,.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=journey] .journey__focal:before{opacity:0}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=journey] .journey__focal:after{opacity:1}}.rx .mws[data-scene=growth] .mw-head{min-height:var(--media-window-avatar)}.rx .mws[data-scene=growth] .growth__plot{border-bottom:var(--border-hair) solid var(--mw-line);background:repeating-linear-gradient(0deg, transparent 0 calc(25% - var(--border-hair)), var(--mw-tile) calc(25% - var(--border-hair)) 25%);flex:auto;position:relative}.rx .mws[data-scene=growth] .growth__svg{aspect-ratio:auto;transform-origin:bottom;width:100%;height:100%;position:absolute;inset:0}.rx .mws[data-scene=growth] .growth__pt{width:var(--space-3);height:var(--space-3);margin:calc(var(--space-3) / -2) 0 0 calc(var(--space-3) / -2);border:var(--border-thick) solid var(--mw-acc);border-radius:var(--radius-round);background:var(--white);box-shadow:var(--product-lift);position:absolute;top:12.5%;left:92%}.rx .mws[data-scene=growth] .growth__axis{flex:none}.rx .mws[data-scene=growth] .growth__ticks{justify-content:space-between;display:flex}.rx .mws[data-scene=growth] .growth__founder{align-items:center;gap:var(--media-window-content-gap);flex-direction:row}@media (prefers-reduced-motion:no-preference){.rx .mws[data-scene=growth] :is(.growth__svg,.growth__pt,.growth__new){transition:transform var(--mw-dur) var(--mw-ease) var(--mw-delay), opacity var(--mw-dur) var(--mw-ease) var(--mw-delay)}.rx .mws[data-scene=growth] .growth__svg{transform:scaleY(.55)}.rx .mws[data-scene=growth] .growth__pt{opacity:0;transform:scale(.3)}.rx .mws[data-scene=growth] .growth__new{opacity:0;transform:scale(.4)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=growth] :is(.growth__svg,.growth__pt,.growth__new){opacity:1;transform:none}}.rx .mws[data-scene=brand] .mw-stage{flex-direction:row;align-items:center}.rx .mws[data-scene=brand] .brand__build{aspect-ratio:1;flex:0 0 48%;place-items:center;max-height:100%;display:grid}.rx .mws[data-scene=brand] .brand__build>*{grid-area:1/1}.rx .mws[data-scene=brand] .brand__grid{border-radius:var(--radius-4);opacity:.55;background:linear-gradient(var(--mw-line) var(--border-hair), transparent var(--border-hair)) 0 0 / 25% 25%, linear-gradient(90deg, var(--mw-line) var(--border-hair), transparent var(--border-hair)) 0 0 / 25% 25%;place-self:stretch stretch}.rx .mws[data-scene=brand] .brand__ring{aspect-ratio:1;border:var(--border-hair) dashed var(--mw-acc);border-radius:var(--radius-round);opacity:.9;width:92%;transform:rotate(90deg)}.rx .mws[data-scene=brand] .brand__mark{gap:var(--space-2);aspect-ratio:1;grid-template:repeat(2,minmax(0,1fr))/repeat(2,minmax(0,1fr));width:54%;display:grid}.rx .mws[data-scene=brand] .brand__px{border:var(--border-hair) dashed var(--mw-line);border-radius:var(--radius-8);position:relative}.rx .mws[data-scene=brand] .brand__px:after{content:"";inset:calc(var(--border-hair) * -1);border-radius:inherit;background:var(--white);box-shadow:inset 0 calc(var(--border-hair) * -2) 0 var(--gray-210);position:absolute}.rx .mws[data-scene=brand] .brand__px[data-px=accent]{border-radius:var(--radius-round)}.rx .mws[data-scene=brand] .brand__px[data-px=accent]:after{background:var(--practice-vivid);box-shadow:none}.rx .mws[data-scene=brand] .brand__type{align-self:stretch;gap:var(--space-2);flex-direction:column;flex:auto;display:flex}.rx .mws[data-scene=brand] .brand__specimen{align-self:flex-start;position:relative}.rx .mws[data-scene=brand] .brand__aa{font:var(--fw-semibold) 14cqi / 1 var(--font-display);letter-spacing:var(--ls-display);color:var(--white);display:block}.rx .mws[data-scene=brand] .brand__metric{height:var(--border-hair);background:var(--mw-acc);transform-origin:0;position:absolute;top:95%;left:-10%;right:-30%}.rx .mws[data-scene=brand] .brand__palette{align-items:flex-end;gap:var(--space-1);flex-direction:row;width:24%}.rx .mws[data-scene=brand] .brand__palette i{height:var(--space-6);border-radius:var(--radius-4);flex:1 1 0}.rx .mws[data-scene=brand] .brand__palette [data-c="1"]{background:var(--practice-vivid)}.rx .mws[data-scene=brand] .brand__palette [data-c="2"]{background:var(--practice-lit)}.rx .mws[data-scene=brand] .brand__palette [data-c="3"]{background:var(--practice-ramp-4)}.rx .mws[data-scene=brand] .brand__palette [data-pick]{outline:var(--border-thick) solid var(--white);outline-offset:var(--border-thick);transform:translateY(-20%)}@media (prefers-reduced-motion:no-preference){.rx .mws[data-scene=brand] :is(.brand__grid,.brand__ring,.brand__palette [data-pick],.brand__metric),.rx .mws[data-scene=brand] .brand__px:after{transition:transform var(--mw-dur) var(--mw-ease) var(--mw-delay), opacity var(--mw-dur) var(--mw-ease) var(--mw-delay)}.rx .mws[data-scene=brand] .brand__grid{opacity:1}.rx .mws[data-scene=brand] .brand__ring{opacity:.35;transform:scale(.82)}.rx .mws[data-scene=brand] .brand__px:is([data-px=play],[data-px=accent]):after{opacity:0;transform:scale(.3)}.rx .mws[data-scene=brand] .brand__palette [data-pick]{transform:none}.rx .mws[data-scene=brand] .brand__metric{transform:scaleX(0)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=brand] .brand__grid{opacity:.55}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=brand] .brand__ring{opacity:.9;transform:rotate(90deg)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=brand] .brand__px:after{opacity:1;transform:none}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=brand] .brand__palette [data-pick]{transform:translateY(-20%)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=brand] .brand__metric{transform:none}}.rx .mws[data-scene=page] .mw-stage>:not(.page__nav){width:72%}.rx .mws[data-scene=page] .page__nav{align-items:center;gap:var(--space-2);flex:none;display:flex}.rx .mws[data-scene=page] .page__nav .mw-l{width:10%}.rx .mws[data-scene=page] .page__status{border-radius:var(--radius-pill);margin-left:auto}.rx .mws[data-scene=page] .page__hero{justify-content:safe center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-4);background:color-mix(in oklab, var(--practice-lit) 14%, transparent);flex-direction:column;display:flex}.rx .mws[data-scene=page] .mw-stage>.page__hero{outline:var(--border-hair) dashed var(--mw-acc);outline-offset:var(--border-thick);flex:auto}.rx .mws[data-scene=page] .page__head{align-items:center;gap:var(--space-2);display:flex}.rx .mws[data-scene=page] .page__head .mw-skel{flex:auto}.rx .mws[data-scene=page] .page__title{height:100%}.rx .mws[data-scene=page] .page__btn{width:34%;height:var(--space-4);border-radius:var(--radius-control);background:var(--practice-vivid);flex:none}.rx .mws[data-scene=page] .page__cards{gap:var(--space-2);flex:0 0 18%;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rx .mws[data-scene=page] .page__phone{width:15%;height:46%}.rx .mws[data-scene=page] .page__hero[data-size=phone]{padding:var(--space-2);flex:auto}.rx .mws[data-scene=page] .page__hero[data-size=phone] .page__btn{width:60%;height:var(--space-2)}.rx .mws[data-scene=page] .page__phone>.mw-tile{flex:0 0 30%}.rx .mws[data-scene=capability] .capability__main{gap:var(--media-window-stage-gap);flex-direction:column;flex:auto;width:56%;display:flex}.rx .mws[data-scene=capability] .capability__map{gap:var(--space-2);flex:auto;grid-template:repeat(2,minmax(0,1fr))/repeat(3,minmax(0,1fr));display:grid}.rx .mws[data-scene=capability] .capability__main>.mw-skel>.mw-row{height:100%}.rx .mws[data-scene=capability] .capability__cell{border-radius:var(--radius-4);background:var(--white-a5);box-shadow:inset 0 0 0 var(--border-hair) var(--white-a8);position:relative;overflow:hidden}.rx .mws[data-scene=capability] .capability__cell[data-lvl="1"]{background:color-mix(in oklab, var(--practice-lit) 28%, transparent)}.rx .mws[data-scene=capability] :is(.capability__cell[data-lvl="2"],.capability__lit){background:linear-gradient(150deg, var(--practice-lit), var(--practice-vivid));box-shadow:inset 0 var(--border-hair) 0 var(--white-a40)}.rx .mws[data-scene=capability] .capability__lit{border-radius:inherit;position:absolute;inset:0}.rx .mws[data-scene=capability] .capability__team{align-items:center;gap:var(--space-3);flex-direction:row}@media (prefers-reduced-motion:no-preference){.rx .mws[data-scene=capability] .capability__lit{opacity:0;transition:opacity var(--mw-dur) var(--mw-ease) var(--mw-delay)}.rx .mws[data-scene=capability] .capability__ring:before{opacity:.5;transition:transform var(--mw-dur) var(--mw-ease) var(--mw-delay), opacity var(--mw-dur) var(--mw-ease) var(--mw-delay);transform:rotate(-70deg)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=capability] .capability__lit{opacity:1}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=capability] .capability__ring:before{opacity:1;transform:none}}.rx .mws[data-scene=pipeline] .pipeline__track{--node:var(--space-4);height:var(--space-6);justify-content:space-between;align-items:center;display:flex;position:relative}.rx .mws[data-scene=pipeline] :is(.pipeline__rail,.pipeline__fill,.pipeline__marker){left:calc(var(--node) / 2);right:calc(var(--node) / 2);position:absolute}.rx .mws[data-scene=pipeline] :is(.pipeline__rail,.pipeline__fill){height:var(--border-thick);margin-top:calc(var(--border-thick) / -2);border-radius:var(--radius-pill);background:var(--mw-line);top:50%}.rx .mws[data-scene=pipeline] .pipeline__fill{background:linear-gradient(90deg, var(--practice-vivid), var(--practice-lit));transform-origin:0}.rx .mws[data-scene=pipeline] .pipeline__node{width:var(--node);height:var(--node);border:var(--border-thick) solid var(--practice-lit);border-radius:var(--radius-round);background:var(--practice-vivid);position:relative;overflow:hidden}.rx .mws[data-scene=pipeline] .pipeline__node[data-last]{border-color:var(--mw-line);background:var(--media-window-code-glass)}.rx .mws[data-scene=pipeline] .pipeline__lit{background:var(--media-window-ok);position:absolute;inset:0}.rx .mws[data-scene=pipeline] .pipeline__marker{top:0;bottom:0;transform:translate(100%)}.rx .mws[data-scene=pipeline] .pipeline__pin{width:var(--space-3);height:var(--space-3);margin:calc(var(--space-3) / -2) 0 0 calc(var(--space-3) / -2);border-radius:var(--radius-2);background:var(--white);box-shadow:0 0 0 var(--border-thick) var(--practice-lit);position:absolute;top:50%;left:0;transform:rotate(45deg)}.rx .mws[data-scene=pipeline] .pipeline__log{width:64%}.rx .mws[data-scene=pipeline] .pipeline__log .mw-row{height:100%}.rx .mws[data-scene=pipeline] .pipeline__hash{width:var(--space-6);flex:none}@media (prefers-reduced-motion:no-preference){.rx .mws[data-scene=pipeline] :is(.pipeline__fill,.pipeline__marker){transition:transform var(--mw-dur) var(--mw-ease)}.rx .mws[data-scene=pipeline] .pipeline__fill{transform:scaleX(.667)}.rx .mws[data-scene=pipeline] .pipeline__marker{transform:translate(66.7%)}.rx .mws[data-scene=pipeline] .pipeline__lit{opacity:0}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=pipeline] .pipeline__fill{transform:none}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=pipeline] .pipeline__marker{transform:translate(100%)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=pipeline] .pipeline__lit{opacity:1}}.rx .mws[data-scene=roadmap] .roadmap__line{align-items:center;gap:var(--space-2);display:flex}.rx .mws[data-scene=roadmap] .roadmap__line>.roadmap__track{flex:auto}.rx .mws[data-scene=roadmap] .roadmap__main{justify-content:space-between;gap:var(--media-window-stage-gap);flex-direction:column;flex:auto;width:60%;display:flex}.rx .mws[data-scene=roadmap] .roadmap__dial{min-height:0;max-height:var(--space-24);aspect-ratio:1;flex:1 1 0;align-self:center;place-items:center;display:grid;position:relative}.rx .mws[data-scene=roadmap] .roadmap__dial>.mw-skel{justify-items:center}.rx .mws[data-scene=roadmap] .roadmap__go{justify-content:center;align-items:center;gap:var(--space-1);display:flex}.rx .mws[data-scene=roadmap] .roadmap__tick{position:absolute;inset:0}.rx .mws[data-scene=roadmap] .roadmap__tick:before,.rx .mws[data-scene=roadmap] .roadmap__tick:after{content:"";width:var(--space-1);height:18%;margin-left:calc(var(--space-1) / -2);border-radius:var(--radius-pill);background:var(--mw-line);position:absolute;top:0;left:50%}.rx .mws[data-scene=roadmap] .roadmap__tick:after{background:linear-gradient(var(--practice-lit), var(--practice-vivid));opacity:0}.rx .mws[data-scene=roadmap] .roadmap__tick[data-on]:after{opacity:1}.rx .mws[data-scene=roadmap] .roadmap__tick:nth-child(2){transform:rotate(30deg)}.rx .mws[data-scene=roadmap] .roadmap__tick:nth-child(3){transform:rotate(60deg)}.rx .mws[data-scene=roadmap] .roadmap__tick:nth-child(4){transform:rotate(90deg)}.rx .mws[data-scene=roadmap] .roadmap__tick:nth-child(5){transform:rotate(120deg)}.rx .mws[data-scene=roadmap] .roadmap__tick:nth-child(6){transform:rotate(150deg)}.rx .mws[data-scene=roadmap] .roadmap__tick:nth-child(7){transform:rotate(180deg)}.rx .mws[data-scene=roadmap] .roadmap__tick:nth-child(8){transform:rotate(210deg)}.rx .mws[data-scene=roadmap] .roadmap__tick:nth-child(9){transform:rotate(240deg)}.rx .mws[data-scene=roadmap] .roadmap__tick:nth-child(10){transform:rotate(270deg)}.rx .mws[data-scene=roadmap] .roadmap__tick:nth-child(11){transform:rotate(300deg)}.rx .mws[data-scene=roadmap] .roadmap__tick:nth-child(12){transform:rotate(330deg)}.rx .mws[data-scene=roadmap] .roadmap__track{--ms:var(--space-4);height:var(--space-5);flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.rx .mws[data-scene=roadmap] :is(.roadmap__rail,.roadmap__now){left:calc(var(--ms) / 2);right:calc(var(--ms) / 2);position:absolute}.rx .mws[data-scene=roadmap] .roadmap__rail{height:var(--border-thick);margin-top:calc(var(--border-thick) / -2);background:var(--mw-line);top:50%}.rx .mws[data-scene=roadmap] .roadmap__ms{width:var(--ms);height:var(--ms);border-radius:var(--radius-2);background:var(--media-window-code-glass);box-shadow:inset 0 0 0 var(--border-thick) var(--mw-line);position:relative;overflow:hidden;transform:rotate(45deg)scale(.75)}.rx .mws[data-scene=roadmap] .roadmap__ms-lit{background:var(--mw-acc);position:absolute;inset:0}.rx .mws[data-scene=roadmap] .roadmap__ms[data-k="2"] .roadmap__ms-lit{opacity:0}.rx .mws[data-scene=roadmap] .roadmap__now{top:0;bottom:0;transform:translate(75%)}.rx .mws[data-scene=roadmap] .roadmap__cursor{width:var(--border-thick);margin-left:calc(var(--border-thick) / -2);border-radius:var(--radius-pill);background:var(--white);position:absolute;top:0;bottom:0;left:0}.rx .mws[data-scene=roadmap] .roadmap__rank{--step:calc(var(--space-4) + var(--space-3));grid-auto-rows:var(--space-4);row-gap:var(--space-3);display:grid}.rx .mws[data-scene=roadmap] .roadmap__item{align-items:center;gap:var(--space-2);display:flex}.rx .mws[data-scene=roadmap] .roadmap__item>.mw-meter{width:var(--space-10);flex:none}.rx .mws[data-scene=roadmap] .roadmap__item[data-k="0"]{transform:translate3d(0, var(--step), 0)}.rx .mws[data-scene=roadmap] .roadmap__item[data-k="1"]{transform:translate3d(0, calc(var(--step) * -1), 0)}@media (prefers-reduced-motion:no-preference){.rx .mws[data-scene=roadmap] .roadmap__item{transition:transform var(--mw-dur) var(--mw-ease) var(--dur-400)}.rx .mws[data-scene=roadmap] .roadmap__tick:after{transition:opacity var(--dur-200) var(--mw-ease) var(--mw-delay)}.rx .mws[data-scene=roadmap] .roadmap__now{transition:transform var(--mw-dur) var(--mw-ease)}.rx .mws[data-scene=roadmap] .roadmap__ms-lit{transition:opacity var(--dur-300) var(--mw-ease) var(--mw-delay)}.rx .mws[data-scene=roadmap] .roadmap__item[data-k]{transform:none}.rx .mws[data-scene=roadmap] .roadmap__tick[data-on]:after{opacity:0}.rx .mws[data-scene=roadmap] .roadmap__now{transform:translate(15%)}.rx .mws[data-scene=roadmap] .roadmap__ms[data-k="1"] .roadmap__ms-lit{opacity:0}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=roadmap] .roadmap__item[data-k="0"]{transform:translate3d(0, var(--step), 0)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=roadmap] .roadmap__item[data-k="1"]{transform:translate3d(0, calc(var(--step) * -1), 0)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=roadmap] .roadmap__tick[data-on]:after{opacity:1}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=roadmap] .roadmap__now{transform:translate(75%)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=roadmap] .roadmap__ms[data-k="1"] .roadmap__ms-lit{opacity:1}}@media (width<=760px){.rx .mws[data-scene=capability] .capability__main{width:50%}}.rx .mws[data-scene=checks] .checks__head{align-items:center;gap:var(--space-2);flex:none;display:flex}.rx .mws[data-scene=checks] .checks__body{align-items:center;gap:var(--space-4);flex:auto;grid-template-columns:auto minmax(0,1fr);min-height:0;display:grid}.rx .mws[data-scene=checks] .checks__score{align-self:start}.rx .mws[data-scene=checks] .checks__flag>.mw-check{border-color:var(--media-window-warn)}.rx .mws[data-scene=checks] .checks__alert{color:var(--media-window-warn)}.rx .mws[data-scene=checks] .checks__state{width:max-content}.rx .mws[data-scene=checks] .checks__flag{position:relative}.rx .mws[data-scene=checks] .checks__flag:after{content:"";border:var(--border-hair) solid var(--media-window-warn);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.rx .mws[data-scene=checks] .checks__said{align-items:center;gap:var(--space-2);display:flex}.rx .mws[data-scene=checks] .checks__warn{color:var(--media-window-warn)}@media (prefers-reduced-motion:no-preference){.rx .mws[data-scene=checks] .checks__flag:after{opacity:0;transition:opacity var(--mw-dur) var(--mw-ease) var(--mw-delay)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=checks] .checks__flag:after{opacity:1}}.rx .mws[data-scene=stabilize] .stabilize__body{align-items:center;gap:var(--space-4);flex:auto;grid-template-columns:minmax(0,1fr) auto;min-height:0;display:grid}.rx .mws[data-scene=stabilize] .stabilize__issue[data-open]{position:relative}.rx .mws[data-scene=stabilize] .stabilize__issue[data-open]:after{content:"";border:var(--border-hair) solid var(--media-window-warn);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.rx .mws[data-scene=stabilize] .stabilize__count{align-self:start;justify-items:start;gap:var(--space-2);display:grid}.rx .mws[data-scene=stabilize] .stabilize__run{width:max-content}.rx .mws[data-scene=stabilize] .stabilize__stages{align-items:center;gap:var(--space-1);display:flex}.rx .mws[data-scene=stabilize] .stabilize__stages>.mw-dot,.rx .mws[data-scene=stabilize] .stabilize__pending{width:var(--media-window-dot);height:var(--media-window-dot);flex:none}.rx .mws[data-scene=stabilize] .stabilize__pending>.mw-dot{width:100%;height:100%}.rx .mws[data-scene=stabilize] .stabilize__link{width:var(--space-3);height:var(--border-thick);border-radius:var(--radius-pill);background:var(--mw-line);flex:none}.rx .mws[data-scene=stabilize] .stabilize__progress>i{background:var(--media-window-ok)}@media (prefers-reduced-motion:no-preference){.rx .mws[data-scene=stabilize] .stabilize__issue[data-open]:after{opacity:0;transition:opacity var(--mw-dur) var(--mw-ease) var(--mw-delay)}.rx .mws[data-scene=stabilize] .stabilize__progress>i{transition:transform calc(var(--mw-dur) * 1.4) var(--mw-ease) var(--mw-stagger);transform:scaleX(.55)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=stabilize] .stabilize__issue[data-open]:after{opacity:1}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=stabilize] .stabilize__progress>i{transform:none}}.rx .mws[data-scene=monitor] .monitor__head{align-items:center;gap:var(--space-2);flex:none;display:flex}.rx .mws[data-scene=monitor] .monitor__trace{flex:auto;min-height:0;position:relative}.rx .mws[data-scene=monitor] .monitor__trace>.mw-area{aspect-ratio:auto;height:100%}.rx .mws[data-scene=monitor] .monitor__point{width:var(--space-3);height:var(--space-3);border:var(--border-thick) solid var(--mw-acc);border-radius:var(--radius-round);background:var(--white);position:absolute;top:50%;left:72%;transform:translate(-50%,-50%)}.rx .mws[data-scene=monitor] .monitor__services{min-height:var(--media-window-avatar);justify-content:flex-end;align-items:center;gap:var(--space-3);flex:none;display:flex}.rx .mws[data-scene=monitor] .monitor__services .mw-dot,.rx .mws[data-scene=monitor] .monitor__pending{width:var(--space-3);height:var(--space-3)}.rx .mws[data-scene=monitor] .monitor__warn{color:var(--media-window-warn)}.rx .mws[data-scene=monitor] .monitor__toast{width:max-content}.rx .mws[data-scene=monitor] .monitor__said{align-items:center;gap:var(--space-2);display:flex}.rx .mws[data-scene=monitor] .monitor__oncall{width:max-content}@media (prefers-reduced-motion:no-preference){.rx .mws[data-scene=monitor] .monitor__point{transition:transform var(--mw-dur) var(--ease-pop) var(--mw-stagger);transform:translate(-50%,-50%)scale(.6)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws[data-scene=monitor] .monitor__point{transform:translate(-50%,-50%)}}.rx .mws{--mw-acc:var(--practice-lit);--mw-ink:var(--practice-vivid);--mw-soft:color-mix(in oklab, var(--practice-lit) 45%, var(--media-window-surface));--mw-line:var(--media-window-muted);--mw-tile:var(--media-window-faint);--mw-text:var(--media-window-text);--mw-dur:var(--media-window-dur);--mw-ease:var(--media-window-ease);--mw-stagger:var(--media-window-stagger);--mw-delay:0s;width:100%;aspect-ratio:var(--media-window-ratio);color:var(--mw-text);grid-template:minmax(0,1fr)/minmax(0,1fr);justify-self:stretch;display:grid;position:relative}.rx .mws>*{min-width:0;min-height:0}.rx .media__win.mws:before,.rx .media__win.mws:after{content:none}@media (width<=760px){.rx .mws{aspect-ratio:var(--media-window-ratio-phone)}}.rx .media__win.mws{position:static}.rx .mws{--mw-sw:var(--media-window-stage-w);--mw-sh:var(--media-window-stage-h);--mw-sl:calc((100% - var(--mw-sw)) / 2);--mw-st:calc((100% - var(--mw-sh)) / 2);--mw-in:var(--media-window-pop-inset);--mw-tilt:var(--media-window-pop-tilt);--mw-lift:var(--media-window-pop-scale);--mw-f:var(--media-window-pop-float)}@media (width<=760px){.rx .mws{--mw-sw:var(--media-window-stage-w-phone);--mw-sh:var(--media-window-stage-h-phone);--mw-f:var(--media-window-pop-float-phone)}.rx .mw-stage{padding:var(--media-window-pad-phone)}.rx .mw-pop:not([data-bare]){padding:var(--media-window-pop-pad-phone)}.rx .mws .mw-ring{width:var(--media-window-ring-phone)}}.rx .mws{--mw-glass:color-mix(in oklab, color-mix(in oklab, var(--practice-vivid) var(--media-window-glass-tint), var(--gray-870)) var(--media-window-glass-alpha), transparent)}.rx .mw-stage,.rx .mw-pop{border-radius:var(--radius-card);background:var(--mw-glass);color:var(--mw-text);box-shadow:inset 0 var(--border-hair) 0 var(--media-window-glass-highlight), var(--product-window-shadow-dark);border:0}.rx .mw-stage:before,.rx .mw-pop:before{content:"";border-radius:inherit;padding:var(--border-hair);pointer-events:none;background:linear-gradient(170deg, var(--media-window-hairline-top), var(--media-window-hairline-bottom) 60%);-webkit-mask:linear-gradient(var(--white) 0 0) content-box, linear-gradient(var(--white) 0 0);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.rx .mw-stage{background:linear-gradient(90deg, var(--media-window-grid) var(--border-hair), transparent var(--border-hair)) 0 0 / var(--media-window-grid-size) var(--media-window-grid-size), linear-gradient(var(--media-window-grid) var(--border-hair), transparent var(--border-hair)) 0 0 / var(--media-window-grid-size) var(--media-window-grid-size), var(--mw-glass);left:var(--mw-sl);top:var(--mw-st);width:var(--mw-sw);height:var(--mw-sh);justify-content:center;gap:var(--media-window-stage-gap);padding:var(--media-window-stage-pad);flex-direction:column;display:flex;position:absolute;overflow:hidden}.rx .mw-stage>*{min-width:0;min-height:0}.rx .mw-pop{gap:var(--media-window-content-gap);padding:var(--media-window-pop-pad);flex-direction:column;display:flex;position:absolute}.rx .mw-pop[data-bare]{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;padding:0}.rx .mw-pop[data-bare]:before,.rx .mw-pop[data-bare]:after{content:none}.rx .mw-pop:is([data-edge=tr],[data-edge=tl]){top:calc(var(--mw-st) + var(--mw-in))}.rx .mw-pop:is([data-edge=br],[data-edge=bl]){bottom:calc(var(--mw-st) + var(--mw-in))}.rx .mw-pop:is([data-edge=tr],[data-edge=br],[data-edge=r]){right:calc(var(--mw-sl) + var(--mw-in))}.rx .mw-pop:is([data-edge=tl],[data-edge=bl],[data-edge=l]){left:calc(var(--mw-sl) + var(--mw-in))}.rx .mw-pop:is([data-edge=r],[data-edge=l]){height:fit-content;margin-block:auto;top:0;bottom:0}.rx .mw-pop:is([data-edge=t],[data-edge=b]){width:fit-content;margin-inline:auto;left:0;right:0}.rx .mw-pop[data-edge=t]{top:calc(var(--mw-st) + var(--mw-in))}.rx .mw-pop[data-edge=b]{bottom:calc(var(--mw-st) + var(--mw-in))}.rx .mw-pop:after{content:"";border-radius:inherit;box-shadow:var(--product-window-shadow-dark);opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.rx .mw-pop{transition:transform var(--mw-dur) var(--mw-ease) var(--mw-delay)}.rx .mw-pop:after{transition:opacity var(--mw-dur) var(--mw-ease) var(--mw-delay)}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws .mw-pop:after{opacity:1}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws .mw-pop[data-edge=tr]{transform:translate3d(var(--mw-f), calc(var(--mw-f) * -1), 0) rotate(var(--mw-tilt)) scale(var(--mw-lift))}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws .mw-pop[data-edge=tl]{transform:translate3d(calc(var(--mw-f) * -1), calc(var(--mw-f) * -1), 0) rotate(calc(var(--mw-tilt) * -1)) scale(var(--mw-lift))}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws .mw-pop[data-edge=br]{transform:translate3d(var(--mw-f), var(--mw-f), 0) rotate(calc(var(--mw-tilt) * -1)) scale(var(--mw-lift))}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws .mw-pop[data-edge=bl]{transform:translate3d(calc(var(--mw-f) * -1), var(--mw-f), 0) rotate(var(--mw-tilt)) scale(var(--mw-lift))}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws .mw-pop[data-edge=r]{transform:translate3d(var(--mw-f), 0, 0) rotate(var(--mw-tilt)) scale(var(--mw-lift))}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws .mw-pop[data-edge=l]{transform:translate3d(calc(var(--mw-f) * -1), 0, 0) rotate(calc(var(--mw-tilt) * -1)) scale(var(--mw-lift))}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws .mw-pop[data-edge=t]{transform:translate3d(0, calc(var(--mw-f) * -1), 0) rotate(calc(var(--mw-tilt) * -1)) scale(var(--mw-lift))}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws .mw-pop[data-edge=b]{transform:translate3d(0, var(--mw-f), 0) rotate(var(--mw-tilt)) scale(var(--mw-lift))}}.rx .mw-head{align-items:center;gap:var(--media-window-content-gap);flex:none;display:flex}.rx .mw-head>.mw-l{flex:0 auto}.rx .mw-head>:last-child:not(:nth-child(2)){margin-left:auto}.rx .mw-list{grid-auto-rows:var(--media-window-row-h);row-gap:var(--space-2);display:grid}.rx .mw-row{align-items:center;gap:var(--space-2);min-width:0;height:100%;padding:0 var(--space-2);border-radius:var(--radius-4);background:var(--white-a5);box-shadow:inset 0 0 0 var(--border-hair) var(--white-a8);display:flex}.rx .mw-list>.mw-skel,.rx .mw-list>.mw-skel[data-h]{border-radius:var(--radius-4);height:100%}.rx .mw-row>.mw-l{flex:0 auto}.rx .mw-row>.mw-meter{flex:auto}.rx .mw-row>:last-child:not(:first-child,.mw-l){margin-left:auto}.rx .mw-row[data-on]{box-shadow:inset 0 0 0 var(--border-hair) var(--mw-acc)}.rx .mw-chart{align-items:flex-end;gap:var(--space-1);height:var(--media-window-chart-h);display:flex}.rx .mw-chart>i{border-radius:var(--radius-2) var(--radius-2) 0 0;background:var(--mw-line);transform-origin:bottom;flex:1 1 0;height:100%}.rx .mw-chart>i[data-on]{background:var(--mw-acc)}.rx .mw-chart>i[data-v="10"]{transform:scaleY(.1)}.rx .mw-chart>i[data-v="20"]{transform:scaleY(.2)}.rx .mw-chart>i[data-v="30"]{transform:scaleY(.3)}.rx .mw-chart>i[data-v="40"]{transform:scaleY(.4)}.rx .mw-chart>i[data-v="50"]{transform:scaleY(.5)}.rx .mw-chart>i[data-v="60"]{transform:scaleY(.6)}.rx .mw-chart>i[data-v="70"]{transform:scaleY(.7)}.rx .mw-chart>i[data-v="80"]{transform:scaleY(.8)}.rx .mw-chart>i[data-v="90"]{transform:scaleY(.9)}.rx .mw-ico{width:var(--media-window-icon);height:var(--media-window-icon);color:var(--mw-text);flex:none;display:block}.rx .mw-ico[data-on]{color:var(--mw-acc)}.rx .mw-ico[data-ok]{color:var(--media-window-ok)}.rx .mw-badge{width:var(--media-window-icon-tile);height:var(--media-window-icon-tile);border-radius:var(--radius-4);color:var(--gray-870);background:linear-gradient(150deg, var(--practice-lit), var(--practice-vivid));box-shadow:inset 0 var(--border-hair) 0 var(--white-a40), 0 0 0 var(--border-hair) var(--white-a14);flex:none;place-items:center;display:grid}.rx .mw-badge>.mw-ico{color:inherit}.rx .mw-num{font:var(--fw-semibold) var(--fs-12) / var(--lh-title) var(--font-code);font-variant-numeric:tabular-nums;color:var(--mw-text);white-space:nowrap}.rx .mw-num[data-size=l]{font-size:var(--fs-19);line-height:var(--lh-none);color:var(--white)}.rx .mw-num[data-on]{color:var(--mw-acc)}.rx .mw-txt[data-dim],.rx .mw-num[data-dim]{color:var(--gray-280)}.rx .mw-ring{--v:0;width:var(--media-window-ring);aspect-ratio:1;border-radius:var(--radius-round);flex:none;place-items:center;display:grid;position:relative}.rx .mw-ring:before{content:"";border-radius:inherit;background:conic-gradient(from 210deg, var(--practice-vivid), var(--practice-lit) calc(var(--v) * 1%), var(--mw-tile) 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--media-window-ring-w)), var(--white) calc(100% - var(--media-window-ring-w) + var(--border-hair)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--media-window-ring-w)), var(--white) calc(100% - var(--media-window-ring-w) + var(--border-hair)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--media-window-ring-w)), var(--white) calc(100% - var(--media-window-ring-w) + var(--border-hair)));position:absolute;inset:0}.rx .mw-ring[data-v="10"]{--v:10}.rx .mw-ring[data-v="20"]{--v:20}.rx .mw-ring[data-v="30"]{--v:30}.rx .mw-ring[data-v="40"]{--v:40}.rx .mw-ring[data-v="50"]{--v:50}.rx .mw-ring[data-v="60"]{--v:60}.rx .mw-ring[data-v="70"]{--v:70}.rx .mw-ring[data-v="80"]{--v:80}.rx .mw-ring[data-v="90"]{--v:90}.rx .mw-ring[data-v="100"]{--v:100}.rx .mw-ring__val{align-items:baseline;line-height:1;display:inline-flex;position:relative}.rx .mw-ring__val>.mw-num{font-size:var(--fs-19);color:var(--white);line-height:1}.rx .mw-ring__of{font:var(--fw-medium) var(--fs-11) / 1 var(--font-code);font-variant-numeric:tabular-nums;color:var(--gray-280)}.rx .mw-area{aspect-ratio:5/2;width:100%;height:auto;display:block;overflow:visible}.rx .mw-area__fill{fill:color-mix(in oklab, var(--practice-lit) 22%, transparent);stroke:none}.rx .mw-area__line{fill:none;stroke:var(--practice-lit);stroke-width:var(--border-thick);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rx .mw-area__dot{fill:var(--white);stroke:var(--practice-lit);stroke-width:var(--border-thick);vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.rx .mw-axis{justify-content:space-between;gap:var(--space-1);padding-top:var(--space-1);font:var(--fw-medium) var(--fs-11) / var(--lh-title) var(--font-code);font-variant-numeric:tabular-nums;color:var(--gray-280);white-space:nowrap;display:flex}.rx .mw-av[data-initials]{background:var(--mw-tone);font:var(--fw-bold) var(--fs-12) / 1 var(--font-sans);letter-spacing:0;color:var(--gray-870);place-items:center;display:grid}:where(.rx .mws i){display:block}.rx .mws [data-i="1"]{--mw-delay:calc(var(--mw-stagger) * 1)}.rx .mws [data-i="2"]{--mw-delay:calc(var(--mw-stagger) * 2)}.rx .mws [data-i="3"]{--mw-delay:calc(var(--mw-stagger) * 3)}.rx .mws [data-i="4"]{--mw-delay:calc(var(--mw-stagger) * 4)}.rx .mws [data-i="5"]{--mw-delay:calc(var(--mw-stagger) * 5)}.rx .mws [data-i="6"]{--mw-delay:calc(var(--mw-stagger) * 6)}.rx .mws [data-i="7"]{--mw-delay:calc(var(--mw-stagger) * 7)}.rx .mws [data-i="8"]{--mw-delay:calc(var(--mw-stagger) * 8)}.rx .mws [data-i="9"]{--mw-delay:calc(var(--mw-stagger) * 9)}.rx .mws [data-i="10"]{--mw-delay:calc(var(--mw-stagger) * 10)}.rx .mws [data-i="11"]{--mw-delay:calc(var(--mw-stagger) * 11)}.rx .mws [data-i="12"]{--mw-delay:calc(var(--mw-stagger) * 12)}.rx .mwin{--surface-card:var(--media-window-surface);border:var(--border-hair) solid var(--media-window-glass-border);border-radius:var(--radius-card);background:var(--media-window-glass);min-height:0;color:var(--mw-text);box-shadow:inset 0 var(--border-hair) 0 var(--media-window-glass-highlight), var(--product-window-shadow-dark);flex-direction:column;display:flex;position:relative}.rx .mwin--glass{border-color:var(--media-window-glass-border);background:var(--media-window-glass)}.rx :is(.mwin--dark,.mw-code){--surface-card:var(--media-window-code-glass);border:var(--border-hair) solid var(--media-window-glass-border);border-radius:var(--radius-4);background:var(--media-window-code-glass);box-shadow:inset 0 var(--border-hair) 0 var(--media-window-glass-highlight)}.rx .mw-code{padding:var(--space-2) var(--space-3);font:var(--fw-medium) var(--fs-11) / var(--lh-title) var(--font-code);color:var(--mw-text);white-space:nowrap;display:block;overflow:hidden}.rx .mwin__bar{align-items:center;gap:var(--media-window-gap);height:var(--media-window-bar-h);padding:0 var(--media-window-pad);border-bottom:var(--border-hair) solid var(--mw-line);flex:none;display:flex}.rx .mwin__bar>.mw-l{flex:auto}.rx .mwin__dots{gap:var(--space-1);display:inline-flex}.rx .mwin__dots i{width:var(--status-dot);height:var(--status-dot);border-radius:var(--radius-round);background:var(--mw-line)}.rx .mwin__body{min-height:0;padding:var(--media-window-pad);flex:auto;display:grid;overflow:hidden}.rx .mwin__body>*{min-height:0}.rx .mw-l{height:var(--media-window-line);border-radius:var(--radius-pill);background:var(--mw-line)}.rx :is(.mw-l,.mw-skel)[data-w="10"]{width:10%}.rx :is(.mw-l,.mw-skel)[data-w="20"]{width:20%}.rx :is(.mw-l,.mw-skel)[data-w="30"]{width:30%}.rx :is(.mw-l,.mw-skel)[data-w="40"]{width:40%}.rx :is(.mw-l,.mw-skel)[data-w="50"]{width:50%}.rx :is(.mw-l,.mw-skel)[data-w="60"]{width:60%}.rx :is(.mw-l,.mw-skel)[data-w="70"]{width:70%}.rx :is(.mw-l,.mw-skel)[data-w="80"]{width:80%}.rx :is(.mw-l,.mw-skel)[data-w="90"]{width:90%}.rx :is(.mw-l,.mw-skel)[data-w="100"]{width:100%}.rx .mw-l[data-on]{background:var(--mw-acc)}.rx .mw-l[data-soft]{background:var(--mw-soft)}.rx .mw-l[data-strong]{background:var(--mw-text)}.rx .mw-dot{width:var(--media-window-dot);height:var(--media-window-dot);border-radius:var(--radius-round);background:var(--mw-line);flex:none}.rx .mw-dot[data-on]{background:var(--mw-acc)}.rx .mw-dot[data-ok]{background:var(--media-window-ok)}.rx .mw-dot[data-warn]{background:var(--media-window-warn)}.rx .mw-dot[data-bad]{background:var(--media-window-bad)}.rx .mw-tile{border-radius:var(--radius-4);background:var(--mw-tile);min-height:0}.rx .mw-tile[data-on]{background:var(--mw-acc)}.rx .mw-tile[data-soft]{background:var(--mw-soft)}.rx .mw-txt{font:var(--fw-medium) var(--fs-11) / var(--lh-title) var(--font-sans);color:var(--mw-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rx .mw-pill{--mw-tone:var(--mw-line);align-items:center;gap:var(--space-1);max-width:100%;height:var(--media-window-pill-h);padding:0 var(--space-2);border:var(--border-hair) solid color-mix(in oklab, var(--mw-tone) 40%, transparent);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--mw-tone) 16%, transparent);box-shadow:inset 0 var(--border-hair) 0 var(--media-window-glass-highlight);font:var(--fw-medium) var(--fs-11) / 1 var(--font-sans);color:var(--mw-text);white-space:nowrap;flex:none;display:inline-flex}.rx .mw-pill[data-tone=ok]{--mw-tone:var(--media-window-ok)}.rx .mw-pill[data-tone=warn]{--mw-tone:var(--media-window-warn)}.rx .mw-pill[data-tone=bad]{--mw-tone:var(--media-window-bad)}.rx .mw-pill[data-tone=accent]{--mw-tone:var(--mw-acc)}.rx .mw-pill>.mw-dot{width:var(--status-dot);height:var(--status-dot);background:var(--mw-tone)}.rx .mw-pill>.mw-l{width:var(--space-6);height:var(--status-dot)}.rx .mw-av{--mw-tone:var(--mw-acc);width:var(--media-window-avatar);height:var(--media-window-avatar);border:var(--media-window-avatar-ring) solid var(--gray-870);border-radius:var(--radius-round);background:radial-gradient(circle at 50% 40%, var(--gray-870) 0 18%, transparent 19%), radial-gradient(60% 40% at 50% 100%, var(--gray-870) 0 70%, transparent 72%), var(--mw-tone);flex:none}.rx .mw-av[data-tone=ok]{--mw-tone:var(--media-window-ok)}.rx .mw-av[data-tone=warn]{--mw-tone:var(--media-window-warn)}.rx .mw-av[data-tone=bad]{--mw-tone:var(--media-window-bad)}.rx .mw-av[data-tone=neutral]{--mw-tone:var(--gray-210)}.rx .mw-av[data-tone=accent]{--mw-tone:var(--practice-tint)}.rx .mw-avs{display:flex}.rx .mw-avs>.mw-av+.mw-av{margin-left:var(--media-window-avatar-overlap)}.rx .mw-meter{height:var(--media-window-line);border-radius:var(--radius-pill);background:var(--mw-tile);position:relative;overflow:hidden}.rx .mw-meter>i{border-radius:inherit;background:linear-gradient(90deg, var(--practice-vivid), var(--practice-lit));transform-origin:0;height:100%}.rx .mw-meter>i[data-w="10"]{width:10%}.rx .mw-meter>i[data-w="20"]{width:20%}.rx .mw-meter>i[data-w="30"]{width:30%}.rx .mw-meter>i[data-w="40"]{width:40%}.rx .mw-meter>i[data-w="50"]{width:50%}.rx .mw-meter>i[data-w="60"]{width:60%}.rx .mw-meter>i[data-w="70"]{width:70%}.rx .mw-meter>i[data-w="80"]{width:80%}.rx .mw-meter>i[data-w="90"]{width:90%}.rx .mw-meter>i[data-w="100"]{width:100%}.rx .mw-check{width:var(--space-3);height:var(--space-3);border:var(--border-hair) solid var(--mw-line);border-radius:var(--radius-2);flex:none;place-items:center;display:grid;position:relative}.rx .mw-check:before{content:"";inset:calc(var(--border-hair) * -1);border-radius:inherit;background:var(--media-window-ok);opacity:0;position:absolute}.rx .mw-check:after{content:"";width:var(--space-1);height:calc(var(--space-2) * .75);border:solid var(--media-window-deep);border-width:0 var(--border-thick) var(--border-thick) 0;opacity:0;position:relative;transform:translateY(-15%)rotate(45deg)}.rx .mw-check[data-on]:before,.rx .mw-check[data-on]:after{opacity:1}.rx .mw-toggle{width:var(--space-8);height:var(--space-4);padding:var(--border-thick);border-radius:var(--radius-pill);background:var(--mw-tile);flex:none;align-items:center;display:flex;position:relative}.rx .mw-toggle:before{content:"";border-radius:inherit;background:var(--mw-acc);opacity:0;position:absolute;inset:0}.rx .mw-toggle>i{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-round);background:var(--mw-text);position:relative}.rx .mw-toggle[data-on]:before{opacity:1}.rx .mw-toggle[data-on]>i{transform:translateX(var(--space-4))}.rx .mw-swap{place-items:center start;display:inline-grid}.rx .mw-swap>*{grid-area:1/1}.rx .mw-swap>[data-was]{opacity:0}@media (prefers-reduced-motion:no-preference){.rx .mw-swap>*{transition:opacity var(--mw-dur) var(--mw-ease) var(--mw-delay)}.rx .mw-swap>[data-was]{opacity:1}.rx .mw-swap>[data-now],.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws .mw-swap>[data-was]{opacity:0}.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws .mw-swap>[data-now]{opacity:1}}.rx .mw-skel{height:var(--media-window-skel-s);border-radius:var(--radius-pill);align-items:center;display:grid;position:relative;overflow:hidden}.rx .mw-skel[data-h=M]{height:var(--media-window-skel-m);border-radius:var(--radius-4)}.rx .mw-skel[data-h=L]{height:var(--media-window-skel-l);border-radius:var(--radius-4)}.rx .mw-skel>*{grid-area:1/1;min-width:0}.rx .mw-skel:before,.rx .mw-skel:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.rx .mw-skel:before{background:var(--mw-tile)}.rx .mw-skel:after{background:linear-gradient(90deg, transparent, var(--media-window-sheen), transparent);transform:translate(-100%)}.rx .mw-skel:is([data-resolved],[data-resolve]):before,.rx .mw-skel:is([data-resolved],[data-resolve]):after,.rx .mw-skel:not([data-resolved],[data-resolve])>*{opacity:0}@keyframes mw-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:no-preference){.rx [data-near][data-warm] .mw-skel:after{animation:mw-shimmer var(--media-window-shimmer) var(--ease-in-out) infinite;animation-play-state:paused}.rx :is([data-live],[data-mw-play]) .mws .mw-skel:after{animation-play-state:running}.rx :is([data-live],[data-mw-play]) .mws .mw-skel[data-resolved]:after,.rx [data-tab-inactive] :is([data-live],[data-mw-play]) .mws .mw-skel:after{animation-play-state:paused}.rx .mw-skel[data-resolve]:before,.rx .mw-skel[data-resolve]:after{opacity:1;transition:opacity var(--mw-dur) var(--mw-ease) var(--mw-delay)}.rx .mw-skel[data-resolve]>*{opacity:0;transition:opacity var(--mw-dur) var(--mw-ease) var(--mw-delay)}.rx [data-live] .mws .mw-skel[data-resolve=live]:before,.rx [data-live] .mws .mw-skel[data-resolve=live]:after,.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws .mw-skel[data-resolve=play]:before,.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws .mw-skel[data-resolve=play]:after{opacity:0}.rx [data-live] .mws .mw-skel[data-resolve=live]>*,.rx :is([data-bento-card]:hover,[data-bento-card]:focus-within,[data-mw-play]) .mws .mw-skel[data-resolve=play]>*{opacity:1}.rx [data-live] .mws .mw-skel[data-resolve=live]:before,.rx [data-live] .mws .mw-skel[data-resolve=live]:after,.rx [data-live] .mws .mw-skel[data-resolve=live]>*{transition-delay:calc(var(--media-window-shimmer) + var(--mw-delay))}}.rx .mwv-capability{gap:var(--media-window-gap);grid-template-rows:auto minmax(0,1fr);display:grid}.rx .mwv-capability__grid{gap:var(--space-1);grid-template:repeat(3,minmax(0,1fr))/repeat(3,minmax(0,1fr));display:grid}.rx .mwv-pipeline{align-content:space-evenly;gap:var(--media-window-gap);display:grid}.rx .mwv-pipeline__track{background:linear-gradient(var(--mw-line), var(--mw-line)) center / 100% var(--border-thick) no-repeat;justify-content:space-between;align-items:center;display:flex}.rx .mwv-pipeline__node{width:var(--space-4);height:var(--space-4);border:var(--border-thick) solid var(--mw-line);border-radius:var(--radius-round);background:var(--surface-card)}.rx .mwv-pipeline__node[data-on]{border-color:var(--mw-acc);background:var(--mw-acc)}.rx .mwv-pipeline__labels{gap:var(--media-window-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rx .mwv-roadmap{gap:var(--media-window-gap);grid-auto-rows:minmax(0,1fr);display:grid}.rx .mwv-roadmap__row{align-items:center;gap:var(--media-window-gap);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.rx .mwv-roadmap__track{background:linear-gradient(90deg, var(--mw-line) var(--border-hair), transparent var(--border-hair)) 0 0 / 25% 100%;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;height:100%;display:grid}.rx .mwv-roadmap__bar{height:var(--space-4);border-radius:var(--radius-4);background:var(--mw-acc)}.rx .mwv-roadmap__bar[data-row="0"]{background:var(--mw-ink);grid-column:1/4}.rx .mwv-roadmap__bar[data-row="1"]{grid-column:3/7}.rx .mwv-roadmap__bar[data-row="2"]{background:var(--mw-soft);grid-column:6/9}.rx .mwv-board{gap:var(--media-window-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rx .mwv-board__col{grid-template-rows:auto;grid-auto-rows:minmax(0, var(--space-6));align-content:start;gap:var(--space-1);display:grid}.rx .mwv-journey{gap:var(--media-window-gap);grid-auto-rows:minmax(0,1fr);display:grid}.rx .mwv-journey__row{gap:var(--media-window-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rx .mwv-journey__row .mw-tile{border:var(--border-hair) solid var(--mw-line);background:var(--surface-card)}.rx .mwv-journey__row .mw-tile[data-soft]{background:var(--mw-soft);border-color:#0000}.rx .mwv-journey__row .mw-tile[data-on]{background:var(--mw-acc);border-color:#0000}.rx .mwv-growth{gap:var(--media-window-gap);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.rx .mwv-growth__kpi{align-content:center;gap:var(--media-window-gap);display:grid}.rx .mwv-growth__figure{height:var(--space-6);border-radius:var(--radius-4);background:var(--mw-ink);width:70%}.rx .mwv-growth__chart{align-items:flex-end;gap:var(--space-1);display:flex}.rx .mwv-growth__chart i{border-radius:var(--radius-2) var(--radius-2) 0 0;background:var(--mw-soft);flex:1 1 0}.rx .mwv-growth__chart i:first-child{height:20%}.rx .mwv-growth__chart i:nth-child(2){height:30%}.rx .mwv-growth__chart i:nth-child(3){height:40%}.rx .mwv-growth__chart i:nth-child(4){height:55%}.rx .mwv-growth__chart i:nth-child(5){background:var(--mw-acc);height:75%}.rx .mwv-growth__chart i:nth-child(6){background:var(--mw-acc);height:100%}.rx .mwv-code{grid-auto-rows:minmax(0,1fr);align-items:center;display:grid}.rx .mwv-code__line{gap:var(--space-1);display:flex}.rx .mwv-code__line[data-indent="1"]{padding-left:var(--space-3)}.rx .mwv-code__line[data-indent="2"]{padding-left:var(--space-6)}.rx .mwv-brand{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.rx .mwv-brand__mark{width:var(--space-12);aspect-ratio:1;border-radius:var(--radius-round);background:var(--practice-ramp-gradient)}.rx .mwv-brand__side{gap:var(--media-window-gap);display:grid}.rx .mwv-brand__swatches{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rx .mwv-brand__swatches i{height:var(--space-5);border-radius:var(--radius-4);background:var(--mw-tile)}.rx .mwv-brand__swatches i[data-on]{background:var(--mw-acc)}.rx .mwv-brand__swatches i[data-ink]{background:var(--mw-ink)}.rx .mwv-brand__swatches i[data-soft]{background:var(--mw-soft)}.rx .mwv-brand .mwv-brand__type{height:var(--space-3);background:var(--text-primary)}.rx .mwv-page{gap:var(--media-window-gap);grid-template-rows:auto minmax(0,1.4fr) minmax(0,1fr);display:grid}.rx .mwv-page__nav{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.rx .mwv-page__nav .mw-dot{margin-right:auto}.rx .mwv-page__nav .mw-l{width:14%}.rx .mwv-page__hero{align-content:center;gap:var(--space-1);padding:0 var(--media-window-gap);border-radius:var(--radius-4);background:var(--mw-soft);display:grid}.rx .mwv-page__btn{width:24%;height:var(--space-3);border-radius:var(--radius-2);background:var(--mw-ink)}.rx .mwv-page__cards{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rx .mwv-kit{align-content:space-evenly;gap:var(--media-window-gap);display:grid}.rx .mwv-kit__scale{gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.rx .mwv-kit__scale i{height:var(--space-5);border-radius:var(--radius-4)}.rx .mwv-kit__scale i:first-child{background:color-mix(in oklab, var(--mw-acc) 20%, var(--surface-card))}.rx .mwv-kit__scale i:nth-child(2){background:color-mix(in oklab, var(--mw-acc) 45%, var(--surface-card))}.rx .mwv-kit__scale i:nth-child(3){background:color-mix(in oklab, var(--mw-acc) 70%, var(--surface-card))}.rx .mwv-kit__scale i:nth-child(4){background:var(--mw-acc)}.rx .mwv-kit__scale i:nth-child(5){background:var(--mw-ink)}.rx .mwv-kit__row{align-items:center;gap:var(--media-window-gap);display:flex}.rx .mwv-kit__btn{width:34%;height:var(--space-5);border-radius:var(--radius-4);background:var(--mw-ink)}.rx .mwv-kit__toggle{width:var(--space-8);height:var(--space-4);border-radius:var(--radius-pill);background:var(--mw-acc);box-shadow:inset calc(var(--space-4) * -1) 0 0 calc(var(--space-1) * -.5) var(--surface-card)}.rx .mwv-kit__check{width:var(--space-4);height:var(--space-4);border:var(--border-thick) solid var(--mw-line);border-radius:var(--radius-2)}.rx .mwv-kit__check[data-on]{border-color:var(--mw-acc);background:var(--mw-acc)}.rx .mwv-kit__field{height:var(--space-5);border:var(--border-hair) solid var(--mw-line);border-radius:var(--radius-4)}.rx .mwv-checks{grid-auto-rows:minmax(0,1fr);align-items:center;display:grid}.rx .mwv-checks__row{align-items:center;gap:var(--media-window-gap);display:flex}.rx .mwv-checks__row .mw-l{flex:auto;max-width:60%}.rx .mwv-checks__tag{width:var(--space-8);height:var(--space-3);border-radius:var(--radius-2);background:var(--amber-400-a60);margin-left:auto}.rx .mwv-checks__tag[data-on]{background:var(--mw-soft)}.rx .mwv-stabilize{gap:var(--media-window-gap);grid-template-rows:minmax(0,1fr) auto;display:grid}.rx .mwv-stabilize__chart{align-items:flex-end;gap:var(--space-1);border-bottom:var(--border-hair) solid var(--mw-line);display:flex}.rx .mwv-stabilize__chart i{border-radius:var(--radius-2) var(--radius-2) 0 0;background:var(--mw-soft);flex:1 1 0}.rx .mwv-stabilize__chart i:first-child{background:var(--mw-ink);height:100%}.rx .mwv-stabilize__chart i:nth-child(2){background:var(--mw-ink);height:80%}.rx .mwv-stabilize__chart i:nth-child(3){background:var(--mw-acc);height:60%}.rx .mwv-stabilize__chart i:nth-child(4){background:var(--mw-acc);height:40%}.rx .mwv-stabilize__chart i:nth-child(5){height:30%}.rx .mwv-stabilize__chart i:nth-child(6){height:20%}.rx .mwv-stabilize__chart i:nth-child(7){height:15%}.rx .mwv-stabilize__legend{align-items:center;gap:var(--space-1);display:flex}.rx .mwv-stabilize__legend .mw-l{width:22%;margin-right:var(--space-2)}.rx .mwv-monitor{align-items:center;gap:var(--space-1);grid-auto-rows:minmax(0,1fr);display:grid}.rx .mwv-monitor__row{align-items:center;gap:var(--media-window-gap);display:flex}.rx .mwv-monitor__row .mw-l{width:30%}.rx .mwv-monitor__spark{align-items:flex-end;gap:var(--border-thick);height:var(--space-4);flex:auto;display:flex}.rx .mwv-monitor__spark i{border-radius:var(--radius-2);background:var(--mw-acc);flex:1 1 0;height:50%}.rx .mwv-monitor__spark i:nth-child(3n){height:80%}.rx .mwv-monitor__spark i:nth-child(4n+1){height:35%}.rx .mwv-monitor__log{gap:var(--space-1);padding-top:var(--space-1);border-top:var(--border-hair) solid var(--mw-line);display:grid}main.rx .hsb__head{justify-content:space-between;align-items:end;gap:var(--space-6) var(--space-10);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}main.rx .hsb{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:calc(var(--space-20) * 3.1);grid-auto-flow:dense;gap:var(--space-3);display:grid}main.rx .hsb__tile{border-radius:var(--radius-card);background:var(--surface-sunken);min-width:0;color:var(--text-primary);isolation:isolate;transition:translate var(--dur-600) var(--ease-out-quint);text-decoration:none;display:block;position:relative;overflow:hidden}main.rx .hsb__tile:hover{translate:0 calc(var(--space-1) * -1)}main.rx .hsb__tile:focus-visible{outline:var(--focus-width) solid var(--text-primary);outline-offset:var(--focus-offset)}main.rx .hsb__tile--big{grid-area:span 2/span 2}main.rx .hsb__tile--wide{grid-column:span 2}main.rx .hsb__photo{object-fit:cover;width:100%;height:100%;transition:scale var(--dur-700) var(--ease-out-quint);position:absolute;inset:0}main.rx .hsb__tile:hover .hsb__photo{scale:1.04}main.rx .hsb__media{position:absolute;inset:0}main.rx .hsb__media--float{inset:var(--space-5) var(--space-5) auto auto;aspect-ratio:4/3;border-radius:var(--radius-card);width:54%;box-shadow:var(--shadow-float);overflow:hidden}main.rx .hsb__tile--big .hsb__media--float{inset:var(--space-6) auto auto var(--space-6);width:58%}main.rx .hsb__cap{inset:auto var(--space-3) var(--space-3);z-index:var(--z-raised);padding:var(--space-3) var(--space-4);border-radius:var(--radius-3);background:color-mix(in srgb, var(--surface-page) 80%, transparent);-webkit-backdrop-filter:blur(var(--space-4));position:absolute}main.rx .hsb__name{font-size:var(--fs-18);font-weight:var(--fw-title);line-height:var(--lh-title-loose);letter-spacing:-.01em;margin:0}main.rx .hsb__line{margin:var(--space-1) 0 0;font-size:var(--fs-14);color:var(--text-secondary)}main.rx .hsb__tile--big .hsb__cap{padding:var(--space-4) var(--space-5)}main.rx .hsb__tile--big .hsb__name{font-size:var(--fs-display-3)}main.rx .hsb__tile--big .hsb__line{font-size:var(--fs-16)}@media (width<=1100px){main.rx .hsb{grid-template-columns:repeat(2,minmax(0,1fr))}main.rx .hsb__tile--big{grid-row:span 2}}@media (width<=860px){main.rx .hsb{grid-auto-rows:auto}main.rx .hsb__tile{flex-direction:column;display:flex}main.rx .hsb__media{position:relative;inset:auto}main.rx .hsb__tile--photo{padding-top:75%}main.rx .hsb__tile--photo .hsb__photo{aspect-ratio:4/3;height:auto;inset:0 0 auto}main.rx .hsb__media--float,main.rx .hsb__tile--big .hsb__media--float{inset:var(--space-4) auto auto 50%;width:78%;position:absolute;translate:-50%}main.rx .hsb__cap{background:var(--surface-sunken);-webkit-backdrop-filter:none;padding:var(--space-4) var(--space-5) var(--space-5);border-radius:0;flex-direction:column;flex:1;justify-content:flex-start;display:flex;position:static}}@media (width<=760px){main.rx .hsb{gap:var(--space-3);margin-inline:calc(var(--content-inset) * -1);padding:0 var(--content-inset) var(--space-3);scroll-snap-type:x mandatory;scroll-padding-inline:var(--content-inset);scrollbar-width:none;display:flex;overflow-x:auto}main.rx .hsb::-webkit-scrollbar{display:none}main.rx .hsb__tile{scroll-snap-align:start;flex:0 0 86%}main.rx .hsb__tile--big .hsb__name{font-size:var(--fs-18)}main.rx .hsb__tile--big .hsb__line{font-size:var(--fs-14)}}.rx .rounded-frame{pointer-events:none;width:100%;height:100%;z-index:var(--z-below);position:absolute;inset:0;overflow:visible}.rx .rounded-frame rect{rx:var(--rounded-surface-radius,var(--space-6));ry:var(--rounded-surface-radius,var(--space-6));fill:var(--floppy-fill,var(--surface-card));stroke:var(--border-opaque);stroke-width:var(--border-hair);transition:stroke var(--duration-base) ease}.rx .rounded-frame--outline rect{fill:none}.rx .rounded-frame--dark rect{fill:var(--gray-790)}.rx .rounded-frame--accent rect{stroke:var(--rounded-frame-hover);stroke-width:var(--border-mid)}.rx .cap:has(>.rounded-frame){translate:none}.rx .cap:has(>.rounded-frame):is(:hover,:focus-within)>.rounded-frame rect{stroke:var(--rounded-frame-hover)}.rx .cap:has(>.rounded-frame)>.cap__disk{padding-top:var(--pad);background:0 0;border:none}.rx .stmt:has(>.rounded-frame){padding-top:var(--stmt-pad);background:0 0;border-color:#0000}.rx .ptrack__card:has(>.rounded-frame),.rx .accordion__card:has(>.rounded-frame){border-color:#0000}.rx .accordion__frame.rounded-frame rect{rx:var(--rounded-surface-radius,var(--space-6));ry:var(--rounded-surface-radius,var(--space-6));stroke:var(--accordion-line)}.rx .accordion__card:has(details[open]) .rounded-frame rect{stroke:var(--accordion-line-open)}@media (hover:hover){.rx .accordion__card:not(:has(details[open])):hover .rounded-frame rect{stroke:var(--accordion-line-hover)}}.rx .cap:has(>.rounded-frame),.rx .cap:has(>.rounded-frame)>.cap__disk{border-radius:var(--rounded-surface-radius,var(--space-6))}.rx .rounded-frame__start{stop-color:var(--rounded-hover-start,var(--lime-400))}.rx .rounded-frame__middle{stop-color:var(--rounded-hover-middle,var(--teal-500))}.rx .rounded-frame__end{stop-color:var(--rounded-hover-end,var(--blue-600))}.rx .iso{height:var(--iso-h);place-items:center;margin:0;display:grid}.rx .iso svg{width:100%;height:var(--iso-h);display:block;overflow:visible}.rx .iso svg :is(polygon,ellipse,path,circle){stroke-linejoin:round;stroke-linecap:round}.rx .iso svg :is(polygon,ellipse,path,circle,line,polyline){vector-effect:non-scaling-stroke}.rx .iso svg :is(.po,.pi,.hot,.sig,.sc-flow,.sc-track,.pl-flow,.pl-track){vector-effect:none}.rx .iso .gr{stroke:var(--iso-grid);stroke-width:var(--iso-line-w);fill:none}.rx .iso .bx :is(.t,.l,.r),.rx .iso .cy :is(.t,.cs){stroke:var(--iso-line);stroke-width:var(--iso-line-w)}.rx .iso .t{fill:var(--iso-top)}.rx .iso .l{fill:var(--iso-left)}.rx .iso .r{fill:var(--iso-right)}.rx .iso .tn .t{fill:color-mix(in oklab, var(--cap,var(--practice-glow)) 22%, var(--iso-top))}.rx .iso .tn .l{fill:color-mix(in oklab, var(--cap,var(--practice-glow)) 32%, var(--iso-left))}.rx .iso .tn .r{fill:color-mix(in oklab, var(--cap,var(--practice-glow)) 42%, var(--iso-right-tint))}.rx .iso .cy.tn .t{fill:color-mix(in oklab, var(--cap,var(--practice-glow)) 22%, var(--iso-top))}.rx .iso .gn0{stop-color:var(--iso-cyl-0)}.rx .iso .gn1{stop-color:var(--iso-cyl-1)}.rx .iso .gn2{stop-color:var(--iso-cyl-2)}.rx .iso .gt0{stop-color:color-mix(in oklab, var(--cap,var(--practice-glow)) 26%, var(--iso-top))}.rx .iso .gt1{stop-color:color-mix(in oklab, var(--cap,var(--practice-glow)) 36%, var(--iso-cyl-tint-1))}.rx .iso .gt2{stop-color:color-mix(in oklab, var(--cap,var(--practice-glow)) 46%, var(--iso-cyl-tint-2))}.rx .iso .rg{fill:none;stroke:var(--paper-750-a45);stroke-width:var(--iso-line-w)}.rx .iso .dt{fill:none;stroke:var(--paper-750-a42);stroke-width:var(--iso-line-w)}.rx .iso .ins{fill:var(--tint,color-mix(in oklab, var(--practice-glow) 30%, var(--white)));stroke:var(--paper-750-a55);stroke-width:var(--iso-line-w);transition:fill var(--dur-500) ease}.rx .iso .pl .t{fill:var(--iso-plate)}.rx .iso .sl .t{fill:var(--iso-slab)}.rx .iso .slot{fill:var(--gray-870-a2_5);stroke:var(--paper-750-a35);stroke-width:var(--iso-line-w);stroke-dasharray:2 2.5}.rx .iso .sk{fill:var(--gray-870-a4);stroke:var(--paper-750-a50);stroke-width:var(--iso-line-w);transition:fill var(--dur-500) ease}.rx .iso .pin{fill:var(--tint,color-mix(in oklab, var(--practice-glow) 30%, var(--white)));stroke:var(--paper-750-a60);stroke-width:var(--iso-line-w)}.rx .iso .rgn{fill:none;stroke:var(--paper-750-a40);stroke-width:var(--iso-line-w);stroke-dasharray:3 3}.rx .iso .pad{fill:var(--iso-cyl-0);stroke:var(--paper-750-a35);stroke-width:var(--iso-line-w)}.rx .iso .mon .l,.rx .iso .mon .r{fill:var(--tint,color-mix(in oklab, var(--practice-glow) 30%, var(--white)));transition:fill var(--dur-500) ease}.rx .iso .br{fill:none;stroke:var(--iso-line);stroke-width:var(--iso-line-w)}.rx .iso .nd{fill:var(--iso-top);stroke:var(--iso-line);stroke-width:var(--iso-line-w);transition:fill var(--dur-400) ease}.rx .iso .led{fill:var(--paper-750-a35);transition:fill var(--dur-400) ease}.rx .iso .mast{fill:none;stroke:var(--iso-line);stroke-width:var(--iso-line-w)}.rx .iso .tip{fill:var(--iso-top);stroke:var(--iso-line);stroke-width:var(--iso-line-w);transition:fill var(--dur-400) ease}.rx .iso .ln{fill:none;stroke:var(--paper-750-a28);stroke-width:var(--iso-line-w)}.rx .iso .nil{display:none}.rx .iso .lk{fill:none;stroke:var(--paper-750-a45);stroke-width:var(--iso-line-w);stroke-dasharray:2.5 2.5}.rx .iso .orb{fill:none;stroke:var(--paper-750-a42);stroke-width:var(--iso-line-w);stroke-dasharray:2.5 3}.rx .iso .arw{fill:var(--iso-line);transition:fill var(--dur-400) ease}.rx .iso .po{fill:none;stroke:var(--iso-line);stroke-width:6.4px}.rx .iso .pi{fill:none;stroke:var(--iso-pipe);stroke-width:4.6px}.rx .iso .hot{fill:none;stroke:var(--deep,var(--practice-ink));stroke-width:1.6px;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-260) var(--ease-in)}.rx .iso .sig{fill:none;stroke:var(--deep,var(--practice-ink));stroke-width:3.4px;stroke-dasharray:.06 1.2;stroke-dashoffset:.06px;opacity:0}.rx .iso .lift{transition:transform var(--dur-380) var(--ease-standard);transform:translateY(0)}.rx :is(.cap,.iso-host):is(:hover,:focus-within,.is-on) .iso .lift{transform:translateY(calc(var(--l) * -1px));transition:transform var(--dur-820) var(--ease-out-expo) calc(var(--i) * var(--stagger))}.rx :is(.cap,.iso-host):is(:hover,:focus-within,.is-on) .iso .hot{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-700) var(--ease-out-expo) calc(var(--dur-180) + var(--i) * var(--dur-90))}.rx :is(.cap,.iso-host):is(:hover,:focus-within,.is-on) .iso .sig{animation:iso-sig var(--dur-900) var(--ease-in-out) calc(var(--dur-320) + var(--i) * var(--dur-90)) 1 both}.rx :is(.cap,.iso-host):is(:hover,:focus-within,.is-on) :is(.iso .ins.on,.iso .nd.on,.iso .tip){fill:var(--deep,var(--practice-ink))}.rx :is(.cap,.iso-host):is(:hover,:focus-within,.is-on) .iso .sk{fill:color-mix(in oklab, var(--deep,var(--practice-ink)) 14%, transparent)}.rx :is(.cap,.iso-host):is(:hover,:focus-within,.is-on) .iso .led,.rx :is(.cap,.iso-host):is(:hover,:focus-within,.is-on) .iso .arw{fill:var(--deep,var(--practice-ink))}.rx :is(.cap,.iso-host):is(:hover,:focus-within,.is-on) .iso :is(.mon .l,.mon .r){fill:color-mix(in oklab, var(--deep,var(--practice-ink)) 30%, var(--tint,color-mix(in oklab, var(--practice-glow) 30%, var(--white))))}@keyframes iso-sig{0%{stroke-dashoffset:.06px;opacity:0}12%{opacity:1}85%{opacity:1}to{stroke-dashoffset:-1.06px;opacity:0}}@media (width<=680px){.rx .iso,.rx .iso svg{height:var(--iso-h-phone)}}.rx .iso--fluid,.rx .iso--fluid svg{height:auto}.rx .iso--compact,.rx .iso--compact svg{height:var(--iso-h-compact)}@media (prefers-reduced-motion:reduce){.rx .iso .lift,.rx :is(.cap,.iso-host):is(:hover,:focus-within,.is-on) .iso .lift{transition:none;transform:none}.rx .iso .hot{stroke-dashoffset:0;transition:none}.rx .iso .sig{display:none}.rx .iso .led,.rx .iso .tip,.rx .iso .nd.on,.rx .iso .ins.on,.rx .iso .arw{fill:var(--deep,var(--practice-ink))}}.rx [data-theme=dark] .iso .ln{stroke:var(--white-a5)}.rx [data-theme=dark] .iso :is(.rg,.dt,.lk,.orb,.rgn){stroke:var(--white-a7)}.rx [data-theme=dark] .iso :is(.slot,.pad){stroke:var(--white-a6)}.rx [data-theme=dark] .iso :is(.ins,.pin,.sk){stroke:var(--white-a8)}.rx [data-theme=dark] .iso :is(.slot,.sk){fill:var(--white-a2)}.rx [data-theme=dark] .iso :is(.ins,.pin),.rx [data-theme=dark] .iso .mon :is(.l,.r){fill:var(--tint,color-mix(in oklab, var(--practice) 12%, var(--iso-right)))}.rx [data-theme=dark] .iso .led{fill:var(--white-a7)}.rx [data-theme=dark] .iso .tn .t,.rx [data-theme=dark] .iso .cy.tn .t{fill:color-mix(in oklab, var(--cap,var(--practice)) 24%, var(--iso-top))}.rx [data-theme=dark] .iso .tn .l{fill:color-mix(in oklab, var(--cap,var(--practice)) 16%, var(--iso-left))}.rx [data-theme=dark] .iso .tn .r{fill:color-mix(in oklab, var(--cap,var(--practice)) 10%, var(--iso-right-tint))}.rx [data-theme=dark] .iso .gt0{stop-color:color-mix(in oklab, var(--cap,var(--practice)) 22%, var(--iso-cyl-0))}.rx [data-theme=dark] .iso .gt1{stop-color:color-mix(in oklab, var(--cap,var(--practice)) 16%, var(--iso-cyl-tint-1))}.rx [data-theme=dark] .iso .gt2{stop-color:color-mix(in oklab, var(--cap,var(--practice)) 10%, var(--iso-cyl-tint-2))}.rx [data-theme=dark] .iso :is(.hot,.sig){stroke:var(--deep,color-mix(in oklab, var(--practice) 72%, var(--iso-top)))}.rx .iso .ac>.t{fill:var(--practice)}.rx .iso .ac>.l{fill:color-mix(in oklab, var(--practice) var(--iso-accent-l), var(--practice-ink))}.rx .iso .ac>.r,.rx .iso .cy.ac>.cs{fill:color-mix(in oklab, var(--practice) var(--iso-accent-r), var(--practice-ink))}.rx .stipple{width:var(--stipple-size);height:var(--stipple-size);display:block}.rx .stipple--sm{width:var(--stipple-size-sm);height:var(--stipple-size-sm)}@media (width<=760px){.rx .stipple{width:var(--stipple-size-sm);height:var(--stipple-size-sm)}}.rx .cap{--cap:var(--practice-glow);--deep:var(--practice-ink);--tint:color-mix(in oklab, var(--cap) 30%, var(--white));isolation:isolate;display:flex;position:relative}.rx .cap[data-tint=flat]{--cap:var(--practice)}.rx .cap{--cap-h:0;--floppy-h:var(--cap-h);--floppy-lift:var(--disk-lift);translate:calc(var(--cap-h) * var(--disk-lift) * -1) calc(var(--cap-h) * var(--disk-lift) * -1);transition:--cap-h var(--dur-300) var(--ease-settle)}.rx .cap:after{content:"";inset:0 calc(var(--cap-hit-ext) * -1) calc(var(--cap-hit-ext) * -1) 0;z-index:var(--z-below-2);position:absolute}.rx .cap:focus-within{--cap-h:1;transition:--cap-h var(--dur-620) var(--ease-spring-lift)}@media (hover:hover) and (pointer:fine){.rx .cap:hover{--cap-h:1;transition:--cap-h var(--dur-620) var(--ease-spring-lift)}}.rx .cap:is(:hover,:focus-within) .floppy__frame{--floppy-stroke:var(--floppy-stroke-hot)}.rx .cap__anchor{position:absolute;inset:0 auto auto 0}.rx .cap__disk{padding:calc(var(--disk-shutter) + var(--space-3)) var(--pad) var(--pad);flex-direction:column;flex:1;display:flex;position:relative}.rx [data-cap-host]:not(.is-drawn) .floppy__ground{display:none}.rx [data-cap-host]:not(.is-drawn) .cap__disk{border:var(--border-hair) solid var(--border-opaque);border-radius:var(--radius-card);background:var(--surface-card)}.rx .cap h3,.rx .cap h4.cap__title{margin:var(--space-5) 0 0;font:var(--fw-title) var(--text-card-title)/var(--lh-card-title) var(--font-display);text-wrap:balance}.rx .cap .eyebrow--label{margin:var(--space-5) 0 0}.rx .cap .eyebrow--label+h3,.rx .cap .eyebrow--label+.cap__meta{margin-top:var(--space-3)}.rx .cap .eyebrow--label+.cap__meta+h3{margin-top:var(--space-4)}.rx .cap__desc{margin:var(--space-3) 0 0;font:var(--fw-regular) var(--text-body)/var(--lh-body) var(--font-sans);color:var(--text-tertiary);text-wrap:pretty}.rx .cap--clamp .cap__desc{-webkit-line-clamp:var(--cap-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rx .cap__badges{margin:var(--space-5) 0 var(--space-7);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.rx .cap__cta{align-self:flex-start;margin-top:auto}.rx .cap--divider .cap__body{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-hair) solid var(--border-opaque)}.rx .cap--divider-compact .cap__body{padding-top:var(--space-4)}.rx .cap__link{color:inherit;text-decoration:none}.rx .cap__link:before{content:"";z-index:var(--z-overlay);border-radius:var(--radius-card);position:absolute;inset:0}.rx .cap__link:focus-visible{outline:none}.rx .cap__link:focus-visible:before{outline:var(--focus-width) solid var(--text-primary);outline-offset:var(--focus-offset-wide)}.rx .cap__body{flex-direction:column;flex:auto;min-width:0;display:flex}.rx .cap__body>:is(.btn,a){align-self:flex-start}.rx .cap__body:has(>.cap__cta:first-child){padding-top:var(--space-5)}.rx .disk-grid__track>.cap{grid-row:1/-1;grid-template-rows:subgrid;display:grid}.rx .disk-grid__track>.cap>.cap__disk{grid-row:1/-1;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}.rx .disk-grid__track>.cap>.cap__disk>*,.rx .disk-grid__track>.cap>.cap__disk:before,.rx .disk-grid__track>.cap>.cap__disk:after{grid-column:1}.rx .disk-grid__track>.cap>.cap__disk>*{grid-row:body;min-width:0}.rx .disk-grid__track>.cap--media>.cap__disk>:first-child{grid-row:media;align-self:start}.rx .disk-grid__track>.cap>.cap__disk>.eyebrow--label{grid-row:label}.rx .disk-grid__track>.cap>.cap__disk>.cap__meta{grid-row:meta}.rx .disk-grid__track>.cap>.cap__disk>h3{grid-row:title}.rx .disk-grid__track>.cap>.cap__disk>.cap__desc{grid-row:desc}.rx .disk-grid__track>.cap>.cap__disk>.cap__body{grid-row:body}.rx .disk-grid__track>.cap--media>.cap__disk>:first-child+:is(.eyebrow--label,.cap__meta,h3){margin-top:var(--card-title-gap)}.rx .cap__meta:empty{display:none}.rx .disk-grid__track>.cap>.cap__disk:before{content:"";grid-row:media}.rx .disk-grid__track>.cap>.cap__disk:after{content:"";grid-row:body}.rx .disk-grid__track>.cap--media>.cap__disk>:first-child:is(.iso,[data-zone]){height:var(--card-zone-h);aspect-ratio:auto;contain:size;align-self:stretch}.rx .disk-grid__track>.cap--media>.cap__disk>.iso{position:relative}.rx .disk-grid__track>.cap--media>.cap__disk>.iso svg{width:100%;height:100%;margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.rx .cap,.rx .cap:is(:hover,:focus-within){transition:none;translate:none}.rx .cap:focus-within{--cap-h:.7}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.rx .cap:hover{--cap-h:.7}}.rx .cap--dark{--selection-bg:var(--accent-brand);color:var(--text-primary)}.rx .cap--compact{--pad:var(--disk-pad-compact)}.rx .cap__icon{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-control);background:color-mix(in oklab, var(--practice-glow) 30%, transparent);color:var(--practice-ink);align-self:flex-start;place-items:center;display:grid}.rx .cap--dark .cap__icon{color:var(--practice)}.rx .cap__icon svg{width:var(--space-6);height:var(--space-6)}.rx .cap--icon .cap__icon+:is(.eyebrow--label,h3,h4){margin-top:var(--space-5)}.rx .cap--nested{--pad:var(--space-5);--rounded-surface-radius:var(--radius-card);border-radius:var(--radius-card);background:var(--surface-card)}.rx .cap--nested>.rounded-frame{display:none}.rx .cap--nested .cap__title{font:var(--fw-title) var(--text-body)/var(--lh-title) var(--font-sans);letter-spacing:var(--ls-em-display)}.rx .cap--nested .cap__desc{margin-top:var(--space-2);font:var(--fw-regular) var(--fs-16)/var(--lh-body) var(--font-sans);color:var(--text-secondary)}.rx .cap--nested.cap--dark{background:var(--glass-sheen), var(--glass-graphite);-webkit-backdrop-filter:var(--glass-card-filter);backdrop-filter:var(--glass-card-filter);box-shadow:var(--glass-highlight)}.rx .cap--nested:is(.cap--icon,.cap--media):not(.cap--stacked)>.cap__disk{column-gap:var(--space-4);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;display:grid}.rx .cap--nested:is(.cap--icon,.cap--media):not(.cap--stacked)>.cap__disk>:first-child:not(.cap__title){grid-row:1/span 2;align-self:center}.rx .cap--nested:is(.cap--icon,.cap--media):not(.cap--stacked)>.cap__disk>:first-child~*{grid-column:2}.rx .cap--nested:is(.cap--icon,.cap--media):not(.cap--stacked)>.cap__disk>.cap__title{align-self:end;margin-top:0}.rx .cap--nested:is(.cap--icon,.cap--media):not(.cap--stacked)>.cap__disk>.cap__desc{align-self:start}.rx .cap--nested.cap--stacked>.cap__disk{align-items:flex-start}.rx .cap--nested.cap--stacked>.cap__disk>.cap__title{margin-top:var(--space-4)}.rx .cap--nested.cap--scale-compact{--pad:var(--space-4)}.rx .cap--nested.cap--scale-compact .cap__title{font-size:var(--fs-18)}.rx .cap--nested.cap--scale-compact .cap__desc{margin-top:var(--space-1);font-size:var(--fs-16)}.rx .cap--nested.cap--scale-compact.cap--media:not(.cap--stacked)>.cap__disk{align-content:start}.rx .cap--nested.cap--scale-compact.cap--media:not(.cap--stacked)>.cap__disk>:first-child:not(.cap__title),.rx .cap--nested.cap--scale-compact.cap--media:not(.cap--stacked)>.cap__disk>.cap__title{align-self:start}.rx .cap--nested.cap--scale-compact.cap--media:not(.cap--stacked)>.cap__disk:not(:has(.cap__desc)){align-content:center}.rx .cap--nested.cap--scale-compact.cap--media:not(.cap--stacked)>.cap__disk:not(:has(.cap__desc))>:is(.cap__title,:first-child:not(.cap__title)){align-self:center}.rx .cap--nested.cap--scale-compact.cap--media:not(.cap--stacked)>.cap__disk:not(:has(.cap__desc))>.cap__title{grid-row:1/span 2}.rx .cap--nested.cap--scale-compact .cap__title:first-child{margin-top:0}@media (width<=760px){.rx .cap--nested{--pad:var(--space-4)}}.rx .cap--neutral{background:var(--surface-sunken)}.rx .cap--neutral,.rx .cap--neutral:is(:hover,:focus-within){--cap-h:0;transition:none;translate:none}.rx .cap--neutral:after{content:none}.rx .cap--sm{--pad:var(--space-3)}.rx .cap--sm .cap__disk{padding:calc(var(--disk-shutter-sm) + var(--space-3)) var(--pad) var(--pad)}.rx .cap--sm h3{margin-top:var(--space-2);font:var(--fw-title) var(--text-caption)/var(--lh-title-loose) var(--font-sans);letter-spacing:var(--ls-ui-tight)}.rx .cap--sm .cap__desc{margin-top:var(--space-1);font:var(--fw-regular) var(--fs-11)/var(--lh-ui) var(--font-sans)}.rx .cap--sm,.rx .cap--sm:is(:hover,:focus-within){--cap-h:0;transition:none;translate:none}.rx .cap--sm:after,.rx .cap--sm .floppy__ground{display:none}.rx .cap--sm:is(:hover,:focus-within) .floppy__frame{--floppy-stroke:var(--border-opaque)}.rx .cap--preview{border-radius:var(--rounded-surface-radius,var(--space-6));flex-direction:column;height:100%;overflow:hidden}.rx .cap--preview .cap__preview{aspect-ratio:var(--work-preview-ratio);margin:var(--space-5) var(--space-5) 0;border-radius:var(--radius-window);background:var(--surface-sunken);flex:none;position:relative;overflow:hidden}.rx .cap--preview .cap__preview img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--dur-600) var(--ease-out-expo)}.rx .cap--preview:is(:hover,:focus-within) .cap__preview img{transform:scale(var(--work-preview-hover-scale))}.rx .cap--preview .cap__disk{padding:var(--space-5)}.rx .cap--preview .cap__disk>.eyebrow:first-child{margin-top:0}.rx .cap--preview .cap__desc{margin-bottom:var(--space-6)}.rx .cap--preview .cap__body{margin-top:auto}@media (prefers-reduced-motion:reduce){.rx .cap--preview .cap__preview img{transition:none}}.rx .cap--preview .cap__preview[data-media-tone=dark]{background:var(--black)}.rx .cap--preview .cap__preview:has(.portrait){aspect-ratio:auto}.rx .cap--preview .cap__preview>.portrait{width:100%;height:auto;margin:0;padding:0}.rx .cap--preview .cap__preview>.portrait svg{width:100%;height:auto;display:block}.rx .cap--preview:has(>.rounded-frame)>.cap__disk{padding:var(--space-5)}.rx .grid{gap:var(--space-4);display:grid}.rx .grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rx .grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rx .grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rx .grid--4.grid--equal{grid-auto-rows:1fr}.rx .grid--equal>*{display:grid}.rx .grid--2.grid--split{gap:var(--space-12) var(--space-16);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}.rx .grid--split.grid--stretch{align-items:stretch}.rx .grid--stretch>:first-child{flex-direction:column;margin-bottom:0;display:flex}.rx .grid--stretch>:first-child>.shead__acts{padding-top:var(--space-8);margin-top:auto}.rx .grid--aligned{grid-template-rows:auto auto repeat(3,1fr) auto;align-items:stretch;row-gap:0}@media (width<=1100px){.rx .grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.rx .grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.rx .grid--2,.rx .grid--2.grid--split{grid-template-columns:minmax(0,1fr)}.rx .grid--aligned{grid-template-rows:auto auto repeat(3,1fr) auto auto auto repeat(3,1fr) auto}.rx .grid--aligned>.rounded-panel+.rounded-panel{margin-top:var(--space-4)}}@media (width<=640px){.rx :is(.grid--3,.grid--4){grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.rx .grid.grid--rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--content-inset) * -1);padding-inline:var(--content-inset);scroll-padding-inline:var(--content-inset);grid-template-columns:none;grid-auto-rows:1fr;grid-auto-columns:92%;grid-auto-flow:column;overflow:auto hidden}.rx .grid.grid--rail::-webkit-scrollbar{display:none}.rx .grid.grid--rail>*{scroll-snap-align:start}}.rx .actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.rx .actions--gap-2{gap:var(--space-2)}.rx .actions--gap-4{gap:var(--space-4)}.rx .actions--centre{justify-content:center}.rx .actions--space-md{margin-top:var(--space-6)}.rx .actions--space-lg{margin-top:var(--space-8)}main.rx .hp__grid{gap:var(--space-4);margin:var(--space-10) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}main.rx .hp-card{height:100%;padding:var(--space-5);box-sizing:border-box;border-radius:var(--radius-card);background:var(--surface-sunken);color:inherit;transition:translate var(--dur-600) var(--ease-out-quint);flex-direction:column;text-decoration:none;display:flex}main.rx .hp-card:hover{translate:0 calc(var(--space-1) * -1)}main.rx .hp-card:focus-visible{outline:var(--focus-width) solid var(--practice-ink);outline-offset:var(--focus-offset)}main.rx .hp-card__object{margin-bottom:var(--space-4)}main.rx .hp-card__verb{font-size:var(--text-card-title);font-weight:var(--fw-title);line-height:var(--lh-title-loose);letter-spacing:-.01em;margin:0}main.rx .hp-card__name{margin-top:var(--space-1);font-size:var(--fs-15);font-weight:var(--fw-medium);color:var(--practice-ink)}main.rx .hp-card__job{margin:var(--space-2) 0 0;font-size:var(--fs-15);color:var(--text-secondary)}main.rx .hp-card.is-current{background:var(--surface-card);box-shadow:inset 0 0 0 var(--border-thick) var(--border-opaque)}main.rx .hp-card.is-current:hover{translate:none}main.rx .hp-card__here{padding-top:var(--space-4);font-size:var(--text-chip);font-weight:var(--fw-medium);color:var(--practice-ink);margin-top:auto}@media (width<=860px){main.rx .hp__grid{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}main.rx .hp-card{padding:var(--space-4)}}.rx .stat{font-size:var(--fs-figure);font-weight:var(--fw-semibold);letter-spacing:var(--ls-hero);color:var(--text-primary);white-space:nowrap;line-height:.95;display:block}.rx .stat em{color:var(--accent-brand);letter-spacing:var(--ls-normal);margin-left:.03em;padding-right:.08em;font-size:.72em}.rx .stat__prefix{margin-right:.02em}.rx .stat--sm{font-size:var(--fs-23);letter-spacing:var(--ls-display)}.rx [data-theme=light] .stat--sm em{color:var(--practice-ink,var(--text-primary))}.rx .stat-tiles{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--stat-tile-min)), 1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.rx .stat-tile{gap:var(--space-1);padding:var(--stat-tile-pad);border-radius:var(--radius-card);background:var(--stat-tile-fill);border:var(--border-hair) solid var(--stat-tile-edge);flex-direction:column;display:flex}.rx .stat-tile__label{font-size:var(--text-chip);line-height:var(--lh-ui);color:var(--text-secondary)}@media (width<=860px){.rx .stat-tiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}}.rx .globe{margin:0}.rx .globe__stage{aspect-ratio:1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:var(--radius-round);width:100%;position:relative}.rx .globe__stage.is-grabbing{cursor:grabbing}.rx .globe__stage:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.rx .globe__canvas,.rx .globe__poster{width:100%;height:100%;display:block;position:absolute;inset:0}.rx .globe__canvas{opacity:0;transition:opacity var(--duration-enter) var(--ease-out-soft)}.rx .globe[data-ready] .globe__canvas{opacity:1}@media (prefers-reduced-motion:reduce){.rx .globe__canvas{transition:none}}main.rx .home-studio__grid{column-gap:var(--space-12);row-gap:var(--space-6);grid-template:"head globe""stats globe""note globe""acts globe"1fr/minmax(0,13fr) minmax(0,10fr);align-items:start;display:grid}main.rx .home-studio__head{grid-area:head}main.rx .home-studio__globe{grid-area:globe;place-self:center;width:100%;max-width:32.5em;margin:0}main.rx .home-studio__stats{grid-area:stats}main.rx .home-studio__note{font-size:var(--text-meta);line-height:var(--lh-body);color:var(--text-tertiary);grid-area:note;margin:0}main.rx .home-studio__note a{color:var(--text-secondary);text-underline-offset:.2em;text-decoration:underline}main.rx .home-studio__note a:hover{color:var(--text-primary)}main.rx .home-studio__acts{grid-area:acts;display:flex}main.rx .home-studio__offices{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none}@media (width<=860px){main.rx .home-studio__grid{row-gap:var(--space-5);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""globe""stats""note""acts"}main.rx .home-studio__globe{max-width:17.5em}main.rx .home-studio__note{font-size:var(--text-chip)}}.home-insights .home-insights__acts{margin-top:var(--space-6)}.rx .accordion{gap:var(--space-4);display:grid}.rx .accordion__card{border-radius:var(--radius-window);border:var(--border-hair) solid var(--accordion-line);position:relative}.rx .accordion__card.is-framed{border-color:#0000}.rx .accordion__frame path{fill:none;stroke:var(--accordion-line);stroke-width:var(--border-hair);transition:stroke var(--dur-360) var(--ease-out-quint)}@media (hover:hover) and (pointer:fine){.rx .accordion__card:not(:has(details[open])):hover .accordion__frame path{stroke:var(--accordion-line-hover)}}.rx .accordion__card:has(details[open]) .accordion__frame path{stroke:var(--accordion-line-open)}.rx .accordion__item{border-radius:var(--radius-window);position:relative}.rx .accordion__item:has(summary:focus-visible){outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset-wide)}.rx .accordion__item summary{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:var(--accordion-min-h);padding:var(--accordion-pad) var(--accordion-pad);border-radius:var(--radius-window);cursor:pointer;font-size:var(--fs-title-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-em-display);line-height:var(--lh-title-loose);transition:color var(--dur-200);list-style:none;display:flex}.rx .accordion__item summary::-webkit-details-marker{display:none}.rx .accordion__item summary:hover{color:var(--accent-brand)}.rx .accordion__item summary:focus-visible{box-shadow:none;outline:none}.rx .accordion__icon{width:var(--accordion-icon);height:var(--accordion-icon);transition:transform var(--dur-360) var(--ease-out-quint);flex:none;position:relative}.rx .accordion__icon:before,.rx .accordion__icon:after{content:"";height:var(--accordion-icon-bar);margin-top:calc(var(--accordion-icon-bar) / -2);border-radius:var(--radius-2);background:currentColor;position:absolute;top:50%;left:0;right:0}.rx .accordion__icon:after{transform:rotate(90deg)}.rx .accordion__item[open] .accordion__icon{transform:rotate(45deg)}.rx .accordion__item p{padding:0 var(--accordion-pad) var(--accordion-pad-end);max-width:var(--measure-prose);color:var(--text-secondary);font-size:var(--text-body);line-height:var(--lh-body);opacity:0;transform:translateY(var(--accordion-enter-y));transition:opacity var(--dur-160) ease-out, transform var(--dur-160) ease-out}.rx .accordion__item[open] p{opacity:1;transition:opacity var(--dur-360) var(--ease-out-quint) var(--duration-micro), transform var(--dur-360) var(--ease-out-quint) var(--duration-micro);transform:none}@starting-style{.rx .accordion__item[open] p{opacity:0;transform:translateY(var(--accordion-enter-y))}}.rx .accordion__answer{display:block}@supports selector(::details-content){.rx .accordion__item{interpolate-size:allow-keywords}.rx .accordion__item::details-content{height:0;transition:height var(--dur-200) var(--ease-out-quint), content-visibility var(--dur-200) allow-discrete;overflow:clip}.rx .accordion__item[open]::details-content{height:auto;transition-duration:var(--dur-360)}}.rx [data-theme=light] .accordion__card{--accordion-line:var(--paper-060);--accordion-line-hover:var(--paper-120);--accordion-line-open:var(--gray-870)}.rx [data-theme=light] .accordion__item summary:hover{color:inherit}.rx .accordion--box .accordion__icon{--accordion-box-fill:var(--surface-sunken);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-control);background:var(--gradient-brand) 50% 50% / 0% 0% no-repeat, var(--accordion-box-fill);color:var(--text-primary);transition:background-size var(--dur-460) var(--ease-out-quint), color var(--duration-base) ease}.rx [data-theme=dark] .accordion--box .accordion__icon{--accordion-box-fill:color-mix(in srgb, var(--white) 6%, var(--ground-dark))}.rx .accordion--box .accordion__icon:before,.rx .accordion--box .accordion__icon:after{left:calc((100% - var(--accordion-icon)) / 2);right:calc((100% - var(--accordion-icon)) / 2);transition:transform var(--dur-520) var(--ease-pop-back)}.rx .accordion--box .accordion__icon:before{transform:rotate(0)}.rx .accordion--box .accordion__icon:after{transform:rotate(90deg)}.rx .accordion--box .accordion__item[open] .accordion__icon{color:var(--ground-dark);animation:accordion-box-press var(--dur-460) var(--ease-out-quint);background-size:100% 100%,auto;transform:none}.rx .accordion--box .accordion__item[open] .accordion__icon:before{transform:rotate(135deg)}.rx .accordion--box .accordion__item[open] .accordion__icon:after{transform:rotate(225deg)}@keyframes accordion-box-press{0%{scale:1}35%{scale:.88}to{scale:1}}@media (prefers-reduced-motion:reduce){.rx .accordion__frame path,.rx .accordion__item p,.rx .accordion__icon,.rx .accordion__icon:before,.rx .accordion__icon:after{transition:none!important}.rx .accordion__item::details-content{transition:none!important}.rx .accordion--box .accordion__item[open] .accordion__icon{animation:none}.rx .accordion__item p{transform:none}}.rx .faq-band--side{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.rx .faq-band--side .faq-band__head{max-width:var(--measure-lede)}@media (width<=860px){.rx .faq-band--side{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}.rx{--accent:var(--practice-strategy);--edge-l:var(--content-inset);--edge-r:var(--content-inset);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--surface-page)}html.rx-doc{-webkit-text-size-adjust:100%;scroll-padding-top:var(--scroll-pad-top)}@media (prefers-reduced-motion:no-preference){html.rx-doc{scroll-behavior:smooth}}.rx{background:var(--surface-page);color:var(--text-primary);font:var(--fw-regular) var(--text-base)/var(--lh-body) var(--font-sans);-webkit-font-smoothing:antialiased;caret-color:var(--accent-brand);font-feature-settings:normal;text-rendering:auto;margin:0}.rx>[data-theme]{background:var(--surface-page);color:var(--text-primary)}.rx ::selection{background:var(--selection-bg,var(--accent));color:var(--selection-fg)}.rx img{max-width:100%;height:auto;display:block}.rx a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.rx :focus{outline:none}:where(.rx) :focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--focus-halo-width) var(--focus-halo);border-radius:var(--radius-control)}.rx h1,.rx h2,.rx h3{font-family:inherit;font-weight:var(--fw-title);letter-spacing:var(--ls-display);line-height:var(--lh-heading);text-wrap:balance;margin:0}.rx p{text-wrap:pretty;margin:0}.rx ul,.rx ol{margin:0;padding:0;list-style:none}.rx em{font-family:var(--font-serif);font-style:italic;font-weight:var(--fw-serif);letter-spacing:var(--ls-ui)}.rx .sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.rx .wrap{width:100%;max-width:none;padding-inline:var(--edge-l) var(--edge-r);margin-inline:auto}.rx .tab{font-variant-numeric:tabular-nums}.rx [data-surface=plain]{--company-dark-glow:var(--ground-dark)}.rx>[data-company-surface][data-company-surface]{z-index:var(--z-raised);isolation:isolate;background:0 0;position:relative;overflow:visible}.rx .company-surface{width:100%;z-index:var(--z-below-2);pointer-events:none;isolation:isolate;background:var(--company-dark-glow);position:absolute;left:0}
