html{scroll-behavior:smooth}.rc-apply .spot{isolation:isolate;position:relative}.rc-apply .spot:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #ffc24b2e, transparent 60%);transition:opacity .4s;position:absolute;inset:0}.rc-apply .food.spot:before{z-index:1;border-radius:inherit}.rc-apply .spot:hover:before{opacity:1}.rc-apply summary::-webkit-details-marker{display:none}.rc-apply summary i:before,.rc-apply summary i:after{content:"";background:#41275a;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rc-apply summary i:after{transition:transform .25s;transform:translate(-50%,-50%)rotate(90deg)}.rc-apply details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.rc-apply .steps:has(.step:hover) .step>div:first-child{color:#41275a;background:#f3eef8}:is(.rc-apply .steps:has(.step:first-child:hover) .step:nth-child(-n+1)>div:first-child,.rc-apply .steps:has(.step:nth-child(2):hover) .step:nth-child(-n+2)>div:first-child,.rc-apply .steps:has(.step:nth-child(3):hover) .step:nth-child(-n+3)>div:first-child,.rc-apply .steps:has(.step:nth-child(4):hover) .step:nth-child(-n+4)>div:first-child){color:#2f1c42;background:#ffc24b}
