.rail-artwork_artwork__dkbLl{--art-line:color-mix(in srgb,var(--color-on-dark) 15%,transparent);--art-muted:color-mix(in srgb,var(--color-on-dark) 65%,transparent);container-type:inline-size;position:relative;overflow:hidden;width:100%;border:1px solid var(--color-line-strong);border-radius:24px;background:var(--color-brand);color:var(--color-on-dark);box-shadow:var(--shadow-lift)}.rail-artwork_footer__sivit,.rail-artwork_header__z4KsY{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 24px;padding:20px 0}.rail-artwork_header__z4KsY{border-bottom:1px solid var(--art-line)}.rail-artwork_heading__rnGKl{display:inline-flex;align-items:center;gap:8px;font:600 13px/1.4 var(--font-display)}.rail-artwork_heading__rnGKl svg{color:var(--color-accent-light)}.rail-artwork_caption__geHxz{color:var(--art-muted);font:400 9px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.rail-artwork_stage__Y6w0B{position:relative;isolation:isolate;aspect-ratio:2/1;margin:8px 12px}.rail-artwork_grid__jNXkL{position:absolute;inset:0;z-index:-1;opacity:.45;background-image:radial-gradient(var(--art-line) .8px,transparent .8px);background-size:16px 16px;mask-image:radial-gradient(ellipse,var(--color-ink),transparent 72%)}.rail-artwork_orbit__IQ7yP{position:absolute;z-index:-1;left:50%;top:50%;width:27%;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid var(--art-line);border-radius:50%;box-shadow:0 0 0 20px color-mix(in srgb,var(--color-on-dark) 2%,transparent),0 0 0 42px color-mix(in srgb,var(--color-on-dark) 1%,transparent)}.rail-artwork_rails__9HpBZ{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rail-artwork_track__0n6p9{stroke:var(--art-line);stroke-width:1.5}.rail-artwork_signal__9vqq_{stroke:var(--color-accent-light);stroke-width:2;stroke-linecap:round;stroke-dasharray:14 100;stroke-dashoffset:14;opacity:0;animation:rail-artwork_routeSignal__mkj2J 5.8s linear infinite;animation-play-state:paused}.rail-artwork_artwork__dkbLl[data-running=true] .rail-artwork_signal__9vqq_{animation-play-state:running}.rail-artwork_nodes__YGwZs{position:absolute;top:15%;bottom:15%;width:23%;display:flex;flex-direction:column;justify-content:space-between}.rail-artwork_inputs__1rvvY{left:1%}.rail-artwork_outputs__jCuEC{right:1%}.rail-artwork_node__tjBDK{position:relative;display:flex;align-items:center;gap:8px;min-width:0;height:24%;padding:8px 10px;border:1px solid var(--art-line);border-radius:12px;background:color-mix(in srgb,var(--color-brand) 94%,var(--color-on-dark));box-shadow:0 3px 10px color-mix(in srgb,var(--color-ink) 12%,transparent)}.rail-artwork_currencyIcon__HmdBd{display:inline-flex;flex:none;width:clamp(20px,4.7cqw,30px);height:clamp(20px,4.7cqw,30px);border-radius:50%;overflow:hidden}.rail-artwork_currencyIcon__HmdBd>*{width:100%!important;height:100%!important}.rail-artwork_currencyLabel__D7JxJ{display:grid;gap:2px;min-width:0}.rail-artwork_currencyLabel__D7JxJ strong{font:600 clamp(10px,2cqw,13px)/1.2 var(--font-display)}.rail-artwork_currencyLabel__D7JxJ>span{color:var(--art-muted);font-size:clamp(8px,1.6cqw,10px);line-height:1.3;white-space:nowrap}.rail-artwork_nodeArrow__9kVQq{margin-left:auto;flex:none;color:var(--color-accent-light)}.rail-artwork_hub___Wqk0{position:absolute;left:50%;top:50%;width:clamp(62px,14cqw,90px);aspect-ratio:1;transform:translate(-50%,-50%);text-align:center}.rail-artwork_brand__ZgsuP{display:grid;place-items:center;width:100%;height:100%;border:1px solid var(--art-line);border-radius:22px;background:var(--color-paper);box-shadow:var(--shadow-soft)}.rail-artwork_brand__ZgsuP>span{width:clamp(44px,10.3cqw,66px)!important;height:clamp(44px,10.3cqw,66px)!important}.rail-artwork_hub___Wqk0>strong{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);font:600 clamp(15px,3cqw,20px)/1 var(--font-display);letter-spacing:-.04em}.rail-artwork_hubEyebrow__W8mOY{position:absolute;bottom:calc(100% + 16px);left:50%;transform:translateX(-50%);color:var(--color-accent-light);font:400 clamp(7px,1.5cqw,9px)/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.rail-artwork_hubCaption__Yj6Lq{position:absolute;top:calc(100% + 36px);left:50%;transform:translateX(-50%);width:120px;color:var(--art-muted);font-size:clamp(8px,1.7cqw,11px);line-height:1.5}.rail-artwork_footer__sivit{min-height:54px;padding:14px 0;border-top:1px solid var(--art-line);color:var(--art-muted);font-size:10px}.rail-artwork_footer__sivit strong{color:var(--color-on-dark);font-weight:600}.rail-artwork_motionControl__5G777{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 9px;border:1px solid var(--art-line);border-radius:8px;color:var(--color-on-dark);background:transparent;cursor:pointer;transition:background .2s}.rail-artwork_motionControl__5G777:hover{background:var(--art-line)}.rail-artwork_motionControl__5G777:focus-visible{outline-color:var(--color-accent-light)}@keyframes rail-artwork_routeSignal__mkj2J{0%{stroke-dashoffset:14;opacity:0}72%,8%{opacity:1}88%,to{stroke-dashoffset:-100;opacity:0}}@container (max-width: 480px){.rail-artwork_footer__sivit,.rail-artwork_header__z4KsY{margin-inline:16px}.rail-artwork_heading__rnGKl{font-size:11px}.rail-artwork_caption__geHxz{font-size:8px;letter-spacing:0}.rail-artwork_stage__Y6w0B{margin:14px 8px}.rail-artwork_node__tjBDK{gap:5px;padding:6px;border-radius:9px}.rail-artwork_nodeArrow__9kVQq{display:none}.rail-artwork_brand__ZgsuP{border-radius:16px}.rail-artwork_hubCaption__Yj6Lq{top:calc(100% + 30px);width:95px}.rail-artwork_footer__sivit{font-size:9px}}@media (prefers-reduced-motion:reduce){.rail-artwork_signal__9vqq_{animation:none;stroke-dasharray:none;opacity:.45}.rail-artwork_motionControl__5G777{display:none}}