#mkt .mkt-floor-map{border:1px solid var(--mkt-rule);border-radius:var(--mkt-radius-frame);background:var(--mkt-surface);min-width:0;overflow:hidden}#mkt .mkt-floor-plan{background:var(--mkt-surface-subtle);padding:20px;position:relative}#mkt .mkt-floor-grid{grid-template-rows:auto 48px auto auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}#mkt .mkt-floor-machine{--machine-state:var(--mkt-success);border:1px solid var(--mkt-rule-strong);border-top:3px solid var(--machine-state);border-radius:var(--mkt-radius-control);background:var(--mkt-surface);opacity:0;grid-template-rows:17px 31px 37px 14px 17px 20px;gap:7px;min-width:0;padding:10px 11px 11px;transition:opacity .34s,transform .34s,border-color .26s;display:grid;transform:translateY(8px)}#mkt .mkt-floor-machine.is-placed{opacity:1;transition-delay:calc(var(--reveal-index) * 90ms), calc(var(--reveal-index) * 90ms), 0s;transform:none}#mkt .mkt-floor-machine[data-state=medium],#mkt .mkt-floor-machine[data-state=low]{--machine-state:var(--mkt-warning)}#mkt .mkt-floor-machine[data-state=empty]{--machine-state:var(--mkt-danger)}#mkt .mkt-floor-machine>header,#mkt .mkt-floor-machine__status{align-items:center;gap:6px;min-width:0;display:flex}#mkt .mkt-floor-machine>header>b{font-family:var(--mkt-type-code);font-size:11px;font-weight:500}#mkt .mkt-floor-machine>header>em{border:1px solid var(--mkt-rule);white-space:nowrap;color:var(--mkt-ink-muted);border-radius:3px;margin-left:auto;padding:1px 5px;font-size:8.5px;font-style:normal;font-weight:600}#mkt .mkt-floor-machine>header>em[data-tone=leaving]{border-color:var(--mkt-warning);color:var(--mkt-warning)}#mkt .mkt-floor-machine>header>em[data-tone=new]{border-color:var(--mkt-success);color:var(--mkt-success)}#mkt .mkt-floor-machine__item{align-items:center;gap:6px;min-width:0;display:flex}#mkt .mkt-floor-machine__item strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}#mkt .mkt-floor-machine__prizes{gap:2px;display:flex}#mkt .mkt-floor-machine__prizes i{background:var(--prize-tone);border-radius:2px;width:12px;height:12px}#mkt .mkt-floor-machine__pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}#mkt .mkt-floor-machine__pipeline span{border:1px solid var(--mkt-rule);text-align:center;background:var(--mkt-surface-subtle);border-radius:3px;min-width:0;padding:4px 1px 3px}#mkt .mkt-floor-machine__pipeline span:nth-child(2){border-color:var(--machine-state)}#mkt .mkt-floor-machine__pipeline small,#mkt .mkt-floor-machine__pipeline b{text-overflow:ellipsis;display:block;overflow:hidden}#mkt .mkt-floor-machine__pipeline small{text-transform:uppercase;letter-spacing:.03em;color:var(--mkt-ink-muted);font-size:7.5px}#mkt .mkt-floor-machine__pipeline b{font-family:var(--mkt-type-code);font-size:10.5px;font-weight:500}#mkt .mkt-floor-machine__fill{align-items:center;gap:5px;display:flex}#mkt .mkt-floor-machine__fill>span,#mkt .mkt-machine-dock__fill>span{border:1px solid var(--mkt-rule);border-radius:3px;flex:1;height:5px;overflow:hidden}#mkt .mkt-floor-machine__fill i,#mkt .mkt-machine-dock__fill i{background:var(--machine-state);height:100%;transition:width .42s cubic-bezier(.2,.8,.25,1),background .26s;display:block}#mkt .mkt-floor-machine__fill b{min-width:25px;font-family:var(--mkt-type-code);text-align:right;color:var(--mkt-ink-secondary);font-size:9px;font-weight:500}#mkt .mkt-floor-machine__status b{color:var(--machine-state);font-size:10.5px}#mkt .mkt-floor-machine__status time{font-family:var(--mkt-type-code);color:var(--mkt-ink-muted);margin-left:auto;font-size:9.5px}#mkt .mkt-floor-machine>p{border-top:1px solid var(--mkt-rule);white-space:nowrap;text-overflow:ellipsis;color:var(--mkt-ink-muted);padding-top:5px;font-size:9.5px;overflow:hidden}#mkt .mkt-floor-machine>p.has-no-next{color:var(--mkt-danger)}#mkt .mkt-floor-plan.is-filtered .mkt-floor-machine{opacity:.14;transition-delay:0s}#mkt .mkt-floor-plan.is-filtered .mkt-floor-machine.is-flagged{opacity:1}#mkt .mkt-floor-machine.is-selected{border-color:var(--mkt-accent);border-top-color:var(--machine-state);transition-delay:0s}#mkt .mkt-machine-dock{--machine-state:var(--mkt-warning);z-index:3;border:1px solid var(--mkt-rule-strong);border-radius:var(--mkt-radius-control);background:var(--mkt-surface);opacity:0;pointer-events:none;width:min(292px,48%);transition:opacity .28s,transform .3s cubic-bezier(.2,.8,.25,1);position:absolute;bottom:0;right:0;transform:translateY(10px)}#mkt .mkt-machine-dock.is-open{opacity:1;transform:none}#mkt .mkt-machine-dock>header{border-bottom:1px solid var(--mkt-rule);background:var(--mkt-surface-subtle);align-items:center;gap:8px;padding:10px 12px;display:flex}#mkt .mkt-machine-dock>header b{font-family:var(--mkt-type-code);font-size:11px}#mkt .mkt-machine-dock>header span{color:var(--mkt-ink-muted);font-size:12px}#mkt .mkt-machine-dock>header em{color:var(--machine-state);margin-left:auto;font-size:11px;font-style:normal;font-weight:600}#mkt .mkt-machine-dock>header em[data-state=full]{--machine-state:var(--mkt-success)}#mkt .mkt-machine-dock>header em[data-state=empty]{--machine-state:var(--mkt-danger)}#mkt .mkt-machine-dock__fill{border-bottom:1px solid var(--mkt-rule);align-items:center;gap:8px;padding:10px 12px;display:flex}#mkt .mkt-machine-dock__fill b{min-width:32px;font-family:var(--mkt-type-code);text-align:right;font-size:11px}#mkt .mkt-machine-dock__row{border-bottom:1px solid var(--mkt-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;transition:background .18s;display:grid}#mkt .mkt-machine-dock__row:last-child{border-bottom:0}#mkt .mkt-machine-dock__row.is-active{background:var(--mkt-accent-soft)}#mkt .mkt-machine-dock__row span b,#mkt .mkt-machine-dock__row span small{display:block}#mkt .mkt-machine-dock__row span b{font-size:11.5px}#mkt .mkt-machine-dock__row span small{color:var(--mkt-ink-muted);margin-top:2px;font-size:9.5px}#mkt .mkt-machine-dock__row>strong{font-family:var(--mkt-type-code);font-size:12px;font-weight:500}#mkt .mkt-floor-legend{border-top:1px solid var(--mkt-rule);background:var(--mkt-surface-subtle);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:11px 16px;display:flex}#mkt .mkt-floor-legend span{--legend-tone:var(--mkt-success);color:var(--mkt-ink-secondary);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}#mkt .mkt-floor-legend span[data-state=medium],#mkt .mkt-floor-legend span[data-state=low]{--legend-tone:var(--mkt-warning)}#mkt .mkt-floor-legend span[data-state=empty]{--legend-tone:var(--mkt-danger)}#mkt .mkt-floor-legend span i{background:var(--legend-tone);border-radius:2px;width:7px;height:7px}#mkt .mkt-floor-legend span b{font-family:var(--mkt-type-code);color:var(--mkt-ink);font-weight:500}#mkt .mkt-floor-legend p{color:var(--mkt-ink-muted);margin-left:auto;font-size:11.5px}@media (width<=820px){#mkt .mkt-floor-plan{padding:12px}#mkt .mkt-floor-grid{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}#mkt .mkt-floor-machine{grid-area:auto!important}#mkt .mkt-machine-dock{width:min(300px,62%)}}@media (width<=560px){#mkt .mkt-floor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#mkt .mkt-floor-machine{grid-template-rows:17px 29px 35px 14px 17px 19px;padding:8px}#mkt .mkt-machine-dock{width:100%;margin-top:12px;display:none;position:relative}#mkt .mkt-machine-dock.is-open{display:block}#mkt .mkt-floor-legend p{flex-basis:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){#mkt .mkt-floor-machine,#mkt .mkt-floor-machine__fill i,#mkt .mkt-machine-dock{transition:none}}#mkt .mkt-machines-page{--mkt-content-width:1240px;background:var(--mkt-ground);min-width:0;color:var(--mkt-ink)}#mkt .mkt-machines-hero{padding:clamp(48px,6vw,86px) 0 clamp(94px,11vw,150px)}#mkt .mkt-machines-hero__topline{justify-content:space-between;align-items:center;gap:28px;display:flex}#mkt .mkt-machines-breadcrumb,#mkt .mkt-machines-index{align-items:center;display:flex}#mkt .mkt-machines-breadcrumb{font-family:var(--mkt-type-marker);letter-spacing:.035em;color:var(--mkt-ink-muted);gap:9px;font-size:11px}#mkt .mkt-machines-breadcrumb a{color:var(--mkt-accent)}#mkt .mkt-machines-breadcrumb a:hover{text-underline-offset:3px;text-decoration:underline}#mkt .mkt-machines-index{gap:5px}#mkt .mkt-machines-index a{color:var(--mkt-ink-secondary);border-bottom:1px solid #0000;align-items:baseline;gap:8px;padding:8px 11px;font-size:13px;font-weight:600;display:inline-flex}#mkt .mkt-machines-index a:hover{border-bottom-color:var(--mkt-accent);color:var(--mkt-ink)}#mkt .mkt-machines-index span,#mkt .mkt-machines-marker,#mkt .mkt-machines-floor__rail li>span,#mkt .mkt-machines-close__action>span{font-family:var(--mkt-type-marker);letter-spacing:.055em;text-transform:uppercase;color:var(--mkt-accent);font-size:10.5px;font-weight:500}#mkt .mkt-machines-hero__statement{grid-template-columns:minmax(0,1.3fr) minmax(280px,.52fr);align-items:end;gap:clamp(36px,7vw,100px);margin-top:clamp(58px,8vw,112px);display:grid}#mkt .mkt-machines-hero h1{letter-spacing:-.061em;text-wrap:balance;max-width:9.2ch;margin:0;font-size:clamp(4.3rem,2.25rem + 7vw,8.8rem);font-weight:700;line-height:.86}#mkt .mkt-machines-hero__statement>p{max-width:40ch;color:var(--mkt-ink-secondary);margin:0 0 8px;font-size:clamp(1.04rem,.98rem + .24vw,1.18rem);line-height:1.64}#mkt .mkt-machines-floor{border-top:1px solid var(--mkt-rule-strong);grid-template-columns:246px minmax(0,1fr);align-items:start;gap:clamp(30px,4.5vw,66px);margin-top:clamp(84px,11vw,148px);padding-top:24px;display:grid}#mkt .mkt-machines-floor__rail{position:sticky;top:28px}#mkt .mkt-machines-floor__rail>h2{letter-spacing:-.045em;max-width:10ch;margin:16px 0 clamp(34px,5vw,58px);font-size:clamp(2.2rem,1.5rem + 2.15vw,3.55rem);font-weight:700;line-height:.97}#mkt .mkt-machines-floor__rail ol{border-top:1px solid var(--mkt-rule-strong);margin:0;padding:0;list-style:none}#mkt .mkt-machines-floor__rail li{border-bottom:1px solid var(--mkt-rule);padding:17px 0 20px}#mkt .mkt-machines-floor__rail h3{letter-spacing:-.025em;margin:18px 0 0;font-size:1.22rem;font-weight:600;line-height:1.08}#mkt .mkt-machines-floor__rail p{color:var(--mkt-ink-secondary);margin-top:8px;font-size:13px;line-height:1.55}#mkt .mkt-machines-floor__demo{min-width:0}#mkt .mkt-machines-record{border-top:1px solid var(--mkt-rule-strong);background:var(--mkt-surface);padding:clamp(94px,12vw,168px) 0}#mkt .mkt-machines-record__heading{grid-template-columns:minmax(120px,.23fr) minmax(0,1.05fr) minmax(280px,.55fr);align-items:start;gap:clamp(26px,4.5vw,64px);display:grid}#mkt .mkt-machines-record__heading .mkt-machines-marker{align-self:start;padding-top:8px}#mkt .mkt-machines-record__heading h2{letter-spacing:-.052em;max-width:12ch;font-size:clamp(3.1rem,1.55rem + 4.7vw,5.9rem);font-weight:700;line-height:.94}#mkt .mkt-machines-record__heading>p{max-width:43ch;color:var(--mkt-ink-secondary);font-size:16px;line-height:1.65}#mkt .mkt-machines-record__sheet{border-block:1px solid var(--mkt-rule-strong);margin-top:clamp(58px,8vw,100px)}#mkt .mkt-machines-record__identity{border-bottom:1px solid var(--mkt-rule-strong);grid-template-columns:118px minmax(0,1fr) auto;align-items:center;min-height:116px;display:grid}#mkt .mkt-machines-record__identity>span{font-family:var(--mkt-type-code);letter-spacing:-.06em;color:var(--mkt-accent);font-size:clamp(2.5rem,1.8rem + 2.15vw,4rem);font-weight:500}#mkt .mkt-machines-record__identity>div{border-left:1px solid var(--mkt-rule);padding:8px 28px}#mkt .mkt-machines-record__identity small,#mkt .mkt-machines-record__identity strong{display:block}#mkt .mkt-machines-record__identity small,#mkt .mkt-machines-record__identity em{color:var(--mkt-ink-muted);font-size:12px;font-style:normal}#mkt .mkt-machines-record__identity strong{margin-top:7px;font-size:1.35rem;font-weight:600}#mkt .mkt-machines-record__sheet dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}#mkt .mkt-machines-record__sheet dl div{border-left:1px solid var(--mkt-rule);min-height:116px;padding:24px 24px 28px}#mkt .mkt-machines-record__sheet dl div:first-child{border-left:0;padding-left:0}#mkt .mkt-machines-record__sheet dt{color:var(--mkt-ink);font-size:14px;font-weight:600}#mkt .mkt-machines-record__sheet dd{max-width:21ch;color:var(--mkt-ink-secondary);margin:15px 0 0;font-size:13px;line-height:1.5}#mkt .mkt-machines-record__boundary{border-top:2px solid var(--mkt-accent);grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);gap:clamp(28px,5vw,74px);margin-top:clamp(58px,7vw,88px);padding-top:20px;display:grid}#mkt .mkt-machines-record__boundary strong{font-size:15px;font-weight:600}#mkt .mkt-machines-record__boundary p{max-width:70ch;color:var(--mkt-ink-secondary);font-size:14px;line-height:1.62}#mkt .mkt-machines-close{border-top:1px solid var(--mkt-rule-strong);padding:clamp(94px,12vw,164px) 0 clamp(70px,9vw,116px)}#mkt .mkt-machines-close .mkt-editorial-wrap{grid-template-columns:minmax(0,1.06fr) minmax(300px,.52fr);gap:clamp(52px,8vw,112px);display:grid}#mkt .mkt-machines-close__configuration h2{letter-spacing:-.052em;max-width:12ch;margin:20px 0 0;font-size:clamp(3rem,1.6rem + 4.3vw,5.7rem);font-weight:700;line-height:.95}#mkt .mkt-machines-close__configuration>p{max-width:57ch;color:var(--mkt-ink-secondary);margin-top:28px;font-size:16px;line-height:1.65}#mkt .mkt-machines-close__configuration dl{border-block:1px solid var(--mkt-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(38px,5vw,62px) 0 0;display:grid}#mkt .mkt-machines-close__configuration dl div{border-left:1px solid var(--mkt-rule);padding:17px 18px}#mkt .mkt-machines-close__configuration dl div:first-child{border-left:0;padding-left:0}#mkt .mkt-machines-close__configuration dt{color:var(--mkt-ink-muted);font-size:11px}#mkt .mkt-machines-close__configuration dd{color:var(--mkt-ink);margin:8px 0 0;font-size:13px;font-weight:600}#mkt .mkt-machines-close__action{border-top:1px solid var(--mkt-rule-strong);align-self:end;padding-top:18px}#mkt .mkt-machines-close__action h3{letter-spacing:-.04em;max-width:13ch;margin:24px 0 0;font-size:clamp(2rem,1.55rem + 1.35vw,2.85rem);font-weight:700;line-height:1}#mkt .mkt-machines-close__action p{color:var(--mkt-ink-secondary);margin-top:18px;font-size:15px;line-height:1.6}#mkt .mkt-machines-close__action .btn{margin-top:24px}#mkt .mkt-machines-related{border-top:1px solid var(--mkt-rule-strong);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(30px,4vw,54px);display:grid}#mkt .mkt-machines-related a{border-left:1px solid var(--mkt-rule);color:var(--mkt-ink);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:13px;font-weight:600;display:flex}#mkt .mkt-machines-related a:first-child{border-left:0;padding-left:0}#mkt .mkt-machines-related a:hover{color:var(--mkt-accent)}@media (width<=1040px){#mkt .mkt-machines-hero__statement,#mkt .mkt-machines-record__heading,#mkt .mkt-machines-close .mkt-editorial-wrap{grid-template-columns:minmax(0,1fr);align-items:start}#mkt .mkt-machines-hero__statement>p,#mkt .mkt-machines-record__heading>p{max-width:57ch}#mkt .mkt-machines-floor{grid-template-columns:minmax(0,1fr)}#mkt .mkt-machines-floor__rail{position:static}#mkt .mkt-machines-floor__rail>h2{max-width:13ch}#mkt .mkt-machines-floor__rail ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#mkt .mkt-machines-floor__rail li{border-left:1px solid var(--mkt-rule);padding:18px 18px 22px}#mkt .mkt-machines-floor__rail li:first-child{border-left:0;padding-left:0}#mkt .mkt-machines-close__action{max-width:52ch}}@media (width<=760px){#mkt .mkt-machines-hero{padding-top:42px}#mkt .mkt-machines-hero__topline{flex-direction:column;align-items:flex-start}#mkt .mkt-machines-index{border-block:1px solid var(--mkt-rule);width:100%}#mkt .mkt-machines-index a{border-left:1px solid var(--mkt-rule);flex:1;justify-content:center;padding-inline:6px}#mkt .mkt-machines-index a:first-child{border-left:0}#mkt .mkt-machines-hero__statement{margin-top:52px}#mkt .mkt-machines-hero h1{font-size:clamp(4rem,19vw,6rem)}#mkt .mkt-machines-floor__rail ol,#mkt .mkt-machines-record__sheet dl,#mkt .mkt-machines-close__configuration dl,#mkt .mkt-machines-related{grid-template-columns:minmax(0,1fr)}#mkt .mkt-machines-floor__rail li,#mkt .mkt-machines-floor__rail li:first-child{border-left:0;padding-inline:0}#mkt .mkt-machines-record__identity{grid-template-columns:90px minmax(0,1fr);padding:18px 0}#mkt .mkt-machines-record__identity>em{grid-column:2;padding:0 20px 8px}#mkt .mkt-machines-record__identity>div{padding-inline:20px}#mkt .mkt-machines-record__sheet dl div,#mkt .mkt-machines-record__sheet dl div:first-child{border-top:1px solid var(--mkt-rule);border-left:0;min-height:0;padding:18px 0}#mkt .mkt-machines-record__sheet dl div:first-child{border-top:0}#mkt .mkt-machines-record__boundary{grid-template-columns:minmax(0,1fr)}#mkt .mkt-machines-close__configuration dl div,#mkt .mkt-machines-close__configuration dl div:first-child{border-top:1px solid var(--mkt-rule);border-left:0;padding:15px 0}#mkt .mkt-machines-close__configuration dl div:first-child{border-top:0}#mkt .mkt-machines-related a,#mkt .mkt-machines-related a:first-child{border-bottom:1px solid var(--mkt-rule);border-left:0;padding-inline:0}}@media (prefers-reduced-motion:reduce){#mkt .mkt-machines-index a{transition:none}}
