.modal-content-wrapper[data-v-451f6261]{padding:var(--spacing-xl, 32px) var(--spacing-lg, 24px) var(--spacing-md, 16px)}.modal-hero[data-v-451f6261]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:var(--spacing-lg, 24px)}.hero-icon-container[data-v-451f6261]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#ff6b6b,#ee5a24,#f9ca24);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md, 16px);box-shadow:0 8px 24px -4px #ff6b6b66;color:#fff}.modal-title[data-v-451f6261]{font-size:1.5rem;font-weight:600;color:var(--text-primary, #fff);margin:0 0 8px}.modal-subtitle[data-v-451f6261]{font-size:.95rem;color:var(--text-secondary, #a0a0a0);margin:0;max-width:340px;line-height:1.5}.loading-state[data-v-451f6261]{display:flex;justify-content:center;padding:var(--spacing-xl, 32px) 0}.platforms-list[data-v-451f6261]{display:flex;flex-direction:column;gap:var(--spacing-sm, 12px)}.platform-item[data-v-451f6261]{display:flex;flex-direction:column;padding:var(--spacing-sm, 12px) var(--spacing-md, 16px);border-radius:12px;background:var(--glass-modal-item-bg, rgba(255, 255, 255, .05));border:1px solid var(--glass-modal-item-border, rgba(255, 255, 255, .08));transition:all .3s ease}.platform-main-row[data-v-451f6261]{display:flex;align-items:center;gap:var(--spacing-sm, 12px)}.platform-item[data-v-451f6261]:hover:not(.claimed){background:var(--glass-modal-hover-bg, rgba(255, 255, 255, .08));border-color:var(--glass-modal-border, rgba(255, 255, 255, .12))}.platform-item.expanded[data-v-451f6261]{border-color:#ffc10740;background:#ffc1070a}.platform-item.claimed[data-v-451f6261]{opacity:.6}.platform-icon[data-v-451f6261]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.telegram-icon[data-v-451f6261]{background:#2aabee26;color:#2aabee}.instagram-icon[data-v-451f6261]{background:linear-gradient(135deg,#833ab426,#fd1d1d26,#fcb04526);color:#e1306c}.tiktok-icon[data-v-451f6261]{background:#ffffff1a;color:var(--text-primary, #fff)}.platform-content[data-v-451f6261]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.platform-name[data-v-451f6261]{font-size:.95rem;font-weight:500;color:var(--text-primary, #fff)}.platform-channel[data-v-451f6261]{font-size:.8rem;color:var(--text-secondary, #a0a0a0)}.platform-action[data-v-451f6261]{display:flex;align-items:center;flex-shrink:0}.follow-btn[data-v-451f6261]{display:flex;align-items:center;border-radius:20px;font-size:.85rem;font-weight:600;height:36px;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.follow-btn-label[data-v-451f6261]{display:flex;align-items:center;gap:4px;padding:0 12px}.follow-btn-divider[data-v-451f6261]{width:1px;height:20px;background:#ffffff40;flex-shrink:0}.follow-btn-credits[data-v-451f6261]{padding:0 12px;font-weight:700}.follow-btn-default[data-v-451f6261]{background:linear-gradient(135deg,#f9ca24,#f0932b,#e17055);color:#fff;cursor:pointer;box-shadow:0 2px 8px -2px #f9ca2480}.follow-btn-default[data-v-451f6261]:hover{transform:scale(1.05);box-shadow:0 4px 14px -2px #f9ca2499}.follow-btn-default[data-v-451f6261]:active{transform:scale(.97)}.follow-btn-default .follow-btn-divider[data-v-451f6261]{background:#ffffff59}.follow-btn-checking[data-v-451f6261]{background:#2aabee33;color:#2aabee;border:1px solid rgba(42,171,238,.3);animation:pulse-checking-451f6261 1.5s ease-in-out infinite}@keyframes pulse-checking-451f6261{0%,to{opacity:1}50%{opacity:.6}}.follow-btn-waiting[data-v-451f6261]{background:#ffc10726;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.follow-btn-waiting .follow-btn-divider[data-v-451f6261]{background:#ffc1074d}.follow-btn-claimed[data-v-451f6261]{background:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.25)}.follow-btn-revoked[data-v-451f6261]{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2);opacity:.7;cursor:not-allowed}.honor-expand-enter-active[data-v-451f6261]{animation:honor-slide-in-451f6261 .35s cubic-bezier(.34,1.56,.64,1)}.honor-expand-leave-active[data-v-451f6261]{animation:honor-slide-in-451f6261 .2s ease reverse}@keyframes honor-slide-in-451f6261{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:200px;transform:translateY(0)}}.honor-form[data-v-451f6261]{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.honor-username-row[data-v-451f6261]{display:flex;align-items:center;gap:0;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);overflow:hidden;transition:border-color .2s ease}.honor-username-row[data-v-451f6261]:focus-within{border-color:#ffc10780}.honor-at-prefix[data-v-451f6261]{padding:0 2px 0 10px;color:var(--text-secondary, #a0a0a0);font-size:.9rem;font-weight:500;-webkit-user-select:none;user-select:none;flex-shrink:0}.honor-username-input[data-v-451f6261]{flex:1;padding:8px 10px 8px 2px;background:transparent;border:none;outline:none;color:var(--text-primary, #fff);font-size:.9rem;font-family:inherit}.honor-username-input[data-v-451f6261]::placeholder{color:#ffffff40}.honor-confirm-label[data-v-451f6261]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 0}.honor-checkbox[data-v-451f6261]{position:relative;width:22px;height:22px;border-radius:6px;border:2px solid rgba(255,255,255,.2);background:#ffffff0a;flex-shrink:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:center;justify-content:center}.honor-checkbox.checked[data-v-451f6261]{background:linear-gradient(135deg,#f9ca24,#f0932b);border-color:transparent;transform:scale(1);animation:honor-check-pop-451f6261 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes honor-check-pop-451f6261{0%{transform:scale(.8)}50%{transform:scale(1.15)}to{transform:scale(1)}}.honor-checkmark[data-v-451f6261]{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .15s ease;stroke-dasharray:24;stroke-dashoffset:24}.honor-checkbox.checked .honor-checkmark[data-v-451f6261]{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .35s cubic-bezier(.65,0,.35,1) .1s,opacity .15s ease}.honor-confirm-text[data-v-451f6261]{font-size:.85rem;color:var(--text-secondary, #a0a0a0);line-height:1.3}.honor-claim-btn[data-v-451f6261]{width:100%;padding:10px 16px;border-radius:10px;border:none;font-size:.9rem;font-weight:600;font-family:inherit;cursor:not-allowed;transition:all .3s cubic-bezier(.34,1.56,.64,1);background:#ffffff0f;color:#ffffff40}.honor-claim-btn.enabled[data-v-451f6261]{cursor:pointer;background:linear-gradient(135deg,#f9ca24,#f0932b,#e17055);color:#fff;box-shadow:0 4px 16px -4px #f9ca2480;animation:honor-btn-appear-451f6261 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes honor-btn-appear-451f6261{0%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}.honor-claim-btn.enabled[data-v-451f6261]:hover{transform:scale(1.02);box-shadow:0 6px 20px -4px #f9ca2499}.honor-claim-btn.enabled[data-v-451f6261]:active{transform:scale(.98)}.bonus-summary[data-v-451f6261]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:var(--spacing-md, 16px);padding:var(--spacing-sm, 12px);border-radius:10px;background:linear-gradient(135deg,#ffc1071a,#ff98001a);border:1px solid rgba(255,193,7,.25);color:#ffc107;font-size:.9rem;font-weight:500}.all-claimed-summary[data-v-451f6261]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:var(--spacing-md, 16px);padding:var(--spacing-sm, 12px);border-radius:10px;background:#22c55e1a;border:1px solid rgba(34,197,94,.25);color:#22c55e;font-size:.9rem;font-weight:500}.modal-footer[data-v-451f6261]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-md, 16px) var(--spacing-lg, 24px) var(--spacing-lg, 24px);border-top:1px solid var(--glass-modal-item-border, rgba(255, 255, 255, .1))}.skip-button[data-v-451f6261]{color:var(--text-secondary, #a0a0a0);font-size:.9rem}.skip-button[data-v-451f6261]:hover{color:var(--text-primary, #fff)}@media(max-width:480px){.modal-content-wrapper[data-v-451f6261]{padding:var(--spacing-lg, 24px) var(--spacing-md, 16px) var(--spacing-sm, 8px)}.modal-hero[data-v-451f6261]{margin-bottom:var(--spacing-md, 16px)}.hero-icon-container[data-v-451f6261]{width:64px;height:64px}.modal-title[data-v-451f6261]{font-size:1.25rem}.modal-subtitle[data-v-451f6261]{font-size:.9rem}.platforms-list[data-v-451f6261]{gap:var(--spacing-xs, 8px)}.platform-item[data-v-451f6261]{padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);gap:var(--spacing-xs, 8px)}.platform-icon[data-v-451f6261]{width:36px;height:36px}.platform-name[data-v-451f6261]{font-size:.9rem}.platform-channel[data-v-451f6261]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.follow-btn[data-v-451f6261]{font-size:.8rem;height:32px}.follow-btn-label[data-v-451f6261],.follow-btn-credits[data-v-451f6261]{padding:0 8px}.modal-footer[data-v-451f6261]{padding:var(--spacing-sm, 12px) var(--spacing-md, 16px) var(--spacing-md, 16px);padding-bottom:calc(var(--spacing-md, 16px) + env(safe-area-inset-bottom,0))}}@media(max-width:375px){.modal-content-wrapper[data-v-451f6261]{padding:var(--spacing-md, 16px) var(--spacing-sm, 12px) var(--spacing-xs, 4px)}.hero-icon-container[data-v-451f6261]{width:56px;height:56px}.modal-title[data-v-451f6261]{font-size:1.15rem}.modal-subtitle[data-v-451f6261]{font-size:.85rem}.follow-btn[data-v-451f6261]{font-size:.75rem;height:30px}.follow-btn-label[data-v-451f6261],.follow-btn-credits[data-v-451f6261]{padding:0 6px}.platform-icon[data-v-451f6261]{width:32px;height:32px;border-radius:8px}.platform-name[data-v-451f6261]{font-size:.85rem}.platform-channel[data-v-451f6261]{font-size:.75rem}}
