.svc-cube-stage{aspect-ratio:1;container-type:inline-size}.svc-cube-lens{--cube-s:calc(100cqi / 5);perspective:calc(var(--cube-s) * 18);position:absolute;top:46%;left:50%}.svc-cube-view,.svc-cubie{transform-style:preserve-3d;position:absolute;top:0;left:0}.svc-cube-face{left:calc(var(--cube-s) / -2);top:calc(var(--cube-s) / -2);width:var(--cube-s);height:var(--cube-s);background-color:var(--ds-color-charcoal);backface-visibility:hidden;position:absolute}.svc-cube-sticker{--pad:calc(var(--ds-border-width) / 2);inset:var(--pad);border-radius:var(--ds-radius-xs);background-color:var(--ds-color-cream);position:absolute;overflow:clip}.dark .svc-cube-sticker{background-color:color-mix(in oklab, var(--ds-color-charcoal) 86%, var(--ds-color-cream))}.svc-cube-art{box-sizing:border-box;width:calc(var(--cube-s) * 3);height:calc(var(--cube-s) * 3);left:calc(var(--cube-s) * var(--col) * -1 - var(--pad));top:calc(var(--cube-s) * var(--row) * -1 - var(--pad));padding:18%;position:absolute}.svc-cube-icon{stroke-width:1.5px}.svc-cube-icon *{vector-effect:non-scaling-stroke}
.ove-block{padding-block:var(--ds-space-gap) var(--ds-space-gap-sm);border-top:var(--ds-border-width) solid var(--ds-color-fg)}.ove-pair{gap:calc(var(--ds-space-gap-sm) / 3);padding-top:var(--ds-space-gap-sm);border-top:var(--ds-border-width) solid var(--ds-color-edge);display:grid}.ove-wrap{--ove-label:16%;--ove-col:21%;padding-block:var(--ds-space-gap-sm);position:relative}.ove-table{table-layout:fixed;border-collapse:collapse;position:relative}.ove-table thead :is(th,td):first-child,.ove-table tbody th{width:var(--ove-label)}.ove-model{padding:var(--ds-space-gap) var(--ds-space-gap) var(--ds-space-gap);vertical-align:bottom;line-height:var(--ds-leading-heading);border-bottom:var(--ds-border-width) solid var(--ds-color-fg);text-wrap:balance}.ove-corner{border-bottom:var(--ds-border-width) solid var(--ds-color-fg)}.ove-label{padding:var(--ds-space-gap) var(--ds-space-gap) var(--ds-space-gap) 0;vertical-align:baseline;font-size:var(--ds-text-small);font-weight:var(--ds-font-weight-heading);color:var(--ds-color-muted-fg)}.ove-cell{padding:var(--ds-space-gap);vertical-align:baseline;font-size:var(--ds-text-body);line-height:var(--ds-leading-body);color:var(--ds-color-fg);text-wrap:pretty}.ove-table tbody tr+tr :is(th,td){border-top:var(--ds-border-width) solid var(--ds-color-edge)}.ove-table tbody tr[data-row=price] .ove-cell{font-weight:var(--ds-font-weight-heading)}.ove-spot{--ove-at:0;inset-block:0;left:var(--ove-label);width:var(--ove-col);border-radius:var(--ds-radius-card);background-color:var(--ds-color-bg);box-shadow:var(--ds-shadow-md), inset 0 0 0 var(--ds-border-width) var(--ds-color-edge);opacity:0;translate:calc(var(--ove-at) * 100%) 0;pointer-events:none;position:absolute}.ove-wrap:has(.ove-table :is(th,td):nth-child(2):hover) .ove-spot{--ove-at:0;opacity:1}.ove-wrap:has(.ove-table :is(th,td):nth-child(3):hover) .ove-spot{--ove-at:1;opacity:1}.ove-wrap:has(.ove-table :is(th,td):nth-child(4):hover) .ove-spot{--ove-at:2;opacity:1}.ove-wrap:has(.ove-table :is(th,td):nth-child(5):hover) .ove-spot{--ove-at:3;opacity:1}@media (prefers-reduced-motion:no-preference){.ove-spot{transition:translate 0s linear var(--ds-motion-duration), opacity var(--ds-motion-duration) var(--ds-motion-ease)}.ove-wrap:has(.ove-table :is(td,th):not(:first-child):hover) .ove-spot{transition:translate var(--ds-motion-duration-slow) var(--ds-motion-ease), opacity var(--ds-motion-duration) var(--ds-motion-ease)}}
