:root{--rv-shell-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}#rv-shell{--rail-w:224px}#rv-shell[data-expanded="0"]{--rail-w:68px}#rv-shell>.app-rail{gap:2px;border:0;border-radius:0;background:var(--surface);color:var(--text);font-family:var(--rv-shell-font);letter-spacing:normal;backdrop-filter:none;-webkit-backdrop-filter:none;transition:width .12s ease-out}@media (min-width:681px){#rv-shell>.app-rail{inset:0 auto 0 0;width:var(--rail-w);padding:8px;box-shadow:inset -1px 0 0 var(--border)}#rv-shell>.app-rail>.app-rail__nav{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}}#rv-shell>.app-rail .app-rail__head{position:static;gap:2px;margin:0 0 4px;padding:0 0 8px;border:0;box-shadow:inset 0 -1px 0 var(--border)}#rv-shell>.app-rail .app-rail__head:after,#rv-shell>.app-rail .app-rail__head:before{content:none}#rv-shell>.app-rail .app-rail__brand{min-height:48px;padding:6px 8px;border-radius:6px;color:var(--text);text-decoration:none}#rv-shell>.app-rail .app-rail__brand:hover{background:var(--surface-2)}#rv-shell>.app-rail .app-rail__item{position:relative;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:44px;margin:0;padding:0 12px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--muted);font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.25;letter-spacing:normal;text-align:left;text-decoration:none;text-transform:none;opacity:1;filter:none;transform:none;animation:none;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out,box-shadow .12s ease-out}#rv-shell>.app-rail .app-rail__item:after,#rv-shell>.app-rail .app-rail__item:before{content:none}#rv-shell>.app-rail .app-rail__item--dots.is-open,#rv-shell>.app-rail .app-rail__item:hover{background:var(--surface-2);color:var(--text);transform:none}#rv-shell>.app-rail .app-rail__item:active{background:var(--border);color:var(--text);transform:none}#rv-shell>.app-rail .app-rail__item.is-active{background:var(--surface-2);color:var(--text);box-shadow:inset 3px 0 0 var(--btn-bg)}#rv-shell>.app-rail .app-rail__icon{position:relative;flex:none;width:24px;height:24px;align-items:center;justify-content:center;color:inherit;transform:none;animation:none;transition:none}#rv-shell>.app-rail .app-rail__icon svg{width:22px;height:22px}#rv-shell>.app-rail .app-rail__item--play .app-rail__icon,#rv-shell>.app-rail .app-rail__item.is-active .app-rail__icon,#rv-shell>.app-rail .app-rail__item:hover .app-rail__icon{color:inherit;transform:none;animation:none}#rv-shell>.app-rail .app-rail__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#rv-shell>.app-rail .app-rail__item--cta{margin-top:4px;border-radius:8px;background:var(--surface-2);color:var(--text);box-shadow:0 4px 0 0 color-mix(in srgb,var(--surface-2) 50%,black)}#rv-shell>.app-rail .app-rail__item--cta:hover{background:var(--border)}#rv-shell>.app-rail .app-rail__badge{font-family:inherit;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface)}#rv-shell>.app-rail .app-flyout{left:calc(var(--rail-w) + 8px);width:16rem;gap:2px;padding:6px;border:0;border-radius:8px;background:var(--surface-2);color:var(--text);box-shadow:0 0 0 1px var(--border),0 12px 32px rgb(0 0 0/.45);font-family:var(--rv-shell-font);animation:none}#rv-shell>.app-rail .app-flyout__title{padding:8px 12px 4px;color:var(--muted);font-size:.8125rem;font-weight:700;letter-spacing:normal;text-transform:none}#rv-shell>.app-rail .app-flyout__item{gap:10px;min-height:44px;margin:0;padding:0 12px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--text);font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.25;letter-spacing:normal;text-decoration:none;text-transform:none;transform:none;opacity:1}#rv-shell>.app-rail .app-flyout__item:is(:hover,:active){background:var(--border);color:var(--text);transform:none}#rv-shell>.app-rail .app-flyout__icon{width:20px;height:20px;color:var(--muted)}#rv-shell>.app-rail .app-flyout__sep{height:1px;margin:4px 6px;background:var(--border)}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .app-rail__clubs{gap:2px;margin:0 0 4px}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .app-rail__club{gap:10px;min-height:44px;padding:0 12px 0 40px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--muted);font-size:.875rem;font-weight:600;text-decoration:none}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .app-rail__club:hover{background:var(--border);color:var(--text)}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .app-rail__clublogo{width:24px;height:24px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.75rem;font-weight:700}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .app-rail__clubpending{color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:normal;text-transform:none}#rv-shell>.app-rail .app-rail__foot{gap:2px;padding-top:8px;box-shadow:inset 0 1px 0 var(--border)}#rv-shell>.app-rail .board-appearance-link{gap:12px}.board-appearance-caption{min-width:0}.board-appearance-caption strong{display:block;font:inherit;line-height:1.2;white-space:normal;overflow-wrap:anywhere}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .board-appearance-caption small{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .board-appearance-chevron{display:none}.board-appearance-new{flex:none;margin-left:auto;padding:2px 6px;border-radius:4px;background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border);font-size:.6875rem;font-style:normal;font-weight:700;line-height:1.3;letter-spacing:normal;pointer-events:none}#rv-shell>.app-more-overlay .board-appearance-new{position:absolute;top:6px;right:6px;margin:0}#rv-shell>.app-rail .app-pref{gap:8px;padding:0 0 0 12px;cursor:default}#rv-shell>.app-rail .app-pref .app-pref__caption{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}#rv-shell[data-expanded="1"]>.app-rail .app-pref .app-pref__control{flex:0 0 104px}#rv-shell>.app-rail .app-pref:hover{background:transparent}#rv-shell[data-expanded="1"]>.app-rail .app-pref .app-rail__icon{display:none}.app-pref__caption{flex:none}.app-pref__control{position:relative;display:flex;flex:1 1 auto;min-width:0}:is(#rv-shell>.app-rail,#main>.app-brandbar) .app-pref__control:after{content:"";position:absolute;top:50%;right:12px;width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}:is(#rv-shell>.app-rail,#main>.app-brandbar) .app-pref__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:1 1 auto;width:100%;min-width:0;height:44px;min-height:44px;margin:0;padding:0 28px 0 10px;border:1px solid var(--border-strong);border-radius:6px;background:var(--bg-2);color:var(--text);box-shadow:none;font-family:var(--rv-shell-font);font-size:.9375rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;cursor:pointer;opacity:1}:is(#rv-shell>.app-rail,#main>.app-brandbar) .app-pref__select:hover{border-color:var(--muted)}:is(#rv-shell>.app-rail,#main>.app-brandbar) .app-pref__select:focus{border-color:var(--accent);outline:none}:is(#rv-shell>.app-rail,#main>.app-brandbar) .app-pref__select:disabled{cursor:progress}:is(#rv-shell>.app-rail,#main>.app-brandbar) .app-pref__select option{background:var(--surface);color:var(--text)}:is(#rv-shell>.app-rail,#main>.app-brandbar) .app-lang{position:relative;inset:auto;z-index:auto;margin:0;border:0;border-radius:6px;background:transparent;box-shadow:none}#rv-shell>.app-rail .app-rail__icons{gap:2px}#rv-shell>.app-rail .app-rail__iconbtn,#rv-shell>.app-rail .app-rail__iconbtn--bell .notif__btn{min-height:44px;padding:0;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--muted);font:inherit;transform:none;opacity:1;transition:background-color .12s ease-out,color .12s ease-out}#rv-shell>.app-rail .app-rail__iconbtn--bell{padding:0}#rv-shell>.app-rail .app-rail__iconbtn--bell .notif__btn{width:100%}#rv-shell>.app-rail .app-rail__iconbtn--bell .notif__btn:hover,#rv-shell>.app-rail .app-rail__iconbtn:hover{background:var(--surface-2);color:var(--text);transform:none}#rv-shell>.app-rail .app-rail__iconbtn--bell:hover{background:transparent}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .notif__bell,:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .notif__btn:hover .notif__bell{animation:none;transform:none}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) :is(.notif__badge,.inbox-ind__badge){font-family:inherit;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface)}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .inbox-ind--active{color:var(--accent)}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .notif__menu{padding:6px;border:0;border-radius:8px;background:var(--surface-2);color:var(--text);box-shadow:0 0 0 1px var(--border),0 12px 32px rgb(0 0 0/.45);font-family:var(--rv-shell-font);text-align:left;animation:none}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .notif__head{padding:8px 10px 4px;color:var(--muted);font-size:.8125rem;font-weight:700;letter-spacing:normal;text-transform:none}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) :is(.notif__item,.notif__req-text){padding:10px;border:0;border-radius:6px;color:var(--text);font-size:.875rem;line-height:1.4}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) :is(.notif__item,.notif__req-text):hover{background:var(--border)}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .notif__item--req:hover{background:transparent}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .notif__item--new{border:0;background:color-mix(in srgb,var(--accent) 12%,transparent)}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .notif__req-name{color:var(--text);font-weight:700}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .notif__req-text:hover .notif__req-name{color:var(--text)}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .notif__empty,:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .notif__preview{color:var(--muted)}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .notif__error{border-radius:6px;background:color-mix(in srgb,var(--danger) 13%,var(--surface));color:var(--text)}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .notif__group+.notif__group{border-top-color:var(--border)}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) :is(.notif__req-btn,.notif__readall){min-height:44px;padding:0 14px;border:0;border-radius:8px;background:var(--border);color:var(--text);box-shadow:none;font-family:inherit;font-size:.875rem;font-weight:700;letter-spacing:normal;text-transform:none;transform:none;opacity:1}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .notif__req-btn.btn--primary{background:var(--btn-bg);color:var(--btn-ink)}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) :is(.notif__req-btn,.notif__readall):hover{background:var(--border-strong);color:var(--text)}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) .notif__req-btn.btn--primary:hover{background:var(--btn-bg-hover);color:var(--btn-ink)}:is(#rv-shell>.app-rail,#rv-shell>.app-more-overlay) :is(.notif__req-btn,.notif__readall):disabled{background:var(--surface);color:var(--faint);cursor:not-allowed}#rv-shell>.app-rail .app-rail__user{gap:0;margin:0;padding:6px 0 0;border:0;box-shadow:inset 0 1px 0 var(--border)}#rv-shell>.app-rail .app-rail__usercard{width:100%;min-height:52px;gap:10px;margin:0;padding:6px 8px;border:0;border-radius:6px;background:var(--surface);color:var(--text);box-shadow:none;font:inherit;text-align:left;transform:none;opacity:1;transition:background-color .12s ease-out}#rv-shell>.app-rail .app-rail__usercard:is(:hover,[aria-expanded=true]){background:var(--surface-2);color:var(--text);transform:none}#rv-shell>.app-rail .app-rail__username{color:var(--text);font-size:.9375rem;font-weight:700}#rv-shell>.app-rail .app-rail__userrating{color:var(--muted);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}#rv-shell>.app-rail .app-rail__usercaret{color:var(--muted)}#rv-shell>.app-rail .app-rail__edition{display:none}#rv-shell>.app-rail .app-rail__socials{gap:2px;padding:6px 0 0;border:0;box-shadow:inset 0 1px 0 var(--border)}#rv-shell>.app-rail .app-rail__social{min-height:40px;border-radius:6px;background:transparent;color:var(--muted);transform:none;transition:background-color .12s ease-out,color .12s ease-out}#rv-shell>.app-rail .app-rail__social:is(:hover,:focus-visible){background:var(--surface-2);color:var(--text);transform:none;box-shadow:none}@media (min-width:681px){#rv-shell[data-expanded="0"]>.app-rail .app-rail__item{justify-content:center;gap:0;padding:0}#rv-shell[data-expanded="0"]>.app-rail .app-pref .app-pref__control{position:absolute;inset:0}#rv-shell[data-expanded="0"]>.app-rail .app-pref .app-pref__control:after{content:none}#rv-shell[data-expanded="0"]>.app-rail .app-pref .app-pref__select{height:100%;min-height:0;padding:0;border:0;opacity:0}#rv-shell[data-expanded="0"]>.app-rail .app-pref:focus-within,#rv-shell[data-expanded="0"]>.app-rail .app-pref:hover{background:var(--surface-2);color:var(--text)}#rv-shell[data-expanded="0"]>.app-rail .board-appearance-new{position:absolute;top:8px;right:12px;width:8px;height:8px;padding:0;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--surface);font-size:0}#rv-shell[data-expanded="0"]>.app-rail .app-rail__usercard{justify-content:center;padding:6px 0}}:is(#rv-cookie-manage):focus-visible,:is(#rv-shell>.app-rail,#rv-shell>.result-overlay,#main>.app-brandbar,#rv-cookie,#rv-store-badges,#rv-cookie-manage) :is(a,button,select,summary,[tabindex]):focus-visible{outline:3px solid var(--text);outline-offset:2px}#rv-shell>.app-rail :is(.app-rail__item,.app-rail__iconbtn,.app-rail__social,.app-rail__usercard,.app-flyout__item,.app-rail__club,.notif__btn,.app-pref__select):focus-visible{outline-offset:-3px}#rv-shell[data-expanded="0"]>.app-rail .app-pref:has(.app-pref__select:focus-visible){outline:3px solid var(--text);outline-offset:-3px}#main>.app-brandbar{align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#main>.app-brandbar .app-brand{min-height:44px;border-radius:6px;color:var(--text);text-decoration:none}#main>.app-brandbar .app-lang--bar{flex:0 1 9.5rem;min-width:7.5rem;margin-left:auto}#rv-shell>.result-overlay{z-index:60;background:rgb(0 0 0/.6);backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}#rv-shell>.result-overlay :is(.app-search,.app-more){border:0;background:var(--surface);color:var(--text);font-family:var(--rv-shell-font);letter-spacing:normal}#rv-shell>.result-overlay .app-search{width:min(92vw,28rem);gap:12px;padding:20px;border-radius:8px;box-shadow:0 0 0 1px var(--border),0 24px 64px rgb(0 0 0/.55)}#rv-shell>.result-overlay .app-search__head{gap:12px}#rv-shell>.result-overlay .app-search__head strong{color:var(--text);font-size:1.0625rem;font-weight:700}#rv-shell>.result-overlay .app-search__close{flex:none;width:44px;height:44px;min-height:44px;margin:-8px -8px -8px 0;padding:0;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--muted);font:inherit;font-size:1.125rem;transform:none}#rv-shell>.result-overlay .app-search__close:hover{background:var(--surface-2);color:var(--text)}#rv-shell>.result-overlay .usearch .input{width:100%;min-height:44px;padding:.5rem .75rem;border:1px solid var(--border-strong);border-radius:6px;background:var(--bg-2);color:var(--text);box-shadow:none;font:inherit;caret-color:var(--text)}#rv-shell>.result-overlay .usearch .input:focus{border-color:var(--accent);outline:none}#rv-shell>.result-overlay .usearch .input:focus-visible{outline:3px solid var(--text);outline-offset:2px}#rv-shell>.result-overlay .usearch .input::-moz-placeholder{color:var(--faint)}#rv-shell>.result-overlay .usearch .input::placeholder{color:var(--faint)}#rv-shell>.result-overlay .usearch__hint{color:var(--muted);font-size:.875rem}#rv-shell>.result-overlay .usearch__row{min-height:44px;border-radius:6px;color:var(--text)}#rv-shell>.result-overlay .usearch__row:is(:hover,.is-active){background:var(--surface-2)}#rv-shell>.result-overlay .usearch__handle{color:var(--muted)}#rv-shell>.result-overlay .usearch__rating{color:var(--muted);font-variant-numeric:tabular-nums}#rv-shell>.app-more-overlay .app-more{padding:12px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-radius:8px 8px 0 0;box-shadow:0 0 0 1px var(--border),0 -12px 32px rgb(0 0 0/.35)}#rv-shell>.app-more-overlay .app-more__head{top:-12px;margin:-12px -16px 0;padding:12px 16px 8px;background:var(--surface);box-shadow:inset 0 -1px 0 var(--border)}#rv-shell>.app-more-overlay .app-more__head strong{color:var(--text);font-size:1.0625rem;font-weight:700}#rv-shell>.app-more-overlay .app-more__signout{gap:8px;min-height:44px;padding:0 14px;border:0;border-radius:8px;background:var(--surface-2);color:var(--text);box-shadow:0 4px 0 0 color-mix(in srgb,var(--surface-2) 50%,black);font-family:inherit;font-size:.9375rem;font-weight:700;transform:none}#rv-shell>.app-more-overlay .app-more__signout:hover{background:var(--border);color:var(--text)}#rv-shell>.app-more-overlay .app-more__signout:active{background:color-mix(in srgb,var(--surface-2) 82%,black);box-shadow:0 2px 0 0 color-mix(in srgb,var(--surface-2) 50%,black);transform:translateY(2px)}#rv-shell>.app-more-overlay .app-more__grid{gap:8px;margin-top:12px}#rv-shell>.app-more-overlay .app-more__item{position:relative;gap:6px;min-height:72px;margin:0;padding:10px 6px;border:0;border-radius:8px;background:var(--surface-2);color:var(--text);box-shadow:none;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25;letter-spacing:normal;text-align:center;text-decoration:none;text-transform:none;transform:none;opacity:1;transition:background-color .12s ease-out}#rv-shell>.app-more-overlay .app-more__item:is(:hover,:active){background:color-mix(in srgb,var(--surface-2) 70%,var(--border));color:var(--text);transform:none}#rv-shell>.app-more-overlay .app-more__item[aria-current=page]{box-shadow:inset 0 0 0 2px var(--btn-bg)}#rv-shell>.app-more-overlay .app-more__icon{color:var(--muted)}#rv-shell>.app-more-overlay .app-more__item--bell{padding:0}#rv-shell>.app-more-overlay .app-more__item--bell .notif__btn{width:100%;min-height:72px;padding:10px 6px;border:0;border-radius:8px;background:transparent;box-shadow:none;color:inherit;font:inherit;transform:none}#rv-shell>.app-more-overlay .app-more__item--bell .notif__btn-label{font-size:.8125rem;font-weight:600}#rv-shell>.app-more-overlay .app-more__grid>.app-rail__clubs{grid-column:1/-1;margin:0}#rv-shell>.app-more-overlay .app-rail__club{padding-left:12px;background:var(--surface-2);box-shadow:none}#rv-shell>.app-more-overlay .app-rail__club:hover{background:color-mix(in srgb,var(--surface-2) 70%,var(--border))}#rv-shell>.app-more-overlay .board-appearance-caption strong{text-align:center}@media (max-width:680px){#rv-shell,#rv-shell[data-expanded="0"]{--rail-w:0px}#rv-shell>.app-rail{inset:auto 0 0 0;width:auto;padding:0 4px env(safe-area-inset-bottom,0);box-shadow:inset 0 1px 0 var(--border)}#rv-shell>.app-rail .app-rail__nav>.app-rail__item{justify-content:center;gap:2px;min-height:56px;padding:4px 2px;border-radius:0}#rv-shell>.app-rail .app-rail__nav>.app-rail__item:hover{background:transparent}#rv-shell>.app-rail .app-rail__nav>.app-rail__item.is-active{background:transparent;box-shadow:inset 0 3px 0 var(--btn-bg)}#rv-shell>.app-rail .app-rail__nav>.app-rail__item:active{background:var(--surface-2)}#rv-shell>.app-rail .app-rail__nav .app-rail__label{font-size:.6875rem;font-weight:600;line-height:1.2}}#rv-cookie.cookie-bar{gap:12px 16px;padding:16px 20px;border:0;border-radius:8px;background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--border),0 12px 32px rgb(0 0 0/.45);font-family:var(--rv-shell-font);letter-spacing:normal;animation:none}#rv-cookie .cookie-bar__text{display:grid;gap:8px;color:var(--text);font-size:.875rem;line-height:1.5}#rv-cookie .cookie-bar__text p{margin:0}#rv-cookie .cookie-bar__text a{color:var(--accent);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-underline-offset:3px}#rv-cookie .cookie-bar__text label{color:var(--muted);font-weight:400}#rv-cookie input[type=checkbox]{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--btn-bg)}#rv-cookie .cookie-bar__btns{gap:8px}:is(#rv-cookie .cookie-bar__btn,#rv-cookie-manage){--b-bg:var(--surface-2);--b-ink:var(--text);--b-hover:var(--border);--b-press:color-mix(in srgb,var(--surface-2) 82%,black);--b-edge:color-mix(in srgb,var(--surface-2) 50%,black);display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:0 1rem;border:0;border-radius:8px;background:var(--b-bg);color:var(--b-ink);box-shadow:0 4px 0 0 var(--b-edge);font-family:var(--rv-shell-font);font-size:.9375rem;font-weight:700;line-height:1.2;letter-spacing:normal;text-transform:none;white-space:normal;opacity:1;filter:none;transform:none;cursor:pointer;transition:background-color .12s ease-out,transform 80ms ease-out,box-shadow 80ms ease-out}#rv-cookie .cookie-bar__btn--primary{--b-bg:var(--btn-bg);--b-ink:var(--btn-ink);--b-hover:var(--btn-bg-hover);--b-press:var(--btn-bg-press);--b-edge:color-mix(in srgb,var(--btn-bg) 55%,black)}:is(#rv-cookie .cookie-bar__btn,#rv-cookie-manage):hover{background:var(--b-hover);color:var(--b-ink);transform:none}:is(#rv-cookie .cookie-bar__btn,#rv-cookie-manage):active{background:var(--b-press);box-shadow:0 2px 0 0 var(--b-edge);transform:translateY(2px)}#rv-store-badges .store-badge{border:0;border-radius:8px;background:var(--surface-2);color:var(--text);box-shadow:0 0 0 1px var(--border),0 8px 24px rgb(0 0 0/.3);transition:background-color .12s ease-out}#rv-store-badges .store-badge:is(:hover,:visited){background:var(--surface-2);color:var(--text)}#rv-store-badges .store-badge:hover{background:var(--border)}#rv-store-badges .store-badge .apk-badge__icon,#rv-store-badges .store-badge .apk-badge__text strong{color:var(--text)}#rv-store-badges .store-badge .apk-badge__text{font-family:var(--rv-shell-font)}#rv-store-badges .store-badge .apk-badge__text small{color:var(--muted);font-weight:600;letter-spacing:normal}#rv-store-badges .store-badge .apk-badge__text strong{font-weight:700;letter-spacing:normal}@media (prefers-reduced-motion:reduce){#rv-shell>.app-rail,:is(#rv-shell>.app-rail,#rv-shell>.result-overlay,#rv-cookie,#rv-store-badges) *{transition:none}:is(#rv-shell>.app-more-overlay,#rv-cookie) :is(.app-more__signout,.cookie-bar__btn):active{transform:none}}html.reduce-motion #rv-shell>.app-rail,html.reduce-motion :is(#rv-shell>.app-rail,#rv-shell>.result-overlay,#rv-cookie,#rv-store-badges) *{transition:none}