@property --planner-angle{syntax: "<angle>"; inherits: false; initial-value: 90deg;}._card_18om8_7{--planner-angle: 90deg;position:relative;display:flex;flex-direction:column;width:177px;height:340px;overflow:hidden;border:3px solid;border-image:linear-gradient(var(--planner-angle),var(--planner-stops)) 1;background-image:linear-gradient(180deg,var(--planner-stops)),var(--planner-sheet);background-blend-mode:color,normal;background-repeat:no-repeat;background-size:auto,var(--planner-sheet-size) var(--planner-sheet-size);background-position:0 0,var(--planner-sheet-pos);background-color:#0d0d0d;box-shadow:6px 6px 4px #000000b3;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .25s ease,box-shadow .8s ease}._card_18om8_7:hover,._card_18om8_7._selected_18om8_36{animation:_planner-spin_18om8_1 2.4s linear infinite;box-shadow:0 0 4px 1px var(--planner-c0),6px 6px 4px #000000b3}._card_18om8_7:hover{transform:translateY(-2px)}._shine_18om8_47{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(var(--planner-angle),var(--planner-stops));transition:opacity .4s ease}._card_18om8_7:hover ._shine_18om8_47{opacity:.12}._portrait_18om8_61{position:absolute;inset:0 0 32px;width:100%;height:calc(100% - 32px);object-fit:cover;object-position:top;transition:transform .4s ease,filter .4s ease}._card_18om8_7:hover ._portrait_18om8_61{filter:drop-shadow(8px -8px 4px rgba(0,0,0,.8));transform:translate(-3px,-5px)}._strip_18om8_78{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;height:32px;border-top:3px solid;border-image:linear-gradient(90deg,var(--planner-stops)) 1;background:linear-gradient(#0000008c,#000000bf),linear-gradient(90deg,var(--planner-stops));padding:0 6px;overflow:hidden;color:#fff;font-weight:800;font-size:16px;letter-spacing:.02em;line-height:1;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;text-shadow:0 1px 2px #000,0 0 6px rgba(0,0,0,.8)}._price_18om8_106{position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:column;width:40px;box-shadow:2px 2px 6px #0009}._priceNumber_18om8_117{display:flex;align-items:center;justify-content:center;height:36px;background:var(--planner-c0);color:#fff;font-weight:800;font-size:19px;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.8)}._priceLabel_18om8_130{font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}._priceClass_18om8_137{display:flex;align-items:center;justify-content:center;height:40px;background:color-mix(in srgb,var(--planner-c0) 70%,transparent)}._priceClass_18om8_137 img{width:28px;height:28px;filter:brightness(0) invert(1) drop-shadow(0 1px 1px rgba(0,0,0,.8))}._stars_18om8_151{position:absolute;top:6px;left:0;right:0;z-index:2;text-align:center;color:#ffd84a;font-size:14px;letter-spacing:-1px;text-shadow:0 1px 2px #000;pointer-events:none}._inspect_18om8_165{position:absolute;top:0;right:0;z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#000000bf;color:#fff;cursor:pointer;transition:transform .3s ease}._inspect_18om8_165:hover{transform:scale(1.1)}._overlay_18om8_185{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;font-weight:800;font-size:22px;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 6px #000;opacity:0;transition:opacity .3s ease;pointer-events:none}._card_18om8_7._selected_18om8_36 ._overlay_18om8_185{opacity:1}@keyframes _planner-spin_18om8_1{to{--planner-angle: 450deg}}
