.app{--pk-a:var(--accent,#b8a6f6)}.app .pk-grid{display:grid;grid-template-columns:repeat(var(--pk-cols,3),minmax(0,1fr));gap:8px;min-width:0}.app .pk-opt:not(#pk-none){display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;min-width:0;height:auto!important;padding:10px 8px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--ink-2)!important;color:var(--tx-2)!important;font:inherit;text-align:center;cursor:pointer;box-shadow:none!important;transition:border-color .15s,box-shadow .15s}.app .pk-opt:not(#pk-none):hover{border-color:var(--line-2)!important}.app .pk-opt.selected:not(#pk-none){border-color:var(--pk-a)!important;box-shadow:0 0 0 1px var(--pk-a) inset!important;color:var(--tx)!important}.app .pk-opt.is-strong.selected:not(#pk-none){border-color:#e8b04b!important;box-shadow:inset 0 0 0 1px #e8b04b!important}.app .pk-opt:disabled{opacity:.55;cursor:not-allowed}.app .pk-text{display:flex;flex-direction:column;gap:1px;min-width:0;max-width:100%}.app .pk-text strong{font:600 12.5px/1.3 var(--sans);color:var(--tx)}.app .pk-text small{font-size:11.5px;line-height:1.35;color:var(--tx-3)}.app .pk-art-svg{display:block;width:100%;max-width:132px;height:auto;border-radius:6px}.app .pk-art-svg .pk-bg{fill:var(--ink-3,#1c1c22)}.app .pk-art-svg .pk-l{fill:color-mix(in srgb,var(--tx) 78%,transparent)}.app .pk-art-svg .pk-m{fill:color-mix(in srgb,var(--tx) 32%,transparent)}.app .pk-art-svg .pk-fill,.app .pk-art-svg .pk-p{fill:var(--pk-a)}.app .pk-art-svg .pk-box{fill:color-mix(in srgb,var(--tx) 7%,transparent);stroke:color-mix(in srgb,var(--tx) 16%,transparent)}.app .pk-art-svg .pk-on{fill:color-mix(in srgb,var(--pk-a) 30%,transparent);stroke:var(--pk-a)}.app .pk-art-svg .pk-hl{fill:color-mix(in srgb,var(--pk-a) 22%,transparent)}.app .pk-art-svg .pk-card{fill:color-mix(in srgb,var(--tx) 9%,transparent);stroke:color-mix(in srgb,var(--tx) 14%,transparent)}.app .pk-art-svg .pk-art{fill:color-mix(in srgb,var(--pk-a) 35%,transparent)}.app .pk-art-svg .pk-ring{fill:none;stroke:var(--pk-a);stroke-width:1.6}.app .pk-art-svg .pk-stroke{fill:none;stroke:var(--pk-a);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app .pk-art-svg .pk-w{stroke-width:2.4}.app .pk-art-svg .pk-check{fill:none;stroke:var(--ink-1,#111);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app .pk-art-svg .pk-axis{fill:none;stroke:color-mix(in srgb,var(--tx) 22%,transparent);stroke-width:1.2}.app .pk-art-svg .pk-line{fill:none;stroke:var(--pk-a);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.app .pk-art-svg .pk-track{fill:none;stroke:color-mix(in srgb,var(--tx) 14%,transparent);stroke-width:6;stroke-linecap:round}.app .pk-art-svg .pk-arc{fill:none;stroke:var(--pk-a);stroke-width:6;stroke-linecap:round}.app .pk-art-svg .pk-needle{stroke:var(--tx);stroke-width:2;stroke-linecap:round}.app .pk-art-svg .pk-warn{fill:none;stroke:#e8b04b;stroke-width:2.2;stroke-linecap:round}.app .pk-art-svg .pk-warn-s{stroke:#e8b04b}.app .pk-art-svg .pk-warn-f{fill:#e8b04b}.app .pk-art-svg text{font-family:var(--sans);font-weight:600}.app .pk-art-svg .pk-t{fill:color-mix(in srgb,var(--tx) 80%,transparent)}.app .pk-art-svg .pk-tm{fill:color-mix(in srgb,var(--tx) 45%,transparent)}.app .pk-art-svg .pk-tp{fill:var(--pk-a)}.app .pk-opt:not(.selected) .pk-art-svg{opacity:.85}@media(max-width:640px){.app .pk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app .pk-small .pk-art-svg{max-width:84px}.app .pk-small .pk-opt:not(#pk-none){padding:7px 6px!important;gap:5px!important}.app .ld3-pick{margin:0 0 14px}.app .ap-pick{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.app .ap-pick:first-of-type{border-top:0;padding-top:0}.app .ap-pick>strong{font:600 13.5px/1.3 var(--sans);color:var(--tx)}.app .pn-actions{--pk-cols:3}.app .pn-esc-pick{grid-column:1/-1}.app .mu-field>.pk-grid{margin-top:2px}.app .pk-opt .pk-text strong:not(#pk-none){color:var(--tx)!important;font:600 12.5px/1.3 var(--sans)!important}.app .pk-opt .pk-text small:not(#pk-none){color:var(--tx-3)!important;font-size:11.5px!important}.app .pk-accent{--pk-cols:4}.app .pk-dots{display:flex;align-items:center;gap:6px;min-width:0}.app .pk-dots button:not(#pk-none){flex:none;width:22px!important;height:22px!important;min-height:0!important;padding:0!important;border-radius:50%!important;border:2px solid transparent!important;background:var(--dot)!important;box-shadow:none!important;cursor:pointer}.app .pk-dots button.selected:not(#pk-none){border-color:var(--ink-1)!important;box-shadow:0 0 0 2px var(--pk-a)!important}.app .pk-dots button:disabled{opacity:.5;cursor:not-allowed}.app .pk-art-svg .pk-av{fill:color-mix(in srgb,var(--pk-a) 30%,var(--ink-3,#222))}.app .pk-art-svg .pk-av-f{fill:color-mix(in srgb,var(--pk-a) 70%,#fff)}.app .pk-art-svg .pk-ghost{opacity:.38}.app .pk-art-svg .pk-bubble{fill:color-mix(in srgb,var(--tx) 9%,transparent)}.app .pk-art-svg .pk-badge{fill:var(--pk-a)}.app .pk-art-svg .pk-badge-w{fill:#e8b04b}.app .pk-art-svg .pk-ink{fill:none;stroke:#141419;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app .pk-art-svg .pk-ink-f{fill:#141419}.app .pk-art-svg .pk-knob{fill:color-mix(in srgb,var(--tx) 50%,transparent)}.app .pk-art-svg .pk-scan{fill:color-mix(in srgb,var(--pk-a) 6%,transparent);stroke:var(--pk-a);stroke-width:1.3;stroke-dasharray:4 3}.app .pk-art-svg .pk-pill{fill:var(--pk-a)}.app .pk-art-svg .pk-door{fill:color-mix(in srgb,var(--tx) 8%,transparent);stroke:color-mix(in srgb,var(--tx) 22%,transparent)}.app .pk-art-svg .pk-motion{fill:none;stroke:color-mix(in srgb,var(--pk-a) 55%,transparent);stroke-width:1.8;stroke-linecap:round}