.review-card[data-v-df415a8a]{background:#111;border-radius:12px;padding:12px 14px;position:relative;transition:all .2s ease}.review-card[data-v-df415a8a]:hover{background:#161616;transform:translateY(-1px)}.promo-grid[data-v-a2de08dc]{background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:20px 20px}.promo-terminal[data-v-a2de08dc]:after{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 4px);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.promo-pulse[data-v-a2de08dc]{animation:promoPulse-a2de08dc 2s ease-in-out infinite}@keyframes promoPulse-a2de08dc{0%,to{opacity:1}50%{opacity:.3}}.gp-backdrop{background:#00000080;inset:0;position:fixed;z-index:99998}.gp-backdrop-enter-active,.gp-backdrop-leave-active{transition:opacity .3s ease}.gp-backdrop-enter-from,.gp-backdrop-leave-to{opacity:0}.gp-panel{background:#0a0a0c;border-left:1px solid rgba(234,253,36,.15);bottom:0;box-shadow:-8px 0 32px #00000080;display:flex;flex-direction:column;max-width:calc(100vw - 16px);position:fixed;right:0;top:0;width:380px;z-index:99999}.gp-slide-enter-active{transition:transform .35s cubic-bezier(.16,1,.3,1)}.gp-slide-leave-active{transition:transform .25s ease-in}.gp-slide-enter-from,.gp-slide-leave-to{transform:translate(100%)}.gp-chrome{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;flex-shrink:0;gap:5px;padding:12px 16px}.gp-dot{border-radius:50%;height:8px;width:8px}.gp-dot--red{background:#ff5f57}.gp-dot--yellow{background:#febc2e}.gp-dot--green{background:#28c840}.gp-chrome-title{color:#52525b;font-family:JetBrains Mono,JetBrains Mono fallback,monospace;font-size:10px;letter-spacing:.05em;margin-left:8px}.gp-close{background:none;border:none;border-radius:4px;color:#52525b;cursor:pointer;margin-left:auto;padding:4px;transition:color .2s,background .2s}.gp-close:hover{background:#ffffff0f;color:#fff}.gp-content{display:flex;flex:1;flex-direction:column;gap:16px;overflow-y:auto;padding:16px}.gp-content::-webkit-scrollbar{width:4px}.gp-content::-webkit-scrollbar-track{background:transparent}.gp-content::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.gp-level-card{background:#eafd240a;border:1px solid rgba(234,253,36,.12);border-radius:12px;padding:14px 16px}.gp-level-row{gap:10px;margin-bottom:8px}.gp-level-badge,.gp-level-row{align-items:center;display:flex}.gp-level-badge{background:#eafd241a;border-radius:6px;gap:6px;padding:3px 10px 3px 8px}.gp-level-num{color:#eafd24;font-size:11px;letter-spacing:.05em}.gp-level-name,.gp-level-num{font-family:JetBrains Mono,JetBrains Mono fallback,monospace;font-weight:700}.gp-level-name{color:#fff;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.gp-xp-info{display:flex;justify-content:space-between;margin-bottom:6px}.gp-xp-current{color:#eafd24;font-size:11px;font-weight:600}.gp-xp-current,.gp-xp-next{font-family:JetBrains Mono,JetBrains Mono fallback,monospace}.gp-xp-next{color:#52525b;font-size:10px}.gp-xp-max{color:#eafd24;text-shadow:0 0 8px rgba(234,253,36,.3)}.gp-xp-track{background:#ffffff0f;border-radius:2px;height:4px;overflow:hidden}.gp-xp-fill{background:linear-gradient(90deg,#eafd24,#d4e520);border-radius:2px;height:100%;transition:width .5s ease}.gp-prize-banner{background:#eafd240f;border:1px solid rgba(234,253,36,.25);border-radius:12px;display:block;padding:10px 12px;text-decoration:none;transition:all .25s}.gp-prize-banner:hover{background:#eafd241a;border-color:#eafd2480;box-shadow:0 0 20px #eafd241a}.gp-prize-row{align-items:flex-start;display:flex;gap:10px}.gp-prize-amount{color:#eafd24;flex-shrink:0;font-family:JetBrains Mono,JetBrains Mono fallback,monospace;font-size:20px;font-weight:800;line-height:1;padding-top:1px;text-shadow:0 0 12px rgba(234,253,36,.4)}.gp-prize-info{flex:1;min-width:0}.gp-prize-desc{color:#a1a1aa;display:block;font-family:JetBrains Mono,JetBrains Mono fallback,monospace;font-size:9px;line-height:1.4;margin-bottom:6px}.gp-prize-bar-row{align-items:center;display:flex;gap:8px}.gp-prize-progress-track{background:#ffffff0f;border-radius:2px;flex:1;height:3px;overflow:hidden}.gp-prize-progress-fill{background:#eafd24;border-radius:2px;height:100%;transition:width .5s ease}.gp-prize-progress-text{color:#52525b;flex-shrink:0;font-size:9px}.gp-prize-progress-text,.gp-section-header{font-family:JetBrains Mono,JetBrains Mono fallback,monospace}.gp-section-header{align-items:center;color:#a1a1aa;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.1em;text-transform:uppercase}.gp-section-prefix{color:#eafd24}.gp-count{color:#52525b;font-weight:400;margin-left:auto}.gp-ach-list{display:flex;flex-direction:column;gap:2px}.gp-ach-item{border:1px solid transparent;border-radius:8px;display:flex;gap:10px;padding:10px 12px;transition:background .2s,border-color .2s}.gp-ach-item:hover{background:#ffffff05}.gp-ach--unlocked{background:#eafd2408;border-color:#eafd2426}.gp-ach--unlocked:hover{background:#eafd240f}.gp-ach-icon{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:1px;width:24px}.gp-ach--unlocked .gp-ach-icon{background:#eafd241a}.gp-ach-item:not(.gp-ach--unlocked) .gp-ach-icon{background:#ffffff0a}.gp-ach-info{flex:1;min-width:0}.gp-ach-top{align-items:center;display:flex;gap:6px;margin-bottom:2px}.gp-cat-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.gp-ach-name{color:#e4e4e7;font-family:JetBrains Mono,JetBrains Mono fallback,monospace;font-size:11px;font-weight:600;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-ach-item:not(.gp-ach--unlocked) .gp-ach-name{color:#71717a}.gp-ach-xp{color:#eafd24;flex-shrink:0;font-family:JetBrains Mono,JetBrains Mono fallback,monospace;font-size:10px;margin-left:auto}.gp-ach-item:not(.gp-ach--unlocked) .gp-ach-xp{color:#3f3f46}.gp-ach-desc{color:#52525b;font-family:Geologica,Geologica fallback,sans-serif;font-size:11px;line-height:1.4}.gp-ach-progress{align-items:center;display:flex;gap:8px;margin-top:6px}.gp-ach-progress-track{background:#ffffff0f;border-radius:2px;flex:1;height:3px;overflow:hidden}.gp-ach-progress-fill{background:#eafd2480;border-radius:2px;height:100%;transition:width .4s ease}.gp-ach-progress-text{color:#52525b;flex-shrink:0;font-size:9px}.gp-ach-progress-text,.gp-view-all{font-family:JetBrains Mono,JetBrains Mono fallback,monospace}.gp-view-all{align-items:center;border:1px solid rgba(234,253,36,.15);border-radius:8px;color:#eafd24;display:flex;font-size:11px;font-weight:600;gap:4px;justify-content:center;letter-spacing:.05em;padding:10px;text-decoration:none;transition:all .2s}.gp-view-all:hover{background:#eafd240f;border-color:#eafd244d}.gp-reward{border-top:1px solid hsla(0,0%,100%,.06);margin-top:auto;padding-top:12px}.gp-reward-btn{animation:ec-pulse-glow 2s ease-in-out infinite;background:#eafd24;border:none;border-radius:8px;color:#000;cursor:pointer;font-family:JetBrains Mono,JetBrains Mono fallback,monospace;font-size:12px;font-weight:700;letter-spacing:.1em;padding:12px;transition:all .2s;width:100%}.gp-reward-btn:hover{background:#d4e520;box-shadow:0 4px 16px #eafd244d;transform:translateY(-1px)}@media(max-width:480px){.gp-panel{border-left:none;border-radius:20px 20px 0 0;border-top:1px solid rgba(234,253,36,.15);inset:auto 0 0;max-height:85vh;max-width:100%;width:100%}.gp-slide-enter-from,.gp-slide-leave-to{transform:translateY(100%)}}.install-pwa-wrapper[data-v-e8dfbc09]{display:block;position:relative;width:100%;z-index:100001}.install-pwa-btn[data-v-e8dfbc09]{align-items:center;background:#eafd24;border:none;border-radius:0;color:#000;cursor:pointer;display:inline-flex;font-family:-apple-system,-apple-system fallback,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:800;gap:12px;justify-content:center;letter-spacing:.02em;padding:16px 28px;text-align:center;transition:background-color .15s ease;width:100%}.install-pwa-btn[data-v-e8dfbc09]:hover{background:#f5ff5c}.install-pwa-btn[data-v-e8dfbc09]:active{background:#d4e306}.dl-icon[data-v-e8dfbc09]{align-items:center;display:inline-flex;flex-direction:column;flex-shrink:0;height:18px;position:relative;width:18px}.dl-arrow[data-v-e8dfbc09]{background:#000;height:8px;margin-top:1px;position:relative;width:3px}.dl-arrow[data-v-e8dfbc09]:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;bottom:-3px;content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.dl-tray[data-v-e8dfbc09]{background:#000;border-radius:1px;height:3px;margin-top:5px;width:14px}.install-pwa-btn:hover .dl-icon[data-v-e8dfbc09]{animation:dl-bounce-e8dfbc09 .6s ease infinite}@keyframes dl-bounce-e8dfbc09{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.dl-label[data-v-e8dfbc09]{position:relative}.install-modal-backdrop[data-v-e8dfbc09]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100000}.install-modal[data-v-e8dfbc09]{background:#0a0a0a;border:2px solid #eafd24;font-family:Arial,Arial fallback,sans-serif;max-height:90vh;max-width:480px;overflow-y:auto;padding:28px 24px;position:relative;width:100%}.install-modal-header[data-v-e8dfbc09]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.install-modal-badge[data-v-e8dfbc09]{color:#eafd24;font-family:Courier New,Courier New fallback,monospace;font-size:11px;font-weight:800;letter-spacing:3px}.install-modal-close[data-v-e8dfbc09]{background:transparent;border:none;color:#888;cursor:pointer;font-size:28px;height:32px;line-height:1;padding:0;width:32px}.install-modal-close[data-v-e8dfbc09]:hover{color:#fff}.install-modal-title[data-v-e8dfbc09]{color:#fff;font-size:22px;font-weight:900;line-height:1.2;margin:0 0 6px}.install-modal-subtitle[data-v-e8dfbc09]{color:#888;font-size:13px;line-height:1.5;margin:0 0 20px}.install-modal-steps[data-v-e8dfbc09]{list-style:none;margin:0 0 24px;padding:0}.install-modal-steps li[data-v-e8dfbc09]{align-items:center;background:#000;border-left:3px solid #eafd24;color:#ddd;display:flex;font-size:14px;gap:12px;line-height:1.4;margin-bottom:8px;padding:14px 16px}.step-num[data-v-e8dfbc09]{align-items:center;display:inline-flex;flex-shrink:0;font-family:Courier New,Courier New fallback,monospace;font-size:13px;height:26px;justify-content:center;width:26px}.ios-share-icon[data-v-e8dfbc09],.step-num[data-v-e8dfbc09]{background:#eafd24;color:#000;font-weight:900}.ios-share-icon[data-v-e8dfbc09]{font-size:14px;margin-left:auto;padding:2px 8px}.install-platform-block[data-v-e8dfbc09]{background:#000;border-left:3px solid #eafd24;margin-bottom:8px;padding:12px 16px}.platform-label[data-v-e8dfbc09]{color:#eafd24;font-family:Courier New,Courier New fallback,monospace;font-size:11px;font-weight:800;letter-spacing:1.5px;margin:0 0 4px}.platform-desc[data-v-e8dfbc09]{color:#ddd;font-size:13px;line-height:1.5;margin:0}.install-modal-cta[data-v-e8dfbc09]{background:#eafd24;border:none;color:#000;cursor:pointer;display:block;font-family:Courier New,Courier New fallback,monospace;font-size:13px;font-weight:900;letter-spacing:2px;padding:14px 0;text-transform:uppercase;width:100%}.install-modal-cta[data-v-e8dfbc09]:hover{background:#c5e01a}.ios-other-warning[data-v-e8dfbc09]{background:#eafd2414;border:1px solid #eafd24;margin-bottom:16px;padding:14px 16px}.ios-other-warning-title[data-v-e8dfbc09]{color:#eafd24;font-family:Courier New,Courier New fallback,monospace;font-size:13px;font-weight:800;letter-spacing:1px;margin:0 0 6px}.ios-other-warning-desc[data-v-e8dfbc09]{color:#ddd;font-size:13px;line-height:1.5;margin:0}.ios-open-safari-cta[data-v-e8dfbc09]{align-items:center;background:#eafd24;border-radius:8px;color:#000;display:flex;font-family:-apple-system,-apple-system fallback,BlinkMacSystemFont,Arial,sans-serif;font-size:15px;font-weight:900;gap:10px;justify-content:center;margin-bottom:14px;padding:14px 16px;text-decoration:none;transition:background .15s}.ios-open-safari-cta[data-v-e8dfbc09]:hover{background:#c5e01a}.safari-icon[data-v-e8dfbc09]{font-size:22px;line-height:1}.ios-other-divider[data-v-e8dfbc09]{color:#555;font-family:Courier New,Courier New fallback,monospace;font-size:11px;letter-spacing:2px;margin:0 0 12px;text-align:center}.notif-wrapper[data-v-174b21a7]{display:block;width:100%}.notif-btn[data-v-174b21a7],.notif-info[data-v-174b21a7]{align-items:center;border:1px solid transparent;border-radius:0;cursor:pointer;display:flex;font-family:-apple-system,-apple-system fallback,BlinkMacSystemFont,Arial,sans-serif;font-size:13px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.02em;padding:12px 16px;text-align:center;transition:border-color .15s ease,color .15s ease;width:100%}.notif-btn--available[data-v-174b21a7]{background:transparent;border-color:#3f3f46;color:#eafd24}.notif-btn--available[data-v-174b21a7]:hover:not(:disabled){border-color:#eafd24}.notif-btn--subscribed[data-v-174b21a7]{background:transparent;border-color:#3f3f46;color:#22c55e}.notif-btn--subscribed[data-v-174b21a7]:hover:not(:disabled){border-color:#22c55e}.notif-info[data-v-174b21a7]{cursor:default}.notif-info--ios[data-v-174b21a7]{color:#60a5fa}.notif-info--ios[data-v-174b21a7],.notif-info--warn[data-v-174b21a7]{background:transparent;border-color:#3f3f46}.notif-info--warn[data-v-174b21a7]{color:#fbbf24}.notif-info--blocked[data-v-174b21a7]{background:transparent;border-color:#3f3f46;color:#ef4444}.notif-icon[data-v-174b21a7]{flex-shrink:0;font-size:16px;line-height:1}.notif-icon--active[data-v-174b21a7]{color:#22c55e;display:inline-block;font-size:15px;font-weight:700;line-height:1}.notif-label[data-v-174b21a7]{flex:1;min-width:0}.notif-btn[data-v-174b21a7]:disabled{cursor:not-allowed;opacity:.6}.tp-wrapper[data-v-7b632e86]{align-items:center;display:flex;justify-content:center;min-height:52px;width:280px}.tp-fallback[data-v-7b632e86]{align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#ccc;display:inline-flex;font-family:ui-monospace,"ui-monospace fallback",monospace;font-size:14px;gap:6px;padding:10px 20px;text-decoration:none;transition:border-color .2s}.tp-fallback[data-v-7b632e86]:hover{border-color:#00b67a}.tp-fallback strong[data-v-7b632e86]{color:#fff}.tp-star[data-v-7b632e86]{flex-shrink:0}.tp-wrapper[data-v-7b632e86] iframe{filter:invert(1) hue-rotate(180deg)}.install-banner[data-v-edd9b424]{background:#0a0a0a;border:1px solid #27272a;border-radius:0;overflow:hidden;padding:24px 28px;position:relative}.install-banner-grid[data-v-edd9b424]{align-items:center;display:grid;gap:20px;grid-template-columns:auto 1fr;position:relative}@media(min-width:768px){.install-banner-grid[data-v-edd9b424]{gap:28px;grid-template-columns:auto 1fr auto}}.install-banner-icon-wrap[data-v-edd9b424]{flex-shrink:0;position:relative}.install-banner-icon[data-v-edd9b424]{border-radius:18px;display:block}.install-banner-text[data-v-edd9b424]{min-width:0}.install-banner-title[data-v-edd9b424]{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.4px;line-height:1.15;margin:0}@media(min-width:768px){.install-banner-title[data-v-edd9b424]{font-size:26px}}.install-banner-subtitle[data-v-edd9b424]{color:#9ca3af;font-size:13px;line-height:1.4;margin:6px 0 0}.install-banner-benefits-line[data-v-edd9b424]{color:#d1d5db;font-size:12px;font-weight:500;letter-spacing:.02em;margin:10px 0 0}.benefit-sep[data-v-edd9b424]{color:#525252;display:inline-block;margin:0 8px}.install-banner-cta[data-v-edd9b424]{display:flex;flex-direction:column;gap:10px;grid-column:1/-1;width:100%}.install-banner-spacer[data-v-edd9b424]{height:0}@media(min-width:768px){.install-banner-cta[data-v-edd9b424]{grid-column:auto;min-width:240px}}.status-dot[data-v-edd9b424]{animation:pulse-dot-edd9b424 2s ease-in-out infinite;background:#22c55e;border-radius:50%;height:6px;width:6px}@keyframes pulse-dot-edd9b424{0%,to{box-shadow:0 0 #22c55e66;opacity:1}50%{box-shadow:0 0 6px 2px #22c55e33;opacity:.5}}
