.kpr-plan:not([data-meals~=breakfast])~* [data-meal=breakfast],.kpr-plan:not([data-meals~=lunch])~* [data-meal=lunch],.kpr-plan:not([data-meals~=dinner])~* [data-meal=dinner],.kpr-plan[data-diet-breakfast=veg]~* [data-meal=breakfast] [data-diet=non_veg],.kpr-plan[data-diet-breakfast=non_veg]~* [data-meal=breakfast] [data-diet=veg],.kpr-plan[data-diet-lunch=veg]~* [data-meal=lunch] [data-diet=non_veg],.kpr-plan[data-diet-lunch=non_veg]~* [data-meal=lunch] [data-diet=veg],.kpr-plan[data-diet-dinner=veg]~* [data-meal=dinner] [data-diet=non_veg],.kpr-plan[data-diet-dinner=non_veg]~* [data-meal=dinner] [data-diet=veg],.kpr-plan~* [data-diet]>.kpr-diet-tag{display:none}.kpr-plan~* [data-meal]{border-top-width:0;padding-top:0}.kpr-plan~* [data-meal]~[data-meal]{border-top-width:1px;padding-top:.75rem}.kpr-plan:not([data-meals~=breakfast])~* [data-meal=breakfast]+[data-meal],.kpr-plan:not([data-meals~=breakfast]):not([data-meals~=lunch])~* [data-meal=lunch]+[data-meal]{border-top-width:0;padding-top:0}.kpr-plan:not([data-meals~=breakfast])~* [data-meal-card=breakfast],.kpr-plan:not([data-meals~=lunch])~* [data-meal-card=lunch],.kpr-plan:not([data-meals~=dinner])~* [data-meal-card=dinner]{background-color:#0000;border-style:dashed}.kpr-plan:not([data-meals~=breakfast])~* [data-meal-card=breakfast] [data-dim] *,.kpr-plan:not([data-meals~=lunch])~* [data-meal-card=lunch] [data-dim] *,.kpr-plan:not([data-meals~=dinner])~* [data-meal-card=dinner] [data-dim] *{color:var(--text-muted)}.kpr-plan:not([data-meals~=breakfast])~* [data-meal-card=breakfast] [data-off-hint],.kpr-plan:not([data-meals~=lunch])~* [data-meal-card=lunch] [data-off-hint],.kpr-plan:not([data-meals~=dinner])~* [data-meal-card=dinner] [data-off-hint]{display:block}.kpr-select[data-selected]:after{opacity:1}.kpr-shimmer{border-radius:inherit;pointer-events:none;opacity:0;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.kpr-shimmer:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 68%, #ffd68cf2 80%, transparent 92%);width:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes kpr-shimmer-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes kpr-shimmer-fade{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}@keyframes kpr-check-in{0%{opacity:0;transform:scale(.9)}}@keyframes kpr-rule-pulse{50%{opacity:.35}}@keyframes kpr-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.kpr-select[data-selected]>.kpr-shimmer{animation:kpr-shimmer-fade .9s var(--ease-standard) both}.kpr-select[data-selected]>.kpr-shimmer:before{animation:kpr-shimmer-spin .9s var(--ease-out-quart) both}.kpr-select[data-selected] .kpr-check{animation:kpr-check-in var(--dur-fast) var(--ease-out-quart) both}.kpr-ledger-rule{animation:kpr-rule-pulse var(--dur-base) var(--ease-standard)}.kpr-pop{animation:kpr-pop var(--dur-slow) var(--ease-out-quart) both}}@media (prefers-reduced-motion:reduce){.kpr-pill{transition:none}.kpr-rise-in{animation:none}}.kpr-strike{display:inline-block;position:relative}.kpr-strike:after{content:"";transform-origin:0;pointer-events:none;background-color:currentColor;border-radius:1px;height:2px;position:absolute;top:52%;left:-2px;right:-2px}.kpr-coupon-row{background:linear-gradient(100deg,#ffffff0d,#f4a3000d 60%,#0000);border-color:#f4a30066}.kpr-coupon-row[data-on]{background:linear-gradient(100deg,#f4a3002e,#f4a3000f 60%,#0000);border-color:#f4a300bf}.kpr-glass{--gw:9.5rem;--gh:3.25rem;--gk:4.125rem;width:var(--gw);height:var(--gh);margin-block:calc((var(--gk) - var(--gh)) / 2);cursor:pointer;isolation:isolate;background:linear-gradient(#ffffff1f,#ffffff08 55%,#ffffff0f);border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;position:relative;box-shadow:inset 0 1px #ffffff47,inset 0 -10px 18px #00000047,0 10px 26px -12px #000000b3}.kpr-glass-fill{border-radius:inherit;z-index:-1;pointer-events:none;transition:opacity .42s var(--ease-standard);position:absolute;inset:3px}.kpr-glass-fill-off{background:radial-gradient(120% 160% at 75%,#ffffff1a,#ffffff05 70%)}.kpr-glass-fill-on{opacity:0;background:radial-gradient(120% 170% at 78%,#ffd27a 0%,#f4a300 38%,#d9800a 72%,#a85d05 100%);box-shadow:inset 0 1px #fff0d2b3,inset 0 -6px 12px #783c0059}.kpr-glass-halo{z-index:-2;pointer-events:none;opacity:0;height:170%;transition:opacity .52s var(--ease-standard);background:radial-gradient(closest-side,#f4a30099,#f4a3002e 60%,#0000);border-radius:50%;position:absolute;top:35%;left:6%;right:6%}.kpr-glass-label{pointer-events:none;font-size:var(--type-label);letter-spacing:.01em;white-space:nowrap;transition:opacity .3s var(--ease-standard), transform .42s var(--ease-out-quart);place-items:center;font-weight:800;display:grid;position:absolute;top:0;bottom:0}.kpr-glass-label-off{left:calc(var(--gh) - .25rem);color:var(--text);right:.5rem}.kpr-glass-label-on{left:.5rem;right:calc(var(--gh) - .25rem);color:#241503;opacity:0;transform:translate(-8px)}.kpr-glass-knob{z-index:2;pointer-events:none;top:calc((var(--gh) - var(--gk)) / 2 - 1px);left:calc((var(--gh) - var(--gk)) / 2);width:var(--gk);height:var(--gk);transition:transform .56s cubic-bezier(.34,1.42,.52,1);position:absolute}.kpr-glass-lens{background:radial-gradient(circle at 32% 24%,#ffffff8c,#ffffff1a 26%,#0000 42%),radial-gradient(circle at 70% 82%,#ffffff38,#0000 38%),radial-gradient(circle,#ffffff0a 52%,#ffffff29 74%,#ffffff4d 100%);border:1.5px solid #ffffff80;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 3px 8px #ffffff38,inset 0 -8px 14px #00000024,0 12px 24px -10px #0009}.kpr-glass-icon{width:1.375rem;height:1.375rem;transition:opacity .26s var(--ease-standard), transform .42s var(--ease-out-quart);position:absolute}.kpr-glass-icon-off{color:var(--accent-text)}.kpr-glass-icon-on{color:#241503;opacity:0;transform:scale(.6)rotate(-30deg)}.kpr-glass[aria-checked=true] .kpr-glass-fill-off{opacity:0}.kpr-glass[aria-checked=true] .kpr-glass-fill-on,.kpr-glass[aria-checked=true] .kpr-glass-halo{opacity:1}.kpr-glass[aria-checked=true] .kpr-glass-label-off{opacity:0;transform:translate(8px)}.kpr-glass[aria-checked=true] .kpr-glass-label-on{opacity:1;transform:none}.kpr-glass[aria-checked=true] .kpr-glass-knob{transform:translateX(calc(var(--gw) - var(--gh)))}.kpr-glass[aria-checked=true] .kpr-glass-icon-off{opacity:0;transform:scale(.6)rotate(30deg)}.kpr-glass[aria-checked=true] .kpr-glass-icon-on{opacity:1;transform:none}.kpr-glass[aria-disabled=true]{cursor:not-allowed;opacity:.45;box-shadow:inset 0 1px #ffffff2e,inset 0 -10px 18px #00000038}.kpr-glass[aria-disabled=true] .kpr-glass-icon-off{color:var(--text-muted)}.kpr-unlock-shine{pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 35%,#ffe6b461 50%,#0000 65%);position:absolute;inset:0}.kpr-unlock-glow{border-radius:inherit;pointer-events:none;opacity:0;border:1.5px solid #f4a300f2;position:absolute;inset:-1px;box-shadow:0 0 0 3px #f4a3002e,0 10px 32px -8px #f4a3008c}.kpr-confetti{pointer-events:none;z-index:20;position:absolute;inset:-260px 0;overflow:hidden}.kpr-confetti>span{width:var(--w);height:calc(var(--w) * .42);margin:calc(var(--w) * -.21) 0 0 calc(var(--w) * -.5);background-color:var(--c);opacity:0;border-radius:1px;position:absolute;top:50%;left:50%}.kpr-confetti>span:nth-child(3n+1){left:14%}.kpr-confetti>span:nth-child(3n+2){left:86%}@keyframes kpr-confetti{0%{opacity:1;transform:rotate(var(--a)) translateY(0) rotate(0deg) scale(.5)}75%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(var(--r)) scale(1)}}@keyframes kpr-unlock-pop{0%{transform:scale(1)}35%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes kpr-unlock-shine{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}@keyframes kpr-unlock-glow{0%{opacity:0}25%,55%{opacity:1}to{opacity:0}}@keyframes kpr-strike-draw{0%{transform:scaleX(0)}}@keyframes kpr-final-land{0%{transform:scale(1)}40%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes kpr-coupon-open{0%{opacity:0;transform:translateY(-6px)}}@keyframes kpr-lens-on{0%{transform:scale(1)}45%{transform:scale(1.14,1.08)}to{transform:scale(1)}}@keyframes kpr-lens-off{0%{transform:scale(1)}45%{transform:scale(1.14,1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.kpr-glass[data-moved][aria-checked=true] .kpr-glass-lens{animation:kpr-lens-on .56s var(--ease-standard)}.kpr-glass[data-moved][aria-checked=false] .kpr-glass-lens{animation:kpr-lens-off .56s var(--ease-standard)}.kpr-glass{transition:transform var(--dur-fast) var(--ease-out-quart)}.kpr-glass:not([aria-disabled=true]):active{transform:scale(.97)}.kpr-confetti>span{animation:kpr-confetti 1.5s cubic-bezier(.12, .75, .3, 1) var(--t) both}.kpr-unlock-pop{animation:kpr-unlock-pop .52s var(--ease-out-quart)}.kpr-unlock-shine{animation:kpr-unlock-shine 1s var(--ease-standard) .2s both}.kpr-unlock-glow{animation:kpr-unlock-glow 1.4s var(--ease-standard) calc(var(--i,0) * 90ms) both}.kpr-strike:after{animation:kpr-strike-draw .42s var(--ease-out-quart) .12s both}.kpr-final{transform-origin:0}.kpr-final[data-landed]{animation:kpr-final-land .42s var(--ease-out-quart)}.kpr-coupon-list:not([hidden]){animation:kpr-coupon-open var(--dur-base) var(--ease-out-quart)}}@media (prefers-reduced-motion:reduce){.kpr-glass-fill,.kpr-glass-halo,.kpr-glass-label,.kpr-glass-knob,.kpr-glass-icon{transition:none}}@media (hover:hover) and (pointer:fine){.kpr-glass:not([aria-disabled=true]):hover{border-color:#ffffff52}.kpr-glass[aria-checked=false]:not([aria-disabled=true]):hover .kpr-glass-halo{opacity:.35}}
