:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: #0c0e11;--color-background-soft: #23272f;--color-background-mute: #23272f;--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Poppins", "Inter", sans-serif;--font-secondary: "Roboto", "Inter", sans-serif;--font-article: "Literata", "Georgia", serif;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900}@media (prefers-color-scheme: dark){:root{--color-background: #0c0e11;--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}html,body,#app{background:#0c0e11!important;min-height:100vh}body{color:var(--color-text);transition:color .5s,background-color .5s;line-height:1.6;font-family:var(--font-primary);font-size:15px;font-weight:var(--font-regular);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.route-game .top,body.route-article-view .top,body.route-tournament .top,body.route-game .header,body.route-article-view .header,body.route-tournament .header{background:transparent!important;position:absolute;top:0;left:0;right:0;width:100%;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:20;border-bottom:none!important;box-shadow:none!important}:root{--game-hero-side-gradient: linear-gradient( to right, #0c0e11 0%, rgba(12, 14, 17, 0) 15%, rgba(12, 14, 17, 0) 85%, #0c0e11 100% );--game-hero-bottom-gradient: linear-gradient( to bottom, rgba(12, 14, 17, 0) 0%, #0c0e11 100% )}.game-hero-gradient{background-image:var(--game-hero-side-gradient),var(--game-hero-bottom-gradient),linear-gradient(to right,#0c0e11,#0c0e11fb .97%,#0c0e11f1 2.07833333%,#0c0e11e1 3.29666667%,#0c0e11cd 4.60166667%,#0c0e11b5 5.96666667%,#0c0e119b,#0c0e1180,#0c0e1165 10.16%,#0c0e114b 11.505%,#0c0e1134 12.78%,#0c0e111f 13.95833333%,#0c0e110f 15.01666667%,#0c0e1104 15.92833333%,#0c0e1100 16.66666667% 83.33333333%,#0c0e1104 84.07166667%,#0c0e110f 84.98333333%,#0c0e111f 86.04166667%,#0c0e1134 87.22%,#0c0e114b 88.495%,#0c0e1165 89.84%,#0c0e1180,#0c0e119b,#0c0e11b5 94.03333333%,#0c0e11cd 95.39833333%,#0c0e11e1 96.70333333%,#0c0e11f1 97.92166667%,#0c0e11fb 99.03%,#0c0e11),linear-gradient(to top,#0c0e11,#0c0e11 21.48148148%,#0c0e11fb 23.63703704%,#0c0e11f1 26.1%,#0c0e11e1 28.80740741%,#0c0e11cd 31.70740741%,#0c0e11b5 34.74074074%,#0c0e119b,#0c0e1180 40.97407407%,#0c0e1165 44.05925926%,#0c0e114b 47.04814815%,#0c0e1134 49.88148148%,#0c0e111f 52.5%,#0c0e110f 54.85185185%,#0c0e1104 56.87777778%,#0c0e1100 58.51851852%)}.search-modal-overlay[data-v-6a49f45e]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;overflow-y:auto;background:#04060ab8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.search-modal[data-v-6a49f45e]{width:min(100%,560px);max-width:560px;max-height:min(90vh,720px);display:flex;flex-direction:column;overflow:hidden;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#12141afa;box-shadow:0 24px 56px #0000008c}.search-modal__head[data-v-6a49f45e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.search-modal__title-wrap[data-v-6a49f45e]{min-width:0}.search-modal__eyebrow[data-v-6a49f45e]{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.search-modal__title[data-v-6a49f45e]{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#ffffffeb;line-height:1.15}.search-modal__close[data-v-6a49f45e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#00000038;color:#ffffffa6;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.search-modal__close[data-v-6a49f45e]:hover{border-color:#f1c40f59;color:#ffffffeb}.search-modal__close[data-v-6a49f45e]:focus-visible{outline:2px solid rgba(241,196,15,.45);outline-offset:2px}.search-modal__field[data-v-6a49f45e]{padding:12px 18px 10px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.search-modal__label[data-v-6a49f45e]{display:block;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.search-modal-input-wrapper[data-v-6a49f45e]{position:relative;display:flex;align-items:center}.search-modal-icon[data-v-6a49f45e]{position:absolute;left:12px;color:#ffffff73;pointer-events:none;z-index:1;transition:color .15s ease}.search-modal-input-wrapper:focus-within .search-modal-icon[data-v-6a49f45e]{color:#f1c40f}.search-modal-input[data-v-6a49f45e]{width:100%;box-sizing:border-box;padding:11px 40px 11px 42px;border:1px solid rgba(255,255,255,.14);border-radius:2px;background:#00000038;color:#ffffffeb;font-size:15px;font-weight:500;outline:none;transition:border-color .15s ease}.search-modal-input[data-v-6a49f45e]:focus{border-color:#f1c40f8c}.search-modal-input[data-v-6a49f45e]::placeholder{color:#ffffff61}.search-modal__clear-input[data-v-6a49f45e]{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:2px;background:transparent;color:#fff6;cursor:pointer;transition:color .15s ease,background .15s ease}.search-modal__clear-input[data-v-6a49f45e]:hover{color:#ffffffd9;background:#ffffff0f}.search-modal__hint[data-v-6a49f45e]{margin:8px 0 0;font-size:12px;line-height:1.35;color:#ffffff61}.search-modal__body[data-v-6a49f45e]{flex:1;min-height:0;overflow-y:auto;padding:0}.search-modal__body[data-v-6a49f45e]::-webkit-scrollbar{width:8px}.search-modal__body[data-v-6a49f45e]::-webkit-scrollbar-track{background:#ffffff0a}.search-modal__body[data-v-6a49f45e]::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:2px}.search-modal__body[data-v-6a49f45e]::-webkit-scrollbar-thumb:hover{background:#ffffff38}.search-modal__empty[data-v-6a49f45e]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:160px}.search-modal__empty-icon[data-v-6a49f45e]{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:16px;border-radius:2px;border:1px solid rgba(255,255,255,.08);background:#0003;color:#ffffff59}.search-modal__empty-title[data-v-6a49f45e]{margin:0 0 8px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:#ffffffe0}.search-modal__loading[data-v-6a49f45e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px 24px;min-height:200px}.search-modal__spinner[data-v-6a49f45e]{width:36px;height:36px;border:3px solid rgba(255,255,255,.1);border-top-color:#f1c40f;border-radius:50%;animation:search-modal-spin-6a49f45e .85s linear infinite}@keyframes search-modal-spin-6a49f45e{to{transform:rotate(360deg)}}.search-modal__loading-text[data-v-6a49f45e]{margin:0;font-size:14px;color:#ffffff80}.search-modal__results[data-v-6a49f45e]{display:flex;flex-direction:column;padding:4px 0 12px}.search-modal__row[data-v-6a49f45e]{display:flex;align-items:center;gap:14px;width:100%;padding:10px 18px;margin:0;border:none;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:#ffffffe0;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.search-modal__results .search-modal__row[data-v-6a49f45e]:last-child{border-bottom:none}.search-modal__row[data-v-6a49f45e]:hover,.search-modal__row[data-v-6a49f45e]:focus-visible{background:#ffffff0a;outline:none}.search-modal__row[data-v-6a49f45e]:focus-visible{box-shadow:inset 0 0 0 2px #f1c40f59}.search-modal__poster[data-v-6a49f45e]{width:48px;height:72px;flex-shrink:0;border-radius:2px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:#ffffff0a}.search-modal__poster img[data-v-6a49f45e]{width:100%;height:100%;object-fit:cover;display:block}.search-modal__row-title[data-v-6a49f45e]{flex:1;min-width:0;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:#ffffffe6}.search-modal__row:hover .search-modal__row-title[data-v-6a49f45e]{color:#f1c40f}.search-modal__none[data-v-6a49f45e]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px 44px;min-height:220px}.search-modal__none-text[data-v-6a49f45e]{margin:0 0 8px;font-size:15px;font-weight:700;color:#ffffffb8}.search-modal__none-hint[data-v-6a49f45e]{margin:0;max-width:300px;font-size:13px;line-height:1.45;color:#ffffff6b}#app[data-v-f34623d9]{min-height:100vh;display:flex;flex-direction:column;background:var(--color-background);width:100%}#app[data-v-f34623d9]>*:not(.footer){flex:1}#app>router-view[data-v-f34623d9]{flex:1;display:flex;flex-direction:column}.wrap[data-v-f34623d9]{max-width:1200px;margin:0 auto;padding:0 18px}.top[data-v-f34623d9]{position:sticky;top:0;z-index:50;background:#0c0e12e0;border-bottom:1px solid rgba(255,255,255,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.top__in[data-v-f34623d9]{height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px}.logo[data-v-f34623d9]{display:inline-flex;align-items:center;gap:10px}.logo__img[data-v-f34623d9]{height:22px;width:auto;display:block;filter:drop-shadow(0 2px 10px rgba(0,0,0,.35))}.mainnav[data-v-f34623d9]{display:inline-flex;gap:22px;align-items:center;justify-content:center;font-size:15px;text-transform:uppercase;letter-spacing:.08em;color:#ffffffa8}.mainnav__link[data-v-f34623d9]{color:inherit;text-decoration:none;padding:10px 0;border-bottom:1px solid transparent;transition:color .18s,border-color .18s}.mainnav__link[data-v-f34623d9]:hover{color:#ffffffe6;border-bottom-color:#f1c40f59}.mainnav__link.is-active[data-v-f34623d9]{color:#ffffffe6;border-bottom-color:#ffffff38}.top__right[data-v-f34623d9]{display:inline-flex;align-items:center;justify-content:flex-end;gap:14px;color:#ffffffbf}.top__iconbtn[data-v-f34623d9]{background:transparent;border:none;padding:0;margin:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .18s;color:#ffffffbf}.top__iconbtn[data-v-f34623d9]:hover{color:#f1c40ff5}.search[data-v-f34623d9]{width:22px;height:22px;opacity:.95}.me.header-user[data-v-f34623d9]{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;min-width:0;max-width:min(320px,calc(100vw - 140px));height:64px;font-size:15px}.header-user__shell[data-v-f34623d9]{position:relative;display:inline-flex;min-width:0;max-width:100%}.header-user__trigger[data-v-f34623d9]{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;padding:8px 4px 8px 10px;margin:0;border:none;border-bottom:2px solid transparent;border-radius:2px;background:transparent;color:#ffffffdb;font:inherit;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:color .18s ease,border-color .18s ease}.header-user__trigger[data-v-f34623d9]:hover,.header-user.is-open .header-user__trigger[data-v-f34623d9]{color:#ffffffeb;border-bottom-color:#f1c40f59}.header-user.is-open .header-user__trigger[data-v-f34623d9]{border-bottom-color:#ffffff38}.header-user__trigger[data-v-f34623d9]:focus-visible{outline:2px solid rgba(241,196,15,.55);outline-offset:2px}.header-user__trigger-avatar[data-v-f34623d9]{flex-shrink:0;width:32px;height:32px;border-radius:999px;object-fit:cover;box-shadow:0 6px 18px #00000059;border:1px solid rgba(255,255,255,.1)}.header-user__trigger-name[data-v-f34623d9]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.header-user__trigger-chevron[data-v-f34623d9]{flex-shrink:0;width:18px;height:18px;color:#ffffff8c;transition:transform .22s ease,color .18s ease}.header-user.is-open .header-user__trigger-chevron[data-v-f34623d9]{transform:rotate(180deg);color:#f1c40feb}.header-user__dropdown[data-v-f34623d9]{position:absolute;z-index:60;top:calc(100% + 4px);right:0;left:auto;width:max(100%,min(200px,calc(100vw - 24px)));max-width:min(340px,calc(100vw - 24px));padding-top:2px;box-sizing:border-box}.header-user__card[data-v-f34623d9]{border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0c0e12f7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 18px 50px #0000008c,0 0 0 1px #f1c40f0f inset}.header-user__head[data-v-f34623d9]{display:flex;align-items:center;gap:14px;padding:16px 16px 14px;background:linear-gradient(165deg,#ffffff0d,#0c0e1233);border-bottom:1px solid rgba(255,255,255,.06)}.header-user__head-avatar[data-v-f34623d9]{flex-shrink:0;width:48px;height:48px;border-radius:999px;object-fit:cover;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 22px #0006}.header-user__head-text[data-v-f34623d9]{min-width:0;display:flex;flex-direction:column;gap:4px}.header-user__head-name[data-v-f34623d9]{font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#ffffffeb;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.header-user__head-hint[data-v-f34623d9]{font-size:12px;font-weight:600;color:#ffffff6b;letter-spacing:.02em}.header-user__scroll[data-v-f34623d9]{max-height:min(52vh,520px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.header-user__scroll[data-v-f34623d9]::-webkit-scrollbar{width:6px}.header-user__scroll[data-v-f34623d9]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.header-user__nav[data-v-f34623d9]{display:flex;flex-direction:column}.header-user__divider[data-v-f34623d9]{height:1px;margin:0;border:none;background:#ffffff14}.header-user__link[data-v-f34623d9]{display:block;width:100%;margin:0;padding:11px 18px;border:none;background:transparent;color:#ffffffc7;font-size:15px;font-weight:600;letter-spacing:-.01em;text-align:left;cursor:pointer;border-bottom:1px solid transparent;transition:color .16s ease,background .16s ease,border-color .16s ease}.header-user__link[data-v-f34623d9]:hover{color:#fffffff0;background:#f1c40f12;border-bottom-color:#f1c40f47}.header-user__link[data-v-f34623d9]:focus-visible{outline:none;background:#f1c40f1a;border-bottom-color:#f1c40f73}.header-user__link--logout[data-v-f34623d9]{color:#f87171f2;padding:13px 18px 15px}.header-user__link--logout[data-v-f34623d9]:hover{color:#fecaca;background:#f871711a;border-bottom-color:#f8717159}.header-user-menu-enter-active[data-v-f34623d9],.header-user-menu-leave-active[data-v-f34623d9]{transition:opacity .22s ease,transform .24s cubic-bezier(.22,1,.36,1)}.header-user-menu-enter-from[data-v-f34623d9],.header-user-menu-leave-to[data-v-f34623d9]{opacity:0;transform:translateY(-10px) scale(.97);transform-origin:top right}@media (prefers-reduced-motion: reduce){.header-user-menu-enter-active[data-v-f34623d9],.header-user-menu-leave-active[data-v-f34623d9]{transition:opacity .12s ease}.header-user-menu-enter-from[data-v-f34623d9],.header-user-menu-leave-to[data-v-f34623d9]{transform:none}}@media (max-width: 720px){.me.header-user[data-v-f34623d9]{max-width:min(240px,calc(100vw - 96px))}.header-user__trigger[data-v-f34623d9]{padding-left:6px;gap:8px}.header-user__trigger-avatar[data-v-f34623d9]{width:28px;height:28px}.header-user__head[data-v-f34623d9]{padding:12px 12px 10px}.header-user__head-avatar[data-v-f34623d9]{width:40px;height:40px}}@media (max-width: 900px){.top__in[data-v-f34623d9]{grid-template-columns:auto 1fr auto}.mainnav[data-v-f34623d9]{justify-content:center;gap:14px;font-size:13px}}@media (max-width: 720px){.mainnav[data-v-f34623d9]{display:none}}.footer[data-v-f34623d9]{margin-top:auto;background:linear-gradient(135deg,#14181df2,#1e2227f2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(241,196,15,.2);box-shadow:0 -4px 20px #0000004d;flex-shrink:0;color:#fff}.footer-content[data-v-f34623d9]{max-width:1200px;margin:0 auto;padding:3rem 2rem 2rem;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem}.footer-section[data-v-f34623d9]{display:flex;flex-direction:column}.footer-title[data-v-f34623d9]{font-family:var(--font-display);font-size:1.8rem;font-weight:var(--font-bold);color:#f1c40f;margin-bottom:1rem;letter-spacing:1px}.footer-description[data-v-f34623d9]{color:#fffc;line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}.footer-social[data-v-f34623d9]{display:flex;gap:1rem}.social-link[data-v-f34623d9]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#f1c40f1a;border:1px solid rgba(241,196,15,.3);color:#f1c40f;transition:all .3s ease;text-decoration:none}.social-link[data-v-f34623d9]:hover{background:#f1c40f33;border-color:#f1c40f99;transform:translateY(-2px);box-shadow:0 4px 12px #f1c40f4d}.footer-subtitle[data-v-f34623d9]{font-size:1.1rem;font-weight:var(--font-semibold);color:#f1c40f;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.footer-links[data-v-f34623d9]{list-style:none;padding:0;margin:0}.footer-links li[data-v-f34623d9]{margin-bottom:.5rem}.footer-link[data-v-f34623d9]{color:#fffc;text-decoration:none;transition:all .3s ease;font-size:.95rem;position:relative;padding-left:0}.footer-link[data-v-f34623d9]:hover{color:#f1c40f;padding-left:8px}.footer-link[data-v-f34623d9]:before{content:"";position:absolute;left:0;top:50%;width:0;height:2px;background:#f1c40f;transition:width .3s ease;transform:translateY(-50%)}.footer-link[data-v-f34623d9]:hover:before{width:4px}@media (max-width: 768px){.footer-content[data-v-f34623d9]{grid-template-columns:1fr;gap:2rem;padding:2rem 1rem 1rem}}.search-animated[data-v-f34623d9]{display:flex;align-items:center;position:relative}.search-field[data-v-f34623d9]{position:relative;width:40px;min-width:40px;height:40px;display:flex;align-items:center;transition:width .3s ease;z-index:2}.search-field.active[data-v-f34623d9],.search-field.full-width[data-v-f34623d9]{width:200px;min-width:200px}.search-icon-btn[data-v-f34623d9]{background:transparent;border:none;padding:0;margin:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;z-index:2;opacity:1;pointer-events:auto;transition:all .3s;border-radius:50%}.search-icon-btn.hidden[data-v-f34623d9]{opacity:0;pointer-events:none}.search-input[data-v-f34623d9]{display:inline-block;width:180px;padding:.4em .8em;border-radius:6px;border:1px solid #23272f;background:#23272f;color:#fff;font-size:1rem;margin-left:8px;transition:width .2s;outline:none}.search-input.active[data-v-f34623d9]{width:200px;opacity:1;pointer-events:auto;padding-left:3rem;padding-right:2.5rem}.search-input[data-v-f34623d9]::placeholder{color:#fff9}.close-icon-btn[data-v-f34623d9]{background:none;border:none;cursor:pointer;padding:.2em;display:inline-flex;align-items:center;justify-content:center}.close-icon-btn[data-v-f34623d9]:hover{background:#ffffff1a;border-radius:50%}.close-icon-btn:hover line[data-v-f34623d9]{stroke:#f1c40f}.profile-search-wrap[data-v-f34623d9]{min-width:40px;position:relative;display:flex;align-items:center}.search-icon-btn[data-v-f34623d9],.close-icon-btn[data-v-f34623d9]{transition:opacity .25s,background .18s,border-color .18s}.search-icon-btn.hidden[data-v-f34623d9],.close-icon-btn.hidden[data-v-f34623d9]{opacity:0;pointer-events:none}.search-dropdown[data-v-f34623d9]{position:absolute;top:110%;left:0;width:100%;background:#ffffff1a;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:0 0 12px 12px;box-shadow:0 4px 24px #0003;z-index:20;padding:.3rem 0;display:flex;flex-direction:column;min-width:180px}.search-result-item[data-v-f34623d9]{padding:.5rem 1rem .3rem;cursor:pointer;color:#fff;font-size:1rem;border:none;background:none;text-align:left;transition:background .16s,color .16s;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.1rem}.search-result-item[data-v-f34623d9]:hover{background:#f1c40f33;color:#f1c40f}.search-result-title[data-v-f34623d9]{font-weight:600}.search-result-meta[data-v-f34623d9]{font-size:.92em;color:#ffffffb3;opacity:.85}.search-more-btn[data-v-f34623d9]{margin:.1rem 1rem;padding:.4rem 0;background:none;border:none;color:#f1c40f;font-weight:600;font-size:1rem;cursor:pointer;border-radius:6px;transition:background .16s}.search-more-btn[data-v-f34623d9]:hover{background:#f1c40f33;color:#f1c40f}.search-dropdown-item[data-v-f34623d9]{padding:.5em 1em;cursor:pointer;transition:background .15s}.search-dropdown-item[data-v-f34623d9]:hover{background:#23272f;color:#f1c40f}.logo-link[data-v-f34623d9]{display:flex;align-items:center;text-decoration:none!important}.username-link[data-v-f34623d9]{color:#fff;text-decoration:none!important;font-weight:var(--font-semibold);transition:color .3s}.username-link[data-v-f34623d9]:hover{color:#f1c40f}.image-cropper[data-v-bf54159a]{display:flex;flex-direction:column;gap:1rem}.crop-area[data-v-bf54159a]{position:relative;width:100%;height:400px;background:var(--color-background-soft);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.crop-image[data-v-bf54159a]{max-width:100%;max-height:100%;object-fit:contain;pointer-events:none}.crop-frame[data-v-bf54159a]{position:absolute;border:3px solid #f1c40f;box-shadow:0 0 0 9999px #00000080;cursor:move;min-width:50px;min-height:50px;z-index:10;pointer-events:auto;-webkit-user-select:none;user-select:none}.crop-frame--banner[data-v-bf54159a]{cursor:grab}.crop-frame--banner[data-v-bf54159a]:active{cursor:grabbing}.crop-handle[data-v-bf54159a]{position:absolute;width:12px;height:12px;background:#f1c40f;border:2px solid #fff;border-radius:50%;z-index:11;pointer-events:auto;-webkit-user-select:none;user-select:none}.crop-handle-nw[data-v-bf54159a]{top:-6px;left:-6px;cursor:nw-resize}.crop-handle-ne[data-v-bf54159a]{top:-6px;right:-6px;cursor:ne-resize}.crop-handle-sw[data-v-bf54159a]{bottom:-6px;left:-6px;cursor:sw-resize}.crop-handle-se[data-v-bf54159a]{bottom:-6px;right:-6px;cursor:se-resize}.crop-instructions[data-v-bf54159a]{text-align:center;color:var(--color-text);font-size:.9rem}.crop-instructions p[data-v-bf54159a]{margin:0}.crop-hint[data-v-bf54159a]{font-size:.75rem;color:var(--color-text-light);margin-top:.25rem;opacity:.8}.crop-actions[data-v-bf54159a]{display:flex;gap:1rem;justify-content:center}.apply-btn[data-v-bf54159a]{background:#f1c40f;color:#222;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:var(--font-medium);cursor:pointer;transition:background .2s}.apply-btn[data-v-bf54159a]:hover{background:#f39c12}.cancel-btn[data-v-bf54159a]{background:transparent;color:var(--color-text);border:1px solid var(--color-border);padding:.75rem 1.5rem;border-radius:8px;font-weight:var(--font-medium);cursor:pointer;transition:all .2s}.cancel-btn[data-v-bf54159a]:hover{background:var(--color-background-hover);border-color:#f1c40f}@media (max-width: 700px){.crop-area[data-v-bf54159a]{height:300px}.crop-actions[data-v-bf54159a]{flex-direction:column}.apply-btn[data-v-bf54159a],.cancel-btn[data-v-bf54159a]{width:100%}}.favorites-editor[data-v-693fbeab]{display:flex;flex-direction:column;gap:1.25rem;min-height:0}.favorites-grid[data-v-693fbeab]{display:flex;gap:1rem;max-width:900px;margin:0 auto;justify-content:center;flex-wrap:wrap}.favorite-item[data-v-693fbeab]{position:relative;background:#ffffff0a;border-radius:2px;width:200px;height:300px;cursor:pointer;transition:border-color .15s ease;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.favorite-item[data-v-693fbeab]:hover{border-color:#f1c40f73}.favorite-item.empty-slot[data-v-693fbeab]{border-style:dashed;background:#0000002e}.empty-slot-content[data-v-693fbeab]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#ffffff73;gap:.5rem}.empty-slot-content svg[data-v-693fbeab]{opacity:.55}.empty-slot-content span[data-v-693fbeab]{font-size:.9rem;text-align:center;font-weight:600}.game-content[data-v-693fbeab]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.game-cover[data-v-693fbeab]{width:100%;height:100%;object-fit:cover;border-radius:2px;display:block;background:#00000059}.edit-game-btn[data-v-693fbeab],.remove-game-btn[data-v-693fbeab]{position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,background .15s ease;z-index:10}.edit-game-btn[data-v-693fbeab]{top:50%;left:50%;transform:translate(-50%,-50%);background:#f1c40f;border:none;border-radius:50%;width:40px;height:40px;color:#222}.edit-game-btn[data-v-693fbeab]:hover{background:#f39c12;transform:translate(-50%,-50%) scale(1.06)}.remove-game-btn[data-v-693fbeab]{right:.5rem;top:.5rem;width:28px;height:28px;background:#000000b8;border:1px solid rgba(255,255,255,.12);border-radius:2px;color:#fff}.remove-game-btn[data-v-693fbeab]:hover{background:#000000e6;transform:scale(1.06)}.search-modal-overlay[data-v-693fbeab]{position:fixed;inset:0;background:#04060ac7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:11000}.search-modal[data-v-693fbeab]{background:#12141afa;border:1px solid rgba(255,255,255,.1);border-radius:2px;width:90%;max-width:500px;max-height:80vh;overflow:hidden;box-shadow:0 24px 56px #0000008c}.search-header[data-v-693fbeab]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.06)}.search-header h3[data-v-693fbeab]{margin:0;font-size:16px;font-weight:800;color:#ffffffeb}.close-btn[data-v-693fbeab]{background:#00000038;border:1px solid rgba(255,255,255,.1);border-radius:2px;font-size:1.35rem;line-height:1;color:#ffffffa6;cursor:pointer;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,color .15s ease}.close-btn[data-v-693fbeab]:hover{border-color:#f1c40f59;color:#ffffffeb}.search-content[data-v-693fbeab]{padding:1rem 1.25rem 1.25rem}.search-input-container[data-v-693fbeab]{margin-bottom:1rem}.search-input[data-v-693fbeab]{width:100%;padding:.65rem .85rem;border:1px solid rgba(255,255,255,.14);border-radius:2px;background:#00000038;color:#ffffffeb;font-size:1rem;box-sizing:border-box}.search-input[data-v-693fbeab]:focus{outline:none;border-color:#f1c40f73}.search-results[data-v-693fbeab]{max-height:300px;overflow-y:auto}.search-loading-indicator[data-v-693fbeab]{text-align:center;padding:1rem;color:#ffffff73;font-size:14px}.search-result-item[data-v-693fbeab]{display:flex;align-items:center;gap:1rem;padding:.65rem;border-radius:2px;cursor:pointer;transition:background .15s ease}.search-result-item[data-v-693fbeab]:hover{background:#ffffff0f}.result-cover[data-v-693fbeab]{width:50px;height:50px;object-fit:cover;border-radius:2px;flex-shrink:0;background:#00000059}.result-info[data-v-693fbeab]{flex:1;min-width:0}.result-title[data-v-693fbeab]{font-weight:700;color:#ffffffe6;margin-bottom:.25rem;font-size:14px}.result-genre[data-v-693fbeab]{font-size:12px;color:#ffffff6b;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.favorites-actions[data-v-693fbeab]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 4px 4px;margin-top:.25rem}.favorites-actions__right[data-v-693fbeab]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-left:auto}.fe-btn-back[data-v-693fbeab]{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:#00000038;color:#ffffffe0;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:border-color .15s ease,color .15s ease}.fe-btn-back[data-v-693fbeab]:hover{border-color:#f1c40f59;color:#fffffff2}.fe-btn-save[data-v-693fbeab]{background:#f1c40f;color:#222;border:none;padding:10px 20px;border-radius:2px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s ease}.fe-btn-save[data-v-693fbeab]:hover{background:#f39c12}@media (max-width: 600px){.favorites-grid[data-v-693fbeab]{max-width:500px;gap:.75rem}.favorite-item[data-v-693fbeab]{width:calc(50% - .5rem);height:200px}.favorites-actions[data-v-693fbeab]{flex-direction:column;align-items:stretch}.favorites-actions__right[data-v-693fbeab]{margin-left:0;justify-content:stretch}.fe-btn-save[data-v-693fbeab],.fe-btn-back[data-v-693fbeab]{width:100%;justify-content:center}}.subscribe-btn[data-v-155080a8]{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;border:none;background:transparent;color:#fff;border-radius:8px;cursor:pointer;transition:opacity .2s ease,border-color .3s ease,color .3s ease;font-family:var(--font-primary);font-weight:var(--font-semibold);font-size:.9rem;line-height:1;justify-content:center}.subscribe-btn__icon[data-v-155080a8]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1em;height:1em;line-height:0}.subscribe-btn__svg[data-v-155080a8]{display:block;width:100%;height:100%;flex-shrink:0}.subscribe-btn__label[data-v-155080a8]{display:inline-flex;align-items:center;line-height:1}.subscribe-btn.is-pending[data-v-155080a8]{opacity:.82;pointer-events:none}.subscribe-btn[data-v-155080a8]:hover:not(:disabled){color:#f1c40f}.subscribe-btn.subscribed[data-v-155080a8]{color:#fff;gap:5px}.subscribe-btn[data-v-155080a8]:disabled{cursor:not-allowed;transform:none}.subscribe-btn[data-v-155080a8]:disabled:not(.is-pending){opacity:.6}.subscribe-btn.self-btn[data-v-155080a8]{background:none;color:#f1c40f;border:none;cursor:default;pointer-events:none;font-weight:600}.custom-tooltip[data-v-a7f9692c]{position:fixed;z-index:10000;pointer-events:none;max-width:300px}.tooltip-content[data-v-a7f9692c]{background:#000;color:#fff;padding:.75rem 1rem;border-radius:6px;font-size:.875rem;line-height:1.4;box-shadow:0 4px 16px #0009}.tooltip-text[data-v-a7f9692c]{display:inline-block}.tooltip-fade-enter-active[data-v-a7f9692c]{transition:opacity .2s ease,transform .2s ease}.tooltip-fade-leave-active[data-v-a7f9692c]{transition:opacity .15s ease,transform .15s ease}.tooltip-fade-enter-from[data-v-a7f9692c],.tooltip-fade-leave-to[data-v-a7f9692c]{opacity:0;transform:scale(.9)}.tooltip-top[data-v-a7f9692c]{transform-origin:bottom center}.tooltip-bottom[data-v-a7f9692c]{transform-origin:top center}.tooltip-left[data-v-a7f9692c]{transform-origin:right center}.tooltip-right[data-v-a7f9692c]{transform-origin:left center}.level-modal-overlay[data-v-0ab2591e]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#04060ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-content.profile-edit-modal.level-info-modal[data-v-0ab2591e]{max-width:500px;width:min(100%,500px);max-height:min(90vh,720px);display:flex;flex-direction:column;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#12141afa;box-shadow:0 24px 56px #0000008c;overflow:hidden}.profile-edit-modal__head[data-v-0ab2591e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 14px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.06)}.profile-edit-modal__eyebrow[data-v-0ab2591e]{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.profile-edit-modal__title[data-v-0ab2591e]{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#ffffffeb;line-height:1.15}.profile-edit-modal__close[data-v-0ab2591e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#00000038;color:#ffffffa6;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.profile-edit-modal__close[data-v-0ab2591e]:hover{border-color:#f1c40f59;color:#ffffffeb}.level-modal__body[data-v-0ab2591e]{padding:14px 18px 18px;overflow-y:auto;min-height:0;flex:1;display:flex;flex-direction:column;gap:22px}.level-modal__progress[data-v-0ab2591e]{display:flex;flex-direction:column;gap:14px}.level-modal__level-row[data-v-0ab2591e]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.level-modal__num[data-v-0ab2591e]{font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1}.level-badge-gray[data-v-0ab2591e]{color:#ffffffbf}.level-badge-green[data-v-0ab2591e]{color:#34d399}.level-badge-yellow[data-v-0ab2591e]{color:#fcd34d}.level-badge-orange[data-v-0ab2591e]{color:#fb923c}.level-badge-red[data-v-0ab2591e]{color:#f87171}.level-badge-dark-red[data-v-0ab2591e]{color:#dc2626}.level-badge-black[data-v-0ab2591e]{color:#fde68a;text-shadow:0 0 12px rgba(251,191,36,.45)}.level-modal__meta[data-v-0ab2591e]{display:flex;flex-direction:column;gap:4px;min-width:0}.level-modal__meta-label[data-v-0ab2591e]{font-size:12px;font-weight:500;color:#ffffff73;letter-spacing:.02em}.level-modal__meta-xp[data-v-0ab2591e]{font-size:15px;font-weight:700;letter-spacing:-.01em;color:#ffffffe0}.level-modal__bar-wrap[data-v-0ab2591e]{width:100%}.level-modal__bar-track[data-v-0ab2591e]{height:8px;border-radius:2px;border:1px solid rgba(255,255,255,.08);background:#00000059;overflow:hidden}.level-modal__bar-fill[data-v-0ab2591e]{height:100%;border-radius:1px;background:linear-gradient(90deg,#f1c40f,#d4a017);transition:width .3s ease}.level-modal__hint[data-v-0ab2591e]{margin:0;font-size:13px;line-height:1.4;color:#ffffff73;text-align:center}.level-modal__rewards[data-v-0ab2591e]{display:flex;flex-direction:column;gap:10px}.level-modal__section-label[data-v-0ab2591e]{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.level-modal__reward-list[data-v-0ab2591e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.level-modal__reward[data-v-0ab2591e]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;border-radius:2px;border:1px solid rgba(255,255,255,.08);background:#0003;transition:background .15s ease}.level-modal__reward[data-v-0ab2591e]:hover{background:#ffffff0a}.level-modal__reward-icon[data-v-0ab2591e]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#ffffff8c;flex-shrink:0}.level-modal__reward:hover .level-modal__reward-icon[data-v-0ab2591e]{border-color:#f1c40f59;color:#f1c40f}.level-modal__reward-label[data-v-0ab2591e]{font-size:14px;font-weight:600;letter-spacing:-.01em;color:#ffffffe0;min-width:0}.level-modal__reward-xp[data-v-0ab2591e]{font-size:14px;font-weight:700;color:#f1c40f;flex-shrink:0}@media (max-width: 480px){.level-modal__reward[data-v-0ab2591e]{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.level-modal__reward-icon[data-v-0ab2591e]{grid-row:1 / span 2;align-self:center}.level-modal__reward-label[data-v-0ab2591e]{grid-column:2;grid-row:1}.level-modal__reward-xp[data-v-0ab2591e]{grid-column:2;grid-row:2;justify-self:start}}.follow-list-overlay[data-v-87d5e88e]{z-index:10050;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.follow-list-modal[data-v-87d5e88e]{max-width:min(100%,440px);width:min(100%,440px);max-height:min(85vh,640px);display:flex;flex-direction:column}.follow-list-modal__body[data-v-87d5e88e]{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 0 12px}.follow-list-modal__scroll[data-v-87d5e88e]{flex:1;min-height:0;overflow-y:auto;padding:18px;-webkit-overflow-scrolling:touch}.follow-list-modal__loading[data-v-87d5e88e]{display:flex;align-items:center;justify-content:center;gap:10px;padding:2rem 1rem;color:#ffffff8c;font-size:14px}.follow-list-modal__spinner[data-v-87d5e88e]{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:#f1c40fd9;border-radius:50%;animation:flm-spin-87d5e88e .85s linear infinite}@keyframes flm-spin-87d5e88e{to{transform:rotate(360deg)}}.follow-list-modal__empty[data-v-87d5e88e]{padding:2rem 1.25rem;text-align:center;color:#ffffff73;font-size:14px}.follow-list-modal__list[data-v-87d5e88e]{display:flex;flex-direction:column;gap:10px}.follow-list-card[data-v-87d5e88e]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:2px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.follow-list-card[data-v-87d5e88e]:hover{border-color:#f1c40f59;box-shadow:0 8px 24px #00000040}.follow-list-card[data-v-87d5e88e]:focus-visible{outline:2px solid rgba(241,196,15,.45);outline-offset:2px}.follow-list-card__avatar[data-v-87d5e88e]{width:48px;height:48px;border-radius:999px;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.1)}.follow-list-card__body[data-v-87d5e88e]{flex:1;min-width:0}.follow-list-card__name[data-v-87d5e88e]{margin:0;display:flex;align-items:center;gap:6px;font-size:16px;font-weight:800;letter-spacing:-.02em;color:#ffffffeb}.follow-list-card__nick[data-v-87d5e88e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.follow-list-card__verified[data-v-87d5e88e]{flex-shrink:0;display:inline-flex}.follow-list-card__actions[data-v-87d5e88e]{flex-shrink:0}.follow-list-modal__sentinel[data-v-87d5e88e]{height:1px;margin:8px 0}.follow-list-modal__more[data-v-87d5e88e]{text-align:center;padding:10px;font-size:13px;color:#fff6}.modal-overlay[data-v-87d5e88e]{position:fixed;top:0;left:0;width:100%;height:100%;background:#04060ab8;display:flex;justify-content:center;align-items:center;overflow-y:auto;padding:2rem 1rem}.modal-content.profile-edit-modal[data-v-87d5e88e]{border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#12141afa;box-shadow:0 24px 56px #0000008c}.profile-edit-modal__head[data-v-87d5e88e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.profile-edit-modal__eyebrow[data-v-87d5e88e]{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.profile-edit-modal__title[data-v-87d5e88e]{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#ffffffeb;line-height:1.15}.profile-edit-modal__close[data-v-87d5e88e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#00000038;color:#ffffffa6;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.profile-edit-modal__close[data-v-87d5e88e]:hover{border-color:#f1c40f59;color:#ffffffeb}.modal-overlay[data-v-48a9229b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000;overflow-y:auto;padding:2rem 1rem}.profile-edit-overlay[data-v-48a9229b]{background:#04060ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-content.profile-edit-modal[data-v-48a9229b]{max-width:400px;width:min(100%,400px);border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#12141afa;box-shadow:0 24px 56px #0000008c}.modal-content.list-type-modal.profile-edit-modal[data-v-48a9229b]{max-width:460px;width:min(100%,460px);max-height:90vh}.profile-edit-modal__head[data-v-48a9229b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.profile-edit-modal__eyebrow[data-v-48a9229b]{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.profile-edit-modal__title[data-v-48a9229b]{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#ffffffeb;line-height:1.15}.profile-edit-modal__close[data-v-48a9229b]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#00000038;color:#ffffffa6;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.profile-edit-modal__close[data-v-48a9229b]:hover{border-color:#f1c40f59;color:#ffffffeb}.list-type-modal__body[data-v-48a9229b]{display:flex;flex-direction:column;gap:0}.profile-edit-list[data-v-48a9229b]{list-style:none;margin:0;padding:0}.list-type-modal .list-type-options[data-v-48a9229b]{margin:0}.list-type-btn[data-v-48a9229b]{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 18px;border:none;border-bottom:1px solid rgba(255,255,255,.06);border-radius:0;background:transparent;color:#ffffffe0;cursor:pointer;text-align:left;font:inherit;transition:background .15s ease,color .15s ease}.list-type-options li:last-child .list-type-btn[data-v-48a9229b]{border-bottom:none}.list-type-btn[data-v-48a9229b]:hover,.list-type-btn[data-v-48a9229b]:focus-visible{background:#ffffff0a;outline:none}.list-type-btn[data-v-48a9229b]:focus-visible{box-shadow:inset 0 0 0 2px #f1c40f59}.list-type-icon[data-v-48a9229b]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:1px 0 0;padding:0;border:none;background:transparent;color:#ffffffc7;transition:color .15s ease}.list-type-btn:hover .list-type-icon[data-v-48a9229b],.list-type-btn:focus-visible .list-type-icon[data-v-48a9229b]{color:#f1c40f}.list-type-info[data-v-48a9229b]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.list-type-info__title[data-v-48a9229b]{display:block;font-size:15px;font-weight:700;letter-spacing:-.01em;color:#ffffffeb;line-height:1.2}.list-type-info__text[data-v-48a9229b]{display:block;font-size:13px;line-height:1.35;color:#ffffff73}.profile-edit-row__chev[data-v-48a9229b]{flex-shrink:0;display:flex;align-self:center;color:#ffffff47;transition:color .15s ease}.list-type-btn:hover .profile-edit-row__chev[data-v-48a9229b]{color:#ffffff8c}.activity-link{display:block;margin-top:1rem;color:var(--color-text)!important;text-decoration:none;font-size:.9rem;font-weight:var(--font-medium);transition:color .2s}a.activity-link{color:#f1c40f!important;text-decoration:none;font-size:.9rem;font-weight:var(--font-medium);transition:color .2s}.activity-link:hover,a.activity-link:hover{color:#b38600!important}.wrap[data-v-41d39e80]{max-width:1200px;margin:0 auto;padding:0 18px}.profile[data-v-41d39e80]{width:100%;background:#0c0e12e0;min-height:100vh}.hero[data-v-41d39e80]{position:relative;background:#0c0e12e0}.hero-box[data-v-41d39e80]{position:relative;overflow:hidden;border-radius:6px;width:100%;height:42vh;min-height:220px;max-height:400px;display:flex;flex-direction:column;justify-content:flex-end}.hero-box[data-v-41d39e80]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:52%;pointer-events:none;z-index:1;background:linear-gradient(to bottom,#0c0e1200,#0c0e12b8 38%,#0c0e12fa)}.hero__bg[data-v-41d39e80]{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.9;z-index:0}.hero__fade[data-v-41d39e80]{position:absolute;inset:0;pointer-events:none;z-index:1;background-image:linear-gradient(to right,#0c0e12eb,#0c0e1214 18% 82%,#0c0e12eb),linear-gradient(to right,#0c0e12e0,#0c0e12e0 .97%,#0c0e12d6 2.07833333%,#0c0e12c7 3.29666667%,#0c0e12b3 4.60166667%,#0c0e129e 5.96666667%,#0c0e128a,#0c0e1275,#0c0e1257 10.16%,#0c0e123d 11.505%,#0c0e1229 12.78%,#0c0e121a 13.95833333%,#0c0e120d 15.01666667%,#0c0e1205 15.92833333%,#0c0e1200 16.66666667% 83.33333333%,#0c0e1205 84.07166667%,#0c0e120d 84.98333333%,#0c0e121a 86.04166667%,#0c0e1229 87.22%,#0c0e123d 88.495%,#0c0e1257 89.84%,#0c0e1275,#0c0e128a,#0c0e129e 94.03333333%,#0c0e12b3 95.39833333%,#0c0e12c7 96.70333333%,#0c0e12d6 97.92166667%,#0c0e12e0 99.03%,#0c0e12e0),linear-gradient(to bottom,#0c0e1200,#0c0e1214 28%,#0c0e1252 52%,#0c0e12d1 78%,#0c0e12f5),linear-gradient(to bottom,#0c0e1200 42%,#0c0e12);background-repeat:no-repeat;background-size:100% 100%}.hero__in[data-v-41d39e80]{position:relative;z-index:3;padding:0 0 14px}.profile-head[data-v-41d39e80]{display:grid;grid-template-columns:116px 1fr auto;gap:18px;align-items:flex-end}.avatar[data-v-41d39e80]{width:104px;height:104px;border-radius:999px;background:transparent;border:none;object-fit:cover;box-shadow:0 10px 26px #00000059}.uname[data-v-41d39e80]{font-size:44px;font-weight:800;letter-spacing:-.02em;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px}.uname>span[data-v-41d39e80]:first-child{color:#ffffffeb;font-weight:800}.uname__name[data-v-41d39e80]{position:relative;display:inline-block;line-height:1}.author-badge[data-v-41d39e80]{position:absolute;left:0;transform:translateY(-100%);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffc7;background:#00000047;border:1px solid rgba(255,255,255,.16);padding:3px 8px;border-radius:4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.uname__nick[data-v-41d39e80]{line-height:1;font-weight:700}.hero-box--no-bg[data-v-41d39e80]{height:auto;min-height:0;max-height:none;padding-top:4rem}.hero-box--no-bg .hero__fade[data-v-41d39e80]{display:none}.hero-box--no-bg[data-v-41d39e80]:after{display:none}.urow[data-v-41d39e80]{display:flex;gap:4px;flex-wrap:wrap;align-items:center;color:#ffffffb3;font-size:15px;line-height:1.2}.urow__item[data-v-41d39e80]{display:inline-flex;align-items:center;cursor:pointer}.urow__item[data-v-41d39e80]:not(:last-child):after{content:"•";margin-left:8px;margin-right:2px;color:#ffffff59;font-weight:900;line-height:1}.urow b[data-v-41d39e80]{color:#ffffffeb;font-weight:800;margin-right:4px}.btn-edit[data-v-41d39e80]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:#00000038;color:#ffffffe6;font-weight:700;cursor:pointer;transform:translateY(-12px);transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.btn-edit[data-v-41d39e80]:hover{background:#f1c40f1a;border-color:#f1c40f6b;color:#fff;box-shadow:0 0 0 1px #f1c40f1f}.btn-edit[data-v-41d39e80]:focus-visible{outline:2px solid rgba(241,196,15,.55);outline-offset:2px}.tabs[data-v-41d39e80]{margin-top:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:16px;color:#ffffff85}.tabs__link[data-v-41d39e80]{color:inherit;text-decoration:none;padding:10px 0;border-bottom:1px solid transparent}.tabs__link[data-v-41d39e80]:hover{color:#ffffffdb;border-bottom-color:#f1c40f59}.tabs__link.is-active[data-v-41d39e80]{color:#ffffffdb;border-bottom-color:#ffffff38}.page[data-v-41d39e80]{padding:10px 0 60px;background:#0c0e12e0}.block-title[data-v-41d39e80]{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;margin:0 0 10px}.block-head[data-v-41d39e80]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}.block-head .block-title[data-v-41d39e80]{margin:0}.block-head__start[data-v-41d39e80]{display:inline-flex;align-items:center;flex-wrap:wrap}.lists-add-btn[data-v-41d39e80]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0;padding:0;border:none;border-radius:2px;background:transparent;color:#ffffff8c;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.lists-add-btn[data-v-41d39e80]:hover{color:#f1c40f}.lists-add-btn[data-v-41d39e80]:focus-visible{outline:2px solid rgba(241,196,15,.45);outline-offset:2px}.head-link[data-v-41d39e80]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px}.head-link[data-v-41d39e80]:hover{color:#ffffffdb;border-bottom-color:#f1c40f59}[data-v-41d39e80] .tag-good{color:#7cff7c;font-weight:800}[data-v-41d39e80] .tag-warn{color:#f1c40f;font-weight:800}[data-v-41d39e80] .tag-bad{color:#ff6b6b;font-weight:800}[data-v-41d39e80] .tag-blue{color:#60a5fa;font-weight:800}[data-v-41d39e80] .tag-wishlist{color:#e84a7c;font-weight:800}[data-v-41d39e80] .rit-sub :deep(.tag-bad),[data-v-41d39e80] .rit-sub :deep(.tag-blue){font-weight:800}[data-v-41d39e80] .rit-sub :deep(.tag-good),[data-v-41d39e80] .rit-sub :deep(.tag-warn),[data-v-41d39e80] .rit-sub :deep(.tag-wishlist){font-weight:800}[data-v-41d39e80] .profile-review__rating .star{font-weight:900;letter-spacing:1px;font-size:12px;line-height:1}[data-v-41d39e80] .profile-review__rating .star.is-full{color:#f1c40ff5}[data-v-41d39e80] .profile-review__rating .star.is-empty{color:#f1c40f42}[data-v-41d39e80] .profile-review__rating .star.is-half{background:linear-gradient(90deg,#f1c40ff5 0% 50%,#f1c40f42 50% 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.liststack[data-v-41d39e80]{display:grid;gap:14px}.listitem[data-v-41d39e80]{display:grid;grid-template-columns:210px 1fr;gap:12px;align-items:center;cursor:pointer;transition:transform .15s ease}.listitem:hover .listtitle[data-v-41d39e80]{color:#f1c40ff5}.listitem:hover .listcover[data-v-41d39e80]{transform:translateY(-1px)}.listcovers[data-v-41d39e80]{position:relative;width:210px;height:96px}.listcover[data-v-41d39e80]{position:absolute;width:68px;height:96px;border-radius:2px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;box-shadow:0 10px 26px #00000059;top:0;background-size:cover;background-position:center}.listmeta[data-v-41d39e80]{min-width:0}.listtitle[data-v-41d39e80]{margin:0 0 4px;font-size:14px;font-weight:800;color:#ffffffdb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listcount[data-v-41d39e80]{font-size:13px;color:#ffffff73}.profile-grid[data-v-41d39e80]{display:grid;grid-template-columns:1fr 320px;gap:18px;align-items:start;grid-template-areas:"fav activity" "split lists"}.favorites-section[data-v-41d39e80]{grid-area:fav}.activity-section[data-v-41d39e80]{grid-area:activity}.split-section[data-v-41d39e80]{grid-area:split}.lists-section[data-v-41d39e80]{grid-area:lists}.main-split[data-v-41d39e80]{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.section[data-v-41d39e80]{background:transparent}.fav-row[data-v-41d39e80]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fav[data-v-41d39e80]{position:relative;height:280px;border-radius:2px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.fav__img[data-v-41d39e80],.fav__empty[data-v-41d39e80]{position:absolute;inset:0}.fav__empty[data-v-41d39e80]{display:flex;align-items:center;justify-content:center}.fav__empty-plus[data-v-41d39e80]{display:flex;align-items:center;justify-content:center;color:#ffffff47;pointer-events:none}.fav__empty.clickable .fav__empty-plus[data-v-41d39e80]{color:#ffffff6b}.fav__empty.clickable:hover .fav__empty-plus[data-v-41d39e80]{color:#f1c40f}.fav__img img[data-v-41d39e80]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.fav:hover .fav__img img[data-v-41d39e80]{transform:scale(1.03)}.recent[data-v-41d39e80]{display:grid;gap:18px}.recent-item[data-v-41d39e80]{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:start;min-height:72px}.rit-title[data-v-41d39e80]{font-size:15px;font-weight:800;margin:0 0 6px;color:#ffffffdb;line-height:1.2}.rit-title a[data-v-41d39e80]{color:inherit;text-decoration:none;font-weight:800}.rit-title a[data-v-41d39e80]:hover{color:#f1c40f}.rit-sub[data-v-41d39e80]{font-size:14px;color:#ffffff94;line-height:1.35}.rit-line[data-v-41d39e80]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.rit-time[data-v-41d39e80]{margin-top:6px;font-size:12px;color:#ffffff61;line-height:1.2}.recent-skel[data-v-41d39e80]{width:100%;height:100%;border-radius:4px;background:#ffffff0a}.poster[data-v-41d39e80]{width:56px;height:72px;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:#ffffff0a}.poster img[data-v-41d39e80]{width:100%;height:100%;object-fit:cover;display:block}.actlist[data-v-41d39e80]{display:grid;gap:14px;position:relative}.actitem[data-v-41d39e80]{display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:start;position:relative}.actitem[data-v-41d39e80]:before{content:"";position:absolute;left:3px;top:14px;bottom:-14px;width:2px;background:#ffffff24}.actitem[data-v-41d39e80]:last-child:before{display:none}.dot[data-v-41d39e80]{width:8px;height:8px;border-radius:999px;background:#f1c40f;margin-top:4px;position:relative;z-index:1}.actmeta[data-v-41d39e80]{font-size:12px;color:#fff6;margin-bottom:4px}.acttext[data-v-41d39e80]{font-size:13.5px;color:#ffffffb8;line-height:1.35}.hint[data-v-41d39e80]{font-size:12px;color:#ffffff6b}.hint-create-link[data-v-41d39e80]{font:inherit;font-size:inherit;color:#f1c40f;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;font-weight:700}.hint-create-link[data-v-41d39e80]:hover{color:#f5d04a}@media (max-width: 1100px){.profile-grid[data-v-41d39e80]{grid-template-columns:1fr;grid-template-areas:"fav" "activity" "split" "lists"}.main-split[data-v-41d39e80]{grid-template-columns:1fr}.fav-row[data-v-41d39e80]{grid-template-columns:repeat(2,1fr)}.profile-head[data-v-41d39e80]{grid-template-columns:116px 1fr}.btn-edit[data-v-41d39e80]{display:none}}.profile-background[data-v-41d39e80]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;pointer-events:none}.profile-background-gradient[data-v-41d39e80]{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:1;background-image:linear-gradient(to bottom,#14181de6,#14181db3,#14181d66,#14181d1a,#14181d00 20%),linear-gradient(to top,#14181de6,#14181d99 8%,#14181d4d 15%,#14181d0d,#14181d00 35%),linear-gradient(to right,#14181df2,#14181de6 calc((100vw - 1200px)/2 - 300px),#14181dcc calc((100vw - 1200px)/2 - 200px),#14181d99 calc((100vw - 1200px)/2 - 100px),#14181d4d calc((100vw - 1200px)/2 - 50px),#14181d26 calc((100vw - 1200px)/2 - 25px),#14181d00 calc((100vw - 1200px)/2) calc((100vw + 1200px)/2),#14181d26 calc((100vw + 1200px)/2 + 25px),#14181d4d calc((100vw + 1200px)/2 + 50px),#14181d99 calc((100vw + 1200px)/2 + 100px),#14181dcc calc((100vw + 1200px)/2 + 200px),#14181de6 calc((100vw + 1200px)/2 + 300px),#14181df2)}.profile-hero-bg[data-v-41d39e80]{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.profile-hero-fade[data-v-41d39e80]{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,#0c0e12eb,#0c0e1214 18% 82%,#0c0e12eb),linear-gradient(to bottom,#0c0e1200,#0c0e121a 28%,#0c0e1257 52%,#0c0e12d6 78%,#0c0e12fa)}.user-info__content[data-v-41d39e80]{position:relative;z-index:1}.profile-main[data-v-41d39e80]{flex:1;max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:.5rem;padding:2rem;box-sizing:border-box;background:transparent;position:relative;z-index:10;border-radius:0}.user-info[data-v-41d39e80]{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:2rem;justify-content:space-between;border-radius:16px;padding-left:1.5rem;padding-right:1.5rem}.user-avatar[data-v-41d39e80]{width:90px;height:90px;border-radius:50%}.user-details[data-v-41d39e80]{display:flex;flex-direction:column;gap:.5rem;flex:1;justify-content:center}.user-header[data-v-41d39e80]{display:flex;align-items:center;gap:1rem;height:100%;position:relative}.user-name[data-v-41d39e80]{font-family:var(--font-display);font-size:2rem;font-weight:var(--font-bold)!important;color:#e0e0e0;margin:0}.edit-btn[data-v-41d39e80]{background:#f1c40f;color:#222;border:none;padding:.35rem 1rem;border-radius:6px;cursor:pointer;font-family:var(--font-primary);font-size:.9rem;font-weight:var(--font-medium);transition:background .2s;margin-left:20px}.edit-btn[data-v-41d39e80]:hover{background:#f39c12}.user-stats[data-v-41d39e80]{display:flex;justify-content:center;align-items:center;gap:1.2rem;padding:1.5rem;border-radius:16px;width:calc(30% - 1rem)}.stat-item[data-v-41d39e80]{display:flex;flex-direction:column;align-items:center;gap:.3rem;flex:1 1 0;min-width:60px;max-width:80px}.stat-number[data-v-41d39e80]{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--font-bold);color:#f1c40f}.stat-label[data-v-41d39e80]{font-size:.8rem;color:var(--color-text);text-align:center}.content-layout[data-v-41d39e80]{display:flex;gap:2rem;align-items:flex-start;width:100%;box-sizing:border-box}.main-content[data-v-41d39e80]{display:flex;flex-direction:column;gap:1.5rem;width:calc(70% - 1rem)}.favorites[data-v-41d39e80]{padding:1.5rem;border-radius:16px;box-sizing:border-box;width:100%}.favorites h2[data-v-41d39e80]{font-family:var(--font-display);font-weight:var(--font-semibold);color:var(--color-heading);margin-bottom:.8rem;border-bottom:1px solid #e0e0e0}.favorites-list[data-v-41d39e80]{display:flex;flex-wrap:wrap;justify-content:space-between}.game-card[data-v-41d39e80]{width:calc(25% - .375rem);min-width:120px;display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0;cursor:pointer;transition:transform .2s}.game-cover-link[data-v-41d39e80]{display:block;width:100%;height:250px}.game-cover[data-v-41d39e80]{width:100%;height:250px;background:#e0e0e0;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px;margin-bottom:.5rem;border:none;transition:all .2s;box-sizing:border-box;overflow:hidden;position:relative}.game-cover img[data-v-41d39e80]{width:100%;height:100%;object-fit:cover;object-position:center}.game-card[data-v-41d39e80]:hover{border-color:#f1c40f}.game-card.empty-slot[data-v-41d39e80]{background:transparent;cursor:default;border:2px dashed var(--color-border)}.game-card.empty-slot[data-v-41d39e80]:hover{border-color:var(--color-border)}.empty-slot-placeholder[data-v-41d39e80]{width:100%;height:250px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:8px;border:2px dashed var(--color-border);color:var(--color-text-light);transition:all .2s}.empty-slot-placeholder.clickable[data-v-41d39e80]{cursor:pointer;border-color:var(--color-border);transition:all .2s}.empty-slot-placeholder.clickable[data-v-41d39e80]:hover{border-color:#f1c40f;background:#f1c40f0d;transform:scale(1.02)}.empty-slot-placeholder.clickable:hover svg[data-v-41d39e80]{opacity:.8;color:#f1c40f}.empty-slot-placeholder svg[data-v-41d39e80]{opacity:.4;color:var(--color-text-light);transition:all .2s}.activity-desc[data-v-41d39e80]{color:var(--color-text);flex:1}.sidebar[data-v-41d39e80]{width:calc(30% - 1rem);display:flex;flex-direction:column;gap:1.5rem;box-sizing:border-box;padding-top:1.5rem}.activity h2[data-v-41d39e80]{font-family:var(--font-display);font-weight:var(--font-semibold);color:var(--color-heading);margin-bottom:1rem;border-bottom:1px solid #e0e0e0}.activity-list[data-v-41d39e80]{margin-top:1rem;padding-left:0;color:var(--color-text);list-style:none}.activity-list li[data-v-41d39e80]{position:relative;padding-left:0;text-indent:0;margin-bottom:.5em;display:flex;align-items:flex-start;gap:.8rem}.activity-date[data-v-41d39e80]{flex-shrink:0;width:1.5em;display:inline-block;color:#5472a0;font-size:.95em;font-family:var(--font-mono, monospace);font-weight:600;opacity:.85;text-align:right}.lists[data-v-41d39e80]{border-radius:16px}.lists-header[data-v-41d39e80]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-bottom:1px solid #e0e0e0}.lists h2[data-v-41d39e80]{font-family:var(--font-display);font-weight:var(--font-semibold);color:var(--color-heading);margin:0}.view-all-link[data-v-41d39e80]{color:#f1c40f;text-decoration:none;font-size:.9rem;font-weight:var(--font-medium);transition:color .2s}.view-all-link[data-v-41d39e80]:hover{color:#f39c12}.lists-container[data-v-41d39e80]{margin-top:1rem;display:flex;flex-direction:column}.list-item[data-v-41d39e80]{cursor:pointer;transition:transform .2s;margin-bottom:1.25rem}.list-item[data-v-41d39e80]:hover{transform:none}.list-shelf[data-v-41d39e80]{border-radius:12px;transition:all .2s;min-height:160px;border:none;box-sizing:border-box}.list-covers[data-v-41d39e80]{position:relative;height:120px;width:190px;margin-bottom:.5rem;display:flex;align-items:flex-end;padding:.5rem;border:2px solid transparent;border-radius:4px;transition:all .2s;box-sizing:border-box;padding:2px}.list-cover[data-v-41d39e80]{position:absolute;bottom:0;width:85px;height:115px;background-size:cover;background-position:center;border-radius:4px;box-shadow:0 4px 16px #0006;transition:transform .2s}.list-cover[data-v-41d39e80]:nth-child(1){left:0;transform:none}.list-cover[data-v-41d39e80]:nth-child(2){left:47px;transform:none}.list-cover[data-v-41d39e80]:nth-child(3){left:94px;transform:none}.list-item:hover .list-covers[data-v-41d39e80]{border-color:#f1c40f;box-shadow:0 0 0 2px #f1c40f4d}.list-item:hover .list-cover[data-v-41d39e80]{transform:none!important}.list-cover[data-v-41d39e80]:hover{transform:scale(1.05)!important;z-index:10!important}.list-info[data-v-41d39e80]{display:flex;justify-content:space-between;align-items:center}.list-name[data-v-41d39e80]{font-family:var(--font-display);font-size:1.1rem;font-weight:var(--font-semibold);color:var(--color-heading);margin:0}.list-count[data-v-41d39e80]{font-size:.85rem;color:var(--color-text-light);background:#5472a0;color:#fff;padding:.2rem .5rem;border-radius:4px;font-weight:var(--font-medium)}.list-count.tierlist-badge[data-v-41d39e80]{background:#f1c40f;color:#000;font-weight:600}.modal-overlay[data-v-41d39e80]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000;overflow-y:auto;padding:2rem 1rem}.modal-content[data-v-41d39e80]{background:var(--color-background);border-radius:16px;box-shadow:0 4px 20px #0003;width:90%;max-width:500px;max-height:calc(90vh - 4rem);margin:auto;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-41d39e80]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--color-background-soft)}.modal-header h3[data-v-41d39e80]{font-family:var(--font-display);font-weight:var(--font-semibold);color:var(--color-heading);margin:0}.modal-close[data-v-41d39e80]{background:none;border:none;font-size:2rem;color:var(--color-text);cursor:pointer;transition:color .2s}.modal-close[data-v-41d39e80]:hover{color:#f1c40f}.modal-body[data-v-41d39e80]{padding:1.5rem;overflow-y:auto;flex-grow:1}.profile-edit-overlay[data-v-41d39e80]{background:#04060ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-content.profile-edit-modal[data-v-41d39e80]{max-width:400px;width:min(100%,400px);border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#12141afa;box-shadow:0 24px 56px #0000008c}.profile-edit-modal__head[data-v-41d39e80]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.profile-edit-modal__eyebrow[data-v-41d39e80]{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.profile-edit-modal__title[data-v-41d39e80]{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#ffffffeb;line-height:1.15}.profile-edit-modal__close[data-v-41d39e80]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#00000038;color:#ffffffa6;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.profile-edit-modal__close[data-v-41d39e80]:hover{border-color:#f1c40f59;color:#ffffffeb}.profile-edit-modal__close[data-v-41d39e80]:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.profile-edit-list[data-v-41d39e80]{list-style:none;margin:0;padding:0}.profile-edit-row[data-v-41d39e80]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;border:none;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:#ffffffe0;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.profile-edit-list li:last-child .profile-edit-row[data-v-41d39e80]{border-bottom:none}.profile-edit-row[data-v-41d39e80]:hover,.profile-edit-row[data-v-41d39e80]:focus-visible{background:#ffffff0a;outline:none}.profile-edit-row[data-v-41d39e80]:focus-visible{box-shadow:inset 0 0 0 2px #f1c40f59}.profile-edit-row:hover .profile-edit-row__icon[data-v-41d39e80],.profile-edit-row:focus-visible .profile-edit-row__icon[data-v-41d39e80]{border-color:#f1c40f66;color:#f1c40f}.profile-edit-row__icon[data-v-41d39e80]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#0003;color:#ffffff8c;transition:border-color .15s ease,color .15s ease}.profile-edit-row__label[data-v-41d39e80]{flex:1;font-size:15px;font-weight:700;letter-spacing:-.01em}.profile-edit-row__chev[data-v-41d39e80]{flex-shrink:0;display:flex;color:#ffffff47;transition:color .15s ease}.profile-edit-row:hover .profile-edit-row__chev[data-v-41d39e80]{color:#ffffff8c}.option-description[data-v-41d39e80]{font-size:.8rem;color:var(--color-text-light);margin-top:.2rem}.modal-content.avatar-modal.profile-edit-modal[data-v-41d39e80]{max-width:500px;width:min(100%,500px)}.avatar-modal__body[data-v-41d39e80]{padding:6px 0 16px}.avatar-modal__body .avatar-upload-container[data-v-41d39e80]{padding:0 18px;gap:1rem}.avatar-upload-container[data-v-41d39e80]{display:flex;flex-direction:column;gap:1.5rem}.upload-area[data-v-41d39e80]{border:2px dashed var(--color-border);border-radius:12px;height:250px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;position:relative;overflow:hidden}.modal-content.avatar-modal.profile-edit-modal .upload-area[data-v-41d39e80]{border-width:1px;border-style:dashed;border-color:#ffffff24;border-radius:2px;background:#00000038}.modal-content.avatar-modal.profile-edit-modal .upload-area[data-v-41d39e80]:hover{border-color:#f1c40f73;background:#f1c40f0f}.upload-placeholder[data-v-41d39e80]{display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--color-text)}.upload-placeholder svg[data-v-41d39e80]{color:#6b7280}.upload-placeholder p[data-v-41d39e80]{font-size:1.1rem;font-weight:var(--font-medium);margin:0}.upload-hint[data-v-41d39e80]{font-size:.9rem;color:var(--color-text-light)}.modal-content.avatar-modal.profile-edit-modal .upload-placeholder[data-v-41d39e80]{color:#ffffffd1}.modal-content.avatar-modal.profile-edit-modal .upload-placeholder svg[data-v-41d39e80]{color:#ffffff61}.modal-content.avatar-modal.profile-edit-modal .upload-hint[data-v-41d39e80]{color:#ffffff6b}.modal-content.avatar-modal.profile-edit-modal .upload-progress p[data-v-41d39e80]{margin:0;font-size:14px;color:#ffffffb8}.modal-content.avatar-modal.profile-edit-modal .progress-text[data-v-41d39e80]{color:#ffffffeb}.avatar-progress-ring__track[data-v-41d39e80]{stroke:#ffffff1f}.upload-progress[data-v-41d39e80]{display:flex;flex-direction:column;align-items:center;gap:1rem}.progress-circle[data-v-41d39e80]{position:relative;display:flex;align-items:center;justify-content:center}.progress-text[data-v-41d39e80]{position:absolute;font-size:.9rem;font-weight:var(--font-medium);color:var(--color-text)}.avatar-preview[data-v-41d39e80]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.avatar-preview img[data-v-41d39e80]{max-width:100%;max-height:100%;border-radius:8px;object-fit:cover}.avatar-preview:hover .preview-overlay[data-v-41d39e80]{opacity:1}.change-btn[data-v-41d39e80]{background:#ffffffe6;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.change-btn[data-v-41d39e80]:hover{background:#fff}.avatar-actions[data-v-41d39e80]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.avatar-actions__right[data-v-41d39e80]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-left:auto}.avatar-back-btn[data-v-41d39e80]{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:#00000038;color:#ffffffe0;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.avatar-back-btn[data-v-41d39e80]:hover:not(:disabled){border-color:#f1c40f59;color:#fffffff2}.avatar-back-btn[data-v-41d39e80]:disabled{opacity:.45;cursor:not-allowed}.save-btn[data-v-41d39e80]{background:#f1c40f;color:#222;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:var(--font-medium);cursor:pointer;transition:background .2s}.modal-content.avatar-modal.profile-edit-modal .save-btn[data-v-41d39e80]{border-radius:2px;font-weight:700}.save-btn[data-v-41d39e80]:hover:not(:disabled){background:#f39c12}.save-btn[data-v-41d39e80]:disabled{opacity:.6;cursor:not-allowed}.cancel-btn[data-v-41d39e80]{background:transparent;color:var(--color-text);border:1px solid var(--color-border);padding:.75rem 1.5rem;border-radius:8px;font-weight:var(--font-medium);cursor:pointer;transition:all .2s}.cancel-btn[data-v-41d39e80]:hover:not(:disabled){background:var(--color-background-hover);border-color:#f1c40f}.cancel-btn[data-v-41d39e80]:disabled{opacity:.6;cursor:not-allowed}.reset-btn[data-v-41d39e80]{background:#e74c3c;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:var(--font-medium);cursor:pointer;transition:background .2s}.modal-content.avatar-modal.profile-edit-modal .reset-btn[data-v-41d39e80]{border-radius:2px;font-weight:700}.reset-btn[data-v-41d39e80]:hover:not(:disabled){background:#c0392b}.reset-btn[data-v-41d39e80]:disabled{opacity:.6;cursor:not-allowed}.crop-modal[data-v-41d39e80]{max-width:600px;max-height:80vh}.modal-content.favorites-modal.profile-edit-modal[data-v-41d39e80]{max-width:920px;width:min(100%,920px);max-height:90vh}.favorites-modal__body[data-v-41d39e80]{padding:8px 12px;max-height:calc(90vh - 88px);overflow-x:hidden;overflow-y:auto;min-height:0;display:flex;flex-direction:column}.modal-content.nickname-modal.profile-edit-modal[data-v-41d39e80]{max-width:500px;width:min(100%,500px);max-height:80vh}.nickname-modal__body .nickname-form[data-v-41d39e80]{padding:10px 18px;gap:1.25rem}.nickname-form__actions[data-v-41d39e80]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:0}.modal-content.nickname-modal.profile-edit-modal .form-group label[data-v-41d39e80]{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.modal-content.nickname-modal.profile-edit-modal .nickname-input[data-v-41d39e80]{border-width:1px;border-radius:2px;border-color:#ffffff24;background:#00000038;color:#ffffffeb}.modal-content.nickname-modal.profile-edit-modal .nickname-input[data-v-41d39e80]:focus{border-color:#f1c40f8c}.modal-content.nickname-modal.profile-edit-modal .nickname-input[data-v-41d39e80]::placeholder{color:#ffffff61}.modal-content.nickname-modal.profile-edit-modal .input-hint[data-v-41d39e80]{color:#ffffff6b}.modal-content.nickname-modal.profile-edit-modal .save-btn[data-v-41d39e80]{border-radius:2px;font-weight:700}.modal-content.background-modal.profile-edit-modal[data-v-41d39e80]{max-width:560px;width:min(100%,560px);max-height:90vh}.background-modal__body[data-v-41d39e80]{padding:6px 0 12px}.background-modal__body .background-upload-container[data-v-41d39e80]{padding:0 18px;gap:1rem}.background-upload-container[data-v-41d39e80]{display:flex;flex-direction:column;gap:1.5rem}.upload-area[data-v-41d39e80]{border:2px dashed var(--color-border);border-radius:12px;height:300px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;position:relative;overflow:hidden}.background-upload-area.upload-area[data-v-41d39e80]{border-width:1px;border-style:dashed;border-color:#ffffff24;border-radius:2px;background:#00000038;height:220px}.background-upload-area.upload-area[data-v-41d39e80]:hover{border-color:#f1c40f73;background:#f1c40f0f}.modal-content.background-modal.profile-edit-modal .upload-placeholder[data-v-41d39e80]{color:#ffffffd1}.modal-content.background-modal.profile-edit-modal .upload-placeholder svg[data-v-41d39e80]{color:#ffffff61}.modal-content.background-modal.profile-edit-modal .upload-hint[data-v-41d39e80]{color:#ffffff6b}.upload-area[data-v-41d39e80]:hover{border-color:#f1c40f;background:#f1c40f0d}.modal-content.background-modal.profile-edit-modal .background-upload-area.upload-area[data-v-41d39e80]:hover{border-color:#f1c40f73;background:#f1c40f0f}.background-preview[data-v-41d39e80]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.background-preview img[data-v-41d39e80]{max-width:100%;max-height:100%;border-radius:2px;object-fit:cover}.preview-overlay[data-v-41d39e80]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.background-preview:hover .preview-overlay[data-v-41d39e80]{opacity:1}.background-actions[data-v-41d39e80]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.modal-content.background-modal.profile-edit-modal .background-actions .save-btn[data-v-41d39e80],.modal-content.background-modal.profile-edit-modal .background-actions .reset-btn[data-v-41d39e80]{border-radius:2px;font-weight:700}.modal-content.background-crop-modal.profile-edit-modal[data-v-41d39e80]{max-width:720px;width:min(100%,720px);max-height:92vh}.background-crop-modal__body[data-v-41d39e80]{padding:0 8px 12px;max-height:calc(92vh - 72px);overflow:auto}.nickname-form[data-v-41d39e80]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-41d39e80]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-41d39e80]{font-family:var(--font-display);font-weight:var(--font-medium);color:var(--color-heading);font-size:1rem}.nickname-input[data-v-41d39e80]{padding:.75rem 1rem;border:2px solid var(--color-border);border-radius:8px;font-family:var(--font-primary);font-size:1rem;background:var(--color-background);color:var(--color-text);transition:border-color .2s}.nickname-input[data-v-41d39e80]:focus{outline:none;border-color:#f1c40f}.nickname-input[data-v-41d39e80]::placeholder{color:var(--color-text-light)}.input-hint[data-v-41d39e80]{font-size:.85rem;color:var(--color-text-light);line-height:1.4}.form-actions[data-v-41d39e80]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.empty-lists[data-v-41d39e80]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border-radius:8px;border:2px dashed var(--color-border);color:var(--color-text-light);text-align:center}.empty-lists-icon[data-v-41d39e80]{margin-bottom:1rem}.empty-lists-icon svg[data-v-41d39e80]{color:#6b7280;width:48px;height:48px}.empty-lists-text[data-v-41d39e80]{font-family:var(--font-primary);font-size:1.1rem;font-weight:var(--font-medium);margin-bottom:1rem}.create-list-btn[data-v-41d39e80]{background:#f1c40f;color:#222;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:var(--font-medium);cursor:pointer;transition:background .2s;display:flex;align-items:center;gap:.5rem}.create-list-btn[data-v-41d39e80]:hover{background:#f39c12}.create-list-btn svg[data-v-41d39e80]{width:16px;height:16px}.profile-stats-menu[data-v-41d39e80]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.profile-menu-link[data-v-41d39e80]{color:#f1c40f;text-decoration:none;font-size:1.05rem;font-weight:500;transition:color .2s}.profile-menu-link[data-v-41d39e80]:hover{color:#b38600}.verified-badge[data-v-41d39e80]{display:inline-flex;align-items:center;position:relative;vertical-align:middle;background:none;border-radius:50%;padding:0 2px;cursor:pointer}.verified-badge svg[data-v-41d39e80]{display:block;margin:0 auto}.level-block[data-v-41d39e80]{display:inline-flex;flex-direction:row;align-items:baseline;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s ease;margin-left:6px}.level-block[data-v-41d39e80]:hover{opacity:.92}.level-block__num[data-v-41d39e80]{font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1}.level-block__label[data-v-41d39e80]{font-size:12px;font-weight:500;color:#ffffff73;margin-left:8px;letter-spacing:.02em}.level-badge-gray[data-v-41d39e80]{color:#ffffffbf}.level-badge-green[data-v-41d39e80]{color:#34d399}.level-badge-yellow[data-v-41d39e80]{color:#fcd34d}.level-badge-orange[data-v-41d39e80]{color:#fb923c}.level-badge-red[data-v-41d39e80]{color:#f87171}.level-badge-dark-red[data-v-41d39e80]{color:#dc2626}.level-badge-black[data-v-41d39e80]{color:#fde68a;text-shadow:0 0 12px rgba(251,191,36,.45)}.level-badge-black[data-v-41d39e80]:hover{text-shadow:0 0 16px rgba(251,191,36,.65)}@media (max-width: 700px){.profile-main[data-v-41d39e80]{padding:0 1rem}.content-layout[data-v-41d39e80]{flex-direction:column;gap:1.5rem}.main-content[data-v-41d39e80],.favorites[data-v-41d39e80],.sidebar[data-v-41d39e80]{width:100%}.favorites-list[data-v-41d39e80]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.game-card[data-v-41d39e80]{width:100%;min-width:auto}.user-info[data-v-41d39e80]{flex-direction:column;gap:1rem;align-items:center;padding-left:.7rem;padding-right:.7rem}.user-stats[data-v-41d39e80]{min-width:auto;width:100%;gap:1rem}.user-header[data-v-41d39e80]{flex-direction:column;gap:.5rem;text-align:center}.avatar-modal[data-v-41d39e80]{width:95%;max-width:400px}.upload-area[data-v-41d39e80]{height:200px}.crop-modal[data-v-41d39e80]{width:95%;max-width:500px;max-height:90vh}.modal-content.favorites-modal.profile-edit-modal[data-v-41d39e80]{width:95%;max-width:100%;max-height:92vh}.nickname-modal[data-v-41d39e80]{width:95%;max-width:400px;max-height:90vh}.modal-content.background-modal.profile-edit-modal[data-v-41d39e80]{width:95%;max-width:100%;max-height:92vh}.modal-content.background-crop-modal.profile-edit-modal[data-v-41d39e80]{width:98%;max-width:100%}.upload-area[data-v-41d39e80]{height:250px}}.game-card:hover .game-cover[data-v-41d39e80]{outline:2px solid #fff;outline-offset:-2px;box-shadow:0 4px 12px #fff3}.clickable[data-v-41d39e80]{cursor:pointer;transition:all .2s ease}.clickable[data-v-41d39e80]:hover,.clickable:hover .stat-number[data-v-41d39e80]{color:#f1c40f}.recent-actions .game-cover[data-v-41d39e80]{position:relative;width:100%;height:250px;overflow:hidden}.recent-actions .game-cover img[data-v-41d39e80]{width:100%;height:100%;object-fit:cover}.recent-actions .recent-time[data-v-41d39e80]{position:absolute;left:8px;bottom:8px;padding:2px 6px;border-radius:6px;font-size:.78rem;font-weight:600;color:#ffffffdb;background:#00000059;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:10}.profile-reviews__head[data-v-41d39e80]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.profile-reviews__list[data-v-41d39e80]{display:grid;gap:18px}.profile-review[data-v-41d39e80]{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:start}.profile-review__poster[data-v-41d39e80]{width:56px;height:72px;border-radius:2px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:#ffffff0a;display:block}.profile-review__poster img[data-v-41d39e80]{width:100%;height:100%;object-fit:cover;display:block}.profile-review__titleRow[data-v-41d39e80]{display:flex;align-items:center;gap:10px;min-width:0;line-height:1.2;margin:0 0 6px}.profile-review__rating[data-v-41d39e80]{flex:0 0 auto;align-items:start;display:flex}.profile-review__title[data-v-41d39e80]{font-size:15px;font-weight:700;color:#ffffffe6;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.profile-review__title[data-v-41d39e80]:hover{color:#f1c40f}.profile-review__rating[data-v-41d39e80] .star-rating{transform:translateY(1px)}.profile-review__text[data-v-41d39e80]{color:#fff9;font-size:.95rem;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.profile-review__text.is-clickable[data-v-41d39e80]{cursor:pointer}.profile-review__text.is-clickable[data-v-41d39e80]:hover{color:#ffffffc7}.profile-review__text.is-clickable[data-v-41d39e80]:focus-visible{outline:2px solid rgba(241,196,15,.85);outline-offset:3px;border-radius:6px}.full-review-modal__text[data-v-41d39e80]{color:#ffffffc7;font-size:.98rem;line-height:1.65;white-space:pre-wrap;word-break:break-word}.full-review-modal[data-v-41d39e80]{width:min(920px,calc(100vw - 28px))!important;max-width:560px!important;max-height:min(78vh,680px)}.full-review-modal .profile-edit-modal__body[data-v-41d39e80]{overflow:auto;padding:1rem}.action-badge[data-v-41d39e80]{position:absolute;top:8px;font-size:.75rem;font-weight:600;padding:2px 6px;border-radius:4px;box-shadow:0 2px 4px #0000004d;z-index:10}.rating-badge[data-v-41d39e80]{right:8px;top:8px;background:#f1c40f;color:#000}.rating-badge.rating-badge-below-100[data-v-41d39e80]{top:40px}.status-badge[data-v-41d39e80]{left:8px;color:#fff}.status-badge.status-completed[data-v-41d39e80]{background:#047857}.status-badge.status-playing[data-v-41d39e80]{background:#3b82f6}.status-badge.status-online[data-v-41d39e80]{background:#8b5cf6}.status-badge.status-dropped[data-v-41d39e80]{background:#ef4444}.status-badge.status-wishlist[data-v-41d39e80]{background:#f1c40f;color:#000}.status-badge.status-added[data-v-41d39e80]{background:#6b7280}.removed-badge[data-v-41d39e80]{left:8px;background:#dc2626;color:#fff}.review-badge[data-v-41d39e80]{left:8px;top:40px;background:#f59e0b;color:#fff}.completion-100-badge[data-v-41d39e80]{right:8px;top:8px;background:#059669;color:#fff}.hours-badge[data-v-41d39e80]{right:8px;top:8px;background:#3b82f6;color:#fff}.hours-badge.hours-badge-below-100[data-v-41d39e80],.hours-badge.hours-badge-below-rating[data-v-41d39e80]{top:40px}.hours-badge.hours-badge-below-all[data-v-41d39e80]{top:72px}.recent-actions .game-cover-skeleton[data-v-41d39e80]{width:100%;height:250px;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%;animation:skeleton-loading-41d39e80 1.5s infinite;border-radius:8px}@keyframes skeleton-loading-41d39e80{0%{background-position:200% 0}to{background-position:-200% 0}}.profile-loading[data-v-41d39e80]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;min-height:400px;text-align:center;background:transparent;border:none;border-top:none;border-bottom:none}.profile-loading-loader[data-v-41d39e80]{color:#7c7c7c;font-family:"Poppins",var(--font-primary),sans-serif;font-weight:500;font-size:25px;-webkit-box-sizing:content-box;box-sizing:content-box;height:40px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;border:none;border-top:none;border-radius:0;background:transparent;box-shadow:none}.profile-loading-loader p[data-v-41d39e80]{margin:0;white-space:nowrap}.profile-loading-words[data-v-41d39e80]{overflow:hidden;position:relative;height:40px}.profile-loading-words[data-v-41d39e80]:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 10%,transparent 30%,transparent 70%,transparent 90%);z-index:20}.profile-loading-word[data-v-41d39e80]{display:block;height:100%;padding-left:6px;color:#f1c40f;animation:profile_words_spin-41d39e80 4s infinite}@keyframes profile_words_spin-41d39e80{10%{-webkit-transform:translateY(-102%);transform:translateY(-102%)}25%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}35%{-webkit-transform:translateY(-202%);transform:translateY(-202%)}50%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}60%{-webkit-transform:translateY(-302%);transform:translateY(-302%)}75%{-webkit-transform:translateY(-300%);transform:translateY(-300%)}85%{-webkit-transform:translateY(-402%);transform:translateY(-402%)}to{-webkit-transform:translateY(-400%);transform:translateY(-400%)}}.games-placeholder[data-v-7a3f827c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#888}.delete-confirmation-overlay[data-v-21cf3a7e]{position:fixed;inset:0;background:#000c;z-index:1100;display:flex;align-items:center;justify-content:center;animation:fadeIn-21cf3a7e .2s ease-out}.delete-confirmation-content[data-v-21cf3a7e]{background:#23272e;border-radius:12px;padding:2rem;max-width:400px;text-align:center;color:#fff;box-shadow:0 8px 32px #0000004d;animation:slideIn-21cf3a7e .2s ease-out}.delete-icon[data-v-21cf3a7e]{margin-bottom:1rem;color:#e74c3c}.delete-title[data-v-21cf3a7e]{font-size:1.3rem;font-weight:700;margin-bottom:.8rem;color:#fff}.delete-message[data-v-21cf3a7e]{font-size:1rem;color:#b0b6be;margin-bottom:1rem;line-height:1.5}.delete-checkbox[data-v-21cf3a7e]{margin-bottom:1.5rem}.checkbox-label[data-v-21cf3a7e]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;color:#b0b6be}.checkbox-input[data-v-21cf3a7e]{width:16px;height:16px;accent-color:#e74c3c}.checkbox-text[data-v-21cf3a7e]{-webkit-user-select:none;user-select:none}.delete-actions[data-v-21cf3a7e]{display:flex;gap:1rem;justify-content:center}.delete-cancel-btn[data-v-21cf3a7e]{background:#34495e;color:#fff;border:none;border-radius:8px;padding:.7rem 1.5rem;font-weight:600;cursor:pointer;transition:background .2s}.delete-cancel-btn[data-v-21cf3a7e]:hover{background:#2c3e50}.delete-confirm-btn[data-v-21cf3a7e]{background:#e74c3c;color:#fff;border:none;border-radius:8px;padding:.7rem 1.5rem;font-weight:600;cursor:pointer;transition:background .2s}.delete-confirm-btn[data-v-21cf3a7e]:hover{background:#c0392b}@keyframes fadeIn-21cf3a7e{0%{opacity:0}to{opacity:1}}@keyframes slideIn-21cf3a7e{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.diary-modal-overlay[data-v-64119690]{position:fixed;inset:0;background:#04060ab8;z-index:1000;display:flex;align-items:center;justify-content:center;padding:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.diary-modal-content[data-v-64119690]{width:min(640px,92vw);max-height:min(86vh,760px);overflow:auto;background:#12141afa;border-radius:6px;padding:18px;color:#ffffffeb;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 56px #0000008c}.diary-modal-content .modal-body[data-v-64119690]{display:flex;gap:16px;align-items:flex-start}.diary-modal-content .modal-poster-block[data-v-64119690]{width:80px;flex-shrink:0}.diary-modal-content .modal-poster[data-v-64119690]{width:80px;height:120px;object-fit:cover;border-radius:2px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;box-shadow:0 10px 26px #00000059}.diary-modal-content .modal-info-block[data-v-64119690]{flex:1}.diary-modal-content .modal-game-title[data-v-64119690]{font-weight:850;font-size:16px;margin-bottom:10px;letter-spacing:-.01em}.diary-modal-content .modal-game-developer[data-v-64119690]{color:#ffffff73;font-size:13px;font-weight:600;margin-left:10px}.diary-modal-content .modal-date-row[data-v-64119690]{margin-bottom:1rem}.diary-modal-content .modal-date-row label[data-v-64119690]{display:block;margin-bottom:6px;color:#ffffff73;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.date-input[data-v-64119690]{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:2px;color:#ffffffeb;font-size:13px;padding:10px 12px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.date-input[data-v-64119690]:focus{border-color:#f1c40f66;box-shadow:0 0 0 1px #f1c40f1f;background:#f1c40f14}.diary-modal-content .modal-hours-row[data-v-64119690]{margin-bottom:1rem}.diary-modal-content .modal-hours-row label[data-v-64119690]{display:block;margin-bottom:6px;color:#ffffff73;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.hours-input[data-v-64119690]{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:2px;color:#ffffffeb;font-size:13px;padding:10px 12px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.hours-input[data-v-64119690]:focus{border-color:#f1c40f66;box-shadow:0 0 0 1px #f1c40f1f;background:#f1c40f14}.diary-modal-content .modal-review-row[data-v-64119690]{margin-bottom:1rem}.review-header[data-v-64119690]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}.diary-modal-content .modal-review-row label[data-v-64119690]{color:#ffffff73;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.delete-review-btn[data-v-64119690]{background:#00000038;border:1px solid rgba(255,255,255,.12);cursor:pointer;padding:6px;border-radius:2px;color:#ffffffc7;transition:background .18s ease,border-color .18s ease,color .18s ease}.delete-review-btn[data-v-64119690]:hover{background:#ef44441f;border-color:#ef444452;color:#ffffffeb}.review-textarea[data-v-64119690]{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:2px;color:#ffffffeb;font-size:13px;padding:10px 12px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;resize:vertical;min-height:80px;font-family:inherit}.review-textarea[data-v-64119690]:focus{border-color:#f1c40f66;box-shadow:0 0 0 1px #f1c40f1f;background:#f1c40f14}.diary-modal-content .modal-rating-row label[data-v-64119690]{display:block;margin-bottom:.3rem;color:#b0b6be;font-size:.9rem}.diary-modal-rating-stars[data-v-64119690]{display:flex;align-items:center}.star-wrap[data-v-64119690]{position:relative;display:inline-block;width:28px;height:28px}.star[data-v-64119690]{cursor:pointer;transition:filter .18s;width:28px;height:28px;display:inline-block;position:absolute;top:0;left:0}.star.half.left[data-v-64119690]{z-index:1;clip-path:inset(0 50% 0 0)}.star.half.right[data-v-64119690]{z-index:2;clip-path:inset(0 0 0 50%)}.star.filled svg path[data-v-64119690]{fill:#f1c40f!important;stroke:none!important}.star svg path[data-v-64119690]{fill:#ffffff29;stroke:none;transition:fill .18s,stroke .18s}.star.half.left:hover svg path[data-v-64119690],.star.half.right:hover svg path[data-v-64119690]{fill:#f1c40f!important;stroke:none!important}.modal-actions[data-v-64119690]{display:flex;justify-content:flex-end;align-items:center;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.modal-actions-right[data-v-64119690]{display:flex;gap:1rem}.delete-entry-btn[data-v-64119690]{background:#ef444424;color:#ffffffe6;border:1px solid rgba(239,68,68,.28);border-radius:2px;padding:10px 12px;font-size:13px;font-weight:750;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .12s ease}.delete-entry-btn[data-v-64119690]:hover{transform:translateY(-1px);background:#ef44442e;border-color:#ef444466}.save-btn[data-v-64119690]{background:#f1c40feb;color:#0c0e12f2;border:1px solid rgba(241,196,15,.22);border-radius:2px;padding:10px 12px;font-size:13px;font-weight:850;cursor:pointer;transition:background .18s ease,transform .12s ease,box-shadow .18s ease}.save-btn[data-v-64119690]:hover{transform:translateY(-1px);background:#f39c12fa;box-shadow:0 0 0 1px #f1c40f1f}.cancel-btn[data-v-64119690]{background:#00000038;color:#ffffffdb;border:1px solid rgba(255,255,255,.14);border-radius:2px;padding:10px 12px;font-size:13px;font-weight:750;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .12s ease}.cancel-btn[data-v-64119690]:hover{transform:translateY(-1px);background:#f1c40f1a;border-color:#f1c40f6b}.modal-title[data-v-64119690]{font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;color:#ffffff6b}@media (max-width: 560px){.diary-modal-content .modal-body[data-v-64119690]{flex-direction:column;align-items:stretch}.diary-modal-content .modal-poster-block[data-v-64119690]{width:auto}.diary-modal-content .modal-poster[data-v-64119690]{width:96px;height:144px}}.modal-overlay[data-v-9faa48b5]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-9faa48b5]{background:var(--color-background-soft);border-radius:16px;padding:0;max-width:700px;width:90%;max-height:90vh;overflow:hidden;box-shadow:0 8px 32px #0000004d}.modal-header[data-v-9faa48b5]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h3[data-v-9faa48b5]{color:#f1c40f;font-size:1.3rem;margin:0}.modal-close[data-v-9faa48b5]{background:none;border:none;color:#fff9;font-size:1.5rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.modal-close[data-v-9faa48b5]:hover{background:#ffffff1a;color:#fff}.modal-body[data-v-9faa48b5]{padding:2rem}.list-type-options[data-v-9faa48b5]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.list-type-card[data-v-9faa48b5]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;cursor:pointer;transition:all .3s;text-align:center}.list-type-card[data-v-9faa48b5]:hover{border-color:#f1c40f;background:#f1c40f0d;transform:translateY(-4px)}.type-icon[data-v-9faa48b5]{color:#f1c40f;margin-bottom:1rem;display:flex;justify-content:center}.list-type-card h4[data-v-9faa48b5]{color:#fff;font-size:1.2rem;margin:0 0 .5rem;font-weight:600}.list-type-card p[data-v-9faa48b5]{color:#fff9;font-size:.9rem;margin:0;line-height:1.4}@media (max-width: 768px){.list-type-options[data-v-9faa48b5]{grid-template-columns:1fr}}.game-actions-sidebar[data-v-6a9f1fb5]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:2px;box-shadow:0 10px 26px #00000038;padding:16px 14px 14px;min-width:220px;display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:.35rem}.gas-section--last[data-v-6a9f1fb5]{padding-bottom:0;margin-bottom:0;border-bottom:none}.gas-section__title[data-v-6a9f1fb5]{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;font-weight:700}.gas-panel[data-v-6a9f1fb5]{padding:10px 10px 12px}.gas-panel--status[data-v-6a9f1fb5]{padding-bottom:10px}.gas-panel--rating[data-v-6a9f1fb5]{padding:12px 10px 14px}.gas-panel--actions[data-v-6a9f1fb5]{padding:8px 8px 10px}.gas-panel--inline[data-v-6a9f1fb5]{padding:10px 12px}.status-row[data-v-6a9f1fb5]{display:flex;flex-wrap:wrap;gap:8px;justify-content:stretch;margin-bottom:8px}.status-grid[data-v-6a9f1fb5]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.status-btn[data-v-6a9f1fb5]{margin:0;background:#0000002e;border:1px solid rgba(255,255,255,.1);border-radius:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;cursor:pointer;color:#ffffffd1;font-family:var(--font-primary);font-size:.8rem;font-weight:600;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;padding:8px 6px;min-height:64px;box-sizing:border-box;width:100%}.status-btn[data-v-6a9f1fb5]:focus-visible{outline:2px solid rgba(241,196,15,.55);outline-offset:2px}.status-btn .status-icon[data-v-6a9f1fb5]{display:flex;align-items:center;justify-content:center;transition:color .18s;font-size:0}.status-btn .status-icon svg[data-v-6a9f1fb5]{width:20px!important;height:20px!important;stroke:#ffffffb8;fill:none;transition:stroke .18s,fill .18s}.status-btn.active .status-icon svg[data-v-6a9f1fb5],.status-btn:hover .status-icon svg[data-v-6a9f1fb5],.status-btn:focus .status-icon svg[data-v-6a9f1fb5]{stroke:#f1c40f!important;fill:#f1c40f!important}.status-btn.active[data-v-6a9f1fb5]{background:#f1c40f1a;border-color:#f1c40f6b;color:#fff;box-shadow:0 0 0 1px #f1c40f1f}.status-btn[data-v-6a9f1fb5]:hover:not(.active),.status-btn[data-v-6a9f1fb5]:focus:not(.active){border-color:#f1c40f47;color:#fff}.status-btn.active .status-icon[data-v-6a9f1fb5],.status-btn:hover .status-icon[data-v-6a9f1fb5],.status-btn:focus .status-icon[data-v-6a9f1fb5]{color:#f1c40f}.status-btn.active .status-label[data-v-6a9f1fb5],.status-btn:hover .status-label[data-v-6a9f1fb5],.status-btn:focus .status-label[data-v-6a9f1fb5]{color:#ffffffeb}.status-label[data-v-6a9f1fb5]{font-size:.78rem;margin-top:0;letter-spacing:.02em;color:#ffffffb8;transition:color .18s;text-align:center;line-height:1.15}.status-btn-full[data-v-6a9f1fb5]{min-height:44px;flex-direction:row!important;justify-content:center;align-items:center!important;padding:10px 12px}.status-btn-full .status-icon[data-v-6a9f1fb5]{margin-bottom:0!important;margin-right:.4rem!important}.status-btn-full .status-label[data-v-6a9f1fb5]{margin-top:0!important;font-size:.85rem!important;font-weight:700}.rating-block[data-v-6a9f1fb5]{margin-bottom:0;width:100%}.stars[data-v-6a9f1fb5]{display:flex;flex-direction:row;width:188px;max-width:100%;justify-content:center;margin:0 auto}.star-wrap[data-v-6a9f1fb5]{position:relative;display:inline-block;width:34px;height:34px}.star[data-v-6a9f1fb5]{cursor:pointer;transition:filter .18s;width:34px;height:34px;display:inline-block;position:absolute;top:0;left:0}.star.half.left[data-v-6a9f1fb5]{z-index:1;clip-path:inset(0 50% 0 0)}.star.half.right[data-v-6a9f1fb5]{z-index:2;clip-path:inset(0 0 0 50%)}.star.filled svg path[data-v-6a9f1fb5]{fill:#f1c40f!important;stroke:none!important}.star svg path[data-v-6a9f1fb5]{fill:#ffffff24;stroke:none;transition:fill .18s,stroke .18s}.star.half.left:hover svg path[data-v-6a9f1fb5],.star.half.right:hover svg path[data-v-6a9f1fb5]{fill:#f1c40f!important;stroke:none!important}.actions-grid[data-v-6a9f1fb5]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.action-item[data-v-6a9f1fb5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;color:#ffffffd1;font-family:var(--font-primary);font-size:.78rem;font-weight:600;cursor:pointer;background:#0000002e;border:1px solid rgba(255,255,255,.1);border-radius:2px;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;padding:10px 6px;min-height:72px;box-sizing:border-box;width:100%;text-align:center}.action-item[data-v-6a9f1fb5]:focus-visible{outline:2px solid rgba(241,196,15,.55);outline-offset:2px}.action-item .action-icon[data-v-6a9f1fb5]{display:flex;align-items:center;justify-content:center;margin-bottom:0;transition:color .18s;font-size:0}.action-item.clickable .action-label[data-v-6a9f1fb5]{color:#ffffffd1}.action-item[data-v-6a9f1fb5]:not(.clickable):not(.has-diary-entry){opacity:.45;cursor:default}.action-item.clickable[data-v-6a9f1fb5]:hover,.action-item.clickable[data-v-6a9f1fb5]:focus,.action-item.has-diary-entry[data-v-6a9f1fb5]:hover,.action-item.has-diary-entry[data-v-6a9f1fb5]:focus{background:#f1c40f1a;border-color:#f1c40f6b;color:#fff;box-shadow:0 0 0 1px #f1c40f1f}.action-item.clickable:hover .action-label[data-v-6a9f1fb5],.action-item.clickable:focus .action-label[data-v-6a9f1fb5],.action-item.has-diary-entry:hover .action-label[data-v-6a9f1fb5],.action-item.has-diary-entry:focus .action-label[data-v-6a9f1fb5]{color:#ffffffeb}.action-item.clickable:hover .action-icon svg[data-v-6a9f1fb5],.action-item.clickable:focus .action-icon svg[data-v-6a9f1fb5],.action-item.has-diary-entry:hover .action-icon svg[data-v-6a9f1fb5],.action-item.has-diary-entry:focus .action-icon svg[data-v-6a9f1fb5]{stroke:#f1c40f;color:#f1c40f}.action-item.has-diary-entry[data-v-6a9f1fb5]{opacity:1;cursor:pointer;background:#f1c40f14;border-color:#f1c40f59;color:#f1c40f}.action-item.has-diary-entry .action-icon svg[data-v-6a9f1fb5]{stroke:#f1c40f;fill:#f1c40f}.action-icon svg[data-v-6a9f1fb5]{width:20px!important;height:20px!important}.average-rating-block[data-v-6a9f1fb5]{text-align:center;font-size:1.35rem;color:#f1c40f;font-family:var(--font-display);font-weight:700}.average-rating-block.gas-panel[data-v-6a9f1fb5]{margin-top:0}.average-value[data-v-6a9f1fb5]{color:#f1c40ff5;font-size:1.28rem;font-weight:800}.average-value.no-ratings[data-v-6a9f1fb5]{color:#ffffff73;font-size:.95rem;font-weight:600;letter-spacing:.02em}.rating-count[data-v-6a9f1fb5]{color:#ffffff73;font-size:.95rem;font-weight:600;margin-left:.25rem}.modal-overlay[data-v-6a9f1fb5]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#14181db3;z-index:1000;display:flex;align-items:center;justify-content:center}.modal-fade-enter-active[data-v-6a9f1fb5],.modal-fade-leave-active[data-v-6a9f1fb5]{transition:all .25s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-6a9f1fb5],.modal-fade-leave-to[data-v-6a9f1fb5]{opacity:0;transform:scale(.96)}.add-to-list-modal[data-v-6a9f1fb5]{background:#0c0e12fa;border:1px solid rgba(255,255,255,.1);border-radius:2px;padding:2rem 1.5rem 1.5rem;min-width:340px;max-width:95vw;box-shadow:0 24px 48px #00000073;color:var(--color-text);font-family:var(--font-primary)}.modal-title[data-v-6a9f1fb5]{font-size:1.18rem;font-weight:700;color:#ffffffeb;margin:1rem;text-align:left}.modal-search-row[data-v-6a9f1fb5]{display:flex;align-items:center;gap:.7rem;margin-bottom:1.1rem}.new-list-btn[data-v-6a9f1fb5]{background:none;border:none;color:#f1c40f;font-size:1.05rem;font-weight:600;cursor:pointer;padding:.2rem .7rem;border-radius:6px;transition:background .18s}.new-list-btn[data-v-6a9f1fb5]:hover{background:#ffffff0f}.list-search-input[data-v-6a9f1fb5]{flex:1;background:var(--color-background-mute);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-size:1rem;padding:.45rem .8rem;outline:none;transition:border .18s}.list-search-input[data-v-6a9f1fb5]:focus{border-color:#f1c40f}.lists-checkboxes[data-v-6a9f1fb5]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:1.2rem;max-height:260px;overflow-y:auto}.list-row[data-v-6a9f1fb5]{display:flex;align-items:center;justify-content:space-between;background:none;border-radius:6px;padding:.6rem .7rem;cursor:pointer;font-size:1.05rem;color:var(--color-text);transition:background .16s,color .16s}.list-row.selected[data-v-6a9f1fb5]{background:#f1c40f1f;color:#f1c40f}.list-row[data-v-6a9f1fb5]:hover{background:#ffffff0f}.list-title[data-v-6a9f1fb5]{font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-type-badge[data-v-6a9f1fb5]{background:#f1c40f33;color:#f1c40f;font-size:.75rem;font-weight:600;padding:.2rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.list-count[data-v-6a9f1fb5]{color:#b0b6be;font-size:.98rem;margin-left:1.1rem}.list-check[data-v-6a9f1fb5]{color:#f1c40f;font-size:1.2rem;margin-left:1.1rem}.list-info[data-v-6a9f1fb5]{display:flex;align-items:center;justify-content:space-between;flex:1}.list-title-group[data-v-6a9f1fb5]{display:flex;align-items:center;gap:.3rem}.list-details-group[data-v-6a9f1fb5]{display:flex;align-items:center;gap:.5rem}.list-status[data-v-6a9f1fb5]{display:flex;align-items:center;margin-left:1rem}.already-added-text[data-v-6a9f1fb5]{color:#10b981;font-size:.9rem;font-weight:500}.list-row.already-added[data-v-6a9f1fb5]{background:#10b9811a;border:1px solid rgba(16,185,129,.3)}.list-row.already-added[data-v-6a9f1fb5]:hover{background:#10b98126}.list-row.disabled[data-v-6a9f1fb5]{opacity:.6;cursor:not-allowed;pointer-events:none}.list-row.disabled[data-v-6a9f1fb5]:hover{background:#10b9811a}.no-lists[data-v-6a9f1fb5]{color:#b0b6be;text-align:center;margin:1.2rem 0 .5rem}.modal-actions[data-v-6a9f1fb5]{display:flex;gap:1rem;justify-content:flex-end;padding:0 2rem 1.5rem}.confirm-btn[data-v-6a9f1fb5]{background:#10b981;color:#fff;border:none;border-radius:8px;padding:.7rem 1.5rem;font-weight:600;cursor:pointer;transition:background .18s}.confirm-btn[data-v-6a9f1fb5]:disabled{background:#23272f;color:#b0b6be;cursor:not-allowed}.cancel-btn[data-v-6a9f1fb5]{background:#23272f;color:#fff;border:none;border-radius:8px;padding:.7rem 1.5rem;font-weight:600;cursor:pointer;transition:background .18s}.share-modal[data-v-6a9f1fb5]{background:#0c0e12fa;border:1px solid rgba(255,255,255,.1);border-radius:2px;padding:1rem 1.5rem;min-width:480px;max-width:95vw;box-shadow:0 24px 48px #00000073;color:var(--color-text);font-family:var(--font-primary)}.share-platforms[data-v-6a9f1fb5]{display:flex;flex-direction:column;gap:.8rem}.platform-btn[data-v-6a9f1fb5]{display:flex;align-items:center;gap:1rem;background:transparent;border:none;border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.platform-btn[data-v-6a9f1fb5]:hover{background:#ffffff0f;border-color:#f1c40f59}.steam-btn[data-v-6a9f1fb5]:hover{background:linear-gradient(135deg,#1b2838,#2a475e);border-color:#66c0f4}.platform-icon[data-v-6a9f1fb5]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#1b2838;border-radius:8px;color:#66c0f4;flex-shrink:0}.steam-btn .platform-icon[data-v-6a9f1fb5]{background:#1b2838;color:#66c0f4}.youtube-btn[data-v-6a9f1fb5]:hover{background:linear-gradient(135deg,#5a0000,#7a0000);border-color:#c00}.youtube-btn .platform-icon[data-v-6a9f1fb5]{background:#5a0000;color:#fff}.spotify-btn[data-v-6a9f1fb5]:hover{background:linear-gradient(135deg,#13582d,#298b4c);border-color:#1a8f47}.spotify-btn .platform-icon[data-v-6a9f1fb5]{background:#1db954;color:#fff}.platform-info[data-v-6a9f1fb5]{display:flex;flex-direction:column;gap:.2rem;flex:1}.platform-name[data-v-6a9f1fb5]{font-size:1.1rem;font-weight:600;color:var(--color-text)}.platform-desc[data-v-6a9f1fb5]{font-size:.9rem;color:#b0b6be}.metacritic-info[data-v-6a9f1fb5]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:8px;background:transparent;width:100%}.metacritic-circle[data-v-6a9f1fb5]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;font-weight:700;font-size:1.1rem;flex-shrink:0;color:#fff}.metacritic-circle.metacritic-green[data-v-6a9f1fb5]{background:#6c3}.metacritic-circle.metacritic-yellow[data-v-6a9f1fb5]{background:#fc3}.metacritic-circle.metacritic-red[data-v-6a9f1fb5]{background:red}.metacritic-circle.metacritic-empty[data-v-6a9f1fb5]{background:#6c757d;color:#fff;font-style:italic}@media (max-width: 900px){.game-actions-sidebar[data-v-6a9f1fb5]{width:100%;min-width:0;padding:14px 12px 12px;border-radius:2px;box-shadow:0 10px 26px #00000038;margin-bottom:1rem}.modal-content[data-v-6a9f1fb5]{min-width:0;padding:1.2rem .5rem}.status-row[data-v-6a9f1fb5],.status-grid[data-v-6a9f1fb5],.actions-grid[data-v-6a9f1fb5]{gap:8px}.status-btn[data-v-6a9f1fb5],.action-item[data-v-6a9f1fb5]{font-size:.76rem;min-height:60px}.status-btn-full[data-v-6a9f1fb5]{min-height:42px}.stars[data-v-6a9f1fb5]{gap:.06rem;width:168px}.star-wrap[data-v-6a9f1fb5],.star[data-v-6a9f1fb5]{width:30px;height:30px}}.completion-checkbox-block[data-v-6a9f1fb5]{display:flex;justify-content:flex-start;align-items:center;width:100%}.completion-checkbox-label[data-v-6a9f1fb5]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.9rem;font-weight:600;color:#ffffffdb}.completion-checkbox-input[data-v-6a9f1fb5]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.completion-checkbox-checkmark[data-v-6a9f1fb5]{position:relative;top:0;left:0;height:1.15em;width:1.15em;flex:0 0 auto;background:#00000047;border:1px solid rgba(255,255,255,.16);border-radius:4px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease}.completion-checkbox-label:hover .completion-checkbox-checkmark[data-v-6a9f1fb5]{border-color:#ffffff42}.completion-checkbox-label:active .completion-checkbox-checkmark[data-v-6a9f1fb5]{transform:scale(.96)}.completion-checkbox-checkmark[data-v-6a9f1fb5]:after{content:"";position:absolute;display:none;filter:drop-shadow(0 0 10px rgba(16,185,129,.25))}.completion-checkbox-input:checked~.completion-checkbox-checkmark[data-v-6a9f1fb5]{background:#10b981e6;border-color:#10b981f2;box-shadow:0 0 0 1px #10b98138}.completion-checkbox-input:checked~.completion-checkbox-checkmark[data-v-6a9f1fb5]:after{display:block}.completion-checkbox-checkmark[data-v-6a9f1fb5]:after{left:.36em;top:.16em;width:.28em;height:.58em;border:solid rgba(0,0,0,.75);border-width:0 .2em .2em 0;border-radius:3px;transform:rotate(45deg);animation:completionBounceFadeIn-6a9f1fb5 .28s cubic-bezier(.165,.84,.44,1)}@keyframes completionBounceFadeIn-6a9f1fb5{0%{transform:translateY(-8px) rotate(45deg);opacity:0}to{transform:translate(0) rotate(45deg);opacity:1}}.completion-checkbox-text[data-v-6a9f1fb5]{-webkit-user-select:none;user-select:none}.add-tags-btn[data-v-6a9f1fb5]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px 14px;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:#00000038;color:#ffffffe6;font-size:.88rem;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.add-tags-btn[data-v-6a9f1fb5]:hover{background:#f1c40f1a;border-color:#f1c40f6b;color:#fff;box-shadow:0 0 0 1px #f1c40f1f}.add-tags-btn[data-v-6a9f1fb5]:focus-visible{outline:2px solid rgba(241,196,15,.55);outline-offset:2px}.add-tags-btn svg[data-v-6a9f1fb5]{width:16px;height:16px;stroke:currentColor;flex-shrink:0}.tags-modal[data-v-6a9f1fb5]{background:#0c0e12fa;border:1px solid rgba(255,255,255,.1);border-radius:2px;padding:0;min-width:750px;max-height:80vh;box-shadow:0 24px 48px #00000073;color:var(--color-text);font-family:var(--font-primary);display:flex;flex-direction:column}.tags-content[data-v-6a9f1fb5]{padding:1.5rem 2rem;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem}.tag-input-section[data-v-6a9f1fb5]{display:flex;flex-direction:column;gap:.5rem}.tag-input-label[data-v-6a9f1fb5]{font-size:.95rem;font-weight:600;color:var(--color-text)}.tag-input-wrapper[data-v-6a9f1fb5]{display:flex;gap:.5rem;align-items:center}.tag-input[data-v-6a9f1fb5]{flex:1;background:var(--color-background-mute);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-size:1rem;padding:.6rem .8rem;outline:none;transition:border .18s}.tag-input[data-v-6a9f1fb5]:focus{border-color:#f1c40f}.tag-create-btn[data-v-6a9f1fb5]{background:#10b981;border:none;border-radius:6px;color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s;flex-shrink:0}.tag-create-btn[data-v-6a9f1fb5]:hover:not(:disabled){background:#059669;transform:scale(1.05)}.tag-create-btn[data-v-6a9f1fb5]:disabled{background:#444a56;cursor:not-allowed;opacity:.5}.tag-create-btn svg[data-v-6a9f1fb5]{width:20px;height:20px;stroke:currentColor}.game-tags-section[data-v-6a9f1fb5]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--color-background-mute);border-radius:8px;border:1px solid var(--color-border)}.game-tags-label[data-v-6a9f1fb5]{font-size:.95rem;font-weight:600;color:var(--color-text)}.no-game-tags[data-v-6a9f1fb5]{color:#b0b6be;font-size:.9rem;text-align:center;padding:.75rem;font-style:italic}.tag-remove-btn[data-v-6a9f1fb5]{background:#fff3;border:none;color:#fff;font-size:1.2rem;line-height:1;width:20px;height:20px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s;padding:0;flex-shrink:0}.tag-remove-btn[data-v-6a9f1fb5]:hover{background:#ffffff4d}.saved-tags-section[data-v-6a9f1fb5]{display:flex;flex-direction:column;gap:.75rem}.saved-tags-label[data-v-6a9f1fb5]{font-size:.95rem;font-weight:600;color:var(--color-text)}.no-tags[data-v-6a9f1fb5]{color:#b0b6be;font-size:.9rem;text-align:center;padding:1rem;background:var(--color-background-mute);border-radius:6px}.tags-list[data-v-6a9f1fb5]{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;min-width:0}.tag-item[data-v-6a9f1fb5]{display:flex;align-items:center;gap:.5rem;background:var(--tag-color, #6b7280);color:#fff;padding:.4rem .7rem;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .18s;border:2px solid transparent;white-space:nowrap}.tag-item[data-v-6a9f1fb5]:hover{opacity:.9}.tag-item.tag-selected[data-v-6a9f1fb5]{border-color:#f1c40f;box-shadow:0 0 0 2px #f1c40f4d}.tag-name[data-v-6a9f1fb5]{-webkit-user-select:none;user-select:none}.tag-delete[data-v-6a9f1fb5]{background:transparent;border:none;color:#fff;font-size:1.2rem;line-height:1;width:20px;height:20px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s;padding:0;flex-shrink:0}.tag-delete[data-v-6a9f1fb5]:hover{color:#f1c40f}.activity-modal[data-v-6a9f1fb5]{background:#0c0e12fa;border:1px solid rgba(255,255,255,.1);border-radius:2px;padding:0;min-width:500px;max-width:90vw;max-height:80vh;box-shadow:0 24px 48px #00000073;color:var(--color-text);font-family:var(--font-primary);display:flex;flex-direction:column}.modal-header[data-v-6a9f1fb5]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem 1rem;border-bottom:1px solid var(--color-border)}.modal-header .modal-title[data-v-6a9f1fb5]{font-size:1.25rem;font-weight:700;color:#ffffffeb;margin:0}.close-btn[data-v-6a9f1fb5]{background:none;border:none;color:#b0b6be;font-size:1.5rem;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s}.close-btn[data-v-6a9f1fb5]:hover{color:#fff}.activity-modal__body[data-v-6a9f1fb5]{padding:0 1.25rem 1.25rem;flex:1;min-height:0;max-height:min(70vh,640px);overflow-y:auto}.activity-modal .actlist[data-v-6a9f1fb5]{display:grid;gap:14px;position:relative;padding:.5rem 0 .25rem}.activity-modal .actlist--modal[data-v-6a9f1fb5]{padding-bottom:8px}.activity-modal .actitem[data-v-6a9f1fb5]{display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:start;position:relative}.activity-modal .actitem[data-v-6a9f1fb5]:before{content:"";position:absolute;left:3px;top:14px;bottom:-14px;width:2px;background:#ffffff24}.activity-modal .actitem[data-v-6a9f1fb5]:last-child:before{display:none}.activity-modal .dot[data-v-6a9f1fb5]{width:8px;height:8px;border-radius:999px;background:#f1c40f;margin-top:4px;position:relative;z-index:1}.activity-modal .dot--dropped[data-v-6a9f1fb5]{background:#fb923c}.activity-modal .dot--wishlist[data-v-6a9f1fb5]{background:#e84a7c}.activity-modal .dot--completed[data-v-6a9f1fb5]{background:#34d399}.activity-modal .dot--playing[data-v-6a9f1fb5]{background:#60a5fa}.activity-modal .dot--rating[data-v-6a9f1fb5],.activity-modal .dot--default[data-v-6a9f1fb5]{background:#f1c40f}.activity-modal .dot--review[data-v-6a9f1fb5]{background:#a78bfa}.activity-modal .dot--hours[data-v-6a9f1fb5]{background:#ffffff61}.activity-modal .actmeta[data-v-6a9f1fb5]{font-size:12px;color:#fff6;margin-bottom:4px}.activity-modal .acttext[data-v-6a9f1fb5]{font-size:13.5px;color:#ffffffb8;line-height:1.35}.activity-modal .acttext[data-v-6a9f1fb5] .activity-feed-game-link,.activity-modal .acttext[data-v-6a9f1fb5] a.activity-feed-game-link{color:#f1c40f!important;font-weight:500;cursor:pointer;text-decoration:none;transition:color .2s}.activity-modal .acttext[data-v-6a9f1fb5] .activity-feed-game-link:hover,.activity-modal .acttext[data-v-6a9f1fb5] a.activity-feed-game-link:hover{color:#b38600!important}.activity-modal .acttext[data-v-6a9f1fb5] .review-link{color:#f1c40f!important;font-weight:500;text-decoration:none}.activity-modal .acttext[data-v-6a9f1fb5] .review-link:hover{color:#b38600!important}.activity-modal .acttext[data-v-6a9f1fb5] .profile-link{color:#f1c40f!important;font-weight:500;text-decoration:none}.activity-modal .acttext[data-v-6a9f1fb5] .profile-link:hover{color:#b38600!important;text-decoration:underline}.activity-modal__empty[data-v-6a9f1fb5],.activity-modal__loading[data-v-6a9f1fb5],.activity-modal__end[data-v-6a9f1fb5]{text-align:center;margin:.75rem 0 .5rem;font-style:italic}.hint[data-v-6a9f1fb5]{font-size:12px;color:#ffffff6b}.loading-state[data-v-6a9f1fb5]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;color:#b0b6be}.loading-spinner[data-v-6a9f1fb5]{width:32px;height:32px;border:3px solid var(--color-border);border-top:3px solid #f1c40f;border-radius:50%;animation:spin-6a9f1fb5 1s linear infinite}@keyframes spin-6a9f1fb5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 600px){.activity-modal[data-v-6a9f1fb5]{min-width:0;max-width:95vw;margin:1rem}.modal-header[data-v-6a9f1fb5]{padding:1rem 1.5rem .75rem}.activity-modal__body[data-v-6a9f1fb5]{padding:0 1rem 1rem;max-height:min(65vh,560px)}}.star-rating[data-v-d6bc0f0e]{display:flex;align-items:center}.star[data-v-d6bc0f0e]{margin-right:2px}.game-reviews-block[data-v-015ed5f9]{margin-top:1rem;color:var(--color-text)}.reviews-header[data-v-015ed5f9]{display:flex;justify-content:flex-start;align-items:center;font-size:1.1rem;font-weight:700;color:#b0b6be;margin-bottom:1.2rem;letter-spacing:1px}.no-reviews-placeholder[data-v-015ed5f9]{color:#b0b6be;font-size:1.1rem;text-align:center;padding:2.5rem 0}.reviews-loading[data-v-015ed5f9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 0 2.5rem;color:#b0b6be}.reviews-loading-label[data-v-015ed5f9]{font-size:1.05rem;font-weight:600;color:#b0b6be;letter-spacing:.02em}@keyframes reviews-square-animation-015ed5f9{0%{left:0;top:0}10.5%{left:0;top:0}12.5%{left:32px;top:0}23%{left:32px;top:0}25%{left:64px;top:0}35.5%{left:64px;top:0}37.5%{left:64px;top:32px}48%{left:64px;top:32px}50%{left:32px;top:32px}60.5%{left:32px;top:32px}62.5%{left:32px;top:64px}73%{left:32px;top:64px}75%{left:0;top:64px}85.5%{left:0;top:64px}87.5%{left:0;top:32px}98%{left:0;top:32px}to{left:0;top:0}}.reviews-loader[data-v-015ed5f9]{position:relative;width:96px;height:96px;transform:rotate(45deg) scale(.8);transform-origin:center}.reviews-loader-square[data-v-015ed5f9]{position:absolute;top:0;left:0;width:28px;height:28px;margin:2px;border-radius:0;background:#fff;background-size:cover;background-position:center;background-attachment:fixed;animation:reviews-square-animation-015ed5f9 10s ease-in-out infinite both}.reviews-loader-square[data-v-015ed5f9]:nth-child(1){animation-delay:-1.4285714286s}.reviews-loader-square[data-v-015ed5f9]:nth-child(2){animation-delay:-2.8571428571s}.reviews-loader-square[data-v-015ed5f9]:nth-child(3){animation-delay:-4.2857142857s}.reviews-loader-square[data-v-015ed5f9]:nth-child(4){animation-delay:-5.7142857143s}.reviews-loader-square[data-v-015ed5f9]:nth-child(5){animation-delay:-7.1428571429s}.reviews-loader-square[data-v-015ed5f9]:nth-child(6){animation-delay:-8.5714285714s}.reviews-loader-square[data-v-015ed5f9]:nth-child(7){animation-delay:-10s}.review-item[data-v-015ed5f9]{border-radius:10px;margin-bottom:0;box-shadow:none;margin-bottom:1rem}.review-header[data-v-015ed5f9]{display:flex;align-items:flex-start;gap:.5rem}.avatar[data-v-015ed5f9]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #23272e;flex-shrink:0}.review-meta[data-v-015ed5f9]{display:flex;flex-direction:column;flex:1}.review-row[data-v-015ed5f9]{display:flex;align-items:center;gap:.5rem}.review-by-link[data-v-015ed5f9]{display:flex;align-items:center;gap:.5rem;text-decoration:none;transition:opacity .2s}.review-by-link[data-v-015ed5f9]:hover{opacity:.8}.review-by[data-v-015ed5f9]{font-size:1.01rem;color:#b0b6be;font-weight:500}.review-username[data-v-015ed5f9]{color:#f1c40f;font-weight:600;font-size:1.08rem;text-decoration:none}.review-game-title[data-v-015ed5f9]{font-size:1.08rem;color:#f1c40f;font-weight:600}.review-game-meta[data-v-015ed5f9]{font-size:.95rem;color:#7e8a9a;margin-top:.1em;display:flex;gap:1.2em}.review-game-developer[data-v-015ed5f9]{font-style:italic}.review-game-year[data-v-015ed5f9]{font-weight:500}.review-rating[data-v-015ed5f9]{display:flex;align-items:center}.review-rating[data-v-015ed5f9] .star-rating{font-size:0}.review-rating[data-v-015ed5f9] .star svg{width:18px!important;height:18px!important}.review-text-wrap[data-v-015ed5f9]{margin-top:.1rem;margin-bottom:.7rem}.review-text-wrap--collapsible[data-v-015ed5f9]{cursor:pointer}.review-text[data-v-015ed5f9]{font-size:1.13rem;color:var(--color-text);margin-bottom:0;margin-top:0;line-height:1.6;word-break:break-word}.review-text--clamped[data-v-015ed5f9]{max-height:calc(1.6em * 6);overflow:hidden}.review-text[data-v-015ed5f9] p,.review-text[data-v-015ed5f9] div{display:inline;margin:0}.review-text[data-v-015ed5f9] br{display:none}.review-expand-more[data-v-015ed5f9]{display:inline-block;margin-top:.25rem;padding:0;border:none;background:none;font:inherit;font-size:1.05rem;color:#f1c40f;cursor:pointer;text-decoration:underline;text-underline-offset:.15em}.review-expand-more[data-v-015ed5f9]:hover{color:#f5d76e}.review-actions[data-v-015ed5f9]{display:flex;align-items:center;gap:1.2rem;margin-top:.2rem}.like-btn[data-v-015ed5f9]{background:none;border:none;color:#b0b6be;font-size:1rem;display:flex;align-items:center;gap:.4rem;cursor:pointer;transition:color .18s;padding:.2rem .7rem .2rem .2rem;border-radius:6px}.like-btn:hover svg[data-v-015ed5f9]{fill:#ccc!important;stroke:#ccc!important}.like-btn.liked svg[data-v-015ed5f9]{fill:#f1c40f!important;stroke:#f1c40f!important}.like-btn.liked .like-label[data-v-015ed5f9]{color:#f1c40f}.like-label[data-v-015ed5f9]{font-weight:500;color:#b0b6be;margin-left:.2rem}.like-count[data-v-015ed5f9]{color:#b0b6be;font-size:.98rem;margin-left:.5rem}.progress-bar[data-v-015ed5f9]{width:100%;height:4px;background:#f1c40f;border-radius:2px;margin-top:2px;transition:width .1s linear}.progress-bar-bg[data-v-015ed5f9]{width:60%;height:4px;background:#23252a;border-radius:2px;margin:6px auto 0;position:relative;overflow:hidden;display:flex}.progress-bar-inner[data-v-015ed5f9]{height:100%;background:#f1c40f;border-radius:2px;transition:width .1s linear}.like-btn[disabled][data-v-015ed5f9]{opacity:.6;pointer-events:none}.glow[data-v-015ed5f9]{filter:drop-shadow(0 0 32px #ffe066) drop-shadow(0 0 64px #ffe066) drop-shadow(0 0 96px #ffe066);animation:glow-anim-015ed5f9 .4s}.glow-red[data-v-015ed5f9]{filter:drop-shadow(0 0 32px #ff3b3b) drop-shadow(0 0 64px #ff3b3b) drop-shadow(0 0 96px #ff3b3b);animation:glow-red-anim-015ed5f9 .4s}@keyframes glow-anim-015ed5f9{0%{filter:drop-shadow(0 0 0 #ffe066)}50%{filter:drop-shadow(0 0 64px #ffe066) drop-shadow(0 0 128px #ffe066) drop-shadow(0 0 192px #ffe066)}to{filter:drop-shadow(0 0 0 #ffe066)}}@keyframes glow-red-anim-015ed5f9{0%{filter:drop-shadow(0 0 0 #ff3b3b)}50%{filter:drop-shadow(0 0 64px #ff3b3b) drop-shadow(0 0 128px #ff3b3b) drop-shadow(0 0 192px #ff3b3b)}to{filter:drop-shadow(0 0 0 #ff3b3b)}}.screenshots-carousel[data-v-c941a2f0]{width:100%;max-width:608px;margin:0 auto}.screenshots-skeleton[data-v-c941a2f0]{display:flex;flex-direction:column;gap:1rem}.skeleton-main[data-v-c941a2f0]{width:100%;height:400px;background:var(--color-background-soft);border-radius:8px;overflow:hidden}.skeleton-image[data-v-c941a2f0]{width:100%;height:100%;background:linear-gradient(90deg,var(--color-background-soft) 25%,rgba(255,255,255,.1) 50%,var(--color-background-soft) 75%);background-size:200% 100%;animation:skeleton-loading-c941a2f0 1.5s infinite}.skeleton-thumbnails[data-v-c941a2f0]{display:flex;gap:.5rem;overflow-x:auto;padding:.25rem 0}.skeleton-thumbnail[data-v-c941a2f0]{width:80px;height:45px;background:var(--color-background-soft);border-radius:4px;flex-shrink:0;background:linear-gradient(90deg,var(--color-background-soft) 25%,rgba(255,255,255,.1) 50%,var(--color-background-soft) 75%);background-size:200% 100%;animation:skeleton-loading-c941a2f0 1.5s infinite}@keyframes skeleton-loading-c941a2f0{0%{background-position:200% 0}to{background-position:-200% 0}}.screenshots-empty[data-v-c941a2f0]{text-align:center;color:#ffffff80;padding:2rem;font-size:1.1rem}.screenshots-content[data-v-c941a2f0]{display:flex;flex-direction:column;gap:1rem}.main-screenshot[data-v-c941a2f0]{position:relative;width:100%;max-width:608px;height:400px;border-radius:8px;overflow:hidden;background:var(--color-background-soft);margin:0 auto}.main-screenshot img[data-v-c941a2f0]{width:100%;height:100%;object-fit:cover;display:block}.screenshot-overlay[data-v-c941a2f0]{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.3) 0%,transparent 20%,transparent 80%,rgba(0,0,0,.3) 100%);display:flex;align-items:center;justify-content:space-between;padding:1rem;opacity:0;transition:opacity .3s ease}.main-screenshot:hover .screenshot-overlay[data-v-c941a2f0]{opacity:1}.nav-btn[data-v-c941a2f0]{background:#000000b3;border:none;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nav-btn[data-v-c941a2f0]:hover:not(:disabled){background:#000000e6;transform:scale(1.1)}.nav-btn[data-v-c941a2f0]:disabled{opacity:.3;cursor:not-allowed}.screenshot-counter-top[data-v-c941a2f0]{position:absolute;top:1rem;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.thumbnails-container[data-v-c941a2f0]{width:100%;max-width:608px;overflow:hidden;margin:0 auto}.thumbnails-scroll[data-v-c941a2f0]{display:flex;gap:.5rem;overflow-x:auto;padding:.25rem 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.thumbnails-scroll[data-v-c941a2f0]::-webkit-scrollbar{height:6px}.thumbnails-scroll[data-v-c941a2f0]::-webkit-scrollbar-track{background:transparent}.thumbnails-scroll[data-v-c941a2f0]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.thumbnails-scroll[data-v-c941a2f0]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.thumbnail[data-v-c941a2f0]{width:80px;height:45px;border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;transition:all .2s ease;flex-shrink:0;background:var(--color-background-soft)}.thumbnail img[data-v-c941a2f0]{width:100%;height:100%;object-fit:cover;display:block}.thumbnail[data-v-c941a2f0]:hover{border-color:#ffffff80;transform:scale(1.05)}.thumbnail.active[data-v-c941a2f0]{border-color:#f1c40f;box-shadow:0 0 0 1px #f1c40f}.fullscreen-hint[data-v-c941a2f0]{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;gap:.5rem;opacity:0;transition:opacity .3s ease}.main-screenshot:hover .fullscreen-hint[data-v-c941a2f0]{opacity:1}.fullscreen-modal[data-v-c941a2f0]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;overflow:hidden}.fullscreen-background[data-v-c941a2f0]{position:absolute;inset:0;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.1);filter:blur(5px) brightness(.7);z-index:-1;transition:background-image .3s ease}.fullscreen-modal.modal-enter[data-v-c941a2f0]{opacity:1}.fullscreen-content[data-v-c941a2f0]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.fullscreen-content[data-v-c941a2f0]:before{content:"";position:absolute;inset:0;background:#0000004d;z-index:-1}.fullscreen-image-container[data-v-c941a2f0]{max-width:90%;max-height:90%;display:flex;align-items:center;justify-content:center;animation:imageAppear-c941a2f0 .4s ease-out;position:relative;z-index:2}@keyframes imageAppear-c941a2f0{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.fullscreen-image[data-v-c941a2f0]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px #000c,0 0 0 1px #ffffff1a;position:relative;z-index:3}.fullscreen-nav[data-v-c941a2f0]{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:4}.fullscreen-nav[data-v-c941a2f0]:hover:not(:disabled){transform:translateY(-50%) scale(1.1)}.fullscreen-nav[data-v-c941a2f0]:disabled{opacity:.3;cursor:not-allowed}.fullscreen-nav.prev[data-v-c941a2f0]{left:2rem}.fullscreen-nav.next[data-v-c941a2f0]{right:2rem}.fullscreen-controls[data-v-c941a2f0]{position:absolute;top:2rem;right:2rem;display:flex;align-items:center;gap:1rem;z-index:4}.fullscreen-counter[data-v-c941a2f0]{color:#fff;padding:.75rem 1.5rem;border-radius:25px;font-size:1rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.close-btn[data-v-c941a2f0]{background:none;border:none;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.close-btn[data-v-c941a2f0]:hover{transform:scale(1.1)}@media (max-width: 768px){.main-screenshot[data-v-c941a2f0]{height:300px}.thumbnail[data-v-c941a2f0]{width:60px;height:34px}.screenshot-overlay[data-v-c941a2f0]{padding:.5rem}.nav-btn[data-v-c941a2f0]{width:36px;height:36px}.fullscreen-nav[data-v-c941a2f0]{width:50px;height:50px}.fullscreen-nav.prev[data-v-c941a2f0]{left:1rem}.fullscreen-nav.next[data-v-c941a2f0]{right:1rem}.fullscreen-controls[data-v-c941a2f0]{top:1rem;right:1rem}.fullscreen-image-container[data-v-c941a2f0]{max-width:95%;max-height:85%}}.hide-stars .stars,.hide-stars .star{display:none!important}.game-hero-bg[data-v-a6a8efc1]{position:relative;top:0;left:0;width:1400px;margin:0 auto;height:60vh;min-height:60vh;max-height:600px;background-size:cover;background-position:0% 50%;z-index:0;pointer-events:none;margin-bottom:-6.5rem;margin-top:0}.game-hero-gradient[data-v-a6a8efc1]{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:1;background-image:linear-gradient(to bottom,#0c0e11d9,#0c0e1100 20%),linear-gradient(to bottom,#0c0e118c,#0c0e111f 18%,#0c0e1100 38%),var(--game-hero-side-gradient),var(--game-hero-bottom-gradient),linear-gradient(to right,#0c0e11,#0c0e11fb .97%,#0c0e11f1 2.07833333%,#0c0e11e1 3.29666667%,#0c0e11cd 4.60166667%,#0c0e11b5 5.96666667%,#0c0e119b,#0c0e1180,#0c0e1165 10.16%,#0c0e114b 11.505%,#0c0e1134 12.78%,#0c0e111f 13.95833333%,#0c0e110f 15.01666667%,#0c0e1104 15.92833333%,#0c0e1100 16.66666667% 83.33333333%,#0c0e1104 84.07166667%,#0c0e110f 84.98333333%,#0c0e111f 86.04166667%,#0c0e1134 87.22%,#0c0e114b 88.495%,#0c0e1165 89.84%,#0c0e1180,#0c0e119b,#0c0e11b5 94.03333333%,#0c0e11cd 95.39833333%,#0c0e11e1 96.70333333%,#0c0e11f1 97.92166667%,#0c0e11fb 99.03%,#0c0e11),linear-gradient(to top,#0c0e11,#0c0e11 21.48148148%,#0c0e11fb 23.63703704%,#0c0e11f1 26.1%,#0c0e11e1 28.80740741%,#0c0e11cd 31.70740741%,#0c0e11b5 34.74074074%,#0c0e119b,#0c0e1180 40.97407407%,#0c0e1165 44.05925926%,#0c0e114b 47.04814815%,#0c0e1134 49.88148148%,#0c0e111f 52.5%,#0c0e110f 54.85185185%,#0c0e1104 56.87777778%,#0c0e1100 58.51851852%)}.game-tabs[data-v-a6a8efc1]{margin-top:1rem}.tabs-nav[data-v-a6a8efc1]{display:flex;gap:1rem;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:.75rem}.tab-btn[data-v-a6a8efc1]{background:transparent;border:none;color:#ffffffb3;padding:.25rem 0;cursor:pointer;font-weight:600;letter-spacing:.02em}.tab-btn.active[data-v-a6a8efc1]{color:#f1c40f;border-bottom:2px solid #f1c40f}.genres-list[data-v-a6a8efc1]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.dlc-list[data-v-a6a8efc1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.dlc-note[data-v-a6a8efc1]{margin-bottom:.6rem;color:#fffc}.base-game-link[data-v-a6a8efc1]{color:#f1c40f;margin-left:.35rem;text-decoration:none}.base-game-link[data-v-a6a8efc1]:hover{text-decoration:underline}.genre-item[data-v-a6a8efc1]{display:inline-flex;align-items:center;padding:5px 10px;border-radius:3px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffffc7;background:#00000047;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);line-height:1;white-space:nowrap}.dlc-item[data-v-a6a8efc1]{color:#ffffffe6}.dlc-empty[data-v-a6a8efc1],.genres-empty[data-v-a6a8efc1]{color:#ffffff80}.game-main[data-v-a6a8efc1]{width:1200px;margin:-80px auto 0;padding:0 1rem 3rem;background:none;border-radius:18px;box-shadow:0 4px 32px #2c3e5012;min-height:70vh;display:flex;flex-direction:column;gap:2.5rem;position:relative;z-index:2}.game-header[data-v-a6a8efc1]{display:flex;gap:1.8rem;align-items:flex-start;flex-wrap:nowrap;background:none;border-radius:0;box-shadow:none;position:relative;z-index:2}.game-cover[data-v-a6a8efc1]{width:280px;height:430px;object-fit:cover;border-radius:8px;box-shadow:0 2px 16px #2c3e501a;background:var(--color-background-soft);margin-top:.5rem}.game-title-block[data-v-a6a8efc1]{flex:1;min-width:220px;display:flex;flex-direction:column;justify-content:flex-start;align-self:flex-start}.game-title[data-v-a6a8efc1]{font-family:var(--font-display);font-size:2.5rem;font-weight:var(--font-bold);color:#fff!important;cursor:default!important;max-width:100%}.game-meta[data-v-a6a8efc1]{display:flex;gap:1.5rem;color:var(--color-text);font-size:1.08rem}.meta-item strong[data-v-a6a8efc1]{color:#5472a0;font-weight:var(--font-semibold)}.meta-item[data-v-a6a8efc1]{color:var(--color-text);font-weight:var(--font-regular)}.game-rating[data-v-a6a8efc1]{display:flex;align-items:center;gap:.7rem;font-size:1.18rem;margin-top:.5rem}.stars[data-v-a6a8efc1]{display:flex;gap:2px}.star[data-v-a6a8efc1]{color:#5472a0;font-size:1.3em;transition:color .2s}.star.filled[data-v-a6a8efc1]{color:#5472a0;text-shadow:0 1px 4px rgba(84,114,160,.1)}.rating-value[data-v-a6a8efc1]{font-weight:var(--font-bold);color:#f1c40f}.rating-count[data-v-a6a8efc1]{color:#888;font-size:.98em}.add-btn[data-v-a6a8efc1]{margin-top:1.2rem;padding:10px 22px;background:var(--vt-c-indigo);color:#fff;border-radius:8px;font-weight:var(--font-semibold);font-size:1.08rem;border:none;cursor:pointer;box-shadow:0 2px 8px #2c3e5014;transition:background .18s}.add-btn[data-v-a6a8efc1]:hover{background:#34495e}.game-action-container[data-v-a6a8efc1]{display:flex;gap:1rem;align-items:center;margin-top:1.2rem}.game-status-dropdown[data-v-a6a8efc1]{position:relative;display:inline-block}.status-btn[data-v-a6a8efc1]{padding:10px 22px;background:var(--vt-c-indigo);color:#fff;border-radius:8px;font-weight:var(--font-semibold);font-size:1.08rem;border:none;cursor:pointer;box-shadow:0 2px 8px #2c3e5014;transition:background .18s;display:flex;align-items:center;gap:.5rem}.status-btn[data-v-a6a8efc1]:hover{background:#34495e}.status-btn.status-playing[data-v-a6a8efc1]{background:#10b981}.status-btn.status-completed[data-v-a6a8efc1]{background:#3b82f6}.status-btn.status-dropped[data-v-a6a8efc1]{background:#ef4444}.status-btn.status-wishlist[data-v-a6a8efc1]{background:#8b5cf6}.status-btn.status-default[data-v-a6a8efc1]{background:var(--vt-c-indigo)}.dropdown-arrow[data-v-a6a8efc1]{transition:transform .2s ease-in-out}.dropdown-arrow.rotated[data-v-a6a8efc1]{transform:rotate(180deg)}.dropdown-menu[data-v-a6a8efc1]{position:absolute;top:100%;left:0;width:100%;background:var(--color-background-soft);border-radius:8px;box-shadow:0 2px 16px #2c3e501a;z-index:10;overflow:hidden;border:1px solid var(--color-border);margin-top:.5rem}.dlc-link[data-v-a6a8efc1]{color:#f1c40f;text-decoration:none}.dropdown-item[data-v-a6a8efc1]{padding:10px 22px;font-size:1.08rem;color:var(--color-text);cursor:pointer;display:flex;align-items:center;gap:.7rem;transition:background .18s;border-bottom:1px solid var(--color-border);background:none;border:none;width:100%;text-align:left}.dropdown-item[data-v-a6a8efc1]:last-child{border-bottom:none}.dropdown-item[data-v-a6a8efc1]:hover{background:var(--color-background-hover)}.dropdown-item.remove[data-v-a6a8efc1]{color:#ef4444}.dropdown-item.remove[data-v-a6a8efc1]:hover{background:var(--color-background-hover);color:#ef4444}.dropdown-item svg[data-v-a6a8efc1]{width:16px;height:16px;color:var(--color-text)}.dropdown-item.remove svg[data-v-a6a8efc1]{color:#ef4444}.game-description-section[data-v-a6a8efc1]{background:none;border-radius:0;padding:0;text-align:left;box-shadow:none}.game-description-section h2[data-v-a6a8efc1]{font-size:1.25rem;color:var(--color-heading);margin-bottom:.7rem;font-family:var(--font-display);font-weight:var(--font-semibold)}.game-description[data-v-a6a8efc1]{color:var(--color-text);font-size:1.13rem;line-height:1.7;margin:0;padding:0;max-width:90%;margin-top:1rem}.game-meta-row[data-v-a6a8efc1]{font-size:1.18rem;display:flex;align-items:center;gap:.15rem}.game-year[data-v-a6a8efc1],.game-dev[data-v-a6a8efc1]{color:#fff;font-weight:600}.game-dev-gray[data-v-a6a8efc1]{color:#b0b6be;font-weight:400}.game-description-section[data-v-a6a8efc1]{padding:0;text-align:left}.game-rating-row[data-v-a6a8efc1]{display:flex;align-items:center;gap:2.5rem;margin-bottom:1.5rem}.not-found[data-v-a6a8efc1]{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-background)}.game-loading[data-v-a6a8efc1]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;background:var(--color-background);text-align:center;border:none;border-top:none}.game-loading-loader[data-v-a6a8efc1]{color:#7c7c7c;font-family:"Poppins",var(--font-primary),sans-serif;font-weight:500;font-size:25px;-webkit-box-sizing:content-box;box-sizing:content-box;height:40px;padding:10px;display:flex;align-items:center;border:none;border-top:none;border-radius:0;background:transparent;box-shadow:none}.game-loading-loader p[data-v-a6a8efc1]{margin:0;white-space:nowrap}.game-loading-words[data-v-a6a8efc1]{overflow:hidden;position:relative;height:40px}.game-loading-words[data-v-a6a8efc1]:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 10%,transparent 30%,transparent 70%,transparent 90%);z-index:20}.game-loading-word[data-v-a6a8efc1]{display:block;height:100%;padding-left:6px;color:#f1c40f;animation:game_words_spin-a6a8efc1 3s infinite}@keyframes game_words_spin-a6a8efc1{10%{transform:translateY(-102%)}25%{transform:translateY(-100%)}45%{transform:translateY(-202%)}60%{transform:translateY(-200%)}to{transform:translateY(-200%)}}.game-content-layout[data-v-a6a8efc1]{display:flex;flex-direction:row;gap:.7rem;align-items:flex-start;align-items:stretch}.game-actions-sidebar[data-v-a6a8efc1]{align-self:flex-start;width:320px!important;min-width:240px;max-width:100%}@media (max-width: 900px){.game-content-layout[data-v-a6a8efc1]{flex-direction:column;gap:1.2rem;align-items:stretch}.game-cover[data-v-a6a8efc1]{width:100%;max-width:280px;height:auto;min-height:180px;margin:0 auto}.game-actions-sidebar[data-v-a6a8efc1]{margin-top:1.5rem;width:100%!important;min-width:0}}@media (max-width: 600px){.game-main[data-v-a6a8efc1]{padding:1rem .2rem 2rem;border-radius:0;box-shadow:none}.game-description-section[data-v-a6a8efc1]{padding:1rem .5rem .7rem}}.header[data-v-a6a8efc1]{box-shadow:none!important;border-bottom:none!important;background:transparent!important}.header[data-v-a6a8efc1],.header[data-v-a6a8efc1] *{text-shadow:none!important;box-shadow:none!important}.header .logo[data-v-a6a8efc1],.header .nav[data-v-a6a8efc1],.header .nav[data-v-a6a8efc1] *{color:#fff!important;text-shadow:none!important}.header .nav[data-v-a6a8efc1],.header .nav[data-v-a6a8efc1] *,.header .logo a[data-v-a6a8efc1]{color:#d1d5db!important}[data-v-a6a8efc1] .header{background:transparent!important;position:relative;z-index:20}.diary-btn[data-v-a6a8efc1]{margin-top:1rem;background:#3fcf5a;color:#222;border:none;border-radius:6px;padding:.5em 1.5em;font-weight:700;cursor:pointer;font-size:1em}.search-skeleton[data-v-0984d67e]{display:flex;flex-direction:column;gap:1.5rem}.search-skeleton-row[data-v-0984d67e]{display:flex;align-items:stretch;background:var(--color-background-soft);border-radius:14px;box-shadow:0 2px 12px #2c3e5014;padding:.7rem 1rem;gap:1rem;position:relative;margin:0 0 1.2rem;overflow:hidden}.search-skeleton-row[data-v-0984d67e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer-0984d67e 1.5s infinite}@keyframes shimmer-0984d67e{0%{left:-100%}to{left:100%}}.search-skeleton-poster[data-v-0984d67e]{display:flex;align-items:center;justify-content:center}.search-skeleton-poster-img[data-v-0984d67e]{width:150px;height:210px;background:#3a3f47;border-radius:8px;box-shadow:0 2px 8px #2c3e5021}.search-skeleton-info[data-v-0984d67e]{flex:1 1 0;display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem;min-width:0}.search-skeleton-title-row[data-v-0984d67e]{display:flex;align-items:baseline;gap:.7rem;font-size:1.55rem;font-weight:600}.search-skeleton-title[data-v-0984d67e]{width:25rem;height:28px;background:#3a3f47;border-radius:4px}.search-skeleton-year[data-v-0984d67e]{width:4rem;height:20px;background:#3a3f47;border-radius:4px}.search-skeleton-desc[data-v-0984d67e]{margin-top:.1rem;margin-bottom:.2rem;display:flex;flex-direction:column;gap:.4rem}.search-skeleton-line[data-v-0984d67e]{height:18px;background:#3a3f47;border-radius:4px}.search-skeleton-line.short[data-v-0984d67e]{width:20rem}.search-skeleton-dev[data-v-0984d67e]{width:15rem;height:16px;background:#3a3f47;border-radius:4px;margin-top:.7rem}.search-skeleton-rating[data-v-0984d67e]{flex:0 0 90px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:70px;margin-left:.5rem;gap:.3rem}.search-skeleton-rating-value[data-v-0984d67e]{width:50px;height:24px;background:#3a3f47;border-radius:4px}.search-skeleton-rating-count[data-v-0984d67e]{width:40px;height:16px;background:#3a3f47;border-radius:4px}.search-main[data-v-51ca3619]{max-width:1100px;margin:0 auto;padding:2rem;color:#fff;min-height:100vh}.search-flex[data-v-51ca3619]{display:flex;flex-direction:row;align-items:flex-start;gap:2.5rem}.search-list[data-v-51ca3619]{flex:1 1 0;display:flex;flex-direction:column}.search-filters[data-v-51ca3619]{flex:0 0 220px;min-width:180px;background:var(--color-background-soft);border-radius:14px;box-shadow:0 2px 12px #2c3e5014;padding:0 .7rem .7rem;display:flex;flex-direction:column;gap:.7rem;margin-top:0}.filters-title[data-v-51ca3619]{font-size:1.15rem;font-weight:700;color:#f1c40f;margin-top:0;margin-bottom:.2rem}.filter-block label[data-v-51ca3619]{color:#b0b6be;font-size:1rem;margin-bottom:.2rem;display:block}.filter-block select[data-v-51ca3619]{width:100%;padding:.35rem .5rem;border-radius:6px;border:1px solid #23272f;background:#23272f;color:#fff;font-size:1rem;margin-top:.1rem}.search-list[data-v-51ca3619]{display:flex;flex-direction:column;gap:1.5rem}.search-row[data-v-51ca3619]{display:flex;align-items:stretch;background:var(--color-background-soft);border-radius:14px;box-shadow:0 2px 12px #2c3e5014;padding:.7rem 1rem;gap:1rem;position:relative;margin:0 0 1.2rem}.search-poster[data-v-51ca3619]{display:flex;align-items:center;justify-content:center}.search-poster img[data-v-51ca3619]{width:150px;height:210px;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px #2c3e5021;background:#23272f}.search-info[data-v-51ca3619]{flex:1 1 0;display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem;min-width:0}.search-title-row[data-v-51ca3619]{display:flex;align-items:baseline;gap:.7rem;font-size:1.55rem;font-weight:600;color:#f1c40f}.search-title[data-v-51ca3619]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:600px}.search-year[data-v-51ca3619]{color:#b0b6be;font-size:1.1rem;font-weight:500}.search-desc[data-v-51ca3619]{color:#e0e0e0;font-size:1.18rem;margin-top:.1rem;margin-bottom:.2rem;line-height:1.3;max-height:3.9em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.search-dev[data-v-51ca3619]{color:#5472a0;font-size:1.05rem;margin-top:.7rem}.search-rating[data-v-51ca3619]{flex:0 0 90px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;font-size:1.35rem;font-weight:700;color:#f1c40f;min-width:70px;margin-left:.5rem}.pagination[data-v-51ca3619]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;padding:1rem;background:var(--color-background-soft);border-radius:14px;box-shadow:0 2px 12px #2c3e5014}.pagination-btn[data-v-51ca3619]{padding:.5rem 1rem;background:#f1c40f;color:#222;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.pagination-btn[data-v-51ca3619]:hover:not(:disabled){background:#f39c12;transform:translateY(-1px)}.pagination-btn[data-v-51ca3619]:disabled{background:#666;color:#999;cursor:not-allowed;transform:none}.pagination-info[data-v-51ca3619]{color:#e0e0e0;font-size:1rem;font-weight:500}.results-count[data-v-51ca3619]{color:#b0b6be;font-size:.9rem;margin-left:.5rem}.pagination-loading[data-v-51ca3619]{color:#f1c40f;font-size:1rem;font-weight:500;text-align:center;padding:1rem}.rating-value[data-v-51ca3619]{font-size:1.45rem;font-weight:700;color:#f1c40f}.rating-count[data-v-51ca3619]{font-size:.95rem;color:#b0b6be;font-weight:500;margin-top:.1rem}.no-results[data-v-51ca3619]{margin-top:2rem;color:#5472a0;font-size:1.2rem}@media (max-width: 900px){.search-flex[data-v-51ca3619]{flex-direction:column;gap:1.5rem}.search-filters[data-v-51ca3619]{width:100%;min-width:0;margin-top:1.5rem}.search-row[data-v-51ca3619]{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.search-poster[data-v-51ca3619]{margin-bottom:.5rem}.search-rating[data-v-51ca3619]{align-items:flex-start;margin-left:0;margin-top:.5rem}}.wrap[data-v-586a9a92]{max-width:1200px;margin:0 auto;padding:0 18px}.participants-page[data-v-586a9a92]{width:100%;background:#0c0e12e0;min-height:100vh}.hero[data-v-586a9a92]{position:relative;background:#0c0e12e0}.hero-box[data-v-586a9a92]{position:relative;overflow:hidden;border-radius:6px;width:100%;height:42vh;min-height:220px;max-height:400px;display:flex;flex-direction:column;justify-content:flex-end}.hero-box--no-bg[data-v-586a9a92]{height:auto;min-height:0;max-height:none;padding-top:3rem}.hero__in[data-v-586a9a92]{position:relative;z-index:3;padding:0 0 6px}.participants-hero-head[data-v-586a9a92]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.participants-hero-text[data-v-586a9a92]{min-width:0}.participants-heading[data-v-586a9a92]{margin:0 0 10px;font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1;color:#ffffffeb}.participants-subhead[data-v-586a9a92]{margin:0;font-size:15px;line-height:1.45;color:#ffffff7a;max-width:520px}.page[data-v-586a9a92]{padding:10px 0 60px;background:#0c0e12e0}.block-title[data-v-586a9a92]{display:block;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;margin:0 0 10px}.participants-toolbar[data-v-586a9a92]{margin-bottom:22px}.search-field[data-v-586a9a92]{position:relative;max-width:420px}.search-input[data-v-586a9a92]{width:100%;box-sizing:border-box;padding:12px 44px 12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:2px;background:#00000038;color:#ffffffe6;font-size:15px;font-family:var(--font-primary);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.search-input[data-v-586a9a92]::placeholder{color:#ffffff59}.search-input[data-v-586a9a92]:focus{border-color:#f1c40f6b;box-shadow:0 0 0 1px #f1c40f1f}.search-icon[data-v-586a9a92]{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#ffffff61;pointer-events:none}.participants-page-loading[data-v-586a9a92]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;min-height:400px;text-align:center;background:transparent}.participants-page-loading-loader[data-v-586a9a92]{color:#7c7c7c;font-family:"Poppins",var(--font-primary),sans-serif;font-weight:500;font-size:25px;box-sizing:content-box;height:40px;padding:10px;display:flex;align-items:center;border:none;border-radius:0;background:transparent;box-shadow:none}.participants-page-loading-loader p[data-v-586a9a92]{margin:0;white-space:nowrap}.participants-page-loading-words[data-v-586a9a92]{overflow:hidden;position:relative;height:40px}.participants-page-loading-words[data-v-586a9a92]:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 10%,transparent 30%,transparent 70%,transparent 90%);z-index:20}.participants-page-loading-word[data-v-586a9a92]{display:block;height:100%;padding-left:6px;color:#f1c40f;animation:participants_page_words_spin-586a9a92 4s infinite}@keyframes participants_page_words_spin-586a9a92{10%{transform:translateY(-102%)}25%{transform:translateY(-100%)}35%{transform:translateY(-202%)}50%{transform:translateY(-200%)}60%{transform:translateY(-302%)}75%{transform:translateY(-300%)}85%{transform:translateY(-402%)}to{transform:translateY(-400%)}}.empty-state[data-v-586a9a92]{text-align:center;padding:3rem 1rem 3.5rem;max-width:440px;margin:0 auto}.empty-state__icon[data-v-586a9a92]{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:1.25rem;border-radius:2px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#f1c40fbf}.empty-state__title[data-v-586a9a92]{margin:0 0 10px;font-size:18px;font-weight:800;color:#ffffffe0}.empty-state__text[data-v-586a9a92]{margin:0;font-size:15px;line-height:1.55;color:#ffffff7a}.participants-grid[data-v-586a9a92]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.participants-refresh[data-v-586a9a92]{display:flex;align-items:center;justify-content:center;gap:12px;padding:2.5rem 1rem;color:#ffffff8c}.participants-refresh__text[data-v-586a9a92]{font-size:15px}.participant-card[data-v-586a9a92]{display:flex;align-items:center;gap:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:2px;padding:16px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;min-width:0;text-align:left}.participant-card[data-v-586a9a92]:hover{border-color:#f1c40f59;box-shadow:0 12px 40px #00000059}.participant-card[data-v-586a9a92]:focus-visible{outline:2px solid rgba(241,196,15,.55);outline-offset:2px}.participant-avatar[data-v-586a9a92]{width:72px;height:72px;border-radius:999px;object-fit:cover;flex-shrink:0;box-shadow:0 10px 26px #00000059;border:1px solid rgba(255,255,255,.1)}.participant-body[data-v-586a9a92]{min-width:0;flex:1}.participant-actions[data-v-586a9a92]{flex-shrink:0;align-self:center}.participant-name[data-v-586a9a92]{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#ffffffeb}.participant-name__text[data-v-586a9a92]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verified-badge[data-v-586a9a92]{display:inline-flex;flex-shrink:0;vertical-align:middle}.participants-sentinel[data-v-586a9a92]{min-height:1px;width:100%;grid-column:1 / -1}.participants-loading-more[data-v-586a9a92]{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem 0;grid-column:1 / -1}.loading-spinner[data-v-586a9a92]{width:32px;height:32px;border:3px solid rgba(255,255,255,.08);border-top-color:#f1c40fd9;border-radius:50%;animation:spin-586a9a92 .85s linear infinite}@keyframes spin-586a9a92{to{transform:rotate(360deg)}}.loading-spinner--small[data-v-586a9a92]{width:26px;height:26px;border-width:2px;margin-bottom:0}.loading-text[data-v-586a9a92]{color:#ffffff73;font-size:14px;margin-top:8px}@media (max-width: 768px){.participants-heading[data-v-586a9a92]{font-size:32px}.participants-subhead[data-v-586a9a92]{font-size:14px}.participants-grid[data-v-586a9a92]{grid-template-columns:1fr}}.shader-lines-root[data-v-c216e544]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.auth-page[data-v-a0ff9a40]{position:fixed;inset:0;width:100vw;height:100vh;overflow:hidden;background:#0c0e11}.auth-background[data-v-a0ff9a40]{position:absolute;inset:0;z-index:0}.auth-layout[data-v-a0ff9a40]{position:absolute;inset:0;z-index:10;display:flex;align-items:stretch;justify-content:flex-end;padding:0 10% 0 0;pointer-events:none}.auth-panel[data-v-a0ff9a40]{pointer-events:auto;width:450px;max-width:min(450px,90vw);min-height:100%;height:100vh;align-self:stretch;display:flex;flex-direction:column;justify-content:center;background:#0c0e12eb;border:1px solid rgba(255,255,255,.12);border-radius:0;box-shadow:-12px 0 40px #00000073,0 0 0 1px #00000059 inset;padding:2.5rem;overflow-y:auto;box-sizing:border-box}.auth-tabs[data-v-a0ff9a40]{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;width:100%;margin:0 0 22px;font-size:16px}.auth-tabs__btn[data-v-a0ff9a40]{margin:0;padding:10px 0;border:none;border-bottom:1px solid transparent;background:transparent;color:#ffffff85;font-family:var(--font-primary);font-size:16px;font-weight:var(--font-medium);cursor:pointer;transition:color .2s ease,border-color .2s ease}.auth-tabs__btn[data-v-a0ff9a40]:hover{color:#ffffffdb;border-bottom-color:#f1c40f59}.auth-tabs__btn.is-active[data-v-a0ff9a40]{color:#ffffffe6;border-bottom-color:#ffffff38}.auth-tabs__btn[data-v-a0ff9a40]:focus-visible{outline:2px solid rgba(241,196,15,.55);outline-offset:4px;border-radius:2px}.auth-form-container[data-v-a0ff9a40]{animation:authFadeIn-a0ff9a40 .28s ease-out}@keyframes authFadeIn-a0ff9a40{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.auth-header[data-v-a0ff9a40]{margin-bottom:22px}.auth-title[data-v-a0ff9a40]{font-family:var(--font-display);font-size:22px;font-weight:var(--font-extrabold);letter-spacing:-.02em;line-height:1.2;color:#ffffffeb;margin:0}.auth-form[data-v-a0ff9a40]{display:flex;flex-direction:column;gap:18px}.form-group[data-v-a0ff9a40]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-a0ff9a40]{font-size:11px;font-weight:var(--font-bold);letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b;font-family:var(--font-primary)}.form-input[data-v-a0ff9a40]{padding:11px 12px;border:1px solid rgba(255,255,255,.14);border-radius:2px;font-family:var(--font-primary);font-size:15px;background:#00000038;color:#ffffffe6;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.form-input[data-v-a0ff9a40]::placeholder{color:#ffffff52}.form-input[data-v-a0ff9a40]:focus{outline:none;border-color:#f1c40f73;background:#00000052;box-shadow:0 0 0 1px #f1c40f1f}.form-input.error[data-v-a0ff9a40]{border-color:#e74c3cd9}.password-input-container[data-v-a0ff9a40]{position:relative;display:flex;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:2px;background:#00000038;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.password-input-container[data-v-a0ff9a40]:focus-within{border-color:#f1c40f73;background:#00000052;box-shadow:0 0 0 1px #f1c40f1f}.password-input-container .form-input[data-v-a0ff9a40]{border:none;background:transparent;box-shadow:none}.password-input-container .form-input[data-v-a0ff9a40]:focus{box-shadow:none}.password-input[data-v-a0ff9a40]{padding-right:2.75rem}.password-toggle[data-v-a0ff9a40]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#ffffff73;cursor:pointer;padding:6px;border-radius:2px;transition:color .15s ease,background .15s ease;display:flex;align-items:center;justify-content:center;z-index:2}.password-toggle[data-v-a0ff9a40]:hover{color:#f1c40f;background:#f1c40f14}.password-toggle[data-v-a0ff9a40]:focus-visible{outline:2px solid rgba(241,196,15,.45);outline-offset:2px}.field-error[data-v-a0ff9a40]{color:#e57373;font-size:13px;margin-top:2px}.field-hint[data-v-a0ff9a40]{color:#ffffff61;font-size:12px;line-height:1.35;margin-top:2px}.error-message[data-v-a0ff9a40]{background:#e74c3c1f;border:1px solid rgba(231,76,60,.45);color:#ffab91;padding:10px 12px;border-radius:2px;font-size:14px;line-height:1.4}.auth-btn[data-v-a0ff9a40]{margin-top:6px;width:100%;padding:12px 16px;border:1px solid rgba(241,196,15,.42);border-radius:2px;background:#f1c40f;color:#1a1a1a;font-family:var(--font-primary);font-size:15px;font-weight:var(--font-bold);cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.auth-btn[data-v-a0ff9a40]:hover:not(:disabled){background:#f5cb2f;border-color:#f1c40f8c;box-shadow:0 0 0 1px #f1c40f26}.auth-btn[data-v-a0ff9a40]:focus-visible{outline:2px solid rgba(241,196,15,.65);outline-offset:2px}.auth-btn[data-v-a0ff9a40]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 768px){.auth-layout[data-v-a0ff9a40]{padding:0 5% 0 0}.auth-panel[data-v-a0ff9a40]{width:min(450px,92vw);max-width:min(450px,92vw);padding:2rem}.auth-title[data-v-a0ff9a40]{font-size:20px}}@media (max-width: 480px){.auth-layout[data-v-a0ff9a40]{padding:0}.auth-panel[data-v-a0ff9a40]{width:100%;max-width:100vw;border:none;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0006}}.wrap[data-v-7a3e2552]{max-width:800px;margin:0 auto;padding:0 18px}.home-page[data-v-7a3e2552]{width:100%;background:#0c0e12e0;min-height:100vh}.hero[data-v-7a3e2552]{position:relative;background:#0c0e12e0}.hero-box[data-v-7a3e2552]{position:relative;overflow:hidden;border-radius:6px;width:100%;height:42vh;min-height:220px;max-height:400px;display:flex;flex-direction:column;justify-content:flex-end}.hero-box--no-bg[data-v-7a3e2552]{height:auto;min-height:0;max-height:none;padding-top:3rem}.hero__in[data-v-7a3e2552]{position:relative;z-index:3;padding:0 0 6px}.home-eyebrow[data-v-7a3e2552]{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.home-heading[data-v-7a3e2552]{margin:0 0 10px;font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1.05;color:#ffffffeb}.home-sub[data-v-7a3e2552]{margin:0;max-width:520px;font-size:15px;line-height:1.5;color:#ffffff7a}.page[data-v-7a3e2552]{padding:10px 0 60px;background:#0c0e12e0}.home-loading[data-v-7a3e2552]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;min-height:400px;text-align:center;background:transparent}.home-loading-loader[data-v-7a3e2552]{color:#7c7c7c;font-family:"Poppins",var(--font-primary),sans-serif;font-weight:500;font-size:25px;box-sizing:content-box;height:40px;padding:10px;display:flex;align-items:center;border:none;border-radius:0;background:transparent;box-shadow:none}.home-loading-loader p[data-v-7a3e2552]{margin:0;white-space:nowrap}.home-loading-words[data-v-7a3e2552]{overflow:hidden;position:relative;height:40px}.home-loading-words[data-v-7a3e2552]:after{content:"";position:absolute;inset:0;z-index:20}.home-loading-word[data-v-7a3e2552]{display:block;height:100%;padding-left:6px;color:#f1c40f;animation:home_page_words_spin-7a3e2552 4s infinite}@keyframes home_page_words_spin-7a3e2552{10%{transform:translateY(-102%)}25%{transform:translateY(-100%)}35%{transform:translateY(-202%)}50%{transform:translateY(-200%)}60%{transform:translateY(-302%)}75%{transform:translateY(-300%)}85%{transform:translateY(-402%)}to{transform:translateY(-400%)}}.empty-state[data-v-7a3e2552]{text-align:center;padding:3rem 1rem 3.5rem;max-width:440px;margin:0 auto}.empty-state__icon[data-v-7a3e2552]{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:1.25rem;border-radius:2px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#f1c40fbf}.empty-state__title[data-v-7a3e2552]{margin:0 0 10px;font-size:18px;font-weight:800;color:#ffffffe0}.empty-state__text[data-v-7a3e2552]{margin:0;font-size:15px;line-height:1.55;color:#ffffff7a}.news-feed[data-v-7a3e2552]{display:flex;flex-direction:column;gap:18px;max-width:820px;margin:0 auto;width:100%}.news-card[data-v-7a3e2552]{margin:0;padding:18px 18px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:2px;transition:border-color .2s ease,box-shadow .2s ease}.news-card[data-v-7a3e2552]:hover{border-color:#f1c40f47;box-shadow:0 12px 40px #00000047}.news-card__top[data-v-7a3e2552]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.news-card__label[data-v-7a3e2552]{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff61}.news-card__date[data-v-7a3e2552]{font-size:13px;color:#ffffff73;white-space:nowrap}.news-card__title[data-v-7a3e2552]{margin:0 0 14px;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#fffffff0}.news-card__content[data-v-7a3e2552]{margin:0 0 18px;padding-left:1.15em;color:#ffffffb8;font-size:15px;line-height:1.65}.news-card__content li[data-v-7a3e2552]{margin-bottom:.35em}.news-card__content li[data-v-7a3e2552]::marker{color:#f1c40f8c}.news-card__foot[data-v-7a3e2552]{padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.news-card__author[data-v-7a3e2552]{display:flex;align-items:center;gap:12px}.news-card__avatar[data-v-7a3e2552]{width:40px;height:40px;border-radius:999px;border:1px solid rgba(241,196,15,.45);object-fit:cover;flex-shrink:0}.news-card__author-text[data-v-7a3e2552]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.author-badge[data-v-7a3e2552]{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffc7;background:#00000047;border:1px solid rgba(255,255,255,.16);padding:3px 8px;border-radius:4px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.news-card__nick[data-v-7a3e2552]{font-weight:700;font-size:15px;line-height:1.2;color:#ffffffe0;min-width:0}.news-sentinel[data-v-7a3e2552]{height:1px;width:100%}.news-loading-more[data-v-7a3e2552]{display:flex;flex-direction:column;align-items:center;padding:1.25rem 1rem 0}.loading-spinner[data-v-7a3e2552]{width:32px;height:32px;border:3px solid rgba(255,255,255,.08);border-top-color:#f1c40fd9;border-radius:50%;animation:spin-7a3e2552 .85s linear infinite}@keyframes spin-7a3e2552{to{transform:rotate(360deg)}}.loading-spinner--small[data-v-7a3e2552]{width:26px;height:26px;border-width:2px}.loading-text[data-v-7a3e2552]{color:#ffffff73;font-size:14px;margin-top:8px}@media (max-width: 768px){.home-heading[data-v-7a3e2552]{font-size:32px}.home-sub[data-v-7a3e2552]{font-size:14px}.news-card__title[data-v-7a3e2552]{font-size:18px}.news-card__top[data-v-7a3e2552]{flex-direction:column;align-items:flex-start}}.wrap[data-v-e937a893]{max-width:1200px;margin:0 auto;padding:0 18px}.hero[data-v-e937a893]{position:relative;background:#0c0e12e0}.hero-box[data-v-e937a893]{position:relative;overflow:hidden;border-radius:6px;width:100%;height:42vh;min-height:220px;max-height:400px;display:flex;flex-direction:column;justify-content:flex-end}.hero-box[data-v-e937a893]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:52%;pointer-events:none;z-index:1;background:linear-gradient(to bottom,#0c0e1200,#0c0e12b8 38%,#0c0e12fa)}.hero__bg[data-v-e937a893]{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.9;z-index:0}.hero__fade[data-v-e937a893]{position:absolute;inset:0;pointer-events:none;z-index:1;background-image:linear-gradient(to right,#0c0e12eb,#0c0e1214 18% 82%,#0c0e12eb),linear-gradient(to right,#0c0e12e0,#0c0e12e0 .97%,#0c0e12d6 2.07833333%,#0c0e12c7 3.29666667%,#0c0e12b3 4.60166667%,#0c0e129e 5.96666667%,#0c0e128a,#0c0e1275,#0c0e1257 10.16%,#0c0e123d 11.505%,#0c0e1229 12.78%,#0c0e121a 13.95833333%,#0c0e120d 15.01666667%,#0c0e1205 15.92833333%,#0c0e1200 16.66666667% 83.33333333%,#0c0e1205 84.07166667%,#0c0e120d 84.98333333%,#0c0e121a 86.04166667%,#0c0e1229 87.22%,#0c0e123d 88.495%,#0c0e1257 89.84%,#0c0e1275,#0c0e128a,#0c0e129e 94.03333333%,#0c0e12b3 95.39833333%,#0c0e12c7 96.70333333%,#0c0e12d6 97.92166667%,#0c0e12e0 99.03%,#0c0e12e0),linear-gradient(to bottom,#0c0e1200,#0c0e1214 28%,#0c0e1252 52%,#0c0e12d1 78%,#0c0e12f5),linear-gradient(to bottom,#0c0e1200 42%,#0c0e12);background-repeat:no-repeat;background-size:100% 100%}.hero__in[data-v-e937a893]{position:relative;z-index:3;padding:0 0 14px}.profile-head[data-v-e937a893]{display:grid;grid-template-columns:116px 1fr auto;gap:18px;align-items:flex-end}.avatar[data-v-e937a893]{width:104px;height:104px;border-radius:999px;background:transparent;border:none;object-fit:cover;box-shadow:0 10px 26px #00000059}.uname[data-v-e937a893]{font-size:44px;font-weight:800;letter-spacing:-.02em;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px}.uname>span[data-v-e937a893]:first-child{color:#ffffffeb;font-weight:800}.uname__name[data-v-e937a893]{position:relative;display:inline-block;line-height:1}.author-badge[data-v-e937a893]{position:absolute;left:0;transform:translateY(-100%);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffc7;background:#00000047;border:1px solid rgba(255,255,255,.16);padding:3px 8px;border-radius:4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.uname__nick[data-v-e937a893]{line-height:1;font-weight:700}.hero-box--no-bg[data-v-e937a893]{height:auto;min-height:0;max-height:none;padding-top:4rem}.hero-box--no-bg .hero__fade[data-v-e937a893]{display:none}.hero-box--no-bg[data-v-e937a893]:after{display:none}.urow[data-v-e937a893]{display:flex;gap:4px;flex-wrap:wrap;align-items:center;color:#ffffffb3;font-size:15px;line-height:1.2}.urow__item[data-v-e937a893]{display:inline-flex;align-items:center;cursor:pointer}.urow__item[data-v-e937a893]:not(:last-child):after{content:"•";margin-left:8px;margin-right:2px;color:#ffffff59;font-weight:900;line-height:1}.urow b[data-v-e937a893]{color:#ffffffeb;font-weight:800;margin-right:4px}.btn-edit[data-v-e937a893]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:#00000038;color:#ffffffe6;font-weight:700;cursor:pointer;transform:translateY(-12px);transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.btn-edit[data-v-e937a893]:hover{background:#f1c40f1a;border-color:#f1c40f6b;color:#fff;box-shadow:0 0 0 1px #f1c40f1f}.btn-edit[data-v-e937a893]:focus-visible{outline:2px solid rgba(241,196,15,.55);outline-offset:2px}.tabs[data-v-e937a893]{margin-top:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:16px;color:#ffffff85}.tabs__link[data-v-e937a893]{color:inherit;text-decoration:none;padding:10px 0;border-bottom:1px solid transparent}.tabs__link[data-v-e937a893]:hover{color:#ffffffdb;border-bottom-color:#f1c40f59}.tabs__link.is-active[data-v-e937a893]{color:#ffffffdb;border-bottom-color:#ffffff38}.verified-badge[data-v-e937a893]{display:inline-flex;align-items:center;position:relative;vertical-align:middle;background:none;border-radius:50%;padding:0 2px;cursor:pointer}.verified-badge svg[data-v-e937a893]{display:block;margin:0 auto}.level-block[data-v-e937a893]{display:inline-flex;flex-direction:row;align-items:baseline;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s ease;margin-left:6px}.level-block[data-v-e937a893]:hover{opacity:.92}.level-block__num[data-v-e937a893]{font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1}.level-block__label[data-v-e937a893]{font-size:12px;font-weight:500;color:#ffffff73;margin-left:8px;letter-spacing:.02em}.level-badge-gray[data-v-e937a893]{color:#ffffffbf}.level-badge-green[data-v-e937a893]{color:#34d399}.level-badge-yellow[data-v-e937a893]{color:#fcd34d}.level-badge-orange[data-v-e937a893]{color:#fb923c}.level-badge-red[data-v-e937a893]{color:#f87171}.level-badge-dark-red[data-v-e937a893]{color:#dc2626}.level-badge-black[data-v-e937a893]{color:#fde68a;text-shadow:0 0 12px rgba(251,191,36,.45)}.level-badge-black[data-v-e937a893]:hover{text-shadow:0 0 16px rgba(251,191,36,.65)}@media (max-width: 1100px){.profile-head[data-v-e937a893]{grid-template-columns:116px 1fr}.btn-edit[data-v-e937a893]{display:none}}.profile-hero-tabs__loading[data-v-e937a893]{padding:3rem 18px 2rem;min-height:180px}.profile-hero-tabs__loading-inner[data-v-e937a893]{max-width:1200px;margin:0 auto;height:120px;border-radius:6px;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%;animation:profile-hero-shimmer-e937a893 1.2s ease-in-out infinite}@keyframes profile-hero-shimmer-e937a893{0%{background-position:100% 0}to{background-position:-100% 0}}.profile-hero-tabs__empty[data-v-e937a893]{padding:3rem 18px;text-align:center}.profile-hero-tabs__empty-text[data-v-e937a893]{margin:0;color:#ffffff73;font-size:15px}.activity-feed-game-link{color:#f1c40f!important;font-weight:500;cursor:pointer;transition:color .2s;text-decoration:none}.activity-feed-game-link:hover{color:#b38600!important}a.activity-feed-game-link{color:#f1c40f!important;font-weight:500;cursor:pointer;transition:color .2s;text-decoration:none}a.activity-feed-game-link:hover{color:#b38600!important}.review-link{color:#f1c40f!important;font-weight:500;cursor:pointer;transition:color .2s;text-decoration:none}.review-link:hover{color:#b38600!important}.profile-link{color:#f1c40f!important;font-weight:500;cursor:pointer;transition:color .2s;text-decoration:none}.profile-link:hover{color:#b38600!important;text-decoration:underline}.profile[data-v-69d6314e]{width:100%;background:#0c0e12e0;min-height:100vh}.wrap[data-v-69d6314e]{max-width:1200px;margin:0 auto;padding:0 18px}.page.activity-page[data-v-69d6314e]{padding:10px 0 60px;background:#0c0e12e0;overflow:visible}.block-title[data-v-69d6314e]{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;margin:0}.activity-layout[data-v-69d6314e]{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;align-items:start;overflow:visible}.activity-layout--solo[data-v-69d6314e]{grid-template-columns:1fr}.activity-page__main[data-v-69d6314e]{min-width:0;max-width:100%;display:flex;flex-direction:column}.activity-page__main-title[data-v-69d6314e],.activity-page__posters-title[data-v-69d6314e]{margin:0 0 12px;flex-shrink:0}.activity-page__posters[data-v-69d6314e]{min-width:0;display:flex;flex-direction:column}@media (min-width: 961px){.activity-page__posters[data-v-69d6314e]{position:-webkit-sticky;position:sticky;top:76px;align-self:start;max-height:calc(100vh - 100px);min-height:0}}.poster-scroll[data-v-69d6314e]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.poster-scroll[data-v-69d6314e]::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width: 960px){.poster-scroll[data-v-69d6314e]{overflow-y:visible}}.poster-grid[data-v-69d6314e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.poster-tile[data-v-69d6314e]{display:block;text-decoration:none;color:inherit;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff08;position:relative;transition:border-color .3s ease}.poster-tile[data-v-69d6314e]:hover{border-color:#f1c40f59;z-index:1}.poster-tile__img[data-v-69d6314e]{aspect-ratio:2 / 3;width:100%;background:#00000040;overflow:hidden}.poster-tile__img img[data-v-69d6314e]{width:100%;height:100%;object-fit:cover;display:block;transform-origin:center center;transition:transform .35s ease,filter .35s ease}.poster-grid:hover .poster-tile__img img[data-v-69d6314e]{filter:grayscale(1)}.poster-grid:hover .poster-tile:hover .poster-tile__img img[data-v-69d6314e]{filter:grayscale(0);transform:scale(1.06)}.poster-pop-enter-active[data-v-69d6314e]{transition:opacity .38s ease,transform .38s ease}.poster-pop-enter-from[data-v-69d6314e]{opacity:0;transform:translateY(10px) scale(.97)}.poster-pop-move[data-v-69d6314e]{transition:transform .32s ease}@media (max-width: 960px){.activity-layout[data-v-69d6314e]{grid-template-columns:1fr}.poster-grid[data-v-69d6314e]{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}}.actlist[data-v-69d6314e]{display:grid;gap:14px;position:relative}.actlist--full[data-v-69d6314e]{padding-bottom:8px}.actitem[data-v-69d6314e]{display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:start;position:relative;scroll-margin-top:84px;transition:background .2s ease,box-shadow .2s ease}.actitem--poster-linked[data-v-69d6314e]{box-shadow:inset -4px 0 #f1c40f99}.actitem[data-v-69d6314e]:before{content:"";position:absolute;left:3px;top:14px;bottom:-14px;width:2px;background:#ffffff24}.actitem[data-v-69d6314e]:last-child:before{display:none}.dot[data-v-69d6314e]{width:8px;height:8px;border-radius:999px;background:#f1c40f;margin-top:4px;position:relative;z-index:1}.dot--dropped[data-v-69d6314e]{background:#fb923c}.dot--wishlist[data-v-69d6314e]{background:#e84a7c}.dot--completed[data-v-69d6314e]{background:#34d399}.dot--playing[data-v-69d6314e]{background:#60a5fa}.dot--rating[data-v-69d6314e],.dot--default[data-v-69d6314e]{background:#f1c40f}.dot--review[data-v-69d6314e]{background:#a78bfa}.dot--hours[data-v-69d6314e]{background:#ffffff61}.actmeta[data-v-69d6314e]{font-size:12px;color:#fff6;margin-bottom:4px}.acttext[data-v-69d6314e]{font-size:13.5px;color:#ffffffb8;line-height:1.35}.hint[data-v-69d6314e]{font-size:12px;color:#ffffff6b}.activity-page__empty[data-v-69d6314e],.activity-page__loading[data-v-69d6314e],.activity-page__end[data-v-69d6314e]{text-align:center;margin-top:1rem;font-style:italic}.activity-page__missing[data-v-69d6314e]{min-height:40vh;display:flex;align-items:center;justify-content:center;background:#0c0e12e0}.wrap[data-v-89378ab1]{max-width:1200px;margin:0 auto;padding:0 18px}.block-title[data-v-89378ab1]{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;margin:0 0 10px}.diary-page[data-v-89378ab1]{padding:10px 0 60px;background:#0c0e12e0}.diary-head[data-v-89378ab1]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px;padding:0 14px}.diary-head__title[data-v-89378ab1]{margin-bottom:4px}.diary-controls[data-v-89378ab1]{display:flex;justify-content:flex-end}.diary-controls__row[data-v-89378ab1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.diary-search[data-v-89378ab1]{position:relative;display:flex;align-items:center;width:min(360px,46vw);border-radius:2px;background:#0000002e;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 26px #00000059;transition:transform .12s ease,background .2s ease,border-color .2s ease}.diary-search[data-v-89378ab1]:hover{border-color:#f1c40f47;background:#f1c40f1a}.diary-search[data-v-89378ab1]:focus-within{border-color:#f1c40f66;background:#f1c40f21;box-shadow:0 10px 26px #00000059,0 0 0 1px #f1c40f1a}.diary-search__icon[data-v-89378ab1]{position:absolute;left:12px;color:#ffffff6b;transition:color .2s ease}.diary-search:focus-within .diary-search__icon[data-v-89378ab1]{color:#ffffffe6}.diary-search__input[data-v-89378ab1]{width:100%;padding:8px 34px 8px 38px;border:none;outline:none;background:transparent;color:#ffffffeb;font-size:13px;font-weight:650}.diary-search__input[data-v-89378ab1]::placeholder{color:#ffffff59}.diary-search__clear[data-v-89378ab1]{position:absolute;right:8px;width:28px;height:28px;border-radius:2px;border:1px solid rgba(255,255,255,.12);background:#0000002e;color:#ffffffb3;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.diary-search__clear[data-v-89378ab1]:hover{background:#f1c40f1f;border-color:#f1c40f40;color:#ffffffeb}.diary-loading[data-v-89378ab1]{margin:18px 0 0;color:#ffffff73;font-size:14px}.diary-toggle-row[data-v-89378ab1]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.diary-chip[data-v-89378ab1]{border:1px solid rgba(255,255,255,.12);background:#0000002e;color:#ffffffb8;border-radius:2px;padding:8px 12px;cursor:pointer;font-size:13px;font-weight:650;transition:transform .12s ease,background .2s ease,border-color .2s ease,color .2s ease}.diary-chip[data-v-89378ab1]:hover{color:#ffffffe6;border-color:#f1c40f47;background:#f1c40f1a}.diary-chip--on[data-v-89378ab1]{color:#fffffff2;border-color:#f1c40f66;background:#f1c40f21;box-shadow:0 0 0 1px #f1c40f1a}.diary-list[data-v-89378ab1]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.diary-card[data-v-89378ab1]{display:grid;grid-template-columns:78px 56px 1fr 220px;gap:14px;align-items:center;padding:12px 14px;border-radius:6px;background:transparent;border:none;transition:transform .16s ease,background .2s ease,box-shadow .2s ease}.diary-card--clickable[data-v-89378ab1]{cursor:pointer}.diary-card[data-v-89378ab1]:hover{background:transparent;box-shadow:0 14px 30px #0000006b,0 0 0 1px #f1c40f1f}.diary-card__date[data-v-89378ab1]{text-align:center;border-radius:2px;padding:10px 8px;background:#00000038;border:1px solid rgba(255,255,255,.1)}.diary-card__month[data-v-89378ab1]{font-size:12px;letter-spacing:.08em;font-weight:800;color:#ffffff8c}.diary-card__day[data-v-89378ab1]{font-size:24px;font-weight:900;letter-spacing:-.02em;color:#ffffffe6;margin-top:2px}.diary-card__year[data-v-89378ab1]{margin-top:1px;font-size:12px;color:#fff6}.diary-card__poster[data-v-89378ab1]{width:56px;height:84px;border-radius:2px;overflow:hidden;display:block;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 20px #00000038;transition:transform .16s ease,border-color .2s ease}.diary-card__poster img[data-v-89378ab1]{width:100%;height:100%;object-fit:cover;display:block}.diary-card__body[data-v-89378ab1]{min-width:0}.diary-card__top[data-v-89378ab1]{display:flex;align-items:center;gap:.5rem;margin-bottom:6px;flex-wrap:wrap}.diary-card__title[data-v-89378ab1]{color:#ffffffeb;font-weight:850;font-size:16px;text-decoration:none;letter-spacing:-.01em;line-height:1.2;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diary-card__title[data-v-89378ab1]:hover{color:#fff;text-decoration:underline;text-decoration-color:#f1c40f59;text-underline-offset:3px}.diary-badge[data-v-89378ab1]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:#00000038;color:#ffffffb3;font-size:12px;font-weight:700}.diary-badge svg[data-v-89378ab1]{color:#f1c40fe6}.diary-badge--hours[data-v-89378ab1]{color:#ffffffd1;border-color:#34d39938;background:#34d39914}.diary-card__meta[data-v-89378ab1]{display:flex;align-items:center;gap:10px;color:#ffffff80;font-size:13px;min-width:0}.diary-card__dev[data-v-89378ab1]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diary-card__sep[data-v-89378ab1]{color:#ffffff40}.diary-card__side[data-v-89378ab1]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.diary-rating[data-v-89378ab1]{display:flex;align-items:center;justify-content:flex-end;min-width:118px}.diary-loading-more[data-v-89378ab1],.diary-end[data-v-89378ab1]{text-align:center;padding:18px 0 0}.diary-empty[data-v-89378ab1]{padding:34px 18px;border-radius:6px;border:1px solid rgba(255,255,255,.06);background:#ffffff0a;text-align:center;margin-top:12px}.diary-empty__icon[data-v-89378ab1]{width:74px;height:74px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#00000038;border:1px solid rgba(255,255,255,.1);color:#f1c40fd9;margin-bottom:14px}.diary-empty__title[data-v-89378ab1]{margin:0;font-size:18px;font-weight:850;color:#ffffffe6}.diary-empty__text[data-v-89378ab1]{margin:8px 0 0;color:#ffffff80;font-size:14px}.diary-page__missing[data-v-89378ab1]{padding:2.5rem 18px;text-align:center}.diary-rating .star svg path[data-v-89378ab1],.diary-rating .star.filled svg path[data-v-89378ab1]{fill:#27ae60!important;stroke:none!important}@media (max-width: 860px){.diary-head[data-v-89378ab1]{align-items:stretch;flex-direction:column}.diary-controls[data-v-89378ab1]{align-items:stretch}.diary-controls__row[data-v-89378ab1]{flex-direction:column;align-items:stretch}.diary-search[data-v-89378ab1]{width:100%}.diary-card[data-v-89378ab1]{grid-template-columns:70px 56px 1fr;grid-template-rows:auto auto}.diary-card__side[data-v-89378ab1]{grid-column:1 / -1;justify-content:space-between}.diary-rating[data-v-89378ab1]{min-width:0}}
