.alert-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:10px;border:1px solid rgba(251 191 36/.4);background:rgba(251 191 36/.08);color:#fbbf24;font-family:var(--font-dm-sans),sans-serif;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .1s ease;min-height:40px}.alert-btn:hover{background:rgba(251 191 36/.15)}.alert-btn:active{transform:scale(.97)}.alert-modal-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem}.alert-modal-backdrop{position:absolute;inset:0;background:rgba(0 0 0/.7);backdrop-filter:blur(8px)}.alert-modal{position:relative;width:100%;max-width:420px;background:#15151c;border:1px solid rgba(255 255 255/.1);border-radius:16px;padding:2rem 1.75rem 1.75rem;color:#fff}.alert-modal__close{position:absolute;top:.75rem;right:1rem;background:none;border:none;color:rgba(255 255 255/.5);font-size:1.75rem;cursor:pointer;line-height:1}.alert-modal__close:hover{color:#fff}.alert-modal__title{margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.alert-modal__subtitle{color:rgba(255 255 255/.6);font-size:.875rem;margin:0 0 1.5rem;line-height:1.5}.alert-modal__form{display:flex;flex-direction:column;gap:1rem}.alert-modal__label{display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem;font-weight:600;color:rgba(255 255 255/.7)}.alert-modal__input-wrap{position:relative;display:flex;align-items:center}.alert-modal__currency{position:absolute;left:1rem;color:rgba(255 255 255/.5);font-weight:600}.alert-modal__input{width:100%;padding:.85rem 1rem .85rem 2rem;background:rgba(255 255 255/.04);border:1px solid rgba(255 255 255/.12);border-radius:10px;color:#fff;font-size:1rem;font-weight:600}.alert-modal__input:focus{outline:none;border-color:#fbbf24}.alert-modal__submit{padding:.85rem;background:#fbbf24;color:#15151c;border:none;border-radius:10px;font-weight:700;font-size:.9375rem;cursor:pointer;transition:background .15s ease;min-height:48px}.alert-modal__submit:hover:not(:disabled){background:#f59e0b}.alert-modal__submit:disabled{opacity:.6;cursor:not-allowed}.alert-modal__success{padding:1rem;background:rgba(34 197 94/.15);border:1px solid rgba(34 197 94/.4);color:#86efac;text-align:center}.alert-modal__success,.follow-btn{border-radius:10px;font-weight:600}.follow-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border:1px solid rgba(255 255 255/.18);background:rgba(255 255 255/.04);color:#fff;font-family:var(--font-dm-sans),sans-serif;font-size:.875rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease;min-height:40px}.follow-btn:hover:not(:disabled){background:rgba(255 255 255/.08);border-color:rgba(255 255 255/.3)}.follow-btn:active{transform:scale(.97)}.follow-btn:disabled{opacity:.55;cursor:not-allowed}.follow-btn--active{background:rgba(239 68 68/.18);border-color:rgba(239 68 68/.55);color:#fca5a5}.follow-btn--active:hover:not(:disabled){background:rgba(239 68 68/.25)}.pl-hero__follow{display:flex;gap:.5rem;flex-wrap:wrap;margin:.75rem 0}