.case-page-prose.prose>.ga-distances{max-width:none;margin:var(--media-gap) 0 0;gap:1.75rem var(--g);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-page-prose.prose>.ga-distances+:is(p,ul,ol){margin-top:var(--media-gap)}.ga-distance{min-width:0;margin:0}.case-page-prose.prose .ga-distance>figcaption{max-width:none;padding-top:.75rem}.ga-distance-name{color:var(--fg)}@media (max-width:767px){.case-page-prose.prose>.ga-distances{grid-template-columns:minmax(0,1fr)}}
.case-page .case-frame:has(.case-stage-device-macbook)>.case-panel-caption{max-width:none}.case-page .case-page-prose .case-macbook-screen .case-device-screen{background:#fff}.case-page .case-page-prose .case-macbook-screen .case-device-screen video{object-fit:contain;object-position:top center}@media (max-width:767px){.case-page .case-frame-ground>.case-stage-device-macbook{aspect-ratio:auto;scrollbar-width:thin;border-radius:var(--frame-radius);background:var(--ground);padding:1.25rem .875rem 2.75rem;position:static;overflow-x:auto}.case-page .case-frame-ground>.case-stage-device-macbook :is(.case-macbook-screen,.case-stage-device-browser,.case-device){width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0;display:block;position:static;overflow:visible}.case-page .case-frame-ground>.case-stage-device-macbook :is(.case-macbook-bezel,.case-macbook-menubar,.case-browser-bar){display:none}.case-page .case-frame-ground>.case-stage-device-macbook .case-device-screen{width:var(--shown-w);aspect-ratio:var(--crop-w) / var(--crop-h);background:#fff;border-radius:.625rem;position:static;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000000f,0 12px 32px -8px #00000029;box-shadow:0 0 0 1px lab(0% 0 0/.06),0 1px 2px lab(0% 0 0/.06),0 12px 32px -8px lab(0% 0 0/.16)}.case-page .case-frame-ground>.case-stage-device-macbook .case-device-screen video{width:calc(100% * var(--src-w) / var(--crop-w));max-width:none;height:auto;margin:calc(-100% * var(--crop-y) / var(--crop-w)) 0 0 calc(-100% * var(--crop-x) / var(--crop-w));object-fit:fill;border-radius:0;display:block}.case-page .case-page-hero-content .case-frame-ground>.case-stage-device-macbook{--src-w:1920;--crop-x:446;--crop-y:92;--crop-w:1474;--crop-h:838;--shown-w:820px;flex-direction:row-reverse;display:flex}.case-page .case-page-hero-content .case-frame-ground>.case-stage-device-macbook>.case-macbook-screen{width:var(--shown-w);flex:none}.case-page .case-page-prose .case-frame-ground>.case-stage-device-macbook{--src-w:1600;--crop-x:1105;--crop-y:92;--crop-w:495;--crop-h:560;--shown-w:100%}}@media (max-width:767px) and (prefers-color-scheme:dark){.case-page .case-frame-ground>.case-stage-device-macbook .case-device-screen{box-shadow:0 1px 2px #0000004d,0 16px 40px -8px #00000080;box-shadow:0 1px 2px lab(0% 0 0/.3),0 16px 40px -8px lab(0% 0 0/.5)}.case-page .case-frame-ground>.case-stage-device-macbook .case-device-screen video{filter:brightness(.92)}}
.case-page{--rx-plate:oklch(.22 .01 var(--hue) / .028);--rx-dots:oklch(.22 .01 var(--hue) / .11);--rx-line:oklch(.22 .01 var(--hue) / .16);--rx-wire:oklch(.22 .01 var(--hue) / .42);--rx-node:var(--bg);--rx-person:var(--accent);--rx-person-text:var(--accent-text);--rx-person-wash:#ff4f0114;--rx-mark:#adc0d44d;--rx-mark-person:#ffae816b;--rx-band-ai:oklch(.22 .01 var(--hue) / .05);--rx-band-co:oklch(.22 .01 var(--hue) / .035);--rx-tab:var(--fg);--rx-tab-ink:var(--bg);--rx-tab-person:#bc3600;--rx-tab-person-ink:#fff;--rx-pad:1.5rem;--rx-card-pad:1.25rem;--rx-gap:1.5rem}@supports (color:lab(0% 0 0)){.case-page{--rx-person-wash:lab(59.798% 65.8719 71.1915/.08);--rx-mark:lab(76.7528% -3.47802 -12.3266/.3);--rx-mark-person:lab(78.4727% 28.845 38.5931/.42);--rx-tab-person:lab(43.8079% 56.7021 66.9946)}}@media (prefers-color-scheme:dark){.case-page{--rx-plate:#ffffff09;--rx-dots:#ffffff1a;--rx-line:#ffffff29;--rx-wire:#ffffff6b;--rx-person-wash:#fd6a3c21;--rx-band-ai:#ffffff0f;--rx-band-co:#ffffff0a;--rx-tab-person:var(--accent);--rx-tab-person-ink:#120f0e}@supports (color:lab(0% 0 0)){.case-page{--rx-plate:lab(100% 0 0/.035);--rx-dots:lab(100% 0 0/.1);--rx-line:lab(100% 0 0/.16);--rx-wire:lab(100% 0 0/.42);--rx-person-wash:lab(63.6161% 55.5952 53.9175/.13);--rx-band-ai:lab(100% 0 0/.06);--rx-band-co:lab(100% 0 0/.04);--rx-tab-person-ink:lab(4.40937% 1.11891 .90816)}}}.case-page-prose.prose>.rx-fig{max-width:none;margin:var(--media-gap) 0 0;grid-column:4/-1;min-width:0}.case-page-prose.prose>.rx-fig+:is(p,ul,ol){margin-top:var(--media-gap)}@media (max-width:1023px){.case-page-prose.prose>.rx-fig{grid-column:1/-1}}@media (min-width:1024px){.case-page-prose.prose>.rx-rail-fig{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--g);display:grid}.case-page-prose.prose>.rx-rail-fig>:not(.rx-flow-lanes){grid-column:4/-1}.case-page-prose.prose>:is(.rx-bento-wide,.rx-wf,.rx-set-wide){grid-column:1/-1}}.case-page-prose.prose .rx-fig :is(ol,ul,li,p){max-width:none;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin:0;padding:0;list-style:none}.case-page-prose.prose .rx-fig li:before{content:none}.case-page-prose.prose .rx-fig li::marker{content:none}.rx-fig{font-size:var(--text-xs);letter-spacing:var(--tracking-meta);color:var(--fg);line-height:1.45}.rx-plate{border-radius:var(--frame-radius);background-color:var(--rx-plate);background-image:radial-gradient(circle, var(--rx-dots) .75px, transparent 1.15px);background-position:8px 8px;background-size:16px 16px;position:relative}.rx-node{border:1px solid var(--rx-line);background:var(--rx-node);transition:opacity .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:.5rem;gap:.5rem;padding:.5rem .75rem .5625rem;display:flex;position:relative;box-shadow:0 1px 2px #0000000a;box-shadow:0 1px 2px lab(0% 0 0/.04)}.rx-node-body{flex-direction:column;min-width:0;display:flex}.rx-node-title{font-weight:var(--weight-semibold)}.rx-node-note{color:var(--fg-muted)}.rx-node-n{color:var(--fg-muted);font-variant-numeric:tabular-nums}.rx-node-lane{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rx-node-person{border-color:color-mix(in oklch, var(--rx-person) 55%, transparent)}.rx-node-person .rx-node-title:before,.rx-dot{content:"";background:var(--rx-person);vertical-align:.0625rem;border-radius:50%;flex:none;width:.4375rem;height:.4375rem;margin-right:.4375rem;display:inline-block}.rx-fig[data-rx=armed] .rx-in{opacity:0;translate:0 .375rem}.rx-fig[data-rx=in] .rx-in{transition:opacity .48s var(--ease-out), translate .48s var(--ease-out);transition-delay:calc(var(--i,0) * .11s)}.rx-fig[data-rx=armed] .rx-ripple{opacity:0;scale:.9}.rx-fig[data-rx=in] .rx-ripple{transition:opacity .7s var(--ease-out), scale .9s var(--ease-out);transition-delay:calc(var(--i,0) * .14s)}@media (prefers-reduced-motion:reduce){.rx-fig[data-rx] :is(.rx-in,.rx-ripple){opacity:1;transition:none;translate:none;scale:none}}.rx-flow{--lane-h:5.25rem;--lane-gap:.5rem;--head-h:2.25rem;--flow-pad:1.25rem;--flow-cols:1fr 1.25fr 1fr 1fr 1.25fr 1.2fr 1fr}.rx-flow-lanes,.rx-flow-band,.rx-flow-end,.rx-wire-in,.rx-wire-out,.rx-flow-marker{display:none}.rx-flow-plate{padding:.5rem var(--flow-pad) var(--flow-pad)}.rx-flow-head{min-height:var(--head-h);color:var(--fg-secondary);justify-content:space-between;align-items:center;display:flex}.rx-flow-key{align-items:center;display:inline-flex}.rx-replay{border:1px solid var(--rx-line);background:var(--rx-node);min-height:2rem;color:var(--fg-secondary);font:inherit;cursor:pointer;border-radius:999px;padding:0 .875rem;transition:color .15s}.rx-replay:disabled{cursor:default;opacity:.5}.rx-replay:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.rx-replay:not(:disabled):hover{color:var(--fg)}}@media (min-width:1200px){.rx-flow-lanes{grid-column:1/4;grid-template-rows:repeat(3, var(--lane-h));row-gap:var(--lane-gap);padding-top:calc(.5rem + var(--head-h));color:var(--fg-muted);align-self:start;display:grid}.rx-flow-lanes>span{border-top:1px solid var(--border);align-items:center;display:flex}.rx-flow-lanes>span:first-child{border-top-color:#0000}.rx-flow-board{grid-template-columns:var(--flow-cols);grid-template-rows:repeat(3, var(--lane-h));row-gap:var(--lane-gap);display:grid;position:relative}.rx-flow-band{border-radius:.625rem;display:block}.rx-flow-band[data-lane="0"]{background:var(--rx-person-wash);grid-area:1/1/auto/-1}.rx-flow-band[data-lane="1"]{background:var(--rx-band-ai);grid-area:2/1/auto/5}.rx-flow-band[data-lane="2"]{background:var(--rx-band-co);grid-area:3/6/auto/-1}.rx-flow-end{color:var(--fg-muted);grid-area:2/5/auto/7;align-items:center;padding-left:1.25rem;display:flex}.rx-flow-steps{display:contents}.rx-flow-step{grid-column:var(--col);grid-row:var(--row);z-index:1;justify-content:center;align-items:center;min-width:0;padding:0 .375rem;display:flex;position:relative}.rx-flow-step .rx-node{max-width:100%}.rx-node-n,.rx-flow-stop-row{display:none}.rx-wire-in,.rx-wire-out{border-top:1.25px solid var(--rx-wire);width:50%;transition:opacity .3s var(--ease-out);display:block;position:absolute;top:50%}.rx-wire-in{left:0}.rx-wire-out{right:0}.rx-wire-in:before{content:"";left:0;top:calc(var(--wire-top) - 1px);height:var(--wire-len);border-left:1.25px solid var(--rx-wire);position:absolute}.rx-flow:is([data-phase=ready],[data-phase=playing]) .rx-flow-step:not([data-reached]) :is(.rx-node,.rx-wire-in,.rx-wire-out){opacity:.36}.rx-flow[data-phase=playing] .rx-flow-step[data-reached]:not(:has(+[data-reached])) .rx-wire-out{opacity:.36}.rx-flow-step[data-hold] .rx-node{box-shadow:0 0 0 4px color-mix(in oklch, var(--rx-person) 22%, transparent), 0 1px 2px #0000000a}@supports (color:lab(0% 0 0)){.rx-flow-step[data-hold] .rx-node{box-shadow:0 0 0 4px color-mix(in oklch, var(--rx-person) 22%, transparent), 0 1px 2px lab(0% 0 0/.04)}}.rx-flow-marker{z-index:2;background:var(--fg);width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--bg);opacity:0;pointer-events:none;border-radius:50%;margin:-.375rem 0 0 -.375rem;display:block;position:absolute;top:0;left:0}}@media (max-width:1199px){.rx-flow-head .rx-replay{display:none}.rx-flow-steps{flex-direction:column;gap:.5rem;display:flex}.rx-flow-step .rx-node{width:100%}.rx-node-lane{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--fg-muted);order:3;display:block;position:static;overflow:visible}.rx-flow-step .rx-node-title{order:1}.rx-flow-step .rx-node-note{order:2}.rx-flow-stop-row{color:var(--fg-muted);align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.rx-flow-stop-row:before,.rx-flow-stop-row:after{content:"";border-top:1.5px dashed var(--fg-muted);flex:1}}.rx-bento-plate{padding:var(--rx-pad);container:rx-bento/inline-size}.rx-bento-row{grid-template-columns:var(--cols);column-gap:var(--rx-gap);align-items:start;display:grid}.rx-cell{min-width:0;margin-top:var(--lift,0)}.rx-cell-title{color:var(--fg-muted);margin-bottom:.5rem}.rx-card{padding:var(--rx-card-pad);background:#fff;border-radius:.625rem;box-shadow:0 0 0 1px #00000012,0 1px 2px #0000000d,0 12px 32px -12px #00000024;box-shadow:0 0 0 1px lab(0% 0 0/.07),0 1px 2px lab(0% 0 0/.05),0 12px 32px -12px lab(0% 0 0/.14)}.rx-media{position:relative}.rx-clip{position:absolute;inset:0;overflow:hidden}.case-page-prose.prose .rx-clip img{max-width:none;height:auto;box-shadow:none;border-radius:0;display:block}.rx-mark{left:calc(var(--x) - .25rem);top:calc(var(--y) - .125rem);width:calc(var(--w) + .5rem);height:calc(var(--h) + .25rem);background:var(--rx-mark);mix-blend-mode:multiply;pointer-events:none;border-radius:.3125rem;position:absolute}.rx-mark[data-person]{background:var(--rx-mark-person)}.rx-mark[data-band]{width:auto;right:calc(-1 * (var(--rx-card-pad) + var(--rx-gap)));border-top-right-radius:0;border-bottom-right-radius:0}.rx-mark[data-band-in]{left:calc(-1 * var(--rx-card-pad));width:calc(var(--x) + var(--w) + var(--rx-card-pad) + .25rem);border-top-left-radius:0;border-bottom-left-radius:0}.rx-tab{background:var(--rx-tab);width:1.125rem;height:1.125rem;color:var(--rx-tab-ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.rx-pin{top:calc(var(--y) + var(--h) / 2);left:calc(-.5 * var(--rx-card-pad));color:#fff;background:#1f2227;background:lab(12.9629% -.428468 -3.68954);position:absolute;translate:-50% -50%}.rx-pin[data-side=end]{left:calc(100% + .5 * var(--rx-card-pad))}.rx-pin[data-person],.rx-notes li[data-person] .rx-tab{background:var(--rx-tab-person);color:var(--rx-tab-person-ink)}.rx-pin[data-person]{color:#fff;background:#bc3600;background:lab(43.8079% 56.7021 66.9946)}.rx-fig[data-rx=armed] .rx-pin{translate:-50% calc(.375rem - 50%)}.rx-bridge{top:calc(var(--y) + var(--h) / 2);left:calc(100% + var(--rx-card-pad) + .5 * var(--rx-gap));border:1px solid color-mix(in oklch, var(--rx-person) 55%, transparent);background:var(--bg);color:var(--fg);font-weight:var(--weight-semibold);white-space:nowrap;border-radius:999px;align-items:center;padding:.1875rem .625rem;display:inline-flex;position:absolute;translate:-50% -50%}.rx-bridge .rx-dot{margin-right:.375rem}.rx-fig[data-rx=armed] .rx-bridge{translate:-50% calc(.375rem - 50%)}.rx-bridge-phone{display:none}.rx-notes{color:var(--fg-secondary);flex-wrap:wrap;gap:.25rem 1rem;margin-top:.75rem;display:flex}.case-page-prose.prose .rx-notes>li{align-items:baseline;gap:.4375rem;display:inline-flex}.rx-notes .rx-tab{translate:0 .1875rem}.rx-notes li[data-person]{color:var(--fg)}.rx-key{color:var(--fg-secondary);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.875rem;display:flex}.rx-key>span{align-items:center;gap:.5rem;display:inline-flex}.rx-swatch{background:var(--rx-mark);border-radius:.1875rem;width:1.25rem;height:.75rem}.rx-swatch[data-person]{background:var(--rx-mark-person)}@media (prefers-color-scheme:dark){.rx-card{filter:brightness(.92);box-shadow:0 1px 2px #0000004d,0 16px 40px -12px #00000080;box-shadow:0 1px 2px lab(0% 0 0/.3),0 16px 40px -12px lab(0% 0 0/.5)}.rx-mark[data-band]{mix-blend-mode:normal;background:#ffae8138;background:lab(78.4727% 28.845 38.5931/.22)}.rx-swatch{background:#adc0d48c;background:lab(76.7528% -3.47802 -12.3266/.55)}.rx-swatch[data-person]{background:#ffae8199;background:lab(78.4727% 28.845 38.5931/.6)}}@container rx-bento (max-width:760px){.rx-bento-row{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.rx-cell{max-width:var(--min);margin-top:0}.rx-scroll{margin:-.75rem calc(-1 * var(--rx-pad));padding:.75rem var(--rx-pad);scrollbar-width:thin;overflow-x:auto}.rx-card{min-width:min(var(--min), 34rem)}.rx-mark[data-band]{width:calc(var(--w) + .5rem);border-radius:.3125rem;right:auto}.rx-mark[data-band-in]{left:calc(var(--x) - .25rem);width:calc(var(--w) + .5rem);border-radius:.3125rem}.rx-bridge{display:none}.rx-bridge-phone{border:1px solid color-mix(in oklch, var(--rx-person) 55%, transparent);background:var(--bg);font-weight:var(--weight-semibold);border-radius:999px;align-items:center;margin-top:1rem;padding:.1875rem .625rem;display:inline-flex}}@media (max-width:767px){.case-page{--rx-pad:.875rem;--rx-card-pad:.875rem}}.rx-surf-plate{padding:var(--rx-pad);container:rx-surf/inline-size}.rx-surf-art{position:relative}.rx-surf-down{display:none}@container rx-surf (max-width:640px){.rx-surf-across{display:none}.rx-surf-down{max-width:26rem;margin:0 auto;display:block}.rx-surf-down .rx-surf-rule-tag{white-space:normal;border-radius:.75rem;max-width:82%}}.rx-rings{width:100%;height:auto;display:block;overflow:visible}.rx-ring{fill:none;stroke:var(--rx-wire);stroke-width:1.25px;transform-box:view-box}.rx-ring[data-next]{stroke-dasharray:4 5}.rx-rings-rule{fill:none;stroke:var(--fg);stroke-width:1.5px}.rx-rings-person{fill:var(--rx-person);stroke:var(--bg);stroke-width:3px}.rx-surf-rule-tag,.rx-wf-tag{border:1px solid var(--rx-line);background:var(--bg);font-weight:var(--weight-semibold);white-space:nowrap;border-radius:999px;padding:0 .5rem;position:absolute;translate:0 -50%}.rx-rings-labels{pointer-events:none;position:absolute;inset:0}.rx-ring-label{flex-direction:column;max-width:7.5rem;display:flex;position:absolute}.rx-rings-labels-across .rx-ring-label{translate:.625rem -50%}.rx-rings-labels-down .rx-ring-label{text-align:center;align-items:center;max-width:14rem;translate:-50% .375rem}.rx-fig[data-rx=armed] .rx-rings-labels-across .rx-ring-label{translate:.625rem calc(.375rem - 50%)}.rx-fig[data-rx=armed] .rx-rings-labels-down .rx-ring-label{translate:-50% .75rem}.rx-ring-name{font-weight:var(--weight-semibold)}.rx-ring-label[data-next] .rx-ring-name,.rx-ring-note{color:var(--fg-muted)}.rx-surf-person{color:var(--rx-person-text);font-weight:var(--weight-semibold);white-space:nowrap;position:absolute;translate:-50% .875rem}.rx-wf-row{column-gap:var(--g);row-gap:var(--rx-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.rx-wf-plate{padding:var(--rx-pad);flex-direction:column;grid-column:1/6;justify-content:space-between;gap:2rem;display:flex;container:rx-wf/inline-size}.rx-rec{border-radius:var(--frame-radius);outline:1px solid var(--frame-line);outline-offset:-1px;grid-column:6/-1;align-self:center;position:relative;overflow:hidden}.case-page-prose.prose .rx-rec video,.case-page-prose.prose .rx-rec img{border-radius:0;width:100%;height:auto;margin:0;display:block}.rx-wf-line{grid-template-rows:3.25rem 2.5rem auto auto;grid-template-columns:auto 3.5rem repeat(4,minmax(0,1fr));column-gap:.75rem;display:grid;position:relative}.rx-wf-stations,.rx-wf-stations>li{display:contents}.rx-wf-box{border:1.5px dashed var(--fg-muted);border-radius:.75rem;grid-area:1/3/-1/-1;margin:0 -.75rem -1rem -.5rem;position:relative}.rx-wf-tag{top:0;left:.75rem}.rx-wf-track{border-top:1.5px solid var(--fg-secondary);grid-area:2/2/auto/-1;align-self:center;height:0;margin-right:-.25rem;position:relative}.rx-wf-track:after{content:"";border-top:1.5px solid var(--fg-secondary);border-right:1.5px solid var(--fg-secondary);width:7px;height:7px;position:absolute;top:-4.5px;right:0;rotate:45deg}.rx-wf-src{color:var(--fg-muted);text-align:right;grid-area:2/1;align-self:center;line-height:1.3}.rx-wf-gate-label{color:var(--rx-person-text);font-weight:var(--weight-semibold);white-space:nowrap;grid-area:1/2;place-self:end center;margin-bottom:.25rem}.rx-wf-gate{background:var(--rx-person);width:.3125rem;height:2rem;box-shadow:0 0 0 3px var(--bg);border-radius:999px;grid-area:2/2;place-self:center}.rx-wf-stations>li>*{grid-column:var(--c);min-width:0}.rx-wf-stop{background:var(--fg);width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--bg);border-radius:50%;grid-row:2;place-self:center start}.rx-wf-name{font-weight:var(--weight-semibold);grid-row:3;padding-top:.5rem}.rx-wf-note{color:var(--fg-muted);grid-row:4}.rx-wf-title{color:var(--fg-muted);flex-direction:column;display:flex}.rx-wf-title-name{color:var(--fg);font-weight:var(--weight-semibold)}.rx-wf-branch{white-space:nowrap;color:var(--fg-muted);grid-row:1;align-self:end;padding:0 0 .875rem .875rem;line-height:1.3;position:relative}.rx-wf-branch:before{content:"";border-left:1.25px solid var(--rx-wire);height:1.875rem;position:absolute;bottom:-1rem;left:.3125rem}.rx-wf-branch:after{content:"";border-top:1.5px solid var(--fg-muted);width:.75rem;position:absolute;bottom:.8125rem;left:0}.rx-wf-key{color:var(--fg-secondary);align-items:center;display:flex}@media (max-width:1023px){.rx-wf-plate,.rx-rec{grid-column:1/-1}}@container rx-wf (max-width:440px){.rx-wf-line{grid-template-rows:auto 2.75rem 2rem auto auto;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}.rx-wf-src{text-align:left;grid-area:1/1/auto/3;align-self:start;margin-bottom:.75rem}.rx-wf-gate-label{grid-area:1/3/auto/-1;place-self:start}.rx-wf-gate{display:none}.rx-wf-box{grid-area:2/1/-1/-1;margin:.75rem -.5rem -1rem}.rx-wf-track{grid-area:3/1/auto/-1}.rx-wf-stations>li:first-child>*{grid-column:1}.rx-wf-stations>li:nth-child(2)>*{grid-column:2}.rx-wf-stations>li:nth-child(3)>*{grid-column:3}.rx-wf-stations>li:nth-child(4)>*{grid-column:4}.rx-wf-branch{grid-row:2}.rx-wf-stop{grid-row:3}.rx-wf-name{grid-row:4}.rx-wf-note{grid-row:5}}.rx-set{--rx-card-pad:.625rem;--rx-gap:1rem;--rx-pad:1rem}.rx-set-plate{width:min(100%, var(--row-w,100%));padding:var(--rx-pad);container:rx-set/inline-size}.rx-set-row{grid-template-columns:var(--cols);column-gap:var(--rx-gap);align-items:start;display:grid}.rx-v-phone,.rx-divider{display:none}.case-page-prose.prose .rx-set .rx-notes{margin-top:.75rem}.case-page-prose.prose .rx-set .rx-key{margin-top:1.25rem}.case-page-prose.prose .rx-divider{font-weight:var(--weight-semibold);align-items:center;gap:.75rem;margin:1.25rem 0}.rx-divider:before,.rx-divider:after{content:"";border-top:1.5px solid color-mix(in oklch, var(--rx-person) 55%, transparent);flex:1}.rx-divider>span{border:1px solid color-mix(in oklch, var(--rx-person) 55%, transparent);background:var(--bg);border-radius:999px;align-items:center;padding:.1875rem .625rem;display:inline-flex}@container rx-set (max-width:1100px){.rx-set-plate[data-fit=xl] .rx-set-row{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:1.5rem}}@container rx-set (max-width:760px){.rx-set-plate[data-fit=lg] .rx-set-row{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:1.5rem}}@container rx-set (max-width:520px){.rx-set-plate .rx-set-row{grid-template-columns:minmax(0,1fr);place-items:start center;row-gap:1.5rem}.rx-set-plate .rx-v-wide{display:none}.rx-set-plate .rx-media.rx-v-phone{display:block}.rx-set-plate .rx-notes.rx-v-phone{display:flex}}@container rx-set (max-width:1100px){.rx-set-plate[data-fit=xl] .rx-cell{width:100%;max-width:var(--min);margin-top:0}.rx-set-plate[data-fit=xl] .rx-mark:is([data-band],[data-band-in]){left:calc(var(--x) - .25rem);width:calc(var(--w) + .5rem);border-radius:.3125rem;right:auto}.rx-set-plate[data-fit=xl] .rx-bridge{display:none}.rx-set-plate[data-fit=xl] .rx-divider{display:flex}}@container rx-set (max-width:760px){.rx-set-plate:is([data-fit=lg],[data-fit=xl]) .rx-cell{width:100%;max-width:var(--min);margin-top:0}.rx-set-plate:is([data-fit=lg],[data-fit=xl]) .rx-mark:is([data-band],[data-band-in]){left:calc(var(--x) - .25rem);width:calc(var(--w) + .5rem);border-radius:.3125rem;right:auto}.rx-set-plate:is([data-fit=lg],[data-fit=xl]) .rx-bridge{display:none}.rx-set-plate:is([data-fit=lg],[data-fit=xl]) .rx-divider{display:flex}}@container rx-set (max-width:520px){.rx-set-plate .rx-cell{width:100%;max-width:var(--pmax,none);margin-top:0}.rx-set-plate .rx-mark:is([data-band],[data-band-in]){left:calc(var(--x) - .25rem);width:calc(var(--w) + .5rem);border-radius:.3125rem;right:auto}.rx-set-plate .rx-bridge{display:none}.rx-set-plate .rx-divider{display:flex}}.rx-clip-fig .rx-set-plate{width:100%}.rx-clip-fig{--rx-card-pad:1.25rem}.rx-clip-player{position:relative}.case-page-prose.prose .rx-rec-video{border-radius:.25rem;width:100%;max-width:none;height:auto;margin:0;display:block}.rx-clip-player .rx-mark,.rx-clip-player .rx-pin{transition:opacity .3s var(--ease-out)}.rx-clip-player[data-phase=playing] .rx-v-wide :is(.rx-mark,.rx-pin){opacity:0}.rx-clip-foot{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.rx-clip-foot .rx-replay{flex:none;margin-top:.5rem}.case-page-prose.prose .rx-quote{margin:var(--media-gap) 0 0;padding:0}.case-page-prose.prose .rx-quote blockquote{background:0 0;border:0;margin:0;padding:0}.case-page-prose.prose .rx-quote blockquote p{max-width:var(--case-measure);color:var(--fg);font-size:var(--text-sm);font-style:normal;font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}.case-page-prose.prose .rx-quote figcaption{color:var(--fg-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);margin-top:.5rem}.case-page-prose.prose .rx-quote+:is(p,dl){margin-top:var(--media-gap)}@media (prefers-color-scheme:dark){.rx-pin{background:var(--fg);color:var(--bg)}.rx-pin[data-person]{background:var(--accent);color:#120f0e;color:lab(4.40937% 1.11891 .90816)}}
