.faucet-container{margin:2rem auto;padding:2rem;border-radius:18px;background:linear-gradient(135deg,#f8fafc,#f1f5f9 55%,#e2e8f0);max-width:720px;box-shadow:0 10px 30px #0f172a14;border:1px solid rgba(15,23,42,.12)}.admin-panel-content{display:flex;flex-direction:column;gap:20px}.admin-section{background-color:#2d2d2d;padding:15px;border-radius:6px;border-left:3px solid #ff6b35}.admin-section h4{margin:0 0 15px;color:#ff6b35;font-size:16.8px}.admin-form{width:100%}.form-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.admin-select,.admin-input{background-color:#3d3d3d;color:#fff;border:1px solid #555;border-radius:4px;padding:8px 12px;font-size:14px;flex:1;min-width:120px}.admin-select:focus,.admin-input:focus{outline:none;border-color:#ff6b35}.admin-button{background-color:#ff6b35;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;white-space:nowrap;transition:background-color .3s}.admin-button:hover:not(:disabled){background-color:#e55a30}.admin-button:disabled{background-color:#666;cursor:not-allowed}.multiplier-section{background:linear-gradient(135deg,#2d2d2d,#3d3d3d);border-left:3px solid #00d4ff}.multiplier-subsection{margin-bottom:20px;padding:15px;background-color:#3d3d3d;border-radius:6px;border:1px solid #555}.multiplier-subsection:last-child{margin-bottom:0}.multiplier-subsection h5{margin:0 0 10px;color:#00d4ff;font-size:14px;font-weight:700}.multiplier-info{margin:0 0 15px;font-size:12px;color:#bbb;font-style:italic}.multiplier-section h4{color:#00d4ff;margin-bottom:20px}.direct-withdrawal-button{background:linear-gradient(45deg,#ff6b35,#ff8f65);color:#fff;font-weight:700;width:100%;padding:12px 20px;margin-top:10px;transition:all .3s}.direct-withdrawal-button:hover:not(:disabled){background:linear-gradient(45deg,#e55a30,#ff7050);transform:translateY(-1px);box-shadow:0 4px 8px #ff6b354d}.direct-withdrawal-button:disabled{background:#666;cursor:not-allowed;transform:none;box-shadow:none}.withdraw-all-button{background:linear-gradient(45deg,#dc2626,#ef4444);color:#fff;font-weight:700;width:100%;padding:12px 20px;margin-top:10px;transition:all .3s;border:2px solid #dc2626}.withdraw-all-button:hover:not(:disabled){background:linear-gradient(45deg,#b91c1c,#dc2626);border-color:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 8px #dc262666}.withdraw-all-button:disabled{background:#666;border-color:#666;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 600px){.form-row{flex-direction:column;align-items:stretch}.admin-select,.admin-input,.admin-button{width:100%}.multiplier-subsection{margin-bottom:15px}}.faucet-app{text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif}.docs-content{max-width:900px;margin:0 auto;padding:0 2rem 2rem;text-align:left}.page-title{margin:0 0 8px;font-size:16.8px;color:#0f172a;font-weight:800;text-align:center}.page-subtitle{margin:0 0 12px;color:#334155;text-align:center}.pow-note{max-width:720px;margin:8px auto 16px;text-align:center;color:#0f172a}.pre-faucet-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin:8px 0 0}.pre-faucet-text{color:#334155;font-weight:600}.add-status{max-width:520px;margin:10px auto 0;padding:8px 12px;border-radius:8px;border:1px solid transparent;font-size:14px;text-align:center;line-height:1.4}.add-status--info{background:#eef2ff;color:#1e3a8a;border-color:#c7d2fe}.add-status--success{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.add-status--error{background:#fef2f2;color:#991b1b;border-color:#fecaca}[data-md-color-scheme=slate] .add-status--info{background:#6366f11f;color:#c7d2fe;border-color:#6366f159}[data-md-color-scheme=slate] .add-status--success{background:#10b9811f;color:#a7f3d0;border-color:#10b98159}[data-md-color-scheme=slate] .add-status--error{background:#ef44441f;color:#fecaca;border-color:#ef444459}.network-selector{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px auto 20px;padding:10px 12px;background:linear-gradient(135deg,#f8fafc,#f1f5f9 55%,#e2e8f0);border-radius:10px;border:1px solid rgba(15,23,42,.12);width:fit-content}.network-selector label{color:#0f172a;font-weight:600}.network-dropdown{background:linear-gradient(135deg,#f8fafc,#f1f5f9 55%,#e2e8f0);color:#0f172a;border:1px solid rgba(15,23,42,.12);border-radius:10px;padding:8px 12px;font-size:14px;min-width:220px;cursor:pointer;transition:all .2s ease}.network-dropdown:focus{outline:none;border-color:#0f172a33;box-shadow:0 0 0 3px #4f46e533}[data-md-color-scheme=slate] .faucet-app,[data-md-color-scheme=slate] .docs-content{color:#e2e3e9eb;background:#1e2029}[data-md-color-scheme=slate] .page-title,[data-md-color-scheme=slate] .page-subtitle,[data-md-color-scheme=slate] .pow-note,[data-md-color-scheme=slate] .pre-faucet-text{color:#e2e3e9eb}[data-md-color-scheme=slate] .network-selector{background:#272935;border:1px solid hsla(232,15%,90%,.12)}[data-md-color-scheme=slate] .network-selector label{color:#e2e3e9eb}[data-md-color-scheme=slate] .network-dropdown{background:#272935;color:#e2e3e9eb;border:1px solid hsla(232,15%,90%,.12)}[data-md-color-scheme=slate] .network-dropdown option{background-color:#272935;color:#e2e3e9eb}[data-md-color-scheme=slate] .faucet-container{background:#272935;border:1px solid hsla(232,15%,90%,.12);box-shadow:0 10px 30px #00000059}[data-md-color-scheme=slate] .info-container,[data-md-color-scheme=slate] .messages-container,[data-md-color-scheme=slate] .current-message,[data-md-color-scheme=slate] .refill-container{background:#ffffff0a;border-color:#ffffff1f}[data-md-color-scheme=slate] .page-subtitle,[data-md-color-scheme=slate] .signature-info,[data-md-color-scheme=slate] .server-info{color:#cbd5e1}[data-md-color-scheme=slate] .pow-note{color:#e5e7eb}[data-md-color-scheme=slate] .withdrawal-count{color:#a5b4fc}[data-md-color-scheme=slate] .withdrawal-count .count{background:#4f46e5;color:#fff}[data-md-color-scheme=slate] .expected-message{background:#4f46e526;border-color:#4f46e559}[data-md-color-scheme=slate] .message-content p{color:#e5e7eb}[data-md-color-scheme=slate] .progress-step{background:#1f2937;color:#e5e7eb}[data-md-color-scheme=slate] .progress-line{background:#334155}[data-md-color-scheme=slate] .phase-line{background:#ffffff0a;border-color:#ffffff1f}[data-md-color-scheme=slate] .phase-label,[data-md-color-scheme=slate] .phase-mining{color:#e5e7eb}[data-md-color-scheme=slate] .user-balance,[data-md-color-scheme=slate] .balance-info{background:#4f46e526;border-color:#4f46e559;color:#e5e7eb}[data-md-color-scheme=slate] .refill-input{background:#ffffff0a;border-color:#ffffff1f;color:#e5e7eb}[data-md-color-scheme=slate] .refill-input::placeholder{color:#94a3b8}[data-md-color-scheme=slate] .message-highlight{background-color:#ffffff0a;color:#e5e7eb}[data-md-color-scheme=slate] .message-highlight span{color:#e5e7eb}[data-md-color-scheme=slate] .first-withdrawal-info{background-color:#ffffff0a;border-left-color:#6366f1}[data-md-color-scheme=slate] .first-withdrawal-info p{color:#e5e7eb}[data-md-color-scheme=slate] .server-info{background-color:#ffffff0a;color:#cbd5e1}[data-md-color-scheme=slate] .cooldown-progress-container{background-color:#1f2937}[data-md-color-scheme=slate] .progress-step{background-color:#1f2937;color:#e5e7eb}[data-md-color-scheme=slate] .progress-line{background-color:#334155}[data-md-color-scheme=slate] .account-info,[data-md-color-scheme=slate] .info-container p,[data-md-color-scheme=slate] .message-content p{color:#e5e7eb}[data-md-color-scheme=slate] .messages-container h3{color:#a5b4fc}[data-md-color-scheme=slate] .footer-refill-button{background-color:#6366f12e!important;color:#c7d2fe;border-color:#6366f166!important}[data-md-color-scheme=slate] .footer-refill-button:hover{background-color:#6366f147!important;color:#fff}[data-md-color-scheme=slate] .explorer-button{background-color:#6366f12e;color:#c7d2fe;border-color:#6366f166}[data-md-color-scheme=slate] .explorer-button:hover{background-color:#6366f147;color:#fff}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #6c5ce7aa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#334155;margin-top:1rem}.faucet-container{margin:2rem auto;padding:2rem;border-radius:18px;background:linear-gradient(135deg,#f8fafc,#f1f5f9 55%,#e2e8f0);max-width:720px;box-shadow:0 10px 30px #0f172a14;border:1px solid rgba(15,23,42,.12);text-align:center}.faucet-container:before{display:none}.faucet-container button{background:linear-gradient(135deg,#4f46e5,#6366f1);border:1px solid rgba(79,70,229,.5);padding:.6em 1.2em;font-size:1em;font-weight:600;font-family:inherit;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .25s ease;color:#fff;border-radius:10px}.faucet-container button:hover{transform:translateY(-1px);box-shadow:0 6px 18px #4f46e540}.faucet-container button:disabled{opacity:.5;cursor:not-allowed}.error{color:#ff5252;margin-top:1rem;background-color:#ff52521a;padding:10px;border-radius:8px;border-left:3px solid #ff5252}.connect-button{background:linear-gradient(135deg,#4f46e5,#6366f1)!important;width:100%;margin-bottom:1rem;font-size:1.2em!important}.connect-button:hover{filter:brightness(1.03)}.dev-banner{background-color:#ffedd5;color:#b45309;padding:.5rem;margin-bottom:1rem;border-radius:8px;font-weight:700;border:1px solid #fdba74}.network-dropdown option{background-color:#fff;color:#0f172a;padding:.5em}.actions-container{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.action-button{width:100%;background:linear-gradient(135deg,#4f46e5,#6366f1)!important}.action-button:hover{filter:brightness(1.03)!important}.refill-toggle-button{background:linear-gradient(135deg,#4f46e5,#6366f1)!important;width:100%}.refill-toggle-button:hover{filter:brightness(1.03)!important}.refill-container{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding:1rem;background:#0f172a08;border-radius:10px;border:1px solid rgba(15,23,42,.12)}.refill-input{padding:.6em 1.2em;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#0f172a08;color:#0f172a;font-size:1em;font-family:inherit}.refill-input:focus{outline:none;border-color:#0f172a33;box-shadow:0 0 0 3px #4f46e533}.refill-button{background:linear-gradient(135deg,#4f46e5,#6366f1)!important}.refill-button:hover{filter:brightness(1.03)!important}.refill-button:disabled{background-color:#e5e7eb!important;color:#9ca3af!important;cursor:not-allowed}.info-container{background:#0f172a08;padding:1.25rem;border-radius:12px;margin-bottom:2rem;border:1px solid rgba(15,23,42,.12)}.network-info{display:flex;justify-content:flex-end;margin-bottom:1rem}.network-badge{background-color:#4f46e5;color:#fff;padding:.2rem .6rem;border-radius:12px;font-size:.8rem;font-weight:600}.info-container p{margin:.5rem 0;font-size:.95rem;color:#0f172a}.user-balance,.balance-info{display:block;text-align:center;font-weight:800;font-size:1.2rem;color:#0f172a}.account-info{font-weight:600;color:#334155}.cooldown-warning{color:#b45309;font-weight:600;padding:.5rem;margin-top:.5rem!important;background:#ffedd5;border-radius:8px;border:1px solid #fdba74}.update-cooldown-button{margin-top:.75rem!important;background:linear-gradient(135deg,#4f46e5,#6366f1)!important;width:100%;font-size:.9rem!important;transition:all .2s ease}.update-cooldown-button:hover{filter:brightness(1.03)!important;transform:translateY(-2px)}.withdrawal-count{font-size:1.1rem!important;font-weight:700;color:#4f46e5}.withdrawal-count .count{background:#4f46e5;color:#fff;padding:.2rem .6rem;border-radius:12px;margin:0 .3rem}.messages-container{margin:2rem 0;background:#0f172a08;padding:1.5rem;border-radius:12px;border:1px solid rgba(15,23,42,.12)}.messages-container h3{color:#4f46e5;margin-bottom:.5rem;font-size:1.3rem}.signature-info{color:#334155;font-size:.9rem;margin-bottom:.5rem}.message-progress{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.progress-step{width:30px;height:30px;border-radius:50%;background-color:#e2e8f0;color:#0f172a;display:flex;align-items:center;justify-content:center;font-weight:700;position:relative}.progress-step.current{background-color:#4f46e5;color:#fff;box-shadow:0 0 10px #4f46e559;transform:scale(1.1)}.progress-step.completed{background-color:#22c55e;color:#fff}.progress-line{flex:1;height:2px;background-color:#cbd5e1;max-width:50px}.current-message{padding:1.5rem;background:#0f172a08;border:1px solid rgba(15,23,42,.12);border-radius:12px;transition:all .3s ease;box-shadow:none}.message-content{text-align:left}.message-content p{margin:0;font-size:1.05rem;line-height:1.5;color:#0f172a}.expected-message{margin-top:.75rem;padding:.75rem;background:#eef2ff;border-radius:8px;border:1px solid #c7d2fe}.expected-message p{font-size:.9rem!important;color:#3730a3!important}.message-highlight{margin-top:1rem;background-color:#0f172a08;color:#0f172a;font-weight:500;padding:12px 16px;border-radius:8px;text-align:left;box-shadow:none}.message-highlight span{font-weight:600;font-size:.95rem;color:#0f172a}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.completed .message-number{background:#16a34a}.completed .message-content{text-decoration:line-through;text-decoration-color:#0f172a40}.cooldown-info{font-weight:700;color:#4f46e5}.cooldown-info-container{display:flex;align-items:center;justify-content:center;gap:.5rem}.refresh-cooldown-button{background-color:transparent!important;color:#4f46e5;border:1px solid #4f46e5!important;border-radius:50%!important;width:28px!important;height:28px!important;padding:0!important;font-size:1rem!important;display:flex;align-items:center;justify-content:center;transition:all .2s ease!important}.refresh-cooldown-button:hover{background-color:#4f46e514!important;transform:rotate(180deg)}.cooldown-progress-container{height:8px;background-color:#e5e7eb;border-radius:4px;margin:.5rem 0;overflow:hidden}.cooldown-progress-bar{height:100%;background-color:#22c55e;border-radius:4px;transition:width 1s ease}.refill-footer{margin-top:1rem}.footer-refill-button{background-color:#eef2ff!important;color:#3730a3;border:1px solid #c7d2fe!important;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;transition:all .2s ease}.footer-refill-button:hover{background-color:#e0e7ff!important;color:#111827;transform:translateY(-2px)}.cooldown-info-container.no-refresh{justify-content:center}.cooldown-info-container.no-refresh .cooldown-info{margin:0}.server-info{margin-top:12px;font-size:.9rem;color:#334155;background-color:#0f172a08;padding:8px 12px;border-radius:8px;border-left:3px solid #4f46e5}.server-info p{margin:0;font-size:.9rem!important}.first-withdrawal-info{margin:12px 0;padding:12px 16px;background-color:#0f172a08;border-radius:10px;border-left:4px solid #4f46e5;font-size:.95rem}.first-withdrawal-info p{margin:0 0 6px;line-height:1.5;color:#0f172a}.first-withdrawal-info p:last-child{margin-bottom:0}.success-message{background-color:#ecfdf5;color:#059669;padding:10px 15px;margin:15px 0;border-radius:8px;border-left:4px solid #10b981;font-size:.95rem;animation:fadeInOut 5s forwards}.phases-container{margin-top:1rem;display:grid;gap:.75rem}.phase-line{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#0f172a08;border:1px solid rgba(15,23,42,.12);border-radius:10px}.phase-label{font-weight:700;color:#0f172a}.phase-difficulty{color:#475569;font-size:.9rem}.phase-tokens{color:#4f46e5;font-weight:700}.phase-status{display:flex;align-items:center;justify-content:flex-end}.phase-button{background:linear-gradient(135deg,#4f46e5,#6366f1);border:1px solid rgba(79,70,229,.5);color:#fff;padding:.5rem .9rem;border-radius:10px;font-weight:700}.phase-button.pow-ready{filter:brightness(1.05);box-shadow:0 6px 18px #4f46e540}.phase-mining{display:flex;align-items:center;gap:8px;color:#0f172a;font-weight:700}.mini-progress{width:120px;height:6px;background:#e5e7eb;border-radius:9999px;overflow:hidden}.mini-fill{height:100%;background:#4f46e5}.phase-complete{color:#16a34a;font-weight:700}@media (max-width: 640px){.phase-line{grid-template-columns:1fr;align-items:stretch}.phase-status{justify-content:flex-start}}.logo-container{display:flex;justify-content:center;margin:0 0 .5rem}.animecoin-logo{width:48px;height:48px;border-radius:10px}.chain-logo{width:56px;height:56px;border-radius:12px;margin-right:8px}.coin-logo{width:56px;height:56px;border-radius:12px;margin-left:8px}.account-info,.user-balance,.balance-info{color:#0f172a}.explorer-link-container{text-align:center}.explorer-button{display:inline-block;background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe;padding:.5rem .9rem;border-radius:10px;text-decoration:none;font-weight:700}.explorer-button:hover{background:#e0e7ff;color:#111827}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.bridge-widget{margin:12px 0 16px}.bridge-card{max-width:560px;margin:16px auto 24px;padding:18px 18px 16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9 55%,#e2e8f0);border:1px solid rgba(15,23,42,.12);border-radius:12px}[data-md-color-scheme=slate] .bridge-card{background:linear-gradient(135deg,#6366f11a,#0f172a8c);border-color:#ffffff14}.bridge-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px}.bridge-field{display:flex;flex-direction:column;gap:6px;min-width:0}.bridge-field__label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#475569}[data-md-color-scheme=slate] .bridge-field__label{color:#cbd5e1}.bridge-select{width:100%;padding:10px 12px;font:inherit;font-size:15px;border-radius:8px;border:1px solid rgba(15,23,42,.18);background:#fff;color:#0f172a}[data-md-color-scheme=slate] .bridge-select{background:#0f172a99;border-color:#ffffff29;color:#e5e7eb}.bridge-reverse{align-self:end;height:40px;width:40px;border-radius:8px;border:1px solid rgba(15,23,42,.18);background:#fff;color:#0f172a;font-size:18px;cursor:pointer}.bridge-reverse:hover{background:#f1f5f9}[data-md-color-scheme=slate] .bridge-reverse{background:#0f172a99;border-color:#ffffff29;color:#e5e7eb}[data-md-color-scheme=slate] .bridge-reverse:hover{background:#6366f126}.bridge-summary{margin:14px 0 8px;font-size:14px;color:#334155;text-align:center}[data-md-color-scheme=slate] .bridge-summary{color:#cbd5e1}.bridge-status{margin:8px 0 12px;padding:8px 12px;border-radius:8px;border:1px solid transparent;font-size:14px;text-align:center}.bridge-status--error{background:#fef2f2;color:#991b1b;border-color:#fecaca}[data-md-color-scheme=slate] .bridge-status--error{background:#ef44441f;color:#fecaca;border-color:#ef444459}.bridge-cta{display:block;width:100%;margin:8px 0 0;padding:14px 18px;text-align:center;font-weight:700;font-size:16px;text-decoration:none;border-radius:10px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:1px solid rgba(15,23,42,.12);box-shadow:0 1px #ffffff26 inset,0 4px 12px #4f46e540;transition:transform .06s ease}.bridge-cta:hover{transform:translateY(-1px)}.bridge-cta--disabled,.bridge-cta[aria-disabled=true]{background:#cbd5e1;color:#475569;cursor:not-allowed;pointer-events:none;box-shadow:none}[data-md-color-scheme=slate] .bridge-cta--disabled,[data-md-color-scheme=slate] .bridge-cta[aria-disabled=true]{background:#ffffff14;color:#fff6}.bridge-details{margin-top:12px;font-size:13px;color:#475569}[data-md-color-scheme=slate] .bridge-details{color:#cbd5e1}.bridge-details summary{cursor:pointer;font-weight:600}.bridge-url{display:block;margin-top:8px;padding:10px 12px;background:#0f172a0f;border-radius:6px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;word-break:break-all;color:#1e293b}[data-md-color-scheme=slate] .bridge-url{background:#0f172ab3;color:#e5e7eb}.bridge-notes{max-width:720px;margin:16px auto 24px;padding:0 4px;color:#0f172a}[data-md-color-scheme=slate] .bridge-notes{color:#e5e7eb}.bridge-notes__heading{margin:18px 0 6px;font-size:15px;font-weight:800}.bridge-notes__list{margin:0;padding-left:22px;line-height:1.55}.bridge-notes p{line-height:1.55}.bridge-notes__hint{margin-top:12px;font-size:13px;font-style:italic;color:#475569}[data-md-color-scheme=slate] .bridge-notes__hint{color:#cbd5e1}.bridge-account{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;padding:1px 6px;border-radius:4px;background:#0f172a0f}[data-md-color-scheme=slate] .bridge-account{background:#0f172a99}@media (max-width: 520px){.bridge-row{grid-template-columns:1fr}.bridge-reverse{justify-self:center;width:60px}}
