.toast-item{--duration:0.3s;--delay:0.2s;transition:all .3s}.toast-item:first-child{animation-name:slide-first,fade-in;animation-duration:var(--duration),calc(var(--duration) + var(--delay));animation-timing-function:ease-in}.toast-item:nth-child(5){animation:fade-out var(--duration) ease-out}@keyframes slide-first{0%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:.3}to{opacity:1}}.pf-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.pf-modal{background:#1a1a1a;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);border:1px solid #333}.pf-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #333;background:#1a1a1a}.pf-modal-header h2{color:#ffffff;font-size:18px;font-weight:600;margin:0}.pf-close-btn{background:none;border:none;color:#888;font-size:20px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s ease}.pf-close-btn:hover{background:#333;color:#fff}.pf-tabs button:hover{color:#ccc;background:rgba(255,255,255,.05)}.pf-tabs button.active{color:#ffffff;border-bottom-color:#8b5cf6;background:rgba(139,92,246,.1)}.pf-tab-content{padding:24px;background:#1a1a1a;max-height:60vh;overflow-y:auto}.pf-form-control{width:100%;padding:12px 16px;background:#2a2a2a;border:1px solid #404040;border-radius:8px;color:#ffffff;font-size:14px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;transition:all .2s ease}.pf-form-control:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.pf-form-control:disabled{background:#222;color:#888;cursor:not-allowed}.pf-form-control::-moz-placeholder{color:#666}.pf-form-control::placeholder{color:#666}.pf-input-group{position:relative}.pf-input-with-copy{padding-right:50px}.pf-copy-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#8b5cf6;cursor:pointer;padding:6px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.pf-copy-btn:hover{background:rgba(139,92,246,.1);color:#a78bfa}.pf-generate-section{border-top:1px solid #333;padding-top:20px;margin-top:20px}.pf-section-title{color:#ffffff;font-size:16px;font-weight:600;margin-bottom:16px}.pf-generate-row{display:flex;gap:12px;align-items:flex-end}.pf-generate-input{flex:1}.pf-section{color:#ccc}.pf-no-result{text-align:center;color:#666;font-style:italic;padding:40px 20px}@media (max-width:480px){.pf-modal{width:95%;margin:10px}.pf-modal-header{padding:16px 20px}.pf-tab-content{padding:20px 16px}.pf-generate-row{flex-direction:column;gap:12px}.pf-generate-btn{width:100%}}.pf-verify-container{display:flex;flex-direction:column;gap:24px}.pf-multiplier-display{display:flex;justify-content:center;align-items:center;padding:20px 0}.pf-multiplier-card{background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;padding:16px 24px;box-shadow:0 4px 12px rgba(16,185,129,.2);border:1px solid rgba(16,185,129,.3);position:relative;overflow:hidden}.pf-multiplier-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 50%);border-radius:12px}.pf-multiplier-value{color:#ffffff;font-size:24px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:1}.pf-verify-inputs{display:flex;flex-direction:column;gap:20px}.pf-verify-input{background:#2a2a2a!important;border:1px solid #404040!important;border-radius:8px!important;color:#ffffff!important;font-size:14px!important;padding:12px 16px!important;transition:all .2s ease!important}.pf-verify-input:focus{border-color:#8b5cf6!important;box-shadow:0 0 0 3px rgba(139,92,246,.1)!important}.pf-verify-input::-moz-placeholder{color:#666!important}.pf-verify-input::placeholder{color:#666!important}.pf-verify-btn{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;border:none!important;color:white!important;padding:12px 20px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;margin-top:8px!important}.pf-verify-btn:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(139,92,246,.3)!important}.pf-verify-btn:active{transform:translateY(0)!important}.pf-verify-btn:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.pf-tab-content::-webkit-scrollbar{width:6px}.pf-tab-content::-webkit-scrollbar-track{background:#222;border-radius:3px}.pf-tab-content::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.pf-tab-content::-webkit-scrollbar-thumb:hover{background:#555}@keyframes slideLeft{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.animate-slide-left{animation:slideLeft .3s ease-out}