.cfg{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(18px,3vw,36px);display:grid}@media (width<=900px){.cfg{grid-template-columns:1fr}}.cfg-art{background:var(--ink);border-radius:var(--rx);box-shadow:var(--shadow-2);position:sticky;top:96px;overflow:hidden}.cfg-svg{width:100%;height:auto}.cfg-cap{font:700 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#9fb0ba;border-top:1px solid #ffffff14;margin:0;padding:10px 16px 12px}.cfg .bg{opacity:0;transition:opacity .6s var(--ease)}.cfg[data-place=std] .bg-in,.cfg[data-place=bright] .bg-bright,.cfg[data-place=window] .bg-window,.cfg[data-place=outdoor] .bg-out{opacity:1}.cfg .floor{fill:#141b20}.cfg[data-place=outdoor] .floor{fill:#4a5560}.cfg .person circle,.cfg .person rect{fill:#4a5b67}.cfg .person text{font:700 3.6px var(--mono);fill:var(--orange)}.cfg .counter-top,.cfg .wallplate{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);transform-box:fill-box;transform:translateY(6px)}.cfg[data-enc=counter] .counter-top,.cfg[data-enc=wall] .wallplate{opacity:1;transform:none}.cfg .kiosk{transform-box:view-box;transform-origin:100px 96px;transition:transform .7s var(--ease)}.cfg[data-size="43"] .kiosk{transform:scale(.82)}.cfg[data-size="43"][data-place=window] .kiosk,.cfg[data-size="43"][data-place=outdoor] .kiosk{transform:scale(.88)}.cfg .k-floor,.cfg .k-wall,.cfg .k-counter{opacity:0;transition:opacity .45s var(--ease)}.cfg[data-enc=floor] .k-floor,.cfg[data-enc=wall] .k-wall,.cfg[data-enc=counter] .k-counter{opacity:1}.cfg .scr-g,.cfg .hood{transition:transform .7s var(--ease)}.cfg[data-enc=floor] .scr-g{transform:translateY(21px)}.cfg[data-enc=wall] .scr-g{transform:translateY(12.6px)}.cfg[data-enc=counter] .scr-g{transform:translateY(8.6px)}.cfg .hood{fill:#2b363f;opacity:0;transition:opacity .4s, transform .7s var(--ease)}.cfg[data-place=outdoor] .hood{opacity:1}.cfg[data-enc=floor] .hood{transform:translateY(16px)}.cfg[data-enc=wall] .hood{transform:translateY(8px)}.cfg[data-enc=counter] .hood{transform:translateY(4px)}.cfg .bezel{fill:#070a0c;stroke:#5b6b77;stroke-width:.3px}.cfg .t1{font:800 4.2px var(--display);fill:#fff;text-anchor:middle;letter-spacing:.08em}.cfg .t2{font:800 3.6px var(--display);fill:#fff;text-anchor:middle}.cfg .btn-ui{fill:#1f3440;stroke:#00bbe1;stroke-width:.25px}.cfg .btn-ui.hot{fill:#00bbe1}.cfg .ad,.cfg .ui{transition:opacity .5s var(--ease)}.cfg .ui{opacity:0}.cfg[data-touch=pcap] .ui{opacity:1}.cfg[data-touch=pcap] .ad{opacity:0}.cfg .hand{fill:#f2d2b6;stroke:#8a5a3c;stroke-width:.3px;opacity:0;transition:opacity .4s, transform .6s var(--ease);transform:translate(4px,6px)}.cfg[data-touch=pcap] .hand{opacity:1;transform:none}.cfg .ripple{fill:none;stroke:#fff;stroke-width:.5px;opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.cfg[data-touch=pcap] .ripple{animation:1.8s ease-out .6s infinite ripple}}@keyframes ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.4)}}.cfg[data-place=window] .glass,.cfg[data-place=outdoor] .glass,.cfg[data-place=bright] .glass{filter:saturate(1.15)brightness(1.1)}.cfg-ctl{gap:14px;display:grid}.seg{border:0;margin:0;padding:0}.seg legend{font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;padding:0}.cfg-sum{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--glow);background:#fff;margin-top:6px;padding:6px 18px 16px}.cfg-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:14.5px;display:flex}.cfg-row b{white-space:nowrap;font:800 15px var(--display);color:var(--ink)}.cfg-row.main>div{gap:2px;display:grid}.cfg-row.main>div>b{font-size:18px}.cfg-row .note{font-size:13px}.cfg-p{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px!important}.cfg-sum .btns{margin-top:14px}.cfg-sum .asof{margin-bottom:0}@media (width<=900px){.cfg-art{position:relative;top:0}}
