: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-game .header,body.route-article-view .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%)}.profile-nav{display:flex;gap:1.5rem;justify-content:center}.profile-nav-link{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:1.1rem;transition:background .2s,color .2s}.profile-nav-link.active,.profile-nav-link.router-link-exact-active{color:var(--text-primary);font-weight:600}.profile-nav-link:hover{color:#e0e0e0}.profile-nav-link svg{vertical-align:middle}.search-modal-overlay[data-v-4d4d581f]{position:fixed;inset:0;background:#0003;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10000;display:flex;align-items:flex-start;justify-content:center;padding:2rem;padding-top:10vh}.search-modal[data-v-4d4d581f]{width:100%;max-width:1000px;max-height:90vh;background:#1a1d24f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;overflow:hidden;transition:max-height .3s ease}.search-modal[data-v-4d4d581f]:has(.search-modal-results){max-height:90vh}.search-modal-header[data-v-4d4d581f]{display:flex;align-items:center;gap:1rem;padding:.5rem;border-bottom:1px solid rgba(255,255,255,.1);background:#1a1d24}.search-modal-input-wrapper[data-v-4d4d581f]{flex:1;position:relative;display:flex;align-items:center}.search-modal-icon[data-v-4d4d581f]{position:absolute;left:1rem;color:#d4a574;pointer-events:none;z-index:1}.search-modal-input[data-v-4d4d581f]{width:100%;padding:.75rem 1rem .75rem 3rem;background:transparent;border:none;border-radius:0;color:#fff;font-size:1rem;outline:none;transition:all .2s}.search-modal-input[data-v-4d4d581f]:focus{background:transparent}.search-modal-input[data-v-4d4d581f]::placeholder{color:#fff9}.search-modal-close[data-v-4d4d581f]{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:0;transition:all .2s}.search-modal-close[data-v-4d4d581f]:hover{color:#d4a574}.search-modal-close:hover svg[data-v-4d4d581f]{color:#d4a574}.search-modal-content[data-v-4d4d581f]{flex:1;overflow-y:auto;padding:2rem;min-height:200px;max-height:calc(90vh - 100px)}.search-modal-content[data-v-4d4d581f]::-webkit-scrollbar{width:8px}.search-modal-content[data-v-4d4d581f]::-webkit-scrollbar-track{background:#ffffff0d}.search-modal-content[data-v-4d4d581f]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.search-modal-content[data-v-4d4d581f]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.search-modal-placeholder[data-v-4d4d581f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;color:#fff9}.search-modal-placeholder-icon[data-v-4d4d581f]{color:#d4a574;opacity:.8;margin-bottom:2rem}.search-modal-placeholder-text[data-v-4d4d581f]{font-size:1.5rem;font-weight:500;color:#d4a574;margin-bottom:.5rem}.search-modal-placeholder-hint[data-v-4d4d581f]{font-size:.95rem;color:#d4a574b3}.search-modal-loading[data-v-4d4d581f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:200px}.search-modal-loading-spinner[data-v-4d4d581f]{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top:4px solid #d4a574;border-radius:50%;animation:spin-4d4d581f 1s linear infinite}@keyframes spin-4d4d581f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-modal-loading-text[data-v-4d4d581f]{color:#fff9;font-size:1rem}.search-modal-results[data-v-4d4d581f]{display:flex;flex-direction:column;gap:1rem}.search-modal-result-item[data-v-4d4d581f]{display:flex;align-items:center;gap:1rem;cursor:pointer;padding:.25rem;border-radius:8px;transition:background .2s}.search-modal-result-item[data-v-4d4d581f]:hover{background:#ffffff0d}.search-modal-result-poster[data-v-4d4d581f]{width:80px;height:120px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#ffffff0d;box-shadow:0 2px 8px #0003}.search-modal-result-poster img[data-v-4d4d581f]{width:100%;height:100%;object-fit:cover}.search-modal-result-title[data-v-4d4d581f]{font-size:1rem;color:#fff;line-height:1.4;flex:1}.search-modal-no-results[data-v-4d4d581f]{display:flex;align-items:center;justify-content:center;min-height:300px}.search-modal-no-results-text[data-v-4d4d581f]{color:#ffffff80;font-size:1rem}#app[data-v-7797dbe0]{min-height:100vh;display:flex;flex-direction:column;background:var(--color-background);width:100%}#app[data-v-7797dbe0]>*:not(.footer){flex:1}#app>router-view[data-v-7797dbe0]{flex:1;display:flex;flex-direction:column}.wrap[data-v-7797dbe0]{max-width:1200px;margin:0 auto;padding:0 18px}.top[data-v-7797dbe0]{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-7797dbe0]{height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px}.logo[data-v-7797dbe0]{display:inline-flex;align-items:center;gap:10px}.logo__img[data-v-7797dbe0]{height:22px;width:auto;display:block;filter:drop-shadow(0 2px 10px rgba(0,0,0,.35))}.mainnav[data-v-7797dbe0]{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-7797dbe0]{color:inherit;text-decoration:none;padding:10px 0;border-bottom:1px solid transparent;transition:color .18s,border-color .18s}.mainnav__link[data-v-7797dbe0]:hover{color:#ffffffe6;border-bottom-color:#f1c40f59}.mainnav__link.is-active[data-v-7797dbe0]{color:#ffffffe6;border-bottom-color:#ffffff38}.top__right[data-v-7797dbe0]{display:inline-flex;align-items:center;justify-content:flex-end;gap:14px;color:#ffffffbf}.top__iconbtn[data-v-7797dbe0]{background:transparent;border:none;padding:0;margin:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:999px;transition:background .18s,color .18s;color:#ffffffbf}.top__iconbtn[data-v-7797dbe0]:hover{background:#ffffff0f;color:#f1c40ff5}.search[data-v-7797dbe0]{width:22px;height:22px;opacity:.95}.me[data-v-7797dbe0]{display:inline-flex;align-items:center;gap:10px;font-size:13px;position:relative;height:64px}.me__name[data-v-7797dbe0]{color:#ffffffe6;font-weight:700;text-decoration:none}.me__name[data-v-7797dbe0]:hover{color:#f1c40ff5}.menu[data-v-7797dbe0]{font-size:13px;line-height:1.6;color:#ffffffe6;width:fit-content;display:inline-flex}.item[data-v-7797dbe0]{position:relative;width:100%}.link[data-v-7797dbe0]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;border-radius:10px;overflow:hidden;transition:all .32s cubic-bezier(.23,1,.32,1);background:transparent;border:1px solid transparent;color:inherit;cursor:pointer;text-align:center;width:100%}.link[data-v-7797dbe0]:after{content:"";position:absolute;inset:0;background-color:#f1c40f29;z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.23,1,.32,1)}.link svg[data-v-7797dbe0]{width:12px;height:12px;fill:#ffffffbf;transition:all .32s cubic-bezier(.23,1,.32,1)}.submenu[data-v-7797dbe0]{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:100%;left:0;border-radius:0 0 10px 10px;width:100%;overflow:hidden;border:1px solid rgba(241,196,15,.28);background:#12141af5;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .32s cubic-bezier(.23,1,.32,1);z-index:60;pointer-events:none}.me.is-open .submenu[data-v-7797dbe0]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.me.is-open .link[data-v-7797dbe0]{color:#f1c40ff5;border-radius:10px 10px 0 0;border-color:#f1c40f47}.me.is-open .link[data-v-7797dbe0]:after{transform:scaleX(1);transform-origin:right}.me.is-open .link svg[data-v-7797dbe0]{fill:#f1c40ff5;transform:rotate(-180deg)}.submenu-item[data-v-7797dbe0]{width:100%}.submenu-link[data-v-7797dbe0]{display:block;padding:10px 12px;width:100%;position:relative;text-align:center;background:transparent;border:none;color:#ffffffdb;cursor:pointer;font-size:13px;transition:color .18s}.submenu-link[data-v-7797dbe0]:before{content:"";position:absolute;inset:0;transform:scaleX(0);background-color:#f1c40f29;z-index:-1;transform-origin:left;transition:transform .32s cubic-bezier(.23,1,.32,1)}.submenu-link[data-v-7797dbe0]:hover:before{transform:scaleX(1);transform-origin:right}.submenu-link[data-v-7797dbe0]:hover{color:#f1c40ff5}@media (max-width: 900px){.top__in[data-v-7797dbe0]{grid-template-columns:auto 1fr auto}.mainnav[data-v-7797dbe0]{justify-content:center;gap:14px;font-size:13px}}@media (max-width: 720px){.mainnav[data-v-7797dbe0]{display:none}}.footer[data-v-7797dbe0]{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-7797dbe0]{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-7797dbe0]{display:flex;flex-direction:column}.footer-title[data-v-7797dbe0]{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-7797dbe0]{color:#fffc;line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}.footer-social[data-v-7797dbe0]{display:flex;gap:1rem}.social-link[data-v-7797dbe0]{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-7797dbe0]:hover{background:#f1c40f33;border-color:#f1c40f99;transform:translateY(-2px);box-shadow:0 4px 12px #f1c40f4d}.footer-subtitle[data-v-7797dbe0]{font-size:1.1rem;font-weight:var(--font-semibold);color:#f1c40f;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.footer-links[data-v-7797dbe0]{list-style:none;padding:0;margin:0}.footer-links li[data-v-7797dbe0]{margin-bottom:.5rem}.footer-link[data-v-7797dbe0]{color:#fffc;text-decoration:none;transition:all .3s ease;font-size:.95rem;position:relative;padding-left:0}.footer-link[data-v-7797dbe0]:hover{color:#f1c40f;padding-left:8px}.footer-link[data-v-7797dbe0]: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-7797dbe0]:hover:before{width:4px}@media (max-width: 768px){.footer-content[data-v-7797dbe0]{grid-template-columns:1fr;gap:2rem;padding:2rem 1rem 1rem}}.search-animated[data-v-7797dbe0]{display:flex;align-items:center;position:relative}.search-field[data-v-7797dbe0]{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-7797dbe0],.search-field.full-width[data-v-7797dbe0]{width:200px;min-width:200px}.search-icon-btn[data-v-7797dbe0]{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-7797dbe0]{opacity:0;pointer-events:none}.search-input[data-v-7797dbe0]{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-7797dbe0]{width:200px;opacity:1;pointer-events:auto;padding-left:3rem;padding-right:2.5rem}.search-input[data-v-7797dbe0]::placeholder{color:#fff9}.close-icon-btn[data-v-7797dbe0]{background:none;border:none;cursor:pointer;padding:.2em;display:inline-flex;align-items:center;justify-content:center}.close-icon-btn[data-v-7797dbe0]:hover{background:#ffffff1a;border-radius:50%}.close-icon-btn:hover line[data-v-7797dbe0]{stroke:#f1c40f}.profile-search-wrap[data-v-7797dbe0]{min-width:40px;position:relative;display:flex;align-items:center}.search-icon-btn[data-v-7797dbe0],.close-icon-btn[data-v-7797dbe0]{transition:opacity .25s,background .18s,border-color .18s}.search-icon-btn.hidden[data-v-7797dbe0],.close-icon-btn.hidden[data-v-7797dbe0]{opacity:0;pointer-events:none}.search-dropdown[data-v-7797dbe0]{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-7797dbe0]{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-7797dbe0]:hover{background:#f1c40f33;color:#f1c40f}.search-result-title[data-v-7797dbe0]{font-weight:600}.search-result-meta[data-v-7797dbe0]{font-size:.92em;color:#ffffffb3;opacity:.85}.search-more-btn[data-v-7797dbe0]{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-7797dbe0]:hover{background:#f1c40f33;color:#f1c40f}.search-dropdown-item[data-v-7797dbe0]{padding:.5em 1em;cursor:pointer;transition:background .15s}.search-dropdown-item[data-v-7797dbe0]:hover{background:#23272f;color:#f1c40f}.logo-link[data-v-7797dbe0]{display:flex;align-items:center;text-decoration:none!important}.username-link[data-v-7797dbe0]{color:#fff;text-decoration:none!important;font-weight:var(--font-semibold);transition:color .3s}.username-link[data-v-7797dbe0]: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-e1d93674]{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-e1d93674]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1em;height:1em;line-height:0}.subscribe-btn__svg[data-v-e1d93674]{display:block;width:100%;height:100%;flex-shrink:0}.subscribe-btn__label[data-v-e1d93674]{display:inline-flex;align-items:center;line-height:1}.subscribe-btn.is-pending[data-v-e1d93674]{opacity:.82;pointer-events:none}.subscribe-btn[data-v-e1d93674]:hover:not(:disabled){color:#f1c40f}.subscribe-btn.subscribed[data-v-e1d93674]{color:#fff;gap:5px}.subscribe-btn[data-v-e1d93674]:disabled{cursor:not-allowed;transform:none}.subscribe-btn[data-v-e1d93674]:disabled:not(.is-pending){opacity:.6}.subscribe-btn.self-btn[data-v-e1d93674]{background:none;color:#f1c40f;border:none;cursor:default;pointer-events:none;font-weight:600}.profile-nav-styled[data-v-c58073d9]{display:flex;gap:.5rem;border-radius:4px;justify-content:center;margin-bottom:3rem;position:relative;z-index:10;margin:0 auto;padding:.1rem .5rem}.profile-nav-styled.profile-main-page[data-v-c58073d9]:not(.with-background){border:1px solid #535151}.profile-nav-styled[data-v-c58073d9]:not(.profile-main-page){border:none;background:#2222228a;margin-bottom:3rem}.profile-nav-styled.profile-main-page.with-background[data-v-c58073d9]{border:none}.profile-nav-styled.with-background[data-v-c58073d9]{background:#22222280;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 16px #0003,inset 0 1px #ffffff0d}.profile-nav-link[data-v-c58073d9]{color:var(--color-text);text-decoration:none;font-weight:500;font-size:1.1rem;padding:.5rem;transition:background .2s,color .2s}.profile-nav-link.active[data-v-c58073d9]{color:#e0e0e0;border-bottom:1px solid #f1c40f}.profile-nav-link.disabled[data-v-c58073d9]{color:#888;pointer-events:none;background:none}.profile-nav-link[data-v-c58073d9]:not(.active):hover{color:#e0e0e0}svg[data-v-c58073d9]{vertical-align:middle}.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-abd5aac9]{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-abd5aac9]{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-abd5aac9]{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-abd5aac9]{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.profile-edit-modal__title[data-v-abd5aac9]{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#ffffffeb;line-height:1.15}.profile-edit-modal__close[data-v-abd5aac9]{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-abd5aac9]:hover{border-color:#f1c40f59;color:#ffffffeb}.level-modal__body[data-v-abd5aac9]{padding:14px 18px 18px;overflow-y:auto;min-height:0;flex:1;display:flex;flex-direction:column;gap:22px}.level-modal__progress[data-v-abd5aac9]{display:flex;flex-direction:column;gap:14px}.level-modal__level-row[data-v-abd5aac9]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.level-modal__num[data-v-abd5aac9]{font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1}.level-badge-gray[data-v-abd5aac9]{color:#ffffffbf}.level-badge-green[data-v-abd5aac9]{color:#34d399}.level-badge-yellow[data-v-abd5aac9]{color:#fcd34d}.level-badge-orange[data-v-abd5aac9]{color:#fb923c}.level-badge-red[data-v-abd5aac9],.level-badge-dark-red[data-v-abd5aac9]{color:#f87171}.level-badge-black[data-v-abd5aac9]{color:#fde68a;text-shadow:0 0 12px rgba(251,191,36,.45)}.level-modal__meta[data-v-abd5aac9]{display:flex;flex-direction:column;gap:4px;min-width:0}.level-modal__meta-label[data-v-abd5aac9]{font-size:12px;font-weight:500;color:#ffffff73;letter-spacing:.02em}.level-modal__meta-xp[data-v-abd5aac9]{font-size:15px;font-weight:700;letter-spacing:-.01em;color:#ffffffe0}.level-modal__bar-wrap[data-v-abd5aac9]{width:100%}.level-modal__bar-track[data-v-abd5aac9]{height:8px;border-radius:2px;border:1px solid rgba(255,255,255,.08);background:#00000059;overflow:hidden}.level-modal__bar-fill[data-v-abd5aac9]{height:100%;border-radius:1px;background:linear-gradient(90deg,#f1c40f,#d4a017);transition:width .3s ease}.level-modal__hint[data-v-abd5aac9]{margin:0;font-size:13px;line-height:1.4;color:#ffffff73;text-align:center}.level-modal__rewards[data-v-abd5aac9]{display:flex;flex-direction:column;gap:10px}.level-modal__section-label[data-v-abd5aac9]{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.level-modal__reward-list[data-v-abd5aac9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.level-modal__reward[data-v-abd5aac9]{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-abd5aac9]:hover{background:#ffffff0a}.level-modal__reward-icon[data-v-abd5aac9]{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-abd5aac9]{border-color:#f1c40f59;color:#f1c40f}.level-modal__reward-label[data-v-abd5aac9]{font-size:14px;font-weight:600;letter-spacing:-.01em;color:#ffffffe0;min-width:0}.level-modal__reward-xp[data-v-abd5aac9]{font-size:14px;font-weight:700;color:#f1c40f;flex-shrink:0}@media (max-width: 480px){.level-modal__reward[data-v-abd5aac9]{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.level-modal__reward-icon[data-v-abd5aac9]{grid-row:1 / span 2;align-self:center}.level-modal__reward-label[data-v-abd5aac9]{grid-column:2;grid-row:1}.level-modal__reward-xp[data-v-abd5aac9]{grid-column:2;grid-row:2;justify-self:start}}.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-2315f6cd]{max-width:1200px;margin:0 auto;padding:0 18px}.profile[data-v-2315f6cd]{width:100%;background:#0c0e12e0;min-height:100vh}.hero[data-v-2315f6cd]{position:relative;background:#0c0e12e0}.hero-box[data-v-2315f6cd]{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-2315f6cd]: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-2315f6cd]{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.9;z-index:0}.hero__fade[data-v-2315f6cd]{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-2315f6cd]{position:relative;z-index:3;padding:0 0 14px}.profile-head[data-v-2315f6cd]{display:grid;grid-template-columns:116px 1fr auto;gap:18px;align-items:flex-end}.avatar[data-v-2315f6cd]{width:104px;height:104px;border-radius:999px;background:transparent;border:none;object-fit:cover;box-shadow:0 10px 26px #00000059}.uname[data-v-2315f6cd]{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-2315f6cd]:first-child{color:#ffffffeb;font-weight:800}.uname__name[data-v-2315f6cd]{position:relative;display:inline-block;line-height:1}.author-badge[data-v-2315f6cd]{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-2315f6cd]{line-height:1;font-weight:700}.hero-box--no-bg[data-v-2315f6cd]{height:auto;min-height:0;max-height:none;padding-top:4rem}.hero-box--no-bg .hero__fade[data-v-2315f6cd]{display:none}.hero-box--no-bg[data-v-2315f6cd]:after{display:none}.urow[data-v-2315f6cd]{display:flex;gap:4px;flex-wrap:wrap;align-items:center;color:#ffffffb3;font-size:15px;line-height:1.2}.urow__item[data-v-2315f6cd]{display:inline-flex;align-items:center;cursor:pointer}.urow__item[data-v-2315f6cd]:not(:last-child):after{content:"•";margin-left:8px;margin-right:2px;color:#ffffff59;font-weight:900;line-height:1}.urow b[data-v-2315f6cd]{color:#ffffffeb;font-weight:800;margin-right:4px}.btn-edit[data-v-2315f6cd]{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-2315f6cd]:hover{background:#f1c40f1a;border-color:#f1c40f6b;color:#fff;box-shadow:0 0 0 1px #f1c40f1f}.btn-edit[data-v-2315f6cd]:focus-visible{outline:2px solid rgba(241,196,15,.55);outline-offset:2px}.tabs[data-v-2315f6cd]{margin-top:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:16px;color:#ffffff85}.tabs__link[data-v-2315f6cd]{color:inherit;text-decoration:none;padding:10px 0;border-bottom:1px solid transparent}.tabs__link[data-v-2315f6cd]:hover{color:#ffffffdb;border-bottom-color:#f1c40f59}.tabs__link.is-active[data-v-2315f6cd]{color:#ffffffdb;border-bottom-color:#ffffff38}.page[data-v-2315f6cd]{padding:10px 0 60px;background:#0c0e12e0}.block-title[data-v-2315f6cd]{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;margin:0 0 10px}.block-head[data-v-2315f6cd]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}.block-head .block-title[data-v-2315f6cd]{margin:0}.block-head__start[data-v-2315f6cd]{display:inline-flex;align-items:center;flex-wrap:wrap}.lists-add-btn[data-v-2315f6cd]{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-2315f6cd]:hover{color:#f1c40f}.lists-add-btn[data-v-2315f6cd]:focus-visible{outline:2px solid rgba(241,196,15,.45);outline-offset:2px}.head-link[data-v-2315f6cd]{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-2315f6cd]:hover{color:#ffffffdb;border-bottom-color:#f1c40f59}[data-v-2315f6cd] .tag-good{color:#7cff7c;font-weight:800}[data-v-2315f6cd] .tag-warn{color:#f1c40f;font-weight:800}[data-v-2315f6cd] .tag-bad{color:#ff6b6b;font-weight:800}[data-v-2315f6cd] .tag-blue{color:#60a5fa;font-weight:800}[data-v-2315f6cd] .tag-wishlist{color:#e84a7c;font-weight:800}[data-v-2315f6cd] .rit-sub :deep(.tag-bad),[data-v-2315f6cd] .rit-sub :deep(.tag-blue){font-weight:800}[data-v-2315f6cd] .rit-sub :deep(.tag-good),[data-v-2315f6cd] .rit-sub :deep(.tag-warn),[data-v-2315f6cd] .rit-sub :deep(.tag-wishlist){font-weight:800}[data-v-2315f6cd] .profile-review__rating .star{font-weight:900;letter-spacing:1px;font-size:12px;line-height:1}[data-v-2315f6cd] .profile-review__rating .star.is-full{color:#f1c40ff5}[data-v-2315f6cd] .profile-review__rating .star.is-empty{color:#f1c40f42}[data-v-2315f6cd] .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-2315f6cd]{display:grid;gap:14px}.listitem[data-v-2315f6cd]{display:grid;grid-template-columns:210px 1fr;gap:12px;align-items:center;cursor:pointer;transition:transform .15s ease}.listitem:hover .listtitle[data-v-2315f6cd]{color:#f1c40ff5}.listitem:hover .listcover[data-v-2315f6cd]{transform:translateY(-1px)}.listcovers[data-v-2315f6cd]{position:relative;width:210px;height:96px}.listcover[data-v-2315f6cd]{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-2315f6cd]{min-width:0}.listtitle[data-v-2315f6cd]{margin:0 0 4px;font-size:14px;font-weight:800;color:#ffffffdb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listcount[data-v-2315f6cd]{font-size:13px;color:#ffffff73}.profile-grid[data-v-2315f6cd]{display:grid;grid-template-columns:1fr 320px;gap:18px;align-items:start;grid-template-areas:"fav activity" "split lists"}.favorites-section[data-v-2315f6cd]{grid-area:fav}.activity-section[data-v-2315f6cd]{grid-area:activity}.split-section[data-v-2315f6cd]{grid-area:split}.lists-section[data-v-2315f6cd]{grid-area:lists}.main-split[data-v-2315f6cd]{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.section[data-v-2315f6cd]{background:transparent}.fav-row[data-v-2315f6cd]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fav[data-v-2315f6cd]{position:relative;height:280px;border-radius:2px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.fav__img[data-v-2315f6cd],.fav__empty[data-v-2315f6cd]{position:absolute;inset:0}.fav__empty[data-v-2315f6cd]{display:flex;align-items:center;justify-content:center}.fav__empty-plus[data-v-2315f6cd]{display:flex;align-items:center;justify-content:center;color:#ffffff47;pointer-events:none}.fav__empty.clickable .fav__empty-plus[data-v-2315f6cd]{color:#ffffff6b}.fav__empty.clickable:hover .fav__empty-plus[data-v-2315f6cd]{color:#f1c40f}.fav__img img[data-v-2315f6cd]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.fav:hover .fav__img img[data-v-2315f6cd]{transform:scale(1.03)}.recent[data-v-2315f6cd]{display:grid;gap:18px}.recent-item[data-v-2315f6cd]{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:start;min-height:72px}.rit-title[data-v-2315f6cd]{font-size:15px;font-weight:800;margin:0 0 6px;color:#ffffffdb;line-height:1.2}.rit-title a[data-v-2315f6cd]{color:inherit;text-decoration:none;font-weight:800}.rit-title a[data-v-2315f6cd]:hover{color:#f1c40f}.rit-sub[data-v-2315f6cd]{font-size:14px;color:#ffffff94;line-height:1.35}.rit-line[data-v-2315f6cd]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.rit-time[data-v-2315f6cd]{margin-top:6px;font-size:12px;color:#ffffff61;line-height:1.2}.recent-skel[data-v-2315f6cd]{width:100%;height:100%;border-radius:4px;background:#ffffff0a}.poster[data-v-2315f6cd]{width:56px;height:72px;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:#ffffff0a}.poster img[data-v-2315f6cd]{width:100%;height:100%;object-fit:cover;display:block}.actlist[data-v-2315f6cd]{display:grid;gap:14px;position:relative}.actitem[data-v-2315f6cd]{display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:start;position:relative}.actitem[data-v-2315f6cd]:before{content:"";position:absolute;left:3px;top:14px;bottom:-14px;width:2px;background:#ffffff24}.actitem[data-v-2315f6cd]:last-child:before{display:none}.dot[data-v-2315f6cd]{width:8px;height:8px;border-radius:999px;background:#f1c40f;margin-top:4px;position:relative;z-index:1}.actmeta[data-v-2315f6cd]{font-size:12px;color:#fff6;margin-bottom:4px}.acttext[data-v-2315f6cd]{font-size:13.5px;color:#ffffffb8;line-height:1.35}.hint[data-v-2315f6cd]{font-size:12px;color:#ffffff6b}.hint-create-link[data-v-2315f6cd]{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-2315f6cd]:hover{color:#f5d04a}@media (max-width: 1100px){.profile-grid[data-v-2315f6cd]{grid-template-columns:1fr;grid-template-areas:"fav" "activity" "split" "lists"}.main-split[data-v-2315f6cd]{grid-template-columns:1fr}.fav-row[data-v-2315f6cd]{grid-template-columns:repeat(2,1fr)}.profile-head[data-v-2315f6cd]{grid-template-columns:116px 1fr}.btn-edit[data-v-2315f6cd]{display:none}}.profile-background[data-v-2315f6cd]{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-2315f6cd]{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-2315f6cd]{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.profile-hero-fade[data-v-2315f6cd]{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-2315f6cd]{position:relative;z-index:1}.profile-main[data-v-2315f6cd]{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-2315f6cd]{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-2315f6cd]{width:90px;height:90px;border-radius:50%}.user-details[data-v-2315f6cd]{display:flex;flex-direction:column;gap:.5rem;flex:1;justify-content:center}.user-header[data-v-2315f6cd]{display:flex;align-items:center;gap:1rem;height:100%;position:relative}.user-name[data-v-2315f6cd]{font-family:var(--font-display);font-size:2rem;font-weight:var(--font-bold)!important;color:#e0e0e0;margin:0}.edit-btn[data-v-2315f6cd]{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-2315f6cd]:hover{background:#f39c12}.user-stats[data-v-2315f6cd]{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-2315f6cd]{display:flex;flex-direction:column;align-items:center;gap:.3rem;flex:1 1 0;min-width:60px;max-width:80px}.stat-number[data-v-2315f6cd]{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--font-bold);color:#f1c40f}.stat-label[data-v-2315f6cd]{font-size:.8rem;color:var(--color-text);text-align:center}.content-layout[data-v-2315f6cd]{display:flex;gap:2rem;align-items:flex-start;width:100%;box-sizing:border-box}.main-content[data-v-2315f6cd]{display:flex;flex-direction:column;gap:1.5rem;width:calc(70% - 1rem)}.favorites[data-v-2315f6cd]{padding:1.5rem;border-radius:16px;box-sizing:border-box;width:100%}.favorites h2[data-v-2315f6cd]{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-2315f6cd]{display:flex;flex-wrap:wrap;justify-content:space-between}.game-card[data-v-2315f6cd]{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-2315f6cd]{display:block;width:100%;height:250px}.game-cover[data-v-2315f6cd]{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-2315f6cd]{width:100%;height:100%;object-fit:cover;object-position:center}.game-card[data-v-2315f6cd]:hover{border-color:#f1c40f}.game-card.empty-slot[data-v-2315f6cd]{background:transparent;cursor:default;border:2px dashed var(--color-border)}.game-card.empty-slot[data-v-2315f6cd]:hover{border-color:var(--color-border)}.empty-slot-placeholder[data-v-2315f6cd]{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-2315f6cd]{cursor:pointer;border-color:var(--color-border);transition:all .2s}.empty-slot-placeholder.clickable[data-v-2315f6cd]:hover{border-color:#f1c40f;background:#f1c40f0d;transform:scale(1.02)}.empty-slot-placeholder.clickable:hover svg[data-v-2315f6cd]{opacity:.8;color:#f1c40f}.empty-slot-placeholder svg[data-v-2315f6cd]{opacity:.4;color:var(--color-text-light);transition:all .2s}.activity-desc[data-v-2315f6cd]{color:var(--color-text);flex:1}.sidebar[data-v-2315f6cd]{width:calc(30% - 1rem);display:flex;flex-direction:column;gap:1.5rem;box-sizing:border-box;padding-top:1.5rem}.activity h2[data-v-2315f6cd]{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-2315f6cd]{margin-top:1rem;padding-left:0;color:var(--color-text);list-style:none}.activity-list li[data-v-2315f6cd]{position:relative;padding-left:0;text-indent:0;margin-bottom:.5em;display:flex;align-items:flex-start;gap:.8rem}.activity-date[data-v-2315f6cd]{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-2315f6cd]{border-radius:16px}.lists-header[data-v-2315f6cd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-bottom:1px solid #e0e0e0}.lists h2[data-v-2315f6cd]{font-family:var(--font-display);font-weight:var(--font-semibold);color:var(--color-heading);margin:0}.view-all-link[data-v-2315f6cd]{color:#f1c40f;text-decoration:none;font-size:.9rem;font-weight:var(--font-medium);transition:color .2s}.view-all-link[data-v-2315f6cd]:hover{color:#f39c12}.lists-container[data-v-2315f6cd]{margin-top:1rem;display:flex;flex-direction:column}.list-item[data-v-2315f6cd]{cursor:pointer;transition:transform .2s;margin-bottom:1.25rem}.list-item[data-v-2315f6cd]:hover{transform:none}.list-shelf[data-v-2315f6cd]{border-radius:12px;transition:all .2s;min-height:160px;border:none;box-sizing:border-box}.list-covers[data-v-2315f6cd]{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-2315f6cd]{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-2315f6cd]:nth-child(1){left:0;transform:none}.list-cover[data-v-2315f6cd]:nth-child(2){left:47px;transform:none}.list-cover[data-v-2315f6cd]:nth-child(3){left:94px;transform:none}.list-item:hover .list-covers[data-v-2315f6cd]{border-color:#f1c40f;box-shadow:0 0 0 2px #f1c40f4d}.list-item:hover .list-cover[data-v-2315f6cd]{transform:none!important}.list-cover[data-v-2315f6cd]:hover{transform:scale(1.05)!important;z-index:10!important}.list-info[data-v-2315f6cd]{display:flex;justify-content:space-between;align-items:center}.list-name[data-v-2315f6cd]{font-family:var(--font-display);font-size:1.1rem;font-weight:var(--font-semibold);color:var(--color-heading);margin:0}.list-count[data-v-2315f6cd]{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-2315f6cd]{background:#f1c40f;color:#000;font-weight:600}.modal-overlay[data-v-2315f6cd]{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-2315f6cd]{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-2315f6cd]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--color-background-soft)}.modal-header h3[data-v-2315f6cd]{font-family:var(--font-display);font-weight:var(--font-semibold);color:var(--color-heading);margin:0}.modal-close[data-v-2315f6cd]{background:none;border:none;font-size:2rem;color:var(--color-text);cursor:pointer;transition:color .2s}.modal-close[data-v-2315f6cd]:hover{color:#f1c40f}.modal-body[data-v-2315f6cd]{padding:1.5rem;overflow-y:auto;flex-grow:1}.profile-edit-overlay[data-v-2315f6cd]{background:#04060ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-content.profile-edit-modal[data-v-2315f6cd]{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-2315f6cd]{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-2315f6cd]{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.profile-edit-modal__title[data-v-2315f6cd]{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#ffffffeb;line-height:1.15}.profile-edit-modal__close[data-v-2315f6cd]{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-2315f6cd]:hover{border-color:#f1c40f59;color:#ffffffeb}.profile-edit-modal__close[data-v-2315f6cd]:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.profile-edit-list[data-v-2315f6cd]{list-style:none;margin:0;padding:0}.profile-edit-row[data-v-2315f6cd]{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-2315f6cd]{border-bottom:none}.profile-edit-row[data-v-2315f6cd]:hover,.profile-edit-row[data-v-2315f6cd]:focus-visible{background:#ffffff0a;outline:none}.profile-edit-row[data-v-2315f6cd]:focus-visible{box-shadow:inset 0 0 0 2px #f1c40f59}.profile-edit-row:hover .profile-edit-row__icon[data-v-2315f6cd],.profile-edit-row:focus-visible .profile-edit-row__icon[data-v-2315f6cd]{border-color:#f1c40f66;color:#f1c40f}.profile-edit-row__icon[data-v-2315f6cd]{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-2315f6cd]{flex:1;font-size:15px;font-weight:700;letter-spacing:-.01em}.profile-edit-row__chev[data-v-2315f6cd]{flex-shrink:0;display:flex;color:#ffffff47;transition:color .15s ease}.profile-edit-row:hover .profile-edit-row__chev[data-v-2315f6cd]{color:#ffffff8c}.option-description[data-v-2315f6cd]{font-size:.8rem;color:var(--color-text-light);margin-top:.2rem}.modal-content.avatar-modal.profile-edit-modal[data-v-2315f6cd]{max-width:500px;width:min(100%,500px)}.avatar-modal__body[data-v-2315f6cd]{padding:6px 0 16px}.avatar-modal__body .avatar-upload-container[data-v-2315f6cd]{padding:0 18px;gap:1rem}.avatar-upload-container[data-v-2315f6cd]{display:flex;flex-direction:column;gap:1.5rem}.upload-area[data-v-2315f6cd]{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-2315f6cd]{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-2315f6cd]:hover{border-color:#f1c40f73;background:#f1c40f0f}.upload-placeholder[data-v-2315f6cd]{display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--color-text)}.upload-placeholder svg[data-v-2315f6cd]{color:#6b7280}.upload-placeholder p[data-v-2315f6cd]{font-size:1.1rem;font-weight:var(--font-medium);margin:0}.upload-hint[data-v-2315f6cd]{font-size:.9rem;color:var(--color-text-light)}.modal-content.avatar-modal.profile-edit-modal .upload-placeholder[data-v-2315f6cd]{color:#ffffffd1}.modal-content.avatar-modal.profile-edit-modal .upload-placeholder svg[data-v-2315f6cd]{color:#ffffff61}.modal-content.avatar-modal.profile-edit-modal .upload-hint[data-v-2315f6cd]{color:#ffffff6b}.modal-content.avatar-modal.profile-edit-modal .upload-progress p[data-v-2315f6cd]{margin:0;font-size:14px;color:#ffffffb8}.modal-content.avatar-modal.profile-edit-modal .progress-text[data-v-2315f6cd]{color:#ffffffeb}.avatar-progress-ring__track[data-v-2315f6cd]{stroke:#ffffff1f}.upload-progress[data-v-2315f6cd]{display:flex;flex-direction:column;align-items:center;gap:1rem}.progress-circle[data-v-2315f6cd]{position:relative;display:flex;align-items:center;justify-content:center}.progress-text[data-v-2315f6cd]{position:absolute;font-size:.9rem;font-weight:var(--font-medium);color:var(--color-text)}.avatar-preview[data-v-2315f6cd]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.avatar-preview img[data-v-2315f6cd]{max-width:100%;max-height:100%;border-radius:8px;object-fit:cover}.avatar-preview:hover .preview-overlay[data-v-2315f6cd]{opacity:1}.change-btn[data-v-2315f6cd]{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-2315f6cd]:hover{background:#fff}.avatar-actions[data-v-2315f6cd]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.avatar-actions__right[data-v-2315f6cd]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-left:auto}.avatar-back-btn[data-v-2315f6cd]{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-2315f6cd]:hover:not(:disabled){border-color:#f1c40f59;color:#fffffff2}.avatar-back-btn[data-v-2315f6cd]:disabled{opacity:.45;cursor:not-allowed}.save-btn[data-v-2315f6cd]{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-2315f6cd]{border-radius:2px;font-weight:700}.save-btn[data-v-2315f6cd]:hover:not(:disabled){background:#f39c12}.save-btn[data-v-2315f6cd]:disabled{opacity:.6;cursor:not-allowed}.cancel-btn[data-v-2315f6cd]{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-2315f6cd]:hover:not(:disabled){background:var(--color-background-hover);border-color:#f1c40f}.cancel-btn[data-v-2315f6cd]:disabled{opacity:.6;cursor:not-allowed}.reset-btn[data-v-2315f6cd]{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-2315f6cd]{border-radius:2px;font-weight:700}.reset-btn[data-v-2315f6cd]:hover:not(:disabled){background:#c0392b}.reset-btn[data-v-2315f6cd]:disabled{opacity:.6;cursor:not-allowed}.crop-modal[data-v-2315f6cd]{max-width:600px;max-height:80vh}.modal-content.favorites-modal.profile-edit-modal[data-v-2315f6cd]{max-width:920px;width:min(100%,920px);max-height:90vh}.favorites-modal__body[data-v-2315f6cd]{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-2315f6cd]{max-width:500px;width:min(100%,500px);max-height:80vh}.nickname-modal__body .nickname-form[data-v-2315f6cd]{padding:10px 18px;gap:1.25rem}.nickname-form__actions[data-v-2315f6cd]{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-2315f6cd]{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-2315f6cd]{border-width:1px;border-radius:2px;border-color:#ffffff24;background:#00000038;color:#ffffffeb}.modal-content.nickname-modal.profile-edit-modal .nickname-input[data-v-2315f6cd]:focus{border-color:#f1c40f8c}.modal-content.nickname-modal.profile-edit-modal .nickname-input[data-v-2315f6cd]::placeholder{color:#ffffff61}.modal-content.nickname-modal.profile-edit-modal .input-hint[data-v-2315f6cd]{color:#ffffff6b}.modal-content.nickname-modal.profile-edit-modal .save-btn[data-v-2315f6cd]{border-radius:2px;font-weight:700}.modal-content.background-modal.profile-edit-modal[data-v-2315f6cd]{max-width:560px;width:min(100%,560px);max-height:90vh}.background-modal__body[data-v-2315f6cd]{padding:6px 0 12px}.background-modal__body .background-upload-container[data-v-2315f6cd]{padding:0 18px;gap:1rem}.background-upload-container[data-v-2315f6cd]{display:flex;flex-direction:column;gap:1.5rem}.upload-area[data-v-2315f6cd]{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-2315f6cd]{border-width:1px;border-style:dashed;border-color:#ffffff24;border-radius:2px;background:#00000038;height:220px}.background-upload-area.upload-area[data-v-2315f6cd]:hover{border-color:#f1c40f73;background:#f1c40f0f}.modal-content.background-modal.profile-edit-modal .upload-placeholder[data-v-2315f6cd]{color:#ffffffd1}.modal-content.background-modal.profile-edit-modal .upload-placeholder svg[data-v-2315f6cd]{color:#ffffff61}.modal-content.background-modal.profile-edit-modal .upload-hint[data-v-2315f6cd]{color:#ffffff6b}.upload-area[data-v-2315f6cd]:hover{border-color:#f1c40f;background:#f1c40f0d}.modal-content.background-modal.profile-edit-modal .background-upload-area.upload-area[data-v-2315f6cd]:hover{border-color:#f1c40f73;background:#f1c40f0f}.background-preview[data-v-2315f6cd]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.background-preview img[data-v-2315f6cd]{max-width:100%;max-height:100%;border-radius:2px;object-fit:cover}.preview-overlay[data-v-2315f6cd]{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-2315f6cd]{opacity:1}.background-actions[data-v-2315f6cd]{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-2315f6cd],.modal-content.background-modal.profile-edit-modal .background-actions .reset-btn[data-v-2315f6cd]{border-radius:2px;font-weight:700}.modal-content.background-crop-modal.profile-edit-modal[data-v-2315f6cd]{max-width:720px;width:min(100%,720px);max-height:92vh}.background-crop-modal__body[data-v-2315f6cd]{padding:0 8px 12px;max-height:calc(92vh - 72px);overflow:auto}.nickname-form[data-v-2315f6cd]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-2315f6cd]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-2315f6cd]{font-family:var(--font-display);font-weight:var(--font-medium);color:var(--color-heading);font-size:1rem}.nickname-input[data-v-2315f6cd]{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-2315f6cd]:focus{outline:none;border-color:#f1c40f}.nickname-input[data-v-2315f6cd]::placeholder{color:var(--color-text-light)}.input-hint[data-v-2315f6cd]{font-size:.85rem;color:var(--color-text-light);line-height:1.4}.form-actions[data-v-2315f6cd]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.empty-lists[data-v-2315f6cd]{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-2315f6cd]{margin-bottom:1rem}.empty-lists-icon svg[data-v-2315f6cd]{color:#6b7280;width:48px;height:48px}.empty-lists-text[data-v-2315f6cd]{font-family:var(--font-primary);font-size:1.1rem;font-weight:var(--font-medium);margin-bottom:1rem}.create-list-btn[data-v-2315f6cd]{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-2315f6cd]:hover{background:#f39c12}.create-list-btn svg[data-v-2315f6cd]{width:16px;height:16px}.profile-stats-menu[data-v-2315f6cd]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.profile-menu-link[data-v-2315f6cd]{color:#f1c40f;text-decoration:none;font-size:1.05rem;font-weight:500;transition:color .2s}.profile-menu-link[data-v-2315f6cd]:hover{color:#b38600}.verified-badge[data-v-2315f6cd]{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-2315f6cd]{display:block;margin:0 auto}.level-block[data-v-2315f6cd]{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-2315f6cd]:hover{opacity:.92}.level-block__num[data-v-2315f6cd]{font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1}.level-block__label[data-v-2315f6cd]{font-size:12px;font-weight:500;color:#ffffff73;margin-left:8px;letter-spacing:.02em}.level-badge-gray[data-v-2315f6cd]{color:#ffffffbf}.level-badge-green[data-v-2315f6cd]{color:#34d399}.level-badge-yellow[data-v-2315f6cd]{color:#fcd34d}.level-badge-orange[data-v-2315f6cd]{color:#fb923c}.level-badge-red[data-v-2315f6cd],.level-badge-dark-red[data-v-2315f6cd]{color:#f87171}.level-badge-black[data-v-2315f6cd]{color:#fde68a;text-shadow:0 0 12px rgba(251,191,36,.45)}.level-badge-black[data-v-2315f6cd]:hover{text-shadow:0 0 16px rgba(251,191,36,.65)}@media (max-width: 700px){.profile-main[data-v-2315f6cd]{padding:0 1rem}.content-layout[data-v-2315f6cd]{flex-direction:column;gap:1.5rem}.main-content[data-v-2315f6cd],.favorites[data-v-2315f6cd],.sidebar[data-v-2315f6cd]{width:100%}.favorites-list[data-v-2315f6cd]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.game-card[data-v-2315f6cd]{width:100%;min-width:auto}.user-info[data-v-2315f6cd]{flex-direction:column;gap:1rem;align-items:center;padding-left:.7rem;padding-right:.7rem}.user-stats[data-v-2315f6cd]{min-width:auto;width:100%;gap:1rem}.user-header[data-v-2315f6cd]{flex-direction:column;gap:.5rem;text-align:center}.avatar-modal[data-v-2315f6cd]{width:95%;max-width:400px}.upload-area[data-v-2315f6cd]{height:200px}.crop-modal[data-v-2315f6cd]{width:95%;max-width:500px;max-height:90vh}.modal-content.favorites-modal.profile-edit-modal[data-v-2315f6cd]{width:95%;max-width:100%;max-height:92vh}.nickname-modal[data-v-2315f6cd]{width:95%;max-width:400px;max-height:90vh}.modal-content.background-modal.profile-edit-modal[data-v-2315f6cd]{width:95%;max-width:100%;max-height:92vh}.modal-content.background-crop-modal.profile-edit-modal[data-v-2315f6cd]{width:98%;max-width:100%}.upload-area[data-v-2315f6cd]{height:250px}}.game-card:hover .game-cover[data-v-2315f6cd]{outline:2px solid #fff;outline-offset:-2px;box-shadow:0 4px 12px #fff3}.clickable[data-v-2315f6cd]{cursor:pointer;transition:all .2s ease}.clickable[data-v-2315f6cd]:hover,.clickable:hover .stat-number[data-v-2315f6cd]{color:#f1c40f}.modal-content.list-type-modal.profile-edit-modal[data-v-2315f6cd]{max-width:460px;width:min(100%,460px);max-height:90vh}.list-type-modal__body[data-v-2315f6cd]{display:flex;flex-direction:column;gap:0}.list-type-modal .list-type-options[data-v-2315f6cd]{margin:0}.list-type-btn[data-v-2315f6cd]{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-2315f6cd]{border-bottom:none}.list-type-btn[data-v-2315f6cd]:hover,.list-type-btn[data-v-2315f6cd]:focus-visible{background:#ffffff0a;outline:none}.list-type-btn[data-v-2315f6cd]:focus-visible{box-shadow:inset 0 0 0 2px #f1c40f59}.list-type-icon[data-v-2315f6cd]{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-2315f6cd],.list-type-btn:focus-visible .list-type-icon[data-v-2315f6cd]{color:#f1c40f}.list-type-info[data-v-2315f6cd]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.list-type-info__title[data-v-2315f6cd]{display:block;font-size:15px;font-weight:700;letter-spacing:-.01em;color:#ffffffeb;line-height:1.2}.list-type-info__text[data-v-2315f6cd]{display:block;font-size:13px;line-height:1.35;color:#ffffff73}.list-type-btn .profile-edit-row__chev[data-v-2315f6cd]{align-self:center}.list-type-btn:hover .profile-edit-row__chev[data-v-2315f6cd]{color:#ffffff8c}.recent-actions .game-cover[data-v-2315f6cd]{position:relative;width:100%;height:250px;overflow:hidden}.recent-actions .game-cover img[data-v-2315f6cd]{width:100%;height:100%;object-fit:cover}.recent-actions .recent-time[data-v-2315f6cd]{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-2315f6cd]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.profile-reviews__list[data-v-2315f6cd]{display:grid;gap:18px}.profile-review[data-v-2315f6cd]{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:start}.profile-review__poster[data-v-2315f6cd]{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-2315f6cd]{width:100%;height:100%;object-fit:cover;display:block}.profile-review__titleRow[data-v-2315f6cd]{display:flex;align-items:center;gap:10px;min-width:0;line-height:1.2;margin:0 0 6px}.profile-review__rating[data-v-2315f6cd]{flex:0 0 auto;align-items:start;display:flex}.profile-review__title[data-v-2315f6cd]{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-2315f6cd]:hover{color:#f1c40f}.profile-review__rating[data-v-2315f6cd] .star-rating{transform:translateY(1px)}.profile-review__text[data-v-2315f6cd]{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-2315f6cd]{cursor:pointer}.profile-review__text.is-clickable[data-v-2315f6cd]:hover{color:#ffffffc7}.profile-review__text.is-clickable[data-v-2315f6cd]:focus-visible{outline:2px solid rgba(241,196,15,.85);outline-offset:3px;border-radius:6px}.full-review-modal__text[data-v-2315f6cd]{color:#ffffffc7;font-size:.98rem;line-height:1.65;white-space:pre-wrap;word-break:break-word}.full-review-modal[data-v-2315f6cd]{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-2315f6cd]{overflow:auto;padding:1rem}.action-badge[data-v-2315f6cd]{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-2315f6cd]{right:8px;top:8px;background:#f1c40f;color:#000}.rating-badge.rating-badge-below-100[data-v-2315f6cd]{top:40px}.status-badge[data-v-2315f6cd]{left:8px;color:#fff}.status-badge.status-completed[data-v-2315f6cd]{background:#047857}.status-badge.status-playing[data-v-2315f6cd]{background:#3b82f6}.status-badge.status-online[data-v-2315f6cd]{background:#8b5cf6}.status-badge.status-dropped[data-v-2315f6cd]{background:#ef4444}.status-badge.status-wishlist[data-v-2315f6cd]{background:#f1c40f;color:#000}.status-badge.status-added[data-v-2315f6cd]{background:#6b7280}.removed-badge[data-v-2315f6cd]{left:8px;background:#dc2626;color:#fff}.review-badge[data-v-2315f6cd]{left:8px;top:40px;background:#f59e0b;color:#fff}.completion-100-badge[data-v-2315f6cd]{right:8px;top:8px;background:#059669;color:#fff}.hours-badge[data-v-2315f6cd]{right:8px;top:8px;background:#3b82f6;color:#fff}.hours-badge.hours-badge-below-100[data-v-2315f6cd],.hours-badge.hours-badge-below-rating[data-v-2315f6cd]{top:40px}.hours-badge.hours-badge-below-all[data-v-2315f6cd]{top:72px}.recent-actions .game-cover-skeleton[data-v-2315f6cd]{width:100%;height:250px;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%;animation:skeleton-loading-2315f6cd 1.5s infinite;border-radius:8px}@keyframes skeleton-loading-2315f6cd{0%{background-position:200% 0}to{background-position:-200% 0}}.profile-loading[data-v-2315f6cd]{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-2315f6cd]{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-2315f6cd]{margin:0;white-space:nowrap}.profile-loading-words[data-v-2315f6cd]{overflow:hidden;position:relative;height:40px}.profile-loading-words[data-v-2315f6cd]: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-2315f6cd]{display:block;height:100%;padding-left:6px;color:#f1c40f;animation:profile_words_spin-2315f6cd 4s infinite}@keyframes profile_words_spin-2315f6cd{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-5a362680]{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-5a362680]{padding-bottom:0;margin-bottom:0;border-bottom:none}.gas-section__title[data-v-5a362680]{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;font-weight:700}.gas-panel[data-v-5a362680]{padding:10px 10px 12px}.gas-panel--status[data-v-5a362680]{padding-bottom:10px}.gas-panel--rating[data-v-5a362680]{padding:12px 10px 14px}.gas-panel--actions[data-v-5a362680]{padding:8px 8px 10px}.gas-panel--inline[data-v-5a362680]{padding:10px 12px}.status-row[data-v-5a362680]{display:flex;flex-wrap:wrap;gap:8px;justify-content:stretch;margin-bottom:8px}.status-grid[data-v-5a362680]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.status-btn[data-v-5a362680]{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-5a362680]:focus-visible{outline:2px solid rgba(241,196,15,.55);outline-offset:2px}.status-btn .status-icon[data-v-5a362680]{display:flex;align-items:center;justify-content:center;transition:color .18s;font-size:0}.status-btn .status-icon svg[data-v-5a362680]{width:20px!important;height:20px!important;stroke:#ffffffb8;fill:none;transition:stroke .18s,fill .18s}.status-btn.active .status-icon svg[data-v-5a362680],.status-btn:hover .status-icon svg[data-v-5a362680],.status-btn:focus .status-icon svg[data-v-5a362680]{stroke:#f1c40f!important;fill:#f1c40f!important}.status-btn.active[data-v-5a362680]{background:#f1c40f1a;border-color:#f1c40f6b;color:#fff;box-shadow:0 0 0 1px #f1c40f1f}.status-btn[data-v-5a362680]:hover:not(.active),.status-btn[data-v-5a362680]:focus:not(.active){border-color:#f1c40f47;color:#fff}.status-btn.active .status-icon[data-v-5a362680],.status-btn:hover .status-icon[data-v-5a362680],.status-btn:focus .status-icon[data-v-5a362680]{color:#f1c40f}.status-btn.active .status-label[data-v-5a362680],.status-btn:hover .status-label[data-v-5a362680],.status-btn:focus .status-label[data-v-5a362680]{color:#ffffffeb}.status-label[data-v-5a362680]{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-5a362680]{min-height:44px;flex-direction:row!important;justify-content:center;align-items:center!important;padding:10px 12px}.status-btn-full .status-icon[data-v-5a362680]{margin-bottom:0!important;margin-right:.4rem!important}.status-btn-full .status-label[data-v-5a362680]{margin-top:0!important;font-size:.85rem!important;font-weight:700}.rating-block[data-v-5a362680]{margin-bottom:0;width:100%}.stars[data-v-5a362680]{display:flex;flex-direction:row;width:188px;max-width:100%;justify-content:center;margin:0 auto}.star-wrap[data-v-5a362680]{position:relative;display:inline-block;width:34px;height:34px}.star[data-v-5a362680]{cursor:pointer;transition:filter .18s;width:34px;height:34px;display:inline-block;position:absolute;top:0;left:0}.star.half.left[data-v-5a362680]{z-index:1;clip-path:inset(0 50% 0 0)}.star.half.right[data-v-5a362680]{z-index:2;clip-path:inset(0 0 0 50%)}.star.filled svg path[data-v-5a362680]{fill:#f1c40f!important;stroke:none!important}.star svg path[data-v-5a362680]{fill:#ffffff24;stroke:none;transition:fill .18s,stroke .18s}.star.half.left:hover svg path[data-v-5a362680],.star.half.right:hover svg path[data-v-5a362680]{fill:#f1c40f!important;stroke:none!important}.actions-grid[data-v-5a362680]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.action-item[data-v-5a362680]{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-5a362680]:focus-visible{outline:2px solid rgba(241,196,15,.55);outline-offset:2px}.action-item .action-icon[data-v-5a362680]{display:flex;align-items:center;justify-content:center;margin-bottom:0;transition:color .18s;font-size:0}.action-item.clickable .action-label[data-v-5a362680]{color:#ffffffd1}.action-item[data-v-5a362680]:not(.clickable):not(.has-diary-entry){opacity:.45;cursor:default}.action-item.clickable[data-v-5a362680]:hover,.action-item.clickable[data-v-5a362680]:focus,.action-item.has-diary-entry[data-v-5a362680]:hover,.action-item.has-diary-entry[data-v-5a362680]:focus{background:#f1c40f1a;border-color:#f1c40f6b;color:#fff;box-shadow:0 0 0 1px #f1c40f1f}.action-item.clickable:hover .action-label[data-v-5a362680],.action-item.clickable:focus .action-label[data-v-5a362680],.action-item.has-diary-entry:hover .action-label[data-v-5a362680],.action-item.has-diary-entry:focus .action-label[data-v-5a362680]{color:#ffffffeb}.action-item.clickable:hover .action-icon svg[data-v-5a362680],.action-item.clickable:focus .action-icon svg[data-v-5a362680],.action-item.has-diary-entry:hover .action-icon svg[data-v-5a362680],.action-item.has-diary-entry:focus .action-icon svg[data-v-5a362680]{stroke:#f1c40f;color:#f1c40f}.action-item.has-diary-entry[data-v-5a362680]{opacity:1;cursor:pointer;background:#f1c40f14;border-color:#f1c40f59;color:#f1c40f}.action-item.has-diary-entry .action-icon svg[data-v-5a362680]{stroke:#f1c40f;fill:#f1c40f}.action-icon svg[data-v-5a362680]{width:20px!important;height:20px!important}.average-rating-block[data-v-5a362680]{text-align:center;font-size:1.35rem;color:#f1c40f;font-family:var(--font-display);font-weight:700}.average-rating-block.gas-panel[data-v-5a362680]{margin-top:0}.average-value[data-v-5a362680]{color:#f1c40ff5;font-size:1.28rem;font-weight:800}.average-value.no-ratings[data-v-5a362680]{color:#ffffff73;font-size:.95rem;font-weight:600;letter-spacing:.02em}.rating-count[data-v-5a362680]{color:#ffffff73;font-size:.95rem;font-weight:600;margin-left:.25rem}.modal-overlay[data-v-5a362680]{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-5a362680],.modal-fade-leave-active[data-v-5a362680]{transition:all .25s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-5a362680],.modal-fade-leave-to[data-v-5a362680]{opacity:0;transform:scale(.96)}.add-to-list-modal[data-v-5a362680]{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-5a362680]{font-size:1.18rem;font-weight:700;color:#ffffffeb;margin:1rem;text-align:left}.modal-search-row[data-v-5a362680]{display:flex;align-items:center;gap:.7rem;margin-bottom:1.1rem}.new-list-btn[data-v-5a362680]{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-5a362680]:hover{background:#ffffff0f}.list-search-input[data-v-5a362680]{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-5a362680]:focus{border-color:#f1c40f}.lists-checkboxes[data-v-5a362680]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:1.2rem;max-height:260px;overflow-y:auto}.list-row[data-v-5a362680]{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-5a362680]{background:#f1c40f1f;color:#f1c40f}.list-row[data-v-5a362680]:hover{background:#ffffff0f}.list-title[data-v-5a362680]{font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-type-badge[data-v-5a362680]{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-5a362680]{color:#b0b6be;font-size:.98rem;margin-left:1.1rem}.list-check[data-v-5a362680]{color:#f1c40f;font-size:1.2rem;margin-left:1.1rem}.list-info[data-v-5a362680]{display:flex;align-items:center;justify-content:space-between;flex:1}.list-title-group[data-v-5a362680]{display:flex;align-items:center;gap:.3rem}.list-details-group[data-v-5a362680]{display:flex;align-items:center;gap:.5rem}.list-status[data-v-5a362680]{display:flex;align-items:center;margin-left:1rem}.already-added-text[data-v-5a362680]{color:#10b981;font-size:.9rem;font-weight:500}.list-row.already-added[data-v-5a362680]{background:#10b9811a;border:1px solid rgba(16,185,129,.3)}.list-row.already-added[data-v-5a362680]:hover{background:#10b98126}.list-row.disabled[data-v-5a362680]{opacity:.6;cursor:not-allowed;pointer-events:none}.list-row.disabled[data-v-5a362680]:hover{background:#10b9811a}.no-lists[data-v-5a362680]{color:#b0b6be;text-align:center;margin:1.2rem 0 .5rem}.modal-actions[data-v-5a362680]{display:flex;gap:1rem;justify-content:flex-end;padding:0 2rem 1.5rem}.confirm-btn[data-v-5a362680]{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-5a362680]:disabled{background:#23272f;color:#b0b6be;cursor:not-allowed}.cancel-btn[data-v-5a362680]{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-5a362680]{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-5a362680]{display:flex;flex-direction:column;gap:.8rem}.platform-btn[data-v-5a362680]{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-5a362680]:hover{background:#ffffff0f;border-color:#f1c40f59}.steam-btn[data-v-5a362680]:hover{background:linear-gradient(135deg,#1b2838,#2a475e);border-color:#66c0f4}.platform-icon[data-v-5a362680]{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-5a362680]{background:#1b2838;color:#66c0f4}.youtube-btn[data-v-5a362680]:hover{background:linear-gradient(135deg,#5a0000,#7a0000);border-color:#c00}.youtube-btn .platform-icon[data-v-5a362680]{background:#5a0000;color:#fff}.spotify-btn[data-v-5a362680]:hover{background:linear-gradient(135deg,#13582d,#298b4c);border-color:#1a8f47}.spotify-btn .platform-icon[data-v-5a362680]{background:#1db954;color:#fff}.platform-info[data-v-5a362680]{display:flex;flex-direction:column;gap:.2rem;flex:1}.platform-name[data-v-5a362680]{font-size:1.1rem;font-weight:600;color:var(--color-text)}.platform-desc[data-v-5a362680]{font-size:.9rem;color:#b0b6be}.metacritic-info[data-v-5a362680]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:8px;background:transparent;width:100%}.metacritic-circle[data-v-5a362680]{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-5a362680]{background:#6c3}.metacritic-circle.metacritic-yellow[data-v-5a362680]{background:#fc3}.metacritic-circle.metacritic-red[data-v-5a362680]{background:red}.metacritic-circle.metacritic-empty[data-v-5a362680]{background:#6c757d;color:#fff;font-style:italic}@media (max-width: 900px){.game-actions-sidebar[data-v-5a362680]{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-5a362680]{min-width:0;padding:1.2rem .5rem}.status-row[data-v-5a362680],.status-grid[data-v-5a362680],.actions-grid[data-v-5a362680]{gap:8px}.status-btn[data-v-5a362680],.action-item[data-v-5a362680]{font-size:.76rem;min-height:60px}.status-btn-full[data-v-5a362680]{min-height:42px}.stars[data-v-5a362680]{gap:.06rem;width:168px}.star-wrap[data-v-5a362680],.star[data-v-5a362680]{width:30px;height:30px}}.completion-checkbox-block[data-v-5a362680]{display:flex;justify-content:flex-start;align-items:center;width:100%}.completion-checkbox-label[data-v-5a362680]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.9rem;font-weight:600;color:#ffffffdb}.completion-checkbox-input[data-v-5a362680]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.completion-checkbox-checkmark[data-v-5a362680]{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-5a362680]{border-color:#ffffff42}.completion-checkbox-label:active .completion-checkbox-checkmark[data-v-5a362680]{transform:scale(.96)}.completion-checkbox-checkmark[data-v-5a362680]: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-5a362680]{background:#10b981e6;border-color:#10b981f2;box-shadow:0 0 0 1px #10b98138}.completion-checkbox-input:checked~.completion-checkbox-checkmark[data-v-5a362680]:after{display:block}.completion-checkbox-checkmark[data-v-5a362680]: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-5a362680 .28s cubic-bezier(.165,.84,.44,1)}@keyframes completionBounceFadeIn-5a362680{0%{transform:translateY(-8px) rotate(45deg);opacity:0}to{transform:translate(0) rotate(45deg);opacity:1}}.completion-checkbox-text[data-v-5a362680]{-webkit-user-select:none;user-select:none}.add-tags-btn[data-v-5a362680]{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-5a362680]:hover{background:#f1c40f1a;border-color:#f1c40f6b;color:#fff;box-shadow:0 0 0 1px #f1c40f1f}.add-tags-btn[data-v-5a362680]:focus-visible{outline:2px solid rgba(241,196,15,.55);outline-offset:2px}.add-tags-btn svg[data-v-5a362680]{width:16px;height:16px;stroke:currentColor;flex-shrink:0}.tags-modal[data-v-5a362680]{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-5a362680]{padding:1.5rem 2rem;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem}.tag-input-section[data-v-5a362680]{display:flex;flex-direction:column;gap:.5rem}.tag-input-label[data-v-5a362680]{font-size:.95rem;font-weight:600;color:var(--color-text)}.tag-input-wrapper[data-v-5a362680]{display:flex;gap:.5rem;align-items:center}.tag-input[data-v-5a362680]{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-5a362680]:focus{border-color:#f1c40f}.tag-create-btn[data-v-5a362680]{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-5a362680]:hover:not(:disabled){background:#059669;transform:scale(1.05)}.tag-create-btn[data-v-5a362680]:disabled{background:#444a56;cursor:not-allowed;opacity:.5}.tag-create-btn svg[data-v-5a362680]{width:20px;height:20px;stroke:currentColor}.game-tags-section[data-v-5a362680]{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-5a362680]{font-size:.95rem;font-weight:600;color:var(--color-text)}.no-game-tags[data-v-5a362680]{color:#b0b6be;font-size:.9rem;text-align:center;padding:.75rem;font-style:italic}.tag-remove-btn[data-v-5a362680]{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-5a362680]:hover{background:#ffffff4d}.saved-tags-section[data-v-5a362680]{display:flex;flex-direction:column;gap:.75rem}.saved-tags-label[data-v-5a362680]{font-size:.95rem;font-weight:600;color:var(--color-text)}.no-tags[data-v-5a362680]{color:#b0b6be;font-size:.9rem;text-align:center;padding:1rem;background:var(--color-background-mute);border-radius:6px}.tags-list[data-v-5a362680]{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;min-width:0}.tag-item[data-v-5a362680]{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-5a362680]:hover{opacity:.9}.tag-item.tag-selected[data-v-5a362680]{border-color:#f1c40f;box-shadow:0 0 0 2px #f1c40f4d}.tag-name[data-v-5a362680]{-webkit-user-select:none;user-select:none}.tag-delete[data-v-5a362680]{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-5a362680]:hover{color:#f1c40f}.activity-modal[data-v-5a362680]{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-5a362680]{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-5a362680]{font-size:1.25rem;font-weight:700;color:#ffffffeb;margin:0}.close-btn[data-v-5a362680]{background:none;border:none;color:#b0b6be;font-size:1.5rem;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s}.close-btn[data-v-5a362680]:hover{color:#fff}.activity-modal__body[data-v-5a362680]{padding:0 1.25rem 1.25rem;flex:1;min-height:0;max-height:min(70vh,640px);overflow-y:auto}.activity-modal .actlist[data-v-5a362680]{display:grid;gap:14px;position:relative;padding:.5rem 0 .25rem}.activity-modal .actlist--modal[data-v-5a362680]{padding-bottom:8px}.activity-modal .actitem[data-v-5a362680]{display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:start;position:relative}.activity-modal .actitem[data-v-5a362680]:before{content:"";position:absolute;left:3px;top:14px;bottom:-14px;width:2px;background:#ffffff24}.activity-modal .actitem[data-v-5a362680]:last-child:before{display:none}.activity-modal .dot[data-v-5a362680]{width:8px;height:8px;border-radius:999px;background:#f1c40f;margin-top:4px;position:relative;z-index:1}.activity-modal .dot--dropped[data-v-5a362680]{background:#fb923c}.activity-modal .dot--wishlist[data-v-5a362680]{background:#e84a7c}.activity-modal .dot--completed[data-v-5a362680]{background:#34d399}.activity-modal .dot--playing[data-v-5a362680]{background:#60a5fa}.activity-modal .dot--rating[data-v-5a362680],.activity-modal .dot--default[data-v-5a362680]{background:#f1c40f}.activity-modal .dot--review[data-v-5a362680]{background:#a78bfa}.activity-modal .dot--hours[data-v-5a362680]{background:#ffffff61}.activity-modal .actmeta[data-v-5a362680]{font-size:12px;color:#fff6;margin-bottom:4px}.activity-modal .acttext[data-v-5a362680]{font-size:13.5px;color:#ffffffb8;line-height:1.35}.activity-modal .acttext[data-v-5a362680] .activity-feed-game-link,.activity-modal .acttext[data-v-5a362680] a.activity-feed-game-link{color:#f1c40f!important;font-weight:500;cursor:pointer;text-decoration:none;transition:color .2s}.activity-modal .acttext[data-v-5a362680] .activity-feed-game-link:hover,.activity-modal .acttext[data-v-5a362680] a.activity-feed-game-link:hover{color:#b38600!important}.activity-modal .acttext[data-v-5a362680] .review-link{color:#f1c40f!important;font-weight:500;text-decoration:none}.activity-modal .acttext[data-v-5a362680] .review-link:hover{color:#b38600!important}.activity-modal .acttext[data-v-5a362680] .profile-link{color:#f1c40f!important;font-weight:500;text-decoration:none}.activity-modal .acttext[data-v-5a362680] .profile-link:hover{color:#b38600!important;text-decoration:underline}.activity-modal__empty[data-v-5a362680],.activity-modal__loading[data-v-5a362680],.activity-modal__end[data-v-5a362680]{text-align:center;margin:.75rem 0 .5rem;font-style:italic}.hint[data-v-5a362680]{font-size:12px;color:#ffffff6b}.loading-state[data-v-5a362680]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;color:#b0b6be}.loading-spinner[data-v-5a362680]{width:32px;height:32px;border:3px solid var(--color-border);border-top:3px solid #f1c40f;border-radius:50%;animation:spin-5a362680 1s linear infinite}@keyframes spin-5a362680{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 600px){.activity-modal[data-v-5a362680]{min-width:0;max-width:95vw;margin:1rem}.modal-header[data-v-5a362680]{padding:1rem 1.5rem .75rem}.activity-modal__body[data-v-5a362680]{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}}.participants-main[data-v-4016d13d]{max-width:1200px;margin:0 auto;padding:2rem;background:var(--color-background);min-height:100vh;box-sizing:border-box}.page-header[data-v-4016d13d]{text-align:center;margin-bottom:3rem}.page-title[data-v-4016d13d]{font-family:var(--font-display);font-size:2.5rem;font-weight:var(--font-bold);color:var(--color-heading);margin:0 0 .5rem}.page-description[data-v-4016d13d]{font-size:1.1rem;color:var(--color-text);margin:0}.search-section[data-v-4016d13d]{margin-bottom:2rem}.search-field[data-v-4016d13d]{position:relative;max-width:400px;margin:0 auto}.search-input[data-v-4016d13d]{width:100%;padding:1rem 3rem 1rem 1rem;border:2px solid var(--color-border);border-radius:12px;background:var(--color-background-soft);color:var(--color-text);font-size:1rem;font-family:var(--font-primary);outline:none;transition:all .2s}.search-input[data-v-4016d13d]:focus{border-color:#f1c40f;box-shadow:0 0 0 3px #f1c40f1a}.search-icon[data-v-4016d13d]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--color-text-light)}.participants-grid[data-v-4016d13d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.participant-card[data-v-4016d13d]{background:var(--color-background-soft);border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .2s;border:1px solid var(--color-border)}.participant-card[data-v-4016d13d]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026;border-color:#f1c40f}.participant-avatar[data-v-4016d13d]{width:80px;height:80px;border-radius:50%;margin-bottom:1rem;border:3px solid #f1c40f}.participant-info[data-v-4016d13d]{display:flex;flex-direction:column;gap:.5rem}.participant-name[data-v-4016d13d]{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--font-semibold);color:var(--color-heading);margin:0}.participant-bio[data-v-4016d13d]{color:var(--color-text);font-size:.9rem;line-height:1.4;margin:0}.participant-stats[data-v-4016d13d]{display:flex;gap:1rem;margin-top:.5rem}.stat[data-v-4016d13d]{font-size:.8rem;color:var(--color-text-light);background:#f1c40f1a;padding:.25rem .5rem;border-radius:6px;border:1px solid rgba(241,196,15,.2)}.empty-state[data-v-4016d13d]{text-align:center;padding:3rem;color:var(--color-text-light)}.empty-state svg[data-v-4016d13d]{margin-bottom:1rem;opacity:.5}.empty-state h3[data-v-4016d13d]{font-family:var(--font-display);font-size:1.5rem;margin:0 0 .5rem}.empty-state p[data-v-4016d13d]{margin:0;font-size:1rem}.verified-badge[data-v-4016d13d]{display:inline-block;vertical-align:middle;margin-left:.3em;position:relative;top:2px}.load-more-trigger[data-v-4016d13d]{height:1px;margin:2rem 0}.loading-indicator[data-v-4016d13d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem}.loading-spinner[data-v-4016d13d]{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #f1c40f;border-radius:50%;animation:spin-4016d13d 1s linear infinite}@keyframes spin-4016d13d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-indicator span[data-v-4016d13d]{color:var(--color-text-light);font-size:.9rem}@media (max-width: 768px){.participants-main[data-v-4016d13d]{padding:1rem}.page-title[data-v-4016d13d]{font-size:2rem}.participants-grid[data-v-4016d13d]{grid-template-columns:1fr}}.subscribers-page[data-v-fc1c62eb]{min-width:1200px;max-width:1200px;margin:0 auto;padding:2rem;background:var(--color-background);min-height:100vh;box-sizing:border-box}.page-header[data-v-fc1c62eb]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.back-btn[data-v-fc1c62eb]{display:flex;align-items:center;gap:.5rem;background:none;border:2px solid #b0b0b0;color:#b0b0b0;padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:all .2s;font-family:var(--font-primary)}.back-btn[data-v-fc1c62eb]:hover{border-color:#f1c40f;color:#f1c40f}.page-title[data-v-fc1c62eb]{font-family:var(--font-display);font-size:2rem;font-weight:var(--font-bold);color:var(--color-heading);margin:0}.loading[data-v-fc1c62eb],.error[data-v-fc1c62eb],.empty-state[data-v-fc1c62eb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.spinner[data-v-fc1c62eb]{width:40px;height:40px;border:4px solid var(--color-border);border-top:4px solid #f1c40f;border-radius:50%;animation:spin-fc1c62eb 1s linear infinite;margin-bottom:1rem}@keyframes spin-fc1c62eb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.retry-btn[data-v-fc1c62eb]{margin-top:1rem;padding:.75rem 1.5rem;background:#f1c40f;border:none;border-radius:8px;color:#1a1a1a;font-family:var(--font-primary);font-weight:var(--font-semibold);cursor:pointer;transition:all .2s}.retry-btn[data-v-fc1c62eb]:hover{background:#f39c12}.empty-state svg[data-v-fc1c62eb]{color:#6b7280;margin-bottom:1rem}.empty-state h3[data-v-fc1c62eb]{font-family:var(--font-display);font-size:1.5rem;color:var(--color-heading);margin:0 0 .5rem}.empty-state p[data-v-fc1c62eb]{color:var(--color-text-light);margin:0}.subscribers-list[data-v-fc1c62eb]{display:flex;flex-direction:column;gap:1rem}.subscriber-card[data-v-fc1c62eb]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:12px;cursor:pointer;transition:all .2s}.subscriber-card[data-v-fc1c62eb]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#f1c40f}.subscriber-avatar[data-v-fc1c62eb]{flex-shrink:0}.subscriber-avatar img[data-v-fc1c62eb]{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border)}.subscriber-info[data-v-fc1c62eb]{flex:1;min-width:0}.subscriber-name[data-v-fc1c62eb]{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--font-semibold);color:var(--color-heading);margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subscriber-stats[data-v-fc1c62eb]{color:var(--color-text-light);margin:0;font-size:.9rem}.subscriber-actions[data-v-fc1c62eb]{flex-shrink:0}.verified-badge[data-v-fc1c62eb]{display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle;background:none;border-radius:50%;padding:0 2px;cursor:pointer}.subscriptions-page[data-v-117b3375]{min-width:1200px;max-width:1200px;margin:0 auto;padding:2rem;background:var(--color-background);min-height:100vh;box-sizing:border-box}.page-header[data-v-117b3375]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.back-btn[data-v-117b3375]{display:flex;align-items:center;gap:.5rem;background:none;border:2px solid #b0b0b0;color:#b0b0b0;padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:all .2s;font-family:var(--font-primary)}.back-btn[data-v-117b3375]:hover{border-color:#f1c40f;color:#f1c40f}.page-title[data-v-117b3375]{font-family:var(--font-display);font-size:2rem;font-weight:var(--font-bold);color:var(--color-heading);margin:0}.loading[data-v-117b3375],.error[data-v-117b3375],.empty-state[data-v-117b3375]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.spinner[data-v-117b3375]{width:40px;height:40px;border:4px solid var(--color-border);border-top:4px solid #f1c40f;border-radius:50%;animation:spin-117b3375 1s linear infinite;margin-bottom:1rem}@keyframes spin-117b3375{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.retry-btn[data-v-117b3375]{margin-top:1rem;padding:.75rem 1.5rem;background:#f1c40f;border:none;border-radius:8px;color:#1a1a1a;font-family:var(--font-primary);font-weight:var(--font-semibold);cursor:pointer;transition:all .2s}.retry-btn[data-v-117b3375]:hover{background:#f39c12}.empty-state svg[data-v-117b3375]{color:#6b7280;margin-bottom:1rem}.empty-state h3[data-v-117b3375]{font-family:var(--font-display);font-size:1.5rem;color:var(--color-heading);margin:0 0 .5rem}.empty-state p[data-v-117b3375]{color:var(--color-text-light);margin:0}.subscriptions-list[data-v-117b3375]{display:flex;flex-direction:column;gap:1rem}.subscription-card[data-v-117b3375]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:12px;cursor:pointer;transition:all .2s}.subscription-card[data-v-117b3375]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#f1c40f}.subscription-avatar[data-v-117b3375]{flex-shrink:0}.subscription-avatar img[data-v-117b3375]{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border)}.subscription-info[data-v-117b3375]{flex:1;min-width:0}.subscription-name[data-v-117b3375]{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--font-semibold);color:var(--color-heading);margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subscription-stats[data-v-117b3375]{color:var(--color-text-light);margin:0;font-size:.9rem}.subscription-actions[data-v-117b3375]{flex-shrink:0}.verified-badge[data-v-117b3375]{display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle;background:none;border-radius:50%;padding:0 2px;cursor:pointer}.auth-page[data-v-bd4e93ef]{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden}.screenshots-background[data-v-bd4e93ef]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.screenshot-slide[data-v-bd4e93ef]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 1s ease-in-out}.screenshot-slide.active[data-v-bd4e93ef]{opacity:1}.screenshots-gradient[data-v-bd4e93ef]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,#14181d4d,#14181d99,#14181de6);z-index:1}.auth-glass-panel[data-v-bd4e93ef]{position:absolute;top:0;right:10%;height:100vh;width:450px;max-width:90vw;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:0;padding:2.5rem;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a;border:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);z-index:10;overflow-y:auto;display:flex;flex-direction:column;justify-content:center}.auth-tabs[data-v-bd4e93ef]{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}.auth-tab[data-v-bd4e93ef]{flex:1;padding:.75rem 1rem;background:transparent;border:none;color:var(--color-text-light);font-family:var(--font-display);font-size:1rem;font-weight:var(--font-medium);cursor:pointer;border-radius:8px;transition:all .2s;position:relative}.auth-tab[data-v-bd4e93ef]:hover{background:#ffffff0d;color:var(--color-text)}.auth-tab.active[data-v-bd4e93ef]{color:#f1c40f;background:#f1c40f1a}.auth-tab.active[data-v-bd4e93ef]:after{content:"";position:absolute;bottom:-.5rem;left:0;right:0;height:2px;background:#f1c40f}.auth-form-container[data-v-bd4e93ef]{animation:fadeIn-bd4e93ef .3s ease-in}@keyframes fadeIn-bd4e93ef{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-header[data-v-bd4e93ef]{text-align:center;margin-bottom:2rem}.auth-header h1[data-v-bd4e93ef]{font-family:var(--font-display);font-size:2rem;font-weight:var(--font-bold);color:var(--color-heading);margin-bottom:.5rem}.auth-header p[data-v-bd4e93ef]{color:var(--color-text-light);font-size:1rem}.auth-form[data-v-bd4e93ef]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-bd4e93ef]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-bd4e93ef]{font-family:var(--font-display);font-weight:var(--font-medium);color:var(--color-heading);font-size:.9rem}.form-input[data-v-bd4e93ef]{padding:.75rem 1rem;border:2px solid rgba(255,255,255,.1);border-radius:8px;font-family:var(--font-primary);font-size:1rem;background:#14181d80;color:var(--color-text);transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-input[data-v-bd4e93ef]:focus{outline:none;border-color:#f1c40f;background:#14181db3;box-shadow:0 0 0 3px #f1c40f1a}.form-input.error[data-v-bd4e93ef]{border-color:#e74c3c}.form-input[data-v-bd4e93ef]::placeholder{color:var(--color-text-light);opacity:.6}.password-input-container[data-v-bd4e93ef]{position:relative;display:flex;align-items:center;background:#14181d80;border:2px solid rgba(255,255,255,.1);border-radius:8px;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.password-input-container[data-v-bd4e93ef]:focus-within{border-color:#f1c40f;background:#14181db3;box-shadow:0 0 0 3px #f1c40f1a}.password-input-container .form-input[data-v-bd4e93ef]{border:none;background:transparent;box-shadow:none}.password-input-container .form-input[data-v-bd4e93ef]:focus{border:none;background:transparent;box-shadow:none}.password-input[data-v-bd4e93ef]{padding-right:3rem}.password-toggle[data-v-bd4e93ef]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-text-light);cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:10}.password-toggle[data-v-bd4e93ef]:hover{color:#f1c40f;background:#f1c40f1a}.field-error[data-v-bd4e93ef]{color:#e74c3c;font-size:.8rem;margin-top:.25rem}.field-hint[data-v-bd4e93ef]{color:var(--color-text-light);font-size:.75rem;margin-top:.25rem;opacity:.7}.error-message[data-v-bd4e93ef]{background:#e74c3c33;border:1px solid #e74c3c;color:#e74c3c;padding:.75rem;border-radius:8px;font-size:.9rem}.auth-btn[data-v-bd4e93ef]{background:#f1c40f;color:#222;border:none;padding:.75rem 1.5rem;border-radius:8px;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-medium);cursor:pointer;transition:background .2s;margin-top:1rem}.auth-btn[data-v-bd4e93ef]:hover:not(:disabled){background:#f39c12}.auth-btn[data-v-bd4e93ef]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.auth-glass-panel[data-v-bd4e93ef]{right:5%;width:90vw;padding:2rem}.auth-header h1[data-v-bd4e93ef]{font-size:1.75rem}}@media (max-width: 480px){.auth-glass-panel[data-v-bd4e93ef]{right:0;left:0;width:100vw;max-width:100vw;border-radius:0;height:100vh}}.home-main[data-v-c6d22b9b]{min-width:1100px;margin:0 auto;padding:2rem;min-height:100vh;box-sizing:border-box}.news-section[data-v-c6d22b9b]{width:100%}.news-title[data-v-c6d22b9b]{font-family:var(--font-display);font-size:2.2rem;font-weight:var(--font-bold);color:var(--color-heading);margin-bottom:1rem;text-align:left;border-bottom:1px solid #e0e0e0}.news-loading[data-v-c6d22b9b],.news-empty[data-v-c6d22b9b],.news-loading-more[data-v-c6d22b9b]{color:#b0b6be;text-align:center;margin-top:2rem}.news-sentinel[data-v-c6d22b9b]{height:1px;width:100%}.news-loading-more[data-v-c6d22b9b]{margin-top:1rem;font-size:.95rem}.news-list[data-v-c6d22b9b]{display:flex;flex-direction:column;gap:2rem}.news-card[data-v-c6d22b9b]{display:flex;flex-direction:column;gap:.7rem}.news-card[data-v-c6d22b9b]:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}.news-header[data-v-c6d22b9b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem}.news-author[data-v-c6d22b9b]{display:flex;align-items:center;gap:.7em}.news-author-avatar[data-v-c6d22b9b]{width:36px;height:36px;border-radius:50%;border:2px solid #f1c40f;object-fit:cover}.news-author-name[data-v-c6d22b9b]{font-weight:600;color:#fff;font-size:1.05rem;display:flex;align-items:center;gap:.3em}.verified-badge[data-v-c6d22b9b]{display:inline-block;vertical-align:middle;margin-left:.2em;position:relative;top:2px}.news-date[data-v-c6d22b9b]{color:#b0b6be;font-size:.98rem}.news-post-title[data-v-c6d22b9b]{font-size:1.3rem;font-weight:700;color:#f1c40f;margin:.2rem 0 .7rem}.news-content[data-v-c6d22b9b]{margin:0;padding-left:1.2em;color:#fff;font-size:1.05rem;line-height:1.7}.news-content li[data-v-c6d22b9b]{margin-bottom:.2em}@media (max-width: 768px){.home-main[data-v-c6d22b9b]{padding:1rem}.news-card[data-v-c6d22b9b]{padding:1rem .7rem}.news-title[data-v-c6d22b9b]{font-size:1.3rem}}.wrap[data-v-d415a7fc]{max-width:1200px;margin:0 auto;padding:0 18px}.hero[data-v-d415a7fc]{position:relative;background:#0c0e12e0}.hero-box[data-v-d415a7fc]{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-d415a7fc]: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-d415a7fc]{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.9;z-index:0}.hero__fade[data-v-d415a7fc]{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-d415a7fc]{position:relative;z-index:3;padding:0 0 14px}.profile-head[data-v-d415a7fc]{display:grid;grid-template-columns:116px 1fr auto;gap:18px;align-items:flex-end}.avatar[data-v-d415a7fc]{width:104px;height:104px;border-radius:999px;background:transparent;border:none;object-fit:cover;box-shadow:0 10px 26px #00000059}.uname[data-v-d415a7fc]{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-d415a7fc]:first-child{color:#ffffffeb;font-weight:800}.uname__name[data-v-d415a7fc]{position:relative;display:inline-block;line-height:1}.author-badge[data-v-d415a7fc]{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-d415a7fc]{line-height:1;font-weight:700}.hero-box--no-bg[data-v-d415a7fc]{height:auto;min-height:0;max-height:none;padding-top:4rem}.hero-box--no-bg .hero__fade[data-v-d415a7fc]{display:none}.hero-box--no-bg[data-v-d415a7fc]:after{display:none}.urow[data-v-d415a7fc]{display:flex;gap:4px;flex-wrap:wrap;align-items:center;color:#ffffffb3;font-size:15px;line-height:1.2}.urow__item[data-v-d415a7fc]{display:inline-flex;align-items:center;cursor:pointer}.urow__item[data-v-d415a7fc]:not(:last-child):after{content:"•";margin-left:8px;margin-right:2px;color:#ffffff59;font-weight:900;line-height:1}.urow b[data-v-d415a7fc]{color:#ffffffeb;font-weight:800;margin-right:4px}.btn-edit[data-v-d415a7fc]{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-d415a7fc]:hover{background:#f1c40f1a;border-color:#f1c40f6b;color:#fff;box-shadow:0 0 0 1px #f1c40f1f}.btn-edit[data-v-d415a7fc]:focus-visible{outline:2px solid rgba(241,196,15,.55);outline-offset:2px}.tabs[data-v-d415a7fc]{margin-top:18px;display:flex;gap:18px;flex-wrap:wrap;font-size:16px;color:#ffffff85}.tabs__link[data-v-d415a7fc]{color:inherit;text-decoration:none;padding:10px 0;border-bottom:1px solid transparent}.tabs__link[data-v-d415a7fc]:hover{color:#ffffffdb;border-bottom-color:#f1c40f59}.tabs__link.is-active[data-v-d415a7fc]{color:#ffffffdb;border-bottom-color:#ffffff38}.verified-badge[data-v-d415a7fc]{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-d415a7fc]{display:block;margin:0 auto}.level-block[data-v-d415a7fc]{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-d415a7fc]:hover{opacity:.92}.level-block__num[data-v-d415a7fc]{font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1}.level-block__label[data-v-d415a7fc]{font-size:12px;font-weight:500;color:#ffffff73;margin-left:8px;letter-spacing:.02em}.level-badge-gray[data-v-d415a7fc]{color:#ffffffbf}.level-badge-green[data-v-d415a7fc]{color:#34d399}.level-badge-yellow[data-v-d415a7fc]{color:#fcd34d}.level-badge-orange[data-v-d415a7fc]{color:#fb923c}.level-badge-red[data-v-d415a7fc],.level-badge-dark-red[data-v-d415a7fc]{color:#f87171}.level-badge-black[data-v-d415a7fc]{color:#fde68a;text-shadow:0 0 12px rgba(251,191,36,.45)}.level-badge-black[data-v-d415a7fc]:hover{text-shadow:0 0 16px rgba(251,191,36,.65)}@media (max-width: 1100px){.profile-head[data-v-d415a7fc]{grid-template-columns:116px 1fr}.btn-edit[data-v-d415a7fc]{display:none}}.profile-hero-tabs__loading[data-v-d415a7fc]{padding:3rem 18px 2rem;min-height:180px}.profile-hero-tabs__loading-inner[data-v-d415a7fc]{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-d415a7fc 1.2s ease-in-out infinite}@keyframes profile-hero-shimmer-d415a7fc{0%{background-position:100% 0}to{background-position:-100% 0}}.profile-hero-tabs__empty[data-v-d415a7fc]{padding:3rem 18px;text-align:center}.profile-hero-tabs__empty-text[data-v-d415a7fc]{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-1b145d81]{max-width:1200px;margin:0 auto;padding:0 18px}.block-title[data-v-1b145d81]{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;margin:0 0 10px}.diary-page[data-v-1b145d81]{padding:10px 0 60px;background:#0c0e12e0}.diary-head[data-v-1b145d81]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px;padding:0 14px}.diary-head__title[data-v-1b145d81]{margin-bottom:4px}.diary-controls[data-v-1b145d81]{display:flex;justify-content:flex-end}.diary-controls__row[data-v-1b145d81]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.diary-search[data-v-1b145d81]{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-1b145d81]:hover{border-color:#f1c40f47;background:#f1c40f1a}.diary-search[data-v-1b145d81]:focus-within{border-color:#f1c40f66;background:#f1c40f21;box-shadow:0 10px 26px #00000059,0 0 0 1px #f1c40f1a}.diary-search__icon[data-v-1b145d81]{position:absolute;left:12px;color:#ffffff6b;transition:color .2s ease}.diary-search:focus-within .diary-search__icon[data-v-1b145d81]{color:#ffffffe6}.diary-search__input[data-v-1b145d81]{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-1b145d81]::placeholder{color:#ffffff59}.diary-search__clear[data-v-1b145d81]{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-1b145d81]:hover{background:#f1c40f1f;border-color:#f1c40f40;color:#ffffffeb}.diary-loading[data-v-1b145d81]{margin:18px 0 0;color:#ffffff73;font-size:14px}.diary-toggle-row[data-v-1b145d81]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.diary-chip[data-v-1b145d81]{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-1b145d81]:hover{color:#ffffffe6;border-color:#f1c40f47;background:#f1c40f1a}.diary-chip--on[data-v-1b145d81]{color:#fffffff2;border-color:#f1c40f66;background:#f1c40f21;box-shadow:0 0 0 1px #f1c40f1a}.diary-list[data-v-1b145d81]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.diary-card[data-v-1b145d81]{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-1b145d81]{cursor:pointer}.diary-card[data-v-1b145d81]:hover{background:transparent;box-shadow:0 14px 30px #0000006b,0 0 0 1px #f1c40f1f}.diary-card__date[data-v-1b145d81]{text-align:center;border-radius:2px;padding:10px 8px;background:#00000038;border:1px solid rgba(255,255,255,.1)}.diary-card__month[data-v-1b145d81]{font-size:12px;letter-spacing:.08em;font-weight:800;color:#ffffff8c}.diary-card__day[data-v-1b145d81]{font-size:24px;font-weight:900;letter-spacing:-.02em;color:#ffffffe6;margin-top:2px}.diary-card__year[data-v-1b145d81]{margin-top:1px;font-size:12px;color:#fff6}.diary-card__poster[data-v-1b145d81]{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-1b145d81]{width:100%;height:100%;object-fit:cover;display:block}.diary-card__body[data-v-1b145d81]{min-width:0}.diary-card__top[data-v-1b145d81]{display:flex;align-items:center;gap:.5rem;margin-bottom:6px;flex-wrap:wrap}.diary-card__title[data-v-1b145d81]{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-1b145d81]:hover{color:#fff;text-decoration:underline;text-decoration-color:#f1c40f59;text-underline-offset:3px}.diary-badge[data-v-1b145d81]{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-1b145d81]{color:#f1c40fe6}.diary-badge--hours[data-v-1b145d81]{color:#ffffffd1;border-color:#34d39938;background:#34d39914}.diary-card__meta[data-v-1b145d81]{display:flex;align-items:center;gap:10px;color:#ffffff80;font-size:13px;min-width:0}.diary-card__dev[data-v-1b145d81]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diary-card__sep[data-v-1b145d81]{color:#ffffff40}.diary-card__side[data-v-1b145d81]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.diary-rating[data-v-1b145d81]{display:flex;align-items:center;justify-content:flex-end;min-width:118px}.diary-loading-more[data-v-1b145d81],.diary-end[data-v-1b145d81]{text-align:center;padding:18px 0 0}.diary-empty[data-v-1b145d81]{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-1b145d81]{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-1b145d81]{margin:0;font-size:18px;font-weight:850;color:#ffffffe6}.diary-empty__text[data-v-1b145d81]{margin:8px 0 0;color:#ffffff80;font-size:14px}.diary-page__missing[data-v-1b145d81]{padding:2.5rem 18px;text-align:center}.diary-rating .star svg path[data-v-1b145d81],.diary-rating .star.filled svg path[data-v-1b145d81]{fill:#27ae60!important;stroke:none!important}@media (max-width: 860px){.diary-head[data-v-1b145d81]{align-items:stretch;flex-direction:column}.diary-controls[data-v-1b145d81]{align-items:stretch}.diary-controls__row[data-v-1b145d81]{flex-direction:column;align-items:stretch}.diary-search[data-v-1b145d81]{width:100%}.diary-card[data-v-1b145d81]{grid-template-columns:70px 56px 1fr;grid-template-rows:auto auto}.diary-card__side[data-v-1b145d81]{grid-column:1 / -1;justify-content:space-between}.diary-rating[data-v-1b145d81]{min-width:0}}
