html.js:not([data-laid]) [data-lay-later]>.section,html.js:not([data-laid]):has([data-lay-later]) .site-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.home-close-line{margin-top:var(--space-5);max-width:var(--measure);color:var(--chalk)}.figure-zone+.home-close-line{margin-top:var(--space-6)}.home-links{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.home-statement{margin:var(--space-4) 0 0;max-width:24em;font-family:var(--font-reading);font-size:var(--t-h3);line-height:var(--lh-lead);color:var(--chalk);text-wrap:balance}.cost-figures{gap:var(--space-6) var(--space-5);margin-block:var(--space-6) 0;padding:0;list-style:none;display:grid}@media (width>=768px){.cost-figures:not(.cost-figures--one){grid-template-columns:repeat(3,minmax(0,1fr))}}.cost-figures.cost-figures--one{width:min(100%,28rem);margin-inline:0}.cost-figures.hair-row{gap:0}.cost-figures__item{container-type:inline-size}.cost-figures__value{white-space:nowrap;margin:0;display:block}.cost-figures__value.numeral{font-size:min(var(--t-numeral-giant), 36cqi)}.cost-figures__meaning{margin:var(--space-2) 0 0;font-family:var(--font-ui);font-size:var(--t-ui);line-height:var(--lh-ui);color:var(--chalk);display:block}.cost-figures__source{margin:var(--space-3) 0 0;font-family:var(--font-ui);font-size:var(--t-caption);line-height:var(--lh-ui);color:var(--chalk-3);display:block}.form-close>.home-start__mail{font-family:var(--font-ui);font-size:var(--t-ui)}.form-close>.home-close__line{font-size:var(--t-h3);line-height:var(--lh-h3);color:var(--chalk);text-wrap:balance}.form-close>.home-close__act{margin-top:calc(-1 * var(--space-3))}.form-close>.home-close__pilot{margin-top:calc(-1 * var(--space-3));font-family:var(--font-ui);font-size:var(--t-caption);line-height:var(--lh-ui);color:var(--chalk-2)}.home-picture{margin-block:var(--space-7) var(--space-5)}.home-picture picture{width:min(100%, calc((100svh - var(--header-h)) * 1.25));margin-inline:auto;display:block}.home-picture__img{aspect-ratio:16/9;width:100%;height:auto;display:block}.home-problem__lede{margin-top:0}@media (width<=767.98px){.home-picture{margin-block:var(--space-6) var(--space-4)}}.home-what__layers{margin:var(--space-5) 0 0;max-width:var(--measure)}.home-helps{margin-block:var(--space-5) 0;display:grid}.home-helps__row{gap:var(--space-2) var(--space-7);padding:var(--space-5) 0;border-top:var(--ch-hair) solid var(--hairline);min-width:0;display:grid}.home-helps__row:last-child{border-bottom:var(--ch-hair) solid var(--hairline)}@media (width>=768px){.home-helps__row{grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);align-items:baseline}.home-helps__more{grid-column:2}}.home-helps__more{margin:var(--space-1) 0 0}.home-helps__name{font-family:var(--font-ui);font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:var(--w-h3);margin:0}.home-helps__name a{color:var(--chalk);min-height:24px;text-decoration-line:underline;text-decoration-thickness:var(--ch-hair);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.2em;text-decoration-skip-ink:auto;align-items:center;display:inline-flex}.home-helps__name a:is(:hover,:focus-visible){text-decoration-thickness:var(--ch-1);text-decoration-color:currentColor}html[data-motion=on] .home-helps__name a{transition:text-decoration-color var(--dur-2) var(--ease-settle), text-decoration-thickness var(--dur-2) var(--ease-draw)}@media (width<=767.98px){.home-helps__name a{min-height:var(--hit)}}.home-helps__body{min-width:0;margin:0}.home-helps__body>*{max-width:40em;margin:0}.home-helps__body>*+*{margin-top:var(--space-3)}.home-helps__head{font-family:var(--font-ui);font-size:var(--t-caption);line-height:var(--lh-caption);font-weight:var(--w-selected);color:var(--chalk-2)}.home-helps__head.eyebrow{font-size:var(--t-eyebrow)}.home-helps__body>.home-helps__worked{margin-top:var(--space-3);font-family:var(--font-ui);font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:var(--w-ui);color:var(--chalk-2)}.worked__arith{display:block}.worked__week{align-items:baseline;gap:0 var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.worked__unit{color:var(--chalk-2)}.worked__year{margin-top:var(--space-3);display:block}.worked__year .numeral{line-height:1}.home-helps__body>.home-helps__source{margin-top:var(--space-1);font-family:var(--font-ui);font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--chalk-3)}.home-helps__note{font-size:var(--t-sidenote);line-height:var(--lh-sidenote);color:var(--chalk-2)}.home-helps__list{gap:var(--space-2) var(--space-5);font-family:var(--font-ui);font-size:var(--t-ui);line-height:var(--lh-ui);color:var(--chalk);flex-wrap:wrap;padding:0;list-style:none;display:flex}.home-helps__list li{align-items:center;gap:var(--space-2);display:inline-flex}.home-helps__list li:before{content:"";background:var(--line);border-radius:50%;flex:none;width:6px;height:6px}html[data-mix] main .reading>ul.home-controls-line.home-controls-line,.reading>ul.home-controls-line.home-controls-line{gap:var(--space-3) var(--space-6);margin:var(--space-5) 0 var(--space-6);max-width:50rem;font-family:var(--font-ui);font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:var(--w-selected);color:var(--chalk);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.home-controls-line li{align-items:center;gap:var(--space-2);display:inline-flex}.home-controls-line li:before{content:"";width:var(--node);height:var(--node);background:var(--resolved);border-radius:50%;flex:none}.act{--act-pin:240svh;--act-pin-phone:180svh;position:relative}.act .deck-hero__view{position:relative}.act__shell{z-index:2;position:relative}.act__figure{position:relative}.act__canvas,.act__svg,.act__teams,.act__records,.act__steps[hidden]{display:none}.skip-seq:focus{top:calc(var(--chrome-top) + var(--space-3))}.deck-hero__category{margin:0 0 var(--space-4);font-family:var(--font-ui);font-size:var(--t-ui);font-weight:var(--w-ui);color:var(--chalk-2)}.deck-hero__tags{gap:var(--space-1) var(--space-5);margin:var(--space-4) 0 0;font-family:var(--font-ui);font-size:var(--t-caption);color:var(--chalk-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.act .deck-hero__lede{margin-bottom:0}.deck-hero__sub{max-width:30em;margin:0 0 16px}.act .deck-hero__audience{margin:var(--space-4) 0 0;font-family:var(--font-ui);font-size:var(--t-caption);color:var(--chalk-2);line-height:1.4}.act .hero__actions{margin-top:var(--space-5)}.deck-hero__pilot{margin:var(--space-3) 0 0;max-width:var(--measure);font-family:var(--font-ui);font-size:var(--t-caption);color:var(--chalk-2);line-height:1.4}@media (width<=1023.98px){.act .deck-hero__figure{order:0;justify-items:center}}[data-team=sales]{--team:var(--src-customers)}[data-team=finance]{--team:var(--src-money)}[data-team=operations]{--team:var(--src-operations)}[data-team=people]{--team:var(--src-documents)}.act[data-act-pin]{height:calc(100svh - var(--chrome-top) + var(--act-pin))}.act[data-act-pin] .deck-hero__view{top:var(--chrome-top);position:sticky}.act[data-act-pin=phone]{height:calc(100svh - var(--header-h) + var(--act-pin-px,var(--act-pin-phone)))}.act[data-act-pin] .act__canvas,.act[data-act-pin] .act__svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.act[data-act-pin] .act__canvas{z-index:0;opacity:0;transition:opacity .48s var(--ease-fill)}.act[data-act-pin].is-live .act__canvas{opacity:1}.act[data-act-pin] .act__svg{z-index:1;overflow:hidden}.act[data-act-pin].is-live .act__still{opacity:0}@media screen and (not (forced-colors:active)) and (not (prefers-contrast:more)) and ((height>=600px) or ((width>=1024px) and (height>=480px))){.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .deck-hero__view{height:calc(100svh - var(--chrome-top));min-height:0;padding-block:var(--space-5);align-items:stretch}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .act__shell{align-items:center;height:100%}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .act__figure{align-self:stretch;row-gap:var(--space-3);grid-template-rows:minmax(0,1fr) auto;place-items:center;min-width:0;max-width:100%;min-height:0;display:grid;container-type:size}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .act__still{width:min(100%, 380px, 100cqh - var(--hit) - var(--space-5));grid-row:1}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .act__steps{justify-self:center;align-items:center;gap:var(--space-2);z-index:3;grid-row:2;min-width:0;max-width:100%;display:flex;position:relative}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .act__steps[hidden]{visibility:hidden}}@media screen and (not (forced-colors:active)) and (not (prefers-contrast:more)) and ((height>=600px) or ((width>=1024px) and (height>=480px))) and (width<=1023.98px){.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .deck-hero__view{height:calc(100svh - var(--header-h));padding-block:var(--space-4) calc(var(--dock-h) + var(--safe-bottom) + var(--space-3))}}.act[data-act-pin] .act__teams,.act[data-act-pin] .act__records{gap:var(--space-4);inset:0 0 calc(var(--hit) + var(--space-3)) 0;pointer-events:none;z-index:2;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;position:absolute}.act__team,.act__record{opacity:0;place-self:start;gap:2px;max-width:min(15em,100%);display:grid}.act__team-name,.act__record-name{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--t-ui);color:var(--chalk);font-weight:500;line-height:1.25;display:inline-flex}.act__team-kinds{padding-left:calc(var(--node) + var(--space-2));font-family:var(--font-ui);font-size:var(--t-caption);color:var(--chalk-2);line-height:1.35}.act__dot{width:var(--node);height:var(--node);background:var(--team);border-radius:50%;flex:none}.act__record-from{gap:var(--space-1);display:inline-flex}.act__record-from .act__dot{width:6px;height:6px}.act__record:nth-child(2n){text-align:right;justify-self:end;justify-items:end}.act__record:nth-child(n+3){align-self:end}.act__step-btn{width:var(--hit);height:var(--hit);border:var(--ch-bar) solid var(--line);background:var(--ground);color:var(--chalk);font-family:var(--font-ui);font-size:var(--t-lead);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid}.act__step-btn:hover{border-color:var(--chalk-2)}.act__skip{min-height:var(--hit);margin-left:var(--space-3);font:var(--t-caption) var(--font-ui);color:var(--chalk-2);white-space:nowrap;align-items:center;display:inline-flex}.act__step-btn:disabled{color:var(--chalk-3);border-color:var(--line);cursor:default}.act__ticks{gap:var(--space-2);margin-inline:var(--space-1);display:inline-flex}.act__tick{width:var(--space-5);height:var(--ch-bar);border-radius:var(--ch-bar);background:var(--line)}.act__tick.is-done{background:var(--chalk-2)}.act__tick.is-now{background:var(--chalk)}.act__step-name{text-overflow:ellipsis;text-align:center;min-width:0;font-family:var(--font-ui);font-size:var(--t-ui);font-weight:var(--w-selected,600);color:var(--chalk);white-space:nowrap;flex:0 7em;overflow:hidden}.act__lobes path{fill:var(--mark);opacity:0}.act__chan path,.act__trunk{fill:none;stroke:var(--chalk-2);stroke-width:var(--ch-1);stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.act__trunk{stroke:var(--chalk);stroke-width:var(--ch-2)}.act__pulse path{fill:none;stroke:var(--chalk);stroke-width:calc(var(--ch-2) * 2.5);stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.act__ring{fill:none;stroke:var(--chalk-2);stroke-width:var(--ch-1);opacity:0}@media screen and (not (forced-colors:active)) and (not (prefers-contrast:more)) and ((height>=600px) or ((width>=1024px) and (height>=480px))) and (width>=1024px) and (height<=899.98px){.act .deck-hero__view{padding-block:var(--space-4)}.act .deck-hero__category{margin-bottom:min(var(--space-4), 1.6svh);font-size:min(var(--t-ui), 2.6svh)}.act .deck-hero__h1{max-width:20ch;font-size:min(var(--t-h1), 7.2svh)}.act .deck-hero__sub{margin:min(var(--space-4), 2.4svh) 0 0;font-size:min(var(--t-lead), 3.4svh)}.act .deck-hero__lede{margin-top:min(var(--h1-lead-gap), 2.6svh);font-size:min(var(--t-lead), 3.4svh);margin-bottom:0}.act .deck-hero__tags,.act .deck-hero__audience{margin-top:min(var(--space-4), 2svh)}.act .hero__actions{margin-top:min(var(--space-5), 3svh)}.act .deck-hero__pilot{margin-top:min(var(--space-3), 1.6svh)}}@media screen and (not (forced-colors:active)) and (not (prefers-contrast:more)) and ((height>=600px) or ((width>=1024px) and (height>=480px))) and (width<=1023.98px){.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .act__shell{row-gap:var(--space-4);grid-template-rows:auto minmax(0,1fr);align-items:stretch}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .deck-hero__category{margin-bottom:var(--space-2);font-size:var(--t-caption)}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .deck-hero__h1{font-size:min(var(--t-h1), 2rem);max-width:20ch;line-height:1.1}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .deck-hero__sub{margin:var(--space-2) 0 0;font-size:var(--t-ui);line-height:var(--lh-lead);color:var(--chalk)}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .deck-hero__lede{margin-top:var(--space-3);font-size:var(--t-ui);line-height:var(--lh-lead);margin-bottom:0}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .deck-hero__tags{margin-top:var(--space-3);font-size:var(--t-caption);gap:0 var(--space-4)}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .deck-hero__audience{margin-top:var(--space-3)}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .hero__actions{margin-top:var(--space-4)}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .deck-hero__pilot{margin-top:var(--space-2);font-size:13px}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .act__figure{justify-items:center}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .act__still{width:min(100%, 60svh, 100cqh - 2 * var(--hit) - var(--space-5))}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .hero__actions{gap:var(--space-5);flex-wrap:nowrap;align-items:center;display:flex}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .hero__actions .btn{white-space:nowrap;flex:none}}@media (width<=1279.98px){.act__steps{flex-wrap:wrap;justify-content:center;row-gap:0}.act__skip{flex-basis:100%;justify-content:center;margin-left:0}.act[data-act-pin] :is(.act__teams,.act__records){bottom:calc(2 * var(--hit) + var(--space-3))}}@media screen and (not (forced-colors:active)) and (not (prefers-contrast:more)) and ((height>=600px) or ((width>=1024px) and (height>=480px))) and (width>=1024px) and (width<=1279.98px){.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .act__still{width:min(100%, 380px, 100cqh - 2 * var(--hit) - var(--space-5))}}@media (width<=1023.98px){.act[data-act-pin] .act__teams,.act[data-act-pin] .act__records{gap:var(--space-2)}.act__team-name,.act__record-name{font-size:var(--t-caption)}.act__team-kinds{font-size:12px}}@media (width<=767.98px){.deck-hero__audience .meridian__nowrap{white-space:normal}.act__team-kinds{display:none}.act__tick{width:clamp(var(--space-3), calc(var(--space-3) + (100cqi - 288px) / 10), var(--space-4))}.act__step-name{flex-basis:6em}}@media (width<=1023.98px) and (height<=640px){html[data-dock] .act:not([data-act-pin]) .deck-hero__view{padding-block:var(--space-3) var(--space-5)}.act:not([data-act-pin]) .deck-hero__h1{line-height:1.1}.act:not([data-act-pin]) .deck-hero__sub{margin:var(--space-2) 0 0;font-size:var(--t-ui);line-height:var(--lh-lead)}.act:not([data-act-pin]) .deck-hero__lede{margin-top:var(--space-3);font-size:var(--t-ui);line-height:var(--lh-lead)}.act:not([data-act-pin]) .deck-hero__audience{margin-top:var(--space-3)}.act:not([data-act-pin]) .hero__actions{margin-top:var(--space-4)}}@media (width<=1023.98px) and (height<=600px) and (orientation:landscape){.act:not([data-act-pin]) .deck-hero__reading{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.act:not([data-act-pin]) .deck-hero__reading>*{grid-column:1/-1}.act:not([data-act-pin]) .deck-hero__lede{margin-block:var(--space-2) var(--space-3)}.act:not([data-act-pin]) .deck-hero__reading>.deck-hero__audience{grid-column:1;margin-top:0}.act:not([data-act-pin]) .deck-hero__audience .meridian__nowrap{white-space:normal}.act:not([data-act-pin]) .deck-hero__reading>.hero__actions{grid-column:2;margin-block:0}.act:not([data-act-pin]) .deck-hero__reading>.deck-hero__pilot{margin-top:var(--space-4)}}@media (width<=767.98px){.act[data-act-lift]{height:calc(100svh + var(--act-lift,0px) + var(--act-pin-px,var(--act-pin-phone)))}.act[data-act-lift] .deck-hero__view{top:calc(-1 * var(--act-lift,0px))}.act[data-act-lift] .act__team-kinds{font-size:var(--t-caption);display:block}}@media screen and (not (forced-colors:active)) and (not (prefers-contrast:more)) and ((height>=600px) or ((width>=1024px) and (height>=480px))) and (width<=767.98px){.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .deck-hero__view{height:auto}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .act__shell{grid-template-rows:auto calc(100svh - var(--space-4) - var(--dock-h) - var(--safe-bottom) - var(--space-3));height:auto}.act:is([data-act-pin],:root[data-act-motion=on]:not([data-paused]) .act:not([data-ran],[data-act-down])) .act__reading>:is(.deck-hero__tags,.deck-hero__audience,.deck-hero__pilot){display:none}}.act__after{padding-block:var(--space-5) 0}.act__after .deck-hero__tags{margin:0}.act__after .deck-hero__audience{max-width:var(--measure);font-family:var(--font-ui);font-size:var(--t-ui);color:var(--chalk);margin:0;line-height:1.4}.act__after .deck-hero__pilot{margin:var(--space-2) 0 0}@media print{.act[data-act-pin]{height:auto}.act[data-act-pin] .deck-hero__view{height:auto;position:static}.act__still{opacity:1!important}.act__canvas,.act__svg,.act__teams,.act__records,.act__steps,.skip-seq{display:none!important}}.act~.paged>.section:first-of-type,.act~.paged #example.section{padding-top:var(--space-8)}
.pic{margin:var(--space-6) 0 var(--space-5)}.pic picture{margin-inline:auto;display:block}.pic__img{width:100%;height:auto;display:block}.pic--inline .pic__img{aspect-ratio:3/2}.pic--themed .pic__night,html:not([data-theme=light]) .pic--themed .pic__paper{display:none}html:not([data-theme=light]) .pic--themed .pic__night{display:block}@media (prefers-color-scheme:light){html[data-theme=system] .pic--themed .pic__paper{display:block}html[data-theme=system] .pic--themed .pic__night{display:none}}
.spec{position:relative}.stage__lead{padding-top:var(--section-gap);margin-block:0}.stage__lead-text{max-width:var(--measure);display:block}.stage__lead+.stage-skip{padding-top:var(--space-4)}.layers--specimen,.deploy--specimen{padding-top:var(--space-3)}.spec__lines{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.spec[data-live] .spec__lines{display:block}.spec__lines path{fill:none}.spec__lines [pathLength]{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t,1))}.spec__win{--t:clamp(0, (var(--q,1) - var(--a,0)) / (var(--b,1) - var(--a,0)), 1)}.layers--specimen .layers__env{padding:var(--space-5) var(--space-4) var(--space-4)}.layers--specimen .layers__layer{padding:var(--space-2) var(--space-3)}.layers--specimen .layers__name{font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:var(--w-selected)}.layers--specimen .layers__plate{width:24px;height:24px}.layers--specimen .layers__mark{width:16px;height:16px}.layers--specimen .layers__items{gap:var(--space-2);margin:0}.layers--specimen .layers__items li,.layers--specimen .layers__sources--tiles li{z-index:1;padding:var(--space-1) var(--space-2);font-size:var(--t-caption);line-height:var(--lh-caption);text-align:center;background:var(--panel);color:var(--chalk-2);position:relative}.layers--specimen .layers__layer--brain .layers__items li{background:var(--cell)}.layers--specimen .layers__sources--tiles{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.layers--specimen .layers__sources--tiles li{border:var(--ch-hair) solid var(--hairline);border-radius:var(--r-chip);background:var(--ground)}.layers--specimen .layers__src-dot{margin-right:var(--space-1)}.spec:is([data-lit="1"],[data-lit="2"],[data-lit="3"],[data-lit="4"]) .layers__src-dot{background:var(--chalk-3)}.layers--specimen .layers__items .layers__step{align-items:center;gap:var(--space-1);color:var(--chalk-2);background:0 0;border-color:#0000;flex-direction:column;display:flex}.layers__station{border:var(--ch-bar) solid var(--line);border-radius:var(--r-chip-tie);background:var(--ground);width:12px;height:12px;display:block}.layers--specimen .layers__layer--brain .layers__items li.layers__step{z-index:auto;background:0 0;border:0;position:static}.layers--specimen .layers__layer--brain .layers__items li.layers__step.is-lit{color:var(--chalk)}.spec[data-live] .layers__station{visibility:hidden}rect.how-path__station{fill:var(--ground);stroke:var(--line);stroke-width:var(--ch-1)}rect.how-path__station.is-lit{fill:var(--chalk);stroke:var(--chalk)}.layers--specimen [data-how-out].is-lit,.layers--specimen [data-how-src].is-lit{color:var(--chalk);border-color:var(--chalk-3)}.layers--specimen [data-how-src].is-traced{border-color:var(--chalk)}@media (width>=1024px){.layers--specimen .layers__env{column-gap:var(--space-3);row-gap:var(--how-gap,var(--space-5));grid-template-columns:minmax(10.5rem,.95fr) repeat(5,minmax(0,1fr));align-items:center;display:grid}.layers--specimen .layers__layer{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;padding-inline:0;display:grid}.layers--specimen .layers__layer>.layers__name{padding-left:var(--space-3);grid-column:1}.layers--specimen .layers__layer>.layers__items,.layers--specimen .layers__sources--tiles{grid-column:2/-1;grid-template-columns:subgrid;display:grid}.layers--specimen .layers__items--outputs:not(:has(>:nth-child(5))){justify-content:space-evenly;display:flex}.layers--specimen .layers__items--outputs:not(:has(>:nth-child(5)))>li{flex:0 auto;min-width:0}}@media (width>=1024px) and (height>=760px){.layers--specimen{--how-gap:var(--space-6)}}@media (width>=1024px) and (height<=639.98px){.layers--specimen{--how-gap:var(--space-4)}.layers--specimen .layers__env{padding:var(--space-4) var(--space-4) var(--space-3)}.layers--specimen .layers__layer{padding-block:6px}}@media (width<=1023.98px){.layers--specimen .layers__env{column-gap:var(--space-4);row-gap:var(--space-2);padding:var(--space-6) var(--space-3) var(--space-3);grid-template-rows:auto repeat(5,auto);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);display:grid}.layers--specimen .layers__layer{grid-row:1/-1;grid-template-rows:subgrid;row-gap:var(--space-2);padding:var(--space-2);display:grid}.layers--specimen .layers__layer--top{grid-column:3}.layers--specimen .layers__layer--brain{grid-column:2}.layers--specimen .layers__layer>.layers__name{font-size:var(--t-caption);grid-row:1}.layers--specimen .layers__layer>.layers__items{grid-row:2/-1;grid-template-rows:subgrid;display:grid}.layers--specimen .layers__sources--tiles{grid-area:2/1/-1;grid-template-rows:subgrid;display:grid}.layers--specimen .layers__items .layers__step{text-align:left;flex-direction:row;justify-content:flex-start}.layers--specimen .layers__items li,.layers--specimen .layers__sources--tiles li{align-self:center}}.how-path__channel{stroke:var(--hairline);stroke-width:var(--ch-1)}.how-path__trail{stroke:var(--chalk);stroke-width:var(--ch-1);stroke-dashoffset:calc(1 - var(--trail,1))}.how-path__thread{stroke:var(--line);stroke-width:var(--ch-hair)}.how-path__thread--trace,.how-path__thread--wall{stroke:var(--chalk);stroke-width:var(--ch-1)}.how-path__node{fill:var(--chalk);stroke:var(--ground);stroke-width:var(--ch-1)}.how-path__beat{--t:clamp(0, (var(--q,1) - var(--a)) / (var(--b) - var(--a)), 1)}.how-path__beat--0{--a:.035;--b:.17}.how-path__beat--1{--a:.235;--b:.37}.how-path__beat--2{--a:.435;--b:.57}.how-path__beat--3{--a:.635;--b:.77}.how-path__beat--4{--a:.835;--b:.93}.how-path__beat--0 path.how-path__thread[data-i="0"]{stroke:var(--src-operations)}.how-path__beat--0 path.how-path__thread[data-i="1"]{stroke:var(--src-documents)}.how-path__beat--0 path.how-path__thread[data-i="2"]{stroke:var(--src-money)}.how-path__beat--0 path.how-path__thread[data-i="3"]{stroke:var(--src-correspondence)}.how-path__beat--0 path.how-path__thread[data-i="4"]{stroke:var(--src-customers)}.how-path__beat--1 path.how-path__thread,.how-path__beat--2 path.how-path__thread{stroke:var(--chalk-2)}.spec[data-lit] .how-path__beat path.how-path__thread{stroke-width:var(--ch-hair)}.spec[data-lit="0"] .how-path__beat--0 path.how-path__thread,.spec[data-lit="1"] .how-path__beat--1 path.how-path__thread,.spec[data-lit="2"] .how-path__beat--2 path.how-path__thread{stroke-width:var(--ch-1)}.today{gap:var(--space-5);display:grid}.today__side{min-width:0}.today__head{font-family:var(--font-ui);font-size:var(--t-caption);font-weight:var(--w-selected);color:var(--chalk-2);margin:0 0 6px}.today__rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.today__row{align-items:start;gap:var(--space-3);grid-template-columns:6rem minmax(0,1fr);display:grid}.today__side--record .today__row{grid-template-columns:5.5rem minmax(0,1fr)}.today__name{font-family:var(--font-ui);font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--chalk-2);padding-top:3px}.today__side--record .today__name{z-index:2;background:var(--panel);position:relative}.today__kinds{gap:var(--space-2) 6px;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.today__cell{justify-items:start;gap:2px;display:grid;position:relative}.today__kind,.today__slot{z-index:1;align-items:center;gap:var(--space-1);white-space:nowrap;border:var(--ch-hair) solid var(--line);border-radius:var(--r-chip);background:var(--panel);font-family:var(--font-ui);font-size:var(--t-loc);line-height:var(--lh-caption);color:var(--chalk);padding:3px 5px;display:inline-flex;position:relative}.today__slot{background:var(--cell)}.today__system{font-family:var(--font-ui);font-size:var(--t-loc);color:var(--chalk-3);white-space:nowrap;line-height:1.3}.today{isolation:isolate}.spec[data-live] .today__lines{z-index:-1}.spec[data-live] .today__system{background:var(--ground)}.today__dot{width:var(--node);height:var(--node);border-radius:50%;flex:none}.today__dot--0{background:var(--src-customers)}.today__dot--1{background:var(--src-money)}.today__dot--2{background:var(--src-operations)}.today__dot--3{background:var(--src-documents)}.today__side--record .today__rows{padding:6px var(--space-3);border:var(--ch-hair) solid var(--hairline);border-radius:var(--r-panel);background:var(--panel)}.spec[data-live] .today__side--teams .today__cell:before{content:"";width:var(--ghost-w,0px);height:var(--ghost-h,0px);border:var(--ch-hair) dashed var(--line);border-radius:var(--r-chip);position:absolute;top:0;left:0}.spec[data-live] .today__kind{translate:calc(var(--dx,0px) * var(--t)) calc(var(--dy,0px) * var(--t))}.today__kind{--t:clamp(0, (var(--q,1) - var(--a)) / (var(--b) - var(--a)), 1);--a:.68;--b:.8}.today__kind[data-record="1"]{--a:.71;--b:.83}.today__kind[data-record="2"]{--a:.74;--b:.86}.today__kind[data-record="3"]{--a:.77;--b:.89}html[data-motion=on]:not([data-paused]) .spec[data-live] .today__slot{background:0 0;border-style:dashed}html[data-motion=on]:not([data-paused]) .spec[data-live] .today__slot>*{visibility:hidden}.today__thread{stroke-width:var(--ch-hair)}.today__lines g{--t:clamp(0, (var(--q,1) - var(--a)) / (var(--b) - var(--a)), 1)}.today__lines g[data-team="0"]{--a:.35;--b:.47}.today__lines g[data-team="1"]{--a:.38;--b:.5}.today__lines g[data-team="2"]{--a:.41;--b:.53}.today__lines g[data-team="3"]{--a:.44;--b:.56}.today__lines g[data-team="0"] path{stroke:var(--src-customers)}.today__lines g[data-team="1"] path{stroke:var(--src-money)}.today__lines g[data-team="2"] path{stroke:var(--src-operations)}.today__lines g[data-team="3"] path{stroke:var(--src-documents)}.spec[data-lit="0"] .today__side--teams .today__name,.spec[data-lit="2"] .today__side--record .today__name{color:var(--chalk)}.spec[data-lit="1"] .today__thread,.spec[data-lit="2"] .today__thread{stroke-width:var(--ch-1)}@media (width<=1023.98px){.today{gap:var(--space-4)}.today__row,.today__side--record .today__row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.today__name{padding-top:0}.today__kinds{gap:var(--space-2) var(--space-3)}.spec[data-live] .today__lines{display:none}.spec[data-lit="1"] .today__side--record .today__rows{border-color:var(--line)}.spec[data-lit="1"] .today__side--record .today__name{color:var(--chalk)}}@media (width>=1024px){.today{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.deploy--specimen .deploy__name,.layers--specimen .layers__env-name{z-index:2}.deploy--specimen .deploy__scene{gap:var(--space-5);display:grid;position:relative}.deploy--specimen .deploy__boundary{padding:var(--space-5) var(--space-4) var(--space-4)}.deploy--specimen .deploy__parts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1024px){.deploy--specimen .deploy__parts{grid-template-columns:repeat(4,minmax(0,1fr))}}.deploy--specimen .deploy__part{align-content:start;gap:var(--space-3);padding:var(--space-3);font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--chalk-2);display:grid;position:relative}.walls__glyphs{align-items:center;gap:var(--space-2);min-height:40px;display:flex;position:relative}.walls__versions{gap:var(--space-1);width:100%;display:grid}.walls__version{border:var(--ch-hair) solid var(--line);border-radius:var(--r-chip-tie);background:var(--ground);height:10px;display:block}.walls__version--new{--t:clamp(0, (var(--q,1) - .69) / .08, 1);border-color:var(--chalk-3);background:var(--panel)}.spec[data-live] .walls__version--new{translate:0 calc(-1 * var(--shift-max) * (1 - var(--t)))}.walls__version--kept{border-style:dashed}.walls__dot{width:var(--node);height:var(--node);border-radius:50%}.walls__dot--0{background:var(--src-customers)}.walls__dot--1{background:var(--src-money)}.walls__dot--2{background:var(--src-documents)}.walls__person{border:var(--ch-bar) solid var(--line);border-radius:var(--r-chip) var(--r-chip) var(--r-chip-tie) var(--r-chip-tie);width:14px;height:14px}.walls__mark{border:var(--ch-bar) dashed var(--chalk-3);border-radius:50%;width:18px;height:18px}.walls__mark--origin{visibility:hidden}.walls__mover{--t:clamp(0, (var(--q,1) - var(--a)) / (var(--b) - var(--a)), 1)}.spec[data-live] .walls__mover{translate:calc(var(--dx,0px) * (1 - var(--t))) calc(var(--dy,0px) * (1 - var(--t)))}.walls__mover--proposal{--a:.4;--b:.54}.walls__mover--bundle{--a:.78;--b:.9;border:var(--ch-bar) solid var(--chalk);border-radius:var(--r-chip-tie);background:var(--cell);width:16px;height:16px}.walls__check{width:18px;height:18px;overflow:visible}.walls__check path{fill:none;stroke:var(--chalk);stroke-width:var(--ch-1);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t,1))}.walls__check{--t:clamp(0, (var(--q,1) - .55) / .08, 1)}.walls__outside{align-content:start;gap:var(--space-3);display:grid}.walls__fresh{align-content:start;gap:var(--space-3);min-height:84px;padding:var(--space-3);border:var(--ch-hair) dashed var(--line);border-radius:var(--r-panel);font-family:var(--font-ui);font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--chalk-2);display:grid}.walls__lines .walls__wall{stroke:var(--chalk);stroke-width:var(--ch-1)}.walls__lines .walls__cable{stroke:var(--line);stroke-width:var(--ch-1)}.walls__lines .walls__restored{stroke:var(--chalk);stroke-width:var(--ch-1)}.walls__win-wall{--a:.03;--b:.18}.walls__win-fresh{--a:.75;--b:.83}.walls__unplug{--t:clamp(0, (var(--q,1) - .16) / .1, 1);transform:translate(calc(var(--ux,1) * var(--shift-max) * var(--t)), calc(var(--uy,0) * var(--shift-max) * var(--t)))}.walls__origin{visibility:hidden}.spec[data-lit="0"] :is([data-part=store],[data-part=sources],[data-part=model]),.spec[data-lit="1"] :is([data-part=model],[data-part=people]),.spec[data-lit="2"] [data-part=store]{color:var(--chalk);border-color:var(--line)}.spec[data-lit="2"] .walls__fresh{color:var(--chalk)}@media (width>=1024px){.deploy--specimen .deploy__scene{align-items:stretch;column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) 10.5rem}.walls__outside{padding-top:var(--space-5)}}@media (forced-colors:active){.spec__lines path,.walls__check path{stroke:canvastext}.how-path__node{fill:canvastext;stroke:canvas}rect.how-path__station.is-lit{fill:canvastext}}@media print{.spec__lines{display:none!important}.deploy--specimen{display:none}.spec .today__kind,.spec .walls__mover,.spec .walls__version--new{translate:none!important}.spec .today__cell:before{content:none}.spec .today__slot{border-style:solid!important}.spec .today__slot>*{visibility:visible!important}.walls__check path{stroke-dashoffset:0}}
@media (width<=767.98px){html[data-dock] .deck-hero__view{padding-block:var(--space-6) var(--space-7)}html[data-dock] .hero__actions{gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5)}html[data-dock] main .deck-links{gap:0 var(--space-5)}}@media (width<=767.98px) and (height<=600px){:root{--t-h1:2rem;--t-lead:1.125rem;--hero-pad-top:calc(var(--strip-h) + var(--space-4))}html[data-dock] main .section--hero .form-hero__reading>.lead{margin-bottom:var(--space-4)}}@container (width<=479.98px){html[data-dock] main .meridian__fact{grid-template-columns:minmax(0,1fr)}html[data-dock] main .meridian__src{text-align:left}html[data-dock] main .meridian__sheet-table{font-size:var(--t-loc)}html[data-dock] main .meridian__sheet-table :is(th,td){padding-inline:var(--space-1)}}@media (width<=1023.98px) and (height<=480px){:root{--t-statement:2.25rem;--t-h1:2rem;--t-lead:1.125rem;--h1-lead-gap:var(--space-2);--hero-pad-top:calc(var(--strip-h) + var(--space-2));--section-gap:56px}html[data-dock] .deck-hero__view{min-height:0;padding-block:var(--space-3) var(--space-5)}html[data-dock] .deck-hero__shell{row-gap:var(--space-4)}html[data-dock] .deck-hero__h1,html[data-dock] main .section--hero .form-hero__h1{max-width:30ch}html[data-dock] .deck-hero__lede,html[data-dock] main .section--hero .form-hero__reading>.lead{max-width:none;margin-bottom:var(--space-4)}html[data-dock] .deck-hero__mark{width:min(24vh,120px)}html[data-dock] .hero__actions{margin-bottom:var(--space-4)}html[data-dock] .strip-pop[data-drawer],html.js[data-dock] .frag.pop[data-phone-sheet]{max-height:60svh}}@media (width<=1023.98px){html[data-dock] .strip-pop[data-drawer]{padding-left:max(var(--space-4), env(safe-area-inset-left,0px));padding-right:max(var(--space-4), env(safe-area-inset-right,0px));padding-bottom:calc(var(--space-4) + var(--safe-bottom));border-radius:var(--r-sheet) var(--r-sheet) 0 0}}@media (width<=767.98px){html.js[data-dock] .frag.pop[data-phone-sheet]{padding-left:max(var(--space-4), env(safe-area-inset-left,0px));padding-right:max(var(--space-4), env(safe-area-inset-right,0px))}}html:has(:is(.spine,.record-strip)[popover]:popover-open) .pop:not(.frag,.record-strip):popover-open{background:var(--panel);backdrop-filter:none}@media (width<=1023.98px){html[data-dock] main :is(dt>a:not([class]),.deck-steps a,.deck-links a){min-height:var(--tap);align-items:center;display:inline-flex}html[data-dock] main :is(li,dd,p,td,figcaption)>a:is(:not([class]),.mail-link){padding-block:max(0px, calc((var(--tap) - .9em) / 2))}}@media (width>=768px) and (width<=1023.98px){html[data-dock] main .link{--hit-pad:max(0px, calc((var(--tap) - 1lh - 5px) / 2));padding-top:var(--hit-pad);padding-bottom:calc(5px + var(--hit-pad));margin-block:calc(-1 * var(--hit-pad))}html[data-dock] main .link:after{bottom:var(--hit-pad)}html[data-dock] main .link:before{bottom:calc(var(--ch-1) / 2 - var(--node) / 2 + var(--hit-pad))}}