@property --planner-angle{syntax: "<angle>"; inherits: false; initial-value: 90deg;}._card_lr3gp_7{--planner-angle: 90deg;position:relative;display:flex;flex-direction:column;--planner-card-w: 177px;width:var(--planner-card-w);height:calc(var(--planner-card-w) * 340 / 177);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_lr3gp_7:hover,._card_lr3gp_7._selected_lr3gp_40{box-shadow:0 0 4px 1px var(--planner-c0),6px 6px 4px #000000b3}._card_lr3gp_7:hover{transform:translateY(-2px)}._shine_lr3gp_50{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_lr3gp_7:hover ._shine_lr3gp_50{opacity:.12}._portrait_lr3gp_64{position:absolute;inset:0 0 calc(var(--planner-card-w) * 32 / 177) 0;width:100%;height:calc(100% - var(--planner-card-w) * 32 / 177);object-fit:cover;object-position:top;transition:transform .4s ease,filter .4s ease}._card_lr3gp_7:hover ._portrait_lr3gp_64{filter:drop-shadow(8px -8px 4px rgba(0,0,0,.8));transform:translate(-3px,-5px)}._strip_lr3gp_81{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;height:calc(var(--planner-card-w) * 32 / 177);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 calc(var(--planner-card-w) * 6 / 177);overflow:hidden;color:#fff;font-weight:800;font-size:calc(var(--planner-card-w) * 16 / 177);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_lr3gp_109{position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:column;width:calc(var(--planner-card-w) * 40 / 177);box-shadow:2px 2px 6px #0009}._priceNumber_lr3gp_120{display:flex;align-items:center;justify-content:center;height:calc(var(--planner-card-w) * 36 / 177);background:var(--planner-c0);color:#fff;font-weight:800;font-size:calc(var(--planner-card-w) * 19 / 177);line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.8)}._priceLabel_lr3gp_133{font-size:calc(var(--planner-card-w) * 11 / 177);font-weight:700;letter-spacing:.02em;text-transform:uppercase}._priceClass_lr3gp_140{display:flex;align-items:center;justify-content:center;height:calc(var(--planner-card-w) * 40 / 177);background:color-mix(in srgb,var(--planner-c0) 70%,transparent)}._priceClass_lr3gp_140 img{width:calc(var(--planner-card-w) * 28 / 177);height:calc(var(--planner-card-w) * 28 / 177);filter:brightness(0) invert(1) drop-shadow(0 1px 1px rgba(0,0,0,.8))}._stars_lr3gp_154{position:absolute;top:calc(var(--planner-card-w) * 6 / 177);left:0;right:0;z-index:2;text-align:center;color:#ffd84a;font-size:calc(var(--planner-card-w) * 14 / 177);letter-spacing:-1px;text-shadow:0 1px 2px #000;pointer-events:none}._inspect_lr3gp_168{position:absolute;top:0;right:0;z-index:3;display:flex;align-items:center;justify-content:center;width:calc(var(--planner-card-w) * 40 / 177);height:calc(var(--planner-card-w) * 40 / 177);background:#000000bf;color:#fff;cursor:pointer;transition:transform .3s ease}._inspect_lr3gp_168:hover{transform:scale(1.1)}._overlay_lr3gp_188{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;font-weight:800;font-size:calc(var(--planner-card-w) * 22 / 177);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 6px #000;opacity:0;transition:opacity .3s ease;pointer-events:none}._card_lr3gp_7._selected_lr3gp_40 ._overlay_lr3gp_188{opacity:1}@media(pointer:coarse){._inspect_lr3gp_168:after{position:absolute;top:0;right:0;width:44px;height:44px;content:""}}@media(prefers-reduced-motion:no-preference){._card_lr3gp_7:hover,._card_lr3gp_7._selected_lr3gp_40{animation:_planner-spin_lr3gp_1 2.4s linear infinite}}@keyframes _planner-spin_lr3gp_1{to{--planner-angle: 450deg}}
