.foodzilla-button-hover{color:#fff;padding:8px 24px;cursor:pointer;margin:0 8px 0 0;height:38px;text-align:center;border:none;background-size:300% 100%;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease;font-weight:500;box-shadow:0 4px 10px #00000014;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.foodzilla-button-hover:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 6px 15px #0000001a;transition:all .3s ease}.foodzilla-button-hover:active{transform:translateY(1px);box-shadow:0 2px 5px #0000001a}.foodzilla-button-hover:focus{outline:none}.foodzilla-button-hover:focus-visible{outline:none}.no-print:focus{outline:none}.no-print:focus-visible{outline:none}.foodzilla-button-hover.primary{background-color:var(--accent-color, #43c37c);background-image:none;box-shadow:0 4px 14px color-mix(in srgb,var(--accent-color, #43c37c) 25%,transparent)}.foodzilla-button-hover.primary:hover{background-color:color-mix(in srgb,var(--accent-color, #43c37c) 90%,black);box-shadow:0 6px 20px color-mix(in srgb,var(--accent-color, #43c37c) 35%,transparent)}.foodzilla-button-hover.outline{background-color:var(--outline-btn-bg, #f8f9fa);background-image:none;box-shadow:0 4px 14px #0000000f;border:1.5px solid var(--outline-btn-border, rgba(0, 0, 0, .12));color:var(--outline-btn-text, #555)}.foodzilla-button-hover.outline:hover{background-color:var(--outline-btn-hover-bg, #eef0f2);border-color:var(--outline-btn-hover-border, rgba(0, 0, 0, .18));box-shadow:0 6px 20px #0000001a}.foodzilla-button-hover.ai{background-color:#c45296;background-image:none;box-shadow:0 4px 14px #c4529640}.foodzilla-button-hover.ai:hover{background-color:#b8478a;box-shadow:0 6px 20px #c4529659}.foodzilla-button-hover.danger{background-color:#ec407a;background-image:none;box-shadow:0 4px 14px #ec407a40;color:#fff}.foodzilla-button-hover.danger:hover{background-color:#e03371;box-shadow:0 6px 20px #ec407a59;color:#fff}.foodzilla-button-hover.disabled{opacity:.6;background-color:#d0d0d0;background-image:none;box-shadow:none;cursor:not-allowed}.foodzilla-button-hover.disabled:hover{transform:none;box-shadow:none}.foodzilla-button-hover.secondary{background-color:var(--outline-btn-bg, #f2f4f6);background-image:none;box-shadow:0 4px 14px #0000000f;color:var(--outline-btn-text, #555);border:1.5px solid var(--outline-btn-border, rgba(0, 0, 0, .08))}.foodzilla-button-hover.secondary:hover{background-color:var(--outline-btn-hover-bg, #e5e8ec);border-color:var(--outline-btn-hover-border, rgba(0, 0, 0, .15));box-shadow:0 6px 20px #0000001a}.foodzilla-heading{font-size:1.75rem;font-family:"Inter, system-ui, -apple-system, sans-serif";font-weight:600;color:var(--text-title, #1A202C);letter-spacing:-.02em;line-height:1.3;margin:0;padding:0}.foodzilla-heading-container{position:relative;display:flex;align-items:center;padding-left:16px}.foodzilla-heading-accent{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:24px;border-radius:1.5px;background-color:var(--primary-color, #40C057)}.foodzilla-heading-accent-bg{position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:40px;border-radius:3px;background-color:var(--primary-color, #40C057);opacity:.15}h1.foodzilla-heading{max-width:900px;font-size:2rem;letter-spacing:-.03em;margin:0;color:var(--text-title, #1A202C);display:flex;align-items:center}h1.foodzilla-heading span{display:inline-block;position:relative;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis}h1.foodzilla-heading>span{transform:skew(0,-.65deg) rotate(-.65deg);flex:1;min-width:0}h1.foodzilla-heading>span>span{transform:skew(0,.65deg) rotate(.65deg);margin-right:4px;padding:3px 0;display:block;overflow:hidden;text-overflow:ellipsis}.driver-popover.foodzilla-tour-popover{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid #e5e7eb;font-family:Inter,sans-serif;max-width:340px;padding:24px;z-index:10000!important;position:fixed!important;max-height:90vh!important;overflow-y:auto!important;box-sizing:border-box!important}.driver-popover.foodzilla-tour-popover .driver-popover-title{color:#1f2937;font-size:1.1rem;font-weight:600;margin:0 0 12px;line-height:1.3;font-family:Inter,sans-serif}.driver-popover.foodzilla-tour-popover .driver-popover-description{color:#6b7280;font-size:.9rem;line-height:1.5;margin:0 0 4px;font-family:Inter,sans-serif}.driver-popover.foodzilla-tour-popover .driver-popover-footer{margin-top:20px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-direction:row!important;width:100%!important;pointer-events:auto!important;z-index:10001!important;position:relative!important}.driver-popover.foodzilla-tour-popover .driver-popover-progress-text{font-family:Inter,sans-serif!important;font-size:.75rem!important;color:#6b7280!important;font-weight:500!important;margin:0!important;flex:1!important;text-align:left!important}.driver-popover.foodzilla-tour-popover .driver-popover-footer .driver-popover-navigation-btns{display:flex!important;gap:8px!important;align-items:center!important}.driver-popover.foodzilla-tour-popover .driver-popover-prev-btn,.driver-popover.foodzilla-tour-popover .driver-popover-next-btn{display:inline-block!important;text-align:center!important;vertical-align:middle!important;-webkit-user-select:none!important;user-select:none!important;box-sizing:border-box!important;cursor:pointer!important}.driver-popover.foodzilla-tour-popover .driver-popover-prev-btn{background-color:#fff!important;border:1px solid #d1d5db!important;color:#374151!important;font-family:Inter,sans-serif!important;font-size:.8rem!important;font-weight:500!important;padding:8px 16px!important;border-radius:6px!important;cursor:pointer!important;transition:all .2s ease;min-width:70px!important;margin-right:0!important;text-shadow:none!important;box-shadow:none!important;outline:none!important;text-decoration:none!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.driver-popover.foodzilla-tour-popover .driver-popover-prev-btn:hover:not(:disabled){background-color:#f9fafb!important;border-color:#9ca3af!important}.driver-popover.foodzilla-tour-popover .driver-popover-prev-btn:disabled{background-color:#f3f4f6!important;color:#9ca3af!important;cursor:not-allowed!important;border-color:#e5e7eb!important}.driver-popover.foodzilla-tour-popover .driver-popover-next-btn{background-color:var(--accent-color, #43c37c)!important;color:#fff!important;border:1px solid var(--accent-color, #43c37c)!important;font-family:Inter,sans-serif!important;font-size:.8rem!important;font-weight:500!important;padding:8px 16px!important;border-radius:6px!important;cursor:pointer!important;transition:all .2s ease;min-width:70px!important;margin-left:0!important;text-shadow:none!important;box-shadow:none!important;outline:none!important;text-decoration:none!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.driver-popover.foodzilla-tour-popover .driver-popover-next-btn:hover{background-color:#3ab370!important;border-color:#3ab370!important}.driver-popover.foodzilla-tour-popover .driver-popover-close-btn{position:absolute!important;top:8px!important;right:8px!important;background:none!important;border:none!important;font-size:18px!important;color:#6b7280!important;cursor:pointer!important;padding:4px!important;border-radius:4px!important;transition:color .2s ease,background-color .2s ease!important;z-index:10002!important;pointer-events:auto!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important}.driver-popover.foodzilla-tour-popover .driver-popover-close-btn:hover{color:#374151;background-color:#f3f4f6}@media(max-width:768px){.driver-popover.foodzilla-tour-popover{max-width:300px;margin:8px;padding:20px}.driver-popover.foodzilla-tour-popover .driver-popover-footer{margin-top:16px!important}.driver-popover.foodzilla-tour-popover .driver-popover-progress-text{font-size:.7rem!important}.driver-popover.foodzilla-tour-popover .driver-popover-footer .driver-popover-navigation-btns{gap:6px!important}.driver-popover.foodzilla-tour-popover .driver-popover-prev-btn,.driver-popover.foodzilla-tour-popover .driver-popover-next-btn{min-width:60px!important;padding:6px 12px!important;font-size:.75rem!important}}@media(max-width:500px){.driver-popover.foodzilla-tour-popover{left:12px!important;right:12px!important;max-width:none!important;width:auto!important;padding:16px!important;border-radius:10px}.driver-popover.foodzilla-tour-popover .driver-popover-title{font-size:1rem;margin:0 20px 10px 0}.driver-popover.foodzilla-tour-popover .driver-popover-description{font-size:.85rem}.driver-popover.foodzilla-tour-popover .driver-popover-arrow{display:none!important}}.driver-popover.foodzilla-tour-popover{animation:driverFadeIn .3s ease-out}@keyframes driverFadeIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.driver-highlighted-element{border-radius:8px!important;z-index:9999!important;position:relative!important;scroll-behavior:smooth!important}.driver-overlay{background-color:#0000004d;transition:background-color .3s ease;z-index:9999!important}.driver-popover.foodzilla-tour-popover .driver-popover-footer button{pointer-events:auto!important;z-index:10001!important;position:relative!important}.driver-popover.foodzilla-tour-popover button{pointer-events:auto!important}html.driver-active,body.driver-active{overflow:visible!important;scroll-behavior:smooth!important}.selected-item{text-align:center}.controls-container{--highlight-width: auto;--highlight-x-pos: 0;--primary-color: var(--accent-color, #43c37c);display:flex;width:100%}.controls{display:inline-flex;justify-content:space-between;background:var(--segment-bg, white);box-shadow:0 1px 2px #0000000a;border-radius:8px;max-width:500px;padding:4px;margin:auto;overflow:hidden;position:relative;border:1px solid var(--input-border, #e5e7eb);gap:4px;transition:background .3s ease,border-color .3s ease}.controls input{opacity:0;margin:0;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;cursor:pointer;height:100%}.segment{min-width:110px;position:relative;text-align:center;z-index:1;border-radius:6px;transition:color .2s ease}.segment label{cursor:pointer;display:block;font-weight:500;font-family:Inter,Avenir,system-ui,-apple-system;font-size:.95rem;padding:8px 16px;color:var(--segment-text, #4b5563);transition:color .2s ease;-webkit-user-select:none;user-select:none}.segment.active label{color:#fff}.segment:not(.active):hover{background-color:color-mix(in srgb,var(--primary-color) 4%,transparent)}.controls:before{content:"";background:var(--primary-color);border-radius:6px;width:var(--highlight-width);transform:translate(var(--highlight-x-pos));position:absolute;top:4px;bottom:4px;left:0;z-index:0;box-shadow:0 2px 4px color-mix(in srgb,var(--primary-color) 20%,transparent)}.controls.ready:before{transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}@media(max-width:500px){.controls{max-width:100%}.segment{min-width:80px}.segment label{font-size:.85rem;padding:8px 12px}}.fdz-spinner:after{content:"";box-sizing:border-box;width:40px;height:40px;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);border-radius:50%}.fdz-spinner.smooth:after{border-top:4px solid var(--accent-color, #43c37c);border-left:4px solid var(--accent-color, #43c37c);border-right:4px solid rgba(67,195,124,0);animation:fdz-spinner .6s linear infinite}@keyframes fdz-spinner{to{transform:rotate(360deg)}}.time-input-wrapper{display:flex;flex-direction:row;align-items:center;border-radius:8px;border:1px solid var(--border-color, #eeeeee);min-height:44px;padding:0 12px;background-color:var(--bg-card, white);box-shadow:0 1px 2px #0000000d;width:100%}.time-input-wrapper:focus-within{border-color:var(--text-secondary, #697386);box-shadow:0 0 0 3px #3b82f61a}.time-input{font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;color:var(--text-secondary, #697386);border:none;outline:none;background:transparent;padding:10px 0;width:100%;cursor:pointer}.time-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.time-input::-webkit-calendar-picker-indicator:hover{opacity:1}.time-input:disabled{cursor:not-allowed;opacity:.5}.range-slider{touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;display:block;position:relative;width:100%;height:8px;background:#ddd;border-radius:4px}.range-slider[data-vertical]{height:100%;width:8px}.range-slider[data-disabled]{opacity:.5;cursor:not-allowed}.range-slider .range-slider__thumb{position:absolute;z-index:3;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%;background:#2196f3}.range-slider .range-slider__thumb:focus-visible{outline:0;box-shadow:0 0 0 6px #2196f380}.range-slider[data-vertical] .range-slider__thumb{left:50%}.range-slider .range-slider__thumb[data-disabled]{z-index:2}.range-slider .range-slider__range{position:absolute;z-index:1;transform:translateY(-50%);top:50%;width:100%;height:100%;background:#51adf6}.range-slider[data-vertical] .range-slider__range{left:50%;transform:translate(-50%)}.range-slider input[type=range]{-webkit-appearance:none;pointer-events:none;position:absolute;z-index:2;top:0;left:0;width:0;height:0;background-color:transparent}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.range-slider input[type=range]::-moz-range-thumb{width:0;height:0;border:0}.range-slider input[type=range]:focus{outline:0}.container{list-style:none;display:flex;justify-content:flex-end;align-items:center;gap:4px;margin:0;padding:0;min-width:120px;height:40px}.container *{box-sizing:border-box}.item{display:flex;height:40px}.break,.page__link{background-color:var(--bg-card, white);border:1px solid var(--border-color, #e5e7eb);border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:13px;font-family:Inter;font-weight:500;padding:0 8px;cursor:pointer;color:var(--text-primary, #374151)!important;text-decoration:none;min-width:40px;height:40px;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease}.page__link:hover{background-color:var(--menu-hover-bg, #f3f4f6);border-color:var(--text-tertiary, #9ca3af)}.page__link_active{background-color:var(--accent-color, #43c37c)!important;border-color:var(--accent-color, #43c37c)!important;color:#fff!important;font-weight:600}.break_prev,.page__link_prev,.break_next,.page__link_next{padding:0;min-width:40px;display:flex;align-items:center;justify-content:center}.break_prev:before,.page__link_prev:before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.break_next:before,.page__link_next:before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}body.theme-dark .break_prev:before,body.theme-dark .page__link_prev:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E")}body.theme-dark .break_next:before,body.theme-dark .page__link_next:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E")}.break{position:relative;font-weight:500;width:40px;margin-right:0;cursor:default}.break:before{position:absolute;content:"...";width:min-content;height:min-content;top:50%;left:50%;transform:translate(-50%,-50%)}.visually-hidden{color:#bdbdbd}.visually-hidden .page__link{cursor:default!important;opacity:.5}@media(max-width:1200px){.container{margin:0;gap:8px;flex-wrap:nowrap}.break,.page__link{height:40px;min-width:40px;padding:0 4px;font-size:12px;box-sizing:border-box}.break_prev:before,.page__link_prev:before,.break_next:before,.page__link_next:before{width:16px;height:16px}.item:not(:first-child):not(:last-child):not(.selected){display:none}.selected{display:flex!important}.break{display:none}}.toggle-wrap{position:relative;display:inline-block;width:60px;height:34px}.toggle-wrap input{display:none}.toggle-el{position:relative;cursor:pointer;border-radius:22px;height:100%;width:100%;background-color:#e9e9ea;-webkit-transition:.3s;transition:.3s;box-shadow:inset 0 0 2px #0000001a}.toggle-el:before{content:"";position:absolute;border-radius:50%;height:30px;width:30px;left:2px;bottom:2px;background-color:var(--bg-card, white);-webkit-transition:.25s;transition:.25s;box-shadow:0 3px 8px #00000026}input:checked+.toggle-el{background-color:var(--accent-color, #43c37c)}input:focus+.toggle-el{box-shadow:0 0 1px var(--accent-color, #43c37c)}input:checked+.toggle-el:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}#container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:#fff;overflow:hidden}#container foodzillaintro{display:block;position:relative;width:300px;height:300px;overflow:hidden;animation-name:zoom-in;animation-delay:.5s;animation-duration:3.5s;animation-timing-function:ease-in;animation-fill-mode:forwards;background-size:4000px;background-position:-1950px 0}#container foodzillaintro:before{content:"";position:absolute;display:block;background-color:#fff;width:150%;height:30%;left:-25%;bottom:-27%;border-radius:50%;z-index:5;transform-origin:left center;background-size:4000px;background-position:-1950px 0}#container foodzillaintro[letter=N]{transform-origin:30% center}#container foodzillaintro[letter=N] .helper-1{width:19.5%;height:100%;background-color:#43c37c80;left:22.4%;top:0;transform:rotate(180deg);animation-name:fading-lumieres-box;animation-duration:2s;animation-delay:.6s;animation-fill-mode:forwards}#container foodzillaintro[letter=N] .helper-1 .effect-brush{animation-name:brush-moving;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1.2s}#container foodzillaintro[letter=N] .helper-1 .effect-brush [class*=fur-]{bottom:0;height:40%}#container foodzillaintro[letter=N] .helper-3{width:19%;height:150%;left:40.5%;top:-25%;transform:rotate(-19.5deg);box-shadow:0 0 35px -12px #0006;overflow:hidden}#container foodzillaintro[letter=N] .helper-3 .effect-brush{animation-name:brush-moving;animation-duration:2s;animation-fill-mode:forwards;animation-delay:.8s}#container foodzillaintro[letter=N] .helper-2{width:19.5%;height:100%;left:57.8%;top:0;transform:rotate(180deg);overflow:hidden}#container foodzillaintro[letter=N] .helper-2 .effect-brush{animation-name:brush-moving;animation-duration:2s;animation-fill-mode:forwards;animation-delay:.5s}#container foodzillaintro[letter=E]{transform-origin:30% center}#container foodzillaintro[letter=E] .helper-1{width:19.5%;height:100%;background-color:#43c37c80;left:22%;top:0;transform:rotate(180deg);animation-name:fading-lumieres-box;animation-duration:2s;animation-delay:.6s;animation-fill-mode:forwards}#container foodzillaintro[letter=E] .helper-1 .effect-brush{animation-name:brush-moving;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1.2s}#container foodzillaintro[letter=E] .helper-1 .effect-brush [class*=fur-]{bottom:0;height:40%}#container foodzillaintro[letter=E] .helper-2{width:17.5%;height:50%;left:38%;top:-49px;transform:rotate(270deg);overflow:hidden}#container foodzillaintro[letter=E] .helper-2 .effect-brush{animation-name:brush-moving;animation-duration:2s;animation-fill-mode:forwards;animation-delay:.8s}#container foodzillaintro[letter=E] .helper-3{width:17%;height:39%;left:33%;top:29%;transform:rotate(-90deg);box-shadow:0 0 35px -12px #0006;overflow:hidden;animation-name:fading-out;animation-duration:2s;animation-fill-mode:forwards;animation-delay:1s}#container foodzillaintro[letter=E] .helper-3 .effect-brush{animation-name:brush-moving;animation-duration:2s;animation-fill-mode:forwards;animation-delay:.6s}#container foodzillaintro[letter=E] .helper-4{width:17.5%;height:50%;left:38%;top:196px;transform:rotate(270deg);overflow:hidden}#container foodzillaintro[letter=E] .helper-4 .effect-brush{animation-name:brush-moving;animation-duration:2s;animation-fill-mode:forwards;animation-delay:.4s;animation-delay:.5s}#container foodzillaintro[letter=T]{transform-origin:center center}#container foodzillaintro[letter=T] .helper-1{width:19.5%;height:100%;background-color:#43c37c80;left:38%;top:0;transform:rotate(180deg);animation-name:fading-lumieres-box;animation-duration:2s;animation-delay:.6s;animation-fill-mode:forwards}#container foodzillaintro[letter=T] .helper-1 .effect-brush{animation-name:brush-moving;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1s}#container foodzillaintro[letter=T] .helper-1 .effect-brush [class*=fur-]{bottom:0;height:40%}#container foodzillaintro[letter=T] .helper-2{width:17.5%;height:54%;left:39%;top:-55px;transform:rotate(270deg);overflow:hidden}#container foodzillaintro[letter=T] .helper-2 .effect-brush{animation-name:brush-moving;animation-duration:2s;animation-fill-mode:forwards;animation-delay:.5s}#container foodzillaintro[letter=F]{transform-origin:30% center}#container foodzillaintro[letter=F] .helper-1{width:19.5%;height:100%;background-color:#43c37c80;left:22%;top:0;transform:rotate(180deg);animation-name:fading-lumieres-box;animation-duration:2s;animation-delay:.6s;animation-fill-mode:forwards}#container foodzillaintro[letter=F] .helper-1 .effect-brush{animation-name:brush-moving;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1.2s}#container foodzillaintro[letter=F] .helper-1 .effect-brush [class*=fur-]{bottom:0;height:40%}#container foodzillaintro[letter=F] .helper-2{width:17.5%;height:50%;left:38%;top:-49px;transform:rotate(270deg);overflow:hidden}#container foodzillaintro[letter=F] .helper-2 .effect-brush{animation-name:brush-moving;animation-duration:2s;animation-fill-mode:forwards;animation-delay:.7s}#container foodzillaintro[letter=F] .helper-3{width:17%;height:39%;left:33%;top:29%;transform:rotate(-90deg);box-shadow:0 0 35px -12px #0006;overflow:hidden;animation-name:fading-out;animation-duration:2s;animation-fill-mode:forwards;animation-delay:1s}#container foodzillaintro[letter=F] .helper-3 .effect-brush{animation-name:brush-moving;animation-duration:2s;animation-fill-mode:forwards;animation-delay:.5s}#container foodzillaintro[letter=L]{transform-origin:30% center}#container foodzillaintro[letter=L] .helper-1{width:19.5%;height:100%;background-color:#43c37c80;left:22%;top:0;transform:rotate(180deg);animation-name:fading-lumieres-box;animation-duration:2s;animation-delay:.6s;animation-fill-mode:forwards}#container foodzillaintro[letter=L] .helper-1 .effect-brush{animation-name:brush-moving;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:.8s}#container foodzillaintro[letter=L] .helper-1 .effect-brush [class*=fur-]{bottom:0;height:40%}#container foodzillaintro[letter=L] .helper-2{width:17.5%;height:50%;left:38%;top:196px;transform:rotate(270deg);overflow:hidden}#container foodzillaintro[letter=L] .helper-2 .effect-brush{animation-name:brush-moving;animation-duration:2s;animation-fill-mode:forwards;animation-delay:.4s}#container foodzillaintro[letter=I]{transform-origin:center center}#container foodzillaintro[letter=I] .helper-1{width:19.5%;height:100%;background-color:#43c37c80;left:38%;top:0;transform:rotate(180deg);animation-name:fading-lumieres-box;animation-duration:2s;animation-delay:.6s;animation-fill-mode:forwards}#container foodzillaintro[letter=I] .helper-1 .effect-brush{animation-name:brush-moving;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1s}#container foodzillaintro[letter=I] .helper-1 .effect-brush [class*=fur-]{bottom:0;height:40%}#container foodzillaintro[letter=X]{transform-origin:center center}#container foodzillaintro[letter=X] .helper-1{width:19%;height:150%;left:40.5%;top:-25%;transform:rotate(-19.5deg);animation-name:fading-lumieres-box;animation-duration:2s;animation-delay:.6s;animation-fill-mode:forwards}#container foodzillaintro[letter=X] .helper-1 .effect-brush{animation-name:brush-moving;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1.2s}#container foodzillaintro[letter=X] .helper-1 .effect-brush [class*=fur-]{bottom:0;height:40%}#container foodzillaintro[letter=X] .helper-2{width:19%;height:150%;left:40.5%;top:-25%;transform:rotate(19.5deg);overflow:hidden}#container foodzillaintro[letter=X] .helper-2 .effect-brush{animation-name:brush-moving;animation-duration:2s;animation-fill-mode:forwards;animation-delay:.5s}#container foodzillaintro [class*=helper-]{position:absolute}#container foodzillaintro [class*=helper-] .effect-brush{position:absolute;width:100%;height:300%;top:0;overflow:hidden}#container foodzillaintro [class*=helper-] .effect-brush:before{display:block;content:"";position:absolute;background-color:#43c37c;width:100%;height:70%;box-shadow:0 0 29px 24px #43c37c}#container foodzillaintro [class*=helper-] .effect-brush [class*=fur-]{display:block;position:absolute;bottom:10%;height:30%}#container foodzillaintro [class*=helper-] .effect-brush .fur-1{left:0%;width:3.8%;background:linear-gradient(to bottom,#43c37c,#43c37c 15%,#0000 81%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-2{left:3.8%;width:2.8%;background:linear-gradient(to bottom,#43c37c,#43c37c 10%,#0000 62%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-3{left:6.6%;width:4.8%;background:linear-gradient(to bottom,#43c37c,#43c37c 37%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-4{left:11.4%;width:4%;background:linear-gradient(to bottom,#43c37c,#43c37c 23%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-5{left:15.4%;width:4%;background:linear-gradient(to bottom,#43c37c,#43c37c 15%,#0000 86%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-6{left:19.4%;width:2.5%;background:linear-gradient(to bottom,#43c37c,#43c37c 27%,#0000 89%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-7{left:21.9%;width:4%;background:linear-gradient(to bottom,#43c37c,#43c37c 20%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-8{left:25.9%;width:2%;background:linear-gradient(to bottom,#43c37c,#43c37c 30%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-9{left:27.9%;width:4%;background:linear-gradient(to bottom,#43c37c,#43c37c 35%,#0000 95%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-10{left:31.9%;width:3.5%;background:linear-gradient(to bottom,#43c37c,#43c37c 39%,#0000 95%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-11{left:35.4%;width:2%;background:linear-gradient(to bottom,#43c37c,#43c37c 34%,#0000 95%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-12{left:37.4%;width:2.6%;background:linear-gradient(to bottom,#43c37c,#43c37c 22%,#0000 95%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-13{left:40%;width:6%;background:linear-gradient(to bottom,#43c37c,#43c37c 47%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-14{left:46%;width:2%;background:linear-gradient(to bottom,#43c37c,#43c37c 36%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-15{left:48%;width:5.5%;background:linear-gradient(to bottom,#43c37c,#43c37c 29%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-16{left:53.5%;width:3%;background:linear-gradient(to bottom,#43c37c,#43c37c 39%,#0000 95%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-17{left:56.5%;width:4.1%;background:linear-gradient(to bottom,#43c37c,#43c37c 45%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-18{left:60.6%;width:2.4%;background:linear-gradient(to bottom,#43c37c,#43c37c 34%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-19{left:63%;width:4%;background:linear-gradient(to bottom,#43c37c,#43c37c 47%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-20{left:67%;width:1.5%;background:linear-gradient(to bottom,#43c37c,#43c37c 27%,#0000 95%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-21{left:68.5%;width:2.8%;background:linear-gradient(to bottom,#43c37c,#43c37c 37%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-22{left:71.3%;width:2.3%;background:linear-gradient(to bottom,#43c37c,#43c37c 9%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-23{left:73.6%;width:2.2%;background:linear-gradient(to bottom,#43c37c,#43c37c 28%,#0000 92%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-24{left:75.8%;width:1%;background:linear-gradient(to bottom,#43c37c,#43c37c 37%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-25{left:76.8%;width:2.1%;background:linear-gradient(to bottom,#43c37c,#43c37c 28%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-26{left:78.9%;width:4.1%;background:linear-gradient(to bottom,#43c37c,#43c37c 34%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-27{left:83%;width:2.5%;background:linear-gradient(to bottom,#43c37c,#43c37c 21%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-28{left:85.5%;width:4.5%;background:linear-gradient(to bottom,#43c37c,#43c37c 39%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-29{left:90%;width:2.8%;background:linear-gradient(to bottom,#43c37c,#43c37c 30%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-30{left:92.8%;width:3.5%;background:linear-gradient(to bottom,#43c37c,#43c37c 19%,#0000)}#container foodzillaintro [class*=helper-] .effect-brush .fur-31{left:96.3%;width:3.7%;background:linear-gradient(to bottom,#43c37c,#43c37c 37%,#0000)}#container foodzillaintro [class*=helper-] .effect-lumieres{position:absolute;width:100%;height:100%;opacity:0;animation-name:showing-lumieres;animation-duration:2s;animation-delay:1.6s;animation-fill-mode:forwards}#container foodzillaintro [class*=helper-] .effect-lumieres [class*=lamp-]{position:absolute;display:block;height:100%;box-shadow:0 0 10px #43c37cbf;background:var(--color)}#container foodzillaintro [class*=helper-] .effect-lumieres [class*=lamp-]:before{position:absolute;content:" ";display:block;width:100%;height:100%;background:var(--color);box-shadow:0 0 10px #43c37cbf}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-1{--color: #ff0100;z:6;left:.7%;width:1%;animation-delay:1.23s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-1:before{left:16%;animation-delay:.98s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-2{--color: #ffde01;left:2.2%;width:1.4%;animation-delay:1.06s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-2:before{left:123%;animation-delay:1.82s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-3{--color: #ff00cc;left:5.8%;width:2.1%;animation-delay:1.62s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-3:before{left:90%;animation-delay:1.15s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-4{--color: #04fd8f;left:10.1%;width:2%;animation-delay:.61s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-4:before{left:97%;animation-delay:.18s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-5{--color: #ff0100;left:12.9%;width:1.4%;animation-delay:.29s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-5:before{left:186%;animation-delay:1.63s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-6{--color: #ff9600;left:15.3%;width:2.8%;animation-delay:.7s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-6:before{left:107%;animation-delay:.89s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-7{--color: #0084ff;left:21.2%;width:2.5%;animation-delay:1s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-7:before{left:11%;animation-delay:1.91s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-8{--color: #f84006;left:25%;width:2.5%;animation-delay:.79s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-8:before{left:23%;animation-delay:.56s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-9{--color: #ffc601;left:30.5%;width:3%;animation-delay:.02s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-9:before{left:198%;animation-delay:1.05s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-10{--color: #ff4800;left:36.3%;width:3%;animation-delay:.71s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-10:before{left:73%;animation-delay:1.72s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-11{--color: #fd0100;left:41%;width:2.2%;animation-delay:.67s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-11:before{left:7%;animation-delay:.41s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-12{--color: #01ffff;left:44.2%;width:2.6%;animation-delay:.12s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-12:before{left:63%;animation-delay:.06s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-13{--color: #ffc601;left:51.7%;width:.5%;animation-delay:1.57s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-13:before{left:167%;animation-delay:.32s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-14{--color: #ffc601;left:52.1%;width:1.8%;animation-delay:1.7s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-14:before{left:42%;animation-delay:.68s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-15{--color: #0078fe;left:53.8%;width:2.3%;animation-delay:1.86s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-15:before{left:177%;animation-delay:1.31s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-16{--color: #0080ff;left:57.2%;width:2%;animation-delay:1.07s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-16:before{left:101%;animation-delay:1.03s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-17{--color: #ffae01;left:62.3%;width:2.9%;animation-delay:1.84s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-17:before{left:62%;animation-delay:1.08s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-18{--color: #ff00bf;left:65.8%;width:1.7%;animation-delay:1.75s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-18:before{left:172%;animation-delay:1.3s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-19{--color: #a601f4;left:72.8%;width:.8%;animation-delay:.57s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-19:before{left:18%;animation-delay:.71s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-20{--color: #f30b34;left:74.3%;width:2%;animation-delay:1.82s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-20:before{left:161%;animation-delay:1.82s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-21{--color: #ff00bf;left:79.8%;width:2%;animation-delay:.1s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-21:before{left:183%;animation-delay:.31s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-22{--color: #04fd8f;left:78.2%;width:2%;animation-delay:.83s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-22:before{left:9%;animation-delay:.42s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-23{--color: #01ffff;left:78.5%;width:2%;animation-delay:1.2s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-23:before{left:92%;animation-delay:.35s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-24{--color: #a201ff;left:85.3%;width:1.1%;animation-delay:1.75s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-24:before{left:19%;animation-delay:1.65s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-25{--color: #ec0014;left:86.9%;width:1.1%;animation-delay:1.76s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-25:before{left:119%;animation-delay:1.21s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-26{--color: #0078fe;left:88.8%;width:2%;animation-delay:1.89s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-26:before{left:183%;animation-delay:.03s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-27{--color: #ff0036;left:92.4%;width:2.4%;animation-delay:.21s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-27:before{left:60%;animation-delay:2s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-28{--color: #06f98c;left:96.2%;width:2.1%;animation-delay:.46s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-28:before{left:76%;animation-delay:1.87s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-1,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-3,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-5,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-7,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-9,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-11,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-13,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-15,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-17,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-19,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-21,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-23,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-25,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-27{animation-name:lumieres-moving-left;animation-duration:5s;animation-fill-mode:forwards}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-1:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-3:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-5:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-7:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-9:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-11:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-13:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-15:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-17:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-19:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-21:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-23:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-25:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-27:before{animation-name:lumieres-moving-left;animation-duration:5.5s}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-2,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-4,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-6,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-8,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-10,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-12,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-14,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-16,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-18,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-20,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-22,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-24,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-26,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-28{animation-name:lumieres-moving-right;animation-duration:5s;animation-fill-mode:forwards}#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-2:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-4:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-6:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-8:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-10:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-12:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-14:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-16:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-18:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-20:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-22:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-24:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-26:before,#container foodzillaintro [class*=helper-] .effect-lumieres .lamp-28:before{animation-name:lumieres-moving-right;animation-duration:5.5s}@keyframes brush-moving{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes fading-out{0%{opacity:1}to{opacity:0}}@keyframes lumieres-moving-right{0%{transform:translate(0)}40%{transform:translate(-10px) scaleX(1)}50%{transform:translate(-60px)}to{transform:translate(-120px) scaleX(3)}}@keyframes lumieres-moving-left{0%{transform:translate(0)}40%{transform:translate(10px) scaleX(1)}50%{transform:translate(60px)}to{transform:translate(120px) scaleX(3)}}@keyframes zoom-in{0%{transform:scale(1)}to{transform:scale(15)}}@keyframes showing-lumieres{0%{opacity:0}to{opacity:1}}@keyframes fading-lumieres-box{0%{background-color:#43c37c80}to{background-color:#43c37c00}}.premium-card{font-weight:700;padding:1.5em;text-align:left;color:#fff;width:340px;height:200px;box-shadow:0 4px 12px #0000004d;border-radius:12px;background-color:var(--text-title, #000000);background-image:linear-gradient(135deg,#1a1a1a,#000);position:relative;transition-duration:.3s;transition-property:transform,box-shadow;transition-timing-function:ease-out;transform:rotate3d(0);overflow:hidden;font-family:Inter,sans-serif;margin:0;align-self:flex-start}.premium-card.gold{background-color:#111;background-image:linear-gradient(135deg,#d4af37,#111 40%,#111 60%,#d4af37);color:#fff}.premium-card:hover{transition-duration:.15s;box-shadow:0 8px 16px #0006}.premium-card:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(135deg,#8080801a,#ffffff0d);z-index:1}.premium-card.gold:before{background:linear-gradient(135deg,#d4af3733,#0003)}.premium-card:after{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:linear-gradient(to right,#fff0,#ffffff08 40%,#ffffff14,#ffffff08 60%,#fff0);transform:rotate(30deg);z-index:1;animation:shine 8s infinite paused}.premium-card.gold:after{background:linear-gradient(to right,#d4af3700,#d4af370d 40%,#d4af371a,#d4af370d 60%,#d4af3700)}.premium-card:hover:after{animation-play-state:running}@keyframes shine{0%{transform:translate(-200%) rotate(30deg)}to{transform:translate(200%) rotate(30deg)}}.premium-card-hover-shine{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:linear-gradient(135deg,#fff0,#ffffff0d,#ffffff1a,#ffffff0d,#fff0);z-index:3;transition:opacity .3s ease}.premium-card.gold .premium-card-hover-shine{background:linear-gradient(135deg,#d4af3700,#d4af371a,#d4af3726,#d4af371a,#d4af3700)}.premium-card:hover .premium-card-hover-shine{opacity:1}.premium-card-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}.premium-card-header{display:flex;justify-content:space-between;align-items:flex-start}.premium-card-plan{display:flex;align-items:flex-start}.premium-card-plan-name{font-size:1.2rem;font-weight:700;color:#fff;text-transform:uppercase;margin-right:10px}.premium-card.gold .premium-card-plan-name{color:#d4af37}.premium-card-status{font-size:.7rem;color:#ffffffb3;background-color:#ffffff1a;padding:2px 8px;border-radius:10px;text-transform:uppercase}.premium-card.gold .premium-card-status{color:#d4af37e6;background-color:#0000004d}.premium-card-id{font-size:.8rem;color:#ffffffb3;letter-spacing:.1rem}.premium-card.gold .premium-card-id{color:#d4af37cc}.premium-card-name{font-size:1.4rem;font-weight:700;color:#fff;text-align:left;letter-spacing:.1rem;margin:20px 0;text-transform:uppercase}.premium-card.gold .premium-card-name{color:#d4af37}.premium-card-footer{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px;flex-wrap:nowrap}.premium-card-info{display:flex;flex-direction:column;min-width:80px}.premium-card-label{font-size:.6rem;color:#ffffff80;margin-bottom:3px;text-transform:uppercase;letter-spacing:.1rem}.premium-card.gold .premium-card-label{color:#d4af3799}.premium-card-value{font-size:.8rem;color:#ffffffe6}.premium-card.gold .premium-card-value{color:#ffffffe6}.premium-card-brand{position:absolute;top:20px;right:20px;font-size:1.2rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1rem}.premium-card.gold .premium-card-brand{color:#d4af37}.premium-card-thanks{font-size:.6rem;color:#ffffff80;text-align:left;margin-top:10px;letter-spacing:.05rem}.premium-card.gold .premium-card-thanks{color:#d4af3799}.premium-card.mobile{width:100%;max-width:320px;height:auto;min-height:180px;padding:1.2em}.premium-card.mobile .premium-card-plan-name{font-size:1rem}.premium-card.mobile .premium-card-name{font-size:1.2rem;margin:15px 0}.premium-card.mobile .premium-card-footer{flex-wrap:wrap;gap:10px}.premium-card.mobile .premium-card-info{min-width:90px}.premium-card.mobile .premium-card-thanks{font-size:.55rem}.membership-card-container{display:flex;flex-direction:column;align-items:flex-start;gap:20px;font-family:Inter,sans-serif}.current-plan-display{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:8px}.current-plan-label{font-size:.875rem;font-weight:500;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.05em}.current-plan-name{font-size:1.875rem;font-weight:700;line-height:1.2;transition:color .3s ease}.current-plan-name.active{color:#d4af37;text-shadow:0 2px 4px rgba(212,175,55,.2)}.current-plan-name.inactive{color:var(--text-primary, #374151)}.current-plan-status{font-size:.875rem;font-weight:600;text-transform:capitalize;padding:4px 12px;border-radius:20px;transition:all .3s ease}.current-plan-status.active{background-color:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.current-plan-status.inactive{background-color:#6b72801a;color:var(--text-secondary, #6b7280);border:1px solid rgba(107,114,128,.2)}@media(max-width:768px){.current-plan-name{font-size:1.5rem}.membership-card-container{gap:16px}.current-plan-display{gap:6px}}
