.llr{--llr-black:#0b0b0b;--llr-muted:#767676;--llr-border:#e8e8e8;--llr-soft:#f7f7f7;--llr-star:#f3c51d;color:var(--llr-black);font-family:inherit;margin:56px auto;max-width:1180px;width:100%}.llr *,.llr *::before,.llr *::after{box-sizing:border-box}.llr [hidden]{display:none!important}.llr button,.llr input,.llr textarea,.llr select{appearance:none;color:var(--llr-black);font:inherit}.llr button:hover,.llr button:focus,.llr button:focus-visible{box-shadow:none!important;outline-color:var(--llr-black)}.llr button:not(.llr__button--primary):not(.llr__button--secondary):not(.llr-rating-picker button):hover,.llr button:not(.llr__button--primary):not(.llr__button--secondary):not(.llr-rating-picker button):focus{background-color:transparent!important;color:var(--llr-black)!important}.llr__toolbar{align-items:center;direction:ltr;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.llr__summary,.llr__actions{align-items:center;direction:rtl;display:flex;gap:12px}.llr__summary{position:relative}.llr__review-count{align-items:center;background:#fff0;border:0;color:var(--llr-black);cursor:pointer;display:inline-flex;gap:8px;padding:4px;white-space:nowrap}.llr__review-count:hover,.llr__review-count:focus-visible,.llr__stars-button:hover,.llr__stars-button:focus-visible{color:var(--llr-black);outline:none}.llr__stars-button{align-items:center;background:transparent!important;border:0!important;box-shadow:none!important;cursor:pointer;display:inline-flex;min-height:0;padding:0}.llr-stars{color:#d9d9d9;display:inline-flex;font-size:20px;gap:1px;line-height:1}.llr-stars .is-filled{color:var(--llr-star)}.llr__button{align-items:center;border:1px solid var(--llr-black);border-radius:4px;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:42px;padding:10px 20px;transition:background 0.2s ease,color 0.2s ease,opacity 0.2s ease;white-space:nowrap}.llr__button:disabled{cursor:not-allowed;opacity:.35}.llr__button--primary{background:var(--llr-black)!important;border-color:var(--llr-black)!important;color:#fff!important}.llr__button--primary:disabled,.llr__button--primary:disabled:hover{background:#9f9f9f!important;border-color:#9f9f9f!important;color:#fff!important;opacity:1}.llr__button--secondary{background:#fff!important;border-color:var(--llr-black)!important;color:var(--llr-black)!important}.llr__button--secondary:hover,.llr__button--primary:hover{background:var(--llr-black)!important;border-color:var(--llr-black)!important;color:#fff!important;opacity:.86}.llr__button--secondary:focus-visible,.llr__button--primary:focus-visible{outline:2px solid var(--llr-black);outline-offset:2px}.llr__filter{position:relative}.llr__filter-button{align-items:center;background:#f7f7f7!important;border:1px solid transparent!important;box-shadow:none!important;color:var(--llr-black)!important;cursor:pointer;display:inline-flex;height:42px;justify-content:center;width:42px}.llr__filter-button:hover,.llr__filter-button:focus-visible,.llr__filter-button[aria-expanded="true"]{background:#fff!important;border-color:var(--llr-border)!important;color:var(--llr-black)!important;outline:none}.llr__filter-icon,.llr__filter-icon::before,.llr__filter-icon::after{background:var(--llr-black);border-radius:20px;display:block;height:2px;position:relative;width:18px}.llr__filter-icon::before,.llr__filter-icon::after{content:"";left:0;position:absolute}.llr__filter-icon::before{top:-6px;width:14px}.llr__filter-icon::after{top:6px;width:10px}.llr__filter-menu{background:#fff;color:var(--llr-black);box-shadow:0 12px 28px rgb(0 0 0 / .14);left:0;min-width:190px;padding:18px;position:absolute;top:calc(100% + 8px);z-index:4}.llr__filter-title{font-weight:700;margin:0 0 12px}.llr__filter-menu button{background:#fff0;border:0;color:var(--llr-black)!important;cursor:pointer;display:block;padding:9px 0;text-align:right;width:100%}.llr__filter-menu button:hover{background:transparent!important;color:var(--llr-black)!important;text-decoration:underline}.llr__filter-menu button.is-active{font-weight:800;position:relative}.llr__filter-menu button.is-active::before{content:"✓";font-size:12px;font-weight:800;margin-inline-end:8px}.llr-rating-breakdown{background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .12);color:var(--llr-black);min-width:355px;padding:22px 22px 24px;position:absolute;right:0;top:calc(100% + 14px);z-index:5}.llr-rating-breakdown__score{align-items:center;direction:ltr;display:flex;gap:10px;justify-content:center;margin-bottom:16px}.llr-rating-breakdown__score span{color:var(--llr-star);font-size:34px;line-height:1}.llr-rating-breakdown__score strong{color:var(--llr-black);font-size:28px;font-weight:700;line-height:1}.llr-rating-breakdown__rows{display:grid;gap:9px}.llr-rating-breakdown__row{align-items:center;direction:ltr;display:grid;gap:8px;grid-template-columns:86px 1fr 30px}.llr-rating-breakdown__stars .llr-stars{font-size:15px}.llr-rating-breakdown__track{background:#efefef;display:block;height:8px;overflow:hidden}.llr-rating-breakdown__track span{background:#8c8c8c;display:block;height:100%}.llr-rating-breakdown__count{color:var(--llr-black);font-size:12px;text-align:right}.llr__tabs{display:flex;justify-content:flex-end;margin-bottom:18px}.llr__tabs button{background:var(--llr-soft);border:1px solid var(--llr-border);color:var(--llr-black);cursor:pointer;padding:8px 14px}.llr__tabs button.is-active{background:#fff;color:var(--llr-black);font-weight:700}.llr__tabs span{background:#ebebeb;border-radius:4px;display:inline-block;font-size:12px;margin-inline-start:6px;padding:1px 6px}.llr__grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.llr__load-more-wrap{display:flex;justify-content:center;margin-top:28px}.llr__load-more-wrap .llr__button{min-width:160px;padding-inline:22px}.llr-card{background:#fff;border:1px solid var(--llr-border);box-shadow:0 1px 0 rgb(0 0 0 / .02);display:flex;flex-direction:column;min-height:100%;overflow:hidden;transition:box-shadow 0.18s ease,transform 0.18s ease}.llr-card:hover{box-shadow:0 16px 34px rgb(0 0 0 / .08);transform:translateY(-1px)}.llr-card[hidden]{display:none}.llr-card__media{background:var(--llr-soft);overflow:hidden}.llr-card__media img{aspect-ratio:1 / 1;display:block;height:100%;object-fit:cover;width:100%}.llr-card__media img+img{display:none}.llr-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:12px 14px}.llr-card__author{align-items:center;display:flex;gap:6px;justify-content:flex-start}.llr-card__author span{align-items:center;background:var(--llr-black);border-radius:50%;color:#fff;display:inline-flex;font-size:10px;height:16px;justify-content:center;width:16px}.llr-card time{color:var(--llr-black);font-size:12px}.llr-card .llr-stars{font-size:14px}.llr-card p{line-height:1.6;margin:0}.llr__empty{border:1px dashed var(--llr-border);grid-column:1 / -1;padding:40px 20px;text-align:center}.llr-modal[hidden]{display:none}.llr-modal-open{overflow:hidden}.llr-modal{inset:0;position:fixed;z-index:99999}.llr-modal__backdrop{background:rgb(0 0 0 / .62);inset:0;position:absolute}.llr-modal__dialog{background:#fff;border-radius:8px;box-shadow:0 28px 90px rgb(0 0 0 / .24);display:flex;left:50%;min-height:575px;max-height:calc(100vh - 40px);max-width:calc(100vw - 32px);overflow:auto;padding:70px 86px 28px;position:absolute;top:50%;transform:translate(-50%,-50%);width:680px}.llr-modal__close{background:#fff0;border:0;color:var(--llr-black);cursor:pointer;font-size:18px;font-weight:400;line-height:1;position:absolute;right:24px;top:20px}.llr-modal__close:hover,.llr-modal__close:focus-visible{color:var(--llr-black);outline:none}.llr-form{display:flex;flex:1;flex-direction:column;margin:0 auto;max-width:520px;min-height:475px;width:100%}.llr-form__step{display:none;margin:auto 0;min-height:290px;text-align:center;width:100%}.llr-form__step.is-active{align-items:center;display:flex;flex-direction:column;justify-content:center}.llr-form[data-llr-current-step="3"] .llr-form__step.is-active{justify-content:flex-start;padding-top:28px}.llr-form h2{color:var(--llr-black);font-size:25px;font-weight:800;line-height:1.25;margin:0 0 12px}.llr-form p{color:var(--llr-black);margin:0 0 24px}.llr-rating-picker{display:flex;direction:ltr;gap:13px;justify-content:center;margin-top:26px;width:100%}.llr-rating-picker button{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--llr-star);cursor:pointer;font-size:46px;line-height:1;min-height:0;min-width:0;padding:2px;text-shadow:0 1px 0 rgb(0 0 0 / .04);transition:color 0.15s ease,opacity 0.15s ease,transform 0.15s ease}.llr-rating-picker button.is-active,.llr-rating-picker button.is-selected{color:var(--llr-star)}.llr-rating-picker button:not(.is-active):not(.is-selected){color:var(--llr-star);opacity:.45}.llr-rating-picker button:hover,.llr-rating-picker button:focus-visible{background:transparent!important;color:var(--llr-star)!important;opacity:1;transform:translateY(-1px) scale(1.04)}.llr-rating-picker__labels{color:var(--llr-black);direction:ltr;display:flex;font-size:13px;justify-content:space-between;margin:6px auto 0;max-width:300px;width:100%}.llr-rating-picker__labels span{direction:rtl}.llr-upload{border:1px solid var(--llr-black);border-radius:4px;cursor:pointer;display:block;margin:34px auto 0;max-width:350px;padding:18px;text-align:center;transition:border-color 0.2s ease,box-shadow 0.2s ease;width:100%}.llr-upload:hover{border-color:var(--llr-black);box-shadow:0 10px 24px rgb(0 0 0 / .08);color:var(--llr-black)}.llr-upload span{display:block;font-size:17px;font-weight:500;line-height:1.45;margin:0 auto 24px;max-width:320px;text-align:center}.llr-upload strong{background:var(--llr-black);color:#fff;display:block;font-weight:700;margin:0 auto;padding:13px 18px;text-align:center}.llr-upload input{display:none}.llr-upload__preview{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.llr-upload__preview img{border-radius:4px;height:58px;object-fit:cover;width:58px}.llr-form textarea,.llr-form input{background:#fff;border:1px solid #aaa;border-radius:4px;color:var(--llr-black);padding:12px 14px;width:100%}.llr-form textarea:focus,.llr-form input:focus{border-color:var(--llr-black);box-shadow:0 0 0 2px rgb(0 0 0 / .06);outline:none}.llr-form textarea{min-height:178px;resize:vertical}.llr-form label{display:block;text-align:right}.llr-form label span{display:block;font-size:13px;margin:0 0 6px}.llr-form__row{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.llr-form__privacy{font-size:12px;line-height:1.6;margin-top:18px!important}.llr-form__privacy a{color:inherit;text-decoration:underline}.llr-form__message{color:#b00020!important;min-height:18px;margin:0 0 8px!important;text-align:center}.llr-form__footer{align-items:center;direction:ltr;display:grid;gap:20px;grid-template-columns:128px 1fr 128px;justify-items:stretch;margin-top:auto;width:100%}.llr-form__footer>*{direction:rtl}.llr-form__primary-actions{align-items:center;display:flex;gap:12px;justify-content:flex-start;width:100%}.llr-form__primary-actions .llr__button{min-width:90px;width:auto}.llr-form__footer .llr__button{justify-self:stretch;min-height:44px;width:100%}.llr-form__footer>.llr-progress{justify-self:center}.llr-form__footer>.llr-form__back{justify-self:start}.llr-progress{align-items:center;direction:rtl;display:flex;gap:8px;justify-content:center}.llr-progress span{background:#ddd;border-radius:999px;display:block;height:6px;width:72px}.llr-progress span.is-active{background:var(--llr-black)}.llr-form__back{background:#fff0;border:0;color:var(--llr-black);cursor:pointer;font-weight:700;justify-self:start;min-height:44px;padding:8px 0;text-align:right}.llr-form__skip{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--llr-black)!important;cursor:pointer;font-size:13px;font-weight:700;line-height:1;padding:10px 0;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.llr-form__skip:hover,.llr-form__skip:focus-visible{background:transparent!important;color:var(--llr-black)!important;outline:none}.llr-form .llr__button--primary:hover,.llr-form .llr__button--primary:focus-visible{background:var(--llr-black)!important;border-color:var(--llr-black)!important;color:#fff!important}.llr-form .llr__button--primary:disabled,.llr-form .llr__button--primary:disabled:hover{background:#9f9f9f!important;border-color:#9f9f9f!important;color:#fff!important;cursor:not-allowed;opacity:1}.llr-form__back:hover{color:var(--llr-black);text-decoration:underline}.llr-form--success .llr-form__back{background:var(--llr-black);border-radius:6px;color:#fff;grid-column:1;justify-self:start;padding:10px 20px;width:96px}.llr-form--success .llr-form__back:hover{background:var(--llr-black);color:#fff;opacity:.86}.llr-form__success{position:relative}.llr-confetti{height:220px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-55%);width:260px;z-index:-1}.llr-form__success.is-active .llr-confetti{animation:llr-success-burst 1.35s ease-out forwards}.llr-confetti::before,.llr-confetti::after{background:radial-gradient(circle at 15% 35%,#111 0 5px,transparent 6px),radial-gradient(circle at 30% 20%,#f3c51d 0 6px,transparent 7px),radial-gradient(circle at 70% 28%,#111 0 5px,transparent 6px),radial-gradient(circle at 82% 55%,#f3c51d 0 7px,transparent 8px),radial-gradient(circle at 40% 75%,#111 0 7px,transparent 8px),radial-gradient(circle at 62% 70%,#d9d9d9 0 5px,transparent 6px),radial-gradient(circle at 50% 42%,#f3c51d 0 5px,transparent 6px);content:"";inset:0;position:absolute}.llr-confetti::before{animation:llr-success-dots-a 1.35s ease-out forwards}.llr-confetti::after{animation:llr-success-dots-b 1.35s ease-out forwards;transform:rotate(18deg) scale(.92)}@keyframes llr-success-burst{0%{opacity:0;transform:translate(-50%,-55%) scale(.72)}18%{opacity:1}72%{opacity:.78}100%{opacity:0;transform:translate(-50%,-60%) scale(1.18)}}@keyframes llr-success-dots-a{0%{transform:scale(.65)}100%{transform:scale(1.14) rotate(-8deg)}}@keyframes llr-success-dots-b{0%{transform:rotate(18deg) scale(.55)}100%{transform:rotate(28deg) scale(1.22)}}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}@media (max-width:900px){.llr__grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.llr-modal__dialog{min-height:540px;padding:58px 28px 24px}}@media (max-width:620px){.llr__toolbar{align-items:flex-start;flex-direction:column}.llr__actions{align-items:center;display:grid;gap:8px;grid-template-columns:42px 1fr;width:100%}.llr__filter{z-index:10}.llr__filter-menu{left:auto;max-width:calc(100vw - 32px);min-width:176px;right:0;top:calc(100% + 8px);z-index:50}.llr__summary{width:100%}.llr__button--secondary{width:100%}.llr__grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.llr-form__row{grid-template-columns:1fr}.llr-form__footer{gap:8px;grid-template-columns:108px minmax(96px,1fr) 64px}.llr-form__primary-actions{gap:8px}.llr-form__primary-actions .llr__button{min-width:72px;padding-inline:14px}.llr-form__skip{font-size:12px}.llr-form__back{font-size:12px;min-height:40px;white-space:nowrap}.llr-progress{order:initial}.llr-progress span{width:22px}}@media (max-width:420px){.llr__grid{grid-template-columns:minmax(0,1fr)}.llr-rating-picker{gap:10px}.llr-rating-picker button{font-size:38px}}