@keyframes af-fade-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes af-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes af-fade-in{0%{opacity:0}to{opacity:1}}.af-anim-1{animation:af-fade-down .6s ease both;animation-delay:.05s}.af-anim-2{animation:af-fade-up .7s ease both;animation-delay:.15s}.af-anim-3{animation:af-fade-up .7s ease both;animation-delay:.28s}.af-anim-4{animation:af-fade-up .7s ease both;animation-delay:.38s}.af-anim-5{animation:af-fade-in .8s ease both;animation-delay:.52s}.af-tool-card{animation:af-fade-up .55s ease both;animation-delay:var(--card-anim-delay, 0s)}.af-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#10b981;flex-shrink:0;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 2px #10b98140}50%{box-shadow:0 0 0 6px #10b9810f}}.af-net-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.af-net-dot--mainnet{background:#22c55e;animation:pulse-net-green 2s infinite}.af-net-dot--testnet{background:#f97316;animation:pulse-net-orange 2s infinite}@keyframes pulse-net-green{0%,to{box-shadow:0 0 0 1.5px #22c55e4d}50%{box-shadow:0 0 0 4px #22c55e12}}@keyframes pulse-net-orange{0%,to{box-shadow:0 0 0 1.5px #f973164d}50%{box-shadow:0 0 0 4px #f9731612}}.af-card-badges{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.af-net-badge{display:inline-flex;align-items:center;gap:5px;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:3px 8px;border-radius:20px;white-space:nowrap}.af-net-pulse{width:6px;height:6px;border-radius:50%;flex-shrink:0}.af-net-badge--mainnet .af-net-pulse{background:#22c55e;animation:pulse-net-green 2s infinite}.af-net-badge--testnet .af-net-pulse{background:#f97316;animation:pulse-net-orange 2s infinite}.af-header{position:sticky;top:0;z-index:100;background:#0a091beb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.07)}.af-header-inner{max-width:1280px;margin:0 auto;padding:0 1.5rem;height:60px;display:flex;align-items:center;gap:1rem}.af-logo-link{display:flex;align-items:center;gap:.6rem;text-decoration:none;flex-shrink:0}.af-logo-img{width:28px;height:28px;border-radius:6px;transition:transform .25s}.af-logo-link:hover .af-logo-img{transform:rotate(12deg)}.af-logo-text{font-size:1rem;font-weight:800;color:#fff;letter-spacing:-.02em}.af-tool-nav{display:flex;align-items:center;gap:.35rem;flex:1;justify-content:center;flex-wrap:wrap}.af-tool-pill{display:inline-flex;align-items:center;gap:.4rem;background:none;border:1px solid rgba(255,255,255,.08);color:#6b7280;font-size:.78rem;font-weight:600;padding:.3rem .8rem;border-radius:20px;cursor:pointer;transition:background .18s,border-color .18s,color .18s,transform .15s;white-space:nowrap}.af-tool-pill:hover{color:#e5e7eb;border-color:#fff3;background:#ffffff0d;transform:translateY(-1px)}.af-tool-pill.active{font-weight:700}.af-tool-pill i{font-size:.75rem}@media (max-width: 640px){.af-header-inner{height:auto;flex-wrap:wrap;padding:.5rem 1rem;gap:.4rem}.af-logo-link{order:1}.af-wallet{order:2;margin-left:auto}.af-tool-nav{order:3;width:100%;flex:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.4rem}.af-tool-nav::-webkit-scrollbar{display:none}}.af-wallet{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.af-addr{font-size:.75rem;font-family:monospace;color:#9ca3af;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:4px 12px;border-radius:20px}.af-btn-ghost{display:inline-flex;align-items:center;gap:.4rem;background:none;border:1px solid rgba(255,255,255,.1);color:#9ca3af;font-size:.78rem;font-weight:600;padding:.38rem .9rem;border-radius:8px;cursor:pointer;transition:color .15s,border-color .15s}.af-btn-ghost:hover{color:#fff;border-color:#ffffff4d}.af-btn-connect{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(90deg,#10b981,#3b82f6);color:#fff;font-size:.82rem;font-weight:700;padding:.42rem 1.1rem;border:none;border-radius:10px;cursor:pointer;transition:opacity .2s,transform .15s;box-shadow:0 4px 14px -4px #10b98166}.af-btn-connect:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.af-btn-connect:disabled{opacity:.5;cursor:not-allowed}.af-subbar{border-top:1px solid rgba(255,255,255,.05);background:#0a091bb3}.af-subbar-inner{max-width:1280px;margin:0 auto;padding:.45rem 1.5rem;min-height:36px;display:flex;align-items:center}.af-subbar-tagline{display:flex;align-items:center;gap:.6rem;font-size:.72rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.1em}.af-breadcrumb{display:flex;align-items:center;gap:.6rem}.af-breadcrumb-back{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;color:#2dd4bf;font-size:.8rem;font-weight:700;cursor:pointer;padding:0;transition:color .15s,gap .15s;text-transform:uppercase;letter-spacing:.06em}.af-breadcrumb-back:hover{color:#fff}.af-breadcrumb-back:hover i{transform:translate(-2px)}.af-breadcrumb-back i{transition:transform .15s}.af-breadcrumb-sep{color:#374151;font-size:.8rem}.af-breadcrumb-current{font-size:.8rem;font-weight:700;color:#e5e7eb}.af-hero{position:relative;padding:6rem 1.5rem 5rem;overflow:hidden;text-align:center}.af-grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(to right,rgba(255,255,255,.022) 1px,transparent 1px);background-size:2.5rem 2.5rem;pointer-events:none}.af-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 25%,rgba(45,212,191,.13) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(96,165,250,.1) 0%,transparent 50%),radial-gradient(circle at 50% 100%,rgba(16,185,129,.06) 0%,transparent 40%);pointer-events:none}.af-hero-inner{position:relative;z-index:1;max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.af-hero-badge{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem 1.2rem;border-radius:20px;background:#10b98114;border:1px solid rgba(16,185,129,.2);color:#10b981;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em}.af-hero-h1{font-size:clamp(2.8rem,7vw,5.5rem);font-weight:900;line-height:1.06;letter-spacing:-.035em;color:#fff;margin:0}.af-gradient-text{background:linear-gradient(90deg,#34d399,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.af-hero-sub{font-size:clamp(1rem,2vw,1.15rem);color:#6b7280;max-width:560px;line-height:1.75;margin:0;font-weight:500}.af-hero-cta{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;justify-content:center}.af-cta-btn{background:linear-gradient(90deg,#10b981,#3b82f6);color:#fff;font-size:1rem;font-weight:800;padding:.9rem 2.5rem;border:none;border-radius:14px;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 30px -8px #10b98173;letter-spacing:-.01em}.af-cta-btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px #10b9818c}.af-cta-ghost{color:#6b7280;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .15s}.af-cta-ghost:hover{color:#e5e7eb;text-decoration:none}.af-hero-stats{display:flex;align-items:center;gap:2.5rem;flex-wrap:wrap;justify-content:center;padding:1.5rem 2rem;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.af-stat{display:flex;flex-direction:column;align-items:center;gap:.15rem}.af-stat strong{font-size:1.3rem;font-weight:900;color:#fff;letter-spacing:-.02em}.af-stat span{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:#6b7280}.af-stat-div{width:1px;height:30px;background:#ffffff12}.af-tools-section{padding:5rem 1.5rem}.af-tools-inner{max-width:1180px;margin:0 auto}.af-section-head{text-align:center;margin-bottom:3.5rem}.af-section-eyebrow{display:inline-block;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:#2dd4bf;margin-bottom:.75rem}.af-section-h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:900;color:#fff;letter-spacing:-.03em;line-height:1.1;margin-bottom:.85rem}.af-section-sub{font-size:1rem;color:#6b7280;font-weight:500}.af-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}@media (max-width: 860px){.af-tools-grid{grid-template-columns:1fr 1fr}}@media (max-width: 540px){.af-tools-grid{grid-template-columns:1fr}}.af-tool-card{position:relative;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;padding:0;display:flex;flex-direction:column;cursor:pointer;overflow:hidden;transition:border-color .25s,transform .25s,box-shadow .25s}.af-tool-card:hover{border-color:var(--card-glow, rgba(45,212,191,.4));transform:translateY(-5px);box-shadow:0 24px 48px -16px #0009,0 0 0 1px var(--card-glow, rgba(45,212,191,.15))}.af-card-strip{height:3px;width:100%;flex-shrink:0}.af-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.5rem 1.5rem 0}.af-tool-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0;transition:transform .2s}.af-tool-card:hover .af-tool-icon{transform:scale(1.1) rotate(-4deg)}.af-tool-badge{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:3px 10px;border-radius:20px;white-space:nowrap;margin-top:4px}.af-tool-name{font-size:1.15rem;font-weight:800;color:#fff;letter-spacing:-.02em;padding:1rem 1.5rem 0}.af-tool-tagline{font-size:.85rem;font-weight:600;padding:.25rem 1.5rem 0}.af-tool-desc{font-size:.8rem;color:#6b7280;line-height:1.65;flex:1;padding:.5rem 1.5rem 0;font-weight:500}.af-tool-footer{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;margin-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.af-tool-fee{font-size:.73rem;color:#4b5563;display:flex;align-items:center;gap:.35rem;font-weight:600}.af-tool-launch{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;gap:.35rem;transition:gap .2s}.af-tool-card:hover .af-tool-launch{gap:.6rem}.af-how-section{padding:4rem 1.5rem 5rem;border-top:1px solid rgba(255,255,255,.05)}.af-how-inner{max-width:960px;margin:0 auto}.af-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}@media (max-width: 640px){.af-how-grid{grid-template-columns:1fr}}.af-how-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:2rem 1.5rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:1.25rem}.af-how-num{font-size:.65rem;font-weight:900;color:#2dd4bf;text-transform:uppercase;letter-spacing:.15em}.af-how-icon{width:48px;height:48px;border-radius:12px;background:#2dd4bf1a;border:1px solid rgba(45,212,191,.2);color:#2dd4bf;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.af-how-card h4{font-size:.95rem;font-weight:800;color:#fff;letter-spacing:-.01em}.af-how-card p{font-size:.82rem;color:#6b7280;line-height:1.65}.af-footer{border-top:1px solid rgba(255,255,255,.06);padding:2.25rem 1.5rem}.af-footer-inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.af-footer-brand{display:flex;align-items:center;gap:.75rem}.af-footer-name{font-size:.88rem;font-weight:700;color:#e5e7eb}.af-footer-tag{font-size:.7rem;color:#4b5563;margin-top:2px;letter-spacing:.06em}.af-footer-links{display:flex;gap:1.75rem;flex-wrap:wrap}.af-footer-links a{font-size:.8rem;font-weight:600;color:#6b7280;text-decoration:none;transition:color .15s}.af-footer-links a:hover{color:#2dd4bf}.af-tool-footer-bar{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;border-top:1px solid rgba(255,255,255,.06);font-size:.78rem;color:#4b5563;margin-top:2rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0A091B;--card: #111827;--card2: #1a2233;--teal: #2DD4BF;--teal-dim: #1fa898;--green: #10B981;--blue: #60A5FA;--text: #E5E7EB;--muted: #6B7280;--border: rgba(255,255,255,.08);--danger: #F87171;--warn: #FBBF24;--radius: 12px;--radius-sm: 8px}html,body{background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.6;min-height:100vh}a{color:var(--teal);text-decoration:none}a:hover{text-decoration:underline}.pn-app{display:flex;flex-direction:column;min-height:100vh}.pn-header{display:flex;align-items:center;gap:1rem;padding:0 1.5rem;height:60px;background:#0a091bf2;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pn-logo{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.1rem;color:var(--text);flex-shrink:0}.pn-logo-mark{background:linear-gradient(135deg,var(--teal),var(--green));color:#0a091b;font-weight:900;font-size:.8rem;padding:3px 6px;border-radius:6px;letter-spacing:.05em}.pn-tabs{display:flex;gap:2px;flex:1;justify-content:center}.pn-tab{background:none;border:none;color:var(--muted);font-size:.875rem;font-weight:500;padding:.4rem 1rem;border-radius:var(--radius-sm);cursor:pointer;transition:color .15s,background .15s;white-space:nowrap}.pn-tab:hover{color:var(--text);background:#ffffff0a}.pn-tab.active{color:var(--teal);background:#2dd4bf1a}.pn-wallet{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.pn-addr{font-size:.8rem;font-family:monospace;color:var(--muted);background:#ffffff0d;padding:4px 10px;border-radius:20px;border:1px solid var(--border)}.pn-main{flex:1}.pn-footer{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;border-top:1px solid var(--border);font-size:.8rem;color:var(--muted)}.btn-teal{background:var(--teal);color:#0a091b;border:none;font-weight:700;font-size:.9rem;padding:.55rem 1.25rem;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s,transform .1s;display:inline-flex;align-items:center;gap:.4rem}.btn-teal:hover:not(:disabled){background:var(--teal-dim)}.btn-teal:active:not(:disabled){transform:scale(.98)}.btn-teal:disabled{opacity:.5;cursor:not-allowed}.btn-ghost-sm{background:none;border:1px solid var(--border);color:var(--muted);font-size:.8rem;padding:.3rem .75rem;border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s,color .15s}.btn-ghost-sm:hover{border-color:var(--teal);color:var(--teal)}.page-campaigns{max-width:1200px;margin:0 auto;padding:0 1.5rem 3rem}.page-hero{text-align:center;padding:4rem 1rem 3rem}.hero-badge{display:inline-block;background:#2dd4bf1a;border:1px solid rgba(45,212,191,.25);color:var(--teal);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 14px;border-radius:20px;margin-bottom:1.25rem}.page-hero h1{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.15;margin-bottom:1rem;background:linear-gradient(135deg,#fff 0%,var(--teal) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-hero p{font-size:1.05rem;color:var(--muted);margin-bottom:2rem}.hero-actions{display:flex;justify-content:center;align-items:center;gap:1.25rem;margin-bottom:2.5rem}.hero-cta{font-size:1rem;padding:.7rem 1.75rem}.hero-link{color:var(--muted);font-size:.9rem;transition:color .15s}.hero-link:hover{color:var(--text);text-decoration:none}.hero-stats{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.hstat{display:flex;flex-direction:column;align-items:center}.hstat strong{font-size:1.5rem;font-weight:800;color:var(--text)}.hstat span{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.hstat-div{width:1px;height:32px;background:var(--border)}.crowd-page{min-height:60vh}.crowd-hero{position:relative;text-align:center;padding:4rem 1.5rem 3.5rem;overflow:hidden}.crowd-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 30%,rgba(16,185,129,.1) 0%,transparent 55%),radial-gradient(circle at 70% 70%,rgba(45,212,191,.07) 0%,transparent 50%);pointer-events:none}.crowd-hero-inner{position:relative;z-index:1;max-width:740px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.crowd-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:#10b981;background:#10b98114;border:1px solid rgba(16,185,129,.2);padding:.35rem 1rem;border-radius:20px}.crowd-h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.1;letter-spacing:-.03em;color:#fff;margin:0}.crowd-sub{font-size:clamp(.9rem,1.8vw,1.05rem);color:#6b7280;line-height:1.7;max-width:560px;font-weight:500;margin:0}.crowd-actions{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;justify-content:center}.crowd-apply-btn{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(90deg,#10b981,#2dd4bf);color:#0a091b;font-size:.9rem;font-weight:800;padding:.7rem 1.75rem;border-radius:12px;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 24px -6px #10b98166;letter-spacing:-.01em}.crowd-apply-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px -6px #10b98180;text-decoration:none}.crowd-view-link{color:#6b7280;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .15s}.crowd-view-link:hover{color:#e5e7eb;text-decoration:none}.crowd-stats{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;justify-content:center;padding:1.25rem 2rem;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:14px}.crowd-stat{display:flex;flex-direction:column;align-items:center;gap:.1rem}.crowd-stat strong{font-size:1.3rem;font-weight:900;color:#fff;letter-spacing:-.02em}.crowd-stat span{font-size:.67rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:#6b7280}.crowd-stat-div{width:1px;height:28px;background:#ffffff12}.crowd-apply-note{font-size:.8rem;color:#4b5563;display:flex;align-items:center;gap:.4rem}.crowd-apply-note a{color:#2dd4bf;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:.3rem;transition:color .15s}.crowd-apply-note a:hover{color:#fff}.crowd-grid-wrap{max-width:1200px;margin:0 auto;padding:0 1.5rem 3rem}.campaigns-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .2s,transform .2s}.card:hover{border-color:#2dd4bf40;transform:translateY(-2px)}.badge{display:inline-block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:2px 10px;border-radius:20px;background:#10b98126;color:var(--green);border:1px solid rgba(16,185,129,.25)}.progress-bar{height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--teal),var(--green));border-radius:3px;transition:width .5s ease}.donate-section{display:flex;gap:.5rem;align-items:center}.page-tool{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 3rem}.tool-header{text-align:center;padding:2rem 1rem 2.5rem}.tool-badge{display:inline-block;background:#60a5fa1a;border:1px solid rgba(96,165,250,.25);color:var(--blue);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:4px 14px;border-radius:20px;margin-bottom:1rem}.tool-header h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;margin-bottom:.75rem;background:linear-gradient(135deg,#fff 0%,var(--blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tool-sub{color:var(--muted);font-size:1rem}.tool-body{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start}@media (max-width: 860px){.tool-body{grid-template-columns:1fr}}.tool-form{display:flex;flex-direction:column;gap:1.5rem}.form-section{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.form-section h4{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text);display:flex;align-items:center;gap:.5rem}.section-sub{font-size:.82rem;color:var(--muted);margin-top:-.5rem}.form-row{display:flex;flex-direction:column;gap:.35rem}.form-row label{font-size:.82rem;font-weight:600;color:var(--text);display:flex;align-items:center;gap:.4rem}.field-hint{font-size:.75rem;color:var(--muted)}.form-2col{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 500px){.form-2col{grid-template-columns:1fr}}.pn-input{width:100%;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:.9rem;padding:.55rem .85rem;outline:none;transition:border-color .15s;font-family:inherit}.pn-input:focus{border-color:var(--teal)}.pn-input::placeholder{color:var(--muted)}.pn-input.mono{font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem}select.pn-input{cursor:pointer}option{background:var(--card);color:var(--text)}.csv-paste{resize:vertical;min-height:80px;font-family:JetBrains Mono,monospace;font-size:.8rem}.fee-breakdown{background:#2dd4bf0a;border:1px solid rgba(45,212,191,.12);border-radius:var(--radius);padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.6rem}.fee-row{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:var(--muted)}.fee-row.fee-total{font-weight:700;color:var(--text);font-size:.95rem}.fee-row.fee-network{opacity:.7}.fee-divider{height:1px;background:var(--border);margin:.25rem 0}.fee-amt{color:var(--text);font-weight:600}.fee-amt.fee-small{color:var(--muted);font-weight:400}.mint-btn{width:100%;justify-content:center;padding:.85rem;font-size:1rem;border-radius:var(--radius)}.tool-status{font-size:.85rem;padding:.6rem 1rem;border-radius:var(--radius-sm);background:#60a5fa14;border:1px solid rgba(96,165,250,.2);color:var(--blue)}.tool-status.error{background:#f8717114;border-color:#f8717133;color:var(--danger)}.tool-sidebar{display:flex;flex-direction:column;gap:1rem;position:sticky;top:76px}.sidebar-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;display:flex;flex-direction:column;gap:.6rem}.sidebar-card h5{font-size:.85rem;font-weight:700;color:var(--text)}.sidebar-card p,.sidebar-card li{font-size:.82rem;color:var(--muted)}.sidebar-card ol,.sidebar-card ul{padding-left:1.2rem;display:flex;flex-direction:column;gap:.3rem}.warning-card{border-color:#fbbf2433;background:#fbbf240a}.warning-card h5{color:var(--warn)}.tool-success{text-align:center;max-width:520px;margin:3rem auto;background:var(--card);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius);padding:3rem 2.5rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.success-icon{font-size:3rem;line-height:1}.tool-success h3{font-size:1.75rem;font-weight:800;color:var(--green)}.result-grid{width:100%;display:flex;flex-direction:column;gap:.5rem}.result-row{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;padding:.6rem .85rem;background:#ffffff0a;border-radius:var(--radius-sm);gap:1rem}.result-row span{color:var(--muted)}.result-row strong{color:var(--text);font-family:monospace}.result-row a{color:var(--teal);font-family:monospace;font-size:.8rem;word-break:break-all}.result-note{font-size:.8rem;color:var(--muted);text-align:center}.result-link{font-family:monospace;font-size:.85rem;color:var(--teal)}.recipients-header{display:flex;align-items:center;justify-content:space-between}.recipients-list{display:flex;flex-direction:column;gap:.5rem}.recipient-row{display:grid;grid-template-columns:1fr 120px 32px;gap:.5rem;align-items:center}.addr-input{font-size:.75rem!important}.amount-input{text-align:right}.remove-btn{background:none;border:1px solid var(--border);color:var(--muted);width:32px;height:36px;border-radius:var(--radius-sm);cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s;flex-shrink:0}.remove-btn:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.remove-btn:disabled{opacity:.3;cursor:not-allowed}.recipients-summary{display:flex;justify-content:space-between;font-size:.8rem;color:var(--muted);margin-top:.25rem}.recipients-summary strong{color:var(--text)}.code-block{display:block;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem;font-size:.78rem;color:var(--teal);line-height:1.8;font-family:JetBrains Mono,monospace}.req{color:var(--danger);font-weight:700}.optional-tag{font-size:.7rem;color:var(--muted);background:#ffffff0d;padding:1px 8px;border-radius:10px;font-weight:400;text-transform:none;letter-spacing:0}.danger-tag{font-size:.7rem;color:var(--warn);font-weight:400;letter-spacing:0;text-transform:none}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem}.modal-box{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:680px;max-height:90vh;overflow-y:auto;position:relative;padding:2rem}.modal-close{position:absolute;top:1rem;right:1rem;background:none;border:1px solid var(--border);color:var(--muted);width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:.8rem;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s}.modal-close:hover{border-color:var(--text);color:var(--text)}.wizard-shell{display:flex;flex-direction:column;gap:1.5rem}.wizard-steps{display:flex;align-items:center;gap:.5rem}.wstep{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--muted)}.wstep.active{color:var(--teal)}.wstep.done{color:var(--green)}.wstep-dot{width:24px;height:24px;border-radius:50%;border:2px solid currentColor;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0}.wstep.active .wstep-dot{background:var(--teal);color:#0a091b;border-color:var(--teal)}.wstep.done .wstep-dot{background:var(--green);color:#0a091b;border-color:var(--green)}.wizard-body{display:flex;flex-direction:column;gap:1rem}.wiz-error{font-size:.82rem;color:var(--danger);padding:.5rem .75rem;background:#f8717114;border-radius:var(--radius-sm);border:1px solid rgba(248,113,113,.2)}.wiz-sub{font-size:.8rem;color:var(--muted)}.wiz-btns{display:flex;gap:.75rem;justify-content:flex-end}.review-card{background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;display:flex;flex-direction:column;gap:.6rem}.spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(10,9,27,.3);border-top-color:#0a091b;border-radius:50%;animation:spin .7s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.deploy-guide{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.preview-card{background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius);padding:1rem;display:flex;flex-direction:column;gap:.5rem;font-size:.85rem}.status-msg{font-size:.85rem;padding:.5rem .75rem;border-radius:var(--radius-sm);background:#60a5fa14;border:1px solid rgba(96,165,250,.2);color:var(--blue)}.status-msg.success{background:#10b98114;border-color:#10b98133;color:var(--green)}.status-msg.error{background:#f8717114;border-color:#f8717133;color:var(--danger)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}.ecosystem-note{font-size:.82rem;color:var(--muted);padding:.6rem .85rem;background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-sm);line-height:1.5}.wi-input-row{display:flex;gap:.75rem;align-items:center;margin-top:.5rem}.wi-results{margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem}.wi-summary{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.algo-balance{display:flex;flex-direction:column;gap:.2rem;min-width:160px}.algo-balance-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.algo-balance-value{font-size:1.75rem;font-weight:800;color:var(--teal);font-family:JetBrains Mono,monospace}.algo-balance-unit{font-size:1rem;font-weight:500;color:var(--muted)}.wi-summary-stats{display:flex;gap:1.5rem;flex:1}.wi-stat{display:flex;flex-direction:column;align-items:center;gap:.1rem}.wi-stat strong{font-size:1.4rem;font-weight:800;color:var(--text)}.wi-stat span{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.wi-explorer-link{margin-left:auto;font-size:.82rem;color:var(--teal);white-space:nowrap}.wi-section-title{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text);display:flex;align-items:center;gap:.75rem}.wi-more-tag{font-size:.72rem;font-weight:400;color:var(--muted);text-transform:none;letter-spacing:0;background:#ffffff0d;padding:2px 10px;border-radius:20px}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.asset-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.85rem;display:flex;flex-direction:column;gap:.5rem;transition:border-color .15s}.asset-card:hover{border-color:#2dd4bf33}.asset-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem}.asset-name-row{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.asset-name{font-size:.85rem;font-weight:600;color:var(--text);word-break:break-word}.asset-unit{font-size:.7rem;color:var(--muted);background:#ffffff0d;padding:1px 7px;border-radius:10px;white-space:nowrap}.nft-badge{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#c084fc;background:#c084fc1f;border:1px solid rgba(192,132,252,.25);padding:1px 7px;border-radius:10px;flex-shrink:0}.asset-balance{font-size:.9rem;font-weight:700;color:var(--teal);font-family:JetBrains Mono,monospace;word-break:break-all}.asset-footer{display:flex;justify-content:space-between;align-items:center;margin-top:.25rem}.asset-id{font-size:.72rem;color:var(--muted);font-family:monospace}.asset-link{font-size:.75rem;color:var(--teal)}.credit-sample-grid{display:flex;flex-direction:column;gap:.75rem}.credit-sample-card{background:#10b9810a;border:1px solid rgba(16,185,129,.15);border-radius:var(--radius-sm);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.4rem;transition:border-color .15s}.credit-sample-card:hover{border-color:#10b9814d}.csc-header{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.csc-name{font-size:.88rem;font-weight:700;color:var(--text)}.csc-year{font-size:.75rem;color:var(--muted);flex-shrink:0}.csc-meta{display:flex;gap:.75rem;flex-wrap:wrap;font-size:.78rem;color:var(--muted)}.csc-footer{display:flex;justify-content:space-between;align-items:center;margin-top:.1rem}.csc-verifier{font-size:.75rem;color:var(--green);font-weight:600}.csc-unit{font-size:.7rem;font-weight:700;color:var(--teal);background:#2dd4bf1a;border:1px solid rgba(45,212,191,.2);padding:1px 8px;border-radius:10px;letter-spacing:.05em}.roadmap-list{display:flex;flex-direction:column;gap:.85rem;margin-top:.25rem}.roadmap-item{display:flex;gap:.75rem;align-items:flex-start}.roadmap-icon{font-size:1.1rem;line-height:1;flex-shrink:0;margin-top:.1rem}.roadmap-title{font-size:.82rem;font-weight:700;color:var(--text);margin-bottom:.15rem}.roadmap-desc{font-size:.78rem;color:var(--muted);line-height:1.45}.progress-bar-bg{height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.card .pn-input{background:#ffffff0a;border-color:var(--border);color:var(--text)}.card .pn-input:focus{border-color:var(--teal)}.card .pn-input::placeholder{color:var(--muted)}.algosocial{max-width:780px;margin:0 auto}.social-compose{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;margin-bottom:1.5rem}.reply-banner{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.82rem;color:var(--muted);background:#2dd4bf0f;border:1px solid rgba(45,212,191,.15);border-radius:var(--radius-sm);padding:.5rem .75rem;margin-bottom:.75rem}.compose-area{width:100%;resize:vertical;min-height:80px;font-size:.95rem;line-height:1.6;margin-bottom:.75rem}.compose-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem}.compose-meta{display:flex;align-items:center;gap:1rem;font-size:.78rem;color:var(--muted)}.char-count{font-variant-numeric:tabular-nums}.char-count.over{color:var(--danger);font-weight:700}.compose-fee{color:var(--teal);font-weight:600}.feed-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.feed-tabs{display:flex;gap:.25rem}.feed-tab{background:transparent;border:1px solid var(--border);color:var(--muted);border-radius:var(--radius-sm);padding:.35rem .85rem;font-size:.82rem;cursor:pointer;transition:all .15s}.feed-tab.active,.feed-tab:hover{background:#2dd4bf1a;border-color:var(--teal);color:var(--teal)}.social-feed{display:flex;flex-direction:column;gap:.75rem}.feed-empty{text-align:center;color:var(--muted);padding:3rem 1rem;font-size:.9rem}.post-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem;transition:border-color .15s}.post-card:hover{border-color:#ffffff26}.post-card.is-reply{border-left:3px solid rgba(45,212,191,.3);margin-left:1.5rem}.reply-indicator{font-size:.75rem;color:var(--muted);margin-bottom:.5rem}.post-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.post-author{font-size:.82rem;color:var(--teal);font-weight:600;display:flex;align-items:center;gap:.4rem}.you-tag{background:#2dd4bf1f;border:1px solid rgba(45,212,191,.25);color:var(--teal);font-size:.68rem;font-weight:700;padding:1px 6px;border-radius:8px;letter-spacing:.04em;font-style:normal;font-family:inherit}.post-time{font-size:.75rem;color:var(--muted)}.post-body{font-size:.92rem;line-height:1.65;color:var(--text);white-space:pre-wrap;word-break:break-word;margin-bottom:.75rem}.post-footer{display:flex;align-items:center;gap:1rem}.post-txlink{font-size:.72rem;color:var(--muted)}.post-txlink:hover{color:var(--teal)}.reply-btn{background:transparent;border:none;color:var(--muted);font-size:.75rem;cursor:pointer;padding:0;transition:color .15s}.reply-btn:hover{color:var(--teal)}.load-more{align-self:center;margin-top:.5rem}.pnet-tier-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .65rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:default;transition:opacity .2s}.af-pnet-promo{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.75rem 1.25rem;border-radius:1rem;background:#2dd4bf0f;border:1px solid rgba(45,212,191,.2);color:#ffffffbf;font-size:.82rem;text-decoration:none;transition:border-color .2s,background .2s;max-width:680px;text-align:left}.af-pnet-promo:hover{border-color:#2dd4bf66;background:#2dd4bf1a;color:#ffffffe6}.pnet-promo-icon{font-size:1.2rem;flex-shrink:0}.af-pnet-promo strong{color:#fff}.pnet-promo-link{margin-left:auto;color:#2dd4bf;font-weight:700;white-space:nowrap;font-size:.8rem}.pnet-discount-bar{display:flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:.6rem;border:1px solid;font-size:.8rem;color:#ffffffb3;margin-bottom:.75rem}.pnet-savings-tag{display:inline-block;margin-left:.4rem;padding:.05rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;background:#ffffff0f;vertical-align:middle}.fee-struck{color:#ffffff59;font-size:.82em;margin-right:.15rem}.compose-fee{display:flex;align-items:center;gap:.35rem}.af-tokenomics-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .85rem;border-radius:999px;background:linear-gradient(90deg,#2dd4bf26,#60a5fa1a);border:1px solid rgba(45,212,191,.35);color:#2dd4bf;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .2s,border-color .2s,transform .15s}.af-tokenomics-btn:hover{background:linear-gradient(90deg,#2dd4bf40,#60a5fa2e);border-color:#2dd4bf99;transform:translateY(-1px)}.af-tokenomics-btn i{font-size:.72rem}.af-pnet-price{background:#2dd4bf26;padding:.1rem .4rem;border-radius:999px;font-size:.68rem;font-weight:600;color:#2dd4bfd9}.af-bsf-section{padding:1.5rem 1.5rem 3rem}.af-bsf-inner{max-width:900px;margin:0 auto}.af-bsf-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fbbf24;margin-bottom:1rem;padding:.3rem .8rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.25);border-radius:999px}.af-bsf-card{background:#fbbf240a;border:1px solid rgba(251,191,36,.18);border-radius:1.5rem;padding:2rem;display:flex;flex-direction:column;gap:1.25rem}.af-bsf-left{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.af-bsf-meme-icon{font-size:2.2rem}.af-bsf-title{font-size:1.2rem;font-weight:800;color:#fff}.af-bsf-ticker{font-size:.75rem;color:#fff6;font-family:monospace}.af-bsf-cert{margin-left:auto;font-size:.75rem;font-weight:700;color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.25);padding:.3rem .75rem;border-radius:999px}.af-bsf-quote{font-size:.95rem;color:#ffffffa6;line-height:1.7;border-left:3px solid rgba(251,191,36,.4);padding-left:1.25rem;margin:0;font-style:italic}.af-bsf-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.af-bsf-btn{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(90deg,#fbbf2433,#f59e0b26);border:1px solid rgba(251,191,36,.4);color:#fbbf24;font-size:.85rem;font-weight:700;padding:.55rem 1.2rem;border-radius:10px;text-decoration:none;cursor:pointer;transition:background .2s,transform .15s}.af-bsf-btn:hover{background:#fbbf2440;transform:translateY(-2px)}.af-bsf-markets{font-size:.82rem;padding:.45rem 1rem;background:none;border:1px solid rgba(255,255,255,.1);color:#ffffff80;cursor:pointer;border-radius:8px;transition:color .15s,border-color .15s;text-decoration:none}.af-bsf-markets:hover{color:#fff;border-color:#ffffff40}.mkt-page{max-width:900px;margin:0 auto}.mkt-section{margin-bottom:2.5rem}.mkt-section-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.mkt-powered{font-size:.65rem;color:#fff3;font-weight:400;letter-spacing:.05em}.mkt-tokens-row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media (max-width: 640px){.mkt-tokens-row{grid-template-columns:1fr}}.mkt-token-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:1.25rem;padding:1.5rem;display:flex;flex-direction:column;gap:.85rem;transition:border-color .2s}.mkt-pnet{border-color:#2dd4bf26}.mkt-pnet:hover{border-color:#2dd4bf4d}.mkt-bsf{border-color:#fbbf2426}.mkt-bsf:hover{border-color:#fbbf244d}.mkt-token-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mkt-token-identity{display:flex;align-items:center;gap:.75rem}.mkt-token-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.mkt-token-name{font-weight:700;font-size:.95rem;color:#fff}.mkt-token-ticker{font-size:.72rem;color:#fff6;font-family:monospace}.mkt-token-price{font-size:1.3rem;font-weight:800}.mkt-loading{letter-spacing:.2em;opacity:.4}.mkt-token-desc{font-size:.83rem;color:#ffffff8c;line-height:1.6;flex:1}.mkt-bsf-badge{display:inline-block;font-size:.72rem;font-weight:700;color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.2);padding:.2rem .6rem;border-radius:999px;width:fit-content}.mkt-bsf-desc{font-style:italic}.mkt-bsf-footnote{font-size:.75rem;color:#fbbf2480;margin:0}.mkt-token-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.mkt-swap-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;border-radius:8px;font-size:.8rem;font-weight:700;background:#2dd4bf26;border:1px solid rgba(45,212,191,.3);color:#2dd4bf;text-decoration:none;transition:background .2s}.mkt-swap-btn:hover{background:#2dd4bf40}.mkt-swap-bsf{background:#fbbf241f;border-color:#fbbf244d;color:#fbbf24}.mkt-swap-bsf:hover{background:#fbbf2438}.mkt-link{font-size:.78rem;color:#fff6;text-decoration:none;transition:color .15s}.mkt-link:hover{color:#fffc}.mkt-loading-state{display:flex;align-items:center;gap:.75rem;color:#fff6;font-size:.85rem;padding:2rem 0}.mkt-empty{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 0;color:#fff6;font-size:.85rem}.mkt-pools-table{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:1rem;overflow:hidden}.mkt-pool-header,.mkt-pool-row{display:grid;grid-template-columns:1fr 120px 120px;padding:.65rem 1rem;gap:1rem;align-items:center}.mkt-pool-header{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;border-bottom:1px solid rgba(255,255,255,.07)}.mkt-pool-row{border-bottom:1px solid rgba(255,255,255,.04);font-size:.83rem}.mkt-pool-row:last-child{border-bottom:none}.mkt-pool-pair{display:flex;align-items:center;color:#fff}.mkt-pool-dex{margin-left:.5rem;font-size:.68rem;color:#ffffff4d;background:#ffffff0d;padding:.1rem .45rem;border-radius:999px}.mkt-pool-tvl{color:#10b981;font-weight:600}.mkt-pool-vol{color:#ffffff80}.mkt-view-all{display:inline-block;margin-top:.75rem;font-size:.8rem;color:#2dd4bf99;text-decoration:none;transition:color .15s}.mkt-view-all:hover{color:#2dd4bf}.mkt-protocols-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1rem}.mkt-protocol-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:1.25rem;text-decoration:none;display:flex;flex-direction:column;gap:.4rem;transition:border-color .2s,transform .15s}.mkt-protocol-card:hover{border-color:#fff3;transform:translateY(-2px)}.mkt-protocol-icon{font-size:1.3rem;color:#ffffff80}.mkt-protocol-name{font-size:.9rem;font-weight:700;color:#fff}.mkt-protocol-desc{font-size:.77rem;color:#fff6;line-height:1.5;flex:1}.mkt-protocol-link{font-size:.72rem;color:#2dd4bf99;margin-top:.25rem}.learn-page{max-width:960px;margin:0 auto}.learn-section{margin-bottom:2.5rem}.learn-section-head{margin-bottom:1.25rem}.learn-eyebrow{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;margin-bottom:.75rem}.learn-section-sub{font-size:.85rem;color:#ffffff80;line-height:1.7;max-width:700px}.learn-stables-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.learn-stable-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .2s;border-top:2px solid var(--stable-color, rgba(255,255,255,.1))}.learn-stable-top{display:flex;align-items:center;gap:.75rem}.learn-stable-icon{font-size:1.6rem;flex-shrink:0}.learn-stable-ticker{font-size:1rem;font-weight:800}.learn-stable-issuer{font-size:.72rem;color:#ffffff59}.learn-stable-badge{margin-left:auto;font-size:.65rem;font-weight:700;background:#2dd4bf1f;border:1px solid rgba(45,212,191,.25);color:#2dd4bf;padding:.2rem .5rem;border-radius:999px;white-space:nowrap}.learn-badge-featured{background:#fbbf241a;border-color:#fbbf2440;color:#fbbf24}.learn-stable-desc{font-size:.8rem;color:#ffffff80;line-height:1.6;flex:1}.learn-stable-meta{display:flex;flex-wrap:wrap;gap:.35rem}.learn-meta-chip{font-size:.68rem;font-weight:600;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffff80;padding:.15rem .5rem;border-radius:999px}.learn-meta-link{color:#2dd4bf;border-color:#2dd4bf33;text-decoration:none}.learn-meta-link:hover{color:#5eead4}.learn-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.learn-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:1.25rem}.learn-card-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem}.learn-card-icon{font-size:1.2rem}.learn-card h4{font-size:.95rem;font-weight:700;margin:0}.learn-list{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.4rem}.learn-list li{font-size:.8rem;color:#ffffff8c;line-height:1.5}.learn-protocols-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem}.learn-protocol{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:1.1rem;text-decoration:none;display:flex;flex-direction:column;gap:.4rem;transition:border-color .2s,transform .15s}.learn-protocol:hover{border-color:#fff3;transform:translateY(-2px)}.learn-protocol-icon{font-size:1.2rem;margin-bottom:.25rem}.learn-protocol-name{font-size:.88rem;font-weight:700;color:#fff}.learn-protocol-desc{font-size:.77rem;color:#fff6;line-height:1.5}.learn-table-wrap{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:1rem;overflow-x:auto}.learn-table{width:100%;border-collapse:collapse;font-size:.82rem}.learn-table th{text-align:left;padding:.7rem 1rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;border-bottom:1px solid rgba(255,255,255,.07)}.learn-table td{padding:.7rem 1rem;border-bottom:1px solid rgba(255,255,255,.04);color:#ffffffb3}.learn-table tr:last-child td{border-bottom:none}.learn-table-link{color:#2dd4bf;text-decoration:none}.learn-table-link:hover{text-decoration:underline}.burner-page{max-width:680px;margin:0 auto}.burner-how{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:1rem 1.25rem;background:#10b9810f;border:1px solid rgba(16,185,129,.15);border-radius:1rem;margin-bottom:1.5rem}.burner-how-item{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#fff9}.burner-how-div{width:1px;height:20px;background:#ffffff1a}.burner-connect{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:3rem 1rem;color:#ffffff80;font-size:.88rem}.burner-body{display:flex;flex-direction:column;gap:1rem}.burner-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.burner-count{font-size:.85rem;color:#fff9}.burner-reclaim-hint{color:#10b981;margin-left:.25rem}.burner-btns{display:flex;gap:.5rem}.burner-list{display:flex;flex-direction:column;gap:.4rem;max-height:380px;overflow-y:auto;border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:.5rem}.burner-item{display:flex;align-items:center;gap:.85rem;padding:.65rem .85rem;border-radius:.6rem;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s}.burner-item:hover{background:#ffffff0a}.burner-item.selected{background:#ef44440f;border-color:#ef444433}.burner-checkbox{width:20px;height:20px;border-radius:5px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.7rem;transition:background .15s,border-color .15s}.burner-checkbox.checked{background:#ef4444;border-color:#ef4444;color:#fff}.burner-item-info{flex:1;display:flex;align-items:center;gap:.6rem;min-width:0}.burner-item-name{font-size:.83rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.burner-item-id{font-size:.72rem;color:#ffffff4d;white-space:nowrap}.burner-item-reclaim{font-size:.78rem;font-weight:700;color:#10b981;flex-shrink:0}.shape-page{padding-bottom:3rem}.shape-featured{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1.25rem}.shape-feat-label{font-size:.8rem;color:#fff6;margin-right:.25rem}.shape-feat-btn{padding:.28rem .75rem;border-radius:20px;border:1px solid rgba(167,139,250,.3);background:#a78bfa14;color:#a78bfa;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s}.shape-feat-btn:hover,.shape-feat-btn.active{background:#a78bfa33;border-color:#a78bfa99}.shape-controls{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.shape-search-row{display:flex;gap:.6rem}.shape-search-row .pn-input{flex:1}.shape-opts-row{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.shape-select{width:auto;min-width:130px}.shape-filter{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#ffffff80;flex:1;min-width:160px}.shape-range{flex:1;accent-color:#a78bfa;cursor:pointer}.shape-info-bar{background:#a78bfa0f;border:1px solid rgba(167,139,250,.2);border-radius:10px;padding:.85rem 1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.6rem}.shape-info-name{font-size:1.1rem;font-weight:700;color:#fff}.shape-info-unit{font-size:.8rem;color:#a78bfa;font-weight:500;margin-left:.5rem;background:#a78bfa1f;border-radius:4px;padding:.1rem .4rem}.shape-info-chips{display:flex;gap:.5rem;flex-wrap:wrap}.shape-chip{font-size:.78rem;color:#ffffff8c;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:.18rem .5rem}.shape-chip strong{color:#ffffffd9}.shape-info-actions{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.shape-optin-btn{padding:.4rem .9rem;border-radius:8px;background:#a78bfa26;border:1px solid rgba(167,139,250,.4);color:#a78bfa;font-size:.82rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .15s}.shape-optin-btn:hover:not(:disabled){background:#a78bfa40}.shape-optin-btn:disabled{opacity:.6;cursor:default}.shape-viz-container{position:relative;background:#0a091b99;border:1px solid rgba(167,139,250,.15);border-radius:12px;overflow:hidden;margin-bottom:1rem}.shape-viz-svg{display:block;width:100%}.shape-tooltip{position:fixed;z-index:200;background:#0a091bf2;border:1px solid rgba(167,139,250,.35);border-radius:8px;padding:.65rem .85rem;pointer-events:none;min-width:160px;font-size:.8rem;box-shadow:0 8px 32px #0009}.shape-tt-tier{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.3rem}.shape-tt-addr{color:#ffffff80;font-size:.75rem;margin-bottom:.4rem}.shape-tt-row{display:flex;justify-content:space-between;gap:1rem;color:#ffffff8c;margin-bottom:.1rem}.shape-tt-row strong{color:#fff;font-weight:600}.shape-legend{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:1.5rem}.shape-legend-tiers{display:flex;gap:1rem;flex-wrap:wrap}.shape-legend-item{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:#ffffff8c}.shape-legend-dot{width:10px;height:10px;border-radius:2px;flex-shrink:0}.shape-legend-note{font-size:.72rem;color:#ffffff4d;margin-left:auto}.shape-mailbox-card{display:flex;gap:1rem;align-items:flex-start;background:#a78bfa0d;border:1px solid rgba(167,139,250,.15);border-radius:10px;padding:1rem 1.25rem;margin-top:.5rem}.shape-mailbox-icon{font-size:1.5rem;flex-shrink:0;margin-top:.1rem}.shape-mailbox-title{font-size:.9rem;font-weight:700;color:#a78bfa;margin-bottom:.35rem}.shape-mailbox-desc{font-size:.82rem;color:#ffffff80;line-height:1.55;margin:0}.shape-mailbox-desc strong{color:#ffffffbf}.algosocial-v2{padding-bottom:2rem}.soc-layout{display:grid;grid-template-columns:1fr 280px;gap:1.5rem;align-items:start}@media (max-width: 900px){.soc-layout{grid-template-columns:1fr}.soc-sidebar{display:none}}.soc-compose-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem;margin-bottom:1rem}.soc-compose-row{display:flex;gap:.75rem;align-items:flex-start}.soc-compose-right{flex:1;display:flex;flex-direction:column;gap:.5rem}.soc-compose-area{width:100%;background:transparent;border:none;outline:none;color:#fff;font-size:.95rem;font-family:inherit;resize:none;line-height:1.5;padding:.25rem 0}.soc-compose-area::placeholder{color:#ffffff4d}.soc-compose-area:disabled{opacity:.4;cursor:default}.soc-compose-actions{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06)}.soc-compose-left{display:flex;align-items:center;gap:.6rem}.soc-char-hint{font-size:.75rem;color:#ffffff4d}.soc-char-hint.warn{color:#f59e0b}.soc-char-hint.over{color:#ef4444}.soc-compose-fee{font-size:.72rem;color:#ffffff4d}.soc-post-btn{padding:.4rem 1.1rem;border-radius:20px;background:#2dd4bf;color:#0a091b;font-weight:700;font-size:.88rem;border:none;cursor:pointer;transition:opacity .15s}.soc-post-btn:disabled{opacity:.45;cursor:default}.soc-post-btn:hover:not(:disabled){opacity:.88}.soc-reply-banner{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.8rem;color:#ffffff80;background:#2dd4bf0f;border:1px solid rgba(45,212,191,.2);border-radius:6px;padding:.3rem .6rem}.soc-handle{color:#2dd4bf;font-weight:600}.soc-cancel-reply{margin-left:auto;background:none;border:none;color:#ffffff59;cursor:pointer;font-size:.85rem;padding:0 .2rem}.soc-cancel-reply:hover{color:#fff}.soc-feed-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.soc-tabs{display:flex;gap:.25rem}.soc-tab{padding:.35rem .85rem;border-radius:20px;font-size:.82rem;background:none;border:1px solid rgba(255,255,255,.1);color:#ffffff73;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:.35rem}.soc-tab.active{background:#2dd4bf1f;border-color:#2dd4bf66;color:#2dd4bf}.soc-tab:hover:not(.active){color:#ffffffbf;border-color:#fff3}.soc-tab-close{font-size:.7rem;opacity:.5;margin-left:.1rem;cursor:pointer}.soc-tab-close:hover{opacity:1}.soc-feed{display:flex;flex-direction:column}.soc-empty{padding:2.5rem;text-align:center;color:#ffffff4d;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.soc-load-more{display:block;width:100%;margin-top:.5rem;text-align:center}.soc-post-card{border-bottom:1px solid rgba(255,255,255,.06);transition:background .12s;display:flex;gap:0}.soc-post-card:hover{background:#ffffff05}.soc-vote-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.2rem;padding:.85rem .4rem .85rem .6rem;min-width:40px}.soc-vote-btn{background:none;border:none;cursor:pointer;font-size:.75rem;color:#fff3;transition:color .15s,transform .1s;line-height:1;padding:.15rem;border-radius:4px}.soc-vote-btn:hover:not(:disabled){color:#2dd4bf;transform:scale(1.2)}.soc-vote-btn:disabled{opacity:.25;cursor:not-allowed}.soc-upvote.voted{color:#2dd4bf}.soc-downvote:hover:not(:disabled){color:#ef4444}.soc-downvote.voted-down{color:#ef4444}.soc-vote-score{font-size:.7rem;font-weight:700;color:#ffffff59;min-width:16px;text-align:center}.soc-vote-score.positive{color:#2dd4bf}.soc-vote-score.negative{color:#ef4444}.soc-post-inner{display:flex;gap:.75rem;padding:.9rem .5rem .9rem 0;position:relative;flex:1;min-width:0}.soc-post-card.is-reply .soc-post-inner{padding-top:.6rem}.soc-thread-line{position:absolute;left:25px;top:-1px;bottom:0;width:2px;background:#ffffff14;z-index:0}.soc-post-left{flex-shrink:0;position:relative;z-index:1}.soc-avatar-btn{background:none;border:none;cursor:pointer;padding:0;border-radius:50%;transition:opacity .15s}.soc-avatar-btn:hover{opacity:.8}.post-avatar{border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#000000bf;flex-shrink:0;text-transform:uppercase;letter-spacing:-.02em}.soc-post-content{flex:1;min-width:0}.soc-post-meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem;flex-wrap:wrap}.soc-handle-btn{background:none;border:none;cursor:pointer;padding:0;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.3rem;transition:opacity .15s}.soc-handle-btn:hover{opacity:.8}.soc-nfd{font-weight:700}.soc-addr-sub{color:#ffffff59;font-size:.78rem}.soc-you-tag{font-size:.65rem;font-weight:700;padding:.1rem .35rem;border-radius:4px;background:#2dd4bf26;color:#2dd4bf;border:1px solid rgba(45,212,191,.3);text-transform:uppercase}.soc-verified-dot{font-size:.65rem;color:#2dd4bf;background:#2dd4bf26;border-radius:50%;padding:.05rem .25rem}.soc-time{font-size:.75rem;color:#ffffff4d;margin-left:auto}.soc-reply-ref{font-size:.75rem;color:#ffffff4d;margin-bottom:.25rem}.soc-link{color:#60a5fa;text-decoration:none}.soc-link:hover{text-decoration:underline}.post-body{color:#ffffffe0;font-size:.9rem;line-height:1.55;margin:0 0 .6rem;word-break:break-word;white-space:pre-wrap}.post-hashtag{color:#2dd4bf;cursor:pointer;font-weight:500;transition:color .15s}.post-hashtag:hover{color:#5eead4;text-decoration:underline}.post-url{color:#60a5fa;word-break:break-all}.soc-quote-preview{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.4rem .65rem;margin-bottom:.5rem;font-size:.78rem}.soc-post-actions{display:flex;align-items:center;gap:.1rem;flex-wrap:wrap}.soc-action-btn{background:none;border:none;padding:.3rem .55rem;border-radius:20px;font-size:.78rem;color:#ffffff59;cursor:pointer;display:flex;align-items:center;gap:.3rem;transition:all .15s;text-decoration:none}.soc-action-btn:hover{background:#ffffff0f;color:#ffffffb3}.soc-boost-btn:hover{color:#f59e0b;background:#f59e0b1a}.soc-boost-btn.boosted{color:#f59e0b}.soc-boost-count{background:#f59e0b33;border-radius:10px;padding:0 .3rem;font-size:.7rem;font-weight:700;color:#f59e0b}.soc-chain-btn{margin-left:auto}.soc-sidebar{display:flex;flex-direction:column;gap:1rem}.soc-widget{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.9rem 1rem}.soc-widget-title{font-size:.85rem;font-weight:700;color:#ffffffbf;margin-bottom:.65rem;display:flex;align-items:center;gap:.4rem}.soc-widget-body{font-size:.8rem;color:#ffffff73}.soc-trend-row{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;padding:.35rem 0;cursor:pointer;transition:all .12s;border-radius:6px}.soc-trend-row:hover{background:#ffffff0a;padding-left:.3rem}.soc-trend-tag{font-size:.82rem;color:#2dd4bf;font-weight:600}.soc-trend-count{font-size:.72rem;color:#ffffff4d}.soc-how-item{padding:.3rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.78rem;line-height:1.5}.soc-how-item:last-child{border-bottom:none}.soc-nfd-promo{display:block;text-decoration:none;transition:border-color .15s}.soc-nfd-promo:hover{border-color:#2dd4bf59}.pool-page{padding-bottom:3rem}.pool-transparency-bar{display:flex;align-items:center;flex-wrap:wrap;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.7rem 1rem;margin-bottom:1.25rem;gap:.75rem}.pool-trans-item{font-size:.78rem;color:#ffffff80;display:flex;align-items:center;gap:.4rem}.pool-trans-sep{width:1px;height:16px;background:#ffffff1a}.pool-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.25rem}@media (max-width: 800px){.pool-stats-row{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.pool-stats-row{grid-template-columns:1fr}}.pool-stat-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.9rem}.pool-stat-card.pool-stat-prize{background:#fbbf240f;border-color:#fbbf2440}.pool-stat-label{font-size:.72rem;color:#fff6;margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.06em}.pool-stat-value{font-size:1.5rem;font-weight:800;color:#fff;line-height:1;margin-bottom:.25rem}.pool-prize-val{color:#fbbf24;font-size:1.8rem}.pool-unit{font-size:.9rem;font-weight:500;opacity:.7}.pool-stat-sub{font-size:.72rem;color:#ffffff59}.pool-countdown{font-size:1rem;font-weight:700;color:#2dd4bf;font-variant-numeric:tabular-nums}.pool-entry-card{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;background:#fbbf240f;border:1px solid rgba(251,191,36,.2);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.5rem}@media (max-width: 700px){.pool-entry-card{grid-template-columns:1fr}}.pool-entry-title{font-size:1.05rem;font-weight:700;color:#fbbf24;margin-bottom:.5rem}.pool-entry-desc{font-size:.82rem;color:#ffffff80;line-height:1.6}.pool-free-entry-badge{margin-top:.75rem;padding:.4rem .75rem;border-radius:8px;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);color:#fbbf24;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:.4rem}.pool-num-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.pool-num-label{font-size:.82rem;color:#ffffff80}.pool-num-btns{display:flex;gap:.35rem}.pool-num-btn{padding:.25rem .6rem;border-radius:6px;font-size:.8rem;font-weight:600;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffff80;cursor:pointer;transition:all .15s}.pool-num-btn.active{background:#fbbf2426;border-color:#fbbf2466;color:#fbbf24}.pool-fee-row{font-size:.82rem;color:#ffffff80;margin-bottom:.85rem}.pool-fee-sub{color:#ffffff4d}.pool-entry-btns{display:flex;flex-direction:column;gap:.5rem}.pool-enter-btn{width:100%;padding:.75rem;border-radius:10px;font-weight:700;font-size:.92rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#0a091b;border:none;cursor:pointer;transition:opacity .15s;display:flex;align-items:center;justify-content:center;gap:.4rem}.pool-enter-btn:disabled{opacity:.6;cursor:default}.pool-enter-btn:hover:not(:disabled){opacity:.9}.pool-free-btn{width:100%;padding:.6rem;border-radius:10px;font-weight:600;font-size:.85rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);color:#fbbf24;cursor:pointer;transition:all .15s}.pool-free-btn:hover:not(:disabled){background:#fbbf242e}.pool-entries-section{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem;margin-bottom:1.25rem}.pool-section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.pool-section-title{font-size:.88rem;font-weight:700;color:#ffffffb3;display:flex;align-items:center;gap:.4rem}.pool-empty{text-align:center;color:#ffffff4d;font-size:.82rem;padding:1rem}.pool-entry-list{display:flex;flex-direction:column}.pool-entry-row{display:flex;align-items:center;gap:.65rem;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.82rem}.pool-entry-row:last-child{border-bottom:none}.pool-entry-num{color:#ffffff4d;width:28px;flex-shrink:0}.pool-entry-addr{color:#fff9}.pool-entry-nfd{color:#2dd4bf;font-weight:600;font-size:.78rem}.pool-entry-free-tag{font-size:.65rem;font-weight:700;padding:.08rem .3rem;background:#fbbf2426;color:#fbbf24;border-radius:4px}.pool-entry-link{margin-left:auto;color:#ffffff40;text-decoration:none;transition:color .12s}.pool-entry-link:hover{color:#60a5fa}.pool-winner-name{font-weight:700;color:#fbbf24}.pool-randomness-card{background:#60a5fa0d;border:1px solid rgba(96,165,250,.15);border-radius:12px;padding:1.25rem;margin-bottom:1.25rem}.pool-random-steps{display:flex;flex-direction:column;gap:.75rem;margin:.75rem 0}.pool-random-step{display:flex;gap:.75rem;align-items:flex-start;font-size:.82rem;color:#ffffff8c;line-height:1.55}.pool-step-num{min-width:24px;height:24px;border-radius:50%;background:#60a5fa26;border:1px solid rgba(96,165,250,.3);color:#60a5fa;font-weight:700;font-size:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pool-random-step code{background:#ffffff14;padding:.1rem .35rem;border-radius:4px;font-family:monospace;font-size:.8em}.pool-note{font-size:.78rem;color:#ffffff59;margin-top:.5rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.75rem}.pool-tabs{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.pool-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600;color:#fff9;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.pool-tab:hover{color:#ffffffe6;background:#ffffff12}.pool-tab-active{color:#2dd4bf;background:#2dd4bf1f;border-color:#2dd4bf59}.pool-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.2rem;font-size:.88rem;font-weight:700;color:#e5e7eb;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;cursor:pointer;transition:opacity .15s,transform .15s,background .15s,border-color .15s}.pool-btn:hover:not(:disabled){background:#ffffff1a;transform:translateY(-1px)}.pool-btn:disabled{opacity:.5;cursor:not-allowed}.pool-btn-primary{color:#fff;background:linear-gradient(90deg,#10b981,#3b82f6);border:none}.pool-btn-primary:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.pool-btn-secondary{color:#2dd4bf;background:#2dd4bf1a;border:1px solid rgba(45,212,191,.3)}.pool-btn-secondary:hover:not(:disabled){background:#2dd4bf29}.pool-btn-sm{padding:.4rem .85rem;font-size:.78rem}.pool-draw-timer-card{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:center;background:#2dd4bf0d;border:1px solid rgba(45,212,191,.2);border-radius:12px;padding:1.1rem 1.4rem;margin-bottom:1.25rem}@media (max-width: 640px){.pool-draw-timer-card{grid-template-columns:1fr;gap:.85rem}}.pool-timer-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:#fff6;margin-bottom:.25rem;display:flex;align-items:center;gap:.35rem}.pool-timer-value{font-size:2rem;font-weight:800;color:#2dd4bf;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;margin-bottom:.3rem}.pool-timer-sub{font-size:.68rem;color:#ffffff40}.pool-timer-progress{margin-bottom:.5rem}.pool-timer-progress-label{font-size:.8rem;font-weight:600;margin-bottom:.35rem}.pool-timer-bar-track{height:5px;background:#ffffff14;border-radius:3px;overflow:hidden}.pool-timer-bar-fill{height:100%;background:linear-gradient(90deg,#2dd4bf,#10b981);border-radius:3px;transition:width .4s ease}.pool-timer-note{font-size:.78rem;color:#fff6;line-height:1.5}.pool-phase-banner{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;border-radius:10px;border:1px solid;font-size:.83rem;line-height:1.5;margin-bottom:1.25rem}.pool-phase-banner i{margin-top:.1rem;flex-shrink:0}.pool-action-card{background:#ffffff09;border:1px solid rgba(251,191,36,.16);border-radius:12px;padding:1rem;margin-bottom:1.25rem}.pool-action-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.pool-action-sub{font-size:.78rem;color:#ffffff6b;line-height:1.45;margin-top:.25rem}.pool-action-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin-bottom:.85rem}.pool-action-metric{min-width:0;background:#0a091b59;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:.65rem .75rem}.pool-action-metric span{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffff52;margin-bottom:.25rem}.pool-action-metric strong{display:block;color:#ffffffc7;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-action-buttons{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.pool-action-buttons .pool-enter-btn{width:auto;min-width:180px;padding:.65rem 1rem}.pool-action-warning,.pool-action-idle{display:flex;align-items:center;gap:.45rem;color:#ffffff7a;font-size:.8rem;line-height:1.45}.pool-action-warning{color:#f87171}@media (max-width: 800px){.pool-action-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.pool-action-head{flex-direction:column}.pool-action-buttons .pool-enter-btn{width:100%}}@media (max-width: 480px){.pool-action-grid{grid-template-columns:1fr}}.mono{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.field-hint{font-size:.8rem;color:#ffffff80;margin-top:.25rem}@media (max-width: 640px){.pool-entry-card{flex-direction:column}.pool-entry-left,.pool-entry-right{width:100%}.pool-transparency-bar{flex-direction:column;gap:.4rem}.pool-trans-sep{width:100%;height:1px}.pool-section-head{flex-direction:column;gap:.4rem;align-items:flex-start}}@media (max-width: 480px){.pool-enter-btn{font-size:.85rem;padding:.65rem}.pool-stat-label{font-size:.7rem}.pool-stat-value{font-size:1.3rem}.af-tool-card{padding:1.1rem}}.admin-input{padding:.5rem .75rem;border-radius:.375rem;background:#ffffff12;border:1px solid rgba(255,255,255,.15);color:#fff;font-size:.9rem;width:100%;transition:border-color .15s}.admin-input:focus{outline:none;border-color:#fbbf2480}.admin-input::placeholder{color:#ffffff4d}.tool-status{animation:af-fade-in .2s ease}.af-bsf-logo-wrap{position:relative;width:56px;height:56px;flex-shrink:0}.af-bsf-logo-img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid rgba(251,191,36,.4)}.af-bsf-logo-fallback{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#fbbf24,#d97706);align-items:center;justify-content:center;font-size:1.8rem;border:2px solid rgba(251,191,36,.4);display:flex}.lp-tier-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:2rem;border:1px solid;background:#0000004d;font-size:.82rem;margin-top:.75rem}.lp-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;color:#fff9;font-size:.9rem}.lp-notice{text-align:center;padding:2.5rem;color:#fff6;border:1px dashed rgba(255,255,255,.12);border-radius:.75rem;font-size:.9rem}.lp-token-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.lp-token-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1rem 1.1rem;cursor:pointer;transition:border-color .2s,transform .15s}.lp-token-card:hover{border-color:#00e67666;transform:translateY(-2px)}.lp-token-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.lp-token-icon{font-size:1.6rem}.lp-token-id{font-size:.8rem;font-weight:600;color:#fffc}.lp-badge-grad{display:inline-block;font-size:.7rem;padding:.1rem .5rem;border-radius:1rem;background:#00e67626;color:#00e676;border:1px solid rgba(0,230,118,.3)}.lp-badge-live{display:inline-block;font-size:.7rem;padding:.1rem .5rem;border-radius:1rem;background:#00e6761a;color:#00e676}.lp-token-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.75rem}.lp-stat-label{font-size:.68rem;color:#fff6}.lp-stat-value{font-size:.82rem;font-weight:600;color:#fff}.lp-progress-track{height:6px;border-radius:3px;background:#ffffff14;overflow:hidden;margin-bottom:.25rem}.lp-progress-large{height:10px;border-radius:5px;margin-bottom:0}.lp-progress-fill{height:100%;border-radius:inherit;transition:width .4s}.lp-launch-form{max-width:520px;margin:0 auto;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.75rem}.lp-form-title{font-size:1.15rem;font-weight:700;margin-bottom:1.25rem}.lp-fee-box{background:#00e6760f;border:1px solid rgba(0,230,118,.2);border-radius:.625rem;padding:.875rem 1rem;margin-bottom:1.25rem}.lp-fee-row{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;padding:.2rem 0;color:#ffffffbf}.lp-fee-row:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:.35rem;margin-bottom:.35rem}.lp-label{display:block;font-size:.8rem;color:#fff9;margin-bottom:.35rem}.lp-field{margin-bottom:1rem}.lp-field-row{display:grid;grid-template-columns:2fr 1fr;gap:.75rem}.lp-launch-btn{width:100%;margin-top:.5rem;padding:.75rem;font-size:1rem}.lp-post-launch{margin-top:1.25rem;background:#00e67614;border:1px solid rgba(0,230,118,.25);border-radius:.625rem;padding:1rem}.lp-post-title{font-weight:700;color:#00e676;margin-bottom:.4rem}.lp-post-actions{display:flex;gap:.75rem;margin-top:.75rem}.lp-post-actions .pool-btn{flex:1;justify-content:center}.lp-token-detail{max-width:640px;margin:0 auto}.lp-detail-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.lp-detail-id{font-size:1.4rem;font-weight:800}.curve-chart{width:100%;border-radius:.625rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);margin:1rem 0}.lp-curve-info{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1.25rem}.lp-curve-stat{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;padding:.4rem .75rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:.5rem}.lp-trade-box{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:.875rem;padding:1.25rem;margin-bottom:1.5rem}.lp-trade-tabs{display:flex;gap:0;margin-bottom:1rem;border-radius:.5rem;overflow:hidden;background:#ffffff0f}.lp-trade-tab{flex:1;padding:.6rem;text-align:center;border:none;background:transparent;color:#ffffff80;cursor:pointer;font-size:.9rem;font-weight:600;transition:background .15s,color .15s}.lp-trade-tab-active{color:#fff}.lp-trade-buy{background:#00c85333!important;color:#00e676!important}.lp-trade-sell{background:#ff408133!important;color:#ff4081!important}.lp-quote-box{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:.5rem;padding:.75rem 1rem;margin:.75rem 0;font-size:.82rem}.lp-quote-row{display:flex;justify-content:space-between;padding:.2rem 0}.lp-trade-btn{width:100%;margin-top:.25rem;padding:.7rem;font-size:.95rem;border:none;color:#fff;border-radius:.5rem;cursor:pointer;font-weight:700;transition:opacity .15s}.lp-trade-btn:disabled{opacity:.5;cursor:not-allowed}.lp-graduated-box{text-align:center;padding:2rem;background:#00e67612;border:1px solid rgba(0,230,118,.2);border-radius:.875rem;font-size:.95rem;color:#fffc;margin-bottom:1.5rem}.lp-how-it-works{margin-top:2.5rem;border-top:1px solid rgba(255,255,255,.08);padding-top:1.75rem}.lp-section-title{font-size:1rem;font-weight:700;margin-bottom:1rem}.lp-steps{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.lp-step{display:flex;gap:.875rem;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:.75rem;padding:1rem 1.1rem}.lp-step-num{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:#00e67626;border:1px solid rgba(0,230,118,.3);color:#00e676;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center}.lp-step-title{font-size:.88rem;font-weight:600;margin-bottom:.25rem}.lp-step-body{font-size:.8rem;color:#ffffff73;line-height:1.5}.lp-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#00e67612,#ff40810a);border:1px solid rgba(0,230,118,.18);border-radius:1rem;padding:2rem 2rem 1.75rem;margin-bottom:1.5rem}.lp-hero-glow{position:absolute;top:-60px;right:-60px;width:220px;height:220px;pointer-events:none;background:radial-gradient(circle,rgba(0,230,118,.14) 0%,transparent 70%)}.lp-hero-content{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center}.lp-hero-eyebrow{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#00e676b3;margin-bottom:.5rem}.lp-hero-title{font-size:2.4rem;font-weight:800;line-height:1.1;margin-bottom:.65rem}.lp-hero-subtitle{font-size:.88rem;color:#ffffff80;line-height:1.6;max-width:420px;margin-bottom:1.25rem}.lp-tier-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .9rem;border:1px solid;border-radius:2rem;font-size:.82rem;font-weight:600}.lp-tier-pill-sep{opacity:.4}.lp-tier-pill-fee{font-weight:400;font-size:.78rem;opacity:.75}.lp-tier-hint{display:inline-block;font-size:.78rem;color:#ffffff59;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:2rem;padding:.35rem .85rem}.lp-hero-stats{display:flex;flex-direction:column;gap:.5rem}.lp-hero-stat{background:#00000040;border:1px solid rgba(255,255,255,.09);border-radius:.65rem;padding:.65rem 1.1rem;min-width:140px;text-align:right}.lp-hero-stat-val{font-size:1.75rem;font-weight:800;color:#00e676;line-height:1.1}.lp-hero-stat-unit{font-size:.85rem;font-weight:500;opacity:.55;margin-left:.2rem}.lp-hero-stat-label{font-size:.68rem;color:#fff6;margin-top:.1rem}.lp-empty-state{text-align:center;padding:3rem 1rem;border:1px dashed rgba(255,255,255,.1);border-radius:.875rem}.lp-empty-icon{font-size:2.75rem;margin-bottom:.75rem}.lp-empty-text{font-size:1rem;font-weight:600;color:#fff9;margin-bottom:.35rem}.lp-empty-sub{font-size:.82rem;color:#ffffff4d}@media (max-width: 480px){.lp-token-grid,.lp-field-row,.lp-curve-info{grid-template-columns:1fr}.lp-post-actions{flex-direction:column}.lp-token-stats{grid-template-columns:repeat(3,1fr);font-size:.75rem}.lp-hero-content{grid-template-columns:1fr}.lp-hero-stats{flex-direction:row;flex-wrap:wrap}.lp-hero-stat{min-width:0;flex:1;text-align:center}.lp-hero-title{font-size:1.8rem}.lp-steps{grid-template-columns:1fr}}
