.Tag-module__2H6GzG__tag{height:1.375rem;padding:0 var(--case-space-8);border-radius:var(--case-radius-pill);font-family:var(--font-body);font-size:var(--case-text-meta);font-weight:var(--weight-medium);white-space:nowrap;border:1px solid #0000;align-items:center;line-height:1;display:inline-flex}.Tag-module__2H6GzG__channel{background:var(--color-badge-bg-gray);border-color:var(--color-badge-stroke-default);color:var(--color-badge-label-gray)}.Tag-module__2H6GzG__evidence{background:var(--color-badge-bg-green);color:var(--color-badge-label-green)}.Tag-module__2H6GzG__assumption{background:var(--color-badge-bg-amber);color:var(--color-badge-label-amber)}.Tag-module__2H6GzG__today{background:var(--color-badge-bg-teal);color:var(--color-badge-label-teal)}.Tag-module__2H6GzG__link{background:var(--color-badge-bg-purple);color:var(--color-badge-label-purple)}button.Tag-module__2H6GzG__link{cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--duration-hover);transition-timing-function:ease;position:relative}button.Tag-module__2H6GzG__link:before{content:"";position:absolute;inset:-11px 0}@media (hover:hover) and (pointer:fine){button.Tag-module__2H6GzG__link:hover{border-color:var(--color-badge-label-purple)}}button.Tag-module__2H6GzG__link:active{transform:scale(.98)}button.Tag-module__2H6GzG__link:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}
.story-module__L34t9a__stack{gap:var(--case-section-gap);flex-direction:column;display:flex}.story-module__L34t9a__section{gap:var(--case-space-24);scroll-margin-top:var(--case-space-16);flex-direction:column;display:flex}.story-module__L34t9a__grid{gap:var(--case-space-24);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.story-module__L34t9a__span12{grid-column:span 12}.story-module__L34t9a__span6{grid-column:span 6}.story-module__L34t9a__span4{grid-column:span 4}.story-module__L34t9a__span3{grid-column:span 3}.story-module__L34t9a__sheet{border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:var(--case-surface);min-width:0;box-shadow:var(--case-shadow);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.story-module__L34t9a__cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.story-module__L34t9a__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.story-module__L34t9a__cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.story-module__L34t9a__cell{gap:var(--case-space-16);min-width:0;padding:var(--case-space-24);box-shadow:-1px 0 0 0 var(--case-hairline), 0 -1px 0 0 var(--case-hairline);flex-direction:column;display:flex}.story-module__L34t9a__cellQuiet{background:var(--case-surface-inset)}.story-module__L34t9a__withWhy{gap:var(--case-space-16);flex-direction:column;display:flex}.story-module__L34t9a__whyStack{gap:var(--case-space-12);flex-direction:column;display:flex}.story-module__L34t9a__pair{gap:var(--case-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.story-module__L34t9a__eyebrow,.story-module__L34t9a__label,.story-module__L34t9a__factLabel{font-family:var(--font-body);font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);letter-spacing:normal;text-transform:none;color:var(--case-ink-2)}.story-module__L34t9a__code{font-family:var(--font-label);font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink)}.story-module__L34t9a__cardTitle{font-family:var(--font-body);font-size:var(--case-text-h3);font-weight:var(--weight-semibold);line-height:var(--case-leading-h3);letter-spacing:normal;color:var(--case-ink);text-wrap:balance}.story-module__L34t9a__body{max-width:var(--case-measure);font-size:var(--case-text-secondary);line-height:var(--case-leading-secondary);color:var(--case-ink-2);text-wrap:pretty}.story-module__L34t9a__text{max-width:var(--case-measure);font-size:var(--case-text-secondary);line-height:var(--case-leading-secondary);color:var(--case-ink);text-wrap:pretty}.story-module__L34t9a__statement{max-width:34ch;font-family:var(--font-body);font-size:var(--case-text-h3);font-weight:var(--weight-semibold);line-height:var(--case-leading-h3);letter-spacing:normal;color:var(--case-ink);text-wrap:balance}.story-module__L34t9a__source{max-width:var(--case-measure);font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2);text-wrap:pretty}.story-module__L34t9a__num{font-variant-numeric:tabular-nums}.story-module__L34t9a__factHead{gap:var(--case-space-4);flex-direction:column;display:flex}.story-module__L34t9a__facts{gap:var(--case-space-16);flex-direction:column;margin:0;display:flex}.story-module__L34t9a__fact{gap:var(--case-space-4);flex-direction:column;display:flex}.story-module__L34t9a__fact dd{margin:0}.story-module__L34t9a__factText{max-width:var(--case-measure);font-size:var(--case-text-secondary);line-height:var(--case-leading-secondary);color:var(--case-ink);text-wrap:pretty}.story-module__L34t9a__factWarn .story-module__L34t9a__factLabel{align-self:flex-start;align-items:center;gap:var(--case-space-8);height:1.375rem;padding:0 var(--case-space-8);border-radius:var(--case-radius-pill);background:var(--case-rule-bg);color:var(--case-rule-fg);display:inline-flex}.story-module__L34t9a__factWarn .story-module__L34t9a__factLabel:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.story-module__L34t9a__pill{align-items:center;gap:var(--case-space-8);height:1.5rem;padding:0 var(--case-space-12) 0 var(--case-space-8);border-radius:var(--case-radius-pill);font-size:var(--case-text-meta);font-weight:var(--weight-medium);white-space:nowrap;line-height:1;display:inline-flex}.story-module__L34t9a__pill:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.story-module__L34t9a__pillOk{background:var(--case-ok-bg);color:var(--case-ok-fg)}.story-module__L34t9a__pillAsk{background:var(--case-ask-bg);color:var(--case-ask-fg)}.story-module__L34t9a__pillPerson{background:var(--case-person-bg);color:var(--case-person-fg)}.story-module__L34t9a__pillRule{background:var(--case-rule-bg);color:var(--case-rule-fg)}.story-module__L34t9a__pillInk{background:var(--color-bg-inverse);color:var(--color-content-on-primary)}.story-module__L34t9a__points{gap:var(--case-space-12);flex-direction:column;display:flex}.story-module__L34t9a__pointsTitle{font-size:var(--case-text-body);font-weight:var(--weight-semibold);line-height:var(--case-leading-h3);color:var(--case-ink)}.story-module__L34t9a__pointList{gap:var(--case-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.story-module__L34t9a__pointList li{padding-left:var(--case-space-16);font-size:var(--case-text-secondary);line-height:var(--case-leading-secondary);color:var(--case-ink-2);text-wrap:pretty;position:relative}.story-module__L34t9a__pointList li:before{content:"";background:var(--case-ink-4);border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:.625rem;left:.125rem}.story-module__L34t9a__rows{flex-direction:column;margin:0;display:flex}.story-module__L34t9a__row{gap:var(--case-space-16);padding:var(--case-space-16) 0;border-top:1px solid var(--case-hairline);grid-template-columns:10rem minmax(0,1fr);display:grid}.story-module__L34t9a__row:first-child{border-top:none;padding-top:0}.story-module__L34t9a__row:last-child{padding-bottom:0}.story-module__L34t9a__row dt{padding-top:.1875rem}.story-module__L34t9a__row dd{margin:0}.story-module__L34t9a__tableWrap{border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:var(--case-surface);box-shadow:var(--case-shadow);scrollbar-width:thin;overflow-x:auto}.story-module__L34t9a__tableWrap:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.story-module__L34t9a__table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--case-text-secondary);line-height:var(--case-leading-secondary);font-variant-numeric:tabular-nums}.story-module__L34t9a__table th,.story-module__L34t9a__table td{padding:.625rem var(--case-space-16);text-align:left;vertical-align:top}.story-module__L34t9a__table th:first-child,.story-module__L34t9a__table td:first-child{padding-left:var(--case-space-24)}.story-module__L34t9a__table th:last-child,.story-module__L34t9a__table td:last-child{padding-right:var(--case-space-24)}.story-module__L34t9a__table thead th{padding-top:var(--case-space-12);font-family:var(--font-body);font-size:var(--case-text-meta);font-weight:var(--weight-medium);color:var(--case-ink-2);border-bottom:1px solid var(--case-hairline)}.story-module__L34t9a__table tbody th{font-weight:var(--weight-medium);color:var(--case-ink)}.story-module__L34t9a__table tbody tr+tr>*{border-top:1px solid var(--case-hairline)}.story-module__L34t9a__table tbody tr:last-child>*{padding-bottom:var(--case-space-12)}.story-module__L34t9a__table td{color:var(--case-ink-2)}.story-module__L34t9a__meter{align-items:center;gap:var(--case-space-8);white-space:nowrap;color:var(--case-ink);display:inline-flex}.story-module__L34t9a__meterDots{gap:.1875rem;display:inline-flex}.story-module__L34t9a__meterDots span{border:1px solid var(--case-ink-4);border-radius:50%;width:.4375rem;height:.4375rem}.story-module__L34t9a__meterDots span[data-on=true]{border-color:var(--case-ink);background:var(--case-ink)}.story-module__L34t9a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.story-module__L34t9a__sourceNote{max-width:76ch;font-size:var(--case-text-source);line-height:var(--case-leading-source);color:var(--case-ink-2);text-wrap:pretty}.story-module__L34t9a__sourceNoteLabel{margin-right:var(--case-space-8);font-weight:var(--weight-semibold);color:var(--case-ink)}.story-module__L34t9a__icon{flex-shrink:0;width:1rem;height:1rem}@media (max-width:1279px){.story-module__L34t9a__cols4,.story-module__L34t9a__cols3{grid-template-columns:repeat(2,minmax(0,1fr))}.story-module__L34t9a__span4,.story-module__L34t9a__span3{grid-column:span 6}}@media (max-width:1023px){.story-module__L34t9a__grid{gap:var(--case-space-16)}.story-module__L34t9a__span6,.story-module__L34t9a__span4,.story-module__L34t9a__span3{grid-column:span 12}}@media (max-width:767px){.story-module__L34t9a__cols2,.story-module__L34t9a__cols3,.story-module__L34t9a__cols4,.story-module__L34t9a__pair{grid-template-columns:minmax(0,1fr)}.story-module__L34t9a__cell{padding:var(--case-space-20,1.25rem)}.story-module__L34t9a__row{gap:var(--case-space-4);grid-template-columns:minmax(0,1fr)}.story-module__L34t9a__table th:first-child,.story-module__L34t9a__table td:first-child{padding-left:var(--case-space-16)}}@media (max-width:599px){.story-module__L34t9a__tableWrap{overflow:visible}.story-module__L34t9a__table,.story-module__L34t9a__table tbody,.story-module__L34t9a__table tr,.story-module__L34t9a__table tbody th,.story-module__L34t9a__table td{width:auto;display:block}.story-module__L34t9a__table{min-width:0}.story-module__L34t9a__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.story-module__L34t9a__table tbody tr{padding:var(--case-space-16)}.story-module__L34t9a__table tbody tr+tr{border-top:1px solid var(--case-hairline)}.story-module__L34t9a__table tbody tr+tr>*{border-top:none}.story-module__L34t9a__table tbody th,.story-module__L34t9a__table td,.story-module__L34t9a__table th:first-child,.story-module__L34t9a__table td:first-child,.story-module__L34t9a__table th:last-child,.story-module__L34t9a__table td:last-child,.story-module__L34t9a__table tbody tr:last-child>*{padding:0}.story-module__L34t9a__table tbody th{font-size:var(--case-text-body);line-height:1.375rem}.story-module__L34t9a__table td{margin-top:var(--case-space-12)}.story-module__L34t9a__table td:before{content:attr(data-label);margin-bottom:var(--case-space-4);font-size:var(--case-text-eyebrow);font-weight:var(--weight-semibold);line-height:var(--case-leading-meta);letter-spacing:var(--case-tracking-eyebrow);text-transform:uppercase;color:var(--case-ink-3);display:block}}.story-module__L34t9a__star{gap:var(--case-space-8);padding:var(--case-space-32);border-radius:var(--case-radius-card);background:var(--case-surface-note);flex-direction:column;display:flex}.story-module__L34t9a__starLine{max-width:30ch;font-family:var(--font-heading);font-size:var(--case-text-h2);font-weight:var(--weight-medium);line-height:var(--case-leading-h2);letter-spacing:var(--tracking-tight);color:var(--case-ink);text-wrap:balance}.story-module__L34t9a__starSecond{max-width:var(--case-measure);font-size:var(--case-text-h3);line-height:var(--case-leading-h3);color:var(--case-ink-2);text-wrap:pretty}.story-module__L34t9a__starTags{gap:var(--case-space-24);margin:var(--case-space-16) 0 0;padding:var(--case-space-24) 0 0;border-top:1px solid var(--case-hairline);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.story-module__L34t9a__starTag{align-content:start;column-gap:var(--case-space-12);grid-template-rows:auto auto;grid-template-columns:2.25rem minmax(0,1fr);row-gap:.125rem;min-width:0;display:grid}.story-module__L34t9a__starIcon{background:var(--case-surface);width:2.25rem;height:2.25rem;color:var(--case-ink);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.story-module__L34t9a__starShield{width:1.25rem;height:1.25rem}.story-module__L34t9a__starTagLabel{font-size:var(--case-text-body);font-weight:var(--weight-semibold);line-height:var(--case-leading-body);color:var(--case-ink)}.story-module__L34t9a__starTagText{font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink-2);text-wrap:pretty}@media (max-width:767px){.story-module__L34t9a__star{padding:var(--case-space-24) var(--case-space-16)}.story-module__L34t9a__starTags{gap:var(--case-space-16);grid-template-columns:minmax(0,1fr)}}
.AgentFlow-module__wcuBiW__flow{padding:var(--case-space-32);border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:var(--case-surface);box-shadow:var(--case-shadow);margin:0;position:relative;container-type:inline-size}.AgentFlow-module__wcuBiW__play{top:var(--case-space-16);right:var(--case-space-16);z-index:4;min-height:2rem;padding:0 var(--case-space-12);border-radius:var(--case-radius-pill);font:inherit;font-size:var(--case-text-meta);font-weight:var(--weight-medium);color:var(--case-ink-2);cursor:pointer;transition:color var(--case-quick) var(--case-ease), background-color var(--case-quick) var(--case-ease);background:0 0;border:none;align-items:center;gap:.375rem;display:inline-flex;position:absolute}@media (hover:hover) and (pointer:fine){.AgentFlow-module__wcuBiW__play:hover{background:var(--case-surface-inset);color:var(--case-ink)}}.AgentFlow-module__wcuBiW__play:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.AgentFlow-module__wcuBiW__board{padding-top:7.25rem;position:relative}.AgentFlow-module__wcuBiW__wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.AgentFlow-module__wcuBiW__wire{fill:none;stroke:var(--case-ink-4);stroke-opacity:.5;stroke-width:1px;stroke-linecap:round}.AgentFlow-module__wcuBiW__trace{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:1px}.AgentFlow-module__wcuBiW__arrow{fill:var(--case-ink-4)}.AgentFlow-module__wcuBiW__agents{z-index:2;gap:var(--case-space-16);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.AgentFlow-module__wcuBiW__agent{gap:var(--case-space-4);min-width:0;padding:var(--case-space-16);border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:linear-gradient(145deg, color-mix(in oklab, var(--case-ink) 7%, var(--color-bg-primary)) 0%, var(--color-bg-primary) 50%);flex-direction:column;display:flex}.AgentFlow-module__wcuBiW__agent,.AgentFlow-module__wcuBiW__node{outline-offset:3px;outline:2px solid #0000}.AgentFlow-module__wcuBiW__icon{width:2.25rem;height:2.25rem;margin-bottom:var(--case-space-8);background:var(--case-surface-note);color:var(--case-ink);border-radius:50%;place-items:center;display:inline-grid}.AgentFlow-module__wcuBiW__name{align-items:center;gap:var(--case-space-8);font-size:var(--case-text-body);font-weight:var(--weight-semibold);color:var(--case-ink);line-height:1.375rem;display:flex}.AgentFlow-module__wcuBiW__status{background:var(--case-ok-fg);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--case-ok-bg);border-radius:50%;flex:none;animation:4s ease-in-out infinite AgentFlow-module__wcuBiW__breathe}@keyframes AgentFlow-module__wcuBiW__breathe{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.AgentFlow-module__wcuBiW__does{font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink-2);text-wrap:pretty}.AgentFlow-module__wcuBiW__for{margin-top:var(--case-space-8);font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);color:var(--case-ink-2)}.AgentFlow-module__wcuBiW__mobileNote{display:none}.AgentFlow-module__wcuBiW__around{z-index:2;gap:var(--case-space-16);grid-template-columns:repeat(8,minmax(0,1fr));margin:5.5rem 0 3.5rem;padding:0;list-style:none;display:grid;position:relative}.AgentFlow-module__wcuBiW__node{max-width:100%;padding:var(--case-space-8) var(--case-space-12);border-radius:var(--case-radius-card);text-align:center;flex-direction:column;justify-self:center;gap:.125rem;display:flex}.AgentFlow-module__wcuBiW__workshop{background:var(--case-workshop-bg);color:var(--case-workshop-fg);box-shadow:inset 0 0 0 1px var(--case-workshop-line)}.AgentFlow-module__wcuBiW__merchant{background:var(--case-merchant-bg);color:var(--case-merchant-fg);box-shadow:inset 0 0 0 1px var(--case-merchant-line)}.AgentFlow-module__wcuBiW__system{border:1px solid var(--case-border);background:var(--case-surface-inset);color:var(--case-ink)}.AgentFlow-module__wcuBiW__nodeName{font-size:var(--case-text-body);font-weight:var(--weight-semibold);line-height:1.25rem}.AgentFlow-module__wcuBiW__nodeNote{font-size:var(--case-text-meta);line-height:var(--case-leading-meta);opacity:.85}.AgentFlow-module__wcuBiW__at_admin{grid-column:1/3}.AgentFlow-module__wcuBiW__at_buyer{grid-column:3/4}.AgentFlow-module__wcuBiW__at_buyerAgent{grid-column:4/5}.AgentFlow-module__wcuBiW__at_approver{grid-column:5/6}.AgentFlow-module__wcuBiW__at_rep{grid-column:6/7}.AgentFlow-module__wcuBiW__at_erp{grid-column:7/9}.AgentFlow-module__wcuBiW__agentNode .AgentFlow-module__wcuBiW__nodeName{justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.AgentFlow-module__wcuBiW__layer{z-index:3;pointer-events:none;position:absolute;inset:0}.AgentFlow-module__wcuBiW__light{background:var(--color-bg-primary);width:8px;height:8px;box-shadow:0 0 0 2px var(--ink), 0 0 12px 2px color-mix(in oklab, var(--ink) 45%, transparent);offset-rotate:0deg;offset-distance:0%;opacity:0;border-radius:50%;position:absolute;top:0;left:0}.AgentFlow-module__wcuBiW__ring{border:1.5px solid var(--ink);opacity:0;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}.AgentFlow-module__wcuBiW__word{padding:.125rem var(--case-space-8);border:1px solid var(--case-hairline);border-radius:var(--case-radius-pill);background:color-mix(in oklab, var(--color-bg-primary) 94%, transparent);font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);white-space:nowrap;color:var(--case-ink-2);position:absolute;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.AgentFlow-module__wcuBiW__light,.AgentFlow-module__wcuBiW__ring,.AgentFlow-module__wcuBiW__trace,.AgentFlow-module__wcuBiW__play{display:none}.AgentFlow-module__wcuBiW__status{animation:none}}@container (max-width:47.5rem){.AgentFlow-module__wcuBiW__board{padding-top:0;padding-right:2.25rem}.AgentFlow-module__wcuBiW__agents{grid-template-columns:minmax(0,1fr);gap:3.5rem}.AgentFlow-module__wcuBiW__around{display:none}.AgentFlow-module__wcuBiW__mobileNote{margin-top:var(--case-space-8);padding-top:var(--case-space-8);border-top:1px solid var(--case-hairline);font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2);display:block}}@media (max-width:767px){.AgentFlow-module__wcuBiW__flow{padding:var(--case-space-48) var(--case-space-16) var(--case-space-16)}.AgentFlow-module__wcuBiW__play{top:calc(var(--case-space-16) - .375rem);min-height:2.75rem}}
.FirstTest-module__1ThGMq__test{border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:var(--case-surface);box-shadow:var(--case-shadow);flex-direction:column;display:flex;overflow:hidden}.FirstTest-module__1ThGMq__why{gap:var(--case-space-8);padding:var(--case-space-24);flex-direction:column;display:flex}.FirstTest-module__1ThGMq__whyText{max-width:var(--case-measure);font-size:var(--case-text-h3);font-weight:var(--weight-regular);line-height:var(--case-leading-h3);color:var(--case-ink);text-wrap:pretty}.FirstTest-module__1ThGMq__stepsBand{border-top:1px solid var(--case-hairline);position:relative}.FirstTest-module__1ThGMq__steps{column-gap:var(--case-space-24);padding:var(--case-space-24);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.FirstTest-module__1ThGMq__step{gap:var(--case-space-4);flex-direction:column;min-width:0;display:flex;position:relative}.FirstTest-module__1ThGMq__top{align-items:center;gap:var(--case-space-12);margin-bottom:var(--case-space-8);display:flex}.FirstTest-module__1ThGMq__num{background:var(--color-bg-inverse);width:2rem;height:2rem;color:var(--color-content-on-primary);font-size:var(--case-text-secondary);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;line-height:1;display:grid;position:relative}.FirstTest-module__1ThGMq__line{height:1px;margin-right:calc(var(--case-space-24) * -1);background:var(--case-border);flex:1;position:relative}.FirstTest-module__1ThGMq__step:last-child .FirstTest-module__1ThGMq__line{visibility:hidden}.FirstTest-module__1ThGMq__when{font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2)}.FirstTest-module__1ThGMq__name{font-size:var(--case-text-body);font-weight:var(--weight-semibold);line-height:var(--case-leading-body);color:var(--case-ink)}.FirstTest-module__1ThGMq__text{font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink-2);text-wrap:pretty}.FirstTest-module__1ThGMq__gate{top:1rem;left:calc((2rem + var(--case-space-12) + 100% + var(--case-space-24)) / 2);z-index:2;padding:.125rem var(--case-space-8);border:1px solid var(--case-hairline);border-radius:var(--case-radius-pill);background:color-mix(in oklab, var(--color-bg-primary) 94%, transparent);font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);white-space:nowrap;color:var(--case-ink-2);position:absolute;transform:translate(-50%,-50%)}.FirstTest-module__1ThGMq__trace{background:var(--case-ink);opacity:0;transform-origin:0;width:100%;height:1.5px;position:absolute;top:-.25px;left:0}.FirstTest-module__1ThGMq__light{z-index:1;background:var(--color-bg-primary);width:8px;height:8px;box-shadow:0 0 0 2px var(--case-ink), 0 0 12px 2px color-mix(in oklab, var(--case-ink) 45%, transparent);opacity:0;border-radius:50%;margin:-4px 0 0 -4px;position:absolute;top:50%;left:0}.FirstTest-module__1ThGMq__ring{border:1.5px solid var(--case-ink);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.FirstTest-module__1ThGMq__play{top:calc(var(--case-space-24) + 1rem - 1.375rem);right:var(--case-space-12);z-index:3;min-height:2.75rem;padding:0 var(--case-space-12);border-radius:var(--case-radius-pill);font:inherit;font-size:var(--case-text-meta);font-weight:var(--weight-medium);color:var(--case-ink-2);cursor:pointer;transition:color var(--case-quick) var(--case-ease), background-color var(--case-quick) var(--case-ease);background:0 0;border:none;align-items:center;gap:.375rem;display:inline-flex;position:absolute}@media (hover:hover) and (pointer:fine){.FirstTest-module__1ThGMq__play:hover{background:var(--case-surface-inset);color:var(--case-ink)}}.FirstTest-module__1ThGMq__play:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.FirstTest-module__1ThGMq__stop{align-items:center;gap:var(--case-space-8) var(--case-space-12);padding:var(--case-space-16) var(--case-space-24);border-top:1px solid var(--case-hairline);flex-wrap:wrap;display:flex}.FirstTest-module__1ThGMq__stopText{font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.FirstTest-module__1ThGMq__play,.FirstTest-module__1ThGMq__trace,.FirstTest-module__1ThGMq__light,.FirstTest-module__1ThGMq__ring{display:none}}@media (max-width:767px){.FirstTest-module__1ThGMq__steps{padding:var(--case-space-16);grid-template-columns:minmax(0,1fr)}.FirstTest-module__1ThGMq__step{column-gap:var(--case-space-12);padding-bottom:var(--case-space-16);grid-template-columns:2rem minmax(0,1fr);row-gap:.125rem;display:grid}.FirstTest-module__1ThGMq__step:last-child{padding-bottom:0}.FirstTest-module__1ThGMq__top{gap:var(--case-space-4);margin:0 0 calc(var(--case-space-16) * -1);flex-direction:column;grid-area:1/1/span 4}.FirstTest-module__1ThGMq__step:last-child .FirstTest-module__1ThGMq__top{margin-bottom:0}.FirstTest-module__1ThGMq__line{width:1px;height:auto;margin:0}.FirstTest-module__1ThGMq__trace{transform-origin:top;width:1.5px;height:100%;top:0;left:-.25px}.FirstTest-module__1ThGMq__light{top:0;left:50%}.FirstTest-module__1ThGMq__when,.FirstTest-module__1ThGMq__name,.FirstTest-module__1ThGMq__text,.FirstTest-module__1ThGMq__gate{grid-column:2}.FirstTest-module__1ThGMq__gate{margin-top:var(--case-space-8);justify-self:start;position:static;transform:none}.FirstTest-module__1ThGMq__play{top:var(--case-space-4);right:var(--case-space-4)}.FirstTest-module__1ThGMq__why,.FirstTest-module__1ThGMq__stop{padding:var(--case-space-16)}}.FirstTest-module__1ThGMq__numbers{border-top:1px solid var(--case-hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.FirstTest-module__1ThGMq__number{gap:var(--case-space-16);min-width:0;padding:var(--case-space-16) var(--case-space-24);align-items:flex-start;display:flex}.FirstTest-module__1ThGMq__number+.FirstTest-module__1ThGMq__number{box-shadow:-1px 0 0 0 var(--case-hairline)}.FirstTest-module__1ThGMq__numberFigure{min-width:4.5rem;font-family:var(--font-heading);font-size:var(--case-text-h2);font-weight:var(--weight-medium);line-height:var(--case-leading-h2);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--case-ink);flex:none}.FirstTest-module__1ThGMq__numberSuffix{font-family:var(--font-body,inherit);font-size:var(--case-text-secondary);font-weight:var(--weight-medium);letter-spacing:0;color:var(--case-ink-3);margin-left:.125rem}.FirstTest-module__1ThGMq__numberBody{flex-direction:column;gap:.125rem;min-width:0;display:flex}.FirstTest-module__1ThGMq__numberName{font-size:var(--case-text-body);font-weight:var(--weight-semibold);line-height:var(--case-leading-body);color:var(--case-ink)}.FirstTest-module__1ThGMq__numberPer{font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);color:var(--case-ink-3)}.FirstTest-module__1ThGMq__numberText{margin-top:var(--case-space-4);font-size:var(--case-text-secondary);line-height:var(--case-leading-secondary);color:var(--case-ink-2);text-wrap:pretty}@media (max-width:767px){.FirstTest-module__1ThGMq__numbers{grid-template-columns:minmax(0,1fr)}.FirstTest-module__1ThGMq__number{padding:var(--case-space-16)}.FirstTest-module__1ThGMq__number+.FirstTest-module__1ThGMq__number{box-shadow:0 -1px 0 0 var(--case-hairline)}}
.ResearchFlow-module__AdsAUq__flow{--flow-ink:var(--case-ink);--flow-quiet:var(--case-ink-3);gap:var(--case-space-24);padding:var(--case-space-24) var(--case-space-32) var(--case-space-32);border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:var(--case-surface);box-shadow:var(--case-shadow);flex-direction:column;margin:0;display:flex;position:relative}.ResearchFlow-module__AdsAUq__head{gap:var(--case-space-4);flex-direction:column;padding-right:9rem;display:flex}.ResearchFlow-module__AdsAUq__text{max-width:var(--case-measure);font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink-2);text-wrap:pretty}.ResearchFlow-module__AdsAUq__play{top:var(--case-space-16);right:var(--case-space-16);z-index:4;min-height:2rem;padding:0 var(--case-space-12);border-radius:var(--case-radius-pill);font:inherit;font-size:var(--case-text-meta);font-weight:var(--weight-medium);color:var(--case-ink-2);cursor:pointer;transition:color var(--case-quick) var(--case-ease), background-color var(--case-quick) var(--case-ease);background:0 0;border:none;align-items:center;gap:.375rem;display:inline-flex;position:absolute}@media (hover:hover) and (pointer:fine){.ResearchFlow-module__AdsAUq__play:hover{background:var(--case-surface-inset);color:var(--case-ink)}}.ResearchFlow-module__AdsAUq__play:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.ResearchFlow-module__AdsAUq__board{padding-bottom:3.5rem;position:relative}.ResearchFlow-module__AdsAUq__row{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:4.5rem;margin:0;padding:0;list-style:none;display:grid}.ResearchFlow-module__AdsAUq__cell{min-width:0;display:flex;position:relative}.ResearchFlow-module__AdsAUq__card{z-index:2;min-width:0;padding:var(--case-space-16);border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:linear-gradient(145deg, color-mix(in oklab, var(--case-ink) 7%, var(--color-bg-primary)) 0%, var(--color-bg-primary) 50%);color:inherit;outline-offset:3px;transition:border-color var(--case-quick) var(--case-ease), background-color var(--case-quick) var(--case-ease);outline:2px solid #0000;flex-direction:column;flex:1;gap:.125rem;text-decoration:none;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.ResearchFlow-module__AdsAUq__card:hover{border-color:color-mix(in oklab, var(--case-ink) 28%, transparent)}}.ResearchFlow-module__AdsAUq__card:focus-visible{outline-color:var(--case-ink)}.ResearchFlow-module__AdsAUq__icon{width:2rem;height:2rem;margin-bottom:var(--case-space-8);background:var(--case-surface-note);color:var(--case-ink);border-radius:50%;place-items:center;display:inline-grid}.ResearchFlow-module__AdsAUq__title{font-size:var(--case-text-secondary);font-weight:var(--weight-semibold);line-height:var(--case-leading-secondary);color:var(--case-ink)}.ResearchFlow-module__AdsAUq__figure{margin-top:var(--case-space-4);font-family:var(--font-heading);font-size:var(--case-text-h2);font-weight:var(--weight-medium);line-height:var(--case-leading-h2);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--case-ink)}.ResearchFlow-module__AdsAUq__unit{margin-bottom:var(--case-space-8);font-family:var(--font-body,inherit);font-size:var(--case-text-secondary);font-weight:var(--weight-medium);line-height:var(--case-leading-secondary);letter-spacing:0;color:var(--case-ink);display:block}.ResearchFlow-module__AdsAUq__note{font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2);text-wrap:pretty}.ResearchFlow-module__AdsAUq__wire{z-index:1;align-items:center;gap:var(--case-space-8);flex-direction:column;width:4.5rem;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-1px)}.ResearchFlow-module__AdsAUq__line{background:var(--case-border);width:100%;height:1px;display:block;position:relative}.ResearchFlow-module__AdsAUq__trace{background:var(--case-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ResearchFlow-module__AdsAUq__light{background:var(--color-bg-primary);width:8px;height:8px;box-shadow:0 0 0 2px var(--case-ink), 0 0 12px 2px color-mix(in oklab, var(--case-ink) 45%, transparent);opacity:0;border-radius:50%;margin:-4px 0 0 -4px;position:absolute;top:0;left:0}.ResearchFlow-module__AdsAUq__word{max-width:100%;font-size:var(--case-text-meta);font-weight:var(--weight-medium);color:var(--flow-quiet);text-align:center;text-wrap:balance;line-height:1rem}.ResearchFlow-module__AdsAUq__loop{pointer-events:none;height:3.5rem;position:absolute;bottom:0;left:calc(37.5% - .5625rem);right:calc(12.5% - 1.6875rem)}.ResearchFlow-module__AdsAUq__loopSvg{position:absolute;inset:0;overflow:visible}.ResearchFlow-module__AdsAUq__loopBase,.ResearchFlow-module__AdsAUq__loopTrace,.ResearchFlow-module__AdsAUq__loopArrow{fill:none;stroke-linecap:round;stroke-linejoin:round}.ResearchFlow-module__AdsAUq__loopBase{stroke:var(--case-border);stroke-width:1px}.ResearchFlow-module__AdsAUq__loopTrace{stroke:var(--case-ink);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px}.ResearchFlow-module__AdsAUq__loopArrow{stroke:var(--case-ink-3);stroke-width:1px}.ResearchFlow-module__AdsAUq__loopLight{background:var(--color-bg-primary);width:8px;height:8px;box-shadow:0 0 0 2px var(--case-ink), 0 0 12px 2px color-mix(in oklab, var(--case-ink) 45%, transparent);offset-anchor:center;offset-rotate:0deg;offset-distance:0%;opacity:0;border-radius:50%;position:absolute;top:0;left:0}.ResearchFlow-module__AdsAUq__loopWord{font-size:var(--case-text-meta);font-weight:var(--weight-medium);color:var(--case-ink-2);text-align:center;line-height:1rem;position:absolute;bottom:0;left:0;right:0}@media (max-width:1023px){.ResearchFlow-module__AdsAUq__row{gap:var(--case-space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.ResearchFlow-module__AdsAUq__wire,.ResearchFlow-module__AdsAUq__loop{display:none}.ResearchFlow-module__AdsAUq__board{padding-bottom:0}.ResearchFlow-module__AdsAUq__loopWord{position:static}}@media (max-width:767px){.ResearchFlow-module__AdsAUq__flow{padding:var(--case-space-24) var(--case-space-16)}.ResearchFlow-module__AdsAUq__play{top:calc(var(--case-space-16) - .375rem);min-height:2.75rem}.ResearchFlow-module__AdsAUq__head{padding-right:0;padding-top:var(--case-space-24)}.ResearchFlow-module__AdsAUq__row{grid-template-columns:minmax(0,1fr);gap:0}.ResearchFlow-module__AdsAUq__wire{left:var(--case-space-32)}.ResearchFlow-module__AdsAUq__cell{flex-direction:column}.ResearchFlow-module__AdsAUq__card{margin:0 0 3rem}.ResearchFlow-module__AdsAUq__cell:last-child .ResearchFlow-module__AdsAUq__card{margin-bottom:0}.ResearchFlow-module__AdsAUq__wire{top:auto;bottom:0;right:auto;left:var(--case-space-32);flex-direction:row;width:auto;height:3rem;display:flex;transform:none}.ResearchFlow-module__AdsAUq__line{width:1px;height:100%}.ResearchFlow-module__AdsAUq__trace{transform-origin:50% 0;transform:scaleY(0)}}
.ThresholdFlow-module__hnWvWW__flow{padding:var(--case-space-32);border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:var(--case-surface);box-shadow:var(--case-shadow);margin:0;position:relative;container-type:inline-size}.ThresholdFlow-module__hnWvWW__board{--inset:.75rem;--line:1.375rem;column-gap:var(--case-space-8);padding-top:var(--case-space-24);grid-template-columns:minmax(12rem,1.5fr) repeat(3,minmax(0,1fr)) minmax(0,1.2fr);display:grid;position:relative}.ThresholdFlow-module__hnWvWW__head{z-index:2;grid-column:1/-1;grid-template-columns:subgrid;margin-bottom:var(--case-space-8);align-items:stretch;display:grid;position:relative}.ThresholdFlow-module__hnWvWW__inLabel{padding-bottom:var(--case-space-8);font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);color:var(--case-ink-2);align-self:end}.ThresholdFlow-module__hnWvWW__agent{grid-template-columns:subgrid;align-content:space-between;row-gap:var(--case-space-8);min-width:0;padding:var(--case-space-12) 0;border:1px solid var(--case-border);border-radius:var(--case-radius-inner);background:linear-gradient(145deg, color-mix(in oklab, var(--case-ink) 7%, var(--color-bg-primary)) 0%, var(--color-bg-primary) 50%);display:grid}.ThresholdFlow-module__hnWvWW__workshop{background:var(--case-workshop-bg);box-shadow:inset 0 0 0 1px var(--case-workshop-line);border-color:#0000}.ThresholdFlow-module__hnWvWW__agentName{align-items:center;gap:var(--case-space-8);min-width:0;padding:0 var(--case-space-12) 0 calc(var(--inset) - 1px);font-size:var(--case-text-body);font-weight:var(--weight-semibold);color:var(--case-ink);grid-column:1/-1;line-height:1.25rem;display:flex}.ThresholdFlow-module__hnWvWW__workshop .ThresholdFlow-module__hnWvWW__agentName{color:var(--case-workshop-fg)}.ThresholdFlow-module__hnWvWW__check{align-items:center;gap:var(--case-space-8);min-width:0;padding:0 var(--case-space-8) 0 calc(var(--inset) - 1px);display:flex}.ThresholdFlow-module__hnWvWW__check+.ThresholdFlow-module__hnWvWW__check{padding-left:var(--inset)}.ThresholdFlow-module__hnWvWW__checkNum{background:var(--color-bg-inverse);width:1.25rem;height:1.25rem;color:var(--color-content-on-primary);font-size:var(--case-text-source);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.ThresholdFlow-module__hnWvWW__checkName{min-width:0;font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);color:var(--case-ink);text-wrap:balance}.ThresholdFlow-module__hnWvWW__workshop .ThresholdFlow-module__hnWvWW__checkName{color:var(--case-workshop-fg)}.ThresholdFlow-module__hnWvWW__checkShort{display:none}.ThresholdFlow-module__hnWvWW__rows{grid-column:1/-1;grid-template-columns:subgrid;margin:0;padding:0;list-style:none;display:grid}.ThresholdFlow-module__hnWvWW__row{z-index:2;grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:var(--line) auto;border-top:1px solid var(--case-hairline);align-items:start;padding:.625rem 0;display:grid;position:relative}.ThresholdFlow-module__hnWvWW__card{column-gap:var(--case-space-8);margin-right:var(--case-space-24);grid-area:1/1/3;grid-template-columns:minmax(0,1fr) auto;align-self:start;display:grid}.ThresholdFlow-module__hnWvWW__part{min-width:0;font-size:var(--case-text-body);font-weight:var(--weight-semibold);line-height:var(--line);color:var(--case-ink)}.ThresholdFlow-module__hnWvWW__fit{font-size:var(--case-text-meta);font-weight:var(--weight-semibold);line-height:var(--line);white-space:nowrap;color:var(--case-ink);font-variant-numeric:tabular-nums;align-self:start}.ThresholdFlow-module__hnWvWW__detail{font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2);font-variant-numeric:tabular-nums;grid-column:1/-1}.ThresholdFlow-module__hnWvWW__gate{width:1.25rem;height:1.25rem;margin-left:var(--inset);background:var(--case-ok-bg);box-shadow:0 0 0 3px var(--case-surface-solid,var(--color-bg-primary));color:var(--case-ok-fg);border-radius:50%;grid-row:1;align-self:center;place-items:center;display:grid}.ThresholdFlow-module__hnWvWW__result{min-width:0;padding-left:var(--inset);grid-row:1;align-self:center;display:flex}.ThresholdFlow-module__hnWvWW__pill{transform-origin:0}.ThresholdFlow-module__hnWvWW__why{max-width:44ch;padding:var(--case-space-4) 0 0 var(--inset);font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2);text-wrap:balance;grid-row:2}.ThresholdFlow-module__hnWvWW__key{display:none}.ThresholdFlow-module__hnWvWW__wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ThresholdFlow-module__hnWvWW__wire{fill:none;stroke:var(--case-ink-3);stroke-width:1px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.ThresholdFlow-module__hnWvWW__trace{fill:none;stroke:var(--case-ink);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}.ThresholdFlow-module__hnWvWW__layer{z-index:3;pointer-events:none;position:absolute;inset:0}.ThresholdFlow-module__hnWvWW__board[data-phase=ready] :is(.ThresholdFlow-module__hnWvWW__card,.ThresholdFlow-module__hnWvWW__gate,.ThresholdFlow-module__hnWvWW__pill,.ThresholdFlow-module__hnWvWW__why){opacity:0}.ThresholdFlow-module__hnWvWW__board[data-phase=ready] .ThresholdFlow-module__hnWvWW__wire{stroke-dashoffset:1px}@media (prefers-reduced-motion:reduce){.ThresholdFlow-module__hnWvWW__board[data-phase=ready] :is(.ThresholdFlow-module__hnWvWW__card,.ThresholdFlow-module__hnWvWW__gate,.ThresholdFlow-module__hnWvWW__pill,.ThresholdFlow-module__hnWvWW__why){opacity:1}.ThresholdFlow-module__hnWvWW__board[data-phase=ready] .ThresholdFlow-module__hnWvWW__wire{stroke-dashoffset:0}}@container (max-width:40rem){.ThresholdFlow-module__hnWvWW__board{--line:1.5rem;padding-top:var(--case-space-8);grid-template-columns:0 repeat(4,minmax(0,1fr));column-gap:0}.ThresholdFlow-module__hnWvWW__inLabel{display:none}.ThresholdFlow-module__hnWvWW__agent,.ThresholdFlow-module__hnWvWW__workshop{display:contents}.ThresholdFlow-module__hnWvWW__agentName{display:none}.ThresholdFlow-module__hnWvWW__check,.ThresholdFlow-module__hnWvWW__check+.ThresholdFlow-module__hnWvWW__check{grid-column:var(--col);padding:0 0 0 var(--inset);gap:.375rem}.ThresholdFlow-module__hnWvWW__checkName{display:none}.ThresholdFlow-module__hnWvWW__checkShort{min-width:0;font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);white-space:nowrap;color:var(--case-ink);display:block}.ThresholdFlow-module__hnWvWW__row{grid-template-rows:auto var(--line) auto}.ThresholdFlow-module__hnWvWW__card{margin:0 0 var(--case-space-8);grid-area:1/1/auto/-1}.ThresholdFlow-module__hnWvWW__gate,.ThresholdFlow-module__hnWvWW__result{grid-row:2}.ThresholdFlow-module__hnWvWW__why{grid-row:3;max-width:none;padding-left:0;grid-column:1/-1!important}.ThresholdFlow-module__hnWvWW__key{padding-top:var(--case-space-12);border-top:1px solid var(--case-hairline);font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2);text-wrap:pretty;grid-column:1/-1;display:block}}@media (max-width:767px){.ThresholdFlow-module__hnWvWW__flow{padding:var(--case-space-48) var(--case-space-16) var(--case-space-16)}}
.JourneyMap-module__lGhWLG__board{--gutter:18rem;--draw:var(--case-slide) var(--case-ease);grid-template-columns:minmax(0, 1fr) var(--gutter) minmax(0, 1fr);row-gap:var(--case-space-12);grid-template-rows:auto repeat(8,auto);display:grid;position:relative}.JourneyMap-module__lGhWLG__column{grid-row:1/-1;grid-template-rows:subgrid;min-width:0;padding:var(--case-space-12);border-radius:var(--case-radius-card);display:grid}.JourneyMap-module__lGhWLG__column[data-side=workshop]{--side-fg:var(--case-workshop-fg);--side-line:var(--case-workshop-line);background:var(--case-workshop-bg);box-shadow:inset 0 0 0 1px var(--case-workshop-line);grid-column:1}.JourneyMap-module__lGhWLG__column[data-side=merchant]{--side-fg:var(--case-merchant-fg);--side-line:var(--case-merchant-line);background:var(--case-merchant-bg);box-shadow:inset 0 0 0 1px var(--case-merchant-line);grid-column:3}.JourneyMap-module__lGhWLG__columnHead{gap:var(--case-space-4);padding:var(--case-space-8) var(--case-space-8) var(--case-space-4);flex-direction:column;display:flex}.JourneyMap-module__lGhWLG__columnLabel{align-items:center;gap:var(--case-space-8);font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);color:var(--case-ink-2);display:flex}.JourneyMap-module__lGhWLG__sidePill{height:1.375rem;padding:0 var(--case-space-8);border-radius:var(--case-radius-pill);background:var(--color-bg-primary);box-shadow:inset 0 0 0 1px var(--side-line);font-size:var(--case-text-meta);font-weight:var(--weight-semibold);color:var(--side-fg);align-items:center;display:inline-flex}.JourneyMap-module__lGhWLG__columnTitle{font-family:var(--font-heading);font-size:var(--case-text-h2);font-weight:var(--weight-medium);line-height:var(--case-leading-h2);letter-spacing:var(--tracking-tight)}.JourneyMap-module__lGhWLG__columnSub{max-width:46ch;font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink-2);text-wrap:pretty}.JourneyMap-module__lGhWLG__gutter{grid-area:1/2/-1}.JourneyMap-module__lGhWLG__card{min-width:0;padding:var(--case-space-12) var(--case-space-16);border-radius:var(--case-radius-card);background:color-mix(in oklab, var(--color-bg-primary) 94%, transparent);box-shadow:0 0 0 1px var(--side-line);scroll-margin:var(--case-space-48);transition:box-shadow var(--draw);flex-direction:column;gap:.375rem;display:flex;position:relative}.JourneyMap-module__lGhWLG__card>:not(.JourneyMap-module__lGhWLG__flash){z-index:1;position:relative}.JourneyMap-module__lGhWLG__card[data-linked]{box-shadow:0 0 0 2px var(--side-fg), 0 10px 28px -14px color-mix(in oklab, var(--side-fg) 45%, transparent)}.JourneyMap-module__lGhWLG__flash{z-index:0;border-radius:inherit;background:color-mix(in oklab, var(--side-fg) 10%, transparent);pointer-events:none;opacity:0;animation:JourneyMap-module__lGhWLG__glow 1.1s var(--case-ease) .35s forwards;position:absolute;inset:-1px}@keyframes JourneyMap-module__lGhWLG__glow{0%{opacity:0}30%{opacity:1}60%{opacity:1}to{opacity:0}}.JourneyMap-module__lGhWLG__group{font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);color:var(--side-fg)}.JourneyMap-module__lGhWLG__head{align-items:center;gap:var(--case-space-8);min-height:1.75rem;display:flex}.JourneyMap-module__lGhWLG__code{min-width:1.875rem;height:1.375rem;padding:0 var(--case-space-4);border-radius:var(--case-radius-pill);background:var(--case-surface-inset);box-shadow:inset 0 0 0 1px var(--case-border);font-family:var(--font-label);font-size:var(--case-text-meta);color:var(--case-ink);flex:none;place-items:center;display:grid}.JourneyMap-module__lGhWLG__title{font-size:var(--case-text-body);font-weight:var(--weight-semibold);color:var(--case-ink);flex:none;line-height:1.25rem}.JourneyMap-module__lGhWLG__channel{min-width:0;font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.JourneyMap-module__lGhWLG__whyToggle{align-items:center;gap:var(--case-space-4);min-height:1.75rem;padding:0 var(--case-space-8);border-radius:var(--case-radius-pill);background:var(--case-surface-inset);font:inherit;font-size:var(--case-text-meta);font-weight:var(--weight-semibold);color:var(--case-ink-2);cursor:pointer;border:none;flex:none;display:inline-flex}.JourneyMap-module__lGhWLG__whyToggle,.JourneyMap-module__lGhWLG__run{position:relative}.JourneyMap-module__lGhWLG__whyToggle:before,.JourneyMap-module__lGhWLG__run:before{content:"";position:absolute;inset:-.5rem 0}.JourneyMap-module__lGhWLG__whyToggle:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.JourneyMap-module__lGhWLG__chevron{transition:transform var(--draw)}.JourneyMap-module__lGhWLG__whyToggle[aria-expanded=true] .JourneyMap-module__lGhWLG__chevron{transform:scaleY(-1)}.JourneyMap-module__lGhWLG__bullets{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.JourneyMap-module__lGhWLG__bullets li{padding-left:var(--case-space-12);font-size:var(--case-text-body);color:var(--case-ink-2);text-wrap:pretty;line-height:1.25rem;position:relative}.JourneyMap-module__lGhWLG__bullets li:before{content:"";background:var(--case-ink-4);border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:.5rem;left:0}.JourneyMap-module__lGhWLG__bands{gap:var(--case-space-4);flex-wrap:wrap;margin:.125rem 0 0;padding:0;list-style:none;display:flex}.JourneyMap-module__lGhWLG__band{height:1.375rem;padding-right:var(--case-space-8);white-space:nowrap}.JourneyMap-module__lGhWLG__chip{height:1.375rem;padding:0 var(--case-space-8);border-radius:var(--case-radius-pill);background:var(--case-surface-inset);box-shadow:inset 0 0 0 1px var(--case-border);font-family:var(--font-body);font-size:var(--case-text-meta);font-weight:var(--weight-medium);white-space:nowrap;color:var(--case-ink);border:none;align-items:center;line-height:1;display:inline-flex;position:relative}button.JourneyMap-module__lGhWLG__chip{cursor:pointer;transition:box-shadow var(--case-quick) var(--case-ease), background-color var(--case-quick) var(--case-ease)}button.JourneyMap-module__lGhWLG__chip:before{content:"";position:absolute;inset:-11px 0}@media (hover:hover) and (pointer:fine){button.JourneyMap-module__lGhWLG__chip:hover{background:var(--color-bg-primary);box-shadow:inset 0 0 0 1px var(--case-ink-3)}}button.JourneyMap-module__lGhWLG__chip:active{transform:scale(.98)}button.JourneyMap-module__lGhWLG__chip:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.JourneyMap-module__lGhWLG__edge{align-items:flex-start;gap:var(--case-space-8);font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2);text-wrap:pretty;display:flex}.JourneyMap-module__lGhWLG__edgeIcon{margin-top:.0625rem}.JourneyMap-module__lGhWLG__foot{align-items:center;gap:var(--case-space-8);flex-wrap:wrap;margin-top:auto;display:flex}.JourneyMap-module__lGhWLG__run{min-height:1.75rem;padding:0 var(--case-space-4);border-radius:var(--case-radius-pill);font-size:var(--case-text-meta);font-weight:var(--weight-medium);color:var(--case-ink-2);white-space:nowrap;transition:color var(--case-quick) var(--case-ease);align-items:center;gap:.3125rem;margin-left:auto;line-height:1;display:inline-flex}.JourneyMap-module__lGhWLG__runGlyph{color:inherit}@media (hover:hover) and (pointer:fine){.JourneyMap-module__lGhWLG__run:hover{color:var(--case-ink)}}.JourneyMap-module__lGhWLG__run:focus-visible{color:var(--case-ink);box-shadow:var(--shadow-focus-ring);outline:none}.JourneyMap-module__lGhWLG__panel{transition:grid-template-rows var(--draw), margin-top var(--draw);grid-template-rows:0fr;margin-top:-.375rem;display:grid}.JourneyMap-module__lGhWLG__panel[data-open]{grid-template-rows:1fr;margin-top:0}.JourneyMap-module__lGhWLG__panelInner{gap:var(--case-space-12);opacity:0;min-height:0;transition:opacity var(--draw);flex-direction:column;display:flex;overflow:hidden}.JourneyMap-module__lGhWLG__panel[data-open]>.JourneyMap-module__lGhWLG__panelInner{padding-top:var(--case-space-12);border-top:1px solid var(--case-hairline);opacity:1}.JourneyMap-module__lGhWLG__whyTitle{font-size:var(--case-text-body);font-weight:var(--weight-semibold);line-height:var(--case-leading-body);color:var(--case-ink)}.JourneyMap-module__lGhWLG__whyParts{gap:var(--case-space-8);flex-direction:column;display:flex}.JourneyMap-module__lGhWLG__whyParts dt{font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);color:var(--case-ink-2)}.JourneyMap-module__lGhWLG__whyParts dd{font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink);text-wrap:pretty}.JourneyMap-module__lGhWLG__wires{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.JourneyMap-module__lGhWLG__wire{cursor:pointer;transition:opacity var(--draw)}.JourneyMap-module__lGhWLG__hit{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke}.JourneyMap-module__lGhWLG__line{fill:none;stroke:var(--case-ink-3);stroke-width:1.25px;transition:stroke var(--draw), stroke-width var(--draw)}.JourneyMap-module__lGhWLG__head6{fill:var(--case-ink-3)}.JourneyMap-module__lGhWLG__wire[data-dim]{opacity:.18}.JourneyMap-module__lGhWLG__wire[data-on] .JourneyMap-module__lGhWLG__line{stroke:var(--case-ink);stroke-width:1.75px;stroke-dasharray:1;animation:JourneyMap-module__lGhWLG__draw var(--draw) both}@keyframes JourneyMap-module__lGhWLG__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (hover:hover) and (pointer:fine){.JourneyMap-module__lGhWLG__wire:not([data-dim]):hover .JourneyMap-module__lGhWLG__line{stroke:var(--case-ink)}}.JourneyMap-module__lGhWLG__labels{z-index:3;pointer-events:none;position:absolute;inset:0}.JourneyMap-module__lGhWLG__label{max-width:8.5rem;padding:.375rem var(--case-space-12);border-radius:var(--case-radius-pill);background:var(--color-bg-primary);box-shadow:0 0 0 1px var(--case-border), var(--case-shadow);font:inherit;text-align:center;cursor:pointer;pointer-events:auto;transition:opacity var(--draw), box-shadow var(--draw);border:none;flex-direction:column;gap:.25rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.JourneyMap-module__lGhWLG__label[data-dim]{opacity:.35}.JourneyMap-module__lGhWLG__label[data-on]{z-index:1;max-width:calc(var(--gutter) - 1rem);padding:var(--case-space-8) var(--case-space-12);border-radius:var(--case-radius-card);box-shadow:0 0 0 1.5px var(--case-ink), 0 12px 32px -12px #00000040}.JourneyMap-module__lGhWLG__label:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.JourneyMap-module__lGhWLG__labelText{font-size:var(--case-text-meta);font-weight:var(--weight-semibold);color:var(--case-ink);text-wrap:balance;line-height:1rem}.JourneyMap-module__lGhWLG__labelLine{font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2);text-wrap:pretty}.JourneyMap-module__lGhWLG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1279px){.JourneyMap-module__lGhWLG__board{--gutter:12rem}}@media (max-width:1023px){.JourneyMap-module__lGhWLG__board{row-gap:var(--case-space-16);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.JourneyMap-module__lGhWLG__column,.JourneyMap-module__lGhWLG__column[data-side=workshop],.JourneyMap-module__lGhWLG__column[data-side=merchant]{gap:var(--case-space-12);flex-direction:column;grid-area:auto/1;grid-template-rows:none;display:flex}.JourneyMap-module__lGhWLG__gutter,.JourneyMap-module__lGhWLG__labels{display:none}}@media (max-width:599px){.JourneyMap-module__lGhWLG__column{padding:var(--case-space-8)}.JourneyMap-module__lGhWLG__head{flex-wrap:wrap;row-gap:0}.JourneyMap-module__lGhWLG__whyToggle{margin-left:auto}.JourneyMap-module__lGhWLG__channel{padding-left:calc(1.875rem + var(--case-space-8));white-space:normal;flex-basis:100%;order:4}}@media (prefers-reduced-motion:reduce){.JourneyMap-module__lGhWLG__card,.JourneyMap-module__lGhWLG__wire,.JourneyMap-module__lGhWLG__line,.JourneyMap-module__lGhWLG__label,.JourneyMap-module__lGhWLG__panel,.JourneyMap-module__lGhWLG__panelInner,.JourneyMap-module__lGhWLG__chevron,.JourneyMap-module__lGhWLG__run{transition:none}.JourneyMap-module__lGhWLG__wire[data-on] .JourneyMap-module__lGhWLG__line{stroke-dasharray:none;animation:none}.JourneyMap-module__lGhWLG__flash{opacity:1;animation:none}}
.page-module__DcvkLG__side{align-items:center;gap:var(--case-space-8);margin:0 0 var(--case-space-12);font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);color:var(--case-ink-2);display:flex}.page-module__DcvkLG__side:before{content:"";background:var(--case-workshop-fg);border-radius:50%;width:.5rem;height:.5rem}.page-module__DcvkLG__sideGroup{flex-direction:column;display:flex}.page-module__DcvkLG__sideGroup>article+*{margin-top:var(--case-space-12)}.page-module__DcvkLG__side[data-side=merchant]:before{background:var(--case-merchant-fg)}.page-module__DcvkLG__buyerAgent{border:1px solid var(--case-workshop-line);border-radius:var(--case-radius-card);background:linear-gradient(145deg, var(--case-workshop-bg) 0%, var(--case-surface) 45%);box-shadow:var(--case-shadow);grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1.1fr);display:grid;overflow:hidden}[data-open] .page-module__DcvkLG__buyerAgent{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr)}.page-module__DcvkLG__buyerAgent .page-module__DcvkLG__agentHead{grid-column:1/-1}.page-module__DcvkLG__buyerAgent .page-module__DcvkLG__field+.page-module__DcvkLG__field{border-left:1px solid var(--case-hairline)}.page-module__DcvkLG__buyerIcon{background:var(--case-workshop-bg);color:var(--case-workshop-fg)}@media (max-width:1279px){.page-module__DcvkLG__buyerAgent,[data-open] .page-module__DcvkLG__buyerAgent{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__DcvkLG__buyerAgent .page-module__DcvkLG__field+.page-module__DcvkLG__field{border-left:none}.page-module__DcvkLG__buyerAgent .page-module__DcvkLG__valueField,.page-module__DcvkLG__buyerAgent .page-module__DcvkLG__never{grid-column:1/-1}}@media (max-width:767px){.page-module__DcvkLG__buyerAgent{flex-direction:column;display:flex}}.page-module__DcvkLG__agents{gap:0 var(--case-space-24);grid-template-rows:repeat(6,auto);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__DcvkLG__agent{grid-row:span 6;grid-template-rows:subgrid;border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:var(--case-surface);min-width:0;box-shadow:var(--case-shadow);display:grid;overflow:hidden}.page-module__DcvkLG__agentHead{align-items:center;gap:var(--case-space-12);padding:var(--case-space-24) var(--case-space-24) var(--case-space-16);display:flex}.page-module__DcvkLG__agentIcon{background:var(--case-surface-note);width:2.25rem;height:2.25rem;color:var(--case-ink);border-radius:50%;flex:none;place-items:center;display:grid}.page-module__DcvkLG__agentName{font-size:var(--case-text-body);font-weight:var(--weight-semibold);color:var(--case-ink);line-height:1.375rem}.page-module__DcvkLG__field{gap:var(--case-space-4);padding:var(--case-space-12) var(--case-space-24);border-top:1px solid var(--case-hairline);flex-direction:column;display:flex}.page-module__DcvkLG__valueField{padding-bottom:var(--case-space-16)}.page-module__DcvkLG__value{font-size:var(--case-text-h3);font-weight:var(--weight-semibold);line-height:var(--case-leading-h3);color:var(--case-ink);text-wrap:pretty}.page-module__DcvkLG__fieldText{font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink);text-wrap:pretty}.page-module__DcvkLG__meta{padding-top:var(--case-space-8);padding-bottom:var(--case-space-8);gap:.125rem}.page-module__DcvkLG__metaText{font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2);text-wrap:pretty}.page-module__DcvkLG__basis{height:1.375rem;margin-left:var(--case-space-8);padding:0 var(--case-space-8);border-radius:var(--case-radius-pill);background:var(--case-ask-bg);color:var(--case-ask-fg);font-size:var(--case-text-meta);vertical-align:.0625rem;align-items:center;display:inline-flex}.page-module__DcvkLG__never{padding-top:var(--case-space-16);padding-bottom:var(--case-space-16);background:color-mix(in oklab, var(--case-rule-bg) 70%, transparent)}.page-module__DcvkLG__neverLabel{align-self:flex-start;align-items:center;gap:var(--case-space-8);height:1.375rem;padding:0 var(--case-space-8);border-radius:var(--case-radius-pill);background:var(--case-rule-bg);color:var(--case-rule-fg);font-size:var(--case-text-meta);font-weight:var(--weight-medium);display:inline-flex}.page-module__DcvkLG__neverLabel:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}@media (max-width:1279px){.page-module__DcvkLG__agents{grid-template-rows:repeat(12,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__DcvkLG__agent:nth-child(n+3){margin-top:var(--case-space-24)}}@media (max-width:767px){.page-module__DcvkLG__agents{gap:var(--case-space-16);flex-direction:column;display:flex}.page-module__DcvkLG__agent{flex-direction:column;display:flex}.page-module__DcvkLG__agent:nth-child(n+3){margin-top:0}.page-module__DcvkLG__agentHead,.page-module__DcvkLG__field{padding-left:var(--case-space-16);padding-right:var(--case-space-16)}}.page-module__DcvkLG__data{gap:var(--case-space-16);padding:var(--case-space-24);border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:var(--case-surface);box-shadow:var(--case-shadow);align-items:flex-start;display:flex}.page-module__DcvkLG__dataIcon{background:var(--case-surface-note);width:2.25rem;height:2.25rem;color:var(--case-ink);border-radius:50%;flex:none;place-items:center;display:grid}.page-module__DcvkLG__dataText{font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink);text-wrap:pretty}.page-module__DcvkLG__always{gap:var(--case-space-16);padding:var(--case-space-24);border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:var(--case-surface);box-shadow:var(--case-shadow);flex-direction:column;display:flex}.page-module__DcvkLG__always>p:first-child{align-self:flex-start}.page-module__DcvkLG__alwaysList{gap:var(--case-space-8) var(--case-space-24);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__DcvkLG__alwaysList li{padding-left:var(--case-space-16);font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink);position:relative}.page-module__DcvkLG__alwaysList li:before{content:"";background:var(--case-merchant-fg);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.625rem;left:.0625rem}.page-module__DcvkLG__personPill{background:var(--case-merchant-bg);color:var(--case-merchant-fg)}.page-module__DcvkLG__alwaysWhy{padding-top:var(--case-space-12);border-top:1px solid var(--case-hairline);font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink-2);margin-top:auto}.page-module__DcvkLG__roles{gap:var(--case-space-8);grid-template-rows:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__DcvkLG__role{padding:var(--case-space-12) var(--case-space-24);border-radius:var(--case-radius-card);flex-direction:column;justify-content:center;gap:.125rem;display:flex}.page-module__DcvkLG__role[data-side=workshop]{background:var(--case-workshop-bg);box-shadow:inset 0 0 0 1px var(--case-workshop-line)}.page-module__DcvkLG__role[data-side=merchant]{background:var(--case-merchant-bg);box-shadow:inset 0 0 0 1px var(--case-merchant-line)}.page-module__DcvkLG__roleName{font-size:var(--case-text-body);font-weight:var(--weight-semibold);line-height:var(--case-leading-body)}.page-module__DcvkLG__role[data-side=workshop] .page-module__DcvkLG__roleName{color:var(--case-workshop-fg)}.page-module__DcvkLG__role[data-side=merchant] .page-module__DcvkLG__roleName{color:var(--case-merchant-fg)}.page-module__DcvkLG__roleText{font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink)}.page-module__DcvkLG__phase2{padding:var(--case-space-24);border:1px dashed var(--case-ink-4);border-radius:var(--case-radius-card);background:var(--case-surface-note)}.page-module__DcvkLG__phase2Line{max-width:none;font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink);text-wrap:pretty}@media (max-width:767px){.page-module__DcvkLG__alwaysList{grid-template-columns:minmax(0,1fr)}.page-module__DcvkLG__always,.page-module__DcvkLG__data,.page-module__DcvkLG__phase2{padding:var(--case-space-16)}.page-module__DcvkLG__role{padding:var(--case-space-12) var(--case-space-16)}}.page-module__DcvkLG__valueTest{margin-top:var(--case-space-4);font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-3);text-wrap:pretty}
.page-module__mf6eca__hero{margin-bottom:var(--case-space-16)}.page-module__mf6eca__known{--lane-line:color-mix(in oklab, var(--case-ok-fg) 14%, transparent);border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:var(--case-surface);box-shadow:var(--case-shadow);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid;overflow:hidden}.page-module__mf6eca__laneHead{padding:var(--case-space-16) var(--case-space-24);font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);color:var(--case-ink-2)}.page-module__mf6eca__laneHeadDesign{background:color-mix(in oklab, var(--case-ok-bg) 55%, var(--case-surface));color:var(--case-ok-fg)}.page-module__mf6eca__groupRows{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.page-module__mf6eca__groupHead{padding:var(--case-space-12) var(--case-space-24) var(--case-space-4);border-top:1px solid var(--case-hairline);font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);color:var(--case-ink-2);grid-column:1/-1}.page-module__mf6eca__pair{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.page-module__mf6eca__finding{justify-content:center;gap:var(--case-space-4);min-width:0;padding:var(--case-space-12) var(--case-space-24) var(--case-space-16);flex-direction:column;display:flex}.page-module__mf6eca__pair+.page-module__mf6eca__pair .page-module__mf6eca__finding,.page-module__mf6eca__pair+.page-module__mf6eca__pair .page-module__mf6eca__design{border-top:1px solid var(--case-hairline)}.page-module__mf6eca__pair+.page-module__mf6eca__pair .page-module__mf6eca__design{border-top-color:var(--lane-line)}.page-module__mf6eca__findingText{font-size:var(--case-text-body);font-weight:var(--weight-semibold);line-height:var(--case-leading-body);color:var(--case-ink);text-wrap:pretty}.page-module__mf6eca__findingSource{font-size:var(--case-text-source);line-height:var(--case-leading-source);color:var(--case-ink-2);text-wrap:pretty}.page-module__mf6eca__sourceLabel{font-weight:var(--weight-semibold);color:var(--case-ink)}.page-module__mf6eca__design{align-items:center;gap:var(--case-space-12);min-width:0;padding:var(--case-space-12) var(--case-space-24) var(--case-space-12) var(--case-space-16);background:color-mix(in oklab, var(--case-ok-bg) 55%, var(--case-surface));display:flex;position:relative}.page-module__mf6eca__joint{color:var(--case-ok-fg);flex:none;place-items:center;display:grid}.page-module__mf6eca__joint svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:.625rem}.page-module__mf6eca__designText{font-size:var(--case-text-body);font-weight:var(--weight-regular);line-height:var(--case-leading-body);color:var(--case-ink);text-wrap:pretty}.page-module__mf6eca__honest{padding:var(--case-space-16) var(--case-space-24);border-radius:var(--case-radius-card);background:color-mix(in oklab, var(--case-ask-bg) 60%, transparent);font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink-2);text-wrap:pretty}.page-module__mf6eca__assumed td:nth-child(2){width:8rem}.page-module__mf6eca__assumed tr[data-star]{background:var(--case-surface-note)}.page-module__mf6eca__assumed tr[data-star] th{font-weight:var(--weight-semibold);color:var(--case-ink)}@media (max-width:599px){.page-module__mf6eca__assumed{overflow:hidden}}.page-module__mf6eca__legend{align-items:center;gap:var(--case-space-8);margin-bottom:calc(var(--case-space-12) * -1);font-size:var(--case-text-secondary);line-height:var(--case-leading-secondary);color:var(--case-ink-2);display:flex}.page-module__mf6eca__starred{display:inline}.page-module__mf6eca__starred .page-module__mf6eca__starIcon{margin-right:var(--case-space-8);vertical-align:-.125em}.page-module__mf6eca__starIcon{width:1rem;height:1rem;fill:var(--case-ink);flex:none}.page-module__mf6eca__pass{align-items:baseline;gap:var(--case-space-4) var(--case-space-8);margin:var(--case-space-4) 0 .125rem;flex-wrap:wrap;display:flex}.page-module__mf6eca__passLabel{font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);color:var(--case-ink-3)}.page-module__mf6eca__passFigure{font-family:var(--font-heading);font-size:var(--case-text-h3);font-weight:var(--weight-medium);line-height:var(--case-leading-h3);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--case-ink)}.page-module__mf6eca__caveat{margin-top:var(--case-space-4)}.page-module__mf6eca__launch{gap:var(--case-space-24);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.page-module__mf6eca__launch>section{min-width:0}.page-module__mf6eca__rows{border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:var(--case-surface);box-shadow:var(--case-shadow);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.page-module__mf6eca__row{padding:var(--case-space-12) var(--case-space-24);flex-direction:column;justify-content:center;gap:.125rem;display:flex}.page-module__mf6eca__launch .page-module__mf6eca__rows>.page-module__mf6eca__row{flex:auto}.page-module__mf6eca__row+.page-module__mf6eca__row{border-top:1px solid var(--case-hairline)}.page-module__mf6eca__rowHead{justify-content:space-between;align-items:baseline;gap:var(--case-space-4) var(--case-space-12);flex-wrap:wrap;display:flex}.page-module__mf6eca__rowName{font-size:var(--case-text-body);font-weight:var(--weight-semibold);line-height:var(--case-leading-body);color:var(--case-ink)}.page-module__mf6eca__rowWho{font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2)}.page-module__mf6eca__rowText{font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink-2);text-wrap:pretty}.page-module__mf6eca__rowMeta{margin-top:var(--case-space-4);font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2);text-wrap:pretty}.page-module__mf6eca__rowRule{font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink);text-wrap:pretty}.page-module__mf6eca__rowRuleLabel{font-weight:var(--weight-semibold)}.page-module__mf6eca__star{background:color-mix(in oklab, var(--case-ok-bg) 55%, var(--case-surface))}.page-module__mf6eca__starText{font-family:var(--font-heading);font-size:var(--case-text-h3);font-weight:var(--weight-medium);line-height:var(--case-leading-h3);letter-spacing:var(--tracking-tight);color:var(--case-ink);text-wrap:balance}.page-module__mf6eca__synthesis{margin-top:calc(var(--case-section-gap) * -1 + var(--case-space-16))}.page-module__mf6eca__launch .page-module__mf6eca__stackedOnly{display:none}@media (max-width:1023px){.page-module__mf6eca__launch{gap:var(--case-section-gap);grid-template-columns:minmax(0,1fr)}.page-module__mf6eca__launch .page-module__mf6eca__stackedOnly{margin-top:calc(var(--case-space-16) * -1);display:inline-flex}.page-module__mf6eca__known,.page-module__mf6eca__groupRows,.page-module__mf6eca__pair{grid-template-columns:minmax(0,1fr)}.page-module__mf6eca__laneHead{display:none}.page-module__mf6eca__pair+.page-module__mf6eca__pair .page-module__mf6eca__finding{border-top:1px solid var(--case-hairline)}.page-module__mf6eca__pair .page-module__mf6eca__design{border-top:none}.page-module__mf6eca__joint svg{transform:rotate(90deg)}}@media (max-width:767px){.page-module__mf6eca__finding,.page-module__mf6eca__design,.page-module__mf6eca__honest{padding:var(--case-space-16)}.page-module__mf6eca__row{padding:var(--case-space-12) var(--case-space-16)}}
.AgentLimits-module__HtJ-lW__wrap{border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:var(--case-surface);min-width:0;box-shadow:var(--case-shadow);overflow:hidden;container-type:inline-size}.AgentLimits-module__HtJ-lW__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--case-text-meta);line-height:var(--case-leading-meta);font-variant-numeric:tabular-nums}.AgentLimits-module__HtJ-lW__table th,.AgentLimits-module__HtJ-lW__table td{padding:var(--case-space-12);text-align:left;vertical-align:top}.AgentLimits-module__HtJ-lW__table th:first-child{padding-left:var(--case-space-24)}.AgentLimits-module__HtJ-lW__table th:last-child,.AgentLimits-module__HtJ-lW__table td:last-child{padding-right:var(--case-space-24)}.AgentLimits-module__HtJ-lW__table thead th{padding-top:var(--case-space-16);border-bottom:1px solid var(--case-hairline);font-weight:var(--weight-medium);vertical-align:top}.AgentLimits-module__HtJ-lW__wordHead{width:11.5rem;color:var(--case-ink-2);padding-top:calc(var(--case-space-16) + 2.5rem)!important}.AgentLimits-module__HtJ-lW__table tbody tr+tr>*{border-top:1px solid var(--case-hairline)}.AgentLimits-module__HtJ-lW__table tbody tr:last-child>*{padding-bottom:var(--case-space-16)}.AgentLimits-module__HtJ-lW__word{font-weight:var(--weight-regular)}.AgentLimits-module__HtJ-lW__pillQuiet{background:var(--case-surface-inset);color:var(--case-ink);box-shadow:inset 0 0 0 1px var(--case-hairline)}.AgentLimits-module__HtJ-lW__agent{align-items:flex-start;gap:var(--case-space-8);font-weight:var(--weight-regular);flex-direction:column;display:flex}.AgentLimits-module__HtJ-lW__icon{background:var(--case-surface-note);width:2rem;height:2rem;color:var(--case-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.AgentLimits-module__HtJ-lW__workshop .AgentLimits-module__HtJ-lW__icon{background:var(--case-workshop-bg);box-shadow:inset 0 0 0 1px var(--case-workshop-line);color:var(--case-workshop-fg)}.AgentLimits-module__HtJ-lW__agentText{flex-direction:column;min-width:0;display:flex}.AgentLimits-module__HtJ-lW__agentName{font-size:var(--case-text-body);font-weight:var(--weight-semibold);color:var(--case-ink);line-height:1.25rem}.AgentLimits-module__HtJ-lW__workshop .AgentLimits-module__HtJ-lW__agentName{color:var(--case-workshop-fg)}.AgentLimits-module__HtJ-lW__agentFor{font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2)}.AgentLimits-module__HtJ-lW__table td,.AgentLimits-module__HtJ-lW__lines dd{color:var(--case-ink-2);text-wrap:pretty}.AgentLimits-module__HtJ-lW__person{font-weight:var(--weight-semibold)}.AgentLimits-module__HtJ-lW__table td.AgentLimits-module__HtJ-lW__person,.AgentLimits-module__HtJ-lW__lines dd.AgentLimits-module__HtJ-lW__person{color:var(--case-ink)}.AgentLimits-module__HtJ-lW__never{height:1.25rem;padding:0 var(--case-space-8);border-radius:var(--case-radius-pill);background:var(--case-rule-bg);color:var(--case-rule-fg);font-weight:var(--weight-semibold);vertical-align:.0625rem;align-items:center;margin-right:.125rem;display:inline-flex}.AgentLimits-module__HtJ-lW__blocks{margin:0;padding:0;list-style:none;display:none}@container (max-width:44rem){.AgentLimits-module__HtJ-lW__table{display:none}.AgentLimits-module__HtJ-lW__blocks{display:block}.AgentLimits-module__HtJ-lW__block{padding:var(--case-space-16)}.AgentLimits-module__HtJ-lW__block+.AgentLimits-module__HtJ-lW__block{border-top:1px solid var(--case-hairline)}.AgentLimits-module__HtJ-lW__block .AgentLimits-module__HtJ-lW__agent{align-items:center;gap:var(--case-space-12);margin-bottom:var(--case-space-8);flex-direction:row}.AgentLimits-module__HtJ-lW__lines{margin:0}.AgentLimits-module__HtJ-lW__line{column-gap:var(--case-space-12);padding:var(--case-space-8) 0;font-size:var(--case-text-meta);line-height:var(--case-leading-meta);grid-template-columns:8.75rem minmax(0,1fr);align-items:start;display:grid}.AgentLimits-module__HtJ-lW__line+.AgentLimits-module__HtJ-lW__line{border-top:1px solid var(--case-hairline)}.AgentLimits-module__HtJ-lW__line dd{margin:0;padding-top:.1875rem}}.AgentLimits-module__HtJ-lW__neverText{font-weight:var(--weight-semibold);color:var(--case-ink)}
.TeamMap-module__SbTl2W__map{gap:var(--case-space-12);padding:var(--case-space-16) var(--case-space-32) var(--case-space-16);border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:var(--case-surface);box-shadow:var(--case-shadow);flex-direction:column;margin:0;display:flex;container-type:inline-size}.TeamMap-module__SbTl2W__top{justify-content:space-between;align-items:center;gap:var(--case-space-8) var(--case-space-16);flex-wrap:wrap;display:flex}.TeamMap-module__SbTl2W__legend{gap:var(--case-space-4) var(--case-space-16);font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.TeamMap-module__SbTl2W__legend li{align-items:center;gap:var(--case-space-8);display:inline-flex}.TeamMap-module__SbTl2W__play{min-height:2rem;margin-right:calc(var(--case-space-12) * -1);padding:0 var(--case-space-12);border-radius:var(--case-radius-pill);font:inherit;font-size:var(--case-text-meta);font-weight:var(--weight-medium);white-space:nowrap;color:var(--case-ink-2);cursor:pointer;transition:color var(--case-quick) var(--case-ease), background-color var(--case-quick) var(--case-ease);background:0 0;border:none;align-items:center;gap:.375rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.TeamMap-module__SbTl2W__play:hover{background:var(--case-surface-inset);color:var(--case-ink)}}.TeamMap-module__SbTl2W__play:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.TeamMap-module__SbTl2W__markIcon{border-radius:50%;flex:none;place-items:center;width:.75rem;height:.75rem;display:inline-grid;position:relative}.TeamMap-module__SbTl2W__markIcon[data-mark=owns]{background:var(--case-person-fg)}.TeamMap-module__SbTl2W__markIcon[data-mark=asked]{box-shadow:inset 0 0 0 1.5px var(--case-person-fg)}.TeamMap-module__SbTl2W__markIcon[data-mark=work]{border-radius:var(--case-radius-pill);background:color-mix(in oklab, var(--case-person-fg) 55%, var(--color-bg-primary));width:.875rem;height:.375rem}.TeamMap-module__SbTl2W__markIcon[data-mark=signs]{background:var(--case-ink);width:1.125rem;height:1.125rem;color:var(--case-button-fg)}.TeamMap-module__SbTl2W__table{border-collapse:collapse;table-layout:fixed;width:100%}.TeamMap-module__SbTl2W__corner{width:34%}.TeamMap-module__SbTl2W__role{padding:var(--case-space-8);font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);text-align:center;vertical-align:bottom;color:var(--case-ink-2)}.TeamMap-module__SbTl2W__role[data-me]{border-radius:var(--case-radius-card) var(--case-radius-card) 0 0;color:var(--case-ink)}.TeamMap-module__SbTl2W__role[data-me],.TeamMap-module__SbTl2W__cell[data-me],.TeamMap-module__SbTl2W__empty[data-me],.TeamMap-module__SbTl2W__groupGap[data-me]{background:color-mix(in oklab, var(--case-ink) 4%, transparent)}.TeamMap-module__SbTl2W__groupLabel{padding:var(--case-space-8) 0 var(--case-space-4);font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);text-align:left;color:var(--case-ink-2)}.TeamMap-module__SbTl2W__group+.TeamMap-module__SbTl2W__group .TeamMap-module__SbTl2W__groupLabel{padding-top:var(--case-space-12)}.TeamMap-module__SbTl2W__row>*{border-top:1px solid var(--case-hairline);transition:opacity var(--case-slide) var(--case-ease)}.TeamMap-module__SbTl2W__row[data-state=ahead]>*{opacity:.4}.TeamMap-module__SbTl2W__rowHead{padding:.375rem var(--case-space-16) .375rem var(--case-space-12);font-weight:var(--weight-regular,400);text-align:left;vertical-align:top}.TeamMap-module__SbTl2W__rowText{font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink-2);text-wrap:pretty;display:block}.TeamMap-module__SbTl2W__where{font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2);text-wrap:pretty;display:block}.TeamMap-module__SbTl2W__cell,.TeamMap-module__SbTl2W__empty{padding:.375rem var(--case-space-8);text-align:center;vertical-align:middle}.TeamMap-module__SbTl2W__na{font-size:var(--case-text-source);line-height:var(--case-leading-source);letter-spacing:.02em;color:var(--case-ink-3)}.TeamMap-module__SbTl2W__mark{justify-content:center;align-items:center;gap:var(--case-space-8);display:inline-flex}.TeamMap-module__SbTl2W__chipRole,.TeamMap-module__SbTl2W__markLabel{display:none}.TeamMap-module__SbTl2W__row[data-state=now] .TeamMap-module__SbTl2W__cell[data-key] .TeamMap-module__SbTl2W__markIcon:after{content:"";color:var(--case-person-fg);opacity:0;border:1.5px solid;border-radius:50%;animation:.7s cubic-bezier(.2,0,0,1) both TeamMap-module__SbTl2W__ring;position:absolute;inset:-5px}@keyframes TeamMap-module__SbTl2W__ring{0%{opacity:0;transform:scale(.8)}30%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.TeamMap-module__SbTl2W__play{display:none}.TeamMap-module__SbTl2W__row>*{transition:none}}@container (max-width:44rem){.TeamMap-module__SbTl2W__table,.TeamMap-module__SbTl2W__table tbody,.TeamMap-module__SbTl2W__table tr,.TeamMap-module__SbTl2W__table th,.TeamMap-module__SbTl2W__table td{width:auto;display:block}.TeamMap-module__SbTl2W__table thead,.TeamMap-module__SbTl2W__table .TeamMap-module__SbTl2W__empty,.TeamMap-module__SbTl2W__table .TeamMap-module__SbTl2W__groupGap{display:none}.TeamMap-module__SbTl2W__groupLabel{padding:var(--case-space-16) 0 var(--case-space-4)}.TeamMap-module__SbTl2W__table .TeamMap-module__SbTl2W__row{gap:var(--case-space-8);padding:var(--case-space-12) 0;border-top:1px solid var(--case-hairline);transition:background-color var(--case-slide) var(--case-ease);flex-wrap:wrap;display:flex}.TeamMap-module__SbTl2W__row>*{background:0 0;border-top:none}.TeamMap-module__SbTl2W__table .TeamMap-module__SbTl2W__cell[data-me],.TeamMap-module__SbTl2W__table .TeamMap-module__SbTl2W__empty[data-me]{background:0 0}.TeamMap-module__SbTl2W__play{display:none}.TeamMap-module__SbTl2W__rowHead{padding:0 var(--case-space-8);flex:1 0 100%;order:-2}.TeamMap-module__SbTl2W__table .TeamMap-module__SbTl2W__cell[data-owner]{order:-1}.TeamMap-module__SbTl2W__table .TeamMap-module__SbTl2W__cell{text-align:left;padding:0}.TeamMap-module__SbTl2W__row:has(.TeamMap-module__SbTl2W__mark){padding-right:var(--case-space-8);padding-left:var(--case-space-8)}.TeamMap-module__SbTl2W__row:has(.TeamMap-module__SbTl2W__mark) .TeamMap-module__SbTl2W__rowHead{padding:0}.TeamMap-module__SbTl2W__mark{gap:var(--case-space-8);padding:var(--case-space-4) var(--case-space-12) var(--case-space-4) var(--case-space-8);border-radius:var(--case-radius-pill);background:var(--case-person-bg);font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-person-fg)}.TeamMap-module__SbTl2W__mark .TeamMap-module__SbTl2W__chipRole{font-weight:var(--weight-medium);display:inline}.TeamMap-module__SbTl2W__mark .TeamMap-module__SbTl2W__markLabel{display:inline}}@media (max-width:767px){.TeamMap-module__SbTl2W__map{padding:var(--case-space-16)}.TeamMap-module__SbTl2W__play{min-height:2.75rem}}.TeamMap-module__SbTl2W__group:last-child .TeamMap-module__SbTl2W__row:last-child>[data-me]{border-radius:0 0 var(--case-radius-card) var(--case-radius-card)}
.OrderPath-module__jrKB3q__path{padding:var(--case-space-24) var(--case-space-24) 0;border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:var(--case-surface);box-shadow:var(--case-shadow);margin:0;position:relative;container-type:inline-size}.OrderPath-module__jrKB3q__play{top:var(--case-space-16);right:var(--case-space-16);z-index:4;min-height:2rem;padding:0 var(--case-space-12);border-radius:var(--case-radius-pill);font:inherit;font-size:var(--case-text-meta);font-weight:var(--weight-medium);color:var(--case-ink-2);cursor:pointer;transition:color var(--case-quick) var(--case-ease), background-color var(--case-quick) var(--case-ease);background:0 0;border:none;align-items:center;gap:.375rem;display:inline-flex;position:absolute}@media (hover:hover) and (pointer:fine){.OrderPath-module__jrKB3q__play:hover{background:var(--case-surface-inset);color:var(--case-ink)}}.OrderPath-module__jrKB3q__play:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.OrderPath-module__jrKB3q__controls{justify-content:space-between;align-items:center;gap:var(--case-space-8) var(--case-space-16);margin-bottom:var(--case-space-16);flex-wrap:wrap;justify-content:flex-end;display:flex}.OrderPath-module__jrKB3q__controls .OrderPath-module__jrKB3q__play{position:static}.OrderPath-module__jrKB3q__kindIcon{background:var(--case-surface-note);width:1.25rem;height:1.25rem;color:var(--case-ink);border-radius:50%;place-items:center;margin-left:auto;display:inline-grid}.OrderPath-module__jrKB3q__kindIcon[data-kind=person]{background:var(--case-merchant-bg);color:var(--case-merchant-fg)}.OrderPath-module__jrKB3q__kindIcon svg{width:.75rem;height:.75rem}.OrderPath-module__jrKB3q__board{flex-direction:column;display:flex;position:relative}.OrderPath-module__jrKB3q__side{height:1.5rem;padding:0 var(--case-space-12);border-radius:var(--case-radius-pill);font-size:var(--case-text-meta);font-weight:var(--weight-semibold);align-self:flex-start;align-items:center;display:inline-flex}.OrderPath-module__jrKB3q__sideWorkshop{margin-bottom:var(--case-space-16);background:var(--case-workshop-bg);color:var(--case-workshop-fg);box-shadow:inset 0 0 0 1px var(--case-workshop-line)}.OrderPath-module__jrKB3q__sideMerchant{margin-top:var(--case-space-12);background:var(--case-merchant-bg);color:var(--case-merchant-fg);box-shadow:inset 0 0 0 1px var(--case-merchant-line)}.OrderPath-module__jrKB3q__wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.OrderPath-module__jrKB3q__track{fill:none;stroke:var(--case-ink-4);stroke-opacity:.7;stroke-width:1.5px;stroke-linecap:round}.OrderPath-module__jrKB3q__wire{fill:none;stroke:var(--case-ink-4);stroke-opacity:.6;stroke-width:1px;stroke-linecap:round}.OrderPath-module__jrKB3q__wire[data-quiet]{stroke-opacity:.3}.OrderPath-module__jrKB3q__head{fill:var(--case-ink-4)}.OrderPath-module__jrKB3q__trace{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:1px}.OrderPath-module__jrKB3q__nodes{z-index:2;column-gap:var(--case-space-8);grid-template-rows:auto 4.5rem auto;grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.OrderPath-module__jrKB3q__item{flex-direction:column;min-width:0;display:flex}.OrderPath-module__jrKB3q__item[data-side=workshop]{grid-row:1;grid-column:var(--col)}.OrderPath-module__jrKB3q__item[data-side=merchant]{grid-row:3;grid-column:var(--col);align-items:center}.OrderPath-module__jrKB3q__item[data-side=merchant]:first-child{align-items:flex-start}.OrderPath-module__jrKB3q__item[data-side=merchant]:last-child{align-items:flex-end}.OrderPath-module__jrKB3q__node{min-width:0;padding:var(--case-space-8) var(--case-space-8) var(--case-space-12);border:1px solid var(--case-border);border-radius:var(--case-radius-inner);outline-offset:3px;background:color-mix(in oklab, var(--color-bg-primary) 94%, transparent);font:inherit;text-align:left;color:var(--case-ink);cursor:pointer;transition:border-color var(--case-quick) var(--case-ease), background-color var(--case-quick) var(--case-ease), box-shadow var(--case-slide) var(--case-ease);outline:2px solid #0000;flex-direction:column;flex:1;align-items:flex-start;gap:.375rem;display:flex;position:relative}.OrderPath-module__jrKB3q__item[data-side=merchant] .OrderPath-module__jrKB3q__node{max-width:11rem;padding:var(--case-space-8) var(--case-space-12);flex:none}.OrderPath-module__jrKB3q__item[data-side=merchant]:first-child .OrderPath-module__jrKB3q__node{max-width:none}.OrderPath-module__jrKB3q__item[data-kind=person] .OrderPath-module__jrKB3q__node{border-color:var(--case-merchant-line);background:var(--case-merchant-bg);color:var(--case-merchant-fg)}@media (hover:hover) and (pointer:fine){.OrderPath-module__jrKB3q__node:hover{border-color:color-mix(in oklab, var(--case-ink) 22%, transparent);background:var(--color-bg-primary)}.OrderPath-module__jrKB3q__item[data-kind=person] .OrderPath-module__jrKB3q__node:hover{border-color:var(--case-merchant-fg);background:var(--case-merchant-bg)}}.OrderPath-module__jrKB3q__node:active{transform:scale(.98)}.OrderPath-module__jrKB3q__node:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.OrderPath-module__jrKB3q__node[data-on]{border-color:var(--case-ink);background:var(--color-bg-primary);box-shadow:0 0 0 1px var(--case-ink), 0 10px 24px -14px #0000004d}.OrderPath-module__jrKB3q__item[data-kind=person] .OrderPath-module__jrKB3q__node[data-on]{border-color:var(--case-merchant-fg);background:var(--case-merchant-bg);box-shadow:0 0 0 1px var(--case-merchant-fg)}.OrderPath-module__jrKB3q__nodeTop{align-items:center;gap:var(--case-space-4);display:flex}.OrderPath-module__jrKB3q__code{min-width:1.875rem;height:1.375rem;padding:0 var(--case-space-4);border-radius:var(--case-radius-pill);background:var(--case-surface-inset);box-shadow:inset 0 0 0 1px var(--case-border);font-family:var(--font-label);font-size:var(--case-text-meta);color:var(--case-ink);flex:none;place-items:center;line-height:1;display:inline-grid}.OrderPath-module__jrKB3q__star{width:.875rem;height:.875rem;fill:var(--case-ink);flex:none}.OrderPath-module__jrKB3q__name{font-size:var(--case-text-secondary);font-weight:var(--weight-semibold);text-wrap:balance;align-items:center;gap:.375rem;line-height:1.25rem;display:inline-flex}.OrderPath-module__jrKB3q__status{background:var(--case-ok-fg);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--case-ok-bg);border-radius:50%;flex:none;animation:4s ease-in-out infinite OrderPath-module__jrKB3q__breathe}@keyframes OrderPath-module__jrKB3q__breathe{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.OrderPath-module__jrKB3q__pill{height:1.375rem;padding-right:var(--case-space-8);white-space:nowrap;margin-top:auto}.OrderPath-module__jrKB3q__pill[data-tone=none]{background:var(--case-surface-inset);box-shadow:inset 0 0 0 1px var(--case-border);color:var(--case-ink-2)}.OrderPath-module__jrKB3q__pill[data-tone=none]:before{display:none}.OrderPath-module__jrKB3q__note{font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2)}.OrderPath-module__jrKB3q__item[data-kind=person] .OrderPath-module__jrKB3q__note{color:inherit;opacity:.85}.OrderPath-module__jrKB3q__sideTag{display:none}.OrderPath-module__jrKB3q__marker{width:.625rem;height:.625rem;margin-top:var(--case-space-12);background:var(--color-bg-primary);box-shadow:inset 0 0 0 1.5px var(--case-ink-3);transition:background-color var(--case-slide) var(--case-ease), box-shadow var(--case-slide) var(--case-ease);border-radius:50%;order:2;align-self:center}.OrderPath-module__jrKB3q__item:has(.OrderPath-module__jrKB3q__node[data-on]) .OrderPath-module__jrKB3q__marker{background:var(--case-ink);box-shadow:inset 0 0 0 1.5px var(--case-ink)}.OrderPath-module__jrKB3q__item[data-side=merchant] .OrderPath-module__jrKB3q__marker,.OrderPath-module__jrKB3q__line{display:none}.OrderPath-module__jrKB3q__layer{z-index:3;pointer-events:none;position:absolute;inset:0}.OrderPath-module__jrKB3q__light{background:var(--color-bg-primary);width:8px;height:8px;box-shadow:0 0 0 2px var(--ink), 0 0 12px 2px color-mix(in oklab, var(--ink) 45%, transparent);offset-rotate:0deg;offset-distance:0%;opacity:0;border-radius:50%;position:absolute;top:0;left:0}.OrderPath-module__jrKB3q__ring{border:1.5px solid var(--ink);opacity:0;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}.OrderPath-module__jrKB3q__word{padding:.125rem var(--case-space-8);border:1px solid var(--case-hairline);border-radius:var(--case-radius-pill);background:color-mix(in oklab, var(--color-bg-primary) 94%, transparent);font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);white-space:nowrap;color:var(--case-ink-2);position:absolute;transform:translate(-50%,-50%)}.OrderPath-module__jrKB3q__word[data-quiet]{color:var(--case-ink-3)}.OrderPath-module__jrKB3q__caption{align-items:flex-start;gap:var(--case-space-12);min-height:5rem;margin-top:var(--case-space-16);padding:var(--case-space-16) 0;border-top:1px solid var(--case-hairline);display:flex}.OrderPath-module__jrKB3q__caption .OrderPath-module__jrKB3q__code{margin-top:.0625rem}.OrderPath-module__jrKB3q__captionLabel{min-width:1.875rem;font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-body);color:var(--case-ink-2);flex:none}.OrderPath-module__jrKB3q__captionText{max-width:72ch;font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink);text-wrap:pretty}.OrderPath-module__jrKB3q__control{gap:var(--case-space-12);padding:var(--case-space-16) 0 var(--case-space-24);border-top:1px solid var(--case-hairline);flex-direction:column;display:flex}.OrderPath-module__jrKB3q__controlLabel{align-items:center;gap:var(--case-space-8);font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);color:var(--case-ink-2);display:inline-flex}.OrderPath-module__jrKB3q__cells{gap:var(--case-space-24);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.OrderPath-module__jrKB3q__cell{gap:var(--case-space-8);flex-direction:column;min-width:0;display:flex}.OrderPath-module__jrKB3q__cellHead{align-items:center;gap:var(--case-space-8);font-size:var(--case-text-secondary);font-weight:var(--weight-semibold);line-height:var(--case-leading-secondary);color:var(--case-ink);display:flex}.OrderPath-module__jrKB3q__cellText{font-size:var(--case-text-secondary);line-height:var(--case-leading-secondary);color:var(--case-ink-2);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.OrderPath-module__jrKB3q__board{padding-top:0!important}.OrderPath-module__jrKB3q__light,.OrderPath-module__jrKB3q__ring,.OrderPath-module__jrKB3q__trace,.OrderPath-module__jrKB3q__play{display:none}.OrderPath-module__jrKB3q__status{animation:none}.OrderPath-module__jrKB3q__node,.OrderPath-module__jrKB3q__marker{transition:none}}@container (max-width:45rem){.OrderPath-module__jrKB3q__path{padding:var(--case-space-16) var(--case-space-16) 0}.OrderPath-module__jrKB3q__play{min-height:2.75rem}.OrderPath-module__jrKB3q__side,.OrderPath-module__jrKB3q__caption{display:none}.OrderPath-module__jrKB3q__board{padding-top:var(--case-space-8)}.OrderPath-module__jrKB3q__nodes{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.OrderPath-module__jrKB3q__item,.OrderPath-module__jrKB3q__item[data-side=workshop],.OrderPath-module__jrKB3q__item[data-side=merchant],.OrderPath-module__jrKB3q__item[data-side=merchant]:first-child,.OrderPath-module__jrKB3q__item[data-side=merchant]:last-child{column-gap:var(--case-space-12);padding-bottom:var(--case-space-16);grid-area:auto/1;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}.OrderPath-module__jrKB3q__item:last-child{padding-bottom:0}.OrderPath-module__jrKB3q__marker,.OrderPath-module__jrKB3q__item[data-side=merchant] .OrderPath-module__jrKB3q__marker{grid-area:1/1;justify-self:center;margin-top:.875rem;display:block}.OrderPath-module__jrKB3q__item[data-side=merchant] .OrderPath-module__jrKB3q__marker{background:var(--case-merchant-bg);box-shadow:inset 0 0 0 1.5px var(--case-merchant-fg);border-radius:.1875rem}.OrderPath-module__jrKB3q__item[data-side=merchant]:has(.OrderPath-module__jrKB3q__node[data-on]) .OrderPath-module__jrKB3q__marker{background:var(--case-merchant-fg)}.OrderPath-module__jrKB3q__item[data-side=merchant] .OrderPath-module__jrKB3q__marker{margin-top:2.25rem}.OrderPath-module__jrKB3q__item[data-off] .OrderPath-module__jrKB3q__marker{transform:translate(1.25rem)}.OrderPath-module__jrKB3q__node,.OrderPath-module__jrKB3q__item[data-side=merchant] .OrderPath-module__jrKB3q__node,.OrderPath-module__jrKB3q__item[data-side=merchant]:first-child .OrderPath-module__jrKB3q__node{align-items:center;column-gap:var(--case-space-8);row-gap:var(--case-space-4);max-width:none;min-height:2.75rem;padding:var(--case-space-8) var(--case-space-12);background:0 0;border-color:#0000;flex-flow:wrap;grid-area:1/2}.OrderPath-module__jrKB3q__node[data-on],.OrderPath-module__jrKB3q__item[data-kind=person] .OrderPath-module__jrKB3q__node[data-on]{background:var(--case-surface-inset);box-shadow:inset 0 0 0 1px var(--case-border);border-color:#0000}.OrderPath-module__jrKB3q__item[data-kind=person] .OrderPath-module__jrKB3q__node{background:0 0;border-color:#0000}.OrderPath-module__jrKB3q__item[data-off] .OrderPath-module__jrKB3q__node,.OrderPath-module__jrKB3q__item[data-off] .OrderPath-module__jrKB3q__line{margin-left:var(--case-space-24)}.OrderPath-module__jrKB3q__pill{margin-top:0}.OrderPath-module__jrKB3q__sideTag{font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);color:var(--case-merchant-fg);flex-basis:100%;order:-1;display:block}.OrderPath-module__jrKB3q__note{flex-basis:100%}.OrderPath-module__jrKB3q__line{display:none}.OrderPath-module__jrKB3q__item[data-open] .OrderPath-module__jrKB3q__line{padding:var(--case-space-8) var(--case-space-12) 0;font-size:var(--case-text-secondary);line-height:var(--case-leading-secondary);color:var(--case-ink-2);text-wrap:pretty;grid-area:2/2;display:block}.OrderPath-module__jrKB3q__cells{gap:var(--case-space-16);grid-template-columns:minmax(0,1fr)}.OrderPath-module__jrKB3q__control{margin-top:var(--case-space-16)}}
.page-module__JUn5wG__hero{margin-bottom:var(--case-section-gap);align-items:center}.page-module__JUn5wG__heroText{flex-direction:column;display:flex}.page-module__JUn5wG__heroText [class*=header]{margin-bottom:var(--case-space-16)}.page-module__JUn5wG__heroVisual{padding-left:var(--case-space-24)}.page-module__JUn5wG__compare{border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:var(--case-surface);box-shadow:var(--case-shadow);scroll-margin-top:var(--case-space-24);grid-template-rows:auto repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.page-module__JUn5wG__lane{grid-row:1/-1;grid-template-rows:subgrid;min-width:0;display:grid}.page-module__JUn5wG__steps{grid-row:2/-1;grid-template-rows:subgrid;margin:0;padding:0;list-style:none;display:grid}.page-module__JUn5wG__lane[data-side=today]{--lane-line:var(--case-hairline);--bar:var(--case-ink-4);--bar-width:100%}.page-module__JUn5wG__lane[data-side=agents]{--lane-line:color-mix(in oklab, var(--case-ok-fg) 14%, transparent);--bar:var(--case-ok-fg);--bar-width:12%;background:color-mix(in oklab, var(--case-ok-bg) 55%, var(--case-surface));box-shadow:-1px 0 0 0 var(--case-hairline)}.page-module__JUn5wG__laneHead{gap:var(--case-space-8);padding:var(--case-space-24);flex-direction:column;display:flex}.page-module__JUn5wG__laneText{font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink-2);text-wrap:pretty}.page-module__JUn5wG__lane[data-side=agents] .page-module__JUn5wG__laneText{color:var(--case-ink);font-weight:var(--weight-medium)}.page-module__JUn5wG__bar{width:var(--bar-width);height:.375rem;margin-top:var(--case-space-8);border-radius:var(--case-radius-pill);background:var(--bar);display:block}.page-module__JUn5wG__barRow{align-items:center;gap:var(--case-space-4) var(--case-space-8);margin-top:calc(var(--case-space-4) * -1);flex-wrap:wrap;display:flex}.page-module__JUn5wG__barLabel{font-size:var(--case-text-meta);font-weight:var(--weight-semibold);line-height:var(--case-leading-meta);color:var(--case-ink-2)}.page-module__JUn5wG__barNote{font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2)}.page-module__JUn5wG__lane[data-side=agents] .page-module__JUn5wG__barLabel{color:var(--case-ok-fg)}.page-module__JUn5wG__basis{height:1.375rem;padding:0 var(--case-space-8);border-radius:var(--case-radius-pill);background:var(--case-ask-bg);color:var(--case-ask-fg);font-size:var(--case-text-meta);font-weight:var(--weight-medium);vertical-align:.1em;flex:none;align-items:center;display:inline-flex}.page-module__JUn5wG__step{gap:var(--case-space-12);padding:var(--case-space-16) var(--case-space-24);border-top:1px solid var(--lane-line);grid-template-columns:1.375rem minmax(0,1fr);align-items:start;display:grid}.page-module__JUn5wG__stepMark{width:1.375rem;height:1.375rem;box-shadow:inset 0 0 0 1px var(--case-border);font-size:var(--case-text-meta);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--case-ink-2);border-radius:50%;place-items:center;line-height:1;display:grid}.page-module__JUn5wG__tick{background:var(--case-ok-fg);border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;display:grid}.page-module__JUn5wG__tick svg{fill:none;width:.75rem;height:.75rem;stroke:var(--color-content-on-primary);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.page-module__JUn5wG__stepText{gap:var(--case-space-4);flex-direction:column;min-width:0;display:flex}.page-module__JUn5wG__stepLabel{font-size:var(--case-text-body);font-weight:var(--weight-medium);line-height:var(--case-leading-body);color:var(--case-ink)}.page-module__JUn5wG__stepBody{font-size:var(--case-text-body);line-height:var(--case-leading-body);color:var(--case-ink-2);text-wrap:pretty}.page-module__JUn5wG__lane[data-side=agents] .page-module__JUn5wG__stepLabel{font-weight:var(--weight-semibold);color:var(--case-ok-fg)}.page-module__JUn5wG__lane[data-side=agents] .page-module__JUn5wG__stepBody{color:var(--case-ink)}.page-module__JUn5wG__stepSource{margin-top:var(--case-space-4);font-size:var(--case-text-source);line-height:var(--case-leading-source);color:var(--case-ink-2);text-wrap:pretty}.page-module__JUn5wG__stepSourceLabel{font-weight:var(--weight-semibold);color:var(--case-ink)}.page-module__JUn5wG__group{display:contents}@media (min-width:1280px){.page-module__JUn5wG__roles .page-module__JUn5wG__strip[data-side=workshop]{grid-area:1/1/auto/span 6}.page-module__JUn5wG__roles .page-module__JUn5wG__strip[data-side=merchant]{grid-area:1/7/auto/span 6}.page-module__JUn5wG__roles .page-module__JUn5wG__role{grid-row:2}}@media (max-width:1279px){.page-module__JUn5wG__roles .page-module__JUn5wG__strip{grid-column:1/-1}}.page-module__JUn5wG__strip{padding:var(--case-space-8) var(--case-space-16);border-radius:var(--case-radius-pill);font-size:var(--case-text-meta);font-weight:var(--weight-semibold);line-height:var(--case-leading-meta);text-align:center}.page-module__JUn5wG__strip[data-side=workshop]{background:var(--case-workshop-bg);color:var(--case-workshop-fg)}.page-module__JUn5wG__strip[data-side=merchant]{background:var(--case-merchant-bg);color:var(--case-merchant-fg)}.page-module__JUn5wG__role{min-width:0;padding:var(--case-space-24);border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:var(--case-surface);box-shadow:var(--case-shadow)}.page-module__JUn5wG__role[data-side=workshop] [class*=label]{color:var(--case-workshop-fg)}.page-module__JUn5wG__role[data-side=merchant] [class*=label]{color:var(--case-merchant-fg)}.page-module__JUn5wG__basisLine{align-items:center;gap:var(--case-space-4) var(--case-space-8);font-size:var(--case-text-secondary);line-height:var(--case-leading-secondary);color:var(--case-ink-2);text-wrap:pretty;flex-wrap:wrap;display:flex}@media (max-width:1023px){.page-module__JUn5wG__hero{row-gap:var(--case-space-24)}.page-module__JUn5wG__heroVisual{padding-left:0}}@media (max-width:767px){.page-module__JUn5wG__compare{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.page-module__JUn5wG__lane,.page-module__JUn5wG__steps{flex-direction:column;grid-row:auto;display:flex}.page-module__JUn5wG__lane[data-side=agents]{box-shadow:0 -1px 0 0 var(--case-hairline)}.page-module__JUn5wG__laneHead{padding:var(--case-space-24) var(--case-space-16) var(--case-space-16)}.page-module__JUn5wG__step,.page-module__JUn5wG__role{padding:var(--case-space-16)}}
.page-module__I8rAmW__figure{gap:var(--case-space-12);flex-direction:column;display:flex}.page-module__I8rAmW__legend{align-items:center;gap:var(--case-space-8) var(--case-space-24);font-size:var(--case-text-meta);line-height:var(--case-leading-meta);color:var(--case-ink-2);flex-wrap:wrap;display:flex}.page-module__I8rAmW__legendLabel{font-size:var(--case-text-meta);font-weight:var(--weight-medium);color:var(--case-ink-2)}.page-module__I8rAmW__legendItem{align-items:center;gap:var(--case-space-8);display:inline-flex}.page-module__I8rAmW__channels{border:1px solid var(--case-border);border-radius:var(--case-radius-card);background:var(--case-surface);box-shadow:var(--case-shadow);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.page-module__I8rAmW__channel{min-width:0;padding:var(--case-space-16);flex-direction:column;gap:.125rem;display:flex}.page-module__I8rAmW__channel+.page-module__I8rAmW__channel{border-left:1px solid var(--case-hairline)}.page-module__I8rAmW__channelIcon{width:2.25rem;height:2.25rem;margin-bottom:var(--case-space-8);background:var(--case-surface-note);color:var(--case-ink);border-radius:50%;place-items:center;display:grid}.page-module__I8rAmW__channelIcon svg{width:1.125rem;height:1.125rem}.page-module__I8rAmW__channelName{font-size:var(--case-text-body);font-weight:var(--weight-semibold);line-height:var(--case-leading-secondary);color:var(--case-ink)}.page-module__I8rAmW__channelText{font-size:var(--case-text-secondary);line-height:var(--case-leading-secondary);color:var(--case-ink-2);text-wrap:pretty}.page-module__I8rAmW__channelWho{margin-bottom:var(--case-space-4);font-size:var(--case-text-meta);font-weight:var(--weight-medium);line-height:var(--case-leading-meta);color:var(--case-ink-3)}.page-module__I8rAmW__food{font-size:var(--case-text-secondary);line-height:var(--case-leading-secondary);color:var(--case-ink-2)}@media (max-width:1023px){.page-module__I8rAmW__channels{grid-template-columns:minmax(0,1fr)}.page-module__I8rAmW__channel+.page-module__I8rAmW__channel{border-left:none;border-top:1px solid var(--case-hairline)}}
