.gj-widget[data-v-f6abd70b]{background:var(--card-article-bg);box-sizing:border-box;margin-bottom:.25rem;min-width:0;overflow:hidden;padding:1rem;width:100%}.gj-widget__header[data-v-f6abd70b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.gj-widget__header h4[data-v-f6abd70b]{border-left:2px solid var(--section-title-marker-fg);color:var(--section-title-fg);font-size:14px;font-weight:600;margin:0;padding-left:.5rem}.gj-widget__empty[data-v-f6abd70b]{color:var(--inactive,#888);font-size:12px;margin-bottom:.5rem}.gj-widget__empty p[data-v-f6abd70b]{margin:0}.gj-widget__empty-text[data-v-f6abd70b]{margin:.5rem 0 0}.gj-widget__empty-text[data-v-f6abd70b],.gj-widget__login[data-v-f6abd70b]{color:var(--inactive,#888);font-size:12px}.gj-widget__login[data-v-f6abd70b]{line-height:1.4;margin:0}.gj-widget__saved[data-v-f6abd70b]{color:#4caf50;font-size:10px;margin-left:4px}.gj-widget__hint[data-v-f6abd70b]{color:var(--inactive,#666);display:block;font-size:9px;margin-top:2px}.gj-widget__trophies[data-v-f6abd70b]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);display:flex;gap:8px;justify-content:space-between;margin-bottom:.5rem;padding:.55rem .65rem}.gj-widget__trophies-copy[data-v-f6abd70b]{display:flex;flex-direction:column;gap:2px}.gj-widget__trophies-copy strong[data-v-f6abd70b]{color:var(--card-cover-title);font-size:13px}.gj-widget__trophies-copy span[data-v-f6abd70b],.gj-widget__trophies-meta[data-v-f6abd70b]{color:var(--inactive,#aaa);font-size:10px}.gj-widget__trophies-meta[data-v-f6abd70b]{display:flex;flex-direction:column;gap:2px;margin-left:auto;text-align:right}.gj-widget__platinum[data-v-f6abd70b]{background:#ffd54f;color:#111;font-size:10px;font-weight:700;padding:2px 8px;white-space:nowrap}.gj-widget__statuses[data-v-f6abd70b]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:.75rem}.gj-widget__field[data-v-f6abd70b]{margin-bottom:.5rem}.gj-widget__field label[data-v-f6abd70b]{color:var(--card-article-infos);display:block;font-size:10px;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.gj-widget__field input[data-v-f6abd70b],.gj-widget__field select[data-v-f6abd70b]{background:var(--search-bar-bg);border:1px solid var(--search-bar-border-color);box-sizing:border-box;color:var(--card-cover-title);font-size:12px;padding:.4rem .5rem;width:100%}.gj-widget__field input[data-v-f6abd70b]:focus,.gj-widget__field select[data-v-f6abd70b]:focus{border-color:var(--search-bar-active-border-color);outline:none}.gj-widget__action[data-v-f6abd70b]{background:var(--tab-control-bg);border:1px solid var(--inactive,#555);color:var(--card-cover-title);cursor:pointer;font-size:12px;font-weight:400;margin-bottom:4px;padding:.4rem;text-align:center;transition:all .15s;width:100%}.gj-widget__action[data-v-f6abd70b]:hover{border-color:var(--bt-active);color:var(--bt-active)}.gj-widget__action--diary[data-v-f6abd70b]{border-style:dashed}.gj-widget__subaction[data-v-f6abd70b]{background:#64d8ff0f;border:1px solid rgba(100,216,255,.2);color:var(--bt-active,#64d8ff);cursor:pointer;font-size:11px;margin-bottom:6px;padding:.4rem .5rem;text-align:center;width:100%}.gj-widget__summary[data-v-f6abd70b]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.gj-widget__summary-chip[data-v-f6abd70b]{align-items:center;background:#64d8ff14;border:1px solid rgba(100,216,255,.18);color:var(--bt-active,#64d8ff);display:inline-flex;font-size:10px;gap:4px;padding:4px 8px}.gj-widget__summary-text[data-v-f6abd70b]{color:var(--inactive,#aaa);font-size:11px;line-height:1.45;margin:0;width:100%}.gj-widget__link[data-v-f6abd70b]{background:none;border:none;color:var(--bt-active,#64d8ff);cursor:pointer;display:block;font-size:11px;padding:4px;text-align:center;width:100%}.gj-widget__link[data-v-f6abd70b]:hover{text-decoration:underline}.gj-widget__diary[data-v-f6abd70b]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.gj-widget__skeleton .skeleton-line[data-v-f6abd70b]{animation:shimmer-f6abd70b 1.5s infinite;background:var(--tab-control-bg);height:12px;margin-bottom:6px}.gj-widget__skeleton .skeleton-line.short[data-v-f6abd70b]{width:60%}.gj-status-btn[data-v-f6abd70b]{background:none;border:1px solid var(--inactive,#444);color:var(--inactive,#aaa);cursor:pointer;font-size:11px;padding:4px 8px;transition:all .15s}.gj-status-btn[data-v-f6abd70b]:hover{border-color:var(--bt-active);color:var(--card-cover-title)}.gj-status-btn.active[data-v-f6abd70b]{background:#ffffff0d;color:var(--card-cover-title)}.gj-entry[data-v-f6abd70b]{background:var(--tab-control-bg);border-left:2px solid var(--bt-active,#64d8ff);padding:6px 8px}.gj-entry__top[data-v-f6abd70b]{align-items:center;display:flex;gap:6px;margin-bottom:2px}.gj-entry__progress[data-v-f6abd70b]{color:var(--bt-active);font-size:10px;font-weight:600}.gj-entry__date[data-v-f6abd70b]{color:var(--inactive,#888);font-size:10px;margin-left:auto}.gj-entry__delete[data-v-f6abd70b],.gj-entry__edit[data-v-f6abd70b]{background:none;border:none;color:var(--inactive,#666);cursor:pointer;font-size:10px;margin-left:2px;opacity:0;padding:0 2px;transition:opacity .15s}.gj-entry:hover .gj-entry__delete[data-v-f6abd70b],.gj-entry:hover .gj-entry__edit[data-v-f6abd70b]{opacity:1}.gj-entry__edit[data-v-f6abd70b]:hover{color:var(--bt-active,#64d8ff)}.gj-entry:hover .gj-entry__delete[data-v-f6abd70b]{opacity:1}.gj-entry__delete[data-v-f6abd70b]:hover{color:#f44336}.gj-entry__title[data-v-f6abd70b]{color:var(--card-cover-title);font-size:12px;font-weight:500;margin:0}.gj-entry__text[data-v-f6abd70b]{color:var(--inactive,#aaa);display:-webkit-box;font-size:11px;-webkit-line-clamp:2;margin:0;-webkit-box-orient:vertical;overflow:hidden}.gj-entry__confirm[data-v-f6abd70b]{align-items:center;display:flex;gap:8px;padding:4px 0}.gj-entry__confirm span[data-v-f6abd70b]{color:var(--inactive,#aaa);font-size:10px}.gj-entry__confirm-yes[data-v-f6abd70b]{color:#f44336;font-weight:600}.gj-entry__confirm-no[data-v-f6abd70b],.gj-entry__confirm-yes[data-v-f6abd70b]{background:none;border:none;cursor:pointer;font-size:10px}.gj-entry__confirm-no[data-v-f6abd70b]{color:var(--inactive,#888)}.gj-modal-overlay[data-v-f6abd70b]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.gj-modal[data-v-f6abd70b]{background:var(--card-article-bg-alt,#18181a);display:flex;flex-direction:column;max-height:90vh;max-width:95vw;width:480px}.gj-modal__header[data-v-f6abd70b]{align-items:center;border-bottom:1px solid var(--inactive,#333);display:flex;justify-content:space-between;padding:1rem 1.25rem}.gj-modal__header h3[data-v-f6abd70b]{color:var(--card-article-title);font-size:16px;font-weight:600;margin:0}.gj-modal__header button[data-v-f6abd70b]{background:none;border:none;color:var(--card-article-title);cursor:pointer;font-size:18px}.gj-modal__header button[data-v-f6abd70b]:hover{color:var(--bt-active)}.gj-modal__body[data-v-f6abd70b]{flex:1;gap:.75rem;overflow-y:auto;padding:1.25rem}.gj-modal__body[data-v-f6abd70b],.gj-modal__field[data-v-f6abd70b]{display:flex;flex-direction:column}.gj-modal__field[data-v-f6abd70b]{gap:4px}.gj-modal__field label[data-v-f6abd70b]{color:var(--card-article-title);font-size:12px;font-weight:500}.gj-modal__field input[type=text][data-v-f6abd70b],.gj-modal__field textarea[data-v-f6abd70b]{background:var(--search-bar-bg,#111);border:1px solid var(--inactive,#555);color:var(--card-article-title);font-family:Roboto,sans-serif;font-size:14px;padding:.5rem}.gj-modal__field input[type=text][data-v-f6abd70b]:focus,.gj-modal__field textarea[data-v-f6abd70b]:focus{border-color:var(--bt-active);outline:none}.gj-modal__field input[type=text][data-v-f6abd70b]::-moz-placeholder,.gj-modal__field textarea[data-v-f6abd70b]::-moz-placeholder{color:var(--inactive,#666)}.gj-modal__field input[type=text][data-v-f6abd70b]::placeholder,.gj-modal__field textarea[data-v-f6abd70b]::placeholder{color:var(--inactive,#666)}.gj-modal__field textarea[data-v-f6abd70b]{min-height:80px;resize:vertical}.gj-modal__field input[type=range][data-v-f6abd70b]{accent-color:var(--bt-active,#64d8ff);width:100%}.gj-modal__row[data-v-f6abd70b]{display:flex;gap:1rem}.gj-modal__row[data-v-f6abd70b]>*{flex:1}.gj-modal__moods[data-v-f6abd70b]{display:flex;gap:6px}.gj-modal__moods button[data-v-f6abd70b]{background:none;border:1px solid transparent;cursor:pointer;font-size:20px;opacity:.4;padding:4px 6px;transition:all .15s}.gj-modal__moods button[data-v-f6abd70b]:hover{opacity:1}.gj-modal__moods button.active[data-v-f6abd70b]{border-color:var(--bt-active);opacity:1}.gj-modal__check[data-v-f6abd70b]{align-items:center;cursor:pointer;display:flex;gap:6px}.gj-modal__check input[data-v-f6abd70b]{accent-color:var(--bt-active);height:16px;width:16px}.gj-modal__check span[data-v-f6abd70b]{color:var(--inactive,#aaa);font-size:12px}.gj-modal__footer[data-v-f6abd70b]{border-top:1px solid var(--inactive,#333);display:flex;gap:12px;justify-content:flex-end;padding:.75rem 1.25rem}.gj-modal__cancel[data-v-f6abd70b]{background:none;color:var(--inactive)}.gj-modal__cancel[data-v-f6abd70b],.gj-modal__save[data-v-f6abd70b]{border:none;cursor:pointer;font-size:14px}.gj-modal__save[data-v-f6abd70b]{background:var(--bt-active,#64d8ff);color:#000;padding:8px 24px}.gj-modal__save[data-v-f6abd70b]:disabled{opacity:.5}@keyframes shimmer-f6abd70b{0%,to{opacity:.4}50%{opacity:.8}}.price-modal-overlay[data-v-b1e00348]{align-items:center;background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.price-modal[data-v-b1e00348]{background:var(--card-article-bg,#1a1a1a);max-height:90vh;max-width:95vw;overflow-y:auto;padding:1.5rem;width:700px}.price-modal__header[data-v-b1e00348]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.price-modal__header h3[data-v-b1e00348]{color:var(--card-cover-title);font-size:16px;font-weight:600;margin:0}.price-modal__close[data-v-b1e00348]{background:none;border:none;color:var(--card-cover-title);cursor:pointer;font-size:18px;padding:4px;z-index:1}.price-modal__close[data-v-b1e00348]:hover{color:var(--bt-active,#64d8ff)}.price-modal__lowest[data-v-b1e00348]{align-items:center;background:#4caf501a;border-left:3px solid #4caf50;color:var(--card-cover-title);display:flex;font-size:13px;gap:6px;margin-bottom:1rem;padding:.5rem .75rem}.price-modal__lowest strong[data-v-b1e00348]{color:#4caf50;font-size:16px}.price-modal__lowest-meta[data-v-b1e00348]{color:var(--card-article-infos);font-size:11px}.price-modal__periods[data-v-b1e00348]{display:flex;gap:4px;margin-bottom:12px}.price-modal__chart[data-v-b1e00348]{margin-top:.5rem}.price-modal__loading .skeleton-block[data-v-b1e00348]{animation:skeleton-pulse-b1e00348 1.5s infinite;background:var(--tab-control-bg);height:320px}.price-modal__empty[data-v-b1e00348]{color:var(--card-article-infos);font-size:13px;padding:2rem;text-align:center}.period-btn[data-v-b1e00348]{background:transparent;border:1px solid var(--inactive,#444);color:var(--inactive,#aaa);cursor:pointer;font-family:Roboto,sans-serif;font-size:11px;font-weight:500;padding:4px 10px;transition:all .15s}.period-btn[data-v-b1e00348]:hover{color:#fff}.period-btn.active[data-v-b1e00348],.period-btn[data-v-b1e00348]:hover{border-color:var(--component-primary-stroke,#64d8ff)}.period-btn.active[data-v-b1e00348]{background:var(--bt-active,#64d8ff);color:#000}@keyframes skeleton-pulse-b1e00348{0%,to{opacity:.4}50%{opacity:.8}}@media(max-width:768px){.price-modal[data-v-b1e00348]{max-height:100vh;max-width:100vw;padding:1rem;width:100%}}.price-widget[data-v-6f26722e]{background:var(--card-article-bg);box-sizing:border-box;margin-bottom:.25rem;min-width:0;overflow:hidden;padding:1rem;width:100%}.price-widget__historical[data-v-6f26722e]{align-items:center;background:var(--tab-control-bg);border-left:2px solid var(--section-title-marker-fg);color:var(--card-article-infos);display:flex;flex-wrap:wrap;font-size:10px;gap:.35rem .5rem;margin-bottom:.5rem;padding:.25rem .5rem}.price-widget__historical strong[data-v-6f26722e]{color:var(--bt-active)}.price-widget__historical-subtext[data-v-6f26722e]{display:block;margin-top:.15rem;opacity:.85;width:100%}.price-widget__historical-subtext strong[data-v-6f26722e]{color:var(--section-title-fg)}.price-widget__historical-label[data-v-6f26722e]{opacity:.85}.price-widget__historical-meta[data-v-6f26722e]{opacity:.8}.price-widget__header[data-v-6f26722e]{align-items:stretch;display:flex;flex-direction:column;gap:.875rem;margin-bottom:.75rem}.price-widget__header h4[data-v-6f26722e]{border-left:2px solid var(--section-title-marker-fg);color:var(--section-title-fg);font-size:14px;font-weight:600;margin:0;padding-left:.5rem}.price-widget__controls[data-v-6f26722e]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;min-width:0}.price-widget__currency[data-v-6f26722e]{background:var(--search-bar-bg);border:1px solid var(--search-bar-border-color);color:var(--card-cover-title);cursor:pointer;flex:0 0 auto;font-size:12px;line-height:1;min-height:42px;padding:.5rem .75rem}.price-widget__currency[data-v-6f26722e]:focus{border-color:var(--bt-active);outline:none}.price-widget__alert-btn[data-v-6f26722e]{background:none;border:1px solid var(--bt-active);color:var(--bt-active);cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:600;min-height:42px;padding:.5rem .75rem;transition:all .15s ease-in-out;white-space:nowrap}.price-widget__alert-btn[data-v-6f26722e]:hover,.price-widget__alert-form[data-v-6f26722e]{background:var(--tab-control-bg)}.price-widget__alert-form[data-v-6f26722e]{border-inline-start:2px solid var(--section-title-marker-fg);display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem;padding:.75rem}.price-widget__alert-submit[data-v-6f26722e]{background:var(--bt-active);border:none;color:var(--bt-text-active);cursor:pointer;font-size:12px;font-weight:600;padding:.5rem .75rem}.price-widget__alert-submit[data-v-6f26722e]:disabled{opacity:.5}.price-widget__alert-lower[data-v-6f26722e]{align-self:flex-start;background:none;border:1px solid var(--bt-active);color:var(--bt-active);cursor:pointer;font-size:12px;font-weight:600;padding:.375rem .625rem}.price-widget__alert-lower[data-v-6f26722e]:disabled{opacity:.5}.price-widget__alert-message[data-v-6f26722e]{border-inline-start:2px solid var(--success);color:var(--secondary-info-fg);font-size:12px;line-height:1.45;margin:0;padding-inline-start:.5rem}.price-widget__alert-message--warn[data-v-6f26722e]{border-inline-start-color:var(--warning)}.price-widget__alert-message--error[data-v-6f26722e]{border-inline-start-color:var(--danger)}.price-widget__empty[data-v-6f26722e]{color:var(--card-article-infos);font-size:12px;padding:.5rem;text-align:center}.price-widget__more-btn[data-v-6f26722e]{background:none;border:1px solid var(--inactive);color:var(--card-cover-title);cursor:pointer;font-size:11px;font-weight:600;margin-top:.5rem;padding:.5rem .75rem;text-align:center;width:100%}.price-widget__more-btn[data-v-6f26722e]:hover{border-color:var(--bt-active);color:var(--bt-active)}.price-widget__amazon[data-v-6f26722e]{margin-top:.5rem}.price-widget__amazon-btn[data-v-6f26722e]{background:none;border:1px solid var(--inactive);box-sizing:border-box;color:var(--card-cover-title);display:block;font-size:11px;font-weight:600;padding:.5rem .75rem;text-align:center;text-decoration:none;width:100%}.price-widget__amazon-btn[data-v-6f26722e]:hover{border-color:var(--bt-active);color:var(--bt-active)}.price-widget__disclosure[data-v-6f26722e]{color:var(--card-article-infos);font-size:10px;line-height:1.4;margin:.5rem 0 0}.price-widget .price-history__toggle[data-v-6f26722e]{background:none;border:1px solid var(--inactive);color:var(--bt-active);cursor:pointer;font-size:11px;margin-top:.5rem;padding:.375rem;text-align:center;transition:all .15s;width:100%}.price-widget .price-history__toggle[data-v-6f26722e]:hover{border-color:var(--bt-active)}.price-widget__skeleton[data-v-6f26722e]{display:flex;flex-direction:column;gap:8px;padding:.25rem 0}.price-widget__skeleton .skeleton-header[data-v-6f26722e]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.5rem}.price-widget__skeleton .skeleton-controls[data-v-6f26722e]{display:flex;flex-wrap:wrap;gap:.75rem}.price-widget__skeleton .skeleton-banner[data-v-6f26722e]{animation:skeleton-pulse 1.5s infinite;background:var(--tab-control-bg);border-left:2px solid var(--key-accent-subtle-border);height:38px;margin-bottom:.25rem}.price-widget__skeleton .skeleton-line[data-v-6f26722e]{animation:skeleton-pulse 1.5s infinite;background:var(--tab-control-bg);height:12px}.price-widget__skeleton .skeleton-line.w25[data-v-6f26722e]{width:25%}.price-widget__skeleton .skeleton-line.w30[data-v-6f26722e]{width:30%}.price-widget__skeleton .skeleton-line.w35[data-v-6f26722e]{width:35%}.price-widget__skeleton .skeleton-line.w60[data-v-6f26722e]{width:60%}.price-widget__skeleton .skeleton-line.w40[data-v-6f26722e]{width:40%}.price-widget__skeleton .skeleton-line.w20[data-v-6f26722e]{width:20%}.price-widget__skeleton .skeleton-box[data-v-6f26722e]{animation:skeleton-pulse 1.5s infinite;background:var(--tab-control-bg);border:1px solid var(--search-bar-border-color);height:42px}.price-widget__skeleton .skeleton-box.currency[data-v-6f26722e]{width:96px}.price-widget__skeleton .skeleton-box.button[data-v-6f26722e]{width:132px}.price-widget__skeleton .skeleton-row[data-v-6f26722e]{align-items:center;border-bottom:1px solid var(--body-bg);display:flex;justify-content:space-between;padding:10px 0}.price-list[data-v-6f26722e]{display:flex;flex-direction:column;gap:1px}.price-item[data-v-6f26722e]{align-items:flex-start;background:var(--news-card-bg);border-bottom:1px solid var(--body-bg);color:inherit;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:space-between;padding:.5rem;text-decoration:none;transition:background .15s ease-in-out}.price-item[data-v-6f26722e]:hover{background:var(--tab-control-bg)}.price-item.on-sale[data-v-6f26722e]{border-left:2px solid var(--success)}.price-item.is-free[data-v-6f26722e]{border-left:2px solid var(--bt-active)}.price-item__store[data-v-6f26722e]{align-items:center;color:var(--card-cover-title);display:flex;flex:1 1 9rem;font-size:12px;gap:6px;min-width:0;word-break:break-word}.price-item__store .store-logo[data-v-6f26722e]{height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.price-item__price-area[data-v-6f26722e]{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-left:auto;text-align:right}.price-item__tag[data-v-6f26722e]{border:1px solid var(--search-bar-border-color);color:var(--card-article-infos);flex:0 0 auto;font-size:10px;line-height:1.5;padding:0 .25rem}.price-item__discount[data-v-6f26722e]{background:var(--success);color:var(--title-fg);font-size:10px;font-weight:700;padding:.125rem .25rem}.price-item__old-price[data-v-6f26722e]{color:var(--inactive);font-size:11px;text-decoration:line-through}.price-item__current-price[data-v-6f26722e]{color:var(--card-cover-title);font-size:14px;font-weight:700}@media(max-width:480px){.price-widget__controls[data-v-6f26722e]{align-items:stretch;flex-direction:column}.price-widget__alert-btn[data-v-6f26722e],.price-widget__currency[data-v-6f26722e]{width:100%}.price-item__price-area[data-v-6f26722e]{justify-content:flex-start;margin-left:0;text-align:left;width:100%}}.ai-widget[data-v-cea99afc]{box-sizing:border-box;margin-bottom:.25rem;min-width:0;position:relative;width:100%}.ai-disabled[data-v-cea99afc]{background:var(--card-article-bg);border:1px solid var(--card-article-border);opacity:.5;padding:.75rem;text-align:center;width:100%}.ai-disabled span[data-v-cea99afc]{color:var(--card-article-infos);font-size:12px}.ai-trigger[data-v-cea99afc]{background:var(--card-article-bg);border:1px solid var(--card-article-border);color:var(--card-cover-title);font-size:14px;font-weight:600;padding:.75rem;position:relative;width:100%}.ai-trigger__badge[data-v-cea99afc]{background:var(--bt-active);color:var(--bt-text-active);font-size:9px;font-weight:700;margin-left:.25rem;padding:.125rem .375rem;vertical-align:super}.ai-upsell[data-v-cea99afc]{background:var(--card-article-bg);border:1px solid var(--bt-active);margin-top:.5rem;padding:1rem;position:static}.ai-upsell p[data-v-cea99afc]{color:var(--card-cover-title);font-size:14px;font-weight:600;margin:0 0 .25rem}.ai-upsell span[data-v-cea99afc]{color:var(--card-article-infos);display:block;font-size:12px;margin-bottom:.75rem}.ai-upsell__btn[data-v-cea99afc]{background:var(--bt-active);border:none;color:var(--bt-text-active);cursor:pointer;font-size:13px;font-weight:600;padding:.5rem;width:100%}.ai-upsell__close[data-v-cea99afc]{background:none;border:none;color:var(--card-article-infos);cursor:pointer;font-size:14px;position:absolute;right:.5rem;top:.5rem}.ai-chat-window[data-v-cea99afc]{background:var(--card-article-bg);border:1px solid var(--card-article-border);bottom:1rem;box-shadow:0 4px 24px #0000004d;display:flex;flex-direction:column;max-height:520px;position:fixed;right:1rem;transition:all .2s ease-in-out;width:380px;z-index:9990}.ai-chat-window.minimized[data-v-cea99afc]{max-height:48px;overflow:hidden}.ai-chat-header[data-v-cea99afc]{align-items:center;background:var(--tab-control-bg);border-bottom:1px solid var(--card-article-border);cursor:pointer;display:flex;justify-content:space-between;min-height:48px;padding:.5rem .75rem}.ai-chat-header__info[data-v-cea99afc]{align-items:center;display:flex;flex:1;gap:.5rem}.ai-chat-header__avatar[data-v-cea99afc]{font-size:20px}.ai-chat-header__text[data-v-cea99afc]{display:flex;flex-direction:column}.ai-chat-header__name[data-v-cea99afc]{color:var(--card-cover-title);font-size:13px;font-weight:600}.ai-chat-header__game[data-v-cea99afc]{color:var(--card-article-infos);font-size:10px}.ai-chat-header__actions[data-v-cea99afc]{display:flex;gap:.25rem}.ai-chat-header__actions button[data-v-cea99afc]{background:none;border:none;color:var(--card-article-infos);cursor:pointer;font-size:14px;padding:4px}.ai-chat-header__actions button[data-v-cea99afc]:hover{color:var(--card-cover-title)}.ai-chat-types[data-v-cea99afc]{align-items:center;border-bottom:1px solid var(--card-article-border);display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem .75rem}.ai-chat-types button[data-v-cea99afc]{background:transparent;border:1px solid var(--card-article-border);color:var(--card-article-infos);cursor:pointer;font-size:11px;padding:.25rem .5rem}.ai-chat-types button.active[data-v-cea99afc]{background:var(--bt-active);border-color:var(--bt-active);color:var(--bt-text-active)}.ai-chat-spoiler[data-v-cea99afc]{align-items:center;color:var(--card-article-infos);cursor:pointer;display:flex;font-size:10px;gap:.25rem;margin-left:auto}.ai-chat-spoiler input[data-v-cea99afc]{accent-color:#4caf50}.ai-chat-messages[data-v-cea99afc]{display:flex;flex:1;flex-direction:column;gap:.5rem;max-height:350px;min-height:250px;overflow-y:auto;padding:.75rem}.ai-chat-loading[data-v-cea99afc]{align-items:center;display:flex;justify-content:center;padding:2rem}.ai-chat-msg[data-v-cea99afc]{display:flex;flex-direction:column}.ai-chat-msg.user[data-v-cea99afc]{align-items:flex-end}.ai-chat-msg.assistant[data-v-cea99afc]{align-items:flex-start}.ai-chat-msg__bubble[data-v-cea99afc]{font-size:13px;line-height:1.5;max-width:85%;padding:.5rem .75rem;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.user .ai-chat-msg__bubble[data-v-cea99afc]{background:var(--bt-active);color:var(--bt-text-active)}.assistant .ai-chat-msg__bubble[data-v-cea99afc]{background:var(--tab-control-bg);color:var(--card-cover-title)}.ai-chat-msg__icon[data-v-cea99afc]{margin-right:.25rem}.typing-dots[data-v-cea99afc]{animation:blink-cea99afc 1s infinite}@keyframes blink-cea99afc{0%,to{opacity:1}50%{opacity:.3}}.ai-chat-limit[data-v-cea99afc]{border-top:1px solid var(--card-article-border);color:var(--card-article-infos);font-size:10px;padding:.25rem .75rem;text-align:center}.ai-chat-limit a[data-v-cea99afc]{color:var(--bt-active);font-weight:600;margin-left:.25rem;text-decoration:none}.ai-chat-input[data-v-cea99afc]{border-top:1px solid var(--card-article-border);display:flex;gap:.5rem;padding:.5rem .75rem}.ai-chat-input input[data-v-cea99afc]{background:var(--search-bar-bg);border:1px solid var(--search-bar-border-color);color:var(--card-cover-title);flex:1;font-size:13px;min-width:0;padding:.5rem .75rem}.ai-chat-input input[data-v-cea99afc]:focus{border-color:var(--search-bar-active-border-color);outline:none}.ai-chat-input input[data-v-cea99afc]:disabled{opacity:.5}.ai-chat-input button[data-v-cea99afc]{background:var(--bt-active);border:none;color:var(--bt-text-active);cursor:pointer;padding:.5rem .75rem}.ai-chat-input button[data-v-cea99afc]:disabled{opacity:.4}.ai-chat-input button i[data-v-cea99afc]{font-size:14px}@media(max-width:480px){.ai-chat-window[data-v-cea99afc]{bottom:1rem;right:1rem;width:calc(100vw - 2rem)}}.claim-badge[data-v-7bebdb14]{align-items:center;background:#ffd6000f;border:1px solid rgba(255,214,0,.2);border-radius:4px;display:flex;gap:10px;padding:10px 16px}.claim-badge__icon[data-v-7bebdb14]{border-radius:4px;flex-shrink:0;height:28px;overflow:hidden;width:28px}.claim-badge__icon img[data-v-7bebdb14]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.claim-badge__icon i[data-v-7bebdb14]{align-items:center;background:var(--bg-app-badge);color:var(--inactive);display:flex;font-size:14px;height:100%;justify-content:center;width:100%}.claim-badge__text[data-v-7bebdb14]{display:flex;flex:1;flex-direction:column;min-width:0}.claim-badge__label[data-v-7bebdb14]{color:var(--inactive);font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.claim-badge__company[data-v-7bebdb14]{color:#ffd600;font-size:13px;font-weight:600;text-decoration:none}.claim-badge__company[data-v-7bebdb14]:hover{text-decoration:underline}.claim-badge__verified[data-v-7bebdb14]{flex-shrink:0}.claim-badge__verified i[data-v-7bebdb14]{color:#ffd600;font-size:16px}.claim-modal[data-v-262d86e4]{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.claim-modal__backdrop[data-v-262d86e4]{background:#0009;border:none;cursor:pointer;inset:0;position:absolute}.claim-modal__box[data-v-262d86e4]{background:var(--body-bg);border:1px solid var(--border-color);display:flex;flex-direction:column;gap:14px;max-width:460px;padding:24px;position:relative;width:100%;z-index:1}.claim-modal__header[data-v-262d86e4]{align-items:center;display:flex;justify-content:space-between}.claim-modal__title[data-v-262d86e4]{color:var(--active);font-size:16px;font-weight:700}.claim-modal__close[data-v-262d86e4]{background:none;border:none;color:var(--inactive);cursor:pointer;font-size:16px;line-height:1;padding:0}.claim-modal__close[data-v-262d86e4]:hover{color:var(--active)}.claim-modal__desc[data-v-262d86e4]{color:var(--inactive);font-size:13px;margin:0}.claim-modal__game-name[data-v-262d86e4]{color:var(--active);font-size:14px;font-weight:600;margin:0}.claim-modal__loading[data-v-262d86e4]{color:var(--inactive);padding:8px 0;text-align:center}.claim-modal__skeleton[data-v-262d86e4]{display:flex;flex-direction:column;gap:10px}.claim-modal__skeleton .skeleton-loader[data-v-262d86e4]{display:block}.claim-modal__sk-label[data-v-262d86e4]{height:11px;width:40%}.claim-modal__sk-field[data-v-262d86e4]{height:36px;width:100%}.claim-modal__sk-area[data-v-262d86e4]{height:64px;width:100%}.claim-modal__sk-actions[data-v-262d86e4]{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.claim-modal__sk-btn[data-v-262d86e4]{height:34px;width:110px}.claim-modal__no-company[data-v-262d86e4]{color:var(--inactive);font-size:13px;margin:0}.claim-modal__create-link[data-v-262d86e4]{align-items:center;color:var(--content-primary);display:inline-flex;font-size:13px;gap:6px;opacity:.85;text-decoration:none;transition:opacity .15s}.claim-modal__create-link[data-v-262d86e4]:hover{opacity:1;text-decoration:underline}.claim-modal__create-link i[data-v-262d86e4]{font-size:12px}.claim-modal__retry[data-v-262d86e4]{align-items:center;background:none;border:none;color:var(--content-primary);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:0}.claim-modal__retry[data-v-262d86e4]:hover{text-decoration:underline}.claim-modal__field[data-v-262d86e4]{display:flex;flex-direction:column;gap:6px}.claim-modal__label[data-v-262d86e4]{color:var(--inactive);font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.claim-modal__select[data-v-262d86e4]{background:var(--body-bg-card);border:1px solid var(--border-color);color:var(--active);font-size:14px;outline:none;padding:8px 10px;width:100%}.claim-modal__select[data-v-262d86e4]:focus{border-color:var(--content-primary)}.claim-modal__textarea[data-v-262d86e4]{background:var(--body-bg-card);border:1px solid var(--border-color);color:var(--active);font-family:inherit;font-size:13px;outline:none;padding:8px 10px;resize:vertical;width:100%}.claim-modal__textarea[data-v-262d86e4]:focus{border-color:var(--content-primary)}.claim-modal__error[data-v-262d86e4]{color:#e53e3e;font-size:13px;margin:0}.claim-modal__actions[data-v-262d86e4]{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.suggest-modal[data-v-42a0fec5]{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.suggest-modal__backdrop[data-v-42a0fec5]{background:#0009;border:none;cursor:pointer;inset:0;position:absolute}.suggest-modal__box[data-v-42a0fec5]{background:var(--body-bg);border:1px solid var(--border-color);display:flex;flex-direction:column;gap:14px;max-width:480px;padding:24px;position:relative;width:100%;z-index:1}.suggest-modal__header[data-v-42a0fec5]{align-items:center;display:flex;justify-content:space-between}.suggest-modal__title[data-v-42a0fec5]{color:var(--active);font-size:16px;font-weight:700}.suggest-modal__close[data-v-42a0fec5]{background:none;border:none;color:var(--inactive);cursor:pointer;font-size:16px}.suggest-modal__close[data-v-42a0fec5]:hover{color:var(--active)}.suggest-modal__desc[data-v-42a0fec5]{color:var(--inactive);font-size:13px;margin:0}.suggest-modal__game-name[data-v-42a0fec5]{color:var(--active);font-size:14px;font-weight:600;margin:0}.suggest-modal__field[data-v-42a0fec5]{display:flex;flex-direction:column;gap:6px}.suggest-modal__label[data-v-42a0fec5]{color:var(--inactive);font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.suggest-modal__select[data-v-42a0fec5],.suggest-modal__textarea[data-v-42a0fec5]{background:var(--body-bg-card);border:1px solid var(--border-color);color:var(--active);font-family:inherit;font-size:14px;outline:none;padding:8px 10px;width:100%}.suggest-modal__select[data-v-42a0fec5]:focus,.suggest-modal__textarea[data-v-42a0fec5]:focus{border-color:var(--content-primary)}.suggest-modal__textarea[data-v-42a0fec5]{resize:vertical}.suggest-modal__error[data-v-42a0fec5]{color:#e53e3e;font-size:13px;margin:0}.suggest-modal__success[data-v-42a0fec5]{align-items:center;color:#38a169;display:flex;font-size:14px;gap:8px;margin:0}.suggest-modal__actions[data-v-42a0fec5]{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.gcp-badge[data-v-db56cdec]{align-items:center;background:color-mix(in srgb,var(--section-title-marker-fg) 12%,transparent);border:1px solid var(--section-title-marker-fg);box-sizing:border-box;color:var(--text-primary-color);display:inline-flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:2px 8px;max-width:100%;padding:3px 10px;text-decoration:none;transition:background .15s}.gcp-badge[data-v-db56cdec]:hover{background:color-mix(in srgb,var(--section-title-marker-fg) 24%,transparent)}.gcp-badge[data-v-db56cdec]:focus-visible{outline:2px solid var(--section-title-marker-fg);outline-offset:2px}.gcp-badge__dot[data-v-db56cdec]{animation:gcp-pulse-db56cdec 2s ease-in-out infinite;background:var(--section-title-marker-fg);height:7px;width:7px}.gcp-badge__open[data-v-db56cdec]{letter-spacing:.06em;text-transform:uppercase}.gcp-badge__cta[data-v-db56cdec]{color:color-mix(in srgb,var(--section-title-marker-fg) 65%,var(--text-primary-color))}.gcp-badge__arrow[data-v-db56cdec]{height:9px;vertical-align:baseline;width:auto}[dir=rtl] .gcp-badge__arrow[data-v-db56cdec]{transform:scaleX(-1)}@keyframes gcp-pulse-db56cdec{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.gcp-badge__dot[data-v-db56cdec]{animation:none}}.game-sidebar[data-v-12bacf82]{align-self:flex-start;box-sizing:border-box;display:flex;flex:0 0 clamp(19rem,26vw,22rem);flex-direction:column;gap:1rem;margin-left:1.5rem;min-width:0;position:sticky;top:80px;width:clamp(19rem,26vw,22rem)}.sidebar-card[data-v-12bacf82]{background:var(--card-article-bg);margin-bottom:.25rem;padding:.75rem 1rem}.sidebar-card__header[data-v-12bacf82]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.sidebar-card__header h4[data-v-12bacf82]{border-left:2px solid var(--section-title-marker-fg);color:var(--section-title-fg);font-size:14px;font-weight:600;margin:0;padding-left:.5rem}.sidebar-card__edit[data-v-12bacf82]{background:none;border:none;color:var(--secondary-info-fg);cursor:pointer}.sidebar-card__edit[data-v-12bacf82]:hover{color:var(--bt-active)}.sidebar-card__empty[data-v-12bacf82]{padding:1rem 0;text-align:center}.sidebar-card__empty p[data-v-12bacf82]{color:var(--secondary-info-fg);font-size:12px;margin:0}@media(max-width:1100px){.game-sidebar[data-v-12bacf82]{flex-basis:100%;margin-left:0;margin-top:1rem;position:static;top:auto;width:100%}}@media(max-width:768px){.game-sidebar[data-v-12bacf82]{flex-basis:100%;gap:.75rem;margin-left:0;margin-top:1rem;position:static;top:auto;width:100%}}.library-hint[data-v-12bacf82]{animation:hint-pulse-12bacf82 2s ease-in-out infinite;color:var(--bt-active);font-size:12px;margin:0 0 .25rem;width:100%}@keyframes hint-pulse-12bacf82{0%,to{opacity:1}50%{opacity:.5}}.library-quick-status[data-v-12bacf82]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.library-status-btn[data-v-12bacf82]{align-items:center;background:transparent;border:1px solid var(--inactive);color:var(--inactive);cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;gap:4px;padding:6px 12px;transition:all .15s}.library-status-btn[data-v-12bacf82]:hover{border-color:var(--component-primary-stroke);color:var(--section-title-fg)}.library-status-btn.active[data-v-12bacf82]{background:var(--bt-active);border-color:var(--component-primary-stroke);color:var(--bt-text-active)}.library-status-btn[data-v-12bacf82]:disabled{cursor:not-allowed;opacity:.5}.library-status-btn .status-icon[data-v-12bacf82]{font-size:14px}.library-status-btn .status-name[data-v-12bacf82]{white-space:nowrap}.library-skeleton[data-v-12bacf82]{display:flex;gap:6px;margin-bottom:8px}.library-skeleton .skeleton-btn[data-v-12bacf82]{animation:skeleton-pulse-12bacf82 1.5s infinite;background:var(--card-article-bg);border:1px solid var(--inactive);height:32px;width:100px}@keyframes skeleton-pulse-12bacf82{0%,to{opacity:.4}50%{opacity:.8}}.playing-dot[data-v-12bacf82]{animation:pulse-playing-12bacf82 1.5s infinite;background:var(--success);border-radius:50%;height:8px;width:8px}@keyframes pulse-playing-12bacf82{0%,to{box-shadow:0 0 color-mix(in srgb,var(--success) 40%,transparent);opacity:1}50%{box-shadow:0 0 0 4px transparent;opacity:.7}}.library-bar[data-v-12bacf82]{flex-wrap:wrap;gap:8px;margin-bottom:12px}.library-bar[data-v-12bacf82],.library-players[data-v-12bacf82]{align-items:center;display:flex}.library-players[data-v-12bacf82]{color:var(--secondary-info-fg);font-size:12px;gap:6px;margin-left:auto}.library-players__count[data-v-12bacf82]{color:var(--card-cover-title);font-size:14px;font-weight:700}.library-players__label[data-v-12bacf82]{color:var(--secondary-info-fg)}.library-players__stat[data-v-12bacf82]{color:var(--card-article-infos);font-size:11px}.game-about[data-v-12bacf82]{display:flex;gap:1.5rem}.game-about__main[data-v-12bacf82]{flex:1;min-width:0}.game-about__note[data-v-12bacf82]{background:var(--news-card-bg);border-left:2px solid var(--bt-active);margin-bottom:1.25rem;padding:.5rem 1rem}.game-about__note p[data-v-12bacf82]{color:var(--card-cover-title);font-size:13px;margin:0}.game-about__note p a[data-v-12bacf82]{color:var(--bt-active);text-decoration:none}.game-about__summary[data-v-12bacf82]{color:var(--card-cover-title);font-size:14px;line-height:1.6}.game-about__empty[data-v-12bacf82]{color:var(--secondary-info-fg);font-size:13px;padding:2rem;text-align:center}.game-about__aside[data-v-12bacf82]{display:flex;flex-direction:column;flex-shrink:0;gap:1rem;max-width:18rem}@media(max-width:768px){.game-about[data-v-12bacf82]{flex-direction:column-reverse}.game-about__aside[data-v-12bacf82]{max-width:100%}.library-players[data-v-12bacf82]{margin-left:0;width:100%}}@media(max-width:480px){.library-quick-status[data-v-12bacf82]{gap:4px}.library-status-btn[data-v-12bacf82]{font-size:11px;padding:5px 8px}.library-status-btn .status-name[data-v-12bacf82]{display:none}.library-skeleton .skeleton-btn[data-v-12bacf82]{width:40px}}.game-not-found[data-v-12bacf82]{color:var(--card-cover-title);padding:4rem 2rem;text-align:center}.game-not-found h1[data-v-12bacf82]{font-size:1.5rem;margin-bottom:1rem}.game-not-found p[data-v-12bacf82]{color:var(--secondary-info-fg);margin-bottom:1.5rem}.game-not-found a[data-v-12bacf82]{color:var(--bt-active);text-decoration:none}.game-unavailable__retry[data-v-12bacf82]{background:var(--bt-active);border:0;color:var(--bt-text-active);cursor:pointer;font:inherit;font-weight:600;padding:.6rem 1.75rem}.game-unavailable__retry[data-v-12bacf82]:focus-visible{outline:2px solid var(--bt-active);outline-offset:2px}.game-unavailable__retry[data-v-12bacf82]:disabled{cursor:not-allowed;opacity:.6}.game-claim-cta[data-v-12bacf82]{border:1px dashed var(--border-color);display:flex;flex-direction:column;gap:6px;padding:12px 16px}.game-claim-cta__btn[data-v-12bacf82]{align-items:center;background:none;border:1px solid var(--content-primary);color:var(--content-primary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:6px 14px;transition:background .15s;width:-moz-fit-content;width:fit-content}.game-claim-cta__btn i[data-v-12bacf82]{font-size:12px}.game-claim-cta__btn[data-v-12bacf82]:hover{background:rgba(var(--content-primary-rgb,0,0,0),.08)}.game-claim-cta__hint[data-v-12bacf82]{color:var(--inactive);font-size:12px;margin:0}.game-claim-cta__notice[data-v-12bacf82]{align-items:center;color:var(--inactive);display:flex;font-size:13px;gap:6px;margin:0}.game-claim-cta__notice i[data-v-12bacf82]{color:var(--content-primary)}.game-claim-inline-btn[data-v-12bacf82]{align-items:center;background:none;border:1px solid color-mix(in srgb,var(--section-title-fg) 25%,transparent);color:color-mix(in srgb,var(--section-title-fg) 60%,transparent);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:3px 10px;transition:border-color .15s,color .15s;white-space:nowrap}.game-claim-inline-btn i[data-v-12bacf82]{font-size:10px}.game-claim-inline-btn[data-v-12bacf82]:hover{border-color:color-mix(in srgb,var(--section-title-fg) 50%,transparent);color:color-mix(in srgb,var(--section-title-fg) 90%,transparent)}.game-claim-pending[data-v-12bacf82]{align-items:center;color:color-mix(in srgb,var(--section-title-fg) 60%,transparent);display:inline-flex;font-size:11px;gap:5px;white-space:nowrap}.game-claim-pending i[data-v-12bacf82]{font-size:10px}
