._1KdyMa_visual{--line:hsl(var(--border,0 0% 88%) / .8);--sage:hsl(var(--primary-text,150 15% 36%));--sage-soft:hsl(var(--marketing-sage,148 13% 48%) / .12);--paper:hsl(var(--background,42 53% 96%));--ink:hsl(var(--foreground,0 0% 4%));--quiet:hsl(var(--muted-foreground,0 0% 35%));--danger:hsl(var(--destructive,0 60% 45%));color:var(--ink);border:1px solid var(--line);background:var(--paper);border-radius:12px;margin:28px 0 0;overflow:hidden;box-shadow:0 2px 3px #00000004,0 14px 40px -24px #00000026}._1KdyMa_toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}._1KdyMa_examples{background:hsl(var(--foreground,0 0% 4%) / .035);border-radius:7px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}._1KdyMa_examples button{color:var(--quiet);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;padding:7px 11px;font-size:11px;line-height:1.4;transition:background .18s,box-shadow .18s}._1KdyMa_examples button[aria-pressed=true]{color:var(--ink);background:var(--paper);border-color:#00000012;box-shadow:0 1px 3px #0000000f}._1KdyMa_examples button:hover{color:var(--ink)}._1KdyMa_examples button:focus-visible{outline:2px solid var(--sage);outline-offset:2px}._1KdyMa_flow{background-image:radial-gradient(#00000013 .7px,#0000 .7px);background-position:50%;background-size:12px 12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:48px 26px 42px;list-style:none;display:grid}._1KdyMa_node{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}._1KdyMa_artwork{place-items:center;width:96px;height:96px;margin-bottom:19px;display:grid;position:relative}._1KdyMa_icon{background:var(--paper);z-index:1;border:1px solid #00000021;border-radius:14px;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:0 3px 5px #00000009,inset 0 1px #ffffffb3}._1KdyMa_orbit{border:1px solid #0000;border-radius:50%;position:absolute;inset:2px}._1KdyMa_node[data-gate=true] ._1KdyMa_orbit{border-color:hsl(var(--marketing-sage,148 13% 48%) / .3);background:var(--sage-soft)}._1KdyMa_node[data-gate=true] ._1KdyMa_orbit:after{content:"";border:1px solid hsl(var(--marketing-sage,148 13% 48%) / .2);border-radius:50%;position:absolute;inset:7px}._1KdyMa_node[data-gate=true] ._1KdyMa_icon{border-color:hsl(var(--marketing-sage,148 13% 48%) / .5);border-radius:50%;width:62px;height:62px}._1KdyMa_node[data-stage="2"] ._1KdyMa_icon{border-radius:10px;transform:rotate(-5deg)}._1KdyMa_node[data-stage="2"] ._1KdyMa_icon:before{content:"";border:1px solid var(--line);background:var(--paper);z-index:-1;border-radius:10px;position:absolute;inset:-7px 4px 7px -4px;transform:rotate(12deg)}._1KdyMa_node[data-stage="4"] ._1KdyMa_icon{background:var(--sage-soft);border-color:hsl(var(--marketing-sage,148 13% 48%) / .35)}._1KdyMa_indicator{border:2px solid var(--paper);background:var(--sage);width:20px;height:20px;color:var(--paper);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}._1KdyMa_indicator>span{background:var(--quiet);border-radius:50%;width:4px;height:4px}._1KdyMa_label{white-space:nowrap;font-size:11px;font-weight:500;line-height:1.4}._1KdyMa_amount{font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin-top:11px;font-size:25px;font-weight:450;line-height:1}._1KdyMa_changedAmount{align-items:center;gap:6px;font-size:20px;display:flex}._1KdyMa_changedAmount s{color:var(--quiet);font-size:14px;text-decoration-thickness:1px}._1KdyMa_changedAmount>span{color:var(--quiet);font-size:14px}._1KdyMa_connector{background:var(--line);width:calc(100% - 76px);height:1px;position:absolute;top:47px;left:calc(50% + 45px)}._1KdyMa_connector:after{content:"";border-top:1px solid var(--line);border-right:1px solid var(--line);width:4px;height:4px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}._1KdyMa_reached:not([data-last=true]) ._1KdyMa_connector{background:hsl(var(--marketing-sage,148 13% 48%) / .55)}._1KdyMa_reached:not([data-last=true]) ._1KdyMa_connector span{background:var(--sage);width:5px;height:5px;animation:.65s ease-in-out both _1KdyMa_travel;animation-delay:var(--delay);border-radius:50%;display:block;position:absolute;top:-2px;left:0}._1KdyMa_node:first-child{--delay:0s}._1KdyMa_node:nth-child(2){--delay:.55s}._1KdyMa_node:nth-child(3){--delay:1.1s}._1KdyMa_node:nth-child(4){--delay:1.65s}._1KdyMa_node:nth-child(5){--delay:2.2s}._1KdyMa_node:last-child ._1KdyMa_connector{display:none}._1KdyMa_waiting ._1KdyMa_connector,._1KdyMa_node[data-last=true] ._1KdyMa_connector{background:repeating-linear-gradient(to right, var(--line) 0 2px, transparent 2px 5px)}._1KdyMa_waiting{color:var(--quiet)}._1KdyMa_waiting ._1KdyMa_artwork{opacity:.45}._1KdyMa_waiting ._1KdyMa_indicator{background:var(--paper);border-color:var(--line)}._1KdyMa_reached ._1KdyMa_artwork{animation:.65s both _1KdyMa_arrive;animation-delay:var(--delay)}._1KdyMa_node[data-last=true][data-tone=blocked] ._1KdyMa_orbit{border-color:hsl(var(--destructive,0 60% 45%) / .25);background:hsl(var(--destructive,0 60% 45%) / .045)}._1KdyMa_node[data-last=true][data-tone=blocked] ._1KdyMa_orbit:after{border-color:hsl(var(--destructive,0 60% 45%) / .15)}._1KdyMa_node[data-last=true][data-tone=blocked] ._1KdyMa_icon{border-color:hsl(var(--destructive,0 60% 45%) / .4)}._1KdyMa_node[data-last=true][data-tone=blocked] ._1KdyMa_indicator{background:var(--danger)}._1KdyMa_node[data-last=true][data-tone=review] ._1KdyMa_indicator{background:#916b26}._1KdyMa_footer{border-top:1px solid var(--line);background:hsl(var(--foreground,0 0% 4%) / .015);justify-content:space-between;align-items:center;gap:15px;padding:17px 24px;display:flex}._1KdyMa_checks{color:var(--quiet);flex-wrap:wrap;gap:17px;font-size:10px;display:flex}._1KdyMa_checks span,._1KdyMa_outcome{align-items:center;gap:6px;display:inline-flex}._1KdyMa_checks svg{color:var(--sage)}._1KdyMa_outcome{white-space:nowrap;color:var(--sage);border:1px solid hsl(var(--marketing-sage,148 13% 48%) / .25);background:var(--sage-soft);border-radius:20px;padding:5px 9px;font-size:10px}._1KdyMa_approvalButton{cursor:pointer;margin-left:auto;font-family:inherit;font-size:11px;transition:box-shadow .18s}._1KdyMa_approvalButton:not(:disabled):hover{box-shadow:0 0 0 3px hsl(var(--foreground,0 0% 4%) / .045)}._1KdyMa_approvalButton:focus-visible{outline:2px solid var(--sage);outline-offset:3px}._1KdyMa_approvalButton:disabled{cursor:default}._1KdyMa_outcome[data-tone=review]{color:#916b26;background:#916b260a;border-color:#916b2633}._1KdyMa_outcome[data-tone=blocked]{color:var(--danger);border-color:hsl(var(--destructive,0 60% 45%) / .2);background:hsl(var(--destructive,0 60% 45%) / .035)}@keyframes _1KdyMa_arrive{0%{opacity:.35;transform:translateY(6px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _1KdyMa_travel{0%{opacity:0;left:0}20%{opacity:1}to{opacity:0;left:100%}}@media (max-width:580px){._1KdyMa_toolbar{padding:12px}._1KdyMa_examples{flex:1;grid-template-columns:1fr 1fr;display:grid}._1KdyMa_examples button{text-align:left;padding:7px 10px}._1KdyMa_flow{grid-template-columns:1fr;gap:16px;padding:22px 24px}._1KdyMa_node{text-align:left;grid-template-columns:70px 1fr auto;gap:16px;display:grid}._1KdyMa_artwork{width:70px;height:70px;margin:0}._1KdyMa_icon{border-radius:11px;width:45px;height:45px}._1KdyMa_node[data-gate=true] ._1KdyMa_icon{width:48px;height:48px}._1KdyMa_icon svg{width:23px;height:23px}._1KdyMa_indicator{width:18px;height:18px;bottom:4px;right:2px}._1KdyMa_indicator svg{width:11px;height:11px}._1KdyMa_label{font-size:12px}._1KdyMa_amount{margin:0;font-size:24px}._1KdyMa_connector{width:1px;height:18px;top:calc(100% - 1px);left:35px}._1KdyMa_connector:after{top:auto;bottom:0;right:-2px;transform:rotate(135deg)}._1KdyMa_reached:not([data-last=true]) ._1KdyMa_connector span{display:none}._1KdyMa_waiting ._1KdyMa_connector,._1KdyMa_node[data-last=true] ._1KdyMa_connector{background:repeating-linear-gradient(to bottom, var(--line) 0 2px, transparent 2px 5px)}._1KdyMa_footer{flex-wrap:wrap;gap:12px;padding:16px}._1KdyMa_checks{gap:12px}}@media (prefers-reduced-motion:reduce){._1KdyMa_reached ._1KdyMa_artwork,._1KdyMa_reached ._1KdyMa_connector span{animation:none}._1KdyMa_reached ._1KdyMa_connector span{display:none}}