.revio-rating__inner{margin-inline:auto;max-width:1240px;padding:72px 24px 24px}.revio-rating__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between}.revio-rating__heading{flex:1 1 520px;min-width:0}.revio-rating__eyebrow{color:var(--muted);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:13px;letter-spacing:.04em;margin:0;text-transform:uppercase}.revio-rating__title{font-family:var(--font-heading,"Revio Heading",sans-serif);font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:8px 0 0}.revio-rating__text{color:var(--muted);margin:12px 0 0;max-width:620px}.revio-rating__filters{display:flex;flex-wrap:wrap;gap:6px}.revio-rating__filter{background:transparent;border:1px solid var(--line);border-radius:99px;color:var(--text);cursor:pointer;font:inherit;font-size:14px;font-weight:600;min-height:44px;padding:0 16px}.revio-rating__filter[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.revio-rating__list{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);list-style:none;margin:28px 0 0;padding:0}.revio-rating__row{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);display:flex;flex-wrap:wrap;gap:16px 28px;padding:20px 24px}.revio-rating__row[hidden]{display:none}.revio-rating__brand{align-items:flex-start;display:flex;flex:1 1 260px;gap:16px;min-width:0}.revio-rating__tile{display:grid;flex:none;gap:8px;justify-items:center}.revio-rating__logo{background:var(--soft);border-radius:var(--r-md);color:#fff;display:grid;font-family:var(--font-heading,"Revio Heading",sans-serif);font-size:20px;font-weight:800;height:60px;place-items:center;position:relative;width:96px}.revio-rating__logo img{border-radius:inherit;height:100%;object-fit:contain;width:100%}.revio-rating__rank{background:var(--text);border-radius:99px;color:var(--bg);display:grid;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12px;font-weight:700;height:26px;left:-8px;min-width:26px;padding:0 6px;place-items:center;position:absolute;top:-8px}.revio-rating__compare{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-height:36px}.revio-rating__compare input{accent-color:var(--text);height:18px;margin:0;width:18px}.revio-rating__compare.is-locked{cursor:default;opacity:.45}.revio-rating__casino{min-width:0}.revio-rating__name{color:var(--text);display:block;font-family:var(--font-heading,"Revio Heading",sans-serif);font-size:19px;font-weight:700;line-height:1.25;text-decoration:none}.revio-rating__label{background:var(--soft);border-radius:99px;color:var(--muted);display:inline-block;font-size:12px;font-weight:500;margin-top:6px;padding:2px 8px}.revio-rating__bonus{flex:1 1 220px;min-width:0}.revio-rating__type{border:1px solid var(--line);border-radius:99px;color:var(--muted);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.revio-rating__offer{display:block;font-family:var(--font-heading,"Revio Heading",sans-serif);font-size:20px;font-weight:700;line-height:1.25;margin-top:6px}.revio-rating__pros{color:var(--muted);display:grid;flex:1 1 200px;font-size:14px;gap:4px;list-style:none;margin:0;padding:0}.revio-rating__pros li{align-items:center;display:flex;gap:8px}.revio-rating__pros svg{color:var(--text);flex:none}.revio-rating__score{flex:0 0 132px}.revio-rating__value{align-items:baseline;display:flex;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:28px;font-weight:700;gap:4px;line-height:1}.revio-rating__max{color:var(--muted);font-family:var(--font-body,"IBM Plex Sans",sans-serif);font-size:13px;font-weight:400}.revio-rating__bar{background:var(--soft);border-radius:99px;display:block;height:6px;margin-top:8px;overflow:hidden}.revio-rating__bar span{background:var(--accent-strong);border-radius:99px;display:block;height:100%}.revio-rating__unrated{color:var(--muted);font-size:14px}.revio-rating__actions{display:grid;flex:0 0 150px;gap:6px}.revio-rating__visit{background:var(--text);border-radius:var(--r-sm);color:var(--bg);display:grid;font-weight:600;min-height:46px;place-items:center;text-decoration:none}.revio-rating__review{color:var(--text);display:grid;font-size:14px;font-weight:500;min-height:32px;place-items:center;text-underline-offset:4px}.revio-rating__empty{background:var(--soft);border-radius:var(--r-md);color:var(--muted);margin:16px 0 0;padding:20px}.revio-rating__foot{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:20px}.revio-rating__foot[hidden]{display:none}.revio-rating__count{color:var(--muted);font-size:14px;margin:0}.revio-rating__more{background:transparent;border:1px solid var(--text);border-radius:var(--r-sm);color:var(--text);cursor:pointer;font:inherit;font-weight:600;min-height:46px;padding:0 20px}.revio-rating__more[hidden]{display:none}@media(max-width:640px){.revio-rating__inner{padding:44px 16px 24px}.revio-rating__title{font-size:30px;line-height:1.1}.revio-rating__row{padding:18px}.revio-rating__actions,.revio-rating__score{flex:1 1 140px}}.revio-compare{align-items:center;background:var(--hero);border-radius:var(--r-lg);bottom:16px;box-shadow:0 24px 48px -20px rgba(0,0,0,.45);box-sizing:border-box;color:var(--hero-text);display:flex;flex-wrap:wrap;gap:14px 20px;left:50%;padding:16px 20px;position:fixed;transform:translateX(-50%);width:min(1192px,100% - 32px);z-index:50}.revio-compare[hidden]{display:none}.revio-compare__title{font-weight:600;margin:0}.revio-compare__count{color:var(--accent);font-family:var(--font-mono,"JetBrains Mono",monospace)}.revio-compare__max{color:var(--hero-muted)}.revio-compare__list{display:flex;flex:1 1 420px;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.revio-compare__item{align-items:center;background:var(--hero-card-2);border-radius:var(--r-sm);display:flex;gap:10px;padding:6px 6px 6px 8px}.revio-compare__tile{background:var(--hero-line);border-radius:6px;color:#fff;display:grid;flex:none;font-size:12px;font-weight:800;height:30px;overflow:hidden;place-items:center;width:44px}.revio-compare__tile img{height:100%;object-fit:contain;width:100%}.revio-compare__name{font-size:14px;font-weight:500}.revio-compare__remove{background:transparent;border:0;border-radius:6px;color:var(--hero-muted);cursor:pointer;display:grid;font-size:20px;height:32px;line-height:1;place-items:center;width:32px}.revio-compare__add{position:relative}.revio-compare__add-button{background:transparent;border:1px dashed var(--hero-line);border-radius:var(--r-sm);color:var(--hero-text);cursor:pointer;font:inherit;font-size:14px;min-height:44px;padding:0 14px}.revio-compare__popup{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);bottom:calc(100% + 10px);box-shadow:0 24px 48px -16px rgba(0,0,0,.4);color:var(--text);left:0;padding:10px;position:absolute;width:min(340px,100vw - 48px)}.revio-compare__search{background:var(--soft);border:0;border-radius:var(--r-sm);box-sizing:border-box;color:var(--text);font:inherit;font-size:14px;min-height:44px;padding:0 12px;width:100%}.revio-compare__options{list-style:none;margin:8px 0 0;max-height:248px;overflow-y:auto;padding:0}.revio-compare__option{align-items:center;background:transparent;border:0;border-radius:var(--r-sm);color:var(--text);cursor:pointer;display:flex;font:inherit;font-size:14px;gap:12px;min-height:48px;padding:6px 8px;text-align:left;width:100%}.revio-compare__option:hover{background:var(--soft)}.revio-compare__option span:nth-child(2){flex:1;min-width:0}.revio-compare__score{color:var(--muted);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:13px}.revio-compare__none{color:var(--muted);font-size:14px;padding:12px 8px}.revio-compare__actions{align-items:center;display:flex;gap:10px}.revio-compare__clear{background:transparent;border:0;color:var(--hero-muted);cursor:pointer;font:inherit;font-size:14px;min-height:44px;padding:0 12px;text-decoration:underline;text-underline-offset:4px}.revio-compare__go{align-items:center;background:var(--accent);border-radius:var(--r-sm);color:var(--on-accent);display:inline-flex;font-weight:600;min-height:48px;padding:0 22px;text-decoration:none}.revio-compare__go[aria-disabled=true]{background:var(--hero-card-2);color:var(--hero-muted);pointer-events:none}@media(max-width:640px){.revio-compare{gap:10px;padding:12px 14px}.revio-compare__list .revio-compare__item{display:none}}
