.upgrade-item[data-v-6c56fbd6]{display:flex;align-items:center;padding:16px 20px;margin-bottom:12px;background:#fff;border:1px solid #e1e5e9;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #00000014;position:relative}.upgrade-item[data-v-6c56fbd6]:hover:not(.disabled){background:#f8f9fa;border-color:#d0d7de;transform:translateY(-1px);box-shadow:0 2px 8px #0000001f}.upgrade-item[data-v-6c56fbd6]:active:not(.disabled){transform:translateY(0);box-shadow:0 1px 4px #0000001a}.upgrade-item.disabled[data-v-6c56fbd6]{opacity:.5;cursor:not-allowed;background:#f6f8fa;border-color:#e1e5e9}.upgrade-icon[data-v-6c56fbd6]{font-size:28px;margin-right:16px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#f6f8fa;border-radius:8px;border:1px solid #e1e5e9;transition:all .2s ease}.upgrade-item:hover:not(.disabled) .upgrade-icon[data-v-6c56fbd6]{background:#eef2f5;border-color:#d0d7de}.upgrade-info[data-v-6c56fbd6]{flex:1;display:flex;flex-direction:column;gap:6px}.upgrade-info h3[data-v-6c56fbd6]{margin:0;color:#24292f;font-size:16px;font-weight:600}.upgrade-info p[data-v-6c56fbd6]{margin:0;font-size:13px;color:#656d76;line-height:1.4}.upgrade-stats[data-v-6c56fbd6]{display:flex;gap:12px;align-items:center;margin-top:4px}.price[data-v-6c56fbd6]{font-weight:500;color:#0969da;font-size:14px;padding:2px 6px;background:#f6f8fa;border-radius:4px;border:1px solid #e1e5e9;display:flex;align-items:center;gap:4px}.price-cookie-icon[data-v-6c56fbd6]{width:25px;height:25px;object-fit:contain}.cps[data-v-6c56fbd6]{font-weight:500;color:#1a7f37;font-size:12px;padding:2px 6px;background:#f6f8fa;border-radius:4px;border:1px solid #e1e5e9}.upgrade-count[data-v-6c56fbd6]{background:#24292f;color:#fff;border-radius:6px;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;padding:0 8px;border:1px solid #32383f}.count-number[data-v-6c56fbd6]{line-height:1}.upgrades-container[data-v-b3da7e96]{width:100%;padding:20px}.multipliers-section[data-v-b3da7e96]{margin-bottom:20px;padding:12px 16px;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:2px solid #ffc107;border-radius:8px;box-shadow:0 2px 6px #ffc10733;position:relative}.multipliers-section h3[data-v-b3da7e96]{margin:0 0 8px;color:#856404;font-size:14px;text-align:center;font-weight:600}.multipliers-compact[data-v-b3da7e96]{display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:wrap}.bonus-compact[data-v-b3da7e96]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffffe6;border:2px solid #f0c040;border-radius:50%;cursor:pointer;transition:all .3s ease;font-size:18px;z-index:1}.bonus-compact[data-v-b3da7e96]:hover{transform:scale(1.1);border-color:#ffc107;box-shadow:0 4px 12px #ffc10766}.bonus-compact.disabled[data-v-b3da7e96]{opacity:.3;cursor:not-allowed;filter:grayscale(100%)}.bonus-compact.disabled[data-v-b3da7e96]:hover{transform:none;box-shadow:none}.bonus-compact.owned[data-v-b3da7e96]{background:#28a74533;border-color:#28a745}.bonus-compact.owned .bonus-emoji[data-v-b3da7e96]{filter:brightness(1.2)}.bonus-emoji[data-v-b3da7e96]{font-size:20px;transition:all .2s ease}.bonus-check[data-v-b3da7e96]{position:absolute;top:-4px;right:-4px;font-size:12px;background:#fff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border:1px solid #28a745}.centralized-tooltip[data-v-b3da7e96]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;background:#000000f2;color:#fff;padding:28px;border-radius:16px;font-size:16px;text-align:left;box-shadow:0 4px 20px #00000080;border:1px solid rgba(255,255,255,.2);z-index:1000;min-width:350px;animation:tooltipSlideIn-b3da7e96 .2s ease-out}@keyframes tooltipSlideIn-b3da7e96{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.tooltip-header[data-v-b3da7e96]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:4px}.tooltip-multiplier[data-v-b3da7e96]{color:#28a745;font-weight:700}.tooltip-description[data-v-b3da7e96]{margin-bottom:6px;font-style:italic;color:#fffc}.tooltip-price[data-v-b3da7e96]{color:#ffc107;font-weight:700;display:flex;align-items:center;gap:4px}.tooltip-cookie-icon[data-v-b3da7e96]{width:25px;height:25px;object-fit:contain}.tooltip-requirement[data-v-b3da7e96]{color:#dc3545;font-size:11px;font-style:italic;margin-top:4px}.upgrades-list[data-v-b3da7e96]{display:flex;flex-direction:column;gap:10px}.notifications-container[data-v-2ecadb9e]{position:fixed;top:20px;right:20px;z-index:9999;pointer-events:none}.notification[data-v-2ecadb9e]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;padding:12px 20px;margin-bottom:10px;border-radius:8px;box-shadow:0 4px 12px #28a7454d;font-weight:700;transform:translate(100%);opacity:0;transition:all .5s ease;max-width:300px;word-wrap:break-word}.notification.fade-in[data-v-2ecadb9e]{transform:translate(0);opacity:1}.achievements-container[data-v-2ecadb9e]{position:relative;margin-bottom:20px;width:80%}.achievements-btn[data-v-2ecadb9e]{width:100%;padding:16px 20px;background:linear-gradient(135deg,#ffd700cc,#ffb347e6),#ffffff1a;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,215,0,.3);border-radius:12px;color:#333;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s cubic-bezier(.16,1,.3,1);font-size:16px;min-height:60px;box-shadow:0 4px 16px #ffd70033,inset 0 1px #fff3;position:relative;overflow:hidden}.achievements-btn[data-v-2ecadb9e]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}.achievements-btn[data-v-2ecadb9e]:hover:before{transform:translate(100%)}.achievements-btn[data-v-2ecadb9e]:hover{background:linear-gradient(135deg,#ffed4ee6,#ffc974),#ffffff26;border-color:#ffd70066;transform:translateY(-2px);box-shadow:0 6px 20px #ffd7004d,inset 0 1px #ffffff4d}.achievements-btn.active[data-v-2ecadb9e]{background:linear-gradient(135deg,#ffb347e6,#ffd700cc),#ffffff26;border-color:#ffd70066;box-shadow:0 4px 16px #ffd70040,inset 0 1px #ffffff40}.achievements-btn[data-v-2ecadb9e]:focus{outline:none}.arrow[data-v-2ecadb9e]{transition:transform .3s ease;font-size:18px}.arrow.rotated[data-v-2ecadb9e]{transform:rotate(180deg)}.achievements-dropdown[data-v-2ecadb9e]{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #daa520;border-top:none;border-radius:0 0 8px 8px;max-height:300px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px #0003}.achievements-dropdown[data-v-2ecadb9e]::-webkit-scrollbar{display:none}.achievements-list[data-v-2ecadb9e]{padding:10px}.achievement-item[data-v-2ecadb9e]{display:flex;align-items:center;padding:10px;border-radius:6px;margin-bottom:8px;background:#f5f5f5;opacity:.6;transition:all .3s ease}.achievement-item.unlocked[data-v-2ecadb9e]{background:linear-gradient(135deg,#e8f5e8,#d4edda);opacity:1;border:1px solid #28a745}.achievement-icon[data-v-2ecadb9e]{font-size:24px;margin-right:12px;width:40px;text-align:center}.achievement-info h4[data-v-2ecadb9e]{margin:0 0 4px;color:#333;font-size:14px}.achievement-info p[data-v-2ecadb9e]{margin:0 0 4px;color:#666;font-size:12px}.unlocked-text[data-v-2ecadb9e]{color:#28a745;font-size:11px;font-weight:700}.locked-text[data-v-2ecadb9e]{color:#6c757d;font-size:11px}.save-manager-container[data-v-611a05db]{position:relative;margin-bottom:20px;width:80%}.save-manager-btn[data-v-611a05db]{width:100%;padding:16px 20px;background:linear-gradient(135deg,#17a2b8cc,#138496e6),#ffffff1a;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(23,162,184,.3);border-radius:12px;color:#fff;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s cubic-bezier(.16,1,.3,1);font-size:16px;min-height:60px;box-shadow:0 4px 16px #17a2b833,inset 0 1px #fff3;position:relative;overflow:hidden}.save-manager-btn[data-v-611a05db]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}.save-manager-btn[data-v-611a05db]:hover:before{transform:translate(100%)}.save-manager-btn[data-v-611a05db]:hover{background:linear-gradient(135deg,#17a2b8e6,#138496),#ffffff26;border-color:#17a2b866;transform:translateY(-2px);box-shadow:0 6px 20px #17a2b84d,inset 0 1px #ffffff4d}.save-manager-btn.active[data-v-611a05db]{background:linear-gradient(135deg,#138496e6,#17a2b8cc),#ffffff26;border-color:#17a2b866;box-shadow:0 4px 16px #17a2b840,inset 0 1px #ffffff40}.save-manager-btn[data-v-611a05db]:focus{outline:none}.arrow[data-v-611a05db]{transition:transform .3s ease;font-size:18px}.arrow.rotated[data-v-611a05db]{transform:rotate(180deg)}.save-manager-dropdown[data-v-611a05db]{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #138496;border-top:none;border-radius:0 0 8px 8px;max-height:400px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px #0003}.save-manager-dropdown[data-v-611a05db]::-webkit-scrollbar{display:none}.save-manager-header[data-v-611a05db]{padding:15px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6}.save-manager-header h3[data-v-611a05db]{margin:0;color:#333;font-size:18px;text-align:center}.save-controls[data-v-611a05db]{padding:15px;display:flex;flex-direction:column;gap:10px}.control-btn[data-v-611a05db]{width:100%;padding:10px 15px;border-radius:6px;border:none;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:14px}.export-btn[data-v-611a05db]{background:#28a745;color:#fff}.export-btn[data-v-611a05db]:hover:not(:disabled){background:#218838;transform:translateY(-1px)}.import-btn[data-v-611a05db]{background:#007bff;color:#fff}.import-btn[data-v-611a05db]:hover:not(:disabled){background:#0056b3;transform:translateY(-1px)}.clear-btn[data-v-611a05db]{background:#dc3545;color:#fff}.clear-btn[data-v-611a05db]:hover:not(:disabled){background:#c82333;transform:translateY(-1px)}.control-btn[data-v-611a05db]:disabled{opacity:.5;cursor:not-allowed}.save-info[data-v-611a05db]{padding:15px;background:#f8f9fa;border-top:1px solid #dee2e6;font-size:13px}.save-info p[data-v-611a05db]{margin:4px 0;color:#495057}.save-info strong[data-v-611a05db]{color:#212529}.not-connected[data-v-611a05db]{padding:15px;text-align:center;color:#6c757d;font-style:italic}.guest-info[data-v-611a05db]{padding:15px;text-align:center;color:#856404;background:#fff3cd;border-top:1px solid #ffeaa7;font-style:italic;font-size:13px}.connection-container[data-v-36a02898]{width:80%;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;gap:10px;position:relative}.auth-form[data-v-36a02898]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:420px;max-width:90vw;background:#ffffff40;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:20px;padding:30px;box-shadow:0 8px 32px #0000001a,0 4px 16px #0000000d,inset 0 1px #fff6;z-index:9999;overflow:hidden;animation:formSlideIn-36a02898 .4s cubic-bezier(.16,1,.3,1)}.auth-form[data-v-36a02898]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,#ffffff1a,#fff3,#ffffff1a,#ffffff4d,#ffffff1a,#fff3,#ffffff1a 360deg);animation:liquidRotate-36a02898 20s linear infinite;z-index:-1}.auth-form[data-v-36a02898]:after{content:"";position:fixed;inset:0;background:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-2}@keyframes formSlideIn-36a02898{0%{opacity:0;transform:translate(-50%,-60%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes liquidRotate-36a02898{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-tabs[data-v-36a02898]{display:flex;margin-bottom:25px;background:#ffffff1a;border-radius:12px;padding:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tab-btn[data-v-36a02898]{flex:1;padding:12px 16px;background:transparent;border:none;color:#fffc;font-weight:600;cursor:pointer;border-radius:8px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.tab-btn.active[data-v-36a02898]{background:#fff3;color:#fff;box-shadow:0 2px 8px #0000001a}.tab-btn[data-v-36a02898]:hover{background:#ffffff26;color:#fff;transform:translateY(-1px)}.form-content h3[data-v-36a02898]{margin:0 0 20px;color:#fff;font-size:20px;font-weight:700;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.1)}.form-group[data-v-36a02898]{margin-bottom:20px}.form-group input[data-v-36a02898]{width:100%;padding:16px 20px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;font-size:16px;color:#fff;transition:all .3s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.form-group input[data-v-36a02898]::placeholder{color:#fff9}.form-group input[data-v-36a02898]:focus{outline:none;border-color:#fff6;background:#fff3;box-shadow:0 0 0 2px #ffffff1a,0 4px 12px #0000001a;transform:translateY(-2px)}.submit-btn[data-v-36a02898]{width:100%;padding:16px 24px;background:linear-gradient(135deg,#ffffff4d,#ffffff1a);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3);border-radius:12px;color:#fff;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);margin-bottom:16px;box-shadow:0 4px 16px #0000001a,inset 0 1px #fff3}.submit-btn[data-v-36a02898]:hover:not(:disabled){background:linear-gradient(135deg,#fff6,#fff3);border-color:#fff6;transform:translateY(-2px);box-shadow:0 6px 20px #00000026,inset 0 1px #ffffff4d}.submit-btn[data-v-36a02898]:disabled{opacity:.4;cursor:not-allowed;transform:none}.cancel-btn[data-v-36a02898]{width:100%;padding:12px 20px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fffc;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.cancel-btn[data-v-36a02898]:hover{background:#ffffff26;border-color:#ffffff4d;color:#fff;transform:translateY(-1px)}.submit-btn[data-v-36a02898]:focus,.cancel-btn[data-v-36a02898]:focus,.tab-btn[data-v-36a02898]:focus{outline:none}.error-message[data-v-36a02898]{margin-top:16px;padding:12px 16px;background:#ff638433;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,99,132,.3);border-radius:10px;color:#fff;font-size:14px;font-weight:600;text-align:center;animation:errorShake-36a02898 .5s cubic-bezier(.36,.07,.19,.97)}@keyframes errorShake-36a02898{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.connection-btn[data-v-36a02898]{width:100%;padding:16px 20px;background:linear-gradient(135deg,#dc3545cc,#c82333e6),#ffffff1a;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(220,53,69,.3);border-radius:12px;color:#fff;font-weight:700;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;gap:8px;transition:all .3s cubic-bezier(.16,1,.3,1);font-size:16px;min-height:60px;box-shadow:0 4px 16px #dc354533,inset 0 1px #fff3;position:relative;overflow:hidden}.connection-btn[data-v-36a02898]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}.connection-btn[data-v-36a02898]:hover:before{transform:translate(100%)}.connection-btn.connected[data-v-36a02898]{background:linear-gradient(135deg,#28a745cc,#218838e6),#ffffff1a;border-color:#28a7454d;box-shadow:0 4px 16px #28a74533,inset 0 1px #fff3}.connection-btn[data-v-36a02898]:hover{transform:translateY(-2px);background:linear-gradient(135deg,#dc3545e6,#c82333),#ffffff26;border-color:#dc354566;box-shadow:0 6px 20px #dc35454d,inset 0 1px #ffffff4d}.connection-btn.connected[data-v-36a02898]:hover{background:linear-gradient(135deg,#28a745e6,#218838),#ffffff26;border-color:#28a74566;box-shadow:0 6px 20px #28a7454d,inset 0 1px #ffffff4d}.connection-btn[data-v-36a02898]:active{transform:translateY(0);box-shadow:0 2px 8px #0003,inset 0 1px #ffffff1a}.connection-btn[data-v-36a02898]:focus{outline:none}.icon[data-v-36a02898]{font-size:18px}.ranking-container[data-v-bbb3c3a9]{position:relative;margin-bottom:20px;width:80%}.ranking-btn[data-v-bbb3c3a9]{width:100%;padding:16px 20px;background:linear-gradient(135deg,#007bffcc,#0056b3e6),#ffffff1a;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(0,123,255,.3);border-radius:12px;color:#fff;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s cubic-bezier(.16,1,.3,1);font-size:16px;min-height:60px;box-shadow:0 4px 16px #007bff33,inset 0 1px #fff3;position:relative;overflow:hidden}.ranking-btn[data-v-bbb3c3a9]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}.ranking-btn[data-v-bbb3c3a9]:hover:before{transform:translate(100%)}.ranking-btn[data-v-bbb3c3a9]:hover{background:linear-gradient(135deg,#007bffe6,#0056b3),#ffffff26;border-color:#007bff66;transform:translateY(-2px);box-shadow:0 6px 20px #007bff4d,inset 0 1px #ffffff4d}.ranking-btn.active[data-v-bbb3c3a9]{background:linear-gradient(135deg,#0056b3e6,#007bffcc),#ffffff26;border-color:#007bff66;box-shadow:0 4px 16px #007bff40,inset 0 1px #ffffff40}.ranking-btn[data-v-bbb3c3a9]:focus{outline:none}.arrow[data-v-bbb3c3a9]{transition:transform .3s ease;font-size:18px}.arrow.rotated[data-v-bbb3c3a9]{transform:rotate(180deg)}.ranking-dropdown[data-v-bbb3c3a9]{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #0056b3;border-top:none;border-radius:0 0 8px 8px;max-height:40vh;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px #0003}.ranking-dropdown[data-v-bbb3c3a9]::-webkit-scrollbar{display:none}.ranking-dropdown[data-v-bbb3c3a9]{-ms-overflow-style:none;scrollbar-width:none}.ranking-header[data-v-bbb3c3a9]{display:flex;justify-content:center;align-items:center;padding:15px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6}.ranking-header h3[data-v-bbb3c3a9]{margin:0;color:#333;font-size:18px}.ranking-list[data-v-bbb3c3a9]{padding:10px 10px 40px}.player-item[data-v-bbb3c3a9]{display:flex;align-items:center;padding:12px;border-radius:6px;margin-bottom:8px;background:#f8f9fa;transition:all .2s ease}.player-item[data-v-bbb3c3a9]:hover{background:#e9ecef}.player-item.current-player[data-v-bbb3c3a9]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:2px solid #ffc107;font-weight:700;position:relative}.player-item.current-player[data-v-bbb3c3a9]:after{content:"YOU";position:absolute;top:5px;right:10px;background:#ffc107;color:#495057;padding:2px 8px;border-radius:10px;font-size:.7em;font-weight:700}.loading[data-v-bbb3c3a9],.no-players[data-v-bbb3c3a9]{text-align:center;padding:20px;color:#6c757d;font-style:italic}.rank[data-v-bbb3c3a9]{display:flex;align-items:center;margin-right:15px;min-width:50px}.rank-number[data-v-bbb3c3a9]{font-weight:700;color:#333;margin-right:5px}.medal[data-v-bbb3c3a9]{font-size:16px}.player-info[data-v-bbb3c3a9]{flex:1;display:flex;flex-direction:column}.player-name[data-v-bbb3c3a9]{font-weight:700;color:#333;margin-bottom:2px}.player-score[data-v-bbb3c3a9]{font-size:12px;color:#666}.player-cps[data-v-bbb3c3a9]{font-size:12px;color:#007bff;font-weight:700;text-align:right;min-width:80px}.display-name-container[data-v-98ad45ea]{width:80%;margin-bottom:15px}.display-name-input[data-v-98ad45ea]{width:100%;padding:16px 20px;border:2px solid #6f42c1;border-radius:8px;font-size:16px;font-weight:500;color:#212529;text-align:center;background:#fff;transition:all .3s ease;box-sizing:border-box}.display-name-input[data-v-98ad45ea]:focus{outline:none;border-color:#5a32a3;box-shadow:0 0 0 3px #6f42c133;transform:translateY(-1px)}.display-name-input[data-v-98ad45ea]::placeholder{color:#6c757d;font-style:italic}.display-name-input[data-v-98ad45ea]:hover{border-color:#5a32a3;transform:translateY(-1px);box-shadow:0 2px 8px #6f42c11a}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb)}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}@media (prefers-color-scheme: light){:root{color:#213547;background:linear-gradient(135deg,#a8edea,#fed6e3,#d299c2)}body{background:linear-gradient(135deg,#a8edea,#fed6e3,#d299c2)}a:hover{color:#747bff}button{background-color:#f9f9f9}}html,body,#app{height:100%;margin:0;padding:0;box-sizing:border-box}.container{display:flex;min-height:100vh;height:100vh;width:100vw;min-width:100vw;overflow:hidden}.center,.right{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;padding:20px}.center{gap:50px;padding-top:3%}.cookie-container{position:relative;display:flex;justify-content:center;align-items:center}.cookies-stats{text-align:center}.cookies-per-click{color:#28a745;font-weight:700;font-size:16px}.cookie-btn{width:350px;height:auto;cursor:pointer;border:none;background:transparent;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;filter:drop-shadow(0 0 15px rgba(255,215,0,.4)) drop-shadow(0 0 30px rgba(255,215,0,.3)) drop-shadow(0 0 45px rgba(255,193,77,.2)) drop-shadow(0 0 60px rgba(255,165,0,.1));animation:cookieGlow 3s ease-in-out infinite alternate}.cookie-btn:hover{transform:scale(1.05);filter:drop-shadow(0 0 20px rgba(255,215,0,.5)) drop-shadow(0 0 40px rgba(255,215,0,.4)) drop-shadow(0 0 60px rgba(255,193,77,.3)) drop-shadow(0 0 80px rgba(255,165,0,.2))}.cookie-btn:active{transform:scale(.95);filter:drop-shadow(0 0 10px rgba(255,215,0,.6)) drop-shadow(0 0 20px rgba(255,215,0,.4)) drop-shadow(0 0 30px rgba(255,193,77,.3))}@keyframes cookieGlow{0%{filter:drop-shadow(0 0 15px rgba(255,215,0,.4)) drop-shadow(0 0 30px rgba(255,215,0,.3)) drop-shadow(0 0 45px rgba(255,193,77,.2)) drop-shadow(0 0 60px rgba(255,165,0,.1))}to{filter:drop-shadow(0 0 25px rgba(255,215,0,.5)) drop-shadow(0 0 50px rgba(255,215,0,.4)) drop-shadow(0 0 75px rgba(255,193,77,.3)) drop-shadow(0 0 100px rgba(255,165,0,.2))}}@keyframes rotateLight{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.right{overflow-y:auto;overflow-x:hidden;max-height:100vh}.right::-webkit-scrollbar{display:none}.floating-number{position:fixed;color:#ffc107;font-weight:700;font-size:24px;pointer-events:none;z-index:1000;text-shadow:2px 2px 4px rgba(0,0,0,.5);animation:floatUp 2s ease-out forwards}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-50px) scale(1.2)}to{opacity:0;transform:translateY(-100px) scale(.8)}}.left{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;padding:120px 20px 20px}
