.apm-wrap{position:relative}.apm-pop{z-index:var(--z-popover);border-radius:var(--rad-lg);transform-origin:50% 100%;max-height:min(560px,100vh - 140px);animation:apmIn var(--spring-t) var(--spring) both;outline:none;flex-direction:column;gap:4px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;right:0;overflow-y:auto}@keyframes apmIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.apm-pop,.apm-sec{animation-duration:.01ms!important}.apm-tile-pv,.apm-check,.apm-swatch-dot{transition-duration:.01ms!important}}.apm-sec{background:var(--panel-read-bg);animation:apmIn var(--spring-t) var(--spring) both;animation-delay:var(--rise-d,0s);border-radius:10px;padding:8px 8px 7px}.apm-sec-head{justify-content:space-between;align-items:center;gap:var(--sp-2);margin:0 2px 7px;display:flex}.apm-sec-label{font:700 var(--fs-label)/1 var(--ff-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--t3)}.apm-sec-side{align-items:center;gap:8px;display:inline-flex}.apm-sec-val{font:700 11px/1 var(--ff-mono);letter-spacing:.05em;color:var(--t2)}.apm-hint{font:500 11px/1.45 var(--ff-sans);color:var(--t3);margin:6px 2px 1px}.apm-tiles{gap:4px;display:grid}.apm-tiles--3{grid-template-columns:repeat(3,1fr)}.apm-tiles--2{grid-template-columns:repeat(2,1fr)}.apm-tile{border-radius:var(--rad-md);cursor:pointer;transition:background var(--dur-2) ease, transform var(--dur-1) ease;background:0 0;border:0;flex-direction:column;gap:6px;padding:4px 4px 6px;display:flex}.apm-tile:hover{background:var(--panel-zone-bg)}.apm-tile:active{transform:scale(.97)}.apm-tile-pv{background:var(--pv-bg,var(--card));height:46px;box-shadow:var(--hairline), inset 0 0 0 1px #0000000d;transition:transform var(--dur-2) var(--spring), box-shadow var(--dur-2) ease;border-radius:7px;display:flex;position:relative;overflow:hidden}.apm-tile:hover .apm-tile-pv{transform:translateY(-1px)}.apm-tile[aria-checked=true] .apm-tile-pv{box-shadow:0 0 0 1.5px var(--pd-2), 0 5px 16px -8px var(--pd-2), var(--hairline)}.apm-tile-sb{background:var(--pv-sb,var(--card-hi));flex:none;width:13px}.apm-tile-sb--wide{width:26%}.apm-tile--nav .apm-tile-sb{width:var(--pv-sb-w,13px);min-width:4px}.apm-tile-main{flex-direction:column;flex:1;gap:3px;min-width:0;padding:5px 6px;display:flex}.apm-tile-card{background:var(--pv-card,var(--card-hi));border-radius:3px;flex-direction:column;flex:1;justify-content:center;gap:2.5px;padding:3px 4px;display:flex}.apm-tile-card i{background:var(--pv-ink,var(--t3));border-radius:1px;width:72%;height:2px;display:block}.apm-tile-card i+i{opacity:.6;width:46%}.apm-tile-cap{font:600 11px/1 var(--ff-sans);color:var(--t2);transition:color var(--dur-2) ease;justify-content:center;align-items:center;gap:5px;display:flex}.apm-tile[aria-checked=true] .apm-tile-cap{color:var(--t1);font-weight:700}.apm-check{width:12px;height:12px;color:var(--gold-text);opacity:0;transition:opacity var(--dur-2) ease, transform var(--dur-2) var(--spring);flex:none;transform:scale(.5)}.apm-tile[aria-checked=true] .apm-check{opacity:1;transform:none}.apm-tile--type .apm-tile-pv{background:var(--panel-zone-bg);justify-content:center;align-items:center;height:36px}.apm-type{color:var(--t1);font-weight:600;font-family:var(--ff-sans);line-height:1}.apm-spark{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.apm-spark i{background:var(--cpalette);width:3px;box-shadow:0 0 6px -1px var(--cpalette-glow,transparent);transition:background var(--dur-3) ease;border-radius:1px;display:block}.apm-swatches{grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.apm-swatch{border-radius:var(--rad-md);cursor:pointer;transition:background var(--dur-2) ease, transform var(--dur-1) ease;background:0 0;border:0;place-items:center;padding:8px 2px;display:grid}.apm-swatch:hover{background:var(--panel-zone-bg)}.apm-swatch:active{transform:scale(.94)}.apm-swatch-dot{border-radius:var(--rad-full);background:var(--swatch);width:17px;height:17px;transition:transform var(--dur-2) var(--spring), outline-color var(--dur-2) ease;outline-offset:2.5px;outline:1.5px solid #0000;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px 1px #0000002e,0 1px 3px #00000040}.apm-swatch:hover .apm-swatch-dot{transform:scale(1.12)}.apm-swatch[aria-checked=true] .apm-swatch-dot{outline-color:var(--t1)}.apm-sec--locked .apm-swatch{pointer-events:none}.apm-sec--locked .apm-swatch:not([aria-checked=true]){opacity:.32}
