.market-art{isolation:isolate;border:1px solid var(--hm-line,var(--mkt-line));background:color-mix(in oklch, var(--hm-paper,var(--mkt-chrome-surface)) 94%, var(--hm-accent,var(--mkt-accent)));min-width:0;color:var(--hm-ink,var(--mkt-ink));margin:0;position:relative;overflow:hidden}.market-art:before{z-index:-1;background-image:linear-gradient(color-mix(in oklch, currentColor 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, currentColor 5%, transparent) 1px, transparent 1px);content:"";pointer-events:none;background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.market-art svg{width:100%;height:auto;display:block;overflow:visible}.market-art figcaption{border-top:1px solid var(--hm-line,var(--mkt-line));min-height:3rem;color:var(--hm-muted,var(--mkt-muted));font-family:var(--hm-font-mono,ui-monospace, monospace);letter-spacing:.025em;align-items:center;margin:0;padding:.75rem 1rem;font-size:.72rem;display:flex}.market-art :where(text){fill:currentColor}.market-art :where(rect,circle,path){vector-effect:non-scaling-stroke}.market-art .art-title{font-family:var(--hm-font-display,var(--font-outfit), sans-serif);letter-spacing:-.01em;font-size:15px;font-weight:650}.market-art .art-kicker,.market-art .art-meta{font-family:var(--hm-font-mono,ui-monospace, monospace);letter-spacing:.08em;font-size:10px}.market-art .art-meta{fill:var(--hm-muted,var(--mkt-muted));letter-spacing:.02em}.market-art .art-line,.market-art .art-signal,.market-art .art-track,.market-art .art-ground,.market-art .art-fold{fill:none;stroke:var(--hm-line,var(--mkt-line));stroke-width:1.5px}.market-art .art-line--live,.market-art .art-signal--one{stroke:var(--hm-accent,var(--mkt-accent));stroke-dasharray:8 8;animation:2.8s linear infinite market-art-flow}.market-art .art-ticket rect,.market-art .art-node rect,.market-art .art-card rect,.market-art .art-door rect,.market-art .art-action rect,.market-art .art-ledger-row rect{fill:var(--hm-paper,var(--mkt-chrome-surface));stroke:var(--hm-line,var(--mkt-line));stroke-width:1.5px}.market-art .art-core>circle:first-child{fill:color-mix(in oklch, var(--hm-accent,var(--mkt-accent)) 14%, var(--hm-paper,var(--mkt-chrome-surface)));stroke:var(--hm-accent,var(--mkt-accent));stroke-width:1.5px}.market-art .art-core>circle:nth-child(2){fill:none;stroke:color-mix(in oklch, var(--hm-accent,var(--mkt-accent)) 55%, transparent);stroke-width:1px;stroke-dasharray:3 6}.market-art--personas{border-radius:1.25rem .25rem;transform:rotate(.35deg)}.market-art--personas .art-node:first-of-type rect{stroke:var(--hm-accent,var(--mkt-accent))}.market-art--commerce{background:color-mix(in oklch, var(--hm-paper) 91%, var(--hm-accent));box-shadow:.75rem .75rem 0 var(--hm-line);border-width:2px;border-radius:0}.market-art--commerce .art-receipt>path:first-child{fill:var(--hm-paper);stroke:var(--hm-ink);stroke-width:1.5px}.market-art--commerce .art-receipt>path{fill:none;stroke:var(--hm-line)}.market-art--commerce .art-stamp circle{fill:color-mix(in oklch, var(--hm-accent) 12%, var(--hm-paper));stroke:var(--hm-accent);stroke-width:1.5px}.market-art--commerce .art-stamp circle:nth-child(2){fill:none;stroke-dasharray:2 4}.market-art--commerce .art-action path,.market-art--commerce .art-action circle{fill:none;stroke:var(--hm-accent);stroke-width:1.5px}.market-art--mission{border:0;border-block:1px solid var(--hm-line);background:0 0}.market-art--mission:before{background-image:none}.market-art--mission .art-building path,.market-art--mission .art-core path,.market-art--mission .art-leaves path{fill:color-mix(in oklch, var(--hm-paper) 88%, var(--hm-accent));stroke:var(--hm-ink);stroke-width:1.4px}.market-art--mission .art-leaves path{fill:none;stroke:var(--hm-accent)}.market-art--mission .art-ground{stroke:var(--hm-accent)}.market-art--atlas{aspect-ratio:1;background:color-mix(in oklch, var(--hm-paper) 96%, var(--hm-accent));border-radius:50%}.market-art--atlas figcaption{text-align:center;border:0;justify-content:center;position:absolute;bottom:8%;left:15%;right:15%}.market-art--signals{background:0 0;border:0}.market-art--signals:before{background:radial-gradient(circle, color-mix(in oklch, var(--hm-accent) 13%, transparent), transparent 62%);border-radius:50%;-webkit-mask-image:none;mask-image:none}.market-art--signals .art-signal{stroke:var(--hm-accent);stroke-width:2px;stroke-dasharray:5 9}.market-art--signals .art-signal--two{animation-delay:-.7s}.market-art--signals .art-signal--three{animation-delay:-1.4s}.market-art--signals .art-signal--four{animation-delay:-2.1s}.market-art--signals .art-signal{animation:2.8s linear infinite market-art-flow}.market-art--migration{background:color-mix(in oklch, var(--hm-paper) 97%, var(--hm-accent));box-shadow:.65rem .65rem 0 color-mix(in oklch, var(--hm-accent) 16%, var(--hm-paper));border-radius:0;transform:rotate(-.5deg)}.market-art--migration .art-fold{stroke-dasharray:3 5}.market-art--decision{aspect-ratio:1;background:radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--hm-accent) 18%, transparent), transparent 52%), var(--hm-paper);box-shadow:inset 0 0 5rem color-mix(in oklch, var(--hm-accent) 12%, transparent);border-radius:50%}.market-art--decision:before{background-image:none}.market-art--decision .art-orbit,.market-art--decision .art-satellite circle{fill:none;stroke:var(--hm-line);stroke-width:1.5px}.market-art--decision .art-orbit--outer{stroke-dasharray:2 7;transform-origin:50%;animation:28s linear infinite market-art-spin}.market-art--decision .art-approval rect{fill:var(--hm-ink);stroke:var(--hm-ink)}.market-art--decision .art-approval text{fill:var(--hm-paper)}.market-art--decision figcaption{text-align:center;border:0;justify-content:center;position:absolute;bottom:6%;left:18%;right:18%}@keyframes market-art-flow{to{stroke-dashoffset:-32px}}@keyframes market-art-spin{to{transform:rotate(360deg)}}@media (max-width:40rem){.market-art figcaption{font-size:.65rem}.market-art--commerce,.market-art--migration,.market-art--personas{transform:none}.market-art--atlas,.market-art--decision{aspect-ratio:auto;border-radius:1rem}}@media (prefers-reduced-motion:reduce){.market-art :where(.art-line--live,.art-signal,.art-orbit--outer){stroke-dasharray:none;animation:none}}
